BM6P6(@ xxxfffXXXPPPIIIEEE@@@<<<;;;999888666777777777777666666666666222222222111111111111000111333444333111//////000////////////000000000000111111111111111111111111000000000000000000000000333111//////000000...,,,......//////000000111111...............///000000111111000000//////......111000///---------.../////////............//////111111111111111000///...222222333333333222222111333333333333333333333333222444555777999===BBBFFFQQQWWWdddvvv{{{vvvqqqssswww}}}}}}uuukkkeeeccc^^^UUUNNNPPPMMMNNNSSSVVVVVV\\\eeejjjqqq{{{}}}~~~yyyuuupppjjjeeeaaa___^^^ZZZZZZYYYZZZ\\\^^^aaacccjjjkkkkkklllmmmnnnnnnoooqqqnnnkkkjjjlllllljjjhhhjjjkkkmmmoooqqqqqqqqqqqqpppppppppoookkkgggbbb___]]]\\\[[[[[[]]]```cccfffhhhiiiiiihhhgggeeecccaaaccc___[[[XXXXXXVVVSSSPPPQQQOOOMMMLLLMMMMMMLLLKKKDDDCCCAAA???============777:::<<<<<<;;;;;;===@@@>>>======???BBBDDDDDDCCC@@@CCCGGGKKKQQQ[[[hhhqqquuuwww{{{~~~{{{|||{{{zzz{{{yyyvvv|||ooobbbXXXLLLCCC???555444444333222222222333////////////////////////000//////.........//////***++++++,,,,,,++++++***++++++,,,---,,,+++)))(((---------,,,,,,+++++++++)))***,,,------,,,***)))))))))))))))))))))))))))******************************))))))))))))******wwweeeWWWOOOGGGDDD???;;;999888777555777777777777666666666555222222222222111111111111111333444333111//////000////////////000000000000111111111111111111111111000000000000000000000000222111//////000000...,,,.........///000000111111...............///000000111000000000/////////...000000///...............//////............//////000000111111111000//////111222222333333222222111111222222222222222222222111333444555666999>>>AAAIIINNNYYYhhhyyy}}}}}}uuupppiii___VVVSSSPPPOOOQQQRRRRRRWWW___ggglllrrrwwwyyyzzzzzzzzz~~~tttkkkfffgggcccaaa]]]XXXTTTQQQPPPOOOKKKKKKKKKKKKMMMPPPSSSTTTXXXXXXXXXYYYYYYZZZZZZ[[[ZZZXXXUUUUUUWWWWWWVVVTTTVVVWWWYYY[[[\\\\\\\\\\\\[[[\\\\\\[[[XXXTTTPPPMMMKKKJJJJJJJJJKKKNNNPPPRRRNNNNNNNNNNNNMMMKKKJJJIIINNNKKKHHHGGGHHHGGGEEECCCCCCCCCCCCCCCCCCBBB@@@???@@@???===;;;::::::;;;;;;:::<<<=========>>>AAADDDFFFHHHJJJLLLOOOQQQSSSTTTTTTUUUYYY___jjjwww|||uuusssyyywwwbbbTTTJJJAAA:::888222222111000000000000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***))),,,,,,,,,++++++*********+++******************+++))))))))))))))))))))))))******************************))))))))))))******vvvdddVVVNNNFFFBBB===:::888777666555777777777666666666555555333222222222111111111111111333444333111//////000////////////000000000000111111111111111111111111000000000000000000000000222000////////////...------......//////000111111...............///000000000000000000///////////////////////////......---//////............////////////000111111111000000111111222222222222222111//////000000111222222222111222333333333444777:::AAADDDLLLXXXgggttt~~~~~~~~~~~~~~~yyynnnfff^^^ZZZVVVUUUTTTTTTYYY```hhhjjjlllkkkiiigggffffffhhhiiikkklllnnnrrrvvvzzznnnbbbZZZSSSOOOOOONNNMMMJJJGGGEEECCCBBBAAA============???AAADDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAABBBCCCDDDCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHGGGEEEBBB???===<<<;;;;;;<<<<<<>>>??????CCCCCCCCCCCCCCCBBBBBBAAA<<<;;;999999:::;;;::::::888:::;;;======<<<:::888>>><<<;;;999999999:::;;;===>>>@@@BBBDDDHHHNNNRRRVVVZZZ___bbbccceeeiiilllkkkkkkmmmwwwyyytttrrrxxx~~~tttcccOOOCCC<<<777444555111111000/////////000000---------------------------,,,,,,,,,,,,,,,------......------------......,,,,,,---------,,,++++++++++++***************)))+++***(((''''''(((***+++((((((((((((((((((((((((******************************))))))))))))******tttbbbUUUMMMEEEBBB===:::999888666555777777666666666555555555333333222222222111111111111333444333111//////000////////////000000000000111111111111111111111111////////////////////////111///......//////...---------......///000000111...............///000000000000000000////////////---...///000000///...---//////............//////......///000111111111000000111111222222222222111//////000000111222333333111222333222111111333555===>>>CCCKKKWWWdddooouuuvvvvvvwwwxxxyyyyyyyyyyyyzzz~~~xxxnnnjjjgggdddbbbeeekkkqqqtttssspppkkkddd___]]]]]]ZZZ[[[\\\\\\]]]aaafffiiirrr{{{vvvfffUUUMMMJJJGGGDDDCCCEEEDDDCCCAAA???>>><<<;;;888888888888999;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<============>>>??????@@@AAAAAAAAA>>>?????????>>><<<:::999888999999999999:::::::::999999:::::::::::::::999888888777777888999999999888:::<<<===>>>>>>??????AAA@@@>>><<<<<<===>>>@@@@@@BBBFFFLLLTTT]]]eeejjjnnnsssyyyzzzyyyyyy}}}}}}{{{|||{{{{{{wwwwww|||xxx[[[NNN@@@:::777555555777222111111000000111111111,,,,,,,,,,,,,,,,,,,,,,,,......------......//////......---,,,,,,---......,,,,,,---------,,,,,,,,,++++++++++++************+++***)))(((((()))***+++((((((((((((((((((((((((******************************))))))))))))******qqq```SSSLLLFFFBBB>>>;;;:::999888666666666666666555555555555333333333222222222222111111333444333111//////000////////////000000000000000000000000000000000000////////////////////////000///......//////...------------...//////000000...............///000000////////////000000000000---...///000000///...---//////............//////---...///000000000000000///000111111222222222222///000000111222333444444222333333222111000111222999:::===BBBKKKVVV```ggglllnnnrrrtttuuuvvvuuuuuuvvv}}}|||{{{yyywwwxxx~~~vvvjjjaaa[[[YYYTTTTTTTTTSSSRRRUUUYYY\\\aaalllwww|||~~~|||xxxvvvzzzzzz{{{yyy```SSSFFFCCCDDDBBB??????@@@@@@@@@???>>><<<999888888888888888888888888999999888888888888888888888888888999999999:::;;;<<<:::;;;;;;<<<===>>>??????;;;<<<<<<<<<<<<;;;999999999999999999999999999999777888:::;;;;;;;;;999999:::::::::999999999:::;;;;;;===@@@AAAAAADDDHHHKKKLLLJJJGGGDDDCCCDDDFFFGGGHHHLLLTTT___mmmzzzyyyvvv|||}}}}}}yyygggZZZGGG???888777666333333444000000000//////000000111,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))******************************))))))))))))******ooo^^^RRRKKKFFFBBB>>>;;;:::999888777666666666555555555444444333333333333222222222222111333444333111//////000////////////000000000000000000000000000000000000000000000000000000000000///...------//////...---,,,------......///000000...............///000000////////////000000000000---...////////////////////////............//////......///000000000////////////000111222222222222000111111222222333333333222333444333111111111222555777999<<>>???@@@???===:::999;;;::::::999888777666555666666666666777777777777555666777666555666888999888888888999:::<<<>>>???<<<<<<<<<<<<<<<;;;;;;:::888888888777888888999999===???BBBDDDDDDCCC@@@>>>;;;<<<===<<<::::::;;;===AAAEEEIIIKKKMMMPPPVVV[[[^^^[[[WWWSSSQQQQQQRRRSSSWWW]]]iiiyyyxxxrrrrrryyy|||ppp```OOODDD<<<777555555444000------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,------------,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,---------)))***,,,......,,,***)))))))))))))))))))))))))))******************************))))))))))))******nnn]]]QQQJJJDDDAAA===:::999888777666666666555555555444444444444444333333333222222222111333444333111//////000////////////000000000000000000000000000000000000000000000000000000000000///...------//////...---,,,,,,---......//////000...............///000000.../////////000000000111...............///000000//////............///////////////000//////.........///000111222222222222000000111111111111111111000111333333222111222333222444777999;;;???EEEJJJSSSZZZdddkkkoooqqqrrrtttsss}}}vvvlllgggcccbbb___\\\[[[\\\```dddlllxxx{{{tttnnniiikkkpppxxx~~~|||xxxmmmlllmmmqqqtttqqqjjjcccVVVNNNFFFDDDBBB???@@@CCCBBBDDDGGGIIIJJJHHHFFFEEEBBBBBBAAA???===:::888777888888888999999:::::::::888:::;;;:::888888:::<<<<<<<<<<<<===???BBBDDDFFFEEEEEEEEEEEEDDDDDDDDDCCC>>>===<<<;;;<<<===???AAABBBEEEIIIMMMLLLIIIDDDAAABBBDDDEEEEEECCCCCCEEEHHHOOOVVV___dddgggiiinnnrrruuurrrlllgggcccbbbcccdddjjjrrrzzzrrrmmmnnnttt|||zzzooodddXXXJJJ@@@:::666333222444333...,,,,,,,,,,,,++++++,,,------...------------------------************+++,,,---...+++,,,...000000...,,,+++******)))))))))***+++,,,******++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******************************))))))))))))******mmm\\\PPPJJJCCC???;;;999888777666555666666555555555444444444444444444333333333222222111333444333111//////000////////////000000000000000000000000000000000000000000000000000000000000...---,,,---//////...---,,,,,,------...//////000...............///000000.../////////000000111111///...---------///000111//////............/////////000000000///...------......000111111222222222000000000000////////////...000222333222222222444222555888999999<<<@@@DDDJJJRRR^^^ggglllooorrrtttttt~~~yyyuuupppnnnllliiihhhjjjnnnrrr|||zzzsssjjjkkknnntttyyyyyyuuuqqqmmmooorrrvvvxxxtttllleeeXXXQQQJJJGGGDDDBBBFFFKKKKKKNNNRRRUUUWWWWWWUUUTTTKKKJJJIIIGGGDDD@@@>>><<<;;;<<<<<<===>>>???@@@@@@???AAABBBAAA>>>>>>@@@CCCDDDDDDDDDFFFHHHKKKNNNPPPRRRQQQQQQQQQPPPPPPOOOOOOGGGFFFDDDCCCDDDFFFIIIKKKXXX\\\aaaeeeddd```ZZZVVVLLLNNNPPPPPPOOOOOORRRVVV___hhhuuu}}}}}}wwwrrrqqqqqqrrryyy|||uuuoookkkjjjpppxxx}}}|||{{{|||vvvkkk\\\NNNCCC999444333333000000333333000000222------------......///000------------------------,,,,,,,,,,,,---...///000+++---000222222000---+++))))))((((((((()))+++,,,))))))******+++++++++++++++***)))'''''')))***+++++++++++++++++++++++++++******************************))))))))))))******kkk[[[QQQKKKCCC@@@<<<:::999888777666666666666555444444333333333222222111000000000111000000111111111111000000222111111000000000000000111000///......///000111//////.........---------000111222333222111///---////////////////////////000000000000000111111222........................////////////////////////000000000000000000000000222111111111000000//////111111000000//////.........///000111111111111111111111111111111111111111333333444555777999:::;;;BBBIIITTT^^^fffkkkppprrruuu|||{{{{{{}}}~~~}}}yyy}}}zzzvvvqqqooosssvvvvvvvvvwww{{{yyyqqqjjj___TTTPPPOOOOOORRRVVVXXXbbbmmmqqqsssrrrnnnhhhbbb___YYYSSSMMMIIIFFFEEECCCCCCCCCDDDFFFIIILLLOOORRRPPPNNNLLLJJJIIIIIIIIIIIIIIIJJJLLLQQQYYYbbbgggkkkiiihhhhhhgggddd^^^YYYZZZWWWTTTSSSQQQQQQYYYcccooo{{{}}}uuummmiiiddd```___^^^^^^dddkkkwww}}}zzz{{{}}}zzzppplllmmmmmmpppxxx{{{uuulllddd\\\TTTJJJAAA:::777444333111111000///...------,,,////////////...---,,,+++//////.........---------++++++++++++++++++++++++***++++++,,,,,,++++++*********************************)))))))))***,,,---******))))))))))))******))))))))))))))))))))))))************************++++++************++++++iiiYYYOOOIIICCC@@@<<<:::999999777666666666666555444444333333333333222111111111111111000111111111111111111000222111000000//////000000111000////////////000111000000/////////.........///000111222111000...---........................000////////////000111111------------------------........................////////////////////////111111111000000000//////111000000000000000/////////000000000111111111111111111111111111111111111222333333444666777999:::===CCCLLLUUU]]]dddjjjnnnuuu|||}}}xxxyyyzzz{{{~~~~~~zzzwwwwww{{{}}}}}}xxxmmmbbb]]]\\\\\\```dddlllxxx}}}vvvqqqjjjbbbZZZTTTQQQOOONNNPPPSSSXXX^^^cccfffggggggeeeaaa]]]YYYVVVUUUUUUUUUVVVXXX[[[bbbmmm{{{~~~xxxpppjjjkkkgggdddcccbbbdddmmmxxx}}}wwwqqqpppooopppwww~~~{{{}}}~~~zzztttqqqsssqqqsssxxx~~~ssslllddd[[[SSSMMMHHH@@@999555333111000000000//////......---------------,,,,,,***))))))------------,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************)))))))))***+++,,,******))))))))))))******))))))))))))))))))))))))************************+++******))))))******+++|||fffVVVLLLGGGBBB???<<<:::999999777666666666666555444444333333444333333222222222222222111111222222222222111111222111000000//////000000111111000000000000111111000000000000000/////////...///000000000///...---........................///............///000000---------....../////////........................////////////////////////111111000000000000//////000000000111111111111111111000/////////000111222111111111111111111111111222222222333444666777888888<<>>CCCKKKTTTZZZffflllrrrwww|||}}}~~~|||zzzyyyxxxvvvssspppqqqtttxxx}}}yyywwwwww|||uuunnniiigggjjjppp}}}zzzssspppnnnnnnoooqqqrrrzzz{{{yyyzzz}}}|||{{{{{{zzz}}}vvvuuuzzz~~~}}}~~~|||rrrbbbUUUKKKCCC<<<777555333111000111111000///---.....................,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************************))))))))))))***************))))))))))))******))))))))))))))))))))))))******************************))))))))))))******zzzeeeUUUKKKFFFAAA???;;;:::999999888777666666666555444444333333333333333222222333444444222222222333333222222222111000000///.../////////000000000111111000000000........................---------............---........................---------------......///------........./////////................................................//////////////////000000000000111111222222333333333111000......///111222000000000000000000000000111111111111111222333333555666777888;;;@@@GGGMMMUUU\\\cccggglllsssuuussstttsssssssssrrrooollliiimmmrrrxxx~~~xxxuuussswww}}}yyyxxxyyyzzz|||~~~|||wwwwww|||yyysssrrruuuzzz}}}fff]]]QQQGGG@@@<<<888555222111000000111111000///------------............++++++,,,,,,++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))************************)))))))))***))))))))))))******))))))))))))******))))))))))))))))))))))))***************************))))))))))))))))))***zzzeeeUUULLLGGGAAA>>>;;;::::::999999888666666666555444444333333333222222222222333333444111111222222222222111111111000//////......////////////000000000000//////------------............------------.........///------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////000000000000000111111111111111222111000/////////000111000000000000000000000000111111111000111111222222444555555555666999>>>BBBFFFMMMSSSWWW\\\dddiiiiiinnnpppqqqsssrrrpppmmmkkklllssszzz}}}~~~~~~yyyuuuvvv{{{wwwrrrqqqqqquuu{{{uuuhhhNNNIIIAAA;;;777666444444111///......///000///.........------------------))))))*********))))))(((+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************))))))*********)))((('''******))))))))))))******))))))))))))))))))))))))***************************))))))(((((())))))***yyydddUUUKKKFFFAAA>>>;;;:::::::::999888666666666555444444333333111111111111111222333333000111111111111111111000000000///............///---...///000000///...------.........////////////...............//////000------------------------.........---...//////000......------,,,,,,++++++------------------------................................./////////000000111000000000000000//////111111111111000000000///000000000000000000000000222222111111000111111222000222333444444666888;;;<<>>;;;777333222111111111111///---,,,.../////////.........------,,,,,,,,,))))))***************))))))))))))*********++++++++++++++++++++++++++++++))))))************))))))************************))))))*********)))'''&&&******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))xxxcccTTTJJJEEE@@@>>>;;;:::::::::999888777666666555444444333333111000000000111222222333000000111111111111000000000000///...............,,,---...//////...---,,,.../////////000000111111...............///000111------------------------///............///000000222222111000///......---------------------------........................---.........//////000000111111000000//////......111111111111111000///...000000000000000000000000333222222111111111111111,,,///222333444555666777777===AAAAAACCCKKKSSSVVV```dddjjjnnnoooooonnnmmmpppxxx~~~~~~{{{zzzxxxzzz~~~}}}zzz{{{rrruuuzzz~~~|||qqqfffYYYIII;;;888666444111000///000000222///---,,,...000111111//////...---,,,,,,+++++++++,,,,,,---------,,,,,,'''((((((((())))))******++++++++++++++++++++++++))))))************))))))************************((()))*********((('''&&&******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))zzzeeeTTTIIIDDD>>>===<<<:::999888777777777555333111111111222333777555333333333333111///111111000000000000111111444222///,,,,,,---000222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,//////......------------,,,,,,,,,---...///000000.........///////////////------,,,++++++++++++,,,,,,,,,---...//////......------------------------000000000000000/////////......---,,,---...///000222222222222222222222222000000000000000///......---...///000111222222222222111000000000111333333777888999;;;>>>CCCGGGJJJVVV^^^iiippprrrpppooonnnnnnsss||||||}}}{{{yyy}}}~~~yyyvvvzzz{{{rrrdddVVVJJJBBB===:::333///,,,,,,...000///---//////...---,,,,,,++++++------,,,,,,+++***))))))+++++++++************)))************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))************))))))))))))************+++)))(((&&&&&&((()))+++,,,***)))((()))+++///111+++*********))))))((((((''''''(((((())))))******xxxbbbRRRGGGBBB>>>===<<<:::999888777777777555333222111111222333444222111111222333222000000000000000000000000000///000000111111222222222000000000000//////......------------------------000000//////............,,,---------...///////////////......------,,,,,,...------,,,,,,,,,,,,,,,,,,------...//////..............................////////////////////////...------,,,---...///000000000000000000000000000000000111111000000///.........///000111111111111222111000000000111222333555444444666888;;;>>>@@@NNNVVV```gggiiihhhhhhiiimmmttt|||~~~{{{{{{~~~{{{zzz|||yyy}}}{{{wwweee]]]QQQFFF===888444222333000...---///000000...///......---,,,,,,++++++,,,,,,,,,++++++*********+++++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))***************)))(((''''''((()))***,,,+++)))((()))***,,,---************)))))))))((((((((((((((())))))))))))uuu```PPPEEE@@@>>>===<<<:::999888777777777555444222222222222333111000///000222333222111///000111222222111000///,,,...111333444222///---000000000////////////...........................000000000///////////////------..................//////...---,,,++++++***///......---,,,---------,,,---......///............................................................------------...//////........................000111111111111000000/////////000000000000000///111111000000111111222333333333222222333444666777CCCJJJRRRXXXZZZ\\\^^^aaaiiiqqq{{{~~~}}}{{{zzz~~~~~~}}}~~~}}}vvviii___PPPJJJAAA:::666444222111333111......///000000///......------,,,,,,++++++++++++++++++++++++******++++++*********)))))))))************************************************************************))))))))))))************))))))))))))***************)))(((''''''((()))************))))))(((((((((************))))))))))))))))))))))))((((((((((((sss^^^NNNDDD???>>>===<<<:::999888777777666666444333222222333333222111000111222333222111...///111333333111///......///111222111---)))&&&////////////////////////////////////////////////////////////...........................---------.........------,,,,,,,,,//////...------------...------...............---........................,,,,,,---------------...------------......//////////////////////////////000111111111111111000000111111111111111111000000111111111111111222222222444333333333333444555555999>>>EEEJJJLLLOOOSSSWWW```jjjuuu~~~~~~|||{{{|||}}}~~~~~~}}}|||yyyqqqeeeUUUIIIBBB>>>888555333333333222111000...------...//////---------,,,,,,,,,++++++************++++++++++++************))))))))))))************************************************''''''''''''((((((((((((((()))))))))************((()))))))))************))))))(((((((((((())))))'''(((((())))))((('''&&&*********)))))))))))))))******))))))((((((''''''qqq]]]NNNEEE@@@>>>===<<<:::999888777777666666555444333333333333555333222222333333222111...///111333333111///...000000111000///,,,)))(((.............../////////////////////////////////------------------------...............---------------....../////////000//////...------------...---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---------.......................................///000000111111111000000222222222333222222111111000000111111222222222222333333333333444555555666333777<<>>===<<<:::999888777777666666555555444333333333555444333333444444222111///000111222222111000//////000000000111000000000---............/////////////////////////////////,,,,,,,,,,,,,,,---------------..................,,,------...///000111111///......---,,,---------.........///......---,,,+++++++++++++++++++++++++++,,,,,,------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000///111111222222333222222111000000111222222222222111000000111222333333444444000444777999999<<>>===<<<:::999888777777666666666555555444333222333222111222333444333222000000000000000000000000...///111222333222222111---------.........//////........................,,,,,,,,,---------......,,,---------.../////////---------....../////////...------,,,,,,,,,,,,,,,......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,---.../////////...---------------------------------...///////////////...///000111111111111111///000111222333222222111000000000111111111111111///222555555555666:::>>>@@@LLLVVVXXXXXX\\\bbbeeefffjjjooorrrssstttvvvxxxzzz~~~yyyxxxwwwyyy}}}sss]]]UUUIII???999555333222333222000000111222111000---......,,,***))),,,...++++++++++++++++++++++++++++++******))))))((((((***)))))))))((((((((((((************************))))))))))))))))))))))))))))))******+++,,,,,,---))))))))))))************))))))))))))************(((((())))))))))))((((((&&&&&&'''(((((((((((((((((()))))))))************(((((((((((())))))))))))jjjWWWKKKDDDAAA>>>===<<<:::999888777777666666666666555444333222//////...000333444444333111111000000000000111111...///111333222000---+++---------.........//////........................---------.........//////,,,,,,------...///000000---------------------,,,------,,,++++++++++++,,,.../////////...---,,,,,,------------------------,,,,,,------...///000000,,,,,,.../////////...---////////////////////////,,,,,,---...//////......,,,,,,...///000000000000///000111222333222111111111222222222111000/////////222444444222333666:::666AAAJJJJJJHHHMMMTTTXXX]]]bbbjjjoooqqqsssuuuxxxvvv|||~~~}}}{{{zzz}}}~~~vvvhhhZZZJJJEEE===555000///111222///...---...///000///...---//////---******,,,///++++++++++++++++++++++++,,,++++++***)))(((((('''))))))))))))((((((((((((************************(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))************))))))))))))************(((((())))))))))))(((((()))(((((((((((('''''''''(((((())))))*********+++''''''(((((())))))******~~~iiiXXXJJJBBBAAA===<<<;;;999888777777666666555555555555444444444333333333333333333333333333222222111111111111111111111000000//////......////////////////////////***+++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,---...///000000///...---,,,,,,,,,,,,,,,///...,,,,,,---------,,,,,,,,,------,,,,,,+++***000///...---------------+++,,,---......---,,,+++...---,,,,,,,,,,,,---...------------------,,,,,,////////////////////////000000111222222222222111111111111111111111111111222222222333333333444444888999;;;<<<>>>AAAFFFIIIOOOVVV```iiiooosssvvvxxx{{{~~~}}}xxxqqqggg[[[OOOGGG===999444000///...------////////////////////////...---,,,+++***+++,,,,,,///...,,,***&&&### ******))))))))))))******)))))))))((()))***++++++,,,+++(((&&&%%%''')))***---+++***)))))))))(((''',,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))************))))))***************+++++++++(((((('''''''''(((((()))))))))))))))************(((((((((((())))))))))))}}}iiiXXXJJJBBBAAA===<<<:::999777666666666555555555555444444444444333333333333333333333333222222111000000000000000000000000000//////..............................---...//////000000//////,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------------......---,,,,,,,,,------///---,,,,,,---------+++,,,,,,------,,,,,,+++***......---,,,,,,,,,,,,,,,,,,---............---,,,...---,,,,,,,,,,,,---...//////////////////..............................///000111111222222111111111111111111111111111111222222222333333333333444333444555666777:::>>>AAAHHHNNNWWW```gggmmmrrrtttzzz~~~~~~zzzqqqlllcccZZZPPPGGG>>>999666444222111111000...,,,...........................---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***)))******))))))))))))******)))))))))*********++++++***************))))))(((+++***)))((())))))((((((++++++******)))((((((((((((((((((((((((((((((((())))))************))))))******))))))((((((((('''((((((''''''''''''((((((((((((((()))))))))************))))))((((((''''''|||hhhXXXJJJBBB@@@<<<;;;:::888777666555555555555555555444444444444333333333333333333333333111111000///////////////000000000////////////...------------------------...///000000111111000000------------,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++------,,,,,,,,,---......///---,,,+++,,,---,,,+++,,,,,,------,,,,,,+++***------,,,+++++++++,,,,,,------...//////...------...------,,,,,,------.....................//////........................//////000111111111111111000000000000000000000000111111222222222333333333///000111111111333666999===BBBJJJSSSZZZaaahhhlllrrryyy~~~~~~qqqkkk___XXXNNNDDD===999555333000//////111222111///,,,------------------------------,,,++++++++++++,,,***+++,,,---............******))))))))))))******((((((***+++++++++***)))(((***,,,......,,,(((&&&)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((&&&%%%%%%$$$((((((''''''''''''((((((''''''((((((((())))))))),,,+++***)))(((''''''&&&|||hhhWWWIIIBBB@@@;;;:::999777666555555444555555555444444444333333222222222222222222222222000000///...............////////////////////////------------------------,,,,,,---.....................------,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,---,,,+++,,,,,,------,,,,,,+++***------,,,,,,,,,,,,,,,---........................------------------------++++++,,,,,,,,,,,,------...........................///000000111111000000000000000000000000000000111111111111222222222222000111222111111111444666555999???EEEKKKSSSZZZ___eeennnyyy|||yyywwwwwwvvv|||~~~mmm```YYYLLLFFF>>>888555555555555...------...000000...---------------------------,,,,,,,,,++++++++++++++++++++++++,,,++++++************))))))))))))******%%%''')))***+++***(((''''''))),,,------+++(((&&&'''((())))))((((((((()))(((((())))))************))))))))))))))))))))))))))))))************))))))))))))(((''''''&&&%%%%%%)))((((((''''''''''''(((''''''''''''((((((((((((+++******))))))((((((((({{{gggVVVIIIAAA@@@;;;:::999777666555555444555444444444444333333333222222222222222222222222000//////............................../////////------------------------++++++,,,------------,,,.........------,,,,,,,,,---------,,,,,,---------+++,,,,,,---.../////////,,,,,,,,,,,,,,,---...///...---++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***......------------...............------.........------------------------++++++++++++,,,,,,------..............................///000000000000///////////////////////////000000000111111111222222111222333222111111222444222444777;;;???DDDKKKOOOWWWaaannnyyy|||yyyuuusssssssssvvv~~~vvviiiYYYNNNIII;;;888444111111111000000111///,,,+++,,,---------------------------------,,,,,,,,,+++++++++******++++++++++++***)))((('''******))))))))))))******$$$%%%'''))))))((('''%%%(((((()))******))))))(((&&&(((******)))((((((***((((((((()))******++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((())))))******++++++zzzfffVVVHHHAAA@@@<<<;;;:::888777666555555444444444444333333333333222222222222222222222222000000///...............---............/////////------------------------,,,------...///..................------------------,,,,,,++++++,,,,,,---+++,,,,,,---...///000111------,,,,,,,,,---.........,,,+++***+++,,,+++***,,,,,,------,,,,,,+++***......---------...//////...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,------......//////---------------------------......//////////////////////////////////////////000000000000111111111000111222222000000111222222333444555777:::???CCCJJJTTT```iiiqqqxxxyyyuuuuuuvvvvvvtttqqqpppqqqrrrttt|||zzzjjj^^^SSSGGG???===666555333222111000---+++222///+++)))***,,,------------------------------+++++++++,,,+++******))))))******+++++++++++++++******))))))))))))******$$$%%%'''((((((((('''&&&)))((((((''''''((()))***&&&***---,,,)))'''(((***(((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((()))))))))************)))(((''''''&&&''''''''''''((((((((()))))))))'''(((((()))***+++,,,,,,yyyfffVVVHHHAAA@@@===<<<:::999777666666666444444444333333333222222111111111111111111111111111000//////......//////---------.........//////........................---......///////////////------------............,,,++++++******++++++,,,,,,,,,,,,------...............---,,,,,,,,,------...,,,******+++,,,+++***,,,,,,------,,,,,,+++***---,,,,,,,,,------...///---,,,++++++++++++,,,---,,,,,,---......---,,,,,,+++,,,,,,---......//////------------------------------.../////////............................../////////000000000111111...000111111000///000111111222333333333555999<<>>===999666333111000000////////////............)))(((((((((***+++***)))...---+++***)))***++++++++++++************+++++++++*********))))))(((((())))))))))))))))))))))))111,,,''''''***,,,***''''''((())))))((('''((()))************))))))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((xxxdddTTTGGG@@@???999999:::888666444444555444444333333333222222222222222222222222222222222222111///...---...///000,,,------------,,,,,,+++////////////////////////------------------,,,,,,------------------------++++++******++++++,,,------...000///---,,,------......---------,,,,,,,,,------,,,+++++++++++++++---,,,,,,++++++************++++++,,,,,,++++++***......---,,,++++++++++++,,,,,,------,,,,,,++++++...------,,,++++++******------------....................................,,,...000000///------.../////////000000111111111//////......//////000111...//////000111111222222444444444555777999;;;===;;;===@@@BBBEEEIIIMMMQQQ\\\fffwww{{{wwwvvvuuuuuu~~~zzzsssllleee```WWWTTTOOOJJJFFFAAA<<<999666555333111///.........////////////.........---***)))((()))+++,,,+++***++++++***)))))))))))))))+++******))))))******+++************)))))))))(((+++++++++++++++++++++++++++)))((())),,,---***(((+++,,,---,,,*********,,,******)))))))))((((((((())))))))))))(((((((((((((((((())))))(((''''''&&&***************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((wwwdddTTTGGG@@@???;;;:::888777777777777666333333333333222222222222000000000000000000000000000///...---,,,---...///...---------------..............................,,,,,,------------------------------------------++++++******++++++,,,---,,,...000000...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******...------,,,+++***))))))***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,//////......------,,,,,,------------............------------------------...///000///...---...000,,,---...///000111111222......------......///000...//////000000111111222111111111222333444666666444666888999;;;>>>BBBEEEPPP]]]ooo}}}xxxuuusssssssssyyy|||}}}yyynnnfffaaa[[[SSSMMMFFFCCC@@@===:::777333111//////...---------......//////.........---------+++***)))***,,,,,,,,,*********+++++++++***))))))+++******))))))******+++************))))))))))))++++++++++++++++++++++++%%%''')))+++,,,,,,***))))))***+++***(((''''''((()))))))))(((((((((''''''(((((((((((())))))))))))(((((()))))))))(((''''''+++++++++***)))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((xxxdddTTTHHHAAA@@@???;;;777666888999777444333333333222222222222111000000000000000000000000000///...---------......///...---,,,,,,...///000------------------------,,,,,,,,,------.........------------------------++++++******++++++,,,---)))+++......,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,------......------,,,,,,+++++++++,,,,,,---......---,,,+++***+++,,,---//////......---------,,,,,,,,,---------.........------------------------//////000///------///111+++,,,,,,---......//////......------......///000////////////000000111111222222222222222333333444222333555555666888;;;>>>FFFRRRbbbnnnrrrrrrrrrrrrwwwwwwvvvtttsssssstttvvvuuu|||{{{xxxyyy}}}~~~zzzzzz|||zzzmmmdddYYYRRROOOKKKDDD>>>===;;;999777777555333111.........---.....................---------,,,,,,+++*********,,,---,,,++++++,,,---......---,,,+++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))%%%'''*********)))******((())))))(((&&&%%%%%%&&&((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))((((((''')))*********)))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((yyyeeeUUUIIIBBBAAA@@@<<<888777888888555222333333222222222111111111////////////////////////000000//////.........//////...---,,,,,,---///000------------------------,,,,,,,,,------.................................++++++******++++++,,,---)))+++------+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,*********++++++,,,,,,,,,,,,------......------,,,++++++++++++,,,---.........---,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,------------...------------------------...//////...------///000........................//////......//////000111///////////////000000000111222222222222222111111111222333333222444777999;;;EEEQQQXXXYYY[[[^^^bbbcccfffiiijjjlllooosssvvvxxx~~~|||xxxvvvvvv~~~{{{yyyyyy{{{|||||||||zzztttlllfffWWWPPPGGGBBBAAA???;;;777444222111111222222000///...............------,,,------------,,,,,,,,,,,,+++*********,,,---,,,+++***+++---......---,,,+++***))))))))))))))))))***))))))))))))))))))******((((((((((((((((((((((((((())))))(((&&&&&&(((+++***+++,,,+++)))((()))***(((((((((((('''''''''''''''((((((((()))))))))***(((((()))))))))))))))(((&&&'''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((xxxeeeUUUHHHBBBAAA<<<;;;:::999888777444222222222222222111111111111////////////////////////000000000/////////......///......---,,,,,,------------------------------,,,,,,------------------........................++++++******++++++,,,------......---,,,+++,,,---++++++++++++,,,,,,,,,,,,+++,,,---...///...---,,,))))))***+++,,,------...***++++++,,,,,,++++++***++++++++++++,,,,,,---...------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///111111111000000000////////////......//////000111//////////////////////////////000000000000///...///000000000///000333555333999???BBBCCCFFFLLLQQQTTTXXX]]]aaaeeejjjrrrwww{{{{{{|||}}}|||yyyxxxzzz}}}yyyxxxyyyxxxuuupppkkkddd\\\TTTOOODDDAAA<<<999777666555444///...---...//////...---------------,,,+++***)))------,,,,,,,,,++++++++++++***)))***,,,,,,,,,***(((((()))************)))***))))))(((((())))))***))))))))))))***************************************)))'''%%%%%%'''((()))''')))***)))((('''(((***)))))))))(((((((((''''''''''''(((((())))))******(((((()))*********))))))%%%&&&'''((()))*********''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((vvvcccSSSGGGAAA@@@555777::::::999666555444222222222222111111111111000000000000000000000000.../////////......------............---+++***)))------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---+++******,,,...******+++++++++,,,,,,,,,)))+++,,,.........,,,+++*********++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,,,,,,,//////////////////000000......------......///000////////////////////////---...///000000///........./////////...///111444///222555777777:::???BBBGGGLLLRRRWWW[[[bbblllssstttyyy}}}|||yyyzzz}}}vvvrrrqqqqqqjjjeee^^^VVVNNNGGG@@@<<<666777777555111000111333000...---...///000///---+++,,,---------,,,+++***,,,,,,,,,,,,++++++++++++***)))((()))+++,,,+++***((((((''''''(((((()))***))))))(((((((((((())))))((()))))))))************************************(((&&&$$$%%%(((***)))'''###%%%&&&&&&&&&&&&'''(((******)))))))))((((((((('''''''''((()))*********(((((()))***************&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((tttaaaQQQEEE???>>>///444999;;;999666666777222222222111111111111000111111111111111111111111------......------,,,+++............---+++((('''.................................------,,,,,,,,,************************++++++******++++++,,,------,,,+++(((&&&'''***---*********++++++,,,,,,,,,((()))+++---------+++***,,,,,,++++++++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///---,,,++++++)))******+++,,,---......---,,,,,,,,,,,,---......///////////////............///000111111111000//////000000//////000222444000111333444555666999:::<<>>===;;;:::999777666555555444333333333222222222111111222222222111111000000///000000//////......------000000///...---,,,++++++...............---------------------------------,,,++++++***)))(((((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,------+++)))((()))+++***************************++++++,,,------------,,,,,,,,,---...///000111,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///............---------///---,,,,,,---......---......------......///000//////............//////............////////////444333333333333555777888<<<===>>>???@@@DDDIIILLLOOORRRUUUWWWZZZ]]]bbbeeefffgggkkkqqq~~~}}}~~~}}}yyy{{{{{{}}}uuuxxx|||yyyssssssvvvyyyyyy|||yyypppbbbZZZPPPHHHCCC>>>999666111000///.........///////////////......------,,,........................'''((()))***************++++++************++++++************))))))))))))))))))))))))((((((((((((************))))))))))))(((((((((((())))))))))))''''''(((((((((((((((((((((((()))))))))*********)))((((((''''''''''''(((***))))))))))))))))))(((''''''(((((())))))******''''''((())))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((***)))'''&&&&&&(((***+++))))))************)))(((((())))))))))))(((((('''ooo^^^PPPEEE@@@???:::999888777666555444444333333333222222222111111222111111111000000000///222222111111000///......000000//////......------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***((((((***,,,************************)))***+++,,,---.........---,,,,,,,,,...000222333------------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,------------....../////////......------......///---.........////////////111111111222333555666777888888999888888:::===@@@>>>@@@DDDGGGJJJNNNSSSVVVZZZ\\\___fffrrr}}}{{{|||~~~xxxvvvxxx{{{|||sssvvvyyywwwsssrrrtttvvvpppqqqrrrtttssskkk```XXXOOOIIIAAA;;;777555444222---------......///000000.........---------,,,,,,++++++++++++++++++++++++(((((()))))))))*********+++***)))(((((()))***+++************)))))))))((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))(((''''''''''''((((((******))))))((((((((('''******))))))((((((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((('''&&&'''(((***+++((()))))))))))))))))))))))))))***))))))((('''&&&ooo\\\NNNCCC???@@@888888888777666555444444333333333222222222111111111111111000000000000000111111000//////...------,,,,,,,,,------........./////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000///...---)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((((((***,,,************************)))***+++,,,---.........(((((('''''')))+++---...---,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))***++++++,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,......---+++,,,------.....................------------.............../////////000000,,,,,,---...///111222333111333444444333222333444555777:::<<>>777777777777666555444333333333333222222222111111000000000000000000000000......------,,,,,,++++++(((((()))***+++,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,(((((())))))***+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++***((((((***+++***************************++++++,,,------------(((((())))))***+++,,,---******************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///---,,,+++,,,......,,,+++,,,,,,---............---......------------...............////////////000------............/////////111222222000/////////111333555666777999<<>>CCCMMMXXXaaaiiiiiikkkqqqwwwyyyxxxuuunnnmmmnnnqqqvvv|||yyyzzz}}}||||||zzzwwwwwwzzz|||{{{zzz{{{yyyyyy~~~|||{{{}}}~~~}}}{{{{{{{{{vvvsssuuuvvvwwwwww|||~~~~~~~~~{{{xxxzzz{{{}}}xxxpppjjjhhhiiikkksss{{{wwwqqqllliiiccc[[[SSSLLLGGGDDDAAA===:::999999777333000+++,,,---------...///000,,,,,,---......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''&&&%%%%%%%%%&&&'''((()))******++++++******)))************))))))))))))(((((((((((((((((())))))*********)))))))))((((((''''''(((((())))))******&&&&&&''''''((())))))***&&&&&&'''''''''((((((((('''''''''''''''((())))))'''''''''(((((((((((((((''''''(((((())))))******'''((())))))******)))))))))((((((''''''(((((()))''''''''''''''''''''''''***)))((('''''''''((()))+++***)))'''''''''(((((('''(((((())))))))))))(((kkk[[[NNNCCC>>>===666666777777777555444333333333333222222222111111////////////000000000000000000000000111111111111.....................---,,,------....../////////++++++++++++++++++++++++......,,,+++)))((('''''''''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********''')))+++,,,***)))))))))************************,,,,,,---------,,,++++++)))***+++,,,---,,,+++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,---------,,,++++++---......,,,***+++,,,---.........---,,,...------,,,,,,------...++++++,,,,,,,,,---------***+++,,,....../////////111000...+++***+++000333,,,---/////////000333555...111444666:::@@@IIIPPPRRRTTTXXX```hhhlllkkkhhheeedddfffiiiooo{{{vvvttttttwwwzzz{{{~~~{{{zzz|||}}}{{{|||}}}{{{zzzxxx~~~~~~yyyuuurrrsssxxx|||yyyxxxyyyzzz~~~}}}zzzxxxwwwxxxwwwzzz||||||~~~|||wwwrrrppprrrtttttttttwww|||{{{{{{||||||yyywwwyyy{{{~~~rrrjjjdddbbbcccfffnnnvvvuuuzzzqqqiiicccYYYUUUNNNGGGAAA===:::999444222111333666666222...+++,,,...///...---......+++,,,---//////...------+++++++++++++++++++++,,,))))))))))))))))))))))))******)))***+++---///000)))***+++,,,,,,+++***)))************))))))))))))''''''(((((())))))******************))))))))))))&&&''''''((()))******+++&&&&&&&&&'''((())))))***''''''''''''(((((((((((('''''''''''''''((()))***&&&'''''''''(((((())))))*********)))((((((''''''(((((()))***************))))))(((((((((((())))))''''''''''''''''''''''''///,,,)))&&&%%%'''***,,,---,,,***)))((((((((()))''''''((())))))***)))))){{{dddTTTKKKCCC>>><<<:::999888666555555444444333333333222222222111111222111000//////000111222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,++++++***)))000000...---+++***(((((()))************+++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------,,,---...---+++***+++,,,,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++---,,,,,,+++*********+++************************)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***))))))***+++,,,,,,++++++++++++,,,------------------------------+++,,,,,,------,,,,,,+++---------------------------------------------------------.........//////,,,,,,,,,---------............///000111222222333000000000111444888<<<>>>BBBEEEJJJPPPTTTWWWYYYZZZSSSUUUWWW\\\eeesss{{{wwwpppoooooonnnrrr|||{{{{{{uuuwww{{{~~~{{{zzz}}}{{{vvvpppooonnnnnnppptttyyy{{{|||uuupppssstttrrruuu{{{zzz~~~~~~{{{zzzxxxvvvtttwwwwwwxxxzzz|||}}}{{{yyyzzz{{{xxxwwwyyy}}}{{{vvvwwwuuuwww|||}}}zzzzzz|||}}}|||yyywww|||~~~zzzpppjjjaaa\\\[[[___dddgggoooooonnnjjjcccYYYPPPKKKEEECCC>>>999666555444555000000000///......------///...---,,,,,,,,,,,,,,,///...------//////...---+++++++++************)))*********++++++,,,,,,,,,++++++************++++++******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))************)))((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''*********)))))))))))))))***((('''((()))***)))''''''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((yyybbbSSSJJJBBB===;;;<<<;;;:::888777777666666333333333222222222111111111000000000000000000111///......---------......------------------------//////---,,,,,,,,,---...+++,,,,,,,,,,,,++++++***,,,,,,,,,++++++*********)))************+++++++++,,,++++++*********++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,---,,,***)))***+++,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++---,,,,,,+++*********+++************************)))***++++++,,,,,,,,,+++++++++******++++++,,,---++++++************++++++---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........,,,,,,,,,---------....../////////000000111111222000000000000222444777888666888<<>><<<:::666333111111111222111111000///...---,,,,,,......---,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++*********)))))),,,++++++++++++++++++************))))))************)))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))))))))***)))(((((('''''''''((()))(((((('''&&&&&&''''''))))))((('''''''''''''''(((((((((((((((((())))))***((('''((()))***)))''''''''''''''''''((()))***(((''''''''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((www```QQQHHHAAA<<<;;;<<<;;;:::888777777666666333333333222222222111111///000000111111000000///......---------...//////..............................---,,,,,,,,,,,,,,,++++++,,,---------,,,,,,((())))))******+++,,,,,,)))************+++++++++******)))))))))******+++++++++++++++++++++++++++++++++************++++++)))+++++++++)))((()))***+++++++++++++++*********)))************+++++++++)))************+++++++++,,,,,,++++++++++++++++++************************)))***++++++,,,+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++........................,,,,,,,,,,,,------------,,,,,,,,,---------....../////////000000000000000111000///...///000111222000222555888:::;;;<<<<<<<<<>>>AAAEEEMMMWWWbbbjjjmmmllljjjgggdddbbb___^^^___```aaaaaaeeennn{{{}}}{{{zzz{{{}}}{{{}}}{{{~~~~~~|||{{{{{{{{{yyyxxxxxxvvvrrrpppoooqqqsssuuuyyy|||~~~zzzwwwzzzvvvssssssqqqpppqqqtttvvvzzz~~~}}}~~~}}}{{{xxxwwwxxxyyyzzzyyyxxx{{{~~~~~~|||}}}~~~zzzyyyxxxyyy}}}uuummmiii\\\UUUMMMGGGEEEFFFHHHIIIGGGGGGEEEBBB>>>999555222333222000...---...///000111000000...---,,,++++++...------,,,,,,,,,,,,,,,+++***))))))++++++***)))++++++*********))))))))),,,,,,,,,+++******))))))***))))))(((((())))))***)))((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((((((((()))(((''''''&&&'''''''''))))))((((((''''''(((((()))((((((''''''''''''(((&&&&&&''''''(((((())))))***((('''((()))***)))'''''''''(((((((((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((uuu^^^PPPGGGAAA<<<;;;:::999888666555555444444333333333222222222111111...///000111111000///...---------------...///000------------------------++++++*********)))))))))***+++,,,---------------((())))))***+++,,,,,,---))))))*********+++++++++******)))))))))***++++++******************************))))))))))))******)))***++++++)))((()))++++++++++++***************))))))*********+++++++++))))))*********++++++++++++++++++,,,+++++++++*********************************++++++++++++******++++++******++++++,,,---++++++---......---++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++........................+++++++++,,,,,,,,,------,,,,,,,,,---------....../////////////////////...000///............//////111222333555666666666666444555777;;;@@@GGGMMMQQQRRRQQQPPPPPPOOOOOOPPPPPPPPPRRRTTTUUUYYYaaakkksss{{{vvvuuutttvvv~~~{{{{{{}}}{{{}}}|||{{{|||~~~}}}yyyvvvvvvvvvwww~~~}}}|||~~~}}}{{{yyyyyy{{{zzz}}}zzzxxxxxxzzz||||||}}}~~~{{{~~~|||||||||~~~{{{tttkkkbbb[[[WWWMMMHHHAAA<<<:::;;;<<<<<<;;;:::888555333111000///000///...------...///000.........---------,,,,,,------,,,,,,+++,,,,,,---+++)))))))))***+++***)))************))))))))))))+++++++++***************))))))(((((((((((())))))(((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***++++++((((((''''''''''''((((((''''''''''''(((((((((((()))))))))((((((''''''&&&(((''''''&&&&&&&&&''''''))))))(((((((((((()))))))))(((''''''''''''((((((&&&&&&''''''((()))*********((('''((()))***)))''''''''')))))))))((('''&&&))))))(((((((((((())))))************************((((((''''''''''''((((((sss]]]OOOGGGAAA===<<<:::999888666555555444444333333333222222222111111...///000111111000///...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,------------+++++++++,,,,,,,,,,,,,,,))))))*********+++++++++***************+++,,,,,,************************)))))))))))))))))))))))))))+++,,,+++******+++,,,************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,,,,+++************************************++++++******)))++++++******++++++,,,---++++++---......---+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------....../////////..............................//////000000000000111111111111111222222333555888;;;===>>>?????????@@@AAABBBDDDEEECCCEEEGGGIIIKKKQQQYYY```rrr{{{~~~zzzwwwrrrooooooooorrr{{{}}}yyyyyy|||{{{~~~~~~~~~~~~~~~|||yyyzzz|||}}}{{{}}}zzz~~~zzzuuukkkhhhccc]]]VVVNNNHHHDDD@@@===888555555666666666555444222111000///000000///...---,,,,,,,,,------+++++++++,,,---.........,,,,,,+++++++++,,,,,,---,,,***)))***+++,,,+++************)))))))))(((((((((((()))***++++++,,,,,,))))))(((((((((((())))))(((((('''''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((()))***((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))((((((''''''''''''((((((''''''((()))******++++++***((('''((()))***)))''''''''')))))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((qqq[[[NNNGGGAAA======<<<;;;:::888777777666666333333333222222222111111...//////000000//////.........---------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++******+++,,,,,,,,,++++++---------,,,,,,,,,,,,+++)))************+++++++++***************+++,,,---************************))))))************)))))))))***,,,+++******+++---)))))))))***************)))************+++++++++)))************+++++++++)))***+++,,,---,,,+++************************************+++******)))(((++++++******++++++,,,---++++++,,,,,,,,,,,,++++++......------......///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------...............,,,------...//////000000000000000000000111111111222111000111333555555444555555666777999:::;;;;;;999;;;>>>>>>???BBBHHHNNNXXX```fffgggiiilllkkkiiijjjfffeeegggiiilllttt}}}|||yyyuuuuuuxxx|||}}}zzz}}}~~~~~~~~~yyywwwyyy|||zzzxxxzzzyyy}}}zzznnndddVVVSSSMMMHHHDDD???:::666777555222111222222222222222111///...---...///000,,,,,,++++++******************++++++,,,---......+++++++++++++++,,,,,,---,,,+++***+++,,,,,,,,,*********)))))))))(((((((((&&&'''((()))***,,,------***))))))(((((())))))***)))(((((((((((())))))***(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''((()))((((((''''''(((((())))))(((''''''''''''(((((()))(((((())))))******++++++***((('''((()))***)))'''''''''(((((((((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((oooYYYLLLEEE@@@===<<<<<<;;;:::888777777666666333333333222222222111111/////////......////////////......---------......---------------------------......///...---,,,+++******+++++++++***))))))++++++++++++++++++++++++)))************+++++++++((((((((())))))+++,,,,,,************************))))))***++++++***))))))((()))******))))))***,,,((()))))))))*********+++)))************+++++++++)))************+++++++++(((***+++------,,,+++******************************************)))((((((++++++******++++++,,,---++++++************++++++------,,,,,,------...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,---------......,,,,,,,,,------......///,,,,,,---.........------000000000000000111222222000...---...111222222000000111222444444444444333444666888888777888<<<@@@CCCHHHLLLNNNPPPUUUWWWUUUWWWUUUVVVZZZ]]]aaahhhqqquuu{{{wwwtttpppoooqqqzzzxxxvvvzzzyyy}}}zzz}}}}}}~~~{{{wwwtttsssuuuyyy}}}~~~wwwuuuxxxxxx{{{}}}vvvjjj[[[PPPEEEAAA<<<999888666333111222000......//////...---///...---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,+++******,,,,,,+++******)))))))))(((((((((((('''(((((()))***++++++,,,*********))))))*********)))))))))))))))***++++++(((((())))))))))))(((((()))))))))))))))))))))))),,,***((('''&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''((('''''''''(((((()))***''''''&&&&&&'''(((((()))'''''''''''''''((())))))(((((())))))))))))))))))***((('''((()))***)))''''''''''''''''''((()))***(((''''''''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((mmmWWWJJJDDD???;;;;;;:::999888666555555444444333333333222222222111111000///...------...///000000///...---------------........................,,,,,,---...---,,,+++******************)))(((''')))))))))***++++++,,,,,,)))************+++++++++''''''''''''((()))++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&((())))))(((((()))+++(((((())))))*********+++)))************+++++++++)))************+++++++++((()))+++---------+++******************************************)))((((((++++++******++++++,,,---,,,+++***))))))***+++,,,******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------------.........//////,,,,,,,,,---------......++++++,,,,,,---...//////,,,------------,,,+++++++++++++++,,,,,,...///000...+++***,,,///222111000...///111222222111///...222555777666444333666999666;;;>>>>>>AAAGGGIIIHHHHHHFFFIIINNNRRRVVV]]]eeefffvvv~~~wwwtttqqqmmmkkkmmmvvv}}}uuurrrxxxttt{{{yyyvvvzzz|||}}}~~~|||{{{xxxyyyzzz{{{}}}tttrrroooooorrrwwwzzz|||}}}|||vvvtttwwwwwwzzz}}}uuulllcccUUUFFF;;;:::777333222333333222000///...,,,,,,,,,,,,***)))------,,,+++++++++++++++***++++++,,,---......///...------,,,+++***))))))+++*********+++,,,,,,---+++***)))***+++,,,+++)))))))))))))))(((((((((((())))))))))))************++++++************++++++******))))))***+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))...,,,***(((''''''((()))((((((''''''''''''((((((''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***((((((((((((((('''''''''***((('''((()))***)))((('''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((lllWWWKKKFFFBBB??????999999888888777666666666333333333222222222111111222111///...---...000111---------...............,,,,,,,,,---------......//////...---,,,,,,++++++***++++++,,,------------...---+++)))((())))))***((((((((((((((()))******************************)))))))))((((((((((((((())))))))))))))))))))))))************************************************,,,,,,+++***)))(((''''''+++++++++***)))(((((('''***++++++,,,,,,---......+++***)))))))))***,,,,,,++++++************++++++++++++***)))(((((())))))+++++++++*********))))))***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---//////...---+++***)))))),,,------...---,,,***)))***+++,,,,,,,,,,,,+++***+++,,,------......------,,,,,,+++++++++,,,---...+++,,,------......------/////////...------,,,,,,//////---,,,,,,---...///////////////////////////...............///000000000111222333333333333333666666666777777777777888@@@???@@@BBBEEEIIILLLOOOZZZ^^^fffpppyyy~~~~~~zzzuuummmfffccccccfffhhhpppxxx{{{vvvsssqqqppprrrwww~~~}}}xxxsssuuuyyy~~~wwwvvvvvvvvvuuuwww}}}xxxuuuttttttvvvyyy|||}}}}}}tttsssqqqqqqtttxxx}}}zzzxxxyyy{{{}}}wwwoooggg\\\RRRJJJCCC===888222111111000///.........,,,,,,---------.........,,,,,,,,,+++++++++******///...---,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))***************)))(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))((()))*********((('''&&&'''&&&%%%''')))******)))&&&&&&''''''(((((())))))'''((()))(((&&&&&&((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((lllWWWKKKFFFAAA>>>>>>999999888888777666666666333333333333222222222222222111///.........000000..................------,,,,,,,,,---------......///......---,,,,,,++++++++++++,,,---------,,,,,,---,,,+++))))))))))))***((((((((((((((()))******************************))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))************++++++************))))))+++***)))))))))***+++,,,++++++************++++++,,,,,,+++***************+++++++++*********))))))***++++++,,,,,,++++++***++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,------...---------............------------///...---,,,,,,---...///.......................................//////000......///000000000000000222222222222333333333333777777777888;;;>>>AAACCCJJJNNNUUU^^^ggglllnnnnnniiifff```\\\ZZZ[[[^^^```fffmmmzzz~~~|||yyyuuuqqqooommmlllooossszzz|||vvvqqqpppsssvvvzzzxxxrrroooooooooppprrryyy~~~sssnnnnnnnnnpppsssvvvxxxxxx}}}|||vvvuuuuuuvvvxxx||||||zzz|||~~~~~~|||yyyvvvrrrqqqqqqoooiiidddXXXRRRIIIAAA<<<777333///111000000///......------(((((())))))))))))******---------,,,,,,,,,++++++,,,,,,++++++,,,,,,+++***++++++++++++++++++++++++*********)))******++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))***************)))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))((('''''''''&&&%%%''')))***)))(((''''''''''''(((((((((((('''((()))(((&&&&&&((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***))))))(((&&&%%%%%%$$$''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((~~~lllWWWKKKEEE@@@===<<<999888888777777666666555444444444333333333222222222111///.........///000/////////...---------,,,,,,,,,,,,---------...............------,,,,,,+++,,,,,,---------,,,++++++---,,,+++***)))))))))))))))(((((((((((()))******************************************************************************************************************************(((((())))))*********+++&&&'''''')))***+++,,,------,,,,,,***)))(((''''''******))))))******+++,,,++++++************++++++---,,,+++++++++++++++++++++++++++*********************+++,,,,,,+++******---,,,+++***)))))))))))))))******+++,,,---......)))***+++,,,------------***++++++,,,,,,++++++***)))******+++++++++++++++++++++++++++,,,,,,,,,---++++++,,,---------------------------..................------------....................................------......///000---......////////////////////////000000000111111333222222333555777999;;;:::<<>>BBBFFFIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLPPPTTTXXX___hhhkkkjjjhhhhhhggggggfffdddaaa___^^^```aaaaaabbbhhhrrryyywwwmmmjjjjjjhhhfffddddddfffiiikkkmmmqqqwww{{{yyyuuurrrooolllfffgggiiiiiiiiilllqqquuuvvv{{{~~~xxx{{{|||~~~~~~}}}|||{{{yyywwwxxxyyyzzzzzzyyyyyy{{{}}}}}}}}}~~~}}}|||vvvnnnggg```XXXOOOJJJHHHEEE@@@;;;<<<:::888666555444333222000///...---,,,,,,---...,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++++++++*********)))***+++,,,***(((&&&''')))++++++++++++++++++++++++++++++***)))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((('''((((((((((((((((((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))((('''&&&'''((()))((('''((((((''''''&&&&&&%%%%%%'''((()))(((&&&&&&((()))))))))((((((((('''''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((wwwfffSSSIIIDDD???<<<;;;888777777666666555555444333333333222222222111111000000000000/////////////////////...---------,,,,,,,,,,,,---------......------------------------,,,,,,---------,,,++++++******+++++++++******)))***))))))))))))***++++++*********************************++++++,,,,,,---++++++++++++++++++++++++************************************************+++*********))))))((((((*********)))))))))))))))''''''(((((()))***++++++))))))***++++++++++++***++++++************++++++)))))))))((())))))***+++***************++++++++++++***))))))))))))***+++))))))))))))***+++,,,---,,,,,,++++++******))))))------+++***)))))))))))),,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,***++++++,,,---.........***+++,,,------...------------------------------------,,,,,,------...///...............------,,,------........./////////111111111111111111111111333111000111222333222111333333333333333333333333333444555777888:::;;;<<<;;;<<<===>>>???????????????CCCFFFFFFJJJPPPSSSRRRQQQRRRTTTUUUVVVUUUTTTTTTQQQSSSTTTSSSUUUZZZbbbiiivvvyyyzzzvvvmmmgggeeefffeeeccc```______``````___^^^aaaeeefffeeeeeeeeeddddddfffgggfffeeehhhmmmrrrrrrvvvxxxwwwwwwyyyvvvrrrsssssstttuuuuuuuuuttttttrrrrrrqqqooommmjjjhhhgggjjjkkkmmmmmmmmmmmmnnnpppmmmmmmnnnoooooopppqqqqqqllliiifffdddbbb\\\UUUOOOHHHCCC===:::999888666333333333222111000......---...//////...,,,+++,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------************))))))))))))***,,,---+++'''%%%''')))++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''&&&''''''((((((((('''&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&'''((()))(((&&&&&&((())))))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((tttcccRRRHHHDDD@@@<<<;;;777777777666555555444444222222111111111000000000000000000000000//////.....................------,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,)))***++++++++++++***)))******))))))******+++,,,************************))))))******+++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))'''''''''((()))*********((()))***+++,,,++++++***++++++************++++++***)))))))))******+++,,,))))))*********++++++++++++***)))(((((()))***++++++***************++++++++++++++++++*********))),,,+++***))))))***++++++,,,,,,+++******+++,,,,,,)))******+++++++++++++++((()))+++,,,,,,,,,***)))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------)))***,,,---......------------------------------------,,,,,,------...//////////////////...---,,,,,,,,,---------.........111111222222222222111111000///...///000000///---////////////000000111111///000111222222111222222333444666777777777777666555999;;;:::;;;???AAA@@@AAABBBDDDFFFFFFFFFFFFGGGBBBDDDEEEEEEFFFKKKSSSYYYdddeeefffccc^^^ZZZYYYZZZZZZWWWTTTSSSSSSSSSRRRPPPLLLMMMPPPRRRTTTTTTVVVWWW[[[]]]^^^\\\ZZZ\\\bbbggggggjjjjjjgggfffggggggeee``````___^^^]]]]]]\\\\\\[[[[[[\\\ZZZXXXUUUSSSRRRTTTVVVXXXYYYXXXXXXXXXYYYVVVVVVWWWWWWWWWWWWVVVVVVPPPOOONNNLLLIIIEEE@@@===999777555444333222222222...///000000...---++++++...///000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++++++++*********))))))))),,,...,,,(((&&&(((+++************************)))(((((((((((())))))***))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((())))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((''''''''''''%%%&&&''''''(((((((((''')))(((&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&''''''((()))(((&&&&&&((()))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((rrrbbbQQQHHHDDD@@@===<<<777777777666555555444444111111111000000000000///000000000000000//////...---------...............,,,,,,,,,---------......------------------------***+++,,,,,,------------))))))+++,,,,,,+++***)))*********)))******+++,,,************************(((((()))***++++++,,,,,,++++++++++++++++++++++++************************************************''''''((()))***+++,,,,,,(((((())))))*********+++)))*********++++++++++++((()))***+++,,,+++******++++++************+++++++++*********+++,,,,,,---))))))******+++++++++++++++***)))(((((()))***+++---,,,+++***))))))))))))******************++++++***))))))))))))+++,,,------,,,+++******+++,,,---(((((()))***************''')))+++,,,,,,,,,***)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------)))***+++---......---------------------------------,,,,,,,,,,,,---......111111222222111000//////------........./////////+++,,,,,,---------,,,,,,---------///111111///---------------...///000000---...000000///...------111222333444444444333222111555666444444777888777444555777888777777888999888:::;;;<<<===BBBJJJPPPPPPPPPPPPNNNKKKIIIIIIIIIJJJGGGDDDCCCDDDDDDAAA???AAAAAACCCFFFHHHHHHJJJMMMLLLNNNOOOLLLJJJKKKQQQWWWWWWZZZYYYTTTRRRTTTTTTSSSOOONNNLLLKKKIIIHHHHHHHHHGGGIIIJJJJJJGGGDDDBBBAAACCCEEEGGGHHHGGGFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDCCC?????????===;;;888666444222333444333111111222444---///111111///---,,,+++)))+++---,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,,,,,,,+++++++++******'''***---,,,)))'''***...))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&$$$%%%'''((()))((('''&&&)))(((''''''((()))(((&&&%%%%%%%%%&&&&&&''''''''''''((()))(((&&&&&&((()))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((sssdddSSSIIICCC===999888999999888888777666666666333333333222222222111111111111000000000000111111////////////..................---,,,++++++***)))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))************************+++,,,,,,,,,,,,+++******(((((())))))******++++++************************)))************+++++++++******))))))))))))******(((((((((((((((((((((((((((((()))***************---,,,+++******+++,,,---,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,,,,+++,,,++++++******++++++,,,...---+++*********++++++,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********------------------------------...///...---+++***//////.........---------***++++++,,,,,,------...,,,,,,,,,------.........,,,---......//////......---------............///333222222000///...---,,,......------------......+++,,,---///000000111111000000000000000000000000111111111111111111111111444555777777888:::===@@@??????>>>======<<<;;;;;;===;;;::::::;;;;;;:::888444555666777888999:::;;;>>>AAACCCAAA===<<>><<<;;;:::;;;<<<======<<<<<<;;;999888666555555666777999::::::::::::888888777777777666666666777444222333444555222000000///...---,,,---.........---+++*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...---,,,+++***************))))))******+++,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((&&&%%%&&&(((+++******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''******))))))((((((''''''((('''&&&''')))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''---,,,)))((('''((()))***))))))))))))))))))))))))&&&%%%%%%$$$%%%'''***+++((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''(((((())))))*********)))'''&&&'''(((***,,,,,,***(((&&&%%%&&&'''(((rrrcccRRRIIICCC===999999999999888888777666666666333222222222111111111111111000000//////000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++******))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************(((((()))***************+++***)))(((((()))***+++++++++***))))))***++++++************************)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++***)))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,---.........---,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------...............------------............111111000///...------,,,......------------......///////////////...------////////////////////////000000000000000000000000///000000000///000333555888888777666666555444444333222111111222222111///222222333444555666777777666999;;;999666555888;;;;;;999777555555555666777555444222111111111222333555555555555444333222222000111222333333444333333333333222222222111111111,,,+++***+++...///...---///...---,,,,,,,,,---------,,,+++*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,+++******************))))))******+++,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((('''&&&&&&(((***(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))((((((''''''&&&%%%$$$%%%'''''''''&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))((((((((('''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((('''%%%%%%%%%&&&((()))+++***(((&&&%%%&&&'''(((pppbbbQQQHHHBBB===999999999888888777777666666555222222111111111000000000000//////......//////000/////////............---+++++++++,,,,,,---------............------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************++++++******)))(((************))))))))))))(((((((((((((((((((((((()))))))))*********++++++******))))))))))))******************************(((((()))***************)))((((((''''''(((((()))+++******))))))******+++************************)))))))))))))))))))))))))))************+++++++++)))***++++++,,,+++++++++++++++************++++++******)))((((((((())))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************+++,,,,,,------------,,,---------,,,,,,,,,++++++......---,,,,,,+++******------------,,,,,,,,,,,,,,,,,,---...............------------........................---------,,,......------------.........////////////...------........................////////////////////////000111111000...---///000222111111000000//////...111///......///000///---000000000000111111111222000222333222///...111444555444222111000000111222111000///...---...///000...//////000000000//////------...............---/////////...............,,,+++***+++---......---...---,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***)))))))))******))))))))))))***++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))'''''''''((()))*********'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$%%%'''''''''&&&'''(((((())))))((((((''''''''''''((((((((())))))$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''')))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))(((((((((((('''&&&&&&%%%%%%'''((()))+++***((('''&&&&&&''''''ooo```PPPGGGBBB===::::::888888888777666666555555111111111000000000000/////////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,............------------************************++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++************************)))************)))((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******************************(((((()))***************((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++*********++++++++++++***++++++************++++++))))))))))))))))))))))))((((((((()))))))))******************************************************---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++...------,,,,,,+++++++++,,,,,,---.........------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++---...///000000000------------------------------------------------111222222111///...///000000000//////............111000//////111111000///...........................///000///------///111333222111000//////000000000000///......//////000---......//////......---...............---,,,,,,........................111000//////......---,,,,,,,,,,,,+++++++++++++++++++++******************++++++,,,,,,,,,,,,++++++************************+++***)))))))))))))))***)))))))))))))))***++++++((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((('''((((((((()))))))))***'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&''')))))))))((((((((())))))))))))((((((&&&'''''''''(((((((((((($$$%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''))))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++******))))))(((((('''''')))(((((((((((()))*********)))((('''&&&'''''''''lll^^^NNNFFFBBB===:::;;;888888777777666555555555111111111000000000000/////////............//////............------------......---,,,,,,+++******------------,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************)))************)))((((((++++++******))))))((((((************************(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++*********************+++******))))))******+++))))))******************)))))))))************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++*********+++++++++,,,,,,------------------,,,,,,++++++***+++,,,,,,---...---------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,.../////////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,---.../////////..................---,,,,,,......---,,,......------------,,,,,,............------...///------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---............---,,,++++++////////////...---,,,,,,---------------.........---------,,,+++*********+++++++++++++++************************************++++++,,,,,,++++++***************************)))))))))((())))))******))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((***)))))))))(((((((((''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))'''''''''''''''(((((((((((('''&&&''')))))))))((((((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''$$$&&&(((***+++***((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))*********))))))((((((''''''((((((((((((((()))******)))(((((('''''''''''''''jjj\\\MMMEEEAAA===;;;;;;888777777666666555555444222222111111111000000000000//////......//////000.........------------,,,///......---+++******))),,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++************************))))))(((((((((((())))))******************************++++++******)))(((************))))))))))))************************((((((((()))))))))************))))))))))))******(((((((((((((((((((((((((((((()))***************)))******++++++******)))((())))))******))))))(((************************)))))))))))))))))))))))))))************+++++++++++++++***)))))))))************))))))))))))******((()))***+++++++++******************++++++++++++******************************************************++++++++++++,,,,,,************************,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------............---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,***))))))------------,,,,,,+++***++++++++++++,,,,,,,,,,,,((()))++++++******,,,---+++,,,,,,,,,,,,+++***)))((()))******+++***************++++++++++++******************************)))((((((((()))***++++++)))(((((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))'''((()))((('''&&&''')))*********)))(((''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((()))))))))*********(((''''''''''''''''''(((&&&''''''''''''(((((((((&&&%%%$$$%%%'''''''''&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))))))))))))))(((((((((''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((&&&&&&%%%%%%&&&))))))))))))((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((''''''iii[[[LLLEEEAAA===;;;<<<777777777666555555444444333222222222111111111111111000000//////000000111.........---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***************************+++++++++++++++******))))))))))))))))))*********************************(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((()))***************)))******++++++******)))'''((()))******)))((('''************************)))))))))))))))))))))))))))************+++++++++,,,+++***)))(((((()))*********))))))))))))******'''''')))*********))))))))))))*********+++++++++************************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---......++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------------,,,+++,,,------.........---++++++,,,,,,,,,,,,++++++***++++++++++++******)))*********++++++,,,,,,,,,)))+++------,,,+++---///+++,,,---------,,,******'''((()))***++++++***)))******++++++++++++******************************)))(((((()))***+++,,,---((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((('''&&&&&&(((***))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''''''''&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((+++***((('''%%%%%%$$$$$$(((((((((((())))))))))))%%%&&&&&&'''''''''''''''''''''((((((((((((((('''~~~hhhZZZKKKDDDAAA===;;;<<<777777777666555555444444333333333222222222222111111111000000000000111111......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++,,,,,,,,,,,,+++******(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************(((((()))***************((()))***++++++***)))((('''((()))******)))((('''************************)))))))))))))))))))))))))))************+++++++++,,,+++***((((((((()))*********))))))))))))******%%%&&&((()))))))))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++------------------------...---+++*********++++++---------,,,,,,,,,++++++...------,,,,,,++++++************++++++,,,,,,---++++++,,,---------,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******,,,---.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++++++++++++++,,,,,,,,,,,,,,,***))))))***+++,,,,,,+++***+++++++++,,,,,,,,,,,,...---++++++---------,,,******+++++++++++++++***))))))***++++++,,,++++++++++++---....../////////******+++++++++++++++***++++++,,,,,,---------...***,,,---,,,)))'''(((***,,,,,,---...---,,,+++***'''((()))+++++++++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))***+++------((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((&&&%%%&&&(((+++''''''(((((())))))******'''''''''''''''((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((('''&&&''')))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((())))))******'''(((((()))***)))))))))''''''((((((((((((((('''jjj[[[MMMFFFBBB???>>>>>>:::999888666555555444444555333111111222333222111000000///...............------------------------...---,,,+++***)))))))))***+++,,,+++)))((()))***************************++++++++++++++++++++++++************++++++++++++,,,,,,+++*********++++++***(((&&&'''***+++)))'''*********)))))))))))))))(((((())))))******+++++++++*********))))))(((((('''((()))******)))((('''(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******'''((()))++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))************++++++++++++)))&&&######$$$''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------++++++***************+++))))))))))))************,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,+++++++++...---,,,++++++,,,---...+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***)))((()))+++,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,---+++))))))+++,,,---,,,++++++++++++++++++++++++***+++,,,---,,,+++***))),,,+++)))***+++,,,,,,++++++,,,............,,,+++++++++******)))(((((((((,,,+++***)))((((((((((((************************))))))***+++++++++++++++'''((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((%%%%%%&&&'''((()))***+++''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''')))******))))))((('''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&''')))***+++,,,---hhhZZZKKKEEEAAA>>><<<===:::999888666555555444444555333111111222222222111000000///...............------------------------......---,,,,,,,,,------+++,,,---,,,*********+++************************************************(((((((((((())))))))))))++++++,,,,,,---///000111***(((''''''******)))'''***))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))'''((()))******)))((('''(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))******************************))))))((()))))))))'''((()))***+++******)))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++,,,***(((&&&&&&''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&++++++***************+++))))))))))))************,,,,,,,,,++++++*********************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***++++++++++++************)))***++++++,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++++++++,,,,,,***))))))+++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++******---+++******+++,,,,,,++++++++++++,,,,,,+++++++++)))))))))))))))*********+++***)))(((''''''''''''++++++++++++++++++++++++&&&&&&'''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''((((((((((((((((((((('''''''''((()))***++++++,,,~~~fffXXXJJJDDD@@@===;;;<<<999888777666555444444444444333111111222222222111000000///...............---------------------------,,,,,,,,,------...///,,,---...---+++++++++---************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++,,,,,,***((('''((()))***)))'''))))))))))))))))))*********))))))))))))))))))(((,,,,,,++++++++++++******(((((())))))))))))(((((((((((()))***************''''''''''''''''''''''''(((((((((((())))))))))))************************+++***))))))(((((((((((((((((()))************)))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))*********++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++))))))))))))************+++++++++++++++***************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********++++++*********+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++************)))***++++++,,,,,,++++++,,,+++***+++---------,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********,,,***))))))+++,,,,,,+++,,,,,,++++++******************++++++,,,++++++***---+++******+++,,,++++++******))))))))))))******'''(((((()))******++++++***)))(((''''''&&&&&&'''))))))))))))))))))))))))%%%&&&&&&''''''''''''&&&''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&(((((('''&&&%%%$$$$$$###''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))))))))(((((((((((((((''''''((((((((((((((((((((((((((())))))*********|||eeeWWWJJJDDDAAA===;;;;;;888888777666555444444444444222000000111222111000000000///...............------------------------+++++++++******++++++,,,+++,,,---,,,+++***+++,,,************************(((((((((((((((((((((((()))*********++++++++++++))))))))))))((('''&&&&&&)))((((((((()))))))))((()))))))))))))))***************))))))((((((((('''************************((((((((()))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((('''((((((((()))))))))************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))***************+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))***,,,------*********)))******+++,,,((()))))))))************+++++++++***************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,+++***))))))))))))++++++++++++))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++------...............---,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++***(((((()))***+++***)))+++++++++***************************************,,,,,,++++++******))))))+++***))))))+++,,,,,,+++,,,,,,++++++******))))))*********+++++++++++++++---,,,******+++,,,+++******)))(((''''''((()))***(((((())))))***************)))((('''''''''''''''''''''''''''''''''''''''(((((())))))***))))))(((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&)))(((((('''&&&%%%$$$$$$''''''''''''(((((((((((((((((((((''''''((((((((()))(((&&&&&&&&&&&&((()))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((()))((((((((((((((((((((((((%%%&&&''''''((((((((('''''''''''''''((((((((((((%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((({{{dddWWWJJJEEEBBB>>><<<<<<888777666555444444444555444222000000111222111000000000///...............------------------------...---,,,+++************)))+++,,,+++***)))***,,,************************)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++***)))(((((()))))))))((((((((()))(((((())))))***************)))))))))((((((''''''((((((((()))))))))))))))((((((((((((((()))******(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''******)))(((''''''(((((()))))))))))))))*********))))))))))))))))))))))))***)))'''&&&&&&''')))***(((((()))))))))*********))))))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))""""""###%%%'''((()))*********))))))***++++++,,,((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))...------------,,,,,,,,,))))))***++++++++++++***)))((('''(((***+++***)))************************************************+++++++++******)))))))))***)))((()))+++,,,+++***+++++++++******))))))))))))))))))******+++++++++...,,,******+++++++++***+++***)))(((((()))***+++************))))))((((((******))))))(((((())))))((((((((((((((((((((((((*********++++++******)))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))))))))))))))((('''&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((((((yyycccVVVJJJEEEBBB???<<<;;;777666555555444444555555333222000000111111111000000000///...............------------------------000000...---,,,+++++++++(((***++++++***)))***,,,************************************************(((((((((((())))))))))))'''(((***+++++++++***)))''')))***)))((('''(((***((((((((()))******++++++)))((((((((((((((((((''''''''''''(((((((((((()))((((((''''''((()))***+++(((((()))***************************************(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))((()))******+++))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''))))))))))))***+++,,,,,,))))))))))))************)))))))))***************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,+++++++++******++++++++++++*********************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***------------,,,,,,,,,,,,((()))******++++++******+++***)))***,,,,,,,,,+++)))))))))******************************************************))))))))))))((((((***+++,,,***)))************************)))))))))))))))***+++,,,...,,,+++***++++++***)))++++++************++++++++++++******)))(((((('''******))))))))))))******************************)))))))))))))))(((((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((((((((((((((((((&&&''''''(((((()))))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((()))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************)))((('''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((vvvaaaUUUIIIDDDBBB>>>::::::666666555444444444555555333111000///000111000///000000///...............------------------------///...------,,,,,,,,,,,,)))***,,,+++******,,,---************************************************(((((((((((())))))))))))&&&'''(((******)))((('''''')))******''''''(((***'''(((((()))******++++++'''''''''((((((((((((((('''((((((((())))))))))))((('''''''''((()))+++,,,(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))******)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))))))))))))))***+++,,,---))))))))))))************((()))))))))*********+++(((((()))))))))*********************************))))))))))))))))))))))))************************)))******+++,,,,,,,,,,,,***))))))(((((())))))***))))))*********+++++++++************************++++++++++++++++++++++++************************.../////////......---,,,,,,,,,+++++++++*********((())))))***************+++***)))***+++,,,+++***((()))))))))*********+++************************))))))))))))************)))((((((***,,,,,,***((((((((())))))******++++++)))((((((((()))***,,,---///---+++***++++++***)))*********++++++******************)))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((((((((())))))(((''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&'''(((((((((((((((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((()))((((((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&''''''((())))))***''''''((((((((((((((((((ttt___SSSGGGCCC@@@<<<999999666666555444444444555555333111//////000111000///000000///...............------------------------++++++******++++++,,,,,,***+++---,,,,,,,,,---...************************************************************++++++++++++,,,---......---+++(((&&&''')))+++***'''&&&(((***'''(((((()))***+++++++++&&&'''''''''(((((())))))(((((())))))*********+++((('''''''''((()))+++,,,(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))***+++,,,---))))))))))))************(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,---------)))((('''&&&&&&'''((()))))))))******++++++++++++************************++++++++++++++++++++++++************************+++,,,,,,,,,++++++***)))*********))))))))))))((((((((()))***************)))''''''((()))***)))((((((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++(((((((((***,,,,,,***(((''''''((()))***+++,,,,,,)))((((((((((((***,,,---///---+++***++++++***)))((()))***++++++***)))(((((((((((()))******++++++(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%))))))******)))(((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###))))))))))))))))))))))))%%%%%%&&&'''((((((((((((''''''''''''((((((((()))''''''%%%$$$$$$%%%''''''((()))))))))******++++++&&&&&&&&&'''((())))))***''''''''''''(((((())))))sss___SSSGGGCCC@@@<<<999999999999888888777666666666333333333222222222111111000000///...............////////////////////////+++,,,---......---,,,+++++++++++++++++++++++++++************************,,,+++***((((((((()))***+++)))((()))******)))((()))))))))***++++++,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******)))'''%%%%%%'''******))))))((())))))***++++++)))'''''')))+++++++++(((((())))))*********+++))))))))))))))))))))))))******)))))))))))))))***''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******))))))(((((('''''',,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))------,,,,,,+++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************++++++************************))))))******++++++,,,,,,,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,+++***)))(((((())))))))))))))))))))))))+++)))'''(((***+++***'''***************)))((('''+++***)))(((((()))***+++(((((()))))))))*********))))))************))))))'''### """''',,,,,,***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''***+++,,,+++***'''$$$###%%%%%%&&&&&&'''((((((((())))))************))))))((((((''''''''''''((()))((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''''''''''''''((((((((((((((('''''''''+++***)))(((''''''((()))'''&&&%%%$$$$$$%%%&&&'''***$$$"""%%%&&&"""''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((*********))))))((((((''''''***)))'''&&&%%%'''((()))((((((''''''''''''((((((*********)))(((&&&%%%$$$))))))))))))))))))))))))(((((((((((('''&&&%%%$$$rrr___SSSGGGBBB@@@<<<999999999999888888777666666666222222222111111111000000111111000///////////////........................,,,,,,------------,,,,,,++++++++++++++++++++++++************************,,,+++)))((((((((()))***+++)))((()))***+++)))(((+++*********************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++***************++++++))))))))))))))))))))))))'''((()))******)))((('''******)))((('''''')))***------,,,+++***)))((((((***((('''''')))*********(((((()))))))))*********))))))))))))))))))))))))))))))((((((((((((((()))''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********++++++++++++++++++++++++''''''(((((())))))************************)))((())))))))))))))))))))))))++++++++++++***************))))))(((((())))))***************************))))))))))))))))))))))))************************************************)))))))))***************++++++***))))))***++++++))))))))))))))))))))))))******+++***)))(((''''''))))))))))))))))))))))))---+++)))***,,,---+++*********++++++***))))))(((+++***)))(((((()))***+++***)))))))))(((((((((((())))))************)))))),,,((($$$%%%(((+++***(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))+++,,,((((((''''''''''''''''''((((((((())))))(((((((((%%%%%%&&&'''((()))***+++(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((''')))'''&&&(((++++++)))&&&''''''&&&&&&&&&'''((()))""" &&&)))((((((***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$############$$$%%%%%%(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''(((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&qqq^^^RRRFFFBBB@@@<<<999999999888888777777666666555111111111000000000//////222111000000//////000000........................------,,,,,,,,,,,,------++++++++++++++++++++++++************************+++***))))))((()))))))))***)))((()))***+++***))),,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++'''''''''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++,,,,,,***(((++++++++++++***)))'''&&&)))'''&&&&&&((()))))))))(((((())))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))&&&''''''(((***++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))''''''(((((())))))************++++++,,,+++++++++))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))))))))))))))(((+++******))))))******+++)))))))))))))))))))))))))))))))))))))))((('''&&&)))))))))))))))))))))))),,,+++******,,,,,,+++******++++++++++++***))))))******))))))))))))******))))))(((((((((((((((((())))))************))))))000---)))((()))***(((&&&************************))))))))))))))))))))))))(((((((((((())))))))))))'''&&&$$$$$$&&&***...111******)))(((((('''&&&&&&&&&''''''((((((''''''&&&%%%&&&'''((()))******)))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((((((((('''$$$###'''---...)))###'''&&&&&&&&&'''((())))))&&&%%%&&&)))'''$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))%%%%%%&&&&&&'''(((((()))''''''((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''ppp\\\PPPEEEAAA???<<<999999888888888777666666555555222111111111000000000000111000000///////////////...........................---,,,++++++,,,---...++++++++++++++++++++++++******************************))))))))))))))))))***)))((()))***+++***)))+++*********)))))))))((('''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))((((((((()))))))))))))))(((***---111333111+++%%%###%%%'''))))))((('''&&&((('''&&&&&&((())))))((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))''''''((()))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))''''''((()))))))))))))))&&&''')))++++++***)))'''))))))))))))))))))))))))******))))))(((((('''''''''((()))***************))))))))))))))))))))))))'''''''''((()))******+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************))))))((((((''''''******))))))))))))******))))))))))))))))))))))))))))))******)))((((((''')))))))))))))))))))))))))))((((((((()))))))))(((******++++++++++++*********))))))))))))))))))***''''''((())))))***++++++))))))************))))))000---***)))))))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))***(((&&&%%%&&&(((+++---******))))))(((((((((((('''''''''(((((('''''''''))))))******)))((('''&&&(((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((&&&%%%''')))***(((%%%'''&&&&&&&&&&&&&&&&&&&&&***)))***)))$$$!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))***++++++(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''((((((''''''''''''((((((%%%%%%&&&((())))))))))))''''''''''''''''''''''''%%%%%%'''(((((()))))))))nnnZZZOOODDD@@@???<<<999999888888777777666555555555333333222222222111111111//////...------------...........................---,,,+++******+++,,,---++++++++++++++++++++++++************************)))))))))*********)))))))))(((((((((***++++++)))(((((()))))))))*********((((((((()))))))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******(((,,,333888999333***###"""$$$&&&((()))((('''&&&'''&&&&&&'''))))))((('''))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((())))))***+++''''''((())))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((***,,,,,,+++***)))((((((((((((((((((((((((******))))))((((((''''''$$$$$$%%%&&&''''''&&&&&&))))))))))))))))))))))))&&&&&&'''((()))******++++++******************+++************************))))))))))))))))))))))))*********)))))))))((((((******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))(((((()))(((((((((((())))))******+++++++++******)))))))))******))))))))))))*********************))))))************)))))),,,***)))((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))(((((((((((((((((((((((())))))******'''(((((())))))(((((('''))))))***))))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***)))&&&###"""%%%((()))))))))((('''&&&%%%%%%###$$$&&&)))&&&"""###(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%$$$$$$###&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((%%%%%%'''((())))))******mmmYYYMMMCCC???>>><<<::::::888777777666666555555444333333333222222222222111///...------,,,,,,------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************(((((()))************))))))((('''(((***++++++***''''''((())))))***++++++((())))))******++++++,,,))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,222999<<<888111)))$$$((()))*********)))'''&&&'''''''''(((******)))'''))))))((((((((((((''''''))))))))))))))))))))))))))))))((())))))***+++,,,''''''((())))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))((()))***,,,,,,++++++***((((((((((((((((((((((((''''''(((((())))))******(((((()))*********))))))))))))))))))))))))))))))&&&''''''((()))******+++)))((((((''''''(((((()))************************))))))))))))))))))))))))*********))))))(((((('''***************************))))))))))))))))))(((((())))))******))))))((())))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))***++++++))))))***+++(((((()))************)))))))))************)))))),,,,,,+++***)))(((''''''))))))************))))))'''''''''(((((((((((()))************************((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&)))++++++***)))'''&&&&&&'''(((((()))******((((((((())))))(((((((((&&&&&&'''''')))+++,,,---(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))++++++%%%###***+++++++++***)))((('''&&&%%%$$$&&&******'''(((,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''%%%$$$###"""&&&&&&''''''((()))))))))((((((''''''''''''((((((((()))))))))((('''&&&&&&))))))))))))))))))))))))%%%&&&'''((()))*********lllXXXLLLBBB???>>><<<::::::777777777666555555444444222222222222111111111111//////...---------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************'''((()))***+++******))))))((('''(((***,,,+++***((((((((())))))))))))))))))******+++,,,,,,------))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******)))))))))))))))***((((((((((((((((((((((((((('''''''''((()))+++,,,444999>>>;;;333,,,)))************))))))))))))(((((('''((()))++++++)))((())))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((***++++++''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******,,,,,,---------,,,++++++))))))))))))))))))))))))((((((((())))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))((((((''''''************************)))))))))***************'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((***++++++)))((()))+++''''''((()))))))))))))))((()))***++++++***)))(((''''''''''''(((((((((((())))))************))))))%%%'''(((((((((((())))))************************((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((%%%&&&(((***+++***)))(((''''''''''''''''''((((((&&&''''''((((((''''''&&&'''&&&%%%&&&(((+++///111(((((((((((((((((((((((())))))***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((()))(((%%%!!!!!!$$$'''&&&'''((())))))(((''''''***''''''***+++(((&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***************+++,,,,,,(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''')))(((((('''&&&%%%$$$$$$''''''&&&&&&'''(((***+++((((((''''''''''''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''((()))))))))))))))kkkWWWLLLAAA>>>>>><<<::::::777777777666555555444444111111111111000000000000000000///...............------------------------***+++,,,------,,,+++***++++++++++++++++++++++++************************'''((()))+++++++++***)))(((''''''(((+++,,,+++*********))))))((((((''''''******+++,,,------......))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((('''''''''((()))+++,,,:::???@@@999...(((***...&&&%%%&&&&&&''')))***+++(((((((((***,,,,,,***((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''')))******'''(((((()))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))***************************************)))((((((''''''((((((((((((((('''&&&%%%))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&************************))))))******++++++,,,,,,'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))&&&(((***)))&&&%%%''')))&&&&&&'''(((((()))((((((((()))***++++++***)))((( """$$$'''***,,,---))))))************))))))&&&''')))))))))((()))***(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((())))))***))))))((('''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%***)))&&&%%%&&&)))---///(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&%%%%%%%%%%%%%%%%%%$$$ !!!###%%%&&&&&&&&&&&&&&&"""!!!'''+++***(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''&&&((('''&&&%%%&&&(((***,,,((((((''''''''''''((((((''''''(((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))~~~fffUUULLLDDDBBB@@@===<<<<<<666666666555444444333333222222222111111111111000...............////////////...---,,,------,,,***---------,,,,,,++++++++++++++++++*********))))))************************'''((()))******++++++************)))'''&&&'''))),,,++++++***)))(((((('''((((((((()))+++---000111(((((())))))))))))((((((''''''(((((())))))******++++++%%%&&&...+++###$$$------,,,)))&&&%%%&&&((((((((())))))))))))((((((%%%%%%&&&'''((()))******'''((()))******)))(((''''''&&&%%%$$$%%%''')))***------,,,,,,+++***))))))((((((''''''''''''((())))))))))))))))))))))))))),,,***(((((()))***)))(((,,,,,,++++++***)))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***,,,,,,***((('''(((******)))(((((((((((((((((((((((((((((((((((((((++++++************++++++***)))))))))((((((''''''************************))))))))))))))))))))))))))))))(((((((((((())))))***((('''(((***+++)))&&&&&&''''''(((((((((((((((,,,***((('''&&&'''((()))+++*********))))))((((((***++++++++++++,,,,,,,,,************************(((((((((((())))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))(((''''''&&&'''((()))+++++++++***)))+++***((('''''')))+++,,,''''''(((((())))))******))))))))))))***************'''%%%&&&***,,,---+++***++++++,,,+++***)))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))'''''''''(((((((((((((((&&&''''''((()))***++++++''''''''''''(((((((((((()))))))))(((''''''&&&&&&)))((('''''''''''''''(((******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********)))(((&&&%%%%%%&&&((()))(((((()))+++,,,---...///&&&&&&''''''(((((())))))'''''''''''''''''''''''')))(((((('''''''''(((((('''&&&%%%%%%&&&'''((()))+++'''(((///111,,,''''''***)))&&&###!!!"""&&&***))))))((((((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((***++++++)))'''&&&&&&~~~fffUUULLLDDDBBB@@@===;;;<<<888777777666555555444444222222222111111111111000...//////000000/////////---,,,,,,---///000///...---,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))***))))))((('''&&&***++++++***((('''(((***++++++***))))))((('''''')))((((((((()))+++---...(((((())))))))))))((((((''''''(((((())))))))))))'''***'''''',,,+++***///&&&&&&'''(((((('''&&&%%%(((((())))))))))))(((((()))))))))(((((((((''''''(((((())))))))))))((((((((('''&&&%%%&&&''')))***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((((()))******)))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***++++++)))''''''(((*********)))((((((((((((((())))))))))))))))))))))))***))))))(((((())))))*********)))))))))(((((((((************************))))))))))))))))))))))))******))))))))))))******)))((('''(((***+++)))&&&'''(((((())))))))))))))),,,+++)))((('''((()))************)))))))))((((((''''''((((((((()))))))))************************(((((((((((())))))))))))***)))((((((******)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((('''''''''%%%&&&''''''''''''''''''***)))((((((((()))***+++(((((((((((())))))))))))(((((()))))))))*********)))'''%%%&&&)))+++***)))))))))*********)))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''')))(((&&&%%%%%%&&&((()))''''''((()))***+++,,,,,,'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&'''((()))&&&"""###(((***&&&######)))((('''$$$"""###&&&)))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''((())))))(((((($$$&&&)))***)))'''''''''~~~gggUUULLLDDDAAA@@@===;;;<<<888888888777666666555555222222222111111111111000...///111222222111///...///---------///000///---+++,,,,,,,,,,,,,,,,,,---+++++++++***************(((((((((((((((((((((((()))))))))(((((('''&&&%%%***+++++++++)))((()))+++***))))))(((((('''''''''))))))((((((((())))))***(((((())))))))))))(((((('''(((((((((((()))))))))(((***+++(((''')))///555666111+++((((((((('''&&&(((((())))))))))))((((((******)))))))))((((((((()))))))))(((((())))))***+++***((('''''''''((()))))))))((((((''''''&&&&&&((()))***++++++***)))((('''''''''''''''''''''''''''((((((((('''(((***+++''''''(((((()))******+++(((((((((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((******)))'''%%%&&&))),,,***))))))(((((((((((((((************************)))((((((''''''(((((()))************))))))))))))************************))))))))))))))))))))))))+++******))))))******+++)))(((((((((******((('''(((((()))************))),,,+++***)))((()))***+++******))))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''******)))((((((((())))))(((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))******)))'''&&&&&&'''(((((('''(((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&''''''''')))&&&%%%((()))'''&&&''''''((('''&&&$$$$$$&&&((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''((()))))))))(((((( ###'''))))))(((((((((~~~hhhUUUKKKCCCAAA@@@<<<;;;<<<888888777777666555555444222222222111111111000000...000222333333111///---111000...------,,,***)))+++++++++,,,,,,---------************************))))))))))))))))))))))))&&&&&&'''((())))))))))))''')))******)))((()))***)))((((((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))),,,+++***444AAAEEEXXXJJJ888+++'''((())))))(((((())))))))))))((((((''''''((()))***+++,,,,,,***)))((((((((()))***+++,,,+++***)))(((((((((((((((((((((''''''&&&&&&&&&)))***+++,,,,,,+++)))'''''''''''''''''''''''''''((()))***)))((('''))),,,''''''''''''(((((())))))&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&'''(((***))))))(((((((((((())))))************************)))((((((''''''(((((()))******************))))))************************((((((((((((((((((((((((******))))))))))))******((((((((()))))))))((('''''''''((()))))))))))))))******)))(((((())))))***))))))))))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))(((&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((---,,,***)))((()))******'''((())))))******))))))******))))))((((((''''''(((((((((((()))))))))******)))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((())))))''''''''''''''''''((()))''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))))))))((('''''''''&&&&&&,,,***(((((())))))***+++&&&'''((('''&&&%%%&&&'''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''(((((((((''''''''''''(((((()))))))))(((((( ###(((******)))((((((}}}hhhTTTKKKCCCAAA???<<<:::;;;777666666555555444444333222222222111111111000000///000222333333111...---///---++++++++++++)))'''+++++++++,,,,,,---------************************************************''''''((()))************$$$&&&))))))((((((((()))((((((((((((''''''''''''(((((()))******+++++++++(((((())))))))))))(((((((((((((((''''''''''''''')))%%%+++///222GGG[[[YYY___QQQ===///*********)))(((((())))))))))))((((((''''''((()))***+++,,,,,,***)))(((((((((***+++,,,,,,,,,+++***)))((((((((()))((((((((((((((('''''')))+++,,,---,,,+++)))'''((((((((((((((((((((((((+++++++++***(((((()))***((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''###%%%)))***)))(((''''''))))))(((((((((((())))))***************************))))))(((((())))))***))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))))))))(((((((((%%%&&&''''''((((((''''''(((((('''''''''((((((((((((((((((((((((((()))))))))))))))*********++++++''''''''''''''''''''''''(((((((((((()))))))))))))))'''&&&'''((()))(((&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))'''&&&%%%%%%&&&'''''''''((())))))))))))(((******))))))(((((('''''''''(((((((((((()))))))))******+++***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))((((((''''''''''''((('''''''''(((((()))***&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$######(((((((((''''''((((((((())))))((((((((((((''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''&&&((('''%%%###"""%%%'''(((%%%'''(((((('''&&&'''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((())))))(((((('''((()))))))))))))))(((((($$$&&&***+++***)))(((((({{{gggTTTKKKCCC@@@???<<<:::;;;666666666555444444333333222222222111111111111000000000222222222000...,,,)))(((((()))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,---***************+++++++++************************++++++++++++***)))((('''"""%%%((()))((((((((()))(((((((((((((((((((((((((((((()))***++++++++++++(((((())))))))))))(((((((((((((((''''''''''''&&&---%%%+++...---EEE\\\TTTHHHAAA777000---+++)))'''(((((())))))))))))((((((******)))))))))((((((((())))))))))))***++++++,,,+++++++++***)))(((((('''))))))))))))))))))((((((++++++,,,,,,+++***((('''((((((((((((((((((((((((,,,***(((((()))***)))(((***))))))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''' ###(((+++***((('''&&&((((((((((((((())))))******************************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((******((((((((()))%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''(((''''''(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))(((((('''(((((((((''''''(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((()))))))))+++,,,+++)))(((((()))))))))((((((((()))***+++((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&'''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((()))***(((((()))))))))(((''''''%%%'''&&&!!! ###''''''%%%'''(((((('''&&&((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))***)))((('''))))))*********)))((((((''')))++++++)))(((((((((wwwcccTTTKKKBBB@@@???<<<:::;;;777777666666555444444444222222222111111111111000000000000000///...---,,,(((''''''))),,,------------,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++************************************)))((('''&&&"""%%%((())))))))))))***))))))))))))))))))))))))((()))*********)))((('''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&---%%%///...$$$;;;UUULLL666444111...+++)))((('''(((((())))))))))))(((((()))))))))(((((((((''''''(((((()))***++++++++++++************)))(((''''''((((((((((((((((((((())),,,++++++***))))))((((((''''''''''''''''''''''''***%%%"""$$$***---***''')))(((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''' ###''')))(((((('''(((((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&)))+++***((('''((()))%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((******)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))(((((()))******++++++++++++***(((((('''&&&'''((()))***(((((((((((())))))))))))'''''''''((((((((())))))&&&)))++++++)))'''''')))(((((('''''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((('''''''''''''''''''''(((((())))))*********''''''''''''((((((((((((((((((((((((((('''''''''%%%$$$$$$%%%&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************(((((())))))))))))((((((((((((((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''))))))***)))((((((%%%))))))###!!!%%%)))(((&&&'''((('''&&&'''(((***((((((((((((((('''''''''((((((((((((((((((((((((&&&''')))*********((((((***************)))(((((('''((()))((('''&&&((()))tttaaaTTTJJJBBB@@@???;;;:::;;;888888888777666666555555222222222111111111111000111000000///...---------+++***)))***,,,---,,,+++---------,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))%%%&&&'''((())))))))))))"""%%%)))++++++******+++))))))))))))************)))*********(((&&&$$$###(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&"""111222$$$>>>^^^WWW777555000+++&&&%%%'''***(((((())))))))))))((((((%%%%%%&&&'''((()))******'''(((***+++,,,,,,++++++((())))))))))))(((((('''''''''((((((((((((((((((,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!)))...,,,'''''''''(((((()))*********(((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&'''(((***((((((((((((((()))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&)))+++***((('''(((***&&&''''''(((((((((((((((''''''((()))******))))))&&&'''''''''(((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((()))***+++***((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))---,,,,,,+++***)))((((((%%%&&&''')))))))))(((''')))(((&&&%%%&&&''')))+++''''''(((((())))))******''''''''''''((((((((()))$$$'''******(((&&&'''((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))******)))((('''&&&&&&%%%######$$$$$$%%%&&&''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))############$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((('''''''''((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&'''(((*********))))))###((((((""" $$$''''''''''''((('''&&&''')))+++))))))(((((('''''''''&&&))))))))))))))))))))))))%%%''')))***+++***)))(((***************)))((((((&&&''''''&&&%%%&&&(((***uuu```OOOGGGAAA???>>>;;;;;;>>>888888777777666444333222222222222111111111111000///000111111111000...------------,,,,,,,,,++++++******))))))))))))******************************+++***+++,,,---,,,***(((!!!"""$$$&&&'''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******************************))))))))))))(((((((((((()))))))))***,,,000333555******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&***((((((((()))(((&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''&&&''''''((((((((((((((())))))))))))************%%%&&&''')))******++++++'''&&&&&&(((***++++++***((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))******((((((''''''''''''((((((''''''(((((())))))******&&&(((((((((&&&%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++%%%&&&'''))))))))))))(((&&&((())))))(((''''''(((&&&&&&''''''(((((())))))''''''''''''((((((((((((((()))***++++++***)))(((******)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&(((((((((((()))))))))))))))((((((((()))))))))((())))))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''&&&%%%***(((&&&$$$$$$%%%''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((***((('''((()))***)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''((()))******)))((('''((((((((((((((((((((((((((()))***)))((('''((())),,,+++)))((('''(((***+++))))))))))))))))))))))))***)))(((''''''&&&&&&'''***************++++++,,,))))))(((((((((((())))))''''''((((((((((((''''''ttt___PPPIIIBBB@@@===:::999<<<888888777777666444333222222222222111111111111000///////////////...---------------,,,,,,,,,++++++,,,++++++******++++++,,,*********************************+++++++++***)))&&&&&&'''(((((()))(((((())))))))))))))))))))))))'''((((((((((((((((((''''''((((((((()))))))))*********************************))))))(((((('''''''''''''''''')))+++,,,...******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''(((((()))((((((''''''(((((())))))***)))))))))((('''&&&((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&''''''((((((((((((((((((((()))))))))************************))))))(((''''''&&&'''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((''')))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***$$$%%%&&&&&&$$$$$$%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***%%%&&&'''''''''&&&%%%$$$&&&((())))))(((''''''((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((('''''''''((((((((((((((('''''''''((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''')))))))))(((((((((((((((((('''''''''((((((''''''''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,***((((((((('''&&&$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((***))))))(((((())))))***''''''''''''((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))(((((('''''''''(((((('''&&&&&&&&&&&&'''(((''''''((())))))(((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&'''((()))***))))))(((((((((((((((((((((((((((((()))***)))((('''((()))+++***(((''''''(((***+++)))))))))))))))))))))))))))((((((((((((((())))))******)))))))))***+++,,,))))))(((((((((((())))))''''''((((((((((((''''''rrr^^^QQQIIIBBB@@@===999888:::888888777777666444333222222222222111111111111000//////...---------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------************************************************+++++++++******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((('''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((()))))))))))))))(((+++***)))))))))))))))***&&&%%%&&&''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((((((((())))))))))))*********+++++++++******)))(((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))###$$$&&&&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''(((((((((''''''(((''''''%%%$$$###&&&((())))))(((''''''(((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''&&&'''''''''(((((())))))'''''''''(((((((((((((((%%%&&&'''((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&%%%&&&&&&%%%###"""$$$'''***+++)))&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))+++***((('''&&&''''''((((((''''''&&&&&&''''''(((&&&'''***,,,,,,***'''&&&)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))******&&&'''((()))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))))))))'''''''''((()))***))))))))))))))))))))))))&&&&&&&&&''''''((()))***+++***)))((((((***+++---))))))(((((((((((())))))'''(((((())))))(((((('''ooo]]]OOOHHHBBB@@@>>>:::999:::888888777777666444333222222222222111111111000000000///...---,,,---...///...------------,,,,,,,,,------,,,,,,,,,,,,------***************************+++++++++******+++---++++++++++++***)))((('''(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&)))************)))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''((()))))))))((((((***)))(((&&&&&&'''((()))'''&&&&&&''')))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))***''''''(((******+++++++++'''(((******)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))$$$&&&(((((('''((()))+++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''')))))))))))))))(((''''''&&&((())))))(((''''''((())))))((((((''''''&&&&&&''''''''''''((((((((((((***)))'''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''((((((((()))%%%%%%&&&((()))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))((('''!!!###'''***+++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((()))'''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&''')))******)))'''&&&((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((()))***)))((('''((()))(((''''''&&&''''''((()))((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((+++***((('''''')))+++---))))))(((((((((((())))))(((((())))))))))))((((((mmm\\\KKKEEE@@@@@@>>>;;;:::<<<888888777777666444333222222222222111111111000000222111///.........///000.........---------,,,,,,,,,,,,++++++++++++,,,,,,************************)))+++---,,,++++++,,,...))))))*********)))((((((((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))((((((((((((''''''''''''''''''''''''*********)))(((''''''&&&))))))***++++++******)))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''%%%&&&''''''(((((((((''')))((('''&&&&&&'''((())))))((('''((()))((('''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((('''(((((((((((()))))))))&&&&&&'''((())))))))))))"""%%%((()))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((*********))))))(((((((((((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&((((((((((((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&''''''(((((((((((())))))******&&&((())))))(((''''''((())))))((((((''''''&&&&&&''''''''''''((((((((((((***)))(((&&&&&&&&&'''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''(((%%%&&&'''((()))))))))))))))((((((((('''''''''&&&&&&''')))(((&&&&&&''')))((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,***)))***++++++***)))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''))))))((((((''''''&&&&&&((()))***++++++***)))(((''''''''''''((((((((((((***((('''((()))***)))''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&'''((())))))***'''''''''((((((((())))))%%%%%%'''(((((()))((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((((()))***)))((('''((()))'''''''''''''''((())))))(((((((((((((((((((((((()))(((((('''&&&&&&''''''***)))((('''''')))+++,,,))))))(((((((((((())))))(((((())))))))))))((((((kkk[[[IIICCC???@@@???<<<;;;===888888777777666444333222222222222111111111111000111111000///////////////............---------,,,++++++************++++++************************&&&***---...,,,***+++---'''(((((())))))))))))((())))))))))))))))))))))))******((((((((((((******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&$$$%%%&&&'''((((((((('''((((((((((((((()))*********)))(((((()))(((&&&$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((''''''(((((((((((()))))))))))))))((('''&&&%%%$$$"""'''(((&&&%%%&&&(((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))***************((((((''''''''''''(((((())))))))))))(((((((((((($$$%%%''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&'''((()))***&&&((())))))(((''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))))))))''''''''''''''''''''''''%%%(((***)))&&&%%%''')))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***((('''((('''%%%$$$&&&&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((***((('''((()))***)))'''''''''''''''''''''''''''(((((()))))))))*********'''(((((())))))(((((('''((('''&&&%%%%%%&&&'''((($$$%%%&&&'''(((***++++++'''''''''(((((())))))***$$$%%%'''((())))))((('''******((('''&&&%%%%%%%%%((((((((((((((((((((((((((()))***)))((('''((()))&&&''''''((()))))))))***)))))))))))))))))))))))),,,,,,***))))))((((((((()))((((((((())))))******))))))(((((((((((())))))((())))))******))))))(((jjj\\\JJJDDD@@@@@@???;;;999;;;888888777777666444333222222222222111111111111000//////000000//////...---............------------++++++************++++++************************"""'''---...+++))))))+++(((((())))))))))))(((((())))))))))))))))))))))))+++***(((''''''(((***+++***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&'''(((((()))))))))$$$%%%&&&((())))))))))))(((''''''((())))))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***&&&''''''((((((((((((((('''''''''((((((((())))))******))))))(((&&&%%%$$$!!!%%%***+++(((%%%&&&((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''(((((()))*********((((((''''''''''''((((((***)))))))))((((((((('''%%%&&&((('''&&&%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((((('''&&&&&&'''((()))&&&((())))))(((''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%%%%'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((()))))))))((((((%%%&&&&&&''''''((((((((($$$''')))((($$$###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((($$$$$$############$$$$$$''''''''''''((((((((((((***((('''((()))***)))'''''''''''''''''''''''''''******+++,,,+++)))'''&&&'''((()))******)))((('''''''''((((((((((((''''''%%%&&&&&&'''((()))******&&&''''''((())))))******%%%&&&(((*********)))(((((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((()))***)))((('''((()))''''''((()))************))))))))))))))))))))))))***))))))((((((((())))))'''''')))*********)))((())))))(((((((((((())))))))))))************))))))jjj\\\KKKEEEAAA@@@>>>:::888999888888777777666444333222222222222111111111111000---.../////////...,,,+++//////.........---------,,,++++++******++++++,,,************************%%%+++---***''''''(((***************)))((('''))))))))))))))))))))))))+++***)))'''''')))***+++******))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))******...,,,***((('''((()))***((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&'''((()))************ !!!###&&&''''''''''''&&&&&&&&&''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&''''''(((((((((((((((''''''''''''((((((((()))'''((()))))))))))))))(((&&&+++//////+++((((((***((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((''''''''''''((((((******))))))((((((((('''((()))***)))((('''((()))((((((((((((((((((((((((************************&&&&&&&&&&&&&&&'''((()))---+++***((((((((())))))&&&((())))))(((''''''(((&&&'''''''''(((((())))))''''''''''''((((((((()))***++++++,,,+++)))'''&&&%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&((())))))))))))(((((('''$$$%%%%%%&&&'''((())))))"""&&&((('''###"""$$$((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%(((---000111111&&&''''''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''%%%$$$$$$%%%''''''''''''''''''((((((((()))***((('''((()))***)))((())))))))))))))))))))))))***+++,,,+++)))&&&""" '''((()))******)))((('''&&&'''***++++++***'''&&&'''''''''(((((((((((((((&&&''''''((()))******+++&&&''')))+++,,,+++***)))%%%%%%%%%%%%&&&(((***+++(((((((((((((((((((((((((((******)))((('''((()))'''''')))***++++++++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%''')))++++++***((('''))))))(((((((((((())))))))))))************))))))jjjZZZKKKIIIEEEAAA===<<<;;;;;;888777666666777666444222333222111000///---,,,,,,---.../////////...,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((+++++++++************)))'''((()))***************))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&)))***+++++++++)))((('''&&&***+++'''&&&)))+++***((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))'''%%%######%%%''')))'''''''''''''''((())))))''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((***)))'''&&&&&&''''''&&&%%%%%%'''((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''((((((((((((###$$$'''((())))))''''''***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))***))))))((('''&&&))))))(((((('''''''''&&&((((((((((((((()))******)))((('''&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))),,,***'''(((******(((%%%,,,***((((((((((((&&&$$$'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!###(((***)))&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&%%%###"""!!!!!!''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''((()))***$$$&&&(((******)))((('''***'''$$$&&&)))***&&&""")))((('''%%%$$$$$$$$$$$$''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))))))))(((((((((((())))))+++***)))((((((''''''(((''')))***)))'''%%%$$$$$$)))))))))'''&&&'''***,,,***)))(((''''''&&&''''''))))))))))))))))))))))))***)))))))))((((((''''''***)))(((''''''((()))***iiiYYYKKKHHHEEE@@@===<<<;;;;;;888777666666777666444222222222111000//////......//////000000000///...---000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++************))))))******++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''''''''***************)))(((((("""&&&&&&###"""%%%'''&&&((())))))))))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))*********)))))))))))))))(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%'''((()))((('''((()))***)))''''''((()))((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((())))))***)))(((''''''''''''((()))''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''((())))))))))))((((((''')))(((((((((''''''''''''((((((((((((((())))))***(((((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&'''((('''((((((((())))))))))))'''%%%$$$%%%'''((('''%%%"""!!!!!!###&&&(((''''''######$$$$$$$$$$$$######''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!###'''***(((&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((((('''%%%$$$######(((''''''''''''''''''((())))))((((((''''''&&&&&&(((''''''''''''(((((()))%%%&&&((()))))))))((('''+++(((&&&'''***+++'''$$$''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))((((((((((((((()))***(((***+++***(((&&&&&&'''******)))'''%%%%%%'''***(((((('''''''''(((((()))))))))))))))))))))))))))*********))))))(((((((((***)))(((''''''((())))))gggXXXJJJHHHDDD@@@===;;;;;;;;;888777666666777666444222222222111111111000000000000000000111000//////...000000//////...---------++++++++++++++++++++++++((()))***+++,,,---......+++++++++************)))++++++,,,,,,++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))******)))(((((((((((((((((('''''''''''''''''''''(((((((((((((((******))))))(((((())))))%%%)))***&&&%%%(((***)))))))))******))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))*********))))))))))))************''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''###%%%(((((((((((()))++++++)))'''&&&''''''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''&&&''''''(((((())))))******)))'''&&&&&&''')))***''''''''''''((((((((((((+++)))'''%%%$$$%%%&&&'''$$$%%%&&&'''((()))***+++((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((''''''''''''((((((''''''(((((()))))),,,,,,,,,+++***)))''''''((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))(((''''''(((***++++++***!!!%%%'''((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""$$$''')))(((&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((('''&&&&&&)))((((((''''''(((((()))******)))((('''&&&%%%%%%)))((((((''''''''''''((('''''''''(((((((((((((((+++)))'''(((++++++(((%%%###%%%''')))***++++++***((((((''''''''''''''''''))))))************))))))************************''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((()))***+++'''((()))(((&&&&&&((()))++++++***'''%%%$$$&&&'''&&&&&&&&&''''''(((******))))))))))))))))))))))))***************)))))))))))))))(((((((((((())))))|||dddWWWIIIGGGDDD@@@===;;;;;;;;;888777666666777666444222111111111111111111222222000000000000//////......,,,,,,------.../////////************************'''(((((()))******+++++++++++++++*********))))))+++++++++++++++***)))((())))))(((((((((((())))))''''''''''''''''''''''''''')))***,,,,,,***)))'''((((((((((((((('''''''''&&&&&&''''''(((((())))))***)))(((''''''((()))***)))---...***))),,,...---))))))************))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((())))))*********'''''''''''''''''''''''''''((()))******)))(((''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&((()))(((((()))***'''%%%$$$$$$%%%%%%%%%$$$((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((((((''''''&&&&&&%%%***)))'''%%%%%%''')))***''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((((((((((('''''''''(((((('''''''''(((((()))++++++,,,---,,,+++)))((()))((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''((((((((())))))***))))))***++++++++++++$$$######$$$&&&''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%###$$$&&&((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((*********))))))((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&***)))((('''''''''''''''((((((''''''''''''((()))***((('''(((******(((%%% """%%%((()))***)))((()))((('''&&&%%%%%%&&&&&&((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******%%%%%%%%%$$$$$$$$$'''))))))))))))'''%%%%%%&&&((('''''''''''''''((())))))((((((((((((((((((((((((++++++******************((((((((((((((()))))))))wwwaaaUUUIIIFFFCCC???===;;;;;;;;;888777666666777666444222111111111111111222222222//////.........---------***++++++,,,,,,---......************************))))))))))))))))))))))))+++++++++*********))))))))))))******)))(((''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,,,,***)))''''''''''''(((((((((((((((&&&&&&''''''(((((())))))***)))(((''''''((()))***&&&***+++(((&&&)))+++***))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))'''''''''''''''''''''''''''(((***++++++***(((''''''''''''''''''((())))))&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((($$$###"""###%%%''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))*********))))))(((''''''&&&((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((($$$%%%&&&((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((###$$$&&&'''(((((('''&&&)))(((((((((((('''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))***)))(((''''''''''''''')))(((''''''''''''((((((((('''''''''((((((&&&%%%"""$$$&&&((())))))((('''***((('''%%%%%%%%%&&&''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******)))(((((((((((((((%%%%%%%%%%%%$$$%%%(((***&&&'''(((((('''''')))***))))))((('''''''''''''''((((((((((((((((((((((((******************++++++''''''((()))))))))))))))sss^^^TTTHHHFFFBBB???<<<;;;;;;;;;888777666666777666444222000000111111111111111111//////...---------------------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))((((((((()))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))******)))(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''(((((())))))%%%)))***'''%%%(((***)))(((((())))))******))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((()))*********''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''''''''((())))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((''''''''''''(((***)))'''&&&&&&'''&&&$$$$$$%%%(((***+++***'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******((())))))******+++,,,,,,&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((&&&''')))))))))'''$$$###$$$%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''(((((((((((((((((((((''''''&&&&&&''''''###$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((((()))***(((&&&%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((((()))((((((''''''(((((()))%%%%%%&&&'''((()))******)))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%'''((()))***+++***))))))***)))'''%%%%%%&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++***)))((('''''''''''''''((())))))((((((***,,,%%%'''((()))))))))***,,,******(((''''''&&&&&&&&&)))))))))))))))))))))))))))))))))***************&&&'''((()))*********)))ppp\\\SSSGGGEEEBBB???<<<;;;;;;;;;888777666666777666444222000000000000000000000000000000...---------...///...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++************)))'''(((((())))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''&&&''''''((())))))(((((('''+++,,,((('''***,,,+++&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((()))*********)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((())))))%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%'''))))))((('''(((((((((&&&%%%&&&)))***+++***''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((())))))******%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''''''''''''''((()))******''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''')))******'''&&&(((***'''%%%%%%%%%'''((('''&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***(((''''''''''''''''''(((&&&&&&''''''(((((())))))(((''''''''''''(((((()))'''((()))))))))(((&&&%%%'''((())))))((('''&&&&&&'''(((((()))******++++++***)))'''%%%&&&'''***+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))***)))((((((((((((((()))((()))++++++***)))***+++'''(((***+++***)))***,,,)))(((((('''''''''(((((())))))))))))))))))))))))((((((((())))))*********%%%&&&((()))*********)))ooo[[[RRRGGGEEEBBB>>><<<;;;;;;<<<888777666666777666444222000000000000/////////...222111///.........///000++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,+++++++++************)))'''((()))***************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%&&&((()))))))))((('''&&&)))***'''&&&)))***)))&&&&&&'''(((((()))(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((###&&&((()))(((((()))+++(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&%%%$$$$$$######%%%&&&((())))))(((&&&%%%''''''''''''((((((((()))'''&&&%%%%%%%%%''')))*********)))((('''&&&&&&%%%(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((!!!$$$&&&&&&$$$###&&&(((+++)))(((((((((((('''%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&''''''&&&%%%$$$&&&'''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((()))******++++++''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((()))***'''((()))******(((&&&$$$((()))******(((''''''(((%%%%%%%%%&&&''')))+++,,,***)))'''&&&&&&(((+++---))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))))))))(((((((((((())))))(((''''''(((((()))***+++&&&(((***+++)))((((((((()))+++,,,,,,***))))))***''''''&&&''''''((()))***))))))))))))))))))))))))''''''(((((()))))))))***%%%&&&((()))*********)))qqq[[[QQQIIIFFFBBB???>>>===<<<:::666666666555444444333333111111111111000000000000//////...------------...,,,,,,------,,,,,,+++***)))))))))******++++++,,,******++++++++++++******************))))))))))))***)))(((''''''((()))***'''((()))******)))((('''###$$$%%%'''(((((())))))'''((()))******(((&&&$$$((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&''')))***,,,---------(((((())))))((('''&&&&&&''''''''''''(((((((((((('''((()))******)))((('''(((((((((((())))))))))))((((((''''''''''''((((((---,,,+++)))'''&&&%%%%%%((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((('''&&&%%%((((((((((((((((((((((((+++)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))&&&%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&%%%$$$###%%%'''((('''''')))'''&&&'''))))))&&&###$$$%%%&&&'''''''''&&&%%%(((***,,,***'''%%%'''***.........,,,***'''$$$"""'''%%%###$$$''')))'''$$$((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$((()))&&&%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''')))+++,,,###)))///000+++'''&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&((()))))))))((('''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%###!!!###'''***)))((()))))))))(((''''''&&&&&&******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''''''''''''''&&&''')))*********)))((()))))))))))))))))))))))))))************+++++++++)))))))))))))))(((''''''((('''%%%%%%%%%(((+++,,,))))))(((((('''''''''&&&))))))(((''''''''''''''')))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))))))))************))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''+++*********))))))(((((())),,,//////,,,))))))***qqq\\\QQQGGGDDDAAA>>>===<<<;;;999777777666666555444333333111111111111000000000000//////...------------...,,,,,,------,,,,,,+++***)))))))))************************++++++*********************))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((((())))))******)))))))))(((((()))))))))(((&&&%%%((()))))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''')))***++++++++++++(((((((((((((((((('''&&&''''''''''''(((((((((((('''((()))******)))(((''''''((((((((()))))))))))))))((((((''''''(((((()))******)))(((''''''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((***)))(((&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))******+++++++++((('''%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&+++***((((((((((((&&&%%%&&&%%%$$$%%%'''(((&&&$$$(((''''''&&&&&&&&&''''''&&&'''((((((''''''((()))%%%%%%&&&'''((())))))***---+++***))))))'''%%%###((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***------)))'''((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***$$$&&&((('''%%%###$$$&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''(((%%%&&&'''((()))(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''))))))(((&&&&&&&&&'''(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''*********)))'''$$$"""!!!&&&'''((()))***))))))((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))((('''''''''((((((((())))))******))))))((((((((('''''''''))))))(((''''''''''''((()))((('''&&&&&&''''''(((************************))))))************))))))******))))))(((((((((((())))))(((((((((((())))))************)))))))))(((%%%(((******'''%%%%%%'''qqq\\\QQQFFFCCC@@@===<<<;;;999888999999888777555444444333111111111111000000000000//////...------------...,,,,,,------,,,,,,+++***+++******************)))************************++++++*********)))))))))))))))(((((((((((())))))))))))(((((((((((()))))),,,,,,,,,+++***)))((('''))))))(((((((((((('''''''''((()))((('''&&&'''((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((()))))))))))))))&&&'''((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''((()))***+++)))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***++++++++++++(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''$$$%%%''')))*********)))((('''&&&'''((())))))'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&---+++)))))))))(((&&&%%%%%%%%%$$$%%%''')))(((''')))((('''&&&&&&&&&((()))%%%$$$$$$%%%'''(((((('''''''''''''''(((((())))))!!!###&&&''''''&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''++++++&&&$$$%%%&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***(((&&&$$$$$$%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&(((((('''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))((((((''''''(((***,,,,,,+++)))((())))))((((((((((((''''''***)))((((((''''''(((((()))((((((((((((((()))***************************))))))************))))))***))))))))))))(((((((((***))))))(((((())))))***************))))))))))))(((*********((('''((()))qqq\\\QQQFFFCCC@@@===<<<;;;:::888:::999888777666555444333111111111111000000000/////////...------------...,,,,,,------,,,,,,+++***---,,,,,,,,,++++++******+++******************++++++++++++*********))))))))))))(((((((((((())))))))))))(((''''''(((***+++************)))'''&&&%%%))))))(((((('''(((((()))'''((()))((('''&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((''''''&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))&&&&&&&&&'''((()))***+++)))(((''''''''''''((()))'''''''''''''''(((((()))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***************(((((((((((((((((((((((((((((((((((())))))******''''''''''''''''''''''''!!!###%%%'''((((((&&&%%%''''''''''''((()))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&(((((('''&&&((('''''''''((()))))))))&&&&&&&&&&&&'''(((((((((&&&$$$"""###&&&(((&&&######$$$&&&'''''''''&&&%%%$$$&&&&&&&&&(((+++(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''"""&&&'''######&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))(((''''''---***&&&$$$%%%'''))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((***++++++)))%%%###""""""&&&&&&'''''''''(((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&(((***++++++++++++'''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((((()))***++++++)))((('''))))))((((((((((((((((((***))))))((('''(((((((((((((((((())))))***++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))))))))+++++++++***))))))***+++qqq[[[PPPGGGDDD@@@>>>===<<<:::999999999888777666555444444111111111111000000000/////////...------------...,,,,,,------,,,,,,+++***.........------,,,,,,,,,++++++***))))))***++++++++++++++++++************(((((())))))))))))(((((()))((('''''''''(((***+++(((((())))))))))))(((((())))))(((((((((((()))***&&&((()))(((''''''((()))(((((((((((((((((((((((((((((()))))))))))))))((('''(((((((((((('''&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))((('''''''''''''''((()))(((((((((''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))(((((('''&&&((((((((((((((((((((((((''''''((())))))*********''''''''''''''''''''''''&&&''')))******((('''%%%&&&'''((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''((('''&&&((((((((('''&&&&&&'''((("""$$$&&&((())))))(((''')))&&&$$$$$$&&&&&&### $$$(((((('''&&&%%%(((+++***'''%%%&&&(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%))))))&&&%%%))),,,+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******)))(((''')))&&&$$$$$$%%%&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***+++++++++)))&&&###""""""&&&&&&&&&&&&&&&''''''(((###$$$%%%'''((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''')))(((((('''&&&&&&%%%%%%''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&------,,,+++***)))''''''((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((()))(((((((((''''''(((((((((((())))))))))))))))))******)))((((((((((((((((((((()))******+++++++++************************))))))************))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))******)))(((''''''((()))))))))pppZZZOOOGGGDDDAAA>>>===<<<;;;999888777777666666555555444111111111111000000000000//////...------------...,,,,,,------,,,,,,+++***......------------------,,,+++***))))))***+++,,,,,,++++++++++++*********(((((())))))))))))(((((((((''''''(((((()))***+++(((((()))***++++++++++++(((((())))))))))))******&&&'''((((((''''''((()))((((((((((((((((((((((((''''''((()))))))))(((((('''(((((((((((((((''''''&&&'''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((('''&&&%%%((((((((((((((((((((((((&&&'''((()))))))))))))))''''''''''''''''''''''''&&&'''(((((((((&&&%%%$$$&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&***)))''''''(((((('''%%%&&&'''&&&%%%$$$%%%''')))%%%&&&'''((()))(((''''''***)))'''&&&&&&%%%###""" %%%)))++++++)))''''''(((((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***)))$$$"""%%%((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((('''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))%%%%%%&&&&&&'''(((((()))''''''(((((()))*********&&&'''))))))'''&&&''''''&&&&&&%%%%%%&&&&&&'''(((###$$$%%%'''((()))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((+++***)))(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********'''(((((()))))))))))))))((((((''''''''''''((()))(((((())))))))))))******+++***))))))(((((())))))((())))))************)))))))))))))))))))))))))))))))))************)))))))))))))))************++++++******))))))******+++))))))))))))***************)))((()))+++,,,+++***nnnYYYNNNFFFCCC@@@===<<<;;;999888555555555555555555555555111111111111000000000000//////...------------...,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,+++***((((((***+++,,,,,,,,,+++++++++*********'''((()))******)))((('''&&&'''((())))))*********'''((()))************)))'''((()))***+++******)))&&&'''((((((''''''(((***((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((()))))))))(((((((((((((((((((((((('''&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((())))))***'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&'''((('''%%%%%%&&&''''''&&&(((,,,000///---+++((('''&&&'''((()))******)))'''%%%%%%&&&******+++++++++***(((''''''%%%######%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''&&&!!!###&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((((((***+++)))&&&%%%'''***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&&&&''''''''''''''''''%%%&&&&&&'''(((((())))))$$$&&&(((((((((((()))***&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&((()))(((&&&&&&(((***''''''(((((()))******+++))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))&&&$$$###"""$$$(((---///)))(((((('''((()))***+++))))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))%%%'''((()))******)))((((((((()))))))))*********+++***))))))(((((())))))((()))*********)))((('''(((((((((((((((((((((((())))))************))))))))))))*********+++++++++++++++************++++++((()))))))))************+++******,,,......,,,***nnnXXXMMMEEEBBB>>><<<;;;:::888777444444444555555555555666111111111111000000000000//////...------------...,,,,,,---------,,,++++++)))))))))******++++++,,,,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******'''((()))******)))((('''%%%&&&(((************)))&&&'''''''''''''''&&&&&&&&&'''***+++,,,+++***(((%%%'''((((((''''''(((***((((((((((((((((((((((((%%%%%%&&&'''(((((('''''''''(((((()))))))))))))))((()))))))))((('''&&&&&&''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))******''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******++++++***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))***,,,---...%%%'''))))))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&!!! """%%%(((((('''%%%'''*********---333777888444---'''$$$%%%''')))'''***+++***'''&&&(((***$$$$$$######$$$'''***+++555000)))''''''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''$$$''''''######(((,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((($$$&&&'''$$$###)))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&((())))))(((''''''(((&&&&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%''')))(((&&&&&&(((+++++++++******))))))((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******+++(((### """&&&))))))((('''''''''(((***+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))###&&&***---...,,,***((((((((())))))*********++++++******)))))))))))))))((()))*********((('''&&&(((((((((((((((((((((((())))))************))))))))))))******++++++++++++))))))(((((((((((())))))(((((())))))*********+++&&&%%%%%%(((++++++(((%%%nnnWWWKKKEEECCC@@@===:::888777777777666444333222222333444000000000000////////////........................+++,,,,,,------,,,,,,+++...,,,***)))((((((***+++***************+++++++++************************************)))))))))))))))((('''''''''(((***+++------,,,,,,+++******)))((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''(((((((((((()))***+++,,,&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((((((''''''(((***+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((('''******))))))((((((''''''&&&((()))++++++)))(((&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((())),,,,,,+++***(((&&&%%%$$$***(((&&&'''***,,,+++***&&&&&&'''''''''&&&$$$###&&&&&&''''''''''''''''''((()))))))))((('''&&&&&&)))))))))))))))))))))))))))((('''&&&%%%%%%&&&''')))((('''&&&&&&'''((()))''''''''''''((((((((((((,,,,,,,,,+++)))&&&$$$"""&&&'''''''''''''''''''''&&&&&&&&&'''***---000333000...,,,)))'''&&&&&&&&&++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((('''''''''''''''((((((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$(((((((((((((((''''''''''''&&&&&&(((***)))%%%"""%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++((($$$$$$&&&((('''&&&'''%%%$$$$$$$$$$$$###!!!$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))&&&&&&((((((((('''&&&%%%(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))$$$%%%&&&((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++))))))))))))((((((((((((&&&'''''''''(((((()))))))))************+++++++++))))))))))))))))))))))))+++++++++***************'''((()))***++++++***)))))))))((((((''''''&&&&&&++++++***************************++++++,,,,,,,,,+++***)))(((((()))***+++------,,,+++************mmmWWWLLLEEECCC@@@===:::888777777777666555333333333333333111000000000////////////........................+++,,,,,,------,,,,,,+++---,,,***)))***+++,,,...,,,,,,+++***))))))((((((************************************))))))))))))((((((((((((((())))))***((((((((()))******++++++((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))'''&&&'''((())))))((((((((((((((())))))))))))((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((('''&&&&&&&&&'''))))))*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&(((***+++,,,,,,))))))))))))(((((('''''''''((()))******)))((('''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))***************)))'''&&&&&&))),,,---+++)))&&&&&&'''''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''***)))((('''&&&''''''((()))((('''&&&&&&'''((()))*********)))))))))))))))***++++++***)))'''%%%$$$((('''''''''''''''''''''''''''&&&&&&'''***,,,---******)))''''''&&&&&&&&&******))))))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((('''''''''''''''''''''(((''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&%%%%%%&&&((((((%%%"""%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++(((%%%$$$&&&''''''&&&&&&%%%$$$&&&((()))((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''((()))((())))))***)))((('''&&&'''((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))(((''''''''''''((()))&&&'''((((((((((((((('''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))*********)))))))))))))))))))))(((''''''((((((((())))))))))))************+++++++++)))))))))))))))))))))))))))))))))*********++++++,,,+++******)))******+++************))))))((((((************************,,,,,,,,,,,,---------...+++***)))(((((()))***++++++++++++***++++++,,,,,,lllWWWLLLEEECCC@@@===:::888777777777666555444333333333333111111000000000/////////........................+++,,,,,,------,,,,,,+++,,,+++******+++---...///+++*********))))))((((((************************************))))))))))))''''''((())))))))))))(((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&'''(((***)))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''***&&&######&&&))))))(((******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''')))+++---...)))))))))((((((((((((''''''((()))******)))(((''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&'''((()))************&&&&&&'''***,,,,,,***'''&&&''''''''''''&&&%%%%%%)))'''%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''***)))(((((('''(((((((((((((((''''''''''''((((((*********))))))((((((((((((((()))))))))(((((('''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&''''''(((''''''''')))))))))(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''((((((((((((((((((%%%$$$###$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%%%%&&&''''''&&&'''&&&%%%''')))***)))(((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''&&&&&&''''''((()))%%%&&&'''((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++))))))))))))))))))))))))((((((((())))))*********///...+++)))))))))+++,,,,,,,,,,,,+++++++++++++++************************+++++++++,,,,,,,,,,,,,,,+++***))))))))))))***+++************+++,,,---...kkkWWWMMMDDDBBB@@@===:::999888888777666555555444333333333111111111000000000//////........................+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---...&&&&&&'''(((***+++,,,,,,************************************)))))))))(((%%%&&&((()))))))))((('''))))))(((''''''&&&&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&'''(((***)))(((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''+++&&&!!!"""&&&***)))'''))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%((((((((()))))))))((('''''''''''''''''''''&&&&&&)))'''%%%######%%%'''))))))((('''&&&'''(((***,,,''''''''''''''''''''''''(((((((((''''''''''''((((((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''((())))))*********))))))((((((''''''&&&((((((&&&&&&%%%%%%&&&&&&###$$$%%%'''''''''&&&%%%'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%%%%&&&'''(((((((((''''''((((((((()))(((((((((******)))((((((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((&&&%%%$$$$$$%%%&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''%%%$$$''''''''''''&&&&&&&&&&&&###$$$&&&((())))))(((''''''''''''''''''(((((())) !!!###%%%'''(((******'''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))(((((()))))))))))))))*********************************))))))*********+++++++++)))))))))))))))))))))))))))))))))(((((((((((((((,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))************************+++*********++++++,,,---iiiVVVLLLDDDBBB???<<<:::999888888666666666666555444333333111111111111000000000000........................+++,,,,,,------,,,,,,+++,,,,,,+++***************&&&'''((()))***+++,,,---************************************)))))))))(((%%%&&&((()))))))))((('''***))))))(((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((())))))((((((((())))))***+++******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((+++&&&"""###'''***)))&&&(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++'''''''''''''''(((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%***)))((('''%%%%%%&&&'''''''''''''''''''''''''''((('''%%%$$$%%%(((+++---***)))'''&&&''')))+++,,,((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&'''''''''''''''''''''(((%%%&&&'''(((((('''%%%$$$&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***((((((((((((''''''''''''%%%%%%&&&'''((((((((('''###$$$%%%&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''&&&&&&%%%&&&'''(((%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''***(((''''''''''''&&&$$$'''''''''''''''''''''&&&###$$$&&&((())))))(((''''''''''''(((((((((((((((######$$$%%%&&&'''((()))''''''''''''(((((((((((())))))(((((((((((())))))************************((())))))))))))))))))(((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((((()))))))))*********+++++++++++++++************))))))*********+++++++++************************+++******)))((('''&&&&&&%%%''')))+++,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******---,,,++++++*********+++fffTTTKKKCCCBBB???<<<:::999999999666666777666666555333333222222111111111000000000........................+++,,,,,,------,,,,,,+++,,,,,,++++++***)))((((((,,,+++++++++******))))))************************************))))))))))))&&&&&&'''(((((((((((('''''''''(((((()))*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))((((((((())))))***+++,,,))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))'''%%%&&&)))***)))'''''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((()))***,,,,,,&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$%%%&&&((()))*********'''(((((('''%%%%%%&&&((('''''''''&&&''''''((()))((('''&&&&&&''')))+++---((('''&&&&&&&&&'''((()))))))))))))))))))))))))))$$$$$$%%%&&&&&&&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((******'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((('''&&&%%%%%%&&&&&&&&&''''''((((((((())))))(((((((((((())))))%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******((((((((((((''''''''''''&&&&&&''''''((('''''''''%%%&&&(((***++++++******%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&''''''((()))))))))'''((()))(((&&&%%%&&&'''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%&&&'''((('''&&&(((***+++***)))''''''''''''''''''((((((%%%%%%&&&'''((((((((((((&&&'''((())))))))))))(((,,,+++***(((((('''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))((($$$%%%&&&((())))))******(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((())))))******++++++++++++++++++***************)))************+++++++++************************++++++***)))(((((('''&&&"""%%%))),,,...---+++))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++******...---,,,+++************~~~dddRRRIIICCCAAA???<<<:::999999999666666777777666555444333222222222111111111000000........................+++,,,,,,------,,,,,,+++++++++++++++++++++******...------,,,+++***))))))************************************))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***))))))((((((((())))))***''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))*********)))((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))*********&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&'''))))))*********"""''')))((('''((()))((('''&&&&&&'''((()))***)))(((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((($$$$$$&&&'''''''''&&&&&&&&&'''((())))))((('''&&&&&&''''''(((((()))))))))''''''&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))(((((((((((('''''''''''''''''''''(((''''''&&&&&&'''(((***---......---,,,%%%%%%&&&''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&(((***)))&&&######$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%%%%''''''&&&&&&''')))******)))&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''(((&&&'''((()))***))))))(((---,,,***)))(((((())))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))************)))(((&&&&&&'''((())))))(((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))*********((())))))******+++,,,,,,++++++*********))))))))))))************+++++++++************************************************&&&'''***,,,---,,,+++***)))*********++++++++++++((())))))***++++++,,,,,,...---------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***+++++++++}}}cccQQQHHHCCCAAA???<<<:::999999999666777777777777555444333222222222111111111111000........................+++,,,,,,------,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))''''''&&&%%%%%%'''((())))))))))))(((''''''&&&&&&((((((''''''''''''((((((************************%%%'''((((((''''''(((******)))(((''''''&&&''''''***************+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%(((+++,,,+++***))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((('''&&&%%%$$$&&&,,,,,,***))))))((('''&&&&&&'''((()))******))))))(((&&&%%%$$$$$$******++++++***)))((('''''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&'''((())))))((('''&&&###$$$$$$%%%&&&'''((((((((((((&&&%%%%%%&&&'''((("""######$$$%%%&&&''''''(((((((((((('''&&&%%%$$$'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''((((((((('''&&&%%%%%%!!!###%%%((())))))(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''((())))))***$$$'''***)))%%%"""!!!!!!%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***)))&&&$$$%%%'''((('''%%%%%%&&&&&&$$$###%%%&&&&&&'''((()))******)))(((&&&%%%%%%&&&'''(((&&&''')))*********)))(((''''''&&&'''(((***,,,---&&&&&&&&&'''''''''(((((())))))(((((((((((())))))************************((()))***++++++***)))((((((((((((((((((''''''&&&(((((((((((((((((((((((('''((((((((())))))******(((((())))))******++++++((())))))***++++++,,,,,,************))))))(((((()))************+++++++++************************'''((()))***+++,,,------+++++++++++++++++++++,,,*********++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,++++++************+++,,,------,,,+++***************+++,,,------zzz___NNNGGG@@@???>>><<<:::999999888777777777666555555444444222111111000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***))))))))))))+++------***(((&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&%%%&&&'''(((***+++)))((('''&&&%%%$$$######+++)))(((''''''((()))+++)))'''%%%&&&)))***(((&&&%%%%%%%%%''')))+++***))))))'''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&(((***(((%%%$$$%%%'''%%%%%%&&&'''((()))*********))))))((('''&&&&&&&&&))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&((()))*********)))'''&&&((((((((((((((((((((((((+++***(((&&&&&&&&&''''''(((&&&$$$$$$%%%''''''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***)))(((&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&((()))***+++******((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))******(((&&&(((((((((((((((((((((((($$$&&&&&&&&&%%%%%%''')))***))))))))))))((((((((((((((((((((('''&&&%%%$$$+++)))((()))+++,,,***'''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))***(((''''''(((((('''%%%''''''''''''((((((((()))''''''''''''((((((((((((######))))))(((***+++***)))((((((''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,***)))))))))))))))))))))************---......---,,,***(((&&&++++++************++++++...+++((()))+++---,,,+++)))************+++++++++***)))(((((((((((()))))),,,,,,,,,+++++++++++++++))))))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++,,,,,,,,,++++++***zzz___OOOHHHAAA@@@>>><<<:::999999888777777777666555555444444222111111000000000000000........................------------------------------------------------)))+++,,,,,,***))))))***)))+++------+++***)))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&''')))+++,,,((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((()))'''&&&''')))***(((&&&&&&&&&&&&''')))***)))((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))'''%%%'''(((((((((((((((''''''''''''***))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))(((((('''&&&''''''''''''''''''''''''(((((('''''''''(((((())))))'''%%%%%%&&&(((((('''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''&&&$$$''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&'''((()))******))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''))))))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&)))'''&&&''')))***(((%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''(((((((((***(((''''''(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((""" &&&***(((&&&'''(((''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))***))))))))))))************'''(((***+++,,,,,,,,,,,,++++++************++++++---+++((((((***++++++)))************++++++++++++***))))))(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++...------------...//////++++++,,,,,,,,,,,,++++++zzz```PPPIIIAAA@@@>>><<<;;;999999888777777777666555555444444222111111000000000000000........................------------------------------------------------)))***++++++***)))***,,,***+++,,,,,,++++++,,,...))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((()))***+++,,,((((((((())))))*********((('''&&&%%%%%%&&&'''((()))(((''''''))))))((('''(((''''''((())))))(((&&&((((((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))((()))******((('''((()))(((((((((((('''''''''''')))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***(((&&&&&&((()))((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))((('''%%%$$$''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((('''''''''''''''&&&&&&&&&'''(((((()))))))))((('''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&((((((((((((((((((((((((((('''%%%&&&''''''&&&%%%))))))((((((((((((''''''$$$%%%&&&'''((((((((((((&&&%%%%%%&&&''''''&&&$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))(((''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((+++&&&$$$(((***)))''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,,,,***))))))***)))))))))*********++++++%%%&&&(((***+++,,,------++++++************++++++,,,***(((((()))))))))(((************+++++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,............---------------------,,,,,,,,,++++++------,,,,,,---......///------............------yyy```PPPJJJBBBAAA???===;;;999999888777777777666555555444444222111111000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++***)))***+++---+++,,,,,,+++******,,,...))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))((((((''''''''''''((((((''''''((()))***+++,,,,,,(((((()))))))))************)))(((((((((((()))***)))((((((((())))))(((((()))((('''((()))((('''%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((%%%%%%&&&'''((()))******))))))((((((''''''''''''))))))((((((((('''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''')))'''&&&&&&((((((((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((())))))((('''&&&$$$$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%)))))))))((((((''''''&&&%%%'''(((******((('''%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%''')))***)))((((((((((((((((((((((((((('''%%%$$$&&&((()))(((&&&*********)))))))))((((((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((('''''''''''')))(((''''''((()))(((&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((&&&%%%'''*********)))&&&'''((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,,,,***)))******))))))*********+++++++++************)))))))))(((++++++************++++++,,,+++***))))))))))))(((*********+++++++++,,,,,,+++************++++++,,,+++++++++,,,,,,,,,,,,,,,......------------------///.........------------------,,,------...///000000000111222222222111111xxx___PPPJJJCCCBBB@@@===;;;999888888777777777666555555444444222111111000000000000000........................------------------------************************)))*********)))))),,,...,,,------+++)))((()))+++))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((())))))((((((''''''''''''((((((''''''((()))***+++,,,,,,))))))((((((((((((''''''))))))(((((((((((())))))((()))))))))(((((())))))***((((((((()))(((&&&$$$$$$%%%'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''&&&''''''(((''''''%%%%%%&&&'''((()))******((((((((((((''''''''''''((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%'''&&&%%%&&&''''''&&&%%%((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%))))))(((''''''&&&&&&&&&***+++---......---+++***&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&(((***+++***)))((((((((((((((((((((((((###$$$%%%''')))******)))''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((''''''((('''&&&'''((()))((('''(((((((((((())))))))))))''''''''''''((((((((((((''''''&&&&&&'''))))))'''%%%&&&((()))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,,,,***)))***+++************++++++++++++,,,,,,+++***((((((''''''++++++************+++++++++,,,,,,,,,+++************++++++++++++,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,------///...------------......////////////////////////111111111111222333444555444444555666666666666666www^^^OOOJJJDDDBBB@@@>>>;;;:::888888777777777666555555444444222111111000000000000000........................------------------------++++++++++++++++++++++++***++++++)))((()))+++---,,,------,,,)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''((())))))((((((''''''''''''((((((&&&&&&((()))***+++++++++(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((()))******(((((()))***)))((('''((()))((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$'''''''''((((((((())))))&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&%%%%%%&&&''''''&&&$$$(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&))))))((('''&&&&&&&&&''''''((()))******)))((('''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''(((***+++***(((((((((((((((((((((((((((!!!$$$'''))))))((()))***(((((((((''''''''''''&&&(((((((((((('''&&&%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''(((((()))))))))*********''''''''''''(((((((((((((((***)))&&&%%%&&&%%%######$$$&&&(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((***++++++*********+++*********++++++++++++,,,+++******)))))))))******++++++************++++++)))+++------+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,------....../////////111111000///000111222333111111222222333444444444555555555555666777999999;;;;;;<<<===>>>>>>>>>>>>uuu]]]OOOIIIDDDCCCAAA>>>;;;:::888888777777777666555555444444222111111000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***---+++,,,......,,,*********))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''&&&'''((()))((((((''''''''''''(((((($$$%%%''')))************&&&&&&''''''''''''((((((&&&&&&''''''''''''&&&&&&(((***+++***(((''')))+++(((''''''((())))))'''%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''(((((((((((('''''''''''''''(((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$((((((((()))))))))******&&&&&&&&&'''((()))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&'''(((((()))))))))((('''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&'''((((((&&&$$$%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&(((((((((((((((((((((((("""''',,,+++'''%%%'''***************))))))))))))&&&'''''''''''''''&&&&&&$$$''')))(((&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))******((('''&&&''')))))))))((((((((((((((())))))))))))''''''''''''(((((((((((('''++++++&&&$$$''''''######%%%'''((()))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))++++++******+++,,,*********+++++++++,,,,,,******))))))***+++,,,---++++++************++++++&&&))),,,,,,+++***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000///000000111222222333333666666555555666888:::;;;::::::;;;===>>>???@@@AAA?????????@@@AAACCCDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLttt\\\NNNIIIEEECCCAAA>>><<<:::888888777777777666555555444444222111111000000000000000........................------------------------........................---,,,+++)))''''''***,,,))),,,///000///---,,,---))))))))))))))))))))))))(((((((((((()))))))))))),,,***((('''&&&'''((()))((((((''''''''''''(((((($$$%%%'''((()))***))))))%%%%%%&&&'''((()))******(((((())))))))))))(((((((((***,,,+++(((''')))+++(((''''''((())))))(((&&&((('''&&&&&&&&&((()))***))))))))))))))))))))))))'''''''''((((((((())))))(((''''''''''''&&&&&&&&&)))))))))))))))))))))))))))'''&&&'''***+++***(((%%%%%%&&&'''((()))******'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''')))*********)))(((((((((((((((((((((((((((((('''&&&&&&&&&(((***+++'''''''''(((***)))'''%%%""""""$$$&&&(((***+++,,,))))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&''''''''''''((((((((())))))******%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''((()))((((((''''''(((((()))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&%%%((((((((((((((((((((((((###***000---&&&!!!$$$(((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$&&&((((((%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&''''''((()))******+++'''&&&&&&''')))***)))(((''''''''''''((((((((()))''''''''''''((((((((()))###)))***&&&%%%***+++(((&&&''')))++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++''')))++++++******+++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++************++++++$$$'''++++++***)))+++,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000000222222333444555555666666;;;:::999999;;;===@@@AAACCCDDDEEEGGGIIIJJJLLLLLLOOOOOOOOOPPPQQQRRRTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXttt]]]OOOIIIHHHDDD@@@===;;;:::888666777777777666555555444444333222111111000000111111111111000...,,,,,,---///,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,------------,,,++++++))))))))))))))))))))))))000777&&&###&&&...************)))((('''''''''''''''''''''''''''''''''(((***++++++***((('''((()))***)))'''&&&'''((())))))))))))))))))))))))---+++###*** ---+++(((((((((((((((((((((((('''+++%%%&&&444'''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***************))))))((('''&&&&&&&&&&&&'''(((((((((((('''!!!...,,,!!!000 ...$$$******))))))((((((''''''))))))(((&&&%%%&&&(((+++))))))((('''''''''''''''(((%%%---///"""$$$000 666###$$$000&&&222&&&&&&''''''''''''''''''((((((''''''''''''((((((---,,,+++)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''$$$&&&+++***''')))000###!!!$$$***,,,((((((+++%%%%%%&&&(((***+++++++++***###!!!%%%&&&$$$'''---'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%((((((''''''''''''(((((((((((('''$$$###$$$(((,,,+++(((&&&)))------'''!!!,,,(((&&&((((((&&&''',,,&&&&&&((()))(((&&&$$$$$$%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''+++***((('''%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%&&&'''(((******((('''&&&''''''''''''''''''''''''(((((())))))*********+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++'''$$$$$$'''))))))(((***)))(((((()))***+++,,,((((((((((((((()))******))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))(((((())))))))))))(((((()))******)))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))************************(((((()))***************)))************++++++++++++*********))))))((((((++++++******************,,,,,,,,,,,,,,,---------.........---++++++,,,---000222333222111000111333444777:::===>>>???BBBCCCFFFFFFGGGHHHIIIJJJLLLMMMRRRRRRTTTUUUWWWYYYZZZ[[[[[[[[[ZZZ\\\___``````___ddddddddddddddddddddddddsss\\\OOOIIIGGGDDD@@@===<<<:::999777777777777666555555444444333222111111000000111111000111000///,,,,,,---///,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))************)))(((((())))))))))))))))))))))))&&&!!!---"""...)))222444%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((()))***)))'''&&&'''(((''''''''''''''''''''''''!!!%%%((('''...***///((((((((((((((((((((((((+++,,,&&& '''"""///999((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((+++******)))((((((''''''''''''((()))))))))))))))000+++(((###---)))'''''''''((())))))******((()))((('''%%%&&&(((***))))))((('''''''''''''''///$$$666)))###"""'''###---222!!!###444!!!)))))))))))))))(((((((((((((((''''''''''''((((((+++***)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***+++'''$$$***...%%%///,,,)))&&&&&&(((+++------,,,+++(((&&&$$$###"""---)))(((***+++((($$$"""''''''''''''''''''''''''((('''%%%&&&((()))'''%%%''''''&&&&&&&&&&&&''''''$$$%%%'''(((((((((''''''))))))(((***,,,,,,+++)))!!!###&&&((())))))((('''(((+++&&& ,,,)))&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((()))))))))******''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%&&&)))***)))(((((('''&&&&&&&&&'''((()))((((((''''''(((((()))***&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))$$$%%%%%%&&&(((***,,,---))))))))))))))))))))))))((())))))******))))))((()))*********(((((()))+++(((((((((((()))))))))***************************************************((())))))***************)))************+++++++++++++++******)))))))))))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------....../////////......000222222444666777777888:::<<<@@@CCCFFFHHHIIIJJJLLLNNNTTTTTTUUUUUUWWWXXXZZZZZZ[[[\\\]]]___aaabbbddddddfffeeeddddddfffgggfffeeejjjjjjjjjjjjjjjjjjjjjjjjrrr[[[NNNHHHEEEBBB???===<<<;;;:::888777777777666555555444444333222111111000000111111000111000///---,,,---///,,,------......------,,,...------,,,,,,------...,,,,,,,,,+++++++++******((())))))))))))(((''''''))))))))))))))))))))))))+++222(((... (((%%%&&&'''((())))))))))))************************((()))***++++++***)))((((((*********((('''((()))((((((((((((((((((((((((******,,,)))&&& ,,, ((((((((((((((((((((((((&&&111...'''&&&)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((((((((((()))++++++******)))(((((((((((()))******++++++******!!!...///555111///)))&&&''''''(((((()))******((((((((('''&&&&&&(((***)))((((((''''''''''''((('''...(((111(((---444'''???......******))))))((((((((('''((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%###''',,,)))###+++::: '''***&&&&&&(((%%%$$$$$$###""""""%%%)))---((('''&&&%%%)))+++'''!!!''''''''''''''''''''''''((('''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&((())))))(((&&&+++***'''###!!!!!!###%%%'''+++***$$$%%%---///,,,,,,((((((***'''###'''000'''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&((())))))&&&&&&'''''''''(((((((((%%%%%%%%%''')))***)))(((((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))%%%%%%&&&''')))+++,,,---)))))))))))))))))))))))))))******************)))(((*********)))((()))+++((((((((()))))))))******************************++++++++++++++++++++++++((()))******++++++******)))************++++++++++++++++++************)))------------------------,,,,,,---------............000111222222444666999777999===???BBBDDDHHHJJJNNNQQQSSSUUUUUUVVVXXXZZZ]]]^^^^^^```aaacccddddddffffffhhhiiikkklllnnnnnnrrrooommmlllmmmnnnnnnmmmppppppppppppppppppppppppqqq[[[MMMHHHDDDAAA>>><<<<<<<<<;;;:::777777777666555555444444333222111111000000111111000000111///---,,,---...,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++******)))(((((((((((((((((((((((((((111&&&)))666---111+++))))))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&'''((((((&&&&&&&&&(((((((((((((((((((((((((((&&&$$$ ***'''%%%666***((((((((((((((((((((((((+++%%%+++$$$111+++...''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))((('''''''''&&&&&&&&&%%%&&&''''''(((((((((((((((222)))$$$!!!!!!&&&***))))))(((''''''&&&&&&((((((((('''&&&&&&(((***)))(((''''''''''''((((((---)))+++''',,,(((&&&%%%$$$+++$$$)))###((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%---%%%$$$+++...&&&)))...(((---444111***,,,//////...+++)))(((((()))&&&!!!###)))***&&&''''''''''''''''''''''''((('''''''''(((((((((''''''''''''&&&&&&''''''''',,,(((%%%$$$&&&((()))(((%%%'''***,,,------------ ***,,,###"""'''###!!!$$$---...'''###$$$&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))))))))*********(((((((((((())))))))))))(((''''''&&&''''''(((((())))))))))))))))))))))))******++++++++++++******''')))******))))))***+++(((((()))))))))*********************************++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++,,,---------------......,,,,,,,,,---......//////000222444666777:::===@@@@@@CCCFFFJJJLLLPPPSSSVVVXXXZZZ]]]^^^^^^___```bbbbbbccceeefffhhhiiijjjkkkllllllmmmooopppqqqrrrsssvvvtttqqqqqqrrrsssssssssttttttsssssssssssssssssspppZZZNNNIIICCCAAA>>><<<<<<<<<;;;:::777777777666555555444444333222111111000000111111///000111000...------...,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***((((((((((((((((((((((((((((((%%%+++(((+++,,, ************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))))))))))))))))))))))))))---+++###---((()))+++(((((((((((((((((((((((((((222%%%)))###%%%&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))***''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''+++$$$'''***'''------444))))))(((((('''&&&&&&&&&'''((()))((('''&&&((()))((((((''''''''''''((((((XXXYYY```ddd]]]WWW[[[QQQfffVVVdddjjjTTT---((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((&&&%%%%%%%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%,,,333'''&&&---,,,&&&AAAYYYccceee```KKK222###"""!!! """###$$$$$$***------(((%%%&&&'''&&&(((((((((((((((((((((((('''(((((((((((('''(((((())))))(((((((((((())))))+++)))'''''''''''''''&&&,,,)))&&&$$$###"""######DDDVVVbbb```]]]ZZZKKK777333---!!!&&&444---%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))'''%%%###$$$&&&((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))******++++++++++++******&&&(((***+++***)))***+++))))))))))))************************************++++++++++++++++++++++++))))))***+++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,------...//////000222444777:::<<>><<<<<<<<<;;;:::777777777666555555444444333222111111000000111111///000111000...---------,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))))))))))))))))))))))))))000((())))))>>>&&&'''((())))))*********((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))***+++((((((((((((((((((((((((###)))...&&&"""***(((((((((((((((((((((((('''!!!...000,,,;;;...))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))666$$$((('''!!!%%%&&&&&&''''''((())))))&&&((()))((('''&&&''')))(((''''''''''''(((((()))444((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&...(((@@@hhhddd???,,,$$$"""######&&&+++***'''%%%'''(((((((((((((((((((((((('''((())))))''''''((()))***))))))))))))))))))***$$$'''+++,,,***(((''''''###$$$+++???fffpppNNN///"""===''''''&&&''''''(((******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((&&&&&&%%%%%%%%%''''''((((((((()))))))))))))))(((%%%######&&&(((&&&&&&'''''''''&&&%%%%%%''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))***,,,---...)))))))))))))))))))))))))))******************)))%%%(((***+++*********+++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++)))************++++++++++++,,,,,,,,,,,,---------++++++,,,,,,---...............///000111111222333666888;;;===???BBBFFFIIIMMMOOORRRTTTVVVXXX[[[^^^```bbbeeefffggghhhiiikkkjjjllloooqqqssstttuuutttrrrrrrssstttuuuvvvwwwwwwwwwvvvvvvwwwyyyzzzyyyxxxwwwvvvuuusssrrrpppooonnnooo[[[PPPLLLEEEBBB>>><<<<<<;;;:::999777777777666555555444444333222111111000000111111...000111111///---,,,---,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))'''(((---***...///333666888+++!!!((((((((((((((((((((((((+++$$$((($$$...)))OOO,,,''''''///+++%%%%%%&&&''''''(((((()))&&&((())))))'''''''''((('''''''''''''''((())))))|||III%%%''''''(((((()))*********((((((''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))333gggaaa000333$$$(((---'''%%%***((((((((((((((((((((((((''')))***)))''''''(((***))))))(((((((((((())))))###&&&)))'''%%%&&&,,,333###WWWuuu222+++***)))((('''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&(((''''''&&&&&&&&&'''''''''((((((((())))))))))))"""%%%(((((('''%%%&&&'''%%%&&&'''((((((((('''&&&((((((''''''(((((()))***&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,---...))))))))))))))))))))))))((())))))******))))))(((%%%'''***++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++)))************+++++++++,,,,,,,,,,,,---------...,,,------...//////000000111111222333444555666777999;;;>>>???AAACCCGGGIIIKKKMMMPPPSSSTTTVVVYYY\\\]]]```ccceeefffgggiiikkkhhhjjjmmmppprrrssssssssssssssstttuuuvvvvvvwwwwwwvvvvvvvvvxxxyyyxxxvvvsssssssssqqqnnnllljjjhhhgggnnn[[[QQQMMMEEEBBB???===<<<;;;:::888777777777666555555444444333222222111000111111111...000111111///---,,,---,,,------......------,,,...------,,,,,,------...,,,,,,,,,+++++++++******+++++++++++++++***))))))))))))))))))))))))))))))!!!,,,***///%%%***000###+++///(((((((((((((((((((((((()))''',,,$$$...!!!\\\)))'''$$$///%%%)))(((((('''&&&&&&%%%%%%&&&((())))))(((''''''((('''''''''''''''((()))***&&&000yyy,,,$$$$$$%%%&&&'''((())))))((((((''''''''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((({{{\\\;;;%%%)))---&&&$$$,,,))))))))))))))))))))))))''')))+++***'''&&&(((***((((((''''''''''''(((((('''((($$$"""444BBB///...+++)))''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))!!!(((+++***((('''''''''((()))+++++++++******((((((((((((((()))******))))))))))))************************************(((((((((((())))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((($$$'''***,,,+++*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,------.........---......///000111111222444444555666777888999:::;;;===???AAABBBDDDGGGIIIGGGJJJMMMPPPRRRTTTXXXZZZYYY[[[___aaabbbdddfffhhhjjjlllooorrrtttuuuuuuuuurrrrrrsssssstttuuuvvvvvvuuuuuuuuuwwwwwwuuupppmmmooonnnllliiifffcccaaa```ooo[[[PPPKKKEEEAAA>>><<<;;;;;;999888555555555555555444444444222222111000/////////000000////////////...............---------,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******(((***,,,---,,,***&&&$$$%%%000%%%"""444111/// 000'''))))))))))))((((((((((((---((('''''''''+++[[[))))))///###***************))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&$$$***(((***!!!(((((('''***((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((("""///...&&&))),,,(((&&&///%%%---###jjjHHH---$$$ ///$$$'''&&&(((###%%%///&&&(((''''''&&&&&&((()))***###000)))%%%''''''...222111&&& +++$$$IIIiii...555---!!!---))))))&&&$$$(((,,,***&&&*********)))(((((('''''')))))))))))))))))))))))))))'''&&&'''))))))&&&###&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&***)))(((''''''&&&''''''&&&&&&%%%&&&'''***---///******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))(((''''''''')))***+++***++++++++++++***)))((()))))))))******+++++++++***+++,,,,,,------,,,,,,------,,,,,,+++******)))+++,,,------++++++,,,------.........---...111333333444444555666777777888999999;;;<<<===>>>>>>>>>??????>>>>>>???AAABBBCCCHHHHHHHHHJJJLLLOOORRRTTTVVVWWWXXXZZZ\\\^^^```aaagggiiimmmppprrrsssrrrqqqqqqqqqppppppppppppqqqqqqppppppqqqqqqpppooommmllljjjiiifffccc```]]]ZZZYYYnnn[[[OOOJJJCCCAAA>>><<<;;;;;;::::::666666666666555555555555333222111000000//////000/////////............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))************))))))%%%---***&&&%%%"""&&&%%% ((((((***))))))))))))((((((((((((((()))+++(((%%%(((XXX"""!!!+++&&&///'''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((('''''''''***&&&yyyKKK'''---%%%$$$)))))))))'''((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((...)))$$$###(((,,,------!!!BBB###"""???qqq""";;;///!!!***)))%%%)))***''')))&&&(((''''''&&&'''((()))***&&&%%% $$$)))((()))&&&'''111~~~!!!777"""(((...///---***(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%'''(((&&&$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((('''((((((((((((''''''''')))+++...///***)))))))))((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))************************************++++++++++++***)))((((((((()))******,,,++++++++++++******************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///---...///000000111444777777888999:::<<<===>>>>>>@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDFFFFFFGGGHHHKKKNNNQQQRRRVVVVVVXXXYYY[[[\\\]]]^^^dddfffjjjmmmoooppppppooonnnnnnmmmmmmmmmmmmnnnnnnkkklllllllllkkkiiihhhgggdddbbb```]]][[[YYYXXXWWWmmmZZZOOOJJJBBBAAA???<<<:::999;;;<<<777777777777666666666555333333222000000////////////............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))(((((('''(((***,,,---'''&&&+++,,,###%%%555111000$$$((("""(((((((((((())))))))))))###&&&((('''***888eee000'''(((!!!'''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))'''''''''(((((((((((((((,,,&&&444%%%,,,*** ***,,,(((%%%((((((((((((((((((((((((******)))(((((((((((()))((((((((((((((((((((((((***###'''...)))%%%%%%### ###000BBB'''444((('''"""""")))(((###)))(((''''''''''''((())))))---###%%%(((%%%%%%%%% 999 ***;;;222***$$$,,,(((''',,,---%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((('''%%%&&&'''(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((()))*********)))))))))+++,,,///000))))))))))))((((((((((((((((((((()))))))))******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))((())))))***...---,,,******++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,---......///---.../////////...000111...000222444555777;;;>>>>>>???AAACCCEEEGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJMMMPPPRRRUUUVVVWWWXXXZZZZZZ[[[[[[___aaaeeehhhkkklllllllllhhhhhhhhhgggggghhhhhhiiihhhhhhhhhhhhgggeeecccbbb]]]\\\ZZZXXXWWWWWWXXXYYYlllYYYMMMIIIBBBBBB@@@<<<888777999;;;999999888888777666666666444333222111000/////////............------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))((((((((()))***+++,,,---$$$'''---)))000...###///(((((('''(((((((((((())))))))))))(((***&&&###!!!yyy<<<&&&(((***'''+++''''''(((((()))***++++++************************&&&&&&''''''(((((())))))%%%*** )))(((...******''''''(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((("""$$$000111$$$"""((($$$444+++JJJ000 $$$++++++$$$''')))''''''''''''((((((((()))***%%%000***''')))'''222CCC...000'''///"""---***!!!,,,(((((((((((())))))******'''''''''''''''''''''''')))(((''''''(((***++++++''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))((())))))***++++++******)))***+++,,,---...))))))))))))(((((((((((((((((()))))))))*********************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++******))))))))))))///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,---......---...000000000000111333000333666999<<>>;;;888:::999999888777666555555666555333222000000//////000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))***++++++***(((((($$$------'''!!!+++'''!!!((()))+++***(((&&&%%%%%%222GGGXXX444222,,,333&&&(((&&&---...---***''''''(((((())))))******$$$(((###,,,555+++///###((()))------$$$'''777???666,,,!!!'''222 111(((...+++"""%%%$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((%%%###,,,555'''+++###,,,###+++***(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''',,,###***+++888sss''',,,222lll333)))'''%%%000###'''&&&''''''((()))(((((((((,,,""")))'''---333666$$$!!!)))$$$===999&&&---***$$$(((***$$$)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((()))******((((((((((((((())))))((((((((((((((()))))))))))))))))))))*********++++++************************))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,,,,,,,,,,+++...---,,,******++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,,,,,,,,,,...000222333333444666888999===CCCGGGKKKOOOTTTVVVYYYZZZ]]]___```___^^^]]]YYYYYYYYYYYYWWWVVVUUUTTTPPPOOOLLLJJJIIIHHHHHHIIILLLLLLMMMNNNQQQTTTVVVXXXXXXZZZ\\\]]]^^^]]]\\\[[[WWWXXXZZZ[[[]]]^^^^^^___WWWXXXYYYZZZ\\\___aaabbbeeefffggghhhhhhgggfffeee____________aaadddggghhheeeTTTKKKGGGAAA>>>>>>BBBGGGGGGBBB<<<:::999888777666555444444666555444222111000//////111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))((((((((()))***+++,,,"""---+++***(((***444---******)))'''%%%&&&(((+++)))JJJsssDDD$$$$$$&&&!!!$$$)))&&&'''+++---)))+++///'''''''''((()))*********---000""" &&&&&&(((&&&,,,(((&&&(((...///***%%%888%%%000'''***...(((+++ ###$$$***'''!!!)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''"""(((!!!333'''&&&..."""...((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((!!!---###%%%333"""???)))CCC000'''###"""'''((($$$---###+++&&&&&&((()))))))))((('''111###)))###---'''...CCC$$$$$$"""888%%%ooo???"""""",,,###$$$...&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$'''***+++(((&&&%%%&&&'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''(((((((((((((((((()))(((((((((''''''((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++((()))+++,,,---...------,,,++++++++++++*********,,,,,,+++++++++************+++,,,,,,------,,,,,,------......//////000000000222444666666777:::<<<>>>BBBHHHMMMRRRVVVZZZ\\\___```bbbccccccbbb___^^^YYYYYYYYYYYYXXXWWWVVVUUUOOONNNLLLJJJIIIHHHIIIIIIJJJJJJKKKLLLOOORRRTTTVVVWWWYYY\\\^^^___^^^]]][[[XXXYYYYYYZZZ[[[[[[\\\\\\WWWXXXZZZ\\\___cccfffgggggghhhjjjkkkllllllkkkkkkggggggggghhhjjjlllmmmnnn}}}dddSSSKKKGGG???<<<===DDDLLLOOOHHH@@@999999888777666555444333777666444222111000//////111111111111000000000000......---------,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******)))(((&&&%%%'''***...000,,,///%%%+++---"""---&&&'''))),,,---***(((&&&%%%&&&888===$$$555%%%'''333%%%(((///***&&&+++///&&&&&&''''''((()))******+++ ///+++,,,---,,,)))+++$$$***+++'''$$$(((******000 $$$ ###,,,---%%%$$$,,,...&&&(((---***%%%---(((((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&***>>>%%%(((000"""111&&&((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((("""111%%%###---777JJJ******... ))))))777TTT(((...$$$$$$***%%%&&&((()))))))))((('''%%%+++***000(((WWW"""444)))***'''666///((((((///!!!''''''(((((()))*********))))))))))))))))))))))))&&&+++//////,,,)))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))***)))((('''''''''''''''((())))))))))))((((((''''''((((((((())))))******)))************+++++++++((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,''')))+++---...///......***++++++++++++***)))(((+++++++++******)))))))))++++++,,,---------,,,,,,------...000111333444444222444777888999:::<<<>>>AAAEEEKKKQQQUUUYYY]]]___bbbdddeeefffeeebbb___]]]YYYYYYYYYYYYXXXWWWVVVUUUNNNMMMKKKJJJIIIHHHIIIIIIHHHHHHHHHJJJLLLOOORRRTTTVVVXXX[[[]]]___^^^]]][[[YYYYYYYYYZZZZZZZZZZZZZZZXXXYYY[[[___bbbfffjjjkkkkkklllnnnpppqqqqqqqqqqqqnnnnnnoooqqqrrrssstttttt{{{cccTTTKKKGGGEEECCCBBBDDDFFFEEE???999777777777666555555444444222222222111000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))******++++++++++++******)))))))))))))))))))))))))))((('''((()))***)))(((%%%%%%&&&'''((()))******+++$$$...))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&%%%%%%%%%$$$)))&&&###$$$'''***+++***+++***)))(((((()))***+++,,,***QQQbbb((((((''''''&&&&&&&&&%%%***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!!!'''###...222!!!)))222"""***'''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&******))))))((((((''''''+++'''555666[[[555(((///!!!***$$$,,,"""///***+++***,,,###$$$%%%&&&&&&&&&&&&%%%***###---$$$222++++++***)))((('''&&&&&&,,,ccc ((("""///&&&''''''''''''((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''((((((''''''&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))(((((())))))))))))((('''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((())))))))))))***************)))(((((('''((((((,,,***(((((()))***)))(((+++++++++*********)))))),,,,,,++++++,,,,,,---...------,,,,,,,,,---......++++++,,,------...//////---...///000222333555555555555666777888:::;;;<<>>BBBDDDJJJPPPVVV\\\```bbbcccaaa_________]]]ZZZVVVUUUWWWYYY[[[ZZZYYYVVVTTTRRRQQQOOOLLLKKKJJJJJJJJJHHHJJJMMMNNNOOOQQQTTTWWW[[[]]]```ccceeeeeedddccc``````______```aaabbbcccddddddeeefffiiikkkmmmnnnppppppppprrruuuvvvvvvuuurrrrrrrrrrrrrrrtttxxx{{{xxx```QQQIIIFFFCCC@@@======>>>>>>;;;888777777777666555555444444222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++******++++++++++++******)))))))))))))))))))))))))))((('''(((***+++***)))++++++******))))))(((((((((&&&(((~~~(((((((((((())))))))))))&&&'''(((((())))))))))))******))))))))))))((((((***(((&&&%%%'''((()))((("""$$$'''***,,,+++***)))))) 333666))))))))))))(((((((((((((((''''''''''''(((((()))************************((((((((((((((((((((((((((((((((((((((((((((((((,,,..."""###111nnnBBB((( ---&&&---))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))((((((((((((+++'''***)))&&&---+++)))%%%111""""""000555!!!***&&&)))###$$$''''''%%%!!!'''''' ...NNNaaa'''''''''''''''''''''&&&%%%LLLmmm$$$'''$$$+++%%%''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))(((''''''&&&''''''(((((((((((())))))))))))((((((************))))))))))))%%%&&&&&&'''''''''''''''***))))))(((((((((((()))&&&&&&'''((()))))))))((()))******++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******'''((()))***************))))))))))))))))))))))))************+++++++++,,,///...,,,******+++---...***)))((())),,,.........+++++++++***************++++++******++++++,,,------------------...//////......//////////////////222333555777999:::;;;;;;===;;;:::888999:::===>>>AAADDDHHHNNNTTTYYY]]]______^^^\\\\\\\\\ZZZXXXUUUXXXYYYZZZ[[[[[[YYYWWWUUUTTTSSSQQQOOONNNMMMMMMMMMNNNQQQSSSUUUVVVWWWZZZ\\\```bbbeeegggiiiiiihhhgggeeeddddddcccddddddeeeeeeddddddeeefffgggiiijjjkkklllllllllnnnppprrrrrrqqqppppppqqqpppppprrrvvvyyyuuu^^^OOOHHHEEECCC@@@<<<;;;;;;<<<:::999777777777666555555444444111111111111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))))))))))))))))))))))))))((('''(((***+++***)))((((((((((((''''''''''''&&&(((%%%mmm(((((((((((())))))))))))%%%&&&(((*********)))((((((((((((((((((''''''''')))(((''''''''''''((((((###$$$''')))******)))(((+++###,,,((('''''''''''''''&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''$$$))),,,000@@@uuu%%%111***222))))))))))))************'''&&&&&&&&&&&&''''''((())))))))))))((((((((((((((("""'''///...''')))444'''%%%+++''',,,ssszzz%%%))))))$$$%%%(((******(((&&&$$$###)))+++---&&&&&&&&&''''''(((((((((&&&111###(((,,,"""$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''(((((()))(((((())))))))))))((((((((((((((((((''''''''''''&&&''''''(((((('''''''''((('''&&&&&&&&&&&&''''''$$$%%%''')))***))))))((((((((()))************)))''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++)))'''''')))+++,,,---,,,******+++++++++***************************+++************+++,,,,,,------------...///000000...//////000111222222222555777999;;;===?????????@@@===:::888888999<<<>>>@@@CCCGGGMMMRRRWWWZZZ\\\]]]\\\[[[[[[ZZZYYYXXXWWWXXXYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSVVVYYY[[[]]]]]]___aaabbbfffgggiiijjjkkkkkkjjjiiihhhggggggfffffffffeeeeeedddddddddeeefffggghhhiiihhhffffffgggjjjllllllkkklllmmmnnnnnnnnnpppsssvvvsss\\\NNNGGGDDDBBB@@@===;;;;;;;;;;;;:::777777777666555555444444111111111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))***)))((()))***++++++)))''''''''''''((((((((((((&&&***###bbb'''((((((((()))))))))***&&&''')))*********)))((('''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))+++(((***(((&&&&&&&&&''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++///...!!!)))555***---((()))))))))*********+++))))))(((&&&&&&%%%%%%%%%(((((((((((())))))))))))'''111###ccc&&&((()))!!!%%%&&& 000%%%!!!ccc444***###+++((()))***+++,,,---...///)))(((---DDD!!!'''''''''((())))))******(((###XXX"""333'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))'''''''''''''''((()))***(((((())))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''$$$%%%''')))***))))))(((&&&''''''((())))))((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))***************+++++++++***)))'''%%%******************************+++++++++,,,,,,,,,***)))(((''''''(((***+++,,,***)))(((******)))(((************************++++++******++++++,,,---............///000111222...///000111333444666666777999<<>>???@@@CCCGGGLLLPPPUUUWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZ\\\]]]]]]^^^___bbbdddeeeeeeeeefffgggjjjkkkllllllllllllkkkjjjiiiiiihhhhhhgggfffeeedddeeeeeeeeefffggghhhjjjjjjiiigggffffffhhhjjjjjjjjjiiijjjlllmmmnnnpppsssvvvrrr[[[MMMGGGEEEBBB@@@>>><<<;;;::::::;;;777777777666555555444444111111000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------******++++++++++++******))))))))))))))))))))))))***)))((()))+++,,,+++***(((((())))))******++++++&&&***$$$]]]''''''(((((())))))******)))))))))******))))))((((((((())))))))))))******&&&((()))(((''''''((()))***)))((('''&&&''')))***)))***%%%,,,((((((((()))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((......'''((({{{222'''+++)))###'''(((((())))))*********---,,,***)))'''&&&&&&&&&(((((((((((()))))))))))))))...((((((666'''&&&"""$$$)))%%%"""---(((---___[[[&&&***'''&&&%%%$$$$$$$$$&&&((())),,,!!!)))''''''((((((((())))))******&&&""" )))000'''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((('''''''''''''''((()))******(((((())))))))))))((((((************))))))))))))))))))))))))))))))(((''')))(((((((((((())))))***&&&&&&'''((()))))))))(((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******+++++++++++++++******((('''&&&************************************+++++++++,,,******************++++++((('''&&&'''***,,,,,,+++***************+++++++++,,,,,,++++++,,,,,,---...............///111222333///000111333555666777888888:::>>>AAACCCDDDDDDDDDFFFDDDAAA???>>>???@@@BBBAAACCCGGGKKKOOOSSSVVVWWWUUUVVVWWWWWWWWWXXXZZZ]]]^^^^^^]]]\\\\\\]]]^^^^^^```aaaccceeeggghhhhhhiiihhhjjjlllmmmllljjjjjjkkkllllllmmmnnnnnnnnnnnnnnnllllllkkkkkkiiigggeeedddaaabbbbbbdddfffhhhjjjkkkkkkiiigggfffhhhiiiiiihhhiiikkknnnpppqqqtttxxxzzzqqqZZZMMMGGGEEE??????>>><<<:::999999999777777777666555555444444000000000000000000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------******++++++++++++******))))))))))))))))))))))))***)))((()))+++,,,+++***************))))))))))))&&&+++&&&]]]'''''''''((()))*********++++++***)))((((((((((((''''''((((((((()))))))))$$$'''))))))''''''(((***'''(((((())))))*********(((+++ +++(((((((((((()))))))))***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))""",,, ((((((IIIxxx###***,,,###&&&&&&'''(((((()))******,,,+++***((((((''''''''''''((((((((()))))))))******"""+++sss&&&+++,,,((()))((('''(((###***,,,RRR!!!...###***************+++++++++&&&"""EEEVVV(((''''''(((((((((((((((((($$$+++:::!!!,,,&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((('''&&&''''''''''''((()))***+++(((((())))))))))))((((((************))))))))))))(((((())))))(((((('''&&&((((((((((((((()))******(((((('''''''''(((((()))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************'''(((((()))******++++++***)))))))))))))))******************************)))))))))*********++++++)))***+++,,,,,,,,,++++++)))((('''(((+++,,,---,,,))))))*********+++++++++------,,,,,,------...///.........///000111333333333444444555555666666666888:::>>>BBBDDDEEEEEEDDDCCCBBBAAA?????????@@@@@@BBBDDDGGGKKKOOORRRUUUVVVVVVXXXZZZ[[[[[[]]]aaadddgggfffeeeeeeeeeggghhhjjjlllmmmnnnpppqqqrrrrrrqqqoooqqqrrrrrrpppnnnmmmmmmkkkkkkmmmoooqqqssstttuuupppppppppooommmkkkhhhgggbbbccceeegggjjjmmmpppqqqrrrooollljjjkkkkkkkkkjjjmmmpppsssvvvyyy|||qqqZZZMMMGGGFFF>>>>>>>>><<<:::888888888777777777666555555444444000000000000000111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................)))))))))******+++++++++******++++++++++++******))))))))))))))))))))))))***)))))))))+++,,,+++*********)))((('''&&&%%%%%%'''+++'''^^^&&&''''''((()))******+++---,,,***(((''''''(((((($$$%%%%%%%%%&&&&&&''''''###&&&))))))(((''')))+++$$$&&&)))+++---,,,+++***))),,,'''%%%&&&&&&&&&''''''((((((***)))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$))),,,444 ,,,&&&&&&,,,%%%&&&&&&'''((())))))***(((''''''&&&&&&&&&'''''''''((((((((())))))******%%%)))(((###(((---)))&&&""")))111!!!###>>>$$$111'''###$$$&&&)))***)))(((((("""...qqq000###''''''''''''''''''''''''$$$444aaa&&&###***''''''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))'''&&&%%%''''''''''''((()))++++++(((((())))))))))))(((((((((((((((((('''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***)))'''&&&&&&'''((()))&&&'''((()))************''''''''''''''''''''''''))))))(((((((((((())))))************************'''(((((()))***+++++++++(((''''''''')))***---...************************((())))))))))))*********'''(((***,,,---,,,***)))...,,,******+++,,,+++***))))))******++++++++++++...------------...//////.........///000222333444777777666666555555555444888:::>>>BBBEEEEEEEEEDDD???>>>>>>======<<<======BBBDDDGGGKKKOOORRRTTTUUUYYY\\\______```cccggglllnnnmmmllllllmmmoooqqqsssuuuvvvwwwxxxxxxxxxwwwvvvrrrtttvvvuuurrrooonnnmmmiiijjjmmmppptttwwwzzz{{{tttttttttsssqqqnnnkkkjjjkkklllnnnqqquuuxxx|||}}}}}}yyyvvvtttsssssssssrrrqqqtttxxx|||mmmYYYMMMFFFAAAAAA???;;;::::::;;;;;;:::999999888666555333222222111111111111000000000000////////////////////////........................*********++++++,,,,,,,,,((()))+++,,,---,,,,,,+++************************************))))))))))))((((((((((((((()))******,,,+++)))((((((((()))***'''$$$***]]](((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&'''''''''''''''((())))))((()))'''((('''(((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((())))))******)))((('''&&&&&&'''((())))))(((''''''''''''((()))111(((&&&)))"""!!!???fff333222!!!&&&***)))((('''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&)))******)))'''&&&((()))---'''???666))))))(((((((((((())))))&&&+++"""___***###)))((('''&&&&&&'''((()))666)))***&&&''''''((((((((((((((()))%%%111'''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((()))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&)))'''&&&'''((()))((('''((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***)))(((((('''''''''((((((((((((''''''&&&&&&%%%%%%+++***(((&&&%%%&&&'''(((+++***'''&&&&&&'''***+++++++++,,,,,,++++++++++++(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***++++++******+++,,,***,,,.........---...///222333444666888999::::::777777666555555555555555888;;;???BBBDDDCCCBBB@@@>>>======<<<<<<===??????AAADDDGGGKKKOOOTTTZZZ^^^```bbbfffhhhkkkmmmqqqssswwwvvvtttuuuxxx{{{}}}~~~}}}~~~~~~{{{xxxvvvyyyvvvqqqpppppppppnnnkkkiiiiiikkkrrr{{{|||vvvrrrpppoooooosssuuuxxx{{{}}}~~~~~~|||yyy}}}lllYYYMMMFFFBBBAAA>>>;;;::::::;;;;;;:::999999888666555444333222111111111000000000//////////////////////////////........................******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***))))))))))))))))))))))))************))))))))))))((((((((((((((()))******+++******)))))))))))))))'''$$$***]]](((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***(((((('''''''''(((((('''''''''(((((()))((()))'''(((((((((((((((((((((''''''((((((((((((((('''''''''))))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((($$$&&&+++&&& +++???ooo(((---'''***)))((('''&&&''''''(((&&&&&&&&&''''''''''''((()))******)))'''&&&((()))'''***rrr```%%%))))))(((((((((((())))))---,,,%%%***&&&))))))(((''''''((()))))))))555"""&&&&&&''''''((((((((((((((('''%%%(((---$$$''''''''''''''''''''''''((((((((((((((()))))))))((('''&&&&&&&&&'''(((((()))))))))))))))))))))))))))((((((((('''''''''''')))(((''''''((()))((('''((((((((((((((((((((((((((('''&&&%%%%%%'''(((***((((((((('''''''''((((((''''''''''''''''''''''''((((((''''''((()))+++,,,***)))(((''''''((()))******)))(((***------***&&&((()))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------***+++,,,,,,+++***+++------...//////......///000444555777:::;;;<<<<<<<<<999999888777777777777777999<<>>???CCCFFFJJJNNNSSSXXX^^^bbbjjjlllooorrrsssuuuxxx{{{~~~}}}|||}}}~~~~~~{{{wwwuuuwwwsssooolllllllllkkkiiiiiikkkpppyyy{{{yyyxxxxxxzzz}}}kkkXXXLLLFFFBBBAAA>>>;;;::::::;;;::::::999888777666555444333222000000000000////////////////////////////////////------------------------***++++++++++++,,,,,,,,,+++++++++,,,++++++***)))))))))))))))))))))))))))************)))))))))))))))(((((((((((()))******)))************))))))((('''$$$***]]](((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***))))))((())))))((((((((((((((((((((((((((()))'''((()))))))))(((((('''''''''***))))))(((''''''&&&&&&*********)))(((''''''''''''(((((())))))((((((''''''((()))******)))((('''''''''***---,,,&&&###$$$%%%444'''))))))(((''''''''''''((((((((((((((())))))))))))((()))***)))((('''((()))###...FFF%%%))))))(((((((((((())))))---&&&&&&((()))))))))(((''''''((())))))$$$fff(((&&&''''''(((((((((((((((&&&'''<<<'''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((('''''''''''')))(((''''''))))))((('''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++))))))(((((((((((())))))+++(((&&&)))...///***$$$))))))))))))***************************+++++++++))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,---...---,,,+++,,,---000000111000//////111333777999===@@@AAAAAAAAA@@@===<<<<<<;;;;;;;;;;;;<<<>>>@@@CCCEEEEEEDDDAAA???<<<;;;;;;:::;;;===???AAAEEEIIIOOOUUUZZZ```gggkkkvvvxxxzzz{{{|||}}}{{{wwwttttttpppkkkhhhhhhhhhhhhgggiiinnnwwwiiiVVVLLLFFFBBB@@@>>><<<;;;;;;;;;:::999888888777666555444333333000000000/////////......////////////////////////------------------------++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))************)))))))))((())))))(((((())))))***+++((()))***++++++***)))((('''$$$***]]](((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***))))))((((((((())))))))))))))))))(((((('''(((((('''(((******))))))((('''''''''))))))((((((''''''''''''***)))))))))(((((((((''''''((()))******)))((('''%%%&&&((())))))(((&&&%%%)))+++***((()))+++)))%%%uuu@@@***(((((((((((('''''''''(((((((((((()))))))))*********''')))******((('''((()))$$$666///((())))))(((((((((((())))))((((((+++)))(((''''''''''''''''''((('''xxx!!!///&&&''''''((((((((((((((('''(((\\\!!!+++''''''''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((''''''''')))((('''((()))***)))'''(((((((((((((((((((((((((((''''''&&&'''((())))))'''(((((()))))))))))))))*********)))))))))))))))***************((('''''''''((()))******)))((('''---***((((((+++,,,+++))))))))))))))))))******************************)))))))))))))))))))))))))))(((((()))))))))*********************************++++++*********))))))))),,,---...---,,,+++,,,...000111111000111333666:::===???CCCFFFGGGGGGEEECCCAAA@@@@@@?????????@@@@@@CCCEEEHHHIIIIIIGGGDDDBBB>>>===<<<<<<===@@@CCCEEEHHHMMMUUU]]]dddkkkrrrvvv|||}}}|||yyywwwrrroookkkhhhffffffggggggkkkrrr}}}hhhUUUKKKFFFCCC@@@>>><<<;;;<<<;;;:::888888888777666555444444333000000000000////////////////////////////////////------------------------++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++************)))))))))((()))))))))))))))***++++++((()))***++++++***)))((('''$$$***]]](((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''(((((((((((()))******)))((('''(((((('''(((******))))))((((((((((((''''''''''''(((((())))))'''((((((((()))))))))***'''((()))******)))((('''$$$%%%'''(((((('''%%%$$$$$$((('''"""!!!'''***(((777www)))''''''((((((((((((((((((''''''((((((((()))))))))&&&(((******)))(((((()))***MMM"""))))))(((((((((((())))))'''444777(((&&&&&&&&&&&&&&&&&&&&&&&&&&&VVV###---&&&''''''(((((((((((((((&&&&&&,,,'''''''''((((((((())))))'''''''''&&&&&&%%%%%%$$$%%%&&&'''((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((***((('''((()))***)))(((((((((((((((((((((((((((''''''''''''(((((())))))''''''((()))******)))))),,,,,,+++***)))(((((('''))))))))))))((('''&&&%%%'''((()))******)))((('''***+++)))&&&$$$%%%***...******)))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********************************+++++++++************)))+++,,,...---,,,,,,---//////000222333555999>>>BBBCCCEEEIIIKKKLLLJJJGGGFFFCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGJJJKKKLLLJJJGGGEEE@@@???>>>>>>@@@DDDGGGJJJNNNTTT]]]fffnnnuuu|||~~~{{{{{{{{{~~~~~~|||uuussspppmmmjjjjjjkkklllpppwwwfffTTTJJJFFFCCC???>>><<<<<<<<<<<<:::888888777777666555555444444111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***))))))))))))***++++++((())))))************)))'''$$$***]]](((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***+++***))))))((()))'''((())))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''((()))*********((())))))******))))))(((%%%&&&''''''''''''&&&%%%###'''***'''%%%&&&''''''###&&&)))&&&'''(((((()))(((((((((''''''''''''((((((((((((%%%(((******)))(((((())),,,vvv +++))))))(((((((((((())))))***(((IIIPPP&&&%%%&&&''''''''''''&&&%%%,,,888$$$%%%&&&''''''(((((((((((((((###&&&((('''''''''(((((())))))***)))))))))))))))(((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***)))((((((******)))(((((((((((((((((((((((((((''''''((((((((()))))))))&&&''')))***+++******)))++++++******)))(((((((((&&&&&&&&&'''(((((())))))'''((()))******)))(((''''''))))))%%% '''...************))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++,,,------...+++,,,............000222111333666999<<>><<<<<<<<<<<<:::888777777777666555555444444222222222222111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((()))***+++++++++++++++++++++++++++************))))))))))))******))))))******+++,,,)))))))))))))))******+++'''$$$***]]](((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))%%%&&&)))+++,,,++++++***((()))'''(((((((((((()))******++++++'''''''''((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***(((((((((((((((((((((((()))(((***---,,,)))'''(((&&&wwwHHH)))%%%&&&((()))))))))(((((('''''''''(((((((((((()))%%%'''***+++***)))((()))(((,,,333))))))(((((((((((())))))'''...ZZZppp&&&''''''((())))))(((''''''QQQ'''***!!!&&&''''''(((((((((((((((###,,,""")))&&&''''''((())))))******)))))))))***************'''((())))))***)))(((((())))))))))))))))))))))))''''''''''''((((((((()))***)))((()))******)))(((((((((((((((((((((((((((''''''((()))))))))))))))&&&''')))+++++++++***)))((((((((())))))*********((('''''''''''')))***+++(((((())))))))))))((((((''')))***(((%%%%%%(((,,,************)))))))))(((((((((((())))))******+++))))))))))))))))))))))))+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,---000111111222444666666999===AAADDDHHHLLLOOOOOOOOOOOONNNMMMKKKIIIGGGEEEDDDDDDDDDEEEEEEFFFGGGFFFHHHLLLPPPRRRRRRPPPOOONNNMMMLLLLLLOOOTTTYYY]]]bbbhhhpppxxx|||~~~{{{}}}~~~|||xxxvvvyyy}}}~~~{{{{{{|||}}}dddRRRJJJFFFDDD???===<<<<<<===<<<:::777777777666666555555444444333333333222222222111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))(((((((((***+++,,,************************************))))))))))))*********)))******+++,,,***)))((((((((()))+++,,,'''$$$***]]](((((((((((())))))))))))(((((((((((())))))))))))***************************)))))))))))))))******$$$&&&(((+++,,,,,,++++++((()))'''(((''''''((()))***+++,,,,,,)))))))))(((''''''&&&&&&******))))))((((((''''''+++***)))(((((()))***+++******))))))))))))******---&&&$$$))),,,((('''***)))***ggg(((%%%&&&((()))))))))(((((((((((((((((())))))))))))$$$'''***+++***)))((()))###((()))))))))(((((((((((()))))) ...aaa&&&((()))***++++++***)))(((}}}###444%%%&&&''''''(((((((((((((((%%%444$$$---&&&''''''((()))******+++''''''(((((())))))******(((((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((()))***+++***(((((((((((((((((((((((((((''''''((()))))))))))))))%%%''')))+++,,,+++***)))$$$%%%&&&((()))+++,,,------,,,***((('''((()))***))))))(((((((((((())))))***++++++------,,,+++***+++*********))))))(((((((((((()))***+++,,,,,,---)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---///111333444555888:::;;;>>>CCCGGGJJJLLLPPPRRRRRRQQQPPPNNNLLLJJJHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGIIILLLPPPUUUWWWXXXWWWVVVWWWVVVUUUUUUYYY^^^cccgggjjjpppwww|||~~~}}}}}}}}}xxx{{{{{{xxxttttttxxx}}}eeeSSSHHHBBBAAA<<<;;;:::;;;<<<<<<:::999777666666666555555555555222222111111000/////////000///...---------------......---------,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,+++***))))))))))))***+++++++++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))***))))))(((((((((((((((***&&&***\\\))))))))))))))))))))))))((()))***++++++***)))(((************************'''''''''''''''''''''''')))))))))))))))(((''''''(((((('''((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))!!!''',,,###+++,,,))),,,"""000'''''''''''''''((())))))))))))(((((((((((())))))!!!///&&&)))(((((()))******(((''')))mmm###&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&''')))***)))(((&&&%%%$$$))),,,***((()))***++++++***)))(((((((((((((((((((((((((((((()))))))))'''''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((((((((((((((((()))******''')))***)))((('''((()))***))))))***,,,,,,+++)))++++++******************---,,,***)))))))))******((()))***,,,,,,+++******&&&'''***,,,,,,+++)))'''***,,,------,,,+++---...000//////....../////////...000333555666888;;;===CCCFFFIIIKKKLLLMMMPPPQQQUUURRRNNNLLLKKKIIIEEEAAACCCBBBAAA@@@BBBFFFJJJMMMOOOSSSYYY^^^ccceeeeeedddbbbcccccceeehhhkkknnnoooyyyyyyzzz{{{|||}}}}}}~~~}}}|||~~~~~~}}}{{{zzz|||eeeTTTHHHBBBAAA===;;;;;;;;;<<<<<<:::888999888777666555444333333222222111111000///////////////...---------------......---------,,,,,,,,,++++++++++++*********))))))***++++++++++++***)))***************+++++++++++++++******)))((((((((()))))))))))))))))))))))),,,++++++******************&&&***\\\))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((('''((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---!!!CCC&&&''')))'''))))))###***(((''''''''''''((())))))))))))(((((((((((())))))+++,,,(((***((('''((()))***)))'''...%%%~~~###''''''''''''''''''''''''((()))&&&%%%&&&((()))***)))((('''""",,,))))))((()))************)))((())))))))))))))))))))))))((())))))(((''''''(((*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((((((((((((((((()))******)))******)))(((((()))+++---+++******++++++***)))************************,,,,,,***)))))))))******))))))***++++++++++++***((()))+++,,,---,,,+++******+++,,,,,,++++++,,,...------,,,,,,,,,------...///222555888:::===AAACCCGGGJJJMMMNNNOOOPPPQQQSSSUUUQQQNNNKKKJJJHHHEEEBBBDDDCCCCCCDDDGGGKKKPPPSSSXXX\\\aaagggkkknnnnnnnnnlllkkkkkklllnnnqqqsssuuuyyyyyyxxxwwwxxxxxxyyyzzz~~~eeeTTTHHHCCCBBB>>>===;;;;;;;;;;;;999777:::999888777555333222111222222111111000///////////////...------------.........---------,,,,,,,,,++++++++++++************)))***++++++++++++***)))+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******************&&&***\\\))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((************************)))))))))))))))(((((('''(((((('''((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))222###JJJyyy,,,(((%%%,,,&&&)))&&&((((((''''''(((((()))******))))))(((((())))))***<<<|||&&&++++++)))''''''((()))))))))+++'''///((((((((((((((((((((((((((()))&&&###%%%'''(((******))))))&&&;;;%%%(((((())))))******))))))(((************************((())))))(((''''''(((******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((())))))(((((((((((()))******+++++++++)))((((((+++---111...+++******+++***)))************************,,,+++******)))******************)))******+++,,,+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,---......///222555999<<>>;;;:::::::::999888777777666666555555444444222222111111000/////////......---------......///......---------,,,,,,,,,+++++++++++++++++++++,,,+++******************+++,,,+++++++++***)))))))))((((((((()))******++++++))))))))))))))))))))))))***))))))(((((((((((((((***&&&***\\\))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))222###;;;(((***'''000!!!111)))((((((((((((((()))************))))))))))))******XXXaaa"""...,,,)))&&&&&&''')))******%%%---___(((&&&&&&'''''''''((((((((()))***''''''(((((((((((((((''''''(((vvv###+++)))(((((((((((((((((()))************************'''(((((('''&&&&&&''')))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++((((((((((((((((((((((((******))))))))))))******))))))(((((((((((()))))))))))))))))))))***++++++------+++)))((())),,,///333000,,,******+++******))))))*********+++++++++************+++*********+++***)))))))))***,,,---,,,+++)))))))))***,,,---)))+++,,,,,,+++***,,,---.........000111333555666888;;;>>>AAACCCEEEIIIKKKLLLPPPTTTWWWWWWXXXXXXYYYRRRQQQOOOMMMKKKJJJKKKKKKRRRTTTYYY___eeekkkooorrrxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~yyyvvvsssqqqsssyyy|||bbbQQQGGGBBBBBB@@@===:::999:::::::::999666666666666555555555555222222111111000/////////...------------...//////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))***+++++++++++++++***************(((((())))))*********+++)))))))))))))))))))))))),,,++++++******************&&&***\\\))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((************************'''(((((()))))))))))))))(((((('''((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))$$$444%%%IIIttt%%%***&&&---!!!///)))))))))(((((())))))***++++++******))))))******+++]]][[[%%%---+++)))''''''((()))))))))$$$111RRR///&&&&&&&&&''''''(((((())))))***((())))))((((((''''''''''''"""###,,,)))((((((''''''(((((()))************************'''(((((('''&&&&&&''')))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))******))))))))))))***++++++,,,,,,,,,***)))))),,,...///---+++***+++++++++***)))))))))***++++++,,,,,,))))))***++++++++++++************)))******+++,,,+++******))))))***,,,---***,,,------,,,+++---...,,,---...///111444666777;;;>>>AAACCCEEEHHHKKKNNNPPPSSSXXX[[[[[[[[[[[[[[[UUUUUUTTTRRRPPPQQQSSSVVV\\\^^^ccciiiooossswwwxxx}}}}}}|||||||||}}}~~~xxxvvvssssssvvv}}}zzz```PPPFFFAAAAAA???<<<:::999:::;;;;;;:::888888777666555444444333222222111111000/////////---------------...//////......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++***))))))***++++++***************+++++++++)))))))))))))))*********)))))))))))))))))))))))),,,++++++******************&&&***\\\)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((('''((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))...,,,)))...+++,,,&&&---'''---)))))))))(((((())))))***++++++******))))))******+++]]][[[*********((('''((()))***)))'''(((888FFF222&&&''''''((())))))******)))***((((((''''''''''''(((((()))%%%$$$+++)))(((''''''''''''((()))))))))))))))))))))))))))''''''((('''&&&%%%''')))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))******+++,,,***+++,,,+++))))))+++,,,***))))))***,,,---,,,+++((())))))***++++++,,,,,,((()))***+++,,,++++++***))))))***++++++++++++***+++++++++++++++,,,------+++---......---,,,...///------///111333666999:::===@@@DDDGGGJJJMMMQQQTTTXXX[[[___aaa```^^^]]]\\\YYYZZZZZZYYYXXXYYY]]]aaadddggglllqqqvvvyyy{{{|||{{{{{{zzzzzz{{{|||~~~}}}{{{yyyyyy}}}xxx___OOOEEEAAA@@@>>><<<999888:::;;;<<<<<<:::999888777555333222111222222111111000/////////---------------...///000......---------,,,,,,,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,))))))******+++++++++,,,******))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((***&&&***\\\))))))))))))))))))))))))+++***)))(((((()))***+++************************''''''''''''''''''''''''''''''((()))))))))))))))(((((('''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))+++)))***444///'''.........***)))))))))))))))******+++++++++************++++++\\\\\\...))))))(((((()))******((('''111CCC///!!!'''(((((()))***+++++++++)))+++(((&&&&&&&&&&&&''')))***+++---{{{$$$***)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))***************)))******+++,,,)))***++++++***)))***+++''''''(((***,,,------+++((())))))***++++++,,,,,,((()))***+++,,,,,,+++***((()))***,,,,,,+++******,,,,,,,,,---------......,,,---///...------...000///000222444777:::<<<>>>???BBBGGGKKKNNNRRRWWWZZZ___bbbeeefffddd```^^^]]]]]]^^^___^^^]]]___dddhhhjjjlllqqquuuyyy|||}}}}}}wwwvvvvvvvvvxxxzzz}}}uuu]]]QQQGGGAAA>>>>>><<<::::::::::::888666777777777777666555444333111333333111...---///111000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((------,,,,,,+++***))))))************************++++++************++++++))))))(((((()))***++++++(((((())))))*********+++***''',,,^^^''''''((()))***++++++,,,(((((((((((((((((((((((()))))))))))))))******+++***)))((('''&&&&&&'''(((((((((((((((((()))******))))))(((((()))))))))))))))))))))))))))*********+++++++++++++++***)))(((((()))******(((((())))))******+++++++++***)))(((((()))***+++))))))(((((('''''''''&&&+++"""///''':::&&&"""555+++***%%%)))))))))))))))***++++++++++++++++++++++++++++++JJJggg'''%%%""")))---)))***,,,%%%'''---$$$+++***)))))))))))))))***$$$+++%%%(((,,,...+++***......+++;;;GGG...***))))))))))))((((((((((((*********)))))))))))))))((()))*********((('''&&&)))))))))))))))))))))))),,,,,,+++***))))))******+++*********))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))+++++++++++++++***))))))))))))***+++++++++++++++*********)))))))))))))))---***''''''+++......---******++++++++++++******)))************+++++++++++++++++++++************+++++++++++++++++++++++++++,,,---............---...---,,,,,,...000000000333555777888:::===AAADDDFFFJJJOOOTTTWWWZZZ^^^```hhhhhhggggggeeedddbbbbbbdddeeefffhhhkkkmmmnnnooouuuvvvvvvwwwxxxzzz{{{{{{ssssssssstttxxx~~~sss]]]QQQHHHBBB@@@>>><<<::::::::::::888777777777777777666555444333111333333111...---///111000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,222111111000//////......------,,,,,,+++******)))************************++++++************++++++)))))))))))))))***++++++((()))))))))***************''',,,^^^)))))))))))))))*********************************)))))))))))))))******+++***)))((('''&&&''''''(((((((((((((((((()))******))))))(((((()))))))))))))))))))))))))))))))))*********+++++++++***)))(((((()))******)))))))))))))))***************))))))))))))******))))))((((((((('''''''''+++&&&---'''333(((***)))((('''+++***))))))))))))***++++++))))))))))))))))))))))))555++++++(((***,,,((($$$***,,,"""''' 111)))((((((((((((((())))))###+++&&&'''###%%%((('''---$$$nnn...)))%%%))))))))))))((((((((((((&&&&&&'''((()))******+++)))))))))))))))(((''''''))))))))))))))))))))))))++++++***)))))))))))))))************)))))))))(((******))))))))))))******(((((((((((()))))))))***((((((((((((''''''''''''((()))******++++++*********)))))))))))))))))))))111...***)))******)))(((******++++++++++++******)))************++++++++++++***)))((('''%%%$$$$$$+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---///000111111666888:::<<<>>>BBBFFFIIIKKKOOOUUUZZZ]]]```dddfffiiiiiijjjjjjjjjjjjiiiiiillllllnnnoooqqqrrrssssssuuuuuuvvvvvvvvvvvvvvvvvvttttttuuuxxx|||rrr[[[PPPIIIDDDBBB>>><<<;;;:::;;;:::888777777777777777666555444444222333333111///...///111111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,000//////......------------,,,,,,++++++*********************************++++++************++++++))))))))))))))))))***+++))))))))))))***************''',,,^^^************))))))((((((************************)))))))))))))))******+++))))))((('''''''''((((((((((((((()))))))))******))))))(((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******************))))))))))))))))))************))))))))))))((((((((((((''''''***,,,+++(((+++BBB..."""+++&&&...***))))))))))))***++++++))))))))))))))))))))))))...000***222&&&%%%......%%%%%%---...www000''''''''''''((()))))))))"""***(((...---***---333 222&&&&&&&&&+++(((((((((((())))))))))))&&&&&&''''''((((((((()))***))))))((((((((((((((())))))))))))))))))))))))******)))((((((((())))))************))))))))))))++++++************++++++((((((((()))))))))******,,,+++***)))))))))***+++'''((())))))******))))))))))))))))))))))))******222///+++)))))))))((('''******++++++++++++******)))************+++++++++---------,,,+++*********++++++++++++,,,,,,,,,,,,------++++++***+++,,,---,,,,,,---...000222444555:::===@@@CCCFFFJJJNNNQQQUUUXXX^^^bbbfffiiillloookkklllnnnpppqqqrrrssssssuuuuuuvvvwwwxxxxxxwwwwwwtttuuuvvvvvvvvvuuusssrrruuuwwwyyy}}}qqqZZZOOOHHHCCCAAA>>>===;;;;;;;;;:::999777777777777777777666555555333333222111000///000000111///------///000///...------------------------+++++++++*********)))))),,,,,,,,,++++++*********************************++++++************++++++***)))))))))))))))******)))))))))))))))************''',,,^^^******))))))))))))))))))************************)))))))))))))))******+++))))))(((((((((((((((((()))))))))******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++******))))))((((((((()))***++++++***)))((())))))(((((((((((((((((('''///)))***'''III}}}&&&'''///(((***))))))(((((())))))***+++++++++++++++++++++++++++,,,+++%%%+++)))''',,,222,,,''',,,hhh@@@''' &&&''''''))))))*********$$$(((((($$$///%%%###///+++333xxx///$$$///(((((((((((())))))))))))++++++***)))'''&&&%%%%%%***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))+++******))))))******+++(((((()))))))))*********///---+++***)))***,,,---''''''((())))))))))))))))))))))))))))))*********+++***))))))***+++++++++******++++++++++++******))))))*********+++++++++,,,---...///000111222222+++++++++,,,,,,,,,,,,,,,111000...,,,,,,---///000,,,---///111333555888:::???BBBGGGJJJNNNRRRWWWZZZ^^^bbbgggkkknnnqqqtttvvvrrrssstttvvvxxxyyyyyyzzzxxxyyyyyyyyyyyyxxxxxxwwwtttvvvxxxzzzzzzyyyvvvuuuyyy{{{qqqYYYMMMFFFAAA??????===;;;;;;;;;;;;999777777777777777777777666555444333222111111111000000000///------///000//////------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++***************************++++++************++++++******)))))))))))))))*********))))))))))))))))))***''',,,^^^'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))))))))))))))************)))((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************++++++******))))))((((((((()))***++++++***)))((((((((())))))))))))))))))%%%...(((,,,***$$$***///,,,'''))))))(((((())))))***+++++++++++++++++++++++++++%%%'''(((333///!!!(((///+++)))%%%000'''((()))++++++,,,,,,+++(((''''''"""---$$$&&&'''((( |||;;;,,,'''%%%'''((((((((()))))))))***,,,,,,+++***((('''&&&&&&***)))(((''''''((()))***)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))************,,,***((('''&&&''')))***''''''((()))))))))))))))(((((())))))************'''((())))))***+++---...******++++++++++++******))))))*********+++++++++(((((()))***,,,---......++++++,,,,,,,,,---------111000...------...000111---000333555777:::>>>BBBEEEHHHMMMRRRVVVZZZ^^^aaagggjjjooorrruuuwwwyyy{{{yyyyyyzzz{{{||||||||||||wwwvvvvvvuuuuuutttttttttvvvyyy~~~~~~~~~}}}|||qqqXXXLLLEEE@@@??????===<<<;;;<<<;;;999888777777777888888777777666555333111111111222111000///...,,,---...000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************+++++++++******)))))))))))))))************))))))))))))***''',,,^^^''''''((()))***+++,,,,,,(((((((((((((((((((((((()))))))))))))))******+++(((((()))*********)))))))))***+++++++++***)))((())))))(((((())))))))))))))))))))))))((((((((()))))))))******'''((()))******+++******************))))))))))))))))))************))))))(((((())))))))))))******'''+++******...555'''***---)))+++************+++,,,,,,++++++++++++++++++++++++---,,,......(((""",,,///***bbbsss###---)))((()))+++,,,---,,,,,,+++ppp+++&&&''',,,)))'''222$$$###444+++!!!000''''''(((((())))))******((()))))))))******++++++((((((((((((((())))))***))))))))))))))))))))))))))))))((((((((()))******))))))))))))************))))))(((((((((((()))))))))))))))*********++++++---,,,***)))))))))***+++'''((())))))******))))))((((((((()))******++++++((()))+++***))))))***,,,******++++++++++++******)))************+++++++++***************)))))))))++++++,,,,,,------.........------,,,---...///000///333777:::<<>><<<;;;<<<;;;:::888666777777888888888777777666333111111222333111///...---+++,,,...//////...........................************************++++++++++++++++++++++++************************++++++************++++++++++++***)))))))))))))))************)))))))))(((***''',,,^^^(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++'''((()))***+++******))))))***+++,,,,,,***((('''))))))(((((()))))))))))))))))))))))))))))))))*********++++++&&&''')))***++++++******)))))))))))))))***************))))))))))))******(((((()))))))))*********,,,''',,,&&&111$$$PPPvvv&&&***---000...------------...//////////////////////////////555111---777###777777PPP<<<((()))///((()))+++,,,,,,+++***)))PPP***$$$)))&&& $$$(((!!!333eee--- 111###'''''''''((()))*********&&&''''''((()))***++++++''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((()))))))))***************))))))))))))))))))***))))))*********+++++++++......---------,,,,,,,,,((()))******++++++******'''(((((()))******++++++(((***,,,+++)))((()))*********++++++++++++******)))************+++++++++---------,,,,,,+++++++++++++++,,,,,,---......///,,,,,,---...///000000111111666<<>><<<<<<<<<<<<:::888666777777888888888777777666333111111222333111///---,,,++++++---.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++***))))))((())))))+++*********))))))((((((***''',,,^^^************))))))))))))************************)))))))))))))))******+++'''((()))+++++++++***))))))***,,,---,,,***((('''))))))(((((())))))))))))))))))))))))************++++++++++++&&&''')))***+++++++++***(((((())))))******+++++++++***)))(((((()))***+++(((((())))))*********+++000%%%...###111,,,***///,,,444000000000000000111222222333333333333333333333333+++xxx333&&&$$$666222)))+++===---(((***(((((()))***++++++***((('''111)))$$$******+++000%%%222aaa%%%(((%%%&&&***&&&''''''((()))******+++((((((((((((((('''''''''&&&'''(((*********)))((())))))))))))))))))))))))******))))))***+++,,,,,,(((((())))))*********+++++++++************++++++)))************+++++++++******+++++++++***)))((())))))***+++++++++++++++'''(((((()))***+++++++++&&&(((++++++)))(((***,,,******++++++++++++******)))************+++++++++***++++++,,,,,,---------++++++,,,,,,---...//////,,,---///111222333333333333888>>>AAACCCGGGNNNTTTWWW[[[```eeeiiilllooorrryyy{{{~~~~~~~~~~~~}}}|||{{{zzzyyyssspppmmmjjjlllpppvvvyyy~~~|||{{{|||}}}~~~~~~|||zzzyyy}}}}}}~~~~~~|||yyyvvvtttqqqpppppppppppprrrsssuuu|||}}}}}}}}}||||||~~~{{{zzzxxxwwwxxxyyy{{{|||mmmXXXHHHDDDDDD===>>>===<<<;;;:::999999999888888888777777777777777000000///////////////000000000000000000000000000000000///...------,,,,,,+++*********************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++************++++++&&&&&&''''''(((((())))))***&&&***\\\)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))******))))))((((((''''''))))))))))))))))))))))))((())))))*********))))))((((((''''''''''''''''''''''''''''''000...,,,,,,---,,,)))%%%((((((((((((((((((((((((((()))))))))***+++++++++++++++***))))))***,,,,,,&&&222+++'''---'''BBB+++666---333333444444555555666666777;;;:::999888888777777888@@@NNNIII%%%>>>777!!!MMM333***,,,---111///...------,,,,,,,,,,,,)))ddd)))(((333'''***UUU)))''' 666&&&******)))'''&&&'''***,,,((((((((((((((()))*********+++)))&&&'''+++,,,))),,,+++++++++***)))))))))******+++,,,,,,,,,,,,++++++++++++******)))))))))************************))))))))))))************((())))))))))))*********))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,***(((((((((***+++,,,,,,,,,,,,---.../////////000000000000222555777;;;>>>CCCHHHLLLPPPUUUXXX^^^aaaffflllqqqtttvvvwww{{{}}}{{{{{{zzzzzzyyyyyyxxxwwwvvvvvvsssrrrrrrqqqrrruuu{{{}}}yyyuuuqqqooonnnnnnpppqqqrrrrrrsssuuuxxx~~~}}}~~~|||wwwrrrsssppppppqqqqqqqqquuu{{{~~~~~~||||||}}}}}}}}}|||mmmYYYIIIEEEDDD>>>>>>===<<<;;;:::999999999999888888888777777666666222111111000/////////000000000000000000000000000000//////......---,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++************++++++((((((((((((((()))))))))***&&&***\\\)))))))))))))))))))))))))))************+++++++++***)))))))))((((((((((((******))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((((((((((((((***(((''''''''''''$$$!!!))))))))))))))))))))))))((((((((()))******++++++******)))))))))***+++,,,%%%333---+++000$$$)))PPPppp111;;;444999999::::::;;;<<<<<<<<<>>>===============>>>>>>;;;BBB\\\EEE666;;;111999222111000///...---------)))111)))---"""(((+++%%%%%%%%%###!!!"""$$$&&&((((((((((((((()))*********+++***''''''+++,,,)))******)))))))))))))))))))))******+++++++++++++++......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++***((('''&&&***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---000///...---,,,------...,,,,,,,,,,,,------...///,,,---//////000222666999@@@DDDHHHMMMQQQUUUZZZ]]]cccfffjjjppptttwwwyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxwwwvvvwwwzzz}}}{{{{{{yyywwwtttqqqmmmjjjhhhgggjjjlllnnnoooqqqtttxxx{{{~~~yyyuuussspppppprrrssstttzzz~~~~~~~~~}}}~~~mmmYYYJJJFFFEEE??????>>><<<;;;::::::999999:::999999888777666555555444333222111000000000000000000000000000000000000000//////......---------------------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++************++++++*********)))))))))))))))***&&&***\\\)))))))))))))))))))))))))))************+++++++++)))))))))))))))(((((((((******************++++++))))))))))))))))))))))))((())))))******))))))))))))((((((((())))))))))))))))))))))))+++***))))))***)))'''%%%)))*********************'''(((((()))******++++++,,,,,,,,,+++,,,---......&&&333///...999000(((666---BBB888>>>??????@@@AAAAAABBBBBB@@@@@@@@@AAAAAABBBDDDDDD???===555@@@;;;DDD333555666555444222111000000000+++zzz>>>)))---'''"""---(((((((((&&&$$$$$$&&&((()))(((((((((((()))******))),,,+++((((((++++++)))((((((((((((((()))))))))((()))******++++++******+++++++++***************(((((((((((((((((((((((())))))))))))************************+++++++++,,,)))))))))))))))))))))))))))))))))*********++++++------,,,+++)))'''%%%$$$++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,000000000000000//////...------------------......,,,...000222444777<<>>===;;;::::::::::::::::::999888777666555444666555444222111000000000////////////////////////000/////////......------************++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++,,,++++++******)))))))))***&&&***\\\))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((())))))***))))))))))))))))))))))))************************------------------++++++***************+++++++++((())))))***+++,,,------111111111222222333444444///888222///;;;<<<666999DDD<<>>PPP333DDDBBB333<<<;;;:::999777555444444333000LLL```+++&&&)))+++(((***,,,,,,,,,***(((((()))***))))))(((((())))))***+++))),,,,,,)))(((***+++)))'''(((((())))))*********(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++(((((()))*********))))))+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,---...//////...,,,+++......------------.........111444888;;;@@@FFFJJJPPPSSSXXX[[[___bbbgggjjjppprrruuuyyy{{{|||||||||zzz|||~~~|||zzzzzz}}}{{{zzz|||}}}zzzwwwtttsssrrrlllkkkiiigggeeedddcccbbbdddgggjjjooouuu~~~|||wwwuuuvvv{{{}}}~~~kkkYYYJJJGGGGGG@@@???>>>===<<<;;;:::::::::::::::999888777666555444666555444222111000000000///////////////////////////////////////.........((()))))))))******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++,,,,,,++++++******))))))***&&&***\\\************************))))))*********++++++++++++++++++++++++,,,,,,,,,******++++++,,,,,,------))))))))))))))))))))))))((())))))***))))))))))))************))))))))))))))))))))))))((()))***++++++************+++++++++,,,,,,,,,---+++,,,---...///000111111555555666777888888999999;;;@@@;;;444888<<<:::999PPP~~~444NNNCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDAAAKKKaaaPPPIII888>>>NNN>>>===KKK@@@???===<<<:::999888888666555SSS""" 444!!!+++))),,,(((((())))))(((&&&%%%&&&''')))))))))))))))***++++++(((---...***(((******))))))))))))******+++++++++(((((()))************)))++++++,,,,,,,,,,,,,,,,,,************************((()))))))))******************+++++++++,,,,,,,,,************************************++++++++++++&&&'''((()))++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++---//////---+++***......---------...//////111333888<<>><<<777GGGDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDD???OOOBBB\\\999PPP===KKKFFF===RRRAAADDDCCCBBB@@@???>>>>>>>>><<<222XXX)))!!!111(((000&&&%%%***%%%'''((((((&&&&&&'''(((***))))))))))))***++++++(((...000,,,((()))***)))************++++++++++++((()))******++++++******)))************+++++++++************************))))))))))))************************+++++++++,,,*********************************++++++++++++,,,))))))***+++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------+++,,,...//////...---,,,------------...///000111222555:::@@@FFFMMMTTTYYY]]]___cccfffiiilllppprrrwwwxxxzzz{{{zzzyyywwwvvvwwwyyy{{{{{{|||~~~xxxuuupppllljjjlllnnnqqqqqqpppppprrrvvvzzz}}}}}}wwwvvvtttqqqnnnlllkkkjjjlllooouuu|||gggWWWIIIFFFFFF???@@@???>>><<<;;;;;;;;;;;;999888888888777777666666333333222111111111111111000000000000000000000000/////////////////////000,,,,,,---......///000000------,,,,,,+++******)))************************************++++++++++++++++++************++++++)))))))))******************&&&***\\\************************)))************+++++++++)))))))))******+++++++++++++++++++++************))))))))))))))))))))))))((())))))***))))))*********+++++++++++++++++++++++++++++++++))),,,///000//////111333111111222222333444444555444555666777999:::;;;<<<;;;<<<===???@@@@@@@@@@@@???===DDDJJJGGGFFFHHHFFFCCCPPP@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBIIIAAAMMMBBBTTT;;;XXXJJJ@@@EEEPPP;;;FFFEEEDDDCCCBBBBBBBBBBBB>>>888tttRRR...)))---...###&&&***+++ ---&&&(((******))))))***+++******))))))******+++,,,(((...111---))))))***)))************)))))))))))))))******+++++++++++++++''''''''''''(((((())))))************************))))))))))))************)))))))))*********++++++*********************************+++++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,------------...,,,,,,---------.........+++,,,---...///......---,,,,,,,,,---...000222222555999>>>DDDKKKRRRZZZ___aaadddhhhjjjmmmpppsssvvvyyyzzz{{{{{{zzzxxxuuutttsssvvvzzz{{{}}}~~~~~~}}}zzzyyyxxxxxxzzz||||||{{{pppmmmiiifffeeefffhhhjjjnnnmmmnnnttt|||~~~zzzvvvsssqqqqqqqqquuu{{{fffVVVIIIFFFEEE>>>@@@???>>>===;;;;;;;;;;;;888888888777777777777777222222111111000111111111000000000000000000000000////////////000000000000,,,,,,------...///000000------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++(((((())))))*********+++***&&&***\\\************************)))************++++++++++++++++++,,,,,,---------,,,++++++******)))))))))))))))))))))))))))))))))((())))))***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000//////111333444444555555666777888888777888999:::<<<===>>>??????@@@BBBDDDEEEEEEEEEDDDHHH>>>BBBIIIDDDAAADDDCCCKKKMMMqqqDDD>>>>>>>>>???@@@@@@AAAAAA???>>>>>>??????@@@AAABBBDDD<<>>???AAABBBAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEGGG===,,,CCC222:::HHH000@@@999DDDBBBAAA???============>>>999===666FFF```GGGRRRUUUGGGNNNNNNLLLKKKJJJKKKLLLLLLGGGHHHIIIIIIIIIGGGFFFEEEFFF999GGG[[[,,,(((...+++$$$************))))))))))))%%%&&&'''((())))))))))))))))))(((((((((((())))))+++*********))))))(((((((((((((((((())))))))))))******))))))((((((''''''%%%'''+++...///---***((())))))))))))))))))))))))))))))))))))))))))))))))---+++***(((((()))+++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***...+++***++++++)))((((((++++++++++++++++++++++++++++++,,,,,,,,,------------------..................000222111//////222555===AAAGGGMMMTTT\\\ccchhhmmmmmmnnnppptttvvvwwwwwwxxxyyyyyyyyyyyyxxxvvvuuu}}}vvvsssrrrrrrssssssooollliiikkkmmmmmmrrrwwwwwwtttmmmllljjjgggeeefffjjjmmmsssvvvzzz}}}|||{{{{{{~~~}}}bbbUUUIIIDDDBBB===???===;;;;;;<<<<<<<<<;;;888999999888888777666555555333111000///000111222222111000///............///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***+++++++++++++++************))))))******+++,,,,,,,,,+++***************+++(((,,,^^^++++++++++++*********))),,,,,,++++++***+++++++++,,,,,,++++++***)))))))))***))))))(((((())))))***************************)))///***,,,,,,,,,+++++++++---...////////////000111222444555666555555666777999:::<<>>>>>=========>>>?????????@@@AAABBBBBBCCCCCCBBBDDDDDDEEEEEEFFFEEEEEEEEEJJJ;;;HHH:::555444@@@///<<<888<<<===<<<:::888888777888888<<<666333===mmmRRRKKKIIIDDDGGGPPPOOONNNMMMLLLKKKKKKLLLLLLJJJKKKKKKKKKKKKJJJHHHGGGEEEDDD@@@qqqIII777&&&"""'''***---000)))))))))(((((((((((('''))))))*********)))(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((()))))))))*********))))))((((((((((((++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))''''''(((***+++,,,,,,,,,+++++++++***************++++++*********---++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///+++---000000///000444777???DDDJJJRRRYYY```fffkkkooooooppprrrtttvvvvvvvvvuuuwwwyyy|||}}}~~~~~~}}}|||rrrpppnnnmmmmmmllliiiggggggkkkmmmooottt{{{|||yyyrrrqqqooollljjjjjjmmmpppyyy|||}}}{{{zzzxxx{{{{{{aaaTTTIIIDDDCCC===???>>><<<<<<=========<<<888999999888888777666555222222000000000111222333222111000//////......//////............---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,---,,,,,,+++***)))******))))))******+++,,,++++++***)))))))))******+++(((,,,^^^++++++++++++************+++++++++***++++++,,,,,,************************+++******************+++************************)))///***---------------...///111222111222333444666888:::;;;;;;;;;;;;;;;<<<===??????999BBBBBBNNN777IIIAAA<<>>===<<<<<<<<<<<<<<<<<<<<<===??????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCGGG???RRR{{{000:::111888222999:::666:::888666555333333333444777666111333KKK<<>>???===;;;;;;<<<===<<<;;;888999999888888777666555222222111000000111222222111111000//////////////////............---------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++.........---,,,+++***)))******))))))******+++,,,******)))))))))))))))***+++(((,,,^^^++++++++++++++++++++++++************+++,,,------))))))*********+++++++++,,,++++++******++++++,,,************************)))///***000//////000111222333444555777777777888:::<<<===>>>>>>>>>??????@@@AAABBBBBBmmm222;;;<<<;;;:::999999999999999888999:::;;;<<<=========>>>???@@@AAABBBCCCCCCCCC>>>GGG<<<...===333888999:::AAA888;;;999777555333333333333...:::333...;;;kkk;;;???IIICCCCCCLLLGGGLLLOOOSSSWWWXXXUUUPPPMMMQQQTTTUUUSSSSSSTTTPPPJJJRRRRRRQQQOOONNNMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIDDDLLLCCC{{{777444444666<<<:::"""///444333,,,&&&(((+++,,,222000---***&&&$$$'''***))))))(((((((((''''''''' !!!###%%%'''))))))******))))))))))))))))))***************************(((((()))))))))*********)))))))))))))))))))))))))))(((''''''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++******++++++++++++******))),,,,,,***)))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000---000333444555888>>>BBBJJJPPPYYYaaahhhlllppprrrqqqssstttuuusssqqqppppppqqquuu||||||uuuppplllkkkhhhgggffffffffffffiiioootttzzz~~~yyyuuutttvvvyyy~~~{{{yyyxxxxxx{{{xxx^^^RRRHHHDDDDDD???>>><<<::::::;;;<<<;;;:::888999999888888777666555333333222111111000000000111000000////////////000///............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++.........---,,,+++***)))******))))))******+++,,,***)))))))))))))))******+++(((,,,^^^+++++++++++++++++++++,,,************+++,,,------)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,************************)))///***222222333444555777888888999===<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCCCCCyyy;;;999888888777777777888888666777888:::;;;<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDD;;;JJJFFFCCC<<<999===@@@===EEE@@@>>>===:::888666555444444000333:::111;;;RRR000AAABBB>>>333@@@FFFHHHHHHIIIIIIJJJLLLOOOQQQHHHUUUUUUGGGGGGUUUXXXNNNSSSSSSRRRQQQOOOMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHKKKKKKQQQ999$$$333222---------<<<(((""""""...666111(((&&&$$$###%%%***---,,,(((*********)))))))))(((((( !!!###%%%'''))))))*********))))))))))))******++++++++++++++++++++++++))))))))))))************))))))))))))************'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,111222---***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111000333666777888<<>>===<<<<<<<<<<<<===>>>???AAACCCCCCDDDDDDPPPBBB::::::999999999999999:::888999;;;<<<===>>>??????AAABBBDDDEEEGGGHHHIIIIIIDDDHHHOOO```www???AAABBBEEECCCGGGIIICCCBBB???<<<:::888888888<<<+++BBB888333<<>>===444///...111---555999222&&&!!!(((111+++///000,,,******)))'''************))))))))))))''''''((()))))))))((((((+++******))))))******+++(((((())))))))))))******)))))))))*********++++++)))))))))************+++***+++,,,---,,,***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,///666777000,,,///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------...///000000111222222444888:::<<>><<<;;;:::;;;<<<;;;:::888999999888888777666555111111222222222111111111000000////////////000000///............---------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***+++++++++++++++************))))))******+++,,,***************+++,,,,,,+++(((,,,^^^+++++++++,,,,,,,,,------,,,,,,++++++***+++++++++***************+++++++++++++++************++++++************************)))///***777<<<<<<>>>?????????>>>>>>@@@???>>>===<<<;;;;;;;;;;;;<<>>===============>>>???AAABBBCCCDDDDDDFFFHHHIIIKKKMMMOOOOOOPPPOOOKKKSSSPPPHHHJJJIIIKKKNNNIIIPPPKKKJJJGGGDDDAAA?????????DDD666DDD>>>888EEEbbbIII>>>>>>333666GGG:::===AAADDDDDDEEEGGGJJJLLLGGGHHHOOOOOOHHHGGGMMMNNNNNNMMMLLLJJJGGGEEECCCBBBAAAAAAAAABBBDDDFFFGGGBBBRRRCCCJJJHHHQQQ>>>444:::;;;??????000;;;333+++(((***,,,...///&&&******%%%###(((,,,,,,***))))))))))))((((((((())))))*********)))((((((+++******))))))******+++&&&&&&''''''(((((((((((())))))*********+++++++++))))))*********++++++++++++,,,---------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,555777///+++000222...------------------------------------............------...///000111222222444777;;;???CCCKKKTTT[[[dddhhhlllpppqqqqqqrrrsssoooqqqrrrooollllllpppttt|||}}}yyyuuussspppnnnlllllloootttzzz~~~~~~~~~{{{vvvrrrmmmmmmllliiihhhkkkpppuuuyyywwwnnnmmmqqquuuyyyttt[[[PPPGGGDDDEEE@@@???===<<<<<<======<<<;;;888999999888888777666555//////000222222333333333000000////////////000111//////.........---------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++))))))***+++++++++***************)))***++++++,,,++++++******+++,,,------+++(((,,,^^^+++++++++,,,,,,---------------,,,+++************************************+++******************+++************************)))///***888>>>???AAAAAABBBAAA@@@???>>>>>>===<<<;;;;;;;;;<<<:::<<>>AAAAAABBBCCCAAA>>>===@@@BBB@@@BBBCCCEEEHHHKKKKKKJJJKKKKKKKKKIIIGGGDDDAAA@@@;;;::::::;;;<<>>NNNvvvZZZHHHFFF666666BBB777555222222444555222---+++***+++***)))---111,,,""")))(((((((((''''''''''''%%%&&&'''((())))))))))))++++++************++++++&&&'''''''''(((((()))))))))************+++++++++))))))******++++++++++++***++++++,,,---------...))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))*********************++++++,,,,,,,,,***++++++,,,,,,++++++***'''111444,,,(((...111...---------------------------------.........//////------...///000111222222666:::@@@EEEKKKTTT^^^fffiiikkkoooqqqqqqqqqqqqrrroooqqqrrrooollllllrrrwww{{{uuupppmmmhhhgggeeefffiiiooouuuyyy}}}~~~~~~{{{tttsssqqqnnnlllnnntttyyy|||tttkkkiiinnnsssyyytttZZZOOOFFFCCCDDD???======<<<<<<<<<======>>>::::::999999888777777777444333222222111111222222333333222111000///......000000000000////////////000000//////.........------------------------------,,,++++++*********+++---+++)))+++...///...,,,+++)))+++ (((333(((000...---+++***+++---,,,***)))111***ZZZ++++++******************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%+++((()))///)))###(((&&&***...//////...,,,((('''))))))AAADDDCCCBBBBBBBBBAAA???===;;;:::888777666777999:::===>>>>>>@@@CCCFFFIIIKKKNNNxxx;;;FFFVVVGGGCCCTTTKKKLLLMMMMMMLLLLLLNNNPPPQQQRRRTTTVVVXXXYYYYYYYYYYYYRRRZZZ\\\sss^^^SSSSSSaaaUUUXXX[[[[[[ZZZWWWSSSPPPOOOOOOIIIJJJJJJKKKMMMQQQWWW\\\vvvSSS;;;GGGKKKCCCEEEDDDBBB@@@>>>======<<>>;;;888777666555666888:::;;;:::HHH???JJJ___IIIUUU???OOO333DDDQQQ666<<<:::777555444222///------......---+++)))&&&%%%***************+++++++++,,,+++++++++***))))))))),,,+++***((((((((()))***))))))))))))))))))))))))''')))+++------+++)))'''++++++++++++******))))))***++++++,,,,,,++++++***++++++***)))***+++---...---,,,***)))))))))******,,,+++*********+++,,,---++++++***************+++)))))))))***+++,,,---......---,,,,,,++++++,,,,,,------------------------...------------...//////---000333444444555666888999>>>EEEMMMUUU]]]eeeiiinnnppprrrqqqooommmllllllqqqsssuuusssqqqrrrxxx}}}xxxrrrmmmjjjdddeeeeeeeeeeeejjjrrrxxxxxx}}}}}}xxxsssqqqsssyyy}}}ssslllmmmrrrvvvrrrZZZPPPGGGDDDDDD???======<<<<<<<<<<<<======::::::999999888777777777333333222111111111111111/////////...............000000000000///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---+++)))***---...,,,+++((('''+++)))((()))&&&+++444///***+++000000(((,,,(((111eee++++++******************+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,444###444666---BBB+++///***%%%&&&,,,///+++%%%666"""<<>><<<:::;;;<<<>>>>>>>>>???===<<<<<<<<<;;;999777777666555444444666777999666DDD======LLL>>>@@@kkkhhhCCCJJJ@@@AAA???>>><<<999777666444111///.........---,,,+++***)))************************+++++++++***************,,,+++)))((((((((()))***))))))))))))))))))))))))(((***+++,,,,,,+++***(((++++++++++++*********)))*********++++++*********,,,+++*********+++,,,---,,,,,,***)))))))))******++++++*********+++,,,---++++++************+++++++++++++++,,,---...///000...---,,,,,,++++++,,,,,,---------------------------------------...//////...000333555666888:::<<>>FFFHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@???>>>>>>???AAABBBFFFFFFFFFHHHJJJMMMOOOQQQPPPPPPvvvSSSPPPTTTUUUSSSQQQTTTXXXZZZZZZYYYUUUUUUVVVXXX\\\___ccceeeaaaWWW\\\WWW\\\ddddddZZZVVV^^^aaadddddddddaaa\\\YYYYYYYYYVVVVVVUUUTTTRRRSSSVVVYYYUUUSSS\\\JJJYYYPPPPPPOOOMMMKKKHHHEEECCC<<<:::888888999:::999888777666555555666777555444666555444222222333444444...;;;999666@@@CCC@@@EEE;;;VVV<<>><<<:::999888555333111111000///...---------***************************************++++++++++++***))))))((()))))))))))))))))))))))))))))))))************************++++++++++++************))))))************)))))),,,,,,+++*********++++++,,,+++******)))*********++++++******++++++,,,---+++++++++******++++++,,,,,,,,,------...000111222...------,,,,,,,,,,,,,,,------------------------------,,,,,,------...//////111333666888<<>>======<<<<<<<<<<<<===::::::999999888777777777222111000000///000000000////////////000000000000000000000000////////////------------------------++++++++++++++++++++++++***+++---......---+++))),,,+++************)))(((***,,,'''...)))***999)))888000)))***---,,,***((($$$$$$666rrr******+++++++++++++++,,,++++++************++++++++++++++++++++++++++++++555+++"""///'''%%%GGG'''$$$'''111777444))) ,,,:::###JJJKKKLLLNNNMMMLLLIIIHHHGGGDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNQQQRRR```KKK[[[VVVSSSTTTYYY[[[XXXUUUYYYYYYYYYZZZ]]]aaadddgggbbb___jjjbbbYYYaaa```\\\aaaaaagggggggggddd```^^^]]]]]]]]]^^^]]]\\\ZZZZZZ[[[]]]dddeee^^^TTT___]]]WWWWWWWWWVVVSSSOOOLLLIIICCC@@@>>><<<;;;:::777666444333222333555666555444444444222111000000000000---222666666:::EEEGGG<<<;;;uuu===JJJKKKDDDCCCAAA???>>>===<<<:::888666555222000///......///***************))))))))))))))))))***+++++++++,,,******))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++*********++++++******************+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,---------...000111222......---,,,,,,,,,,,,,,,------------............---------,,,---......//////111444777;;;AAAGGGLLLTTTXXX___dddggghhhjjjkkkkkkiiigggfffjjjttt~~~{{{}}}}}}|||yyyuuurrrqqqssswwwyyyyyyxxxwwwvvvuuuttttttsssllljjjggggggjjjqqqyyy~~~lllXXXRRRJJJGGGEEE???>>>>>>===<<<<<<<<<<<<<<<::::::999999888777777777222111000000///000000000111000000000000/////////000000000000////////////..................//////++++++++++++++++++++++++***+++---......---+++***++++++++++++***)))))))))+++///,,,+++***---000"""+++'''&&&***------222999--- +++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++%%%---666...$$$333333444,,,'''(((***+++111999???000///NNNOOOQQQTTTSSSPPPMMMLLLLLLHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJKKKLLLNNNQQQRRR```UUUXXX]]]```aaaaaafffggggggeeebbb`````````bbbcccddddddccccccdddeeefffdddNNNbbb]]]\\\\\\]]]\\\ZZZVVVSSSQQQMMMJJJGGGCCC@@@===888555444222111111333555555444333333222111000//////...555...111444///555===888HHHMMMJJJOOO;;;JJJFFFDDDBBBAAAAAA@@@>>><<<;;;:::666333000///......,,,+++++++++*********))))))))))))***+++++++++,,,)))))))))*********)))))))))))))))))))))))))))))),,,+++***((((((***+++,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******)))************+++***************++++++,,,,,,,,,,,,,,,,,,++++++,,,---......++++++,,,,,,---...000111///...------,,,,,,---------------....../////////......------......///000///222666:::@@@GGGNNNSSSYYY]]]bbbeeeffffffgggggghhhgggeeefffmmmyyy~~~xxxvvvyyy|||{{{yyyuuurrrmmmjjjjjjlllpppsssuuuvvvwwwxxxyyyyyyxxxxxxsssqqqnnnmmmqqqwww~~~lllWWWQQQJJJGGGEEE??????>>>===<<<<<<;;;<<<<<<::::::999999888777777777222222111000000000000111000000//////.........---000000000000////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++---......------,,,***+++,,,,,,***)))***+++***,,,333)))***((("""===222+++***111333***""" 333$$$******++++++,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,333)))$$$111888$$$""">>>111+++***111333---***+++%%%RRRRRRVVVYYYYYYUUUQQQPPPQQQLLLMMMNNNOOOPPPQQQRRRRRRMMMMMMMMMMMMNNNPPPRRRSSSSSSXXXwwweeeVVV^^^___bbbcccddddddcccaaa```aaabbbdddgggiiijjjjjjjjjkkklllaaazzzgggOOO^^^^^^^^^___^^^]]]\\\ZZZYYYWWWTTTOOOKKKGGGBBB<<<888555333111000111222222222333222222111000000//////444+++...111+++,,,777<<<@@@<<>>;;;888444111000///---------,,,++++++*********************+++++++++(((((()))************))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++******))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////*********+++,,,---/////////......------------------------...//////000000//////......//////000111222555;;;@@@GGGNNNUUUZZZ^^^```dddeeeddddddddddddeeefffgggjjjrrr~~~}}}yyyvvvvvvxxxyyywwwuuunnnlllhhhffffffiiimmmpppuuuwww{{{}}}~~~}}}{{{{{{xxxuuuuuuyyy~~~lllWWWPPPIIIFFFEEE??????>>>===<<<<<<;;;;;;;;;::::::999999888777777777333333222111111111111111/////////000000000000000000000000000////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++---,,,+++***,,,...,,,"""555((()))%%%,,,OOO!!! +++111222&&&DDD{{{******++++++,,,------...---,,,,,,++++++,,,,,,---------------------------)))777&&&'''...]]]}}};;;"""***666:::;;;555cccUUUTTTYYY]]]]]]XXXTTTSSSTTTQQQRRRSSSUUUWWWXXXXXXYYYRRRQQQQQQQQQRRRSSSUUUVVVRRRVVVddd]]][[[]]]aaa___aaabbbbbbaaaaaabbbdddfffiiilllmmmmmmmmmmmmnnnmmmjjjttt}}}```^^^^^^^^^^^^____________^^^[[[WWWSSSOOOJJJDDD@@@999666333111111222111111222333333222222111000000,,,...///......111777===(((EEE333XXXGGGIIIGGGEEEEEEFFFEEEDDDBBBBBBAAA???===:::666444222//////...------,,,+++++++++++++++***************'''((()))***+++******)))))))))))))))))))))))))))+++******************++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++((()))***+++,,,++++++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,---...///000******++++++,,,---///000//////...------------------------...///000000000000000000000000111222222555:::AAAGGGNNNUUU\\\```bbbccceeeeeecccbbbcccdddccceeejjjpppxxxyyyyyyyyyyyywwwuuurrrpppgggfffddddddfffjjjooorrrzzz~~~}}}zzz{{{mmmWWWOOOHHHEEEEEE@@@??????>>><<<<<<;;;;;;;;;::::::999999888777777777444333222222111111222222000000111222333444555555000000000000////////////,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---...///)))+++...---++++++---///000333%%%)))'''DDDZZZ222)))JJJ******+++,,,,,,---......,,,++++++******++++++,,,........................'''...---&&&'''IIIzzzHHH???NNNWWWVVV[[[```___ZZZVVVUUUVVVUUUVVVWWWYYY[[[\\\]]]]]]UUUUUUTTTTTTUUUWWWXXXYYY]]]UUUcccjjj[[[]]]___]]]___aaaaaaaaaaaaccceeegggjjjmmmooonnnnnnnnnnnnuuubbbwwwmmmaaa]]]]]]]]]^^^___```bbbcccccc```]]]ZZZVVVRRRLLLHHH===:::666444333333333222222333333333333222111111)))666555,,,///333000000777999======hhhGGGIIIGGGFFFFFFFFFFFFEEECCCBBBBBBBBB@@@>>>;;;888666000000///...------,,,,,,,,,+++++++++******))))))'''((()))+++++++++***)))))))))))))))))))))))))))************************+++++++++,,,,,,---------***++++++,,,,,,++++++***((()))+++,,,---,,,,,,+++((()))***+++,,,,,,+++***)))***+++,,,---,,,++++++,,,,,,,,,---...///000000+++++++++,,,---...///000//////...------------...---------...///000000111111111111111111222222333888===EEELLLSSSZZZ```dddeeeffffffeeecccbbbccceeeaaaeeelllsss|||yyy{{{|||{{{wwwrrrooommmbbbbbbbbbcccggglllqqqttt}}}~~~lllWWWPPPGGGEEEFFFBBBBBBAAA@@@>>>======<<<<<<===;;;999888777666444222333333222111111000000///111111222333444444444444333222111000////////////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++------------------------222...'''111... ...------,,,---...000111.........------,,,,,,,,,((()))***,,,---///000000+++,,,111,,,888\\\[[[]]]]]]\\\\\\\\\[[[[[[[[[]]]\\\\\\^^^``````^^^\\\___]]]ZZZZZZ\\\___`````````[[[dddppp___```^^^]]]^^^```aaaccccccddddddfffiiinnnsssuuurrrlllgggppphhhjjjooohhhxxxiiicccZZZ```aaa^^^bbb```gggaaa___ccc```VVVPPPPPPEEEBBB>>>999666555555666888666333333333444333222111111111111222333555666555333999---???xxxLLLHHHOOONNNCCCHHHKKK;;;DDDDDDBBB???>>>>>>;;;777777555333111...---,,,,,,++++++************++++++************************+++++++++*********)))))),,,+++++++++******)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++)))&&&$$$)))(((((()))+++---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------......---------------...---...//////000222666999>>>DDDLLLUUU]]]aaacccdddgggeeedddfffjjjnnnnnnmmmmmmooorrrxxx~~~|||{{{zzz~~~}}}}}}~~~~~~}}}yyyzzzwwwsssqqqqqqnnnhhhfffeeedddfffjjjqqqyyy}}}kkkWWWPPPGGGDDDEEEAAAAAAAAA???>>>===<<<<<<<<<<<<:::888777777777555333333333333222111111000000111111222333444444444444222222111000////////////000///......------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,'''///999'''TTT+++*********++++++,,,---......------,,,,,,,,,,,,,,,------....../////////,,,000888///]]]]]]^^^___aaabbbdddeeefffcccbbbbbbdddeeeeeeccc```cccaaa```aaadddfffggggggjjj```lllfffgggccc``````aaabbbbbbccccccddddddgggmmmrrruuusssnnnjjjkkkeeehhhlllcccdddnnnVVVhhh___aaaaaaeeeaaaaaaaaa___ZZZVVVXXX]]]LLLIIIEEE???;;;888666555777666666777888999777555222111000000000000111222777///555===333EEEhhhVVVBBBBBBLLLJJJLLL[[[EEEBBBAAAAAA???>>>EEEOOO888777666444111///---------,,,,,,++++++++++++,,,************************+++++++++*********))))))+++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))((((((***)))((()))+++---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------------------------))))))(((((((((((())))))///000000111222555:::===DDDJJJRRRZZZ```cccdddeeefffeeefffjjjpppssstttsssvvvwwwxxx{{{|||wwwuuusssssstttssssssssstttuuuuuutttwwwxxxwwwsssrrrsssqqqlllhhhhhhgggiiinnnuuu|||}}}zzzxxxxxxyyyzzzjjjVVVPPPGGGDDDEEEAAAAAA@@@???>>>===<<<<<<<<<:::999777777888888666444444444444333222222111111111111222333444444444444222111000///............000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,333 '''777}}})))******++++++++++++***---------,,,,,,,,,,,,,,,////////////////////////---)))111WWWaaa^^^```cccgggkkkooorrrsssmmmllllllmmmnnnmmmjjjhhhiiihhhiiikkkooorrrrrrrrruuulllxxxnnnnnngggddddddcccbbbbbbccccccdddcccffflllrrruuutttpppllliiieeeeeefff^^^VVV^^^nnnwwwJJJbbb]]]bbbdddiiillllllhhhdddaaa\\\WWWUUUSSSNNNIIICCC===999777777777999<<<>>>???===<<<;;;:::888777555444444444---888333777:::%%%JJJQQQRRRFFFDDDMMMAAAJJJDDDDDDIIIEEE:::555999;;;;;;:::888666333000...///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++************************)))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))+++,,,***))))))***,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,------------.................................,,,+++++++++++++++,,,,,,............000555;;;@@@KKKQQQZZZaaaeeefffgggggggggiiimmmsssyyy||||||{{{~~~}}}~~~zzzuuurrrpppoooppppppooonnnmmmnnnoooqqqrrruuuwwwvvvsssrrruuutttqqqmmmllllllnnnssszzz}}}yyyxxxxxxxxxxxxuuutttssstttuuuvvvuuusssuuutttrrrppppppqqqrrrsss}}}iiiVVVOOOGGGDDDEEE@@@AAA@@@???>>><<<<<<<<<<<<999888777777888888777666555555444333333222222111111111222333444444444444222111000///..............................//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++$$$000+++222000(((jjj+++,,,...//////...---,,,---------,,,,,,,,,,,,,,,...//////////////////000555;;;555---000FFFfffbbbdddhhhmmmsssxxx|||~~~xxxwwwvvvwwwwwwvvvssspppnnnnnnppptttxxx{{{{{{zzzzzz}}}{{{{{{sssjjjjjjiiigggfffeeedddeeeeeeeeehhhmmmsssvvvuuuqqqmmmlllgggaaa^^^[[[XXXWWWVVViii___lll]]]iiiaaa```]]]\\\ccciiieee[[[[[[ZZZWWWRRRLLLFFFAAA>>>;;;;;;;;;===AAACCCDDDCCCDDDCCCAAA???===;;;999999...@@@000***BBB???111AAARRRFFFUUUKKK???BBB???>>>CCCIIIHHH@@@888>>>>>>>>>===;;;777444222111000///---,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***************+++,,,---+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,/////////...//////000000.../////////222888@@@FFFOOOVVV___fffiiijjjlllmmmooorrrxxx~~~}}}xxxvvvrrrnnnkkkkkkkkkkkkmmmlllkkkjjjjjjmmmqqqtttuuuxxxxxxuuutttvvvvvvtttrrrqqqqqqssswww}}}|||xxxssspppoooooonnnmmmmmmmmmlllllllllllllllkkkmmmlllkkkkkkkkkmmmnnnooovvvyyy}}}hhhUUUOOOGGGDDDDDD???AAA@@@???===<<<<<<;;;;;;999777666777888888777666555555444333333222222111111111222333444444444444222111000//////.........---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++++++++++++++++++++++++++///555!!!...)))'''333LLL---...///000000///...---------------------------,,,,,,---///000111333333...<<<...222SSS,,,OOO===lllkkkmmmpppuuu{{{}}}zzzxxxrrrrrrtttxxx|||~~~zzzzzzpppqqqpppooommmkkkjjjjjjiiikkkmmmqqqvvvyyyxxxtttpppllliiibbb[[[ZZZ]]]]]][[[RRR^^^[[[XXXbbbggggggccc^^^^^^cccdddbbb]]]]]][[[XXXTTTOOOKKKHHHCCC@@@======AAAEEEIIIJJJHHHGGGFFFDDDAAA???===<<<>>>888333222444333333777FFF{{{fffBBBOOODDDDDDHHHDDD;;;===GGGJJJDDDAAAAAABBBAAA???<<<888666333222000...,,,++++++***))))))))))))))))))))))))************************)))))))))))))))*********)))))))))************+++++++++++++++++++++++++++((()))+++---...---,,,+++,,,+++******,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,---......111222222444888???HHHNNNRRRYYYccciiilllnnnrrruuu{{{~~~yyymmmkkkhhhdddbbbbbbcccdddeeefffeeeddddddhhhmmmrrrwww|||~~~zzzxxxyyyyyyxxxwwwwwwvvvwwwzzz~~~~~~sssooojjjgggfffeeedddccceeeffffffffffffffffffggghhhhhhhhhhhhiiikkklllmmmpppssswwwzzzzzzzzzzzz{{{gggTTTOOOGGGDDDDDD???@@@???>>>===<<<;;;;;;;;;999888666777888888777666444444444333222222111111111111222333444444444444333222111000////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,######000<<<"""...888//////999---............------,,,.............../////////---...///222444666888999333>>>AAA>>>???<<>><<<(((---===999;;;222aaaKKKLLL888CCCHHH???999<<<@@@@@@CCCCCCCCCCCCAAA???===<<<666555222000...,,,++++++***************************************+++++++++***************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...,,,***,,,+++***+++,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,------------.........++++++++++++++++++++++++,,,++++++,,,,,,---...///...000222555:::BBBKKKQQQUUU\\\eeekkknnnqqqxxx}}}|||tttiiigggdddaaa___```aaabbbaaacccddddddeeehhhooouuuzzz~~~~~~}}}|||{{{|||{{{tttkkkgggbbb^^^^^^^^^_________aaabbbccccccccceeegggiiiiiiiiiiiijjjkkkllllllnnnqqqtttvvvvvvvvvvvvwwwfffTTTOOOGGGDDDCCC>>>@@@???>>>===<<<;;;;;;;;;:::888777777888888777555333333333222111111000000111111222333444444444444444333222111111000000000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,::: 333)))666)))!!!888666333......---,,,,,,,,,,,,,,,////////////000000000111222333555777:::<<<>>>???EEE444<<>>MMMIII]]]ZZZZZZuuutttvvvyyy}}}yyywwwvvvwwwzzz|||}}}}}}}}}{{{zzz{{{wwwsssnnnhhhccc^^^]]]___cccVVV___ZZZjjjYYYRRR[[[bbb^^^^^^ddd]]]]]]]]]\\\[[[ZZZYYYXXXSSSNNNIIIFFFGGGIIILLLMMMNNNOOOPPPQQQQQQPPPOOONNN@@@???CCC===444<<<>>>+++999DDD===GGGwwwTTTDDD;;;BBBHHHFFFFFFJJJDDDDDDDDDCCCBBBBBBAAAAAA:::888666333111///------++++++++++++++++++++++++))))))*********+++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,---......------,,,---,,,++++++------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------............///000111222...000444999>>>FFFOOOTTT[[[aaaiiimmmooosss|||yyyrrrhhhfffbbb```^^^___```aaa```cccggghhhiiimmmuuu{{{|||~~~{{{|||{{{xxxvvvqqqjjjccc___ZZZWWWXXX[[[^^^___```cccfffggggggiiilllooopppppppppoooppppppppppppppprrrtttuuusssrrrsssssseeeSSSOOOGGGDDDCCC>>>@@@???>>>===;;;;;;;;;;;;:::999777777888888666444333333222222111000000///111111222333444444444444555444333222111111111111222111000......---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------------------------===111(((***777!!!<<<777%%%%%%222...###999bbb111000...---,,,------...//////000000111111222222888999;;;===???AAACCCCCC@@@DDDKKKJJJGGGPPP^^^[[[]]][[[___jjjfff]]]wwwqqqsssvvvzzz{{{xxxvvvvvvxxxzzz||||||}}}zzzsssooojjjeeefffjjj]]]eeeaaaccchhhhhhSSSZZZ[[[YYY\\\]]]]]]\\\\\\[[[[[[[[[ZZZVVVSSSNNNKKKKKKLLLLLLKKKJJJKKKMMMOOOPPPPPPOOOOOOVVVIII===AAACCC666000:::333999BBBDDDDDDFFFDDDOOOGGG@@@EEEEEEDDDCCCCCCCCCCCCCCCDDD===;;;999666333111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,------------------.........//////..............................,,,,,,,,,,,,---...---,,,++++++------,,,+++++++++,,,---------,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------////////////////////////------------...///111111444777<<>>:::666222000...000///...---------...///,,,+++******)))*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''((()))***+++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++/////////...---,,,***)))***,,,......,,,+++***+++.........////////////000---------............///+++---///000//////000111111777???HHHOOOVVV\\\```hhhiiijjjlllpppvvv~~~||||||zzzxxx{{{~~~~~~yyyttthhhbbb\\\YYYZZZ]]]^^^^^^aaadddhhhllloootttyyy|||~~~|||yyyuuurrrpppfffggghhhjjjllloooqqqrrrrrrqqqppppppooolllgggddd]]]XXXSSSQQQUUU\\\bbbfffkkkooouuuxxxzzz}}}}}}}}}~~~~~~~~~yyyxxxvvvuuusssrrrqqqqqqeeeSSSNNNFFFCCCEEEBBBAAA@@@>>>===<<<<<<======999888777888999999777555444333333222222111111000222111111000//////000000333333444444444333222222111111111000///.........------------------------,,,,,,,,,---------...............------,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,888$$$&&&\\\......------------......111111222222222555999<<>>???FFFHHHKKKTTTxxx;;;III@@@HHH===FFF777FFFDDDCCCAAA???;;;888555222111///...,,,+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++------......------,,,,,,...//////000000000//////,,,,,,,,,------------...---------............///,,,...000000000000222444777;;;BBBKKKSSS[[[bbbfffkkklllnnnppptttzzz{{{wwwtttwwwuuutttvvvyyyyyyuuuqqqfffbbb]]][[[]]]___aaabbbbbbeeeiiimmmqqqvvv{{{{{{xxxwwwwwwvvvwwwvvvvvvtttqqqnnnllljjjfffggghhhiiilllnnnpppqqqqqqpppnnnnnnmmmkkkhhheee^^^ZZZUUUTTTYYYaaaiiinnnwww{{{~~~|||yyyvvvuuutttttteeeTTTOOOFFFCCCEEEBBBAAA@@@???============>>>:::999888999::::::888666333333333222111111000000111111000/////////000000111111222222333222222222111111000000//////......++++++,,,------...//////,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...777'''>>>///......---......//////222333555666888;;;@@@DDDNNNTTT]]]cccdddbbb___]]][[[ZZZYYYZZZ]]]aaafffiiipppsssxxx|||}}}|||yyyvvvrrrssspppmmmmmmmmmmmmooorrrvvvxxx|||||||||zzzwwwrrrnnnkkkjjjiiihhhggghhhkkknnnpppjjj}}}xxx~~~|||{{{~~~|||zzzwwwuuutttqqqsss~~~yyyvvv[[[WWWVVVTTTUUU]]]^^^^^^^^^^^^]]]\\\\\\___ZZZTTTRRRRRRSSSRRRQQQRRRRRRQQQPPPNNNIIICCC>>>444:::>>>999:::KKKOOO???SSSUUURRR333VVVIIIUUUBBBCCCBBB@@@>>>;;;888777666000///...,,,+++++++++,,,,,,,,,+++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,***((())),,,...---+++,,,,,,,,,------------...---------............///...///000000000222666999>>>AAAGGGPPPZZZdddlllpppqqqrrrtttwww{{{zzztttooolllooommmmmmooorrrrrrpppllldddbbb______aaaeeeggghhhfffiiimmmppptttyyy~~~{{{uuupppnnnnnnmmmmmmmmmmmmmmmllljjjhhhgggffffffgggiiikkkmmmoooqqqrrrsssqqqnnnllllllkkkiiiggg```\\\YYYZZZaaakkktttyyy}}}zzzxxxwwwwwweeeTTTOOOGGGCCCDDDAAA@@@???>>><<<<<<<<<<<<===;;;999999999:::999777555333333222222111000000000111000000/////////000000//////000111222222111111111000000000/////////...,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,---------------,,,,,,---------555---)))...555555000,,,111111000000111222222333555777:::<<<@@@EEEKKKOOOZZZaaakkkrrrssspppkkkhhheeecccaaaaaacccgggllloootttwww|||~~~|||}}}zzzyyywwwrrrtttkkkggggggggggggiiilllnnnppptttsssrrrooolllhhhfffdddddddddbbbbbbcccfffhhhjjjhhhpppooolll{{{{{{~~~{{{wwwzzzyyyyyy}}}~~~|||{{{zzzyyy|||wwwvvv~~~mmmgggQQQYYYZZZ[[[\\\\\\\\\\\\\\\bbb___ZZZXXXWWWVVVUUUSSSUUUTTTSSSRRRPPPLLLFFFBBBGGG===DDDDDD333666IIINNNFFFOOOLLLTTTaaa999IIIDDDCCCBBB@@@>>><<<;;;:::555444222000............,,,,,,+++************++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***&&&"""$$$))),,,+++(((.........////////////000---------............///////////////000333999===BBBEEELLLWWWcccoooxxx}}}xxxyyyzzz}}}|||uuuooojjjhhhfffeeeeeegggjjjkkkjjjhhhccccccccceeehhhlllooopppnnnppprrrtttvvvzzz{{{tttqqqllliiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhhhhggghhhjjjlllooosssuuuwwwxxxyyyuuuqqqnnnlllllljjjiiiccc```___bbbjjjuuu~~~~~~~~~~~~~~~~~~cccSSSOOOGGGCCCDDDAAA???>>><<<;;;::::::;;;;;;:::999888888999888666444333333222111111000000///000///////////////000000......///000111111111111000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,---------------------++++++,,,,,,,,,---------...------,,,,,,------...333---((((((''''''+++111///444yyy222222222333444666777888888;;;>>>BBBGGGMMMTTTYYYcccjjjuuu|||~~~{{{wwwtttmmmllliiihhhiiimmmqqqtttwwwzzz~~~}}}zzzzzzrrrrrrzzz{{{rrrnnnqqqzzz___`````````aaaccceeegggiiiiiihhhfffdddbbbaaa``````aaa```______```aaacccdddjjjdddccccccssseeesssooopppxxx}}}{{{yyyyyyuuuvvvyyy}}}||||||||||||}}}~~~sssWWWZZZ[[[\\\]]]______``````___^^^^^^^^^]]]\\\YYYVVVXXXVVVTTTRRRPPPMMMIIIFFFQQQ555666EEE???:::???<<<===LLL]]][[[GGGKKKWWWIIIEEEDDDCCCBBBAAA@@@???>>>999777555222000/////////---,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++///***'''(((---111///---.........////////////000---------............///......//////000555;;;@@@EEEIIIQQQ___ooo|||~~~xxxoooiiieeeccc______```bbbdddfffffffffeeegggjjjnnnqqqtttwwwyyyxxxxxxyyyyyyyyy{{{{{{sssnnnjjjgggddddddfffhhhiiiiiikkkkkkkkkkkkkkklllllllllmmmooossswww{{{~~~|||vvvrrrooonnnlllkkkgggfffeeeiiirrr|||zzz```QQQNNNFFFCCCDDDAAA>>>===<<<:::999::::::;;;:::999888888999888666444222222222111000000////////////......//////000000//////000000111000000000000000000000//////////////////...---,,,,,,++++++,,,,,,,,,---------......******++++++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...'''444:::444,,,---333###111%%%\\\333333444666888;;;===>>>>>>AAAEEEJJJOOOVVV^^^ccckkkrrr{{{~~~|||uuusssqqqooopppsssvvvxxx{{{}}}~~~{{{xxxuuuttttttqqqhhheeerrrooonnn___[[[[[[\\\]]]^^^```aaabbb___^^^\\\ZZZZZZ[[[]]]^^^___^^^]]]]]]]]]]]]^^^___aaaXXXbbb```fff\\\zzzpppqqqtttssstttyyyrrrssswww{{{||||||~~~kkk|||QQQXXXYYYZZZ\\\]]]^^^______[[[]]]___aaaaaa___]]][[[[[[YYYUUUSSSQQQNNNJJJGGG@@@444000555:::AAADDD===LLLFFFFFFRRR\\\[[[RRRKKKggg???GGGFFFEEEEEEDDDCCCBBBAAAAAA:::999666333000///......------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++///---+++,,,///111000...,,,,,,,,,------------...---------............///...///000111333888???CCCIIINNNYYYjjj{{{tttiiiaaa]]][[[ZZZ[[[]]]___aaadddfffggghhhlllrrrwwwzzz}}}~~~|||uuunnnhhheee___^^^^^^```eeeiiilllmmmpppooooooooopppqqqrrrsssvvvxxx|||zzzvvvsssqqqooommmlllkkklllpppxxxwww]]]OOOMMMFFFCCCDDDAAA???>>><<<;;;::::::;;;;;;<<<;;;999999:::999666444222222111111000000//////...............///000000000000111111111000//////////////////000000000000---------------------,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,---,,,,,,,,,------------...------,,,,,,,,,,,,------AAA333'''&&&***,,,+++******666///777==="""GGG777888:::===@@@CCCFFFHHHHHHKKKOOOUUU[[[bbbjjjoootttyyyzzzyyyxxxwwwwwwxxxzzz{{{}}}~~~~~~{{{xxxvvvqqqmmmlllpppuuurrriiiaaakkkvvv|||pppbbbuuu```YYYYYYZZZZZZZZZZZZ[[[[[[ZZZXXXVVVTTTUUUWWWZZZ\\\]]]]]]\\\ZZZZZZZZZZZZZZZXXXPPPaaa]]]___cccyyynnnooorrrooopppuuupppqqqsssuuuxxx}}}{{{yyyyyy|||vvvwww{{{VVVTTTUUUVVVXXXYYYZZZ[[[[[[ZZZ\\\^^^```````````````\\\[[[YYYWWWUUUPPPJJJFFFEEEJJJCCC666222222666@@@DDDKKKOOOMMMLLLPPPXXX]]]VVVQQQSSSiiiGGGTTTGGGFFFFFFEEECCCBBBBBBAAA>>><<<999555222000//////------,,,++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,------------,,,,,,------------,,,,,,------------------------,,,,,,------......------++++++,,,,,,---,,,,,,+++,,,,,,,,,------------...---------............//////000222444777<<>>@@@CCCGGGKKKNNNPPPQQQTTTYYY^^^eeellltttzzzzzz}}}~~~}}}|||{{{{{{||||||}}}~~~~~~~~~}}}{{{xxxtttsssmmmnnnkkkdddaaadddiiilllppphhheeeiiijjjeeeaaaaaaVVVZZZZZZYYYYYYXXXWWWVVVVVVXXXVVVSSSQQQRRRUUUXXX[[[\\\\\\ZZZYYYXXXWWWWWWWWWZZZMMM]]]UUUZZZeeeSSSqqq]]]\\\[[[XXXVVVSSSRRRQQQPPPQQQRRRUUUWWWZZZ[[[\\\aaaaaaaaaaaaaaaaaaaaaaaa\\\\\\\\\\\\\\\\\\\\\\\\aaabbbdddffffffeeedddcccXXXcccRRRNNNVVVWWW]]]WWWjjj___]]]iiirrrqqqppptttqqqppppppppprrrxxx}}}wwwtttuuuyyy|||WWWUUUUUUWWWXXXZZZZZZ[[[[[[[[[]]]^^^^^^^^^___aaaccc\\\\\\\\\\\\YYYRRRJJJDDD===AAA===AAAGGG777///BBBDDDAAAIIIYYY```ZZZVVVXXXWWW[[[]]]XXXQQQPPPWWW___MMMJJJGGGGGGFFFEEEDDDCCCBBBAAABBB@@@<<<999666333222222...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---.........,,,------......------,,,------------------------)))***,,,---.../////////***,,,...///---+++++++++........./////////000000---------.........//////000222555888;;;@@@EEEJJJUUU[[[jjj|||}}}vvvjjjaaa\\\ZZZYYYXXXZZZ\\\^^^aaadddgggjjjnnnttt}}}}}}yyyuuurrrmmmgggbbb___]]]]]]XXXYYY\\\bbbkkksssxxxzzz~~~~~~}}}}}}}}}}}}{{{yyyxxxwwwuuusssrrrrrrtttxxx}}}~~~|||zzzzzz|||~~~~~~~~~oooZZZNNNJJJCCCBBBDDD??????===;;;;;;;;;<<<;;;::::::999999888666555333222444333222111000......---222111000//////...//////222111111000///......------...///000000///...------.../////////...,,,,,,,,,,,,,,,---------............////////////...............------,,,,,,,,,..........................................---------...//////...---...000---333KKKuuuEEEIIIOOOTTTWWWYYY[[[\\\]]]^^^bbbhhhpppvvvzzz{{{~~~~~~~~~}}}zzzxxxwwwxxxyyyzzzxxxtttpppmmmllljjjhhheeecccbbbdddfffhhhlllllljjjfffaaa]]][[[[[[```TTTfff]]]]]]]]]ZZZWWWTTTSSSTTTOOOPPPRRRSSSTTTXXX]]]aaa```]]]YYYXXXYYYYYYVVVTTTTTTTTTTTTVVVZZZ]]]^^^^^^]]]\\\ZZZXXXVVVTTTSSSSSSQQQSSSVVVXXXYYYZZZ]]]___bbbccccccdddcccbbb```___```aaaaaa___]]]\\\]]]___``````aaabbbbbbbbbbbbbbb]]]\\\YYYWWWVVVWWWYYY[[[aaabbbdddgggjjjmmmoooppppppmmmjjjhhhiiimmmrrrvvvwwwsssnnnkkklllpppuuuyyy}}}{{{~~~YYY]]][[[YYYVVVVVVWWWYYYZZZ\\\\\\]]]]]]]]]]]]\\\\\\``````___^^^[[[WWWSSSQQQKKKIIIDDD@@@=========>>>AAAEEELLLSSSWWWYYYZZZYYY[[[ZZZXXXVVVTTTSSSSSSSSSXXXSSSNNNNNNUUUbbbpppzzzeeeEEELLLIIIFFFEEEEEEEEEEEEDDDEEEBBB>>>===<<<:::555111/////////...,,,***((('''++++++************++++++------,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++,,,.........,,,***)))+++------+++,,,000111///------..................------------------------,,,,,,,,,---------......///---+++,,,000222111000444666:::===@@@DDDHHHKKKVVV```qqq~~~|||qqqfff^^^[[[YYYXXXXXXXXXZZZ^^^dddhhhkkkllltttvvv{{{}}}{{{xxxsssoookkkhhhddd___\\\ZZZZZZZZZXXX[[[```hhhpppxxx}}}zzzxxxwwwvvvuuuvvvvvvxxxzzz|||~~~~~~}}}|||}}}xxxxxxwwwwwwxxxzzz|||}}}oooZZZNNNJJJBBBBBBDDD???@@@>>><<<<<<======<<<;;;::::::999888777555444333222222111111000000//////000//////............///111111111000///.........---...///000000///...---....../////////...---,,,,,,,,,---------..................//////..................------,,,,,,,,,................................................,,,---............///111777///...999EEEKKKMMMNNNOOOSSSZZZ___bbbccceeeffffffgggiiinnnuuuzzz}}}~~~}}}}}}|||zzzxxxvvvuuutttrrrssstttrrroookkkiiiiiieeedddaaa```aaacccfffhhhjjjjjjhhhccc]]]YYYWWWVVV]]]HHHUUUbbbWWWaaajjjRRR]]]^^^]]][[[WWWTTTTTTTTTPPPRRRTTTVVVWWWZZZ^^^aaaaaa^^^[[[ZZZZZZZZZXXXVVVXXXWWWVVVXXX\\\___aaaaaa^^^]]][[[YYYXXXWWWWWWWWWWWWYYY[[[\\\\\\^^^```bbbccccccddddddcccbbbaaa```___``````___]]]]]]^^^```aaaaaabbbbbbaaaaaa``````]]][[[YYYWWWWWWWWWYYYYYY]]]^^^```bbbeeegggiiijjjkkkhhheeebbbcccgggkkknnnooommmiiifffgggjjjnnnqqqwwwzzz}}}yyyxxxggghhhccc\\\```ggg```RRRcccaaa]]]ZZZXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYY^^^^^^^^^^^^]]]ZZZXXXVVVPPPNNNJJJFFFCCC@@@??????BBBFFFLLLSSSXXXZZZZZZZZZ[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQSSSTTTPPPMMMMMMOOOQQQNNNFFF@@@LLLJJJGGGFFFFFFGGGFFFEEEFFFDDDAAA???>>><<<888444111000///...---,,,,,,+++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,+++***+++,,,+++)))***......***////////////...---,,,,,,------------------------,,,,,,,,,---------......000...,,,---000222222111222555999===@@@EEEJJJNNNYYYddduuu|||~~~yyymmmaaa[[[XXXYYYZZZ\\\\\\^^^bbbfffkkknnnooovvvyyy}}}xxxvvvtttqqqmmmjjjgggddd```\\\ZZZXXXXXXYYYZZZ]]]ccckkkssszzz||||||{{{zzzyyyxxxxxxxxxvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}{{{{{{|||||||||{{{vvvvvvvvvwwwxxx{{{}}}~~~ooo[[[OOOJJJBBBBBBDDD???AAA???=========>>>===<<<:::::::::999888666555444111111111111111111111111......---------...//////111111000000//////............////////////.........////////////...---,,,,,,------------.........------............------.........---------------................................................---.../////////000222444000///222999AAAGGGPPPXXX\\\aaaiiinnnqqqrrrrrrsssqqqqqqrrruuuyyy}}}~~~~~~zzzxxxvvvsssqqqoooooonnnjjjlllllljjjgggdddccccccaaa```^^^^^^___cccgggiiiiiiiiifffaaaZZZUUURRRQQQYYYPPPRRRRRRLLLSSS___\\\]]]^^^]]][[[XXXUUUUUUVVVUUUXXX[[[^^^___```bbbdddeeebbb___^^^^^^___^^^]]]```^^^]]]^^^aaaeeeggggggcccbbb```___^^^^^^______aaabbbdddeeedddeeefffhhhggggggggggggggggggffffffcccdddeeedddbbbbbbccceeeddddddddddddcccbbbaaa```___^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^___aaabbbcccddddddaaa^^^[[[[[[^^^aaadddeeedddaaa``````bbbeeeffflllpppuuu|||}}}vvvmmmooopppmmmooouuujjjhhhddd___ZZZWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWWWW[[[\\\]]]^^^^^^^^^]]]\\\VVVUUURRROOOKKKHHHEEEDDDEEEIIINNNTTTXXXZZZ[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVOOOQQQSSSTTTSSSPPPLLLIIIKKKLLLMMMMMMLLLMMMQQQTTTLLLIIIGGGFFFGGGHHHHHHGGGHHHFFFDDDBBBAAA???;;;999333222111///......//////,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,***)))---222000***000000//////...---+++***------------------------,,,,,,,,,---------......111///......000222333222333777;;;@@@EEEJJJPPPTTT___kkk{{{}}}xxxyyyyyyzzzyyywwwwwwxxxzzz{{{tttiii___ZZZYYY\\\___aaabbbdddgggjjjnnnqqqsssyyy}}}~~~tttrrrooonnnmmmkkkhhhfffeeeccc```]]][[[ZZZ[[[[[[^^^aaagggnnnvvv{{{}}}xxxyyyyyyyyyzzzzzzzzz{{{wwwwwwxxxyyyzzz{{{||||||~~~|||yyyxxxxxxxxxwwwuuuttttttuuuwwwyyy{{{}}}~~~|||}}}ppp[[[OOOJJJBBBBBBDDD>>>AAA???===<<<======<<<;;;;;;:::::::::888777666555222222111111111111111000...............///000111111000000000/////////......//////////////////...///////////////......---------------............,,,,,,------------,,,,,,...............---------....................................////////////000111222111111222444777555;;;EEEMMMSSSVVV[[[___hhhmmmuuuzzz|||}}}}}}}}}{{{yyyxxxxxxzzz|||||||||uuurrrnnnkkkhhhgggggghhheeeeeeeeeccc```^^^^^^___```^^^]]]\\\^^^bbbeeehhhiiihhheee___XXXSSSPPPOOOKKKSSSYYY\\\```___^^^aaa^^^^^^^^^]]]ZZZXXXXXXYYY]]]aaafffiiijjjjjjjjjjjjjjjhhhfffeeeeeeeeeffffffiiigggeeefffiiilllnnnoookkkjjjhhhgggggghhhiiijjjjjjlllmmmmmmllllllnnnooopppooonnnnnnmmmnnnnnnnnnmmmnnnnnnllljjjiiijjjkkkhhhhhhhhhhhhhhhgggffffffddddddccccccbbbaaa```_________````````````aaaaaa___]]]ZZZWWWWWWXXXZZZ[[[]]]\\\\\\[[[[[[\\\]]]]]]bbbeeekkkqqqyyyzzzvvvxxxssshhheeekkkooommmiiiddd^^^ZZZWWWUUUUUUUUUUUUUUUVVVVVVWWWWWWYYYZZZ[[[]]]^^^^^^^^^^^^ZZZZZZYYYWWWTTTQQQOOOMMMMMMOOORRRVVVXXXZZZZZZZZZXXXYYY[[[\\\\\\ZZZXXXWWWTTTTTTSSSSSSTTTTTTUUUUUUKKKPPPTTTSSSNNNIIIFFFEEEKKKIIIFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDBBB@@@>>>===888666333111/////////000,,,,,,++++++++++++,,,,,,+++,,,,,,---...//////000++++++,,,,,,------.........---,,,,,,,,,,,,------...---+++---555<<<999222.../////////...---,,,,,,------------------------,,,,,,,,,---------......000///......///111333444777;;;@@@FFFLLLSSSYYY^^^fffrrrzzztttrrrrrrqqqooollllllmmmooopppmmmhhhccc``````cccfffgggiiikkkmmmoooqqqtttwww{{{zzzvvvtttrrrkkkkkkjjjjjjiiiiiihhhhhhgggfffdddbbbaaaaaaaaabbbdddggglllqqqvvvyyyzzz{{{zzz{{{||||||}}}~~~{{{yyywwwwwwxxxyyyzzzzzz{{{{{{wwwxxxxxxyyyyyyzzzzzzzzz|||zzzxxxwwwwwwwwwvvvuuuuuuuuuvvvwwwyyy{{{|||}}}|||}}}}}}~~~ppp[[[OOOJJJBBBBBBCCC>>>???>>><<<;;;<<<<<<;;;::::::::::::999999777666555444444333222111000//////000/////////000111222222000000000000/////////////////////....../////////000000//////............---------.........//////,,,,,,------------,,,,,,........................................................./////////000000111222222222222333666999???@@@CCCGGGNNNXXXaaafffrrrvvv}}}}}}{{{zzzzzzyyyxxx{{{}}}|||zzzooommmhhhdddaaaaaabbbbbbbbbbbbaaa___\\\[[[[[[]]]^^^]]]ZZZYYYZZZ]]]```bbbeeedddbbb]]]WWWRRRPPPOOOPPPWWWRRRPPPYYYYYYWWW``````aaaaaa```___^^^^^^```eeejjjooossssssrrrqqqqqqooonnnmmmkkkkkklllnnnpppqqqooommmnnnpppsssuuuuuusssqqqooommmmmmnnnoooqqqoooqqqrrrrrrrrrrrrsssuuuyyyxxxvvvtttssstttuuuuuuuuuuuutttrrrooommmmmmnnnlllmmmmmmnnnnnnnnnmmmmmmjjjjjjiiihhhgggfffeeedddddddddcccbbbaaa``````___^^^\\\ZZZXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[^^^bbbhhhooowwwyyyyyy{{{~~~rrrqqqnnniiiddd___[[[XXXWWWVVVUUUUUUUUUUUUVVVWWWYYYYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\\\\\\\ZZZXXXWWWVVVWWWXXXYYYYYYYYYYYYYYYWWWYYYZZZ\\\\\\ZZZXXXWWWXXXVVVTTTRRRPPPPPPPPPQQQTTTSSSQQQPPPOOOOOOPPPPPPKKKHHHFFFFFFGGGHHHHHHHHHFFFFFFFFFEEECCCAAA@@@???>>>;;;777333000.........------,,,,,,,,,,,,------***++++++,,,---......///******++++++,,,,,,------...------,,,,,,---......,,,,,,,,,000999BBB@@@999,,,,,,---.../////////...------------------------,,,,,,,,,---------...............---...111444666:::>>>DDDKKKRRRYYYaaaeeennnwwwuuuoookkkjjjhhheeecccbbbeeegggdddfffhhhhhhggghhhjjjlllnnnppprrrssssssuuuxxx{{{|||{{{{{{{{{{{{zzz|||yyyuuupppllljjjiiiiiieeefffggghhhhhhiiijjjkkkkkkjjjiiihhhgggggghhhhhhjjjlllooorrrtttuuutttttttttvvvwwwxxxxxxzzz}}}}}}zzzxxxwwwwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxwwwwwwxxxyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzz|||||||||}}}~~~qqq\\\OOOJJJBBBAAACCC===???===;;;;;;;;;<<<;;;999999999999999888777666555555555444222111000///...111111000000111111222222000000000000//////////////////............//////111000//////......//////------........./////////------............------.............../////////.................................//////000000111111222333333444666;;;>>>CCCGGGLLLRRR]]]llluuuxxx{{{|||zzzyyywwwvvvtttvvvyyy{{{{{{yyywwwuuullliiieeebbb_________```cccbbb```\\\YYYXXXZZZ\\\\\\ZZZWWWVVVVVVXXX[[[]]]``````___[[[WWWTTTSSSSSSXXXZZZUUUSSS\\\______fffdddfffgggggggggggghhhjjjnnnrrrxxx{{{{{{yyyxxxxxxuuuuuutttsssrrrssswwwzzzzzzyyyxxxyyy{{{}}}}}}|||zzzxxxuuurrrqqqqqqssstttsssuuuwwwxxxxxxyyy{{{}}}}}}zzzyyyyyy{{{|||{{{{{{zzzxxxuuusssssstttvvvvvvwwwwwwwwwvvvuuuuuuqqqpppnnnmmmkkkkkkjjjjjjjjjjjjhhhfffdddbbb```___```___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXZZZ\\\```eeellltttzzz~~~zzzwwwuuuvvvwwwzzz|||}}}yyywwwvvvssspppkkkeeeaaa^^^XXXWWWUUUTTTSSSTTTTTTUUUYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^_________^^^]]]]]]\\\\\\[[[[[[[[[[[[YYYZZZ[[[[[[[[[ZZZYYYXXXRRRSSSTTTUUUTTTRRRPPPNNNIIIHHHGGGIIILLLNNNMMMKKKLLLJJJHHHGGGHHHIIIIIIHHHDDDFFFFFFEEECCCAAAAAABBBBBB@@@<<<888444111///......------,,,,,,------...)))))))))******+++++++++++++++++++++,,,,,,,,,,,,------------............(((***+++///777>>>===888***+++---...///000000000------------------------,,,,,,,,,---------......---.........///222777;;;===AAAHHHOOOWWW___gggllluuu{{{zzzpppjjjdddcccaaa^^^\\\\\\```ccc___dddkkknnnnnnnnnppprrruuuxxxzzzzzzyyyyyy}}}{{{tttpppoooooonnnmmmnnnlllhhheeeccccccccccccaaacccfffggghhhiiikkkmmmmmmmmmlllkkkkkkkkkkkkkkkooopppqqqrrrrrrqqqpppppprrrsssuuuuuuvvvwwwzzz|||~~~~~~}}}|||zzzxxxvvvuuuwwwxxxyyyzzzzzzyyyxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{yyywwwvvvwwwzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||~~~qqq\\\PPPJJJBBBAAACCC===@@@>>><<<;;;<<<<<<;;;:::888888888888777666555555444444333222222111000000222111000000000000000111////////////000000000000000///...------...///000111111///.........///000............////////////.........//////.........---........./////////000........................---......///000000111111222444666888;;;@@@FFFJJJOOOXXX___ccciiiqqqtttrrrzzzwwwtttrrrpppmmmooorrrtttuuusssqqqooojjjiiifffcccaaa```aaaaaadddccc```[[[WWWWWWXXXZZZ[[[YYYWWWUUUVVVXXX[[[]]]___``````^^^\\\ZZZZZZ[[[SSSWWW]]]bbbdddeeeffffffjjjlllnnnppppppqqqtttvvvxxx|||~~~|||~~~}}}yyyvvvvvvwwwxxxzzz|||zzzxxxvvvsssrrrrrrrrrssssssrrrooollliiifffdddcccbbbaaa```___^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZXXXYYYYYY[[[]]]ccciiiooooooooommmkkkiiiiiikkkmmmmmmpppuuuyyy}}}}}}uuu}}}|||zzzwwwrrrlllfffccc\\\[[[XXXVVVUUUUUUUUUVVVYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]___```aaaaaa``````___^^^^^^^^^______]]]]]]\\\\\\[[[[[[ZZZZZZRRRSSSUUUWWWWWWWWWUUUTTTQQQSSSVVVXXXYYYWWWRRRNNNPPPNNNKKKJJJJJJKKKJJJIIIDDDFFFHHHGGGDDDCCCCCCEEEDDDCCC@@@===999555333111......------------......***+++++++++++++++++++++------------,,,,,,,,,,,,+++,,,.../////////...---))),,,---...111555444///,,,,,,---.../////////...------------------------,,,,,,,,,---------......---///000000111555;;;@@@DDDHHHOOOVVV^^^fffnnnsss{{{}}}}}}}}}~~~uuulllfff```^^^\\\YYYXXXZZZ^^^bbbeeekkkrrruuuuuuuuuxxx{{{|||~~~~~~yyytttoooiiiffffffgggeeedddcccbbbaaa```___```bbbcccaaadddgggiiijjjkkkooorrrqqqppppppooooooooooooooorrrqqqqqqqqqqqqqqqqqqqqqrrrsssuuuuuuuuuvvvxxxyyy{{{{{{zzzyyyxxxwwwvvvuuuuuuwwwxxxzzzzzzzzzxxxxxxxxxxxxyyyzzz{{{{{{||||||yyyxxxwwwxxxzzz{{{|||{{{yyyzzz|||}}}}}}}}}||||||zzzzzz{{{|||}}}~~~~~~~~~qqq\\\PPPJJJBBBAAABBB===AAA???=========>>>===;;;777777777777777666555444222222222222222222222222222111000//////...//////////////////000000000000000///...------...///000222111///.........///000............/////////000......////////////......---.........//////000000........................---......///000111111222555777:::>>>CCCJJJQQQVVVRRR[[[bbbdddjjjyyy|||vvvrrrooommmkkkhhhjjjmmmpppqqqpppnnnllljjjiiigggeeedddccccccccceeeccc___ZZZVVVUUUWWWZZZ]]][[[YYYXXXYYY[[[___aaaaaabbbccccccaaaaaabbbcccddddddmmmppphhhiiinnnmmmnnnqqqsssuuuwwwxxx{{{}}}|||{{{|||}}}}}}zzzxxxyyyzzz{{{zzzyyyvvvsssooollliiihhhccccccbbbbbbaaa``````___]]]\\\\\\[[[ZZZZZZZZZ[[[YYYYYYYYYXXXYYY]]]ccchhhbbbbbbaaa___]]]___bbbeeeaaaeeekkkoootttzzz|||vvvpppiiifffaaa```]]]ZZZXXXWWWXXXXXXYYYXXXXXXXXXXXXYYYYYYZZZYYYZZZ[[[\\\^^^```aaabbbaaa```_________aaabbbccc```___^^^]]]\\\\\\\\\\\\\\\ZZZWWWTTTRRRRRRSSSTTTTTTRRRPPPLLLJJJKKKOOORRRSSSPPPMMMLLLLLLLLLLLLKKKDDDGGGIIIHHHEEEDDDEEEGGGEEEDDDBBB@@@===999666555......------------...........................---/////////......------,,,***,,,...000000///...---,,,000111///...///---(((.........///......------------------------------,,,,,,,,,---------.........000111222333777???DDDJJJOOOVVV]]]eeemmmuuuzzz}}}{{{yyy{{{|||sssjjjddd]]]\\\YYYWWWVVVYYY^^^bbboootttyyy{{{zzz{{{~~~~~~zzzsssllllllgggbbb```aaabbbaaa```]]]]]]]]]^^^___aaacccdddcccgggkkklllmmmooosssvvvtttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssssstttvvvvvvvvvvvvwwwyyyyyyyyyxxxxxxwwwvvvvvvvvvsssuuuwwwzzz{{{{{{zzzyyyxxxyyyyyyzzz{{{|||}}}~~~zzzxxxwwwxxxyyy{{{{{{zzzxxxyyy{{{}}}~~~{{{|||}}}~~~nnn^^^NNNGGGEEECCCAAAAAA???>>>===<<<<<<;;;;;;<<<777777777777888888888888222111///......///111222///000111222222111000///............/////////000...............///000000////////////............////////////////////////000///...------...///000000000///////////////000///111222222000......///---111444444222111333555888;;;AAAGGGNNNUUU\\\aaajjjkkkmmmrrryyy~~~ssskkkhhhgggfffeeefffggghhhiiikkklllmmmmmmooopppooommmhhhdddaaa```^^^^^^]]][[[YYYYYY\\\^^^ZZZ]]]``````^^^^^^___aaahhhkkkmmmlllkkklllmmmmmmnnnppprrrtttvvvwwwwwwwwwxxxyyy{{{{{{|||~~~yyyuuutttqqqnnnkkkhhhgggiiihhhdddccceeecccaaa^^^___```___\\\XXXZZZXXXVVVWWWZZZ]]]^^^___```]]]YYYVVVVVVVVVUUUUUUVVV[[[___aaabbbfffnnnttt{{{qqqjjjfffcccaaa_________^^^]]]^^^[[[WWWUUUUUUVVVVVVVVVZZZZZZZZZ[[[\\\]]]______cccbbbaaaaaa`````````aaacccbbbaaa```___^^^]]]]]]\\\\\\ZZZYYYWWWWWWVVVVVVVVVUUUSSSRRRQQQPPPQQQQQQQQQPPPOOONNNLLLKKKJJJIIIFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCAAA???<<<:::888111000///---,,,,,,,,,---......---------,,,,,,,,,------,,,+++,,,---...///---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///000...---+++*********+++...---,,,,,,---...000111444000///222666;;;BBBJJJRRR[[[bbbdddgggnnnuuuxxxwwwxxxyyyzzz}}}yyyoooiiiggg\\\[[[XXXVVVWWW[[[bbbhhhqqqyyy}}}}}}yyyuuurrrnnnllldddccc```^^^]]]]]]]]]^^^^^^^^^^^^```cccfffjjjmmmooopppqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssstttqqqqqqqqqqqqqqqqqqrrrrrrwwwwwwxxxyyyzzzzzzzzzzzz|||zzzwwwuuutttuuuwwwyyy|||{{{zzz{{{||||||{{{yyyyyyyyyyyyyyyzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~~~~~~~~~~~~~zzz{{{|||}}}~~~~~~~~~~~~mmm^^^OOOHHHFFFCCCAAA@@@???>>>===<<<<<<;;;;;;<<<888888777777777777777777444333111000000111333444000000111111111111000000........./////////000000...............///000000000000000/////////......////////////////////////000///...------...///000000000////////////000000,,,...//////.........///---000333333222222666999???CCCKKKSSS[[[bbbiiinnnssssssvvvyyy~~~wwwmmmgggddddddddddddeeeeeeeeeeeefffhhhiiijjjqqqqqqqqqnnniiidddaaa```^^^______^^^]]]^^^```bbbaaacccfffgggffffffhhhkkknnnqqqssssssssstttvvvvvvyyy{{{~~~|||wwwrrrqqqllljjjlllkkkhhhgggiiifffccc```aaacccdddaaa______]]]ZZZZZZ\\\^^^_________\\\XXXUUUUUUTTTTTTSSSPPPTTTWWWXXXXXX\\\bbbhhhppptttyyy}}}{{{tttkkkhhheeeccccccddddddcccbbb^^^YYYVVVUUUVVVVVVVVVVVVVVVXXXYYY[[[]]]^^^___bbbbbbaaaaaaaaabbbccccccddddddcccbbbaaa```______]]]\\\[[[YYYXXXWWWWWWVVVWWWUUUTTTRRRQQQQQQQQQQQQRRRRRRQQQOOONNNMMMKKKKKKIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDBBB@@@>>><<<;;;444333111///...------............---------,,,,,,...------,,,---...///000.........---------,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------//////////////////000000...---------...///000111444111111555:::???HHHPPPYYYaaahhhiiijjjooossstttsssuuuvvvxxx|||xxxnnnhhhfff]]]\\\YYYWWWXXX^^^fffllltttzzz}}}zzzwwwtttrrroookkkiiibbbaaa___^^^]]]^^^___```bbbbbbbbbdddfffjjjmmmoooqqqrrrssssssttttttttttttvvvuuuuuutttsssssssssssssssssssssttttttttttttuuuyyyyyyzzz{{{|||||||||||||||{{{xxxwwwvvvwwwyyyzzz|||{{{{{{{{{||||||zzzxxxxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~zzz{{{|||}}}~~~~~~~~~~~~lll^^^OOOJJJHHHEEEAAA@@@???>>>===<<<<<<;;;;;;<<<999999888888777666666666555444333222222333444555111111000000000000111111....../////////000000000//////.........///000000111111000000000///////////////////////////////////////............//////000000////////////000000+++---//////......000111000222555555555888===BBBHHHNNNXXXbbbkkkrrrxxx{{{}}}}}}sssnnngggaaa```aaabbbccceeedddbbbbbbbbbccceeegggpppqqqqqqnnniiidddbbbaaa___aaacccccccccdddeeeggghhhjjjmmmnnnooopppsssuuuwwwxxx{{{|||}}}~~~zzzxxxrrrnnnoooooollllllooojjjfffccccccfffhhhgggfffeeebbb___^^^___``````___^^^[[[WWWUUUTTTTTTRRRQQQLLLOOOQQQPPPOOOQQQUUUYYY```cccgggjjjnnnqqquuuxxxtttqqqllliiiiiikkkkkkkkkfffbbb\\\XXXVVVVVVVVVVVVSSSTTTVVVYYY[[[^^^___````````````aaabbbdddeeefffffffffeeeeeedddcccbbbaaa^^^]]]\\\ZZZXXXWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>888777555333111///...............------------,,,---------------...////////////............---------,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------...//////000000000333222444:::???FFFOOOYYYcccjjjpppooooooqqqsssrrrqqqrrrtttwww|||vvvmmmgggddd___]]][[[YYY[[[aaajjjpppxxx{{{|||yyyuuutttrrrqqqpppnnnjjjggg____________```bbbdddeeehhhhhhhhhjjjllloooqqqsssttttttuuuuuuvvvwwwwwwxxxzzzyyyxxxwwwvvvuuuuuutttvvvvvvwwwwwwxxxxxxxxxxxx{{{|||}}}~~~}}}|||zzzyyyxxxyyy{{{|||~~~|||{{{{{{|||{{{yyywwwwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||||||||||||||||||||}}}}}}~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~~~~kkk]]]PPPKKKIIIFFFAAA@@@???>>>===<<<<<<;;;;;;<<<::::::999888777666555555555444333333333333444555222111000//////000111222...////////////000000000000///////////////000000111111111111000000000000/////////////////////////////////....../////////000////////////000000111...///000000///000111333333555888999;;;@@@HHHNNNSSS[[[eeepppwww}}}|||yyywwwvvvuuunnnjjjddd___]]]^^^aaabbbeeedddbbb``````bbbdddfffmmmnnnnnnmmmiiifffeeedddaaacccfffhhhiiijjjkkkmmmooopppsssuuuxxxzzz}}}~~~vvvqqqqqqrrrqqqqqqtttnnnjjjffffffiiijjjjjjhhhhhheeebbbaaaaaabbbbbbbbb```]]]ZZZXXXWWWVVVUUUSSSOOOPPPQQQOOONNNMMMOOORRRVVVXXX[[[___bbbffflllpppwww{{{zzztttpppooopppqqqqqqlllgggaaa\\\YYYXXXWWWVVVTTTUUUWWWYYY\\\^^^```aaa_________```bbbccceeeffffffgggggggggfffeeecccbbb___^^^]]][[[YYYXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@;;;:::888555222000...---............------------,,,,,,,,,,,,,,,------...............---------------,,,,,,++++++,,,,,,---......---,,,,,,,,,------++++++,,,+++)))'''$$$###,,,,,,---...////////////222222777>>>EEELLLWWWbbbmmmrrruuusssrrruuuwwwvvvssstttuuuwww{{{~~~uuulllfffccc___]]]\\\[[[]]]dddmmmttt{{{|||~~~}}}zzzyyywwwuuutttssssssrrroookkkhhh______```bbbdddgggiiikkknnnnnnooooooqqqssstttuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxwwwyyyyyyyyyzzzzzz{{{{{{|||}}}~~~}}}|||{{{zzzzzz{{{}}}~~~~~~}}}||||||{{{yyywwwwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||||||||||||||||||||}}}~~~~~~}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~jjj]]]OOOJJJIIIEEEBBB@@@???>>>===<<<<<<;;;;;;<<<;;;:::999888777555555444333333222222222222333333222111000//////000111222////////////000000000111111000000/////////000000111111111111000000000000////////////////////////...//////////////////...///////////////000111111///000111000//////111333444777:::===AAAHHHQQQYYYcccjjjttt}}}}}}|||zzzyyyvvvtttqqqooonnnmmmllliiieee```]]]]]]```bbbdddcccaaa___```bbbeeefffiiikkkmmmmmmllljjjjjjkkkeeehhhkkknnnoooppprrrtttxxxyyy|||yyyssssssuuuuuuvvvxxxssspppmmmmmmnnnnnnllliiiiiigggdddcccdddeeeeeeeeecccaaa___]]]]]]\\\ZZZXXXUUUUUUUUUSSSQQQOOOOOOPPPPPPRRRTTTWWWZZZ^^^dddhhhqqqvvv~~~{{{vvvttttttttttttrrrmmmgggbbb___\\\ZZZXXXVVVVVVWWWYYY[[[^^^aaabbbaaaaaaaaaaaabbbccccccdddfffggghhhhhhgggfffdddcccaaa```^^^\\\ZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRPPPQQQRRRRRRQQQOOOMMMLLLMMMLLLKKKIIIGGGEEECCCCCCBBBBBBBBBBBBBBBAAAAAA@@@===<<<:::777444111///---//////.........---------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,---...///000///000000000...,,,)))(((,,,,,,,,,------...//////222444:::CCCIIIQQQ]]]iiitttwwwwwwtttuuuzzz~~~~~~xxxwwwvvvwwwxxx{{{|||}}}{{{ssskkkeeebbb^^^]]]]]]]]]```fffooouuu{{{|||}}}~~~{{{xxxxxxyyyzzzxxxwwwuuutttsssoookkkgggaaabbbdddgggjjjmmmpppqqqttttttttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxzzz||||||{{{{{{|||}}}}}}||||||{{{zzzzzz{{{{{{|||}}}}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}zzzxxxxxxxxxxxxxxxyyyzzz{{{|||||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~jjj\\\NNNIIIGGGEEEAAA@@@???>>>===<<<<<<;;;;;;<<<::::::999888777666555444111111222222222222111111111111000000000000111111/////////000000000111111111111000/////////000000111111000000000/////////////////////////////////......////////////......///......//////000111222//////000//////000333555666:::???CCCIIIQQQ\\\cccvvv|||~~~yyyvvvtttooonnnmmmlllkkkkkkkkkkkkkkkiiieee```]]]\\\___aaabbbaaaaaaaaabbbeeegggiiikkkmmmqqqrrrrrrrrrssstttoooqqqtttvvvwwwyyy|||}}}vvvxxx|||||||||~~~yyyxxxwwwyyyzzzxxxsssnnnmmmjjjgggffffffggggggggggggeeeccccccccccccaaa___[[[[[[YYYXXXVVVTTTRRRQQQMMMOOOQQQSSSUUUXXX]]]```lllqqqwww||||||zzzzzzzzzyyyxxxuuuppplllhhhddd```]]]XXXXXXXXXYYY\\\aaafffhhhiiiiiigggfffeeedddddddddggghhhiiijjjjjjhhhfffeeebbbaaa___]]][[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTSSSRRRPPPQQQRRRRRRRRRPPPMMMLLLMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@>>>>>><<<:::666333000.../////////.........------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******+++,,,---///000111......///000000000000000------,,,,,,---...000111444777???HHHNNNUUUbbbnnnuuuxxxxxxvvvyyyzzzwwwtttrrrrrrssssssrrrwwwxxxxxxuuunnnhhhcccaaa^^^^^^___```ccciiipppuuuzzz{{{}}}~~~~~~}}}zzzxxxwwwxxx{{{|||zzzxxxvvvtttrrrooojjjgggggghhhkkknnnqqqtttvvvwwwyyyyyyyyyyyyyyyyyyyyyxxxyyyxxxxxxxxxzzz|||~~~}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~jjj[[[LLLFFFEEECCCAAAAAA???>>>===<<<<<<;;;;;;<<<:::999999888777666666555111111222222222222111111000000111111111111000000//////000000000111111111222111111000//////000000000000000/////////......////////////////////////---...///000000///...---............///000111222///000111222222555999<<<<<>><<<999666333111////////////............+++,,,---.........------,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---+++++++++,,,---...///000+++,,,,,,,,,---...000000111///---,,,---///222444888<<>>===<<<<<<;;;;;;<<<999999888888777777666666111222222333333222222111///000111222222111000///000000000000111111111111222222111000000///000000////////////............////////////////////////---...///000000///...---............///000222222000222444555888<<>>===<<<;;;;;;:::;;;;;;999999::::::999888666555555444333333222222333333111111222222222222111111111111111111111111111111111000000000000000111222222222222111000//////......///111222222222111000000000000000111111111111111///...///000111111000///222666:::===AAAFFFJJJPPPSSSXXX___fffpppyyyuuukkkddddddfffhhhfffhhhiiiiiifffcccbbbaaacccaaa___]]]]]]___bbbdddllloootttwwwzzz|||~~~wwwtttrrrnnnkkkjjjjjjmmmnnnnnnpppsssrrrmmmmmmllljjjhhheeecccaaa```^^^```ccceeefffeeecccbbbccceeegggeeedddfffmmmsss~~~wwwqqqmmmgggggghhhiiillluuu{{{qqqkkkjjjlllmmmnnnpppqqqpppnnnllljjjgggfffdddbbb___\\\YYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRNNNNNNMMMKKKJJJHHHGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFBBBAAA@@@???>>>;;;777333222111000///...///000000......------------.........+++***+++---...,,,***------------------------------------------------..................------......///...///111444777===DDDMMMTTTYYY___fffkkkqqqzzz}}}rrrggg^^^]]]^^^]]]]]]^^^WWWWWWYYY[[[___bbbcccccciiiiiijjjnnnrrrvvvxxxyyy}}}{{{zzzzzzzzz{{{~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwvvvvvvwwwyyyzzz{{{}}}}}}|||||||||}}}}}}~~~~~~~~~gggZZZLLLGGGEEEBBB@@@AAA>>>===<<<;;;;;;:::;;;;;;888888999999888777555444555444333333222222333333111111222222222222111111////////////////////////000000000000000111111222222222111111000//////...,,,---...///000//////...//////000000000111111111111000//////000222222222222555999>>>CCCIIIOOOSSS[[[^^^bbbgggmmmuuu}}}}}}wwwnnnfffaaa```bbbdddfffggghhhfffbbb___]]]]]]___```aaacccdddfffiiikkktttxxx|||zzzwwwuuurrrppppppppptttvvvvvvwwwyyywwwrrrooonnnllljjjgggeeedddccceeegggiiijjjkkkkkkjjjiiidddeeefffccc```bbbgggmmm{{{}}}~~~uuupppkkkkkkkkkkkkoooxxxvvvooommmnnnooopppqqqrrrqqqooommmkkkhhhgggfffdddaaa^^^\\\[[[WWWXXXXXXWWWWWWVVVUUUUUUSSSRRRRRRRRRQQQPPPPPPPPPNNNNNNMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@@@@???<<<888555000///...---......///000/////////......////////////---,,,---//////...,,,------------------------------------------------...........................///000000000333666:::@@@FFFOOOUUUZZZ___fffkkkqqqzzzzzzkkkaaaXXXWWWXXXWWWWWWXXXXXXWWWWWWYYY^^^ccchhhkkkmmmmmmnnnppptttwwwzzz{{{}}}yyyyyyyyyxxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~fffYYYLLLGGGEEEBBB@@@AAA>>>===<<<;;;;;;:::;;;;;;777777888777777666555444555444333333222222333333111111222222222222111111////////////////////////000000000000000111222222222222111111000/////////------...///////////////////////////000000000000000000000000111222444555666:::???EEELLLTTT\\\bbbhhhjjjnnnqqquuuzzz~~~qqqnnnhhhbbb______```bbbhhhhhhfffccc___\\\[[[\\\___bbbgggjjjlllnnnppprrr~~~|||{{{~~~zzzyyyxxxxxx{{{zzzzzztttssspppmmmkkkiiihhhhhhhhhiiijjjkkkkkkkkkkkkkkkhhhhhhfffbbb______cccgggsssyyy~~~xxxttt}}}}}}uuuqqqooommmmmmqqqzzz{{{sssppppppsssttttttsssrrrpppnnnmmmjjjiiihhhgggdddbbb```___YYYYYYYYYXXXWWWVVVVVVUUURRRRRRQQQPPPPPPOOONNNNNNNNNNNNMMMLLLJJJIIIHHHHHHJJJIIIHHHGGGEEECCCBBBAAADDDCCCAAAAAAAAA???;;;888444222111///.........///000000////////////000000000///...///000000///...------------------------------------------------........................///000111111222555999===DDDIIIQQQWWW[[[```fffjjjrrr}}}~~~tttddd[[[SSSRRRSSSRRRRRRTTTXXXWWWVVVXXX^^^gggooouuuttttttttttttvvvyyy|||~~~yyyttttttuuuvvvxxx{{{}}}}}}||||||||||||}}}~~~~~~}}}~~~~~~dddXXXLLLGGGEEEBBB@@@@@@>>>===<<<;;;;;;:::;;;;;;888888888777777666555555555444333333222222333333111111222222222222111111111111111111111111111111000000000000111222333333111111111111000000/////////000000111111111111111....../////////000000000//////000000111444777:::<<<@@@GGGOOOWWWaaajjjpppqqqsssvvvyyy{{{~~~yyytttkkkiiifffdddcccccccccdddhhhgggeeebbb___^^^___```fffiiinnnqqqrrrsssvvvyyy}}}}}}~~~~~~zzzuuusssuuu}}}}}}|||}}}}}}{{{vvvrrrooommmllllllkkkkkkkkkkkkkkkkkklllllllllkkkhhhddd``````bbbeeennnsssyyyzzzxxxssspppooowww{{{wwwtttooonnnqqqzzz~~~vvvttttttxxxxxxwwwvvvtttrrrpppooolllkkkkkkiiigggeeecccbbb\\\\\\[[[YYYXXXWWWWWWVVVTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHLLLLLLKKKIIIGGGFFFEEEDDDEEECCCBBBBBBBBBAAA>>><<<:::888555222///...------000//////////////////000000/////////000000//////............................................................////////////...///111222444777<<<@@@GGGLLLSSSXXX[[[```fffkkkwww|||ooo```YYYSSSRRRRRRQQQRRRUUUVVVWWWXXX\\\ccclllvvv}}}zzzzzzyyyxxxyyy{{{|||xxxuuutttvvvyyy|||~~~}}}}}}~~~~~~cccWWWKKKGGGEEEBBB@@@@@@>>>===<<<;;;;;;:::;;;;;;::::::999888777777777666555444333333222222333333111111222222222222111111111111111111111111111111000000000000111222333444111111111000000000000000000000000000000111111222////////////000000000000---///111222333777<<<@@@DDDIIIQQQZZZcccllltttzzzxxxzzz}}}~~~{{{xxxtttoookkkffffffffffffffffffffffffddddddcccaaa```bbbeeehhhlllpppuuuwwwxxx{{{}}}}}}xxxssssssuuuvvvyyy~~~xxxqqqnnnmmmpppyyy}}}~~~yyytttrrrqqqqqqsssrrrrrrqqqqqqpppppppppnnnlllhhhdddaaaaaaccceeekkkooosssrrrnnnjjjjjjkkksssyyy}}}vvvrrrttt|||}}}{{{{{{}}}||||||{{{xxxuuurrrqqqooonnnnnnllljjjhhhfffeee```___]]][[[ZZZYYYYYYXXXVVVVVVUUUSSSRRRPPPOOOOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCAAA???999888555222000.........///......------......///......///......................................................................../////////000000---///111333555:::???CCCIIINNNTTTYYY]]]bbbiiinnn}}}zzzkkk^^^XXXTTTTTTTTTRRRTTTXXXUUUXXX^^^dddjjjrrr{{{~~~~~~~~~|||{{{~~~}}}{{{zzzwwwtttwwwyyy}}}bbbVVVKKKGGGFFFBBB@@@???>>>===<<<;;;;;;:::;;;;;;;;;:::999888777777777777555444333333222222333333111111222222222222111111////////////////////////000000000111222333444555111111000000000000000000...............///000000000000000000111111111111...111444555777<<>>===<<<;;;;;;:::;;;;;;::::::888777666666777777555444333333222222333333111111222222222222111111////////////////////////000000000111222333555555000000000000000000000111///......---...///000111111111111111222222222222000444888:::===CCCMMMTTTYYY```iiirrrxxx}}}}}}}}}tttqqqlllhhhfffdddbbbaaaaaabbbbbbcccdddddddddeeeccceeehhhjjjmmmpppuuuxxx{{{yyynnn___^^^___dddjjjmmmkkkhhh___^^^\\\^^^dddlllssswwwyyy{{{~~~yyyuuuiiiccc```cccgggjjjooouuu{{{}}}{{{vvvqqqqqqqqqttt}}}{{{xxx}}}}}}|||xxxvvvssspppjjjfffccccccccccccdddhhhjjjgggaaa]]]```cccjjjrrr|||}}}~~~|||xxxyyyxxxwwwuuurrrpppmmmlllhhhfffccc```^^^]]]]]]]]]ZZZYYYXXXVVVSSSQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEECCCBBBBBBDDDEEEDDDCCC;;;999777444222111000000//////............//////,,,---///...,,,+++---///................................................---......///000000111111000222555888<<>>>>><<<;;;;;;;;;;;;;;;:::999777666555555666666555444333333222222333333111111222222222222111111111111111111111111111111000000000111222444555666000000000000000111111111111000/////////000222333111111222222222333333333222666;;;>>>AAAHHHSSS[[[```gggqqqyyy~~~yyyvvvuuuppplllgggdddbbbaaa```___bbbbbbccccccddddddeeeeeeiiikkkooorrrtttxxx|||kkk^^^PPPNNNOOOUUU[[[^^^\\\XXXSSSQQQQQQTTTZZZbbbiiimmmqqqsssvvvyyyzzzvvvooojjjddd^^^[[[___dddhhhnnnttt}}}~~~yyyuuuvvvvvvyyy{{{uuuqqqvvv}}}|||yyyuuuoooiiigggeeeeeedddccchhhjjjfff```\\\___cccdddmmmyyy|||{{{yyyxxxyyy~~~|||}}}|||{{{yyyvvvrrrpppnnnjjjhhheeeaaa___^^^^^^^^^ZZZYYYXXXVVVSSSQQQOOONNNNNNNNNMMMMMMLLLLLLKKKKKKNNNMMMMMMLLLKKKKKKJJJJJJDDDCCCAAABBBDDDEEEEEEDDDEEECCC>>>999555222///...000000////////////000000,,,...000///,,,,,,---000////////////////////////////////////////////////---......///000111111222222444777;;;>>>DDDJJJOOOOOOTTT\\\bbbiiiqqqzzzpppaaaaaa]]]\\\]]]\\\ZZZ]]]cccbbbgggmmmqqqtttyyyxxxtttssspppmmmlllpppvvv{{{}}}|||{{{xxxzzz~~~bbbVVVKKKGGGFFFBBB>>>>>>===>>>>>>>>>>>><<<:::999999888777666666777888888666666555444333333222222222222111000/////////000000000111111111111000000333222000//////000222333555333111000111111000//////000111000///...///000///111333333222222222333999<<>><<<999555222........................000000//////.........---......------------......---///111111111000111222000000111000......///111222555:::@@@EEELLLSSSXXXVVV___iiiooouuu|||~~~|||yyyssskkkeee^^^______^^^]]]^^^```bbbmmmnnnppptttxxx|||}}}wwwvvvooommmnnnrrrrrrrrrxxx~~~}}}}}}}}}~~~}}}~~~~~~___TTTJJJGGGFFFCCC@@@@@@===>>>>>>>>>===<<<:::999:::999888666666666777777555555555444444333333222222222111000000000111111000000111111111111000000555444222111111222444555555333111000111111000//////000111000///...///111...///111222222333555777===AAAFFFKKKRRR[[[fffooovvv|||~~~|||yyytttoookkkgggdddbbbaaa___]]][[[ZZZYYYYYYYYY[[[___bbbdddgggkkkmmmtttyyyjjjSSSIIIGGGGGGHHHKKKPPPSSSRRRPPPLLLHHHHHHNNNUUU[[[cccjjjrrrsssuuuuuusssnnnhhhccc\\\^^^___aaaeeennn{{{|||{{{{{{~~~}}}}}}{{{}}}vvvpppllljjjiiillliiieeecccbbbbbbaaa```cccfffllluuu{{{vvvttttttsssvvvyyyzzzzzz{{{~~~{{{||||||yyywwwyyyuuurrrooollljjjgggdddbbb___\\\XXXVVVUUUTTTRRRQQQPPPOOONNNMMMMMMLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCDDDEEECCCAAA???===999555111000000//////////////////000/////////..................------------......///111222222000//////000///000111000///000222444333888>>>DDDJJJQQQYYY___aaajjjrrrwwwzzz~~~{{{xxxvvvtttrrroooiiieeeaaaaaaaaaaaa```bbbfffhhhoooppprrrvvvzzz|||tttooonnnpppooorrruuuvvvwww~~~}}}~~~~~~}}}]]]RRRHHHFFFFFFCCCAAAAAA===============<<<;;;:::::::::888777666666666666444444444444444444444444222111111111111222222333000000111111111111000000444444222222222333444555444222000///000000000...///000111111000///000111///000111222333666:::===BBBEEEKKKPPPWWWaaammmuuu{{{wwwtttpppjjjeeeaaa^^^\\\\\\[[[ZZZYYYXXXVVVUUUUUUTTTWWW]]]bbbggglllrrruuuzzz|||bbbNNNFFFFFFGGGKKKPPPTTTVVVTTTSSSLLLIIIJJJPPPWWW]]]eeemmmuuuwwwyyyyyywwwrrrlllhhhdddeeefffhhhmmmxxx|||yyyxxxzzz|||{{{sssooommmlllooolllhhheeeddddddcccccceeefffiiinnnvvv~~~{{{vvvttttttrrrtttvvvuuutttvvv{{{}}}zzz|||}}}||||||{{{xxxuuurrrooolllgggddd```]]]YYYVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDGGGEEEBBB@@@>>>:::666222222222111000000000000000////////////..................------------......000222333222000.........///000000000000111444666555;;;CCCJJJQQQYYYbbbhhhooowww}}}~~~~~~~~~|||xxxmmmkkkiiihhhhhhgggfffdddccccccccccccdddhhhmmmqqqrrrsssvvvzzz~~~yyytttnnnlllmmmqqqsssxxx{{{{{{~~~zzz]]]RRRHHHEEEEEEBBB@@@@@@=========<<<<<<;;;;;;;;;;;;:::999888666666555555333333444444444444444444222111111111222333444444000111111222222111111000111111000000000111222333333111//////000000000//////111222111000000111333333444444555777;;;AAAEEELLLPPPTTTWWW]]]eeepppxxx|||ooolllfff```[[[XXXWWWVVVYYYXXXXXXVVVUUUSSSRRRQQQTTTXXX___fffmmmssszzz~~~vvv___OOOJJJHHHLLLRRRXXX[[[\\\YYYWWWPPPNNNPPPUUU[[[```iiirrrzzz|||{{{xxxvvvssstttttttttxxx}}}|||{{{}}}~~~uuuqqqooonnnssspppllliiihhhhhhggggggiiiiiiiiilllpppwww}}}{{{yyyyyywwwxxxwwwtttqqqqqquuuyyy}}}|||yyy|||~~~|||yyyvvvrrrmmmiiiccc___[[[WWWVVVVVVUUUTTTRRRQQQPPPNNNNNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFDDDCCCAAA@@@===999666444333111000/////////000///////////////...............------------......///111222111///......//////000000000///111444666888???IIIQQQWWW```jjjrrrzzz|||xxxrrrlllcccaaa___^^^___```bbbcccddddddddddddfffkkkrrrwwwuuuwwwzzz~~~xxxsssqqqppprrrvvvtttyyyxxx^^^RRRHHHEEEDDDAAA>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666555444333333444444444444444444222111111111222333444444111111222222222222111111000000000111111222222333333111//////000111000//////111222222111111222444666666777888;;;AAAHHHMMMZZZ]]]bbbeeeiiioooxxxvvvhhhddd___ZZZUUUTTTSSSSSSVVVUUUTTTSSSRRRPPPOOOOOOWWW\\\cccjjjrrryyyrrr___TTTPPPLLLQQQXXX^^^```___\\\ZZZTTTSSSUUUZZZ___dddnnnxxx~~~|||xxxwwwxxxvvvssspppnnnnnnnnnlllkkkmmmlllkkkkkknnnrrrwwwzzz~~~yyysssoooppprrrwww{{{xxxzzz~~~zzztttpppfffaaa\\\XXXVVVUUUTTTSSSSSSRRRQQQOOONNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBAAA>>>;;;555333111///.........///.........///////////////......------------......---...000000//////000111111111000///...000333666:::CCCNNNWWW]]]eeepppyyyxxxqqqiiibbb\\\[[[ZZZXXXYYY[[[___bbbeeeeeeeeefffhhhmmmtttyyyyyyzzz}}}zzzsssqqqqqqrrrwww}}}{{{}}}~~~uuu]]]RRRHHHDDDCCC@@@===<<<<<<<<<;;;;;;:::;;;;;;<<<999999999999888666555444444444444444444444444444222111111111111222222333111111222222222222111111111222222333444444444555333222000000111222222111000111333333222222333555666888;;;>>>CCCJJJSSSXXXcccggglllpppsssxxxwwwnnn```^^^YYYVVVSSSRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQRRR[[[```gggooowwwqqqaaaXXXWWWQQQWWW^^^bbbbbb___\\\ZZZVVVVVVYYY```dddkkkvvvzzzppprrruuuwww}}}~~~}}}~~~zzzyyyxxxxxxxxxwwwuuusssqqqooommmllllllnnnppprrruuuwwwyyyzzzyyyyyyzzz{{{}}}{{{sssooonnnssszzzzzzvvvxxx|||~~~|||xxxiiiddd]]]XXXUUUTTTSSSRRRTTTSSSRRRPPPOOONNNMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDAAA???666555222///------...............///////////////......------------......+++---///000//////000111111111111000///222666999>>>HHHTTT]]]bbbjjjuuu}}}tttkkkbbb[[[WWWWWWWWWVVVWWWZZZ___cccggghhhhhhiiikkkpppvvvzzz{{{}}}{{{uuuqqqrrrssstttzzz~~~~~~~~~~~~||||||~~~~~~ttt[[[PPPFFFDDDCCC@@@>>>>>><<<;;;:::::::::;;;<<<<<<777888999999888777666555555555555444444333333222222222111000000000111111111222222333333222222111111111222333444444555555444222111111222333333222000111333333222333444666999<<>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;:::777555444444555666:::777333333444555444222000000000111222222222333111111222222222222111111333333222222222333444444444333222000000000111111000000111111222666:::>>>@@@FFFQQQ___lllwww~~~yyyqqqiii```ZZZVVVVVVUUUSSSRRRQQQPPPPPPQQQPPPVVV^^^bbbdddhhhnnnssstttxxx~~~{{{mmmhhhiiiiiilllpppqqqooollliiiggghhhmmmsssxxxssskkkeeegggnnn}}}xxxeeeaaa]]]```gggnnnqqqqqqyyy{{{zzzzzz~~~zzzqqqkkkooozzz{{{vvvpppiiigggiiifffhhhjjjlllmmmmmmlllkkkppprrruuuzzzvvvoookkkrrr~~~zzzvvvssssssssstttzzz}}}xxxpppggg```[[[YYYXXXWWWVVVUUUTTTTTTSSSPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDD???===:::666333111000///++++++++++++++++++++++++***---//////...---...111///////////////000111111...111555555555888@@@GGGNNNTTT\\\ccchhhqqq|||}}}pppcccYYYSSSQQQRRRQQQRRRWWWZZZ]]]dddlllxxxzzz|||~~~~~~~~~~~~}}}zzzuuusssrrrrrrttttttvvv|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||wwwvvvyyywwwzzz}}}~~~~~~~~~~~~rrrYYYOOOGGGDDDBBB???>>>???<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999666555555666777888666333222444555444333111111111111222222222222111111222222222222111111000111111222333555666777444333222000000000111222000222444666777:::>>>@@@IIIPPP[[[hhhuuu~~~}}}zzzvvvoooggg```[[[XXXWWWZZZXXXUUUSSSSSSSSSUUUVVVUUU[[[bbbgggjjjnnnuuu{{{xxxmmmkkkoooqqquuuyyy{{{zzzxxxvvvuuuxxx{{{sssgggaaa]]]___eeepppvvv||||||qqqgggccc___aaahhhnnnppppppzzz|||yyywwwwww{{{~~~sssllliiiooo{{{|||zzzzzz}}}wwwooogggbbbbbbbbbdddfffiiijjjkkkjjjjjjkkkmmmpppuuu}}}tttmmmiiipppzzz~~~wwwsssqqqrrrrrrsssyyy}}}tttkkkccc]]]ZZZYYYVVVTTTSSSRRRSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD???===:::777333111000000------------------------,,,...000000---,,,---////////////...//////000000222555777999;;;???FFFLLLSSSXXX___dddiiiqqq||||||ooobbbXXXRRRPPPQQQPPPRRRWWW\\\```gggpppzzz}}}}}}xxxsssppppppqqqrrrvvvwww|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{uuutttwwwyyy{{{}}}}}}||||||}}}qqqXXXOOOGGGDDDCCC@@@>>>???======<<<<<<<<<;;;;;;;;;===;;;:::888777777777888666444333222444444444333222222222222222111111111111111222222222222111111222222222222333444555666444333222111111111222333222555888;;;===@@@CCCFFFTTTZZZeeerrr~~~zzzvvvtttppplllddd]]]YYYWWWXXXYYYXXXUUURRROOOOOORRRVVVYYY^^^bbbiiinnnsssyyy|||tttooossszzz}}}dddZZZWWWVVVXXX^^^hhhoooxxx}}}sssllliiifffggglllppprrrrrr{{{|||yyyxxxxxx||||||zzz{{{|||qqqmmmiiiiiirrr}}}zzzwwwvvvyyy~~~wwwooogggaaa___```aaadddggghhhiiiiiiiiieeegggiiinnnvvvzzzrrrllliiiooowww~~~~~~yyyuuutttpppnnnoooppprrrxxx{{{qqqggg```[[[YYYVVVUUUSSSSSSSSSSSSQQQPPPMMMLLLKKKKKKJJJJJJJJJKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@>>>;;;888555222111000///////////////////////////000000///---,,,,,,---000//////.........//////222333555888>>>DDDJJJMMMWWW[[[aaafffkkksss}}}{{{ooobbbXXXRRRPPPRRRQQQSSSYYY^^^ccckkkttt~~~|||uuurrrooolllmmmppptttwww|||~~~~~~~~~~~~zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||yyytttsssvvv}}}|||}}}oooWWWNNNGGGEEEDDD@@@??????=========<<<;;;;;;::::::<<<;;;999888777777777888444444333333444444444333333333333222222111111111111222222333333222222111666555444333222111111111444333222111111222444444555777999<<<@@@EEEKKKOOO]]]bbblllxxxxxxqqqnnnlllgggddd___ZZZXXXXXX[[[\\\WWWTTTPPPNNNOOOTTTZZZ^^^fffkkkqqqwww}}}yyyuuurrrttt~~~}}}{{{uuu]]]VVVVVVWWWZZZ```hhhpppzzzzzzvvvsssqqqqqqtttwwwxxxwww}}}~~~}}}}}}zzzxxxxxx|||}}}tttnnnlllkkknnnwww|||yyyxxxzzz~~~uuuqqqkkkeeecccbbbccceeeggghhhiiijjjjjjbbbccceeehhhnnnxxx}}}wwwqqqmmmiiinnnuuuzzz|||yyyuuuqqqqqqmmmlllnnnoooqqqyyyxxxmmmddd^^^[[[ZZZXXXVVVVVVVVVVVVUUUTTTMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@???===:::777444222111000000000000000000000000000000//////...---......000///..................222222555:::BBBIIINNNPPPXXX\\\bbbhhhoooxxx{{{pppddd[[[VVVTTTVVVTTTVVV[[[```eeennnwww}}}vvvnnnlllkkkkkknnnuuu{{{~~~}}}}}}}}}}}}{{{{{{{{{|||}}}~~~}}}|||{{{{{{{{{~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||yyyttttttwww}}}mmmVVVNNNFFFEEEDDDAAA??????>>>======<<<;;;;;;:::::::::999888888777777777777444444555555444333333333444333333333222222111111222222333333333333222222666555444333222111111111333333222222222444555666888999;;;>>>CCCKKKTTT[[[fffkkkttt}}}xxxpppjjjfffddd___^^^\\\[[[ZZZZZZ[[[[[[YYYXXXUUUUUUXXX^^^eeeiiiooosssyyy~~~yyyuuutttuuu}}}uuuooonnntttzzzsss___YYYZZZ\\\```gggkkkttt~~~~~~}}}}}}~~~~~~~~~yyyvvvuuuvvvxxxzzzwwwsssrrrsssrrrwww~~~}}}}}}vvvsssoookkkjjjfffgggggghhhhhhhhhhhhhhhccccccdddfffiiiooowww}}}~~~{{{wwwtttqqqooogggkkkqqqvvvxxxvvvrrrooooookkkjjjmmmooorrrzzzvvvkkkbbb]]]\\\ZZZWWWWWWWWWWWWVVVUUUNNNNNNMMMKKKKKKJJJJJJJJJHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@>>><<<999555333222///////////////////////////...------...///000000000//////.........//////555777<<>>>>>===<<<;;;::::::999999999888888888777777777555666777777555333333333333333333333333222222222222222333333333333222222222222222222333444555666333333222222333555666888;;;===@@@DDDKKKUUU```gggqqquuu||||||ssskkkddd___\\\ZZZZZZ[[[[[[[[[ZZZYYYXXXYYYYYYZZZ]]]bbbhhhnnnrrrvvvzzz{{{xxxzzz~~~vvvjjjffffffkkkqqqxxxtttccc______```fffnnnsss|||~~~wwwrrroooooonnnnnnttt{{{}}}yyyvvvwwwxxx{{{|||zzzvvvrrrpppqqqooonnnmmmkkkiiigggfffeeedddeeefffggghhhkkkpppsssxxxwwwuuusssrrrqqqqqqqqqfffjjjooossstttrrrooommmllliiihhhkkknnnrrrzzztttiiibbb]]]ZZZWWWVVVVVVVVVUUUTTTPPPOOONNNMMMLLLKKKKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@===:::777444333////////////////////////000...,,,---///111222111///////////////000111111555:::CCCLLLSSSXXXZZZ[[[YYY^^^fffoooxxx~~~|||zzztttmmmeee___]]]]]]___\\\]]]aaaeeejjjsss|||zzzqqqkkkiiikkknnnuuu~~~~~~}}}|||||||||~~~~~~}}}|||||||||||||||}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyzzz{{{|||}}}}}}~~~~~~~~~|||yyyzzz~~~}}}|||kkkTTTMMMFFFFFFEEEBBB??????>>>>>>===<<<;;;:::999999999999999999999999888888666999:::999555333222333222222333333333333333333222333333444444333333222000111111222333555666777333333222333444666777999===AAAHHHOOOXXXbbblllrrrzzz}}}}}}tttlllfffaaa\\\YYY[[[[[[\\\\\\[[[ZZZYYYXXXXXX[[[___eeelllrrrwwwzzz}}}mmmccc```aaaeeekkkqqq{{{uuuiiifffdddcccjjjuuuxxx~~~wwwqqqllliiifffeeeiiipppqqqxxx|||zzzxxxzzz}}}}}}}}}~~~|||}}}|||xxxxxxzzz{{{yyyvvvrrrnnnjjjgggfffeeeggghhhiiiiiijjjlllnnnooonnnmmmllllllnnnppprrrjjjmmmqqqttttttrrrooolllhhheeeeeeiiilllpppyyy}}}pppiii```]]]YYYVVVVVVVVVUUUTTTRRRQQQPPPNNNMMMLLLLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA???<<<888555333////////////////////////222///---,,,///111111000/////////000000222333444444===JJJTTTYYY[[[]]]^^^```dddlllsssyyy|||{{{yyyrrrppplllfffaaa]]]\\\]]]```]]]^^^bbbgggmmmwww|||uuuooollliiimmmuuu}}}||||||||||||{{{zzzzzzyyyyyyyyyzzzxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxyyyzzz{{{||||||~~~}}}~~~|||zzz|||jjjTTTLLLFFFFFFEEEBBB?????????>>>===<<<;;;:::999999::::::;;;;;;;;;:::999999888:::<<<:::666333222333222222222333333444444444222333333444444333333222333333222222222333444444333333222333444666888999>>>DDDNNNYYYccckkksssxxx~~~xxxssslllfffccc```\\\YYY______^^^]]]\\\[[[[[[[[[]]]aaahhhpppwww}}}yyyhhh___]]]^^^bbbgggooozzzxxxooolllhhhfffnnnyyyttt{{{~~~~~~~~~~~~xxxrrrlllhhhdddaaaeeekkkkkksssxxxyyyzzz~~~~~~|||~~~yyywwwwww|||}}}yyysssoookkkiiieeegggjjjkkkkkkkkklllmmmkkkiiihhhhhhiiilllooorrrppprrruuuwwwvvvtttpppnnnfffccccccgggkkkoooxxxvvvmmmddd```\\\YYYXXXWWWVVVUUUSSSRRRPPPOOONNNMMMMMMMMMJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBB@@@<<<999555333000000000000000000000000555111------...000///.../////////000111333555555999DDDSSS^^^aaabbbccceeegggjjjpppvvvzzzyyytttqqqjjjiiifffaaa]]]ZZZ[[[\\\___]]]^^^ccchhhooozzzvvvsssqqqppplllqqq{{{~~~}}}||||||yyyxxxxxxwwwwwwxxxxxxyyyrrrqqqqqqrrrrrrssstttuuuvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvvvvwwwyyyzzz{{{{{{}}}|||}}}|||zzz}}}iiiUUUMMMGGGEEECCC@@@@@@BBB>>><<<;;;999999:::;;;<<<;;;999777777888999888777777666666555444444333333333333333333333333333333222222222111111111000000111111111111222333444555444333444666666777???GGGJJJQQQ\\\gggpppwww}}}zzzvvvrrrlllfffbbb```___\\\ZZZ___^^^\\\\\\]]]_________iiimmmrrrvvvyyy}}}~~~nnnaaa___]]][[[aaallloooxxx~~~xxxpppllllllmmmmmmmmmsssuuuxxxyyy{{{||||||sssjjjeeecccdddfffjjjnnntttzzz~~~{{{}}}~~~tttqqqsssuuuwww}}}vvvnnnffflllllllllmmmmmmnnnnnnmmmkkkeeeaaacccfffgggjjjnnnmmmrrrwwwyyyxxxtttqqqooollljjjgggfffiiiooouuuzzz|||wwwllleee]]]YYYYYYYYYVVVSSSPPPVVVTTTMMMLLLRRRPPPGGGLLLLLLNNNOOOKKKDDDCCCFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBBAAA@@@===:::777444333111////////////000////////////////////////111000000//////222777:::EEEPPP___jjjllliiiiiikkkwwwwwwvvvtttqqqlllhhheee^^^^^^\\\ZZZXXXYYY\\\^^^^^^___```ccchhhrrr}}}~~~xxxuuurrrqqqrrrttt~~~}}}{{{yyywwwvvvsssrrrrrrrrrrrrqqqnnnllliiijjjllllllmmmnnnpppssssssrrrrrrrrrsssssstttuuuvvvxxxxxxvvvtttuuuxxx|||~~~~~~jjjUUUNNNGGGEEECCC??????AAA>>>===;;;999999:::;;;<<<;;;999888777888888888666888777777666555555444444333333333333333333333333444333333333222222222111222222111111222333444444555444555888999<<>>;;;888444333222000/////////000////////////////////////000111000///000333888<<>>@@@>>>===;;;:::::::::;;;<<<;;;:::888888888888777555888888888777666666555555333333333333333333333333444444444444333333333333333333222222222333444444666555777;;;>>>DDDOOOZZZfffmmmwwwzzzppphhhddd___^^^^^^___aaa```^^^\\\[[[[[[\\\___cccjjjpppssswwwzzzxxxllldddcccddddddjjjsss|||xxxtttpppllljjjkkkooorrrttt|||yyysssuuuyyy}}}zzz|||vvvuuuvvvwwwxxx}}}uuulllkkkjjjkkknnnpppqqqqqqjjjccc^^^^^^```aaaeeejjjmmmssszzz~~~yyyrrrlllkkknnntttxxx{{{{{{ssshhh```\\\ZZZXXXVVVQQQVVVVVVSSSVVVaaafffdddXXXPPPJJJIIIIIIGGGGGGIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA???<<<:::666555333111000///000000////////////////////////000111111000111555:::>>>OOOaaauuuzzzsssqqqzzz|||sssjjjbbb]]]ZZZTTTSSSRRRSSSUUUYYY]]]___bbbaaabbbgggpppzzz}}}xxxtttttttttvvv}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}|||zzzxxxuuuqqqnnnkkkjjjeeedddcccdddeeedddbbbaaa```bbbdddeeefffhhhkkknnnpppqqqrrrtttwwwzzz}}}~~~~~~~~~}}}zzzxxxxxxzzz}}}||||||~~~hhhUUUNNNHHHEEECCC>>>===>>>======<<<;;;:::;;;;;;<<<;;;:::999888999888666444777777777666666666555555333333333333333333333333444444444333333333333333444444333333333333444444777666888>>>DDDLLLZZZgggsssyyy|||tttlllfffbbbZZZ[[[\\\^^^___]]][[[YYYYYY\\\aaaffflllrrrxxx|||}}}~~~vvvmmmggghhhjjjlllrrryyy~~~{{{xxxuuutttpppooonnnooosssyyyzzzvvvvvv~~~|||{{{{{{|||}}}}}}qqqnnnkkklllpppsssttttttjjjccc]]]]]]^^^___ccchhhjjjqqqzzzzzzqqqnnnoootttxxx|||}}}pppeee^^^[[[XXXWWWRRRVVVUUUSSSVVV```hhhjjjhhh[[[NNNKKKKKKIIIGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@AAABBBAAA>>><<<888666444222000000000000////////////////////////000111111222333777===BBBSSSeeeuuuyyyuuuxxxxxxlllaaaXXXSSSQQQOOONNNOOOQQQVVV\\\```ccceeedddeeekkkttt~~~wwwvvvwwwzzz{{{}}}|||{{{{{{{{{|||~~~||||||}}}~~~~~~|||{{{zzzyyyyyyvvvtttqqqmmmiiieeebbbaaa^^^]]]]]]^^^```aaa```___^^^```bbbccceeegggjjjmmmoooqqqssswww{{{}}}{{{{{{|||}}}||||||~~~gggTTTMMMGGGEEECCC???===>>>======<<<<<<;;;;;;;;;;;;:::999999999999999666444666666555555555555444444333333333333333333333333222222222333333333333333444444444333444444555555777777;;;CCCKKKVVVeeerrr}}}{{{sssnnniiidddaaaZZZ[[[]]]]]]\\\ZZZXXXWWWYYY___gggoootttyyy}}}{{{zzz{{{}}}vvvpppmmmnnnqqquuuyyy}}}}}}zzzvvvsssqqqooonnnnnnpppsssxxxzzztttrrrttt|||wwwsssnnnooosssvvvwwwwwwmmmeee```___``````cccgggjjjrrr}}}vvvqqqqqquuuxxx}}}zzzmmmbbb\\\XXXWWWVVVWWWTTTPPPOOOVVV]]]aaafffXXXKKKHHHJJJJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@@@@AAABBBBBB???===:::888666333111000000000000000000000000000000000000111222333555:::AAAEEEUUUbbbmmmpppttt}}}ssseeeYYYRRROOONNNNNNMMMMMMRRRZZZaaafffiiiggghhhjjjpppyyy}}}xxxwwwyyy}}}~~~}}}{{{{{{{{{||||||}}}~~~~~~}}}|||~~~|||zzzyyyyyyzzz|||}}}~~~}}}|||zzzxxxvvvtttsssnnnlllhhhccc___\\\ZZZYYYWWWVVVWWWYYY\\\^^^___^^^___aaaccceeefffhhhlllnnnpppssswww|||~~~~~~~~~}}}}}}~~~dddRRRKKKFFFEEECCC???===???============<<<<<<;;;;;;999888888999::::::777555555555555555555444444444333333333333333333333333222222222222333333333333444444444444555666777777999:::@@@JJJTTT___ooo}}}zzzqqqkkkgggddd```\\\ZZZ[[[\\\[[[YYYXXXXXXZZZ^^^eeeooowww|||uuuvvvxxxyyy~~~xxxuuusssuuuxxx|||~~~|||yyyuuurrrooommmmmmrrrwww~~~vvvrrrpppssszzz}}}~~~xxxrrrppptttxxxxxxwwwpppiiiddddddeeedddeeehhhmmmuuuyyyssssssuuuxxx~~~vvviii___ZZZXXXTTTUUUTTTRRRRRRXXXaaahhhjjj]]]PPPKKKKKKIIIGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@@@@AAABBBBBB@@@>>>;;;:::777444222111000000000000000000000000000000000111222444777===DDDIIIUUU]]]dddhhhrrrrrrbbbVVVPPPOOOOOONNNMMMNNNTTT^^^ggglllnnnkkknnnsssxxx~~~|||yyyyyy{{{}}}~~~}}}{{{zzzzzzzzz{{{{{{zzzzzz{{{{{{zzzxxxwwwvvvwwwvvvuuuuuuuuuvvvwwwxxxzzzyyywwwtttqqqnnnllljjjdddbbb^^^ZZZVVVTTTRRRRRRQQQPPPQQQTTTYYY]]]___```ccceeeggghhhiiikkknnnqqqrrrvvv|||bbbPPPJJJEEEEEEDDD@@@>>>???===============<<<<<<;;;777777777999;;;;;;888666555555555555555666666666333333333333333333333333333333333333444444444555333333333444555777888999;;;>>>FFFQQQ]]]hhhxxx|||uuunnngggbbbaaa```]]]ZZZXXXYYYYYYWWWWWWYYY^^^bbbkkkqqqzzz{{{rrruuuyyyyyy}}}~~~zzzzzzyyyzzz}}}~~~~~~}}}|||zzzyyyxxxxxx~~~wwwsssrrrtttzzzxxxrrrpppttt{{{|||sssqqqtttwwwwwwttttttnnnjjjkkkjjjhhhhhhjjjnnnvvvyyytttssstttvvv~~~}}}||||||}}}pppddd]]]ZZZRRRSSSTTTUUUVVV[[[fffooojjj___TTTOOOMMMHHHEEEEEEIIIHHHGGGFFFFFFEEEEEEEEEBBBAAAAAABBBCCCBBB@@@======;;;888555333111000000000000000000000000000000000111333555999???FFFKKKSSS\\\aaadddqqqqqq```SSSNNNNNNPPPOOONNNOOOVVVaaakkkqqqrrrpppvvv}}}zzzvvvwww|||~~~}}}||||||zzzyyyxxxwwwvvvwwwxxxxxxuuuuuuuuuuuutttrrrpppoooooopppppppppqqqqqqrrrrrrsssqqqoookkkhhhdddaaa```[[[YYYUUURRROOONNNMMMMMMOOOOOOPPPTTT[[[```dddeeeggghhhjjjkkkkkkmmmppprrrtttyyy~~~~~~~~~```NNNIIIEEEEEEDDD@@@???@@@=========>>>===<<<<<<;;;666666777999;;;;;;999777666666666666777777777777333333333333333333333333444444444555555555666666222222333444666888:::;;;===@@@JJJVVVbbbnnn}}}~~~wwwsssjjjddd^^^\\\^^^___]]]ZZZUUUVVVVVVUUUVVV[[[cccjjjwww}}}zzzssswww{{{{{{}}}}}}~~~}}}}}}}}}}}}}}}zzzwwwvvvvvv|||tttjjjggghhhoooxxx~~~tttqqqsssvvvuuurrrvvvqqqnnnooonnnkkkjjjkkkmmmttt}}}xxxsssrrrsssttt}}}|||zzzzzz{{{~~~uuuhhh___\\\WWWVVVUUUSSSPPPQQQYYYaaa[[[RRRLLLKKKJJJHHHGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBAAABBBCCCBBB???===>>><<<999666333111000000000000000000000000000000000111333666:::@@@GGGMMMRRR\\\bbbeeeqqqooo]]]QQQLLLLLLNNNPPPNNNOOOVVVbbbmmmrrrtttsss{{{yyysssrrrvvv~~~~~~|||zzzzzzzzzwwwvvvtttsssssstttuuuuuurrrrrrrrrqqqpppnnnllljjjjjjkkklllmmmnnnnnnnnnmmmmmmllliiieeeaaa]]]ZZZXXXUUUSSSPPPMMMKKKKKKKKKKKKPPPPPPRRRWWW^^^eeeiiijjjiiijjjllllllmmmnnnpppsssvvv|||~~~}}}||||||{{{||||||}}}~~~~~~}}}}}}~~~}}}aaaRRRHHHAAABBBEEECCC@@@???>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666333333222222333444666777666666555444333333222222111333555444333222222333444555666777777:::>>>AAABBBLLLXXXbbbnnn|||zzztttmmmiiibbb^^^[[[ZZZ[[[[[[ZZZXXX[[[YYYXXXYYY^^^fffooouuu~~~vvvrrrtttwwwzzz|||{{{{{{{{{|||}}}}}}}}}|||zzzwww|||tttdddbbbcccaaaeeennn|||{{{xxxxxxyyyxxxvvvuuuwwwxxxvvvrrrnnnlllkkkooossszzzzzzuuuqqqpppooorrrtttvvvxxxyyy{{{~~~qqqeee```VVVQQQOOOQQQPPPNNNOOOSSSOOONNNMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEBBB???>>>>>>@@@@@@???@@@???<<<999666333000///111111000000000000000111000---...666===CCCIIINNNWWWWWW\\\hhhyyyqqq```TTTOOOMMMMMMOOOOOOQQQWWWbbbmmmvvv{{{}}}uuuppppppooosss{{{}}}zzzwwwtttsssrrrqqqpppooonnnlllkkkkkkiiijjjkkkkkkiiigggdddcccdddddddddddddddddddddddddddbbb___[[[WWWSSSQQQPPPLLLJJJHHHHHHJJJLLLNNNNNNQQQUUUYYY\\\bbbjjjmmmkkkooommmllllllnnnppprrrrrrxxx~~~}}}||||||~~~~~~}}}zzzyyyyyyyyyyyyyyyyyyzzz|||}}}}}}}}}||||||~~~}}}bbbRRRIIIAAABBBDDDCCC@@@???>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999999999888888777777777888999:::444444444444444444444444555666888777666555666666666666777777888<<>>???@@@@@@???@@@???<<<:::666333111000111111000000000000111111555333555<<>>>>>>>>===<<<<<<;;;;;;999999:::::::::;;;;;;;;;888888777666666666666777222222333333444555666666666777888888777666777888777777777888:::???GGGLLLXXX```jjjpppxxxyyyrrrmmmhhhdddaaa]]]ZZZXXXXXXYYY[[[\\\\\\___```bbbgggpppzzz{{{zzzyyyxxxwwwvvvyyyzzz{{{~~~~~~wwwnnngggccccccdddiiipppuuuvvvuuuiii[[[QQQRRRTTTUUU[[[cccsss{{{wwwtttvvvyyy{{{~~~{{{yyyvvvyyy||||||zzzvvvsssrrrmmmpppsssvvvxxx{{{}}}zzzvvvtttrrrnnnnnnnnnnnnnnnrrrwww{{{~~~ssseee[[[UUUPPPPPPOOOLLLKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEBBB@@@??????@@@@@@?????????===;;;888555222111111111000000000111111222555333666>>>CCCGGGLLLQQQYYY___jjjzzztttggg___ZZZWWWUUURRRTTTXXXaaakkktttzzz}}}xxxpppoooppprrr|||zzzzzzxxxvvvtttqqqnnnmmmgggfffeeebbb```^^^\\\[[[ZZZZZZZZZYYYWWWTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLIIIGGGFFFEEEDDDFFFFFFFFFGGGJJJNNNQQQSSSXXX___dddgggkkkoooooolllpppooonnnnnnpppsssvvvxxx}}}{{{zzzzzzqqqpppnnnmmmmmmnnnpppqqqrrrtttvvvvvvwwwxxx{{{~~~}}}cccQQQIIICCCCCCDDDAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;999:::::::::::::::::::::888777666555555444444444222222333444444555555666444555666555444444555777888888888999===EEENNNUUUdddllluuuyyy{{{ssskkkfffbbb___]]]YYYXXXVVVUUUVVVXXX[[[\\\___aaafffnnnwww|||~~~vvviii```[[[XXXVVVWWW\\\```aaaaaa[[[RRRKKKLLLPPPRRRYYY___mmmyyy}}}yyyxxxvvvrrrqqqsssssstttyyy|||yyy|||~~~~~~{{{wwwtttsssoooqqqssstttvvvzzz}}}zzzwwwvvvnnnnnnllljjjjjjnnntttxxx{{{|||{{{kkk^^^WWWQQQPPPOOOMMMLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEBBB@@@@@@@@@AAA@@@?????????>>><<<999666333222111111000000111111222222333333777>>>CCCFFFLLLRRRYYYbbbrrr}}}sssiiiaaa\\\XXXVVVTTTWWW^^^gggrrrzzz}}}vvvqqqqqqssszzz~~~}}}}}}}}}}}}xxxwwwuuussspppmmmjjjiiibbbaaa___\\\ZZZWWWUUUTTTTTTSSSSSSRRROOOMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFIIILLLPPPUUUYYY^^^eeekkkmmmoooqqqpppmmmooooooooooooqqquuuzzz}}}}}}}}}zzzzzzvvvooonnnlllkkkkkklllnnnoooppprrrtttvvvwwwyyy}}}{{{bbbPPPIIICCCCCCCCCAAA???AAA>>>>>>>>>===<<<<<<;;;;;;:::::::::999888777777777::::::999888777666555555444444444444444444444444333444444444333333555777999999:::<<>>===;;;888555333111111111111111222333333666666;;;BBBGGGJJJRRRYYY```kkk{{{yyyqqqiiiccc^^^ZZZWWWVVVZZZbbblllxxxzzzwwwttttttxxx}}}|||{{{{{{zzzvvvuuussspppmmmiiifffddd^^^]]]ZZZXXXUUURRRPPPNNNKKKJJJJJJHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCEEEIIILLLOOOUUU[[[```ccckkkrrrrrrrrrrrrqqqmmmnnnooopppqqqsssxxxzzz~~~}}}~~~||||||~~~{{{zzz|||rrrooonnnlllkkkkkklllnnnooonnnpppsssuuuwwwzzz~~~yyyaaaPPPIIIDDDDDDCCC@@@???AAA>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666555888888888888777555444333444444444444444444444333555666666555444555888::::::;;;>>>CCCKKKWWWdddllluuu}}}|||tttnnngggaaa]]]ZZZXXXWWWYYYYYYZZZZZZ[[[```fffjjjnnnrrrzzz~~~||||||oooeeeSSSNNNIIIHHHIIIKKKKKKIIIMMMKKKJJJKKKMMMQQQUUUYYY]]]fffrrrsssjjjgggiiilllllllllnnnqqqqqqpppuuu|||}}}wwwuuuuuurrrtttwwwzzz}}}sssqqqlllgggddddddgggkkksssxxx|||iii___VVVTTTTTTQQQOOONNNLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCAAAAAABBBBBB@@@???>>>??????>>>===:::777555111111111111111222333444555666<<>>>>>>>>???@@@BBBCCCDDDEEEIIINNNQQQTTTZZZbbbhhhjjjrrrxxxwwwuuutttrrrooonnnppprrrtttwww}}}{{{~~~~~~|||xxxyyy~~~}}}{{{}}}}}}uuupppppppppoooooopppppppppoooqqqtttvvvyyy|||www___OOOIIIEEEDDDBBB??????BBB>>>>>>>>>===<<<<<<;;;;;;:::::::::999999888888888555666666777666555444333222333333444444555555555666777777666555666999<<<;;;>>>CCCJJJTTTbbboooxxx|||}}}wwwqqqlllhhhbbb]]]YYYWWWUUUTTTUUUWWWYYY\\\___fffnnntttyyy~~~vvvnnn[[[UUUMMMJJJKKKNNNOOOOOOPPPPPPQQQPPPQQQTTTWWWYYY\\\aaahhhppp|||xxxtttlllddd______dddhhhkkklllppptttssssssxxx{{{tttrrrsssppprrrwww{{{zzzwwwrrrlllfffdddfffhhhooouuu~~~rrrfffZZZWWWVVVRRRNNNMMMKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFDDDCCCBBBBBBCCCBBB@@@>>>>>>???@@@???>>>;;;888666111111111111222333444555666888===DDDJJJQQQ^^^jjjzzz|||vvvkkkgggccc___^^^]]][[[YYYXXX]]]eeeqqq~~~|||yyy|||~~~~~~|||yyywwwsssrrrnnnjjjeee```[[[YYYQQQPPPOOOLLLJJJGGGEEEDDDCCCCCCBBBAAA@@@?????????========================>>>??????@@@BBBCCCEEEFFFIIIMMMSSSVVVYYY^^^gggnnnqqqyyy~~~{{{wwwvvvtttrrrooorrrvvvxxx|||yyyvvvxxxzzz{{{|||wwwxxxxxxyyyyyyxxxxxxwwwuuuwwwzzz|||~~~vvv^^^OOOIIIEEEDDDBBB??????BBB>>>>>>>>>===<<<<<<;;;;;;999999::::::::::::;;;;;;999999:::;;;;;;:::888777000111222333555666777888555666666555444666999<<<===AAAGGGPPP[[[iiivvvyyyqqqiiigggccc^^^ZZZXXXVVVSSSRRRWWWZZZ^^^bbbgggooozzz{{{tttfff^^^TTTOOOPPPTTTXXXYYYUUUWWWXXXVVVVVVYYY[[[\\\___aaabbbfffmmmsssqqqjjjiiifffaaa[[[YYY[[[aaaeeelllnnnssswwwwwwwww}}}xxxpppnnnpppmmmpppvvv{{{~~~yyyrrrkkkhhhhhhiiikkksss}}}xxxkkk^^^YYYWWWRRRMMMKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCBBB@@@>>>>>>???@@@@@@???<<<888666111111111111222333444555<<<>>>CCCKKKQQQZZZhhhuuu{{{qqqkkk```]]]YYYXXXXXXYYYXXXXXXYYY]]]eeerrr{{{{{{}}}yyyvvvrrrpppmmmhhhbbb\\\XXXUUULLLLLLJJJHHHEEECCCBBBAAA<<<;;;;;;:::999999::::::>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCEEEGGGHHHIIIKKKPPPVVVYYY\\\aaajjjqqqvvv}}}~~~yyywwwvvvuuuppptttxxx{{{~~~xxxuuuxxxyyy{{{~~~~~~{{{~~~ttt^^^NNNJJJEEEBBB@@@@@@??????=========<<<;;;;;;::::::<<<<<<;;;::::::999999888999888888777666555555555444444444444444555666666333222333888999888999===;;;EEEPPPZZZgggwwwzzzpppgggcccbbb^^^[[[ZZZVVVRRRSSSXXX\\\ZZZ^^^iiirrrwww}}}vvvlll```ZZZ\\\bbbfffggghhhhhhhhhhhhgggfffeeedddgggeeeeeehhhkkkkkkfffaaa___[[[YYYWWWUUUUUU[[[dddjjjssszzzzzz{{{tttmmmkkklllmmmmmmooossszzzyyyqqqmmmkkkkkkjjjnnnwwwtttaaaZZZWWWRRRPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJJJJKKKJJJHHHGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>??????===999666444333222111111333444555999BBBKKKNNNUUUeeexxxzzzlllccc```VVVUUUTTTTTTUUUWWWYYY[[[]]]___eeesss~~~}}}{{{xxxuuuqqqnnniiibbb[[[UUUPPPMMMHHHFFFDDDBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;777999;;;;;;;;;;;;===???AAABBBCCCEEEGGGJJJLLLMMMVVVXXX[[[]]]```eeemmmssszzzzzzwwwqqqvvvwwwyyy}}}wwwuuuzzzzzzsss]]]MMMIIIEEEAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888888888888777777666555555444555555444444444555555666555333555888999888:::???BBBLLLXXXbbbnnn}}}{{{rrrjjjeeeccc```\\\YYYYYYUUURRRTTTYYYaaa```eeeooovvv|||wwwmmmhhhjjjooorrrsssvvvuuuuuutttsssqqqpppooollljjjhhhiiikkkiiiccc^^^ZZZWWWTTTSSSQQQRRR[[[dddkkkvvv}}}pppiiihhhiiijjjjjjmmmqqqxxx{{{qqqllliiiiiimmmwww~~~iii^^^YYYSSSPPPQQQMMMLLLKKKJJJIIIJJJKKKLLLIIIJJJJJJJJJJJJHHHGGGFFFFFFEEEDDDCCCBBB@@@??????>>>>>>>>>??????===:::777555444222111222333555666???IIIRRRYYYdddvvv|||ooo___VVVTTTSSSRRRRRRSSSUUUXXX[[[]]]___ccckkkxxx~~~|||{{{yyyvvvtttooommmgggaaaYYYSSSNNNKKKFFFEEECCCAAA???>>>============<<<;;;;;;:::;;;;;;999;;;=========>>>@@@AAACCCDDDEEEGGGJJJMMMPPPRRRYYY\\\___aaaccciiisss{{{}}}|||zzzuuuwwwzzz|||wwwxxx}}}rrr\\\LLLHHHDDDAAAAAAAAAAAAAAA?????????>>>======<<<<<<:::::::::999888888777777777777666666555555444444666666555555444555555555777555666999:::999===BBBLLLWWWdddooozzz|||qqqgggbbbaaaaaa]]]ZZZXXXWWWUUUSSSVVV\\\fffiiipppxxx~~~}}}zzz|||}}}{{{zzzwwwtttqqqpppnnnkkkddd___YYYUUURRRQQQPPPSSS\\\fffkkkyyy~~~xxxmmmgggfffgggeeegggjjjnnnuuu|||tttkkkhhhiiinnnyyyuuueee[[[UUURRRRRRNNNMMMKKKJJJIIIJJJJJJKKKIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>??????>>>:::777666555333222222444666888@@@IIITTTaaarrr}}}pppbbbTTTMMMLLLOOOPPPQQQTTTXXX\\\___aaacccjjjuuu|||{{{zzzxxxtttrrrmmmjjjeee^^^VVVPPPKKKIIIDDDCCCAAA???>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;;;;===???@@@@@@AAACCCEEEGGGGGGHHHJJJMMMRRRVVVXXX^^^bbbeeefffgggooo}}}~~~|||zzzyyy~~~{{{xxx}}}qqq[[[KKKHHHCCCAAAAAABBBBBBAAA??????>>>>>>===<<<<<<;;;::::::999888888777777666666666666666555555444444777666666555555555555555777666777999::::::@@@HHHUUUaaaooozzzvvviiiaaa]]]\\\\\\]]]YYYWWWWWWUUUTTTXXX^^^jjjqqqzzz~~~{{{xxxuuuqqqkkkfff___[[[WWWVVVTTTVVV___iiinnn~~~~~~{{{wwwmmmhhhffffffccceeegggkkkqqqvvv{{{~~~sssjjjhhhlllsss}}}lll^^^VVVSSSSSSOOONNNLLLJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGFFFEEEDDDCCCBBBAAAAAA???>>>>>>??????>>>;;;999777666444222333555888:::AAAIIIUUUfff}}}tttfffYYYOOOLLLNNNMMMOOOSSSXXX^^^cccfffhhhjjjsss|||{{{zzzwwwtttqqqkkkhhhbbbZZZRRRLLLHHHEEEAAA@@@???===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===???AAABBBCCCDDDFFFHHHJJJJJJLLLNNNSSSXXX]]]```dddgggjjjjjjlllvvv~~~}}}~~~}}}}}}zzzzzzpppZZZKKKHHHCCCAAAAAABBBBBBAAA>>>======<<<<<<;;;;;;:::::::::999888888777777666666666666666666555555555777666666555555555666666777666777:::;;;===FFFQQQ]]]jjjxxx~~~qqqfff___\\\YYYXXX]]]YYYWWWXXXWWWWWW\\\cccnnnxxx~~~}}}~~~{{{wwwsssppphhhddd```]]]ZZZZZZbbbkkkuuu|||zzzwww{{{wwwooojjjhhhgggffffffgggiiimmmqqqvvvxxx{{{sssmmmnnnrrrxxxrrrbbbYYYVVVTTTPPPOOOMMMKKKJJJIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA???>>>>>>>>>???>>><<<:::999777555333444777:::===GGGNNN\\\ooolll]]]SSSLLLLLLOOOMMMQQQWWW^^^eeekkkppprrrsss|||}}}|||zzzxxxtttqqqiiifff___WWWOOOIIIEEECCC???>>>===<<<;;;:::::::::::::::::::::;;;;;;<<<===>>>@@@CCCDDDEEEGGGIIIKKKMMMNNNPPPTTTZZZ```eeehhhjjjlllnnnooorrr}}}}}}|||zzzzzz|||zzz}}}oooZZZLLLHHHDDDAAAAAAAAAAAAAAA=========<<<;;;;;;:::::::::::::::999888888777777777777777777777666666666666666555555666666777888666666888<<<>>>CCCOOO\\\gggssswwwlllccc^^^[[[WWWTTT[[[XXXWWWYYYZZZ\\\ccckkkuuu~~~{{{xxxwwwqqqmmmiiifffbbb```fffnnn}}}|||zzztttvvv{{{xxxsssooolllkkklllkkkiiihhhjjjmmmqqqtttxxxtttrrrsssuuuzzz|||hhh^^^XXXUUUQQQPPPNNNKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@>>>>>>>>>??????===;;;:::888555444555888<<>>??????BBBDDDFFFHHHIIILLLOOOQQQSSSWWW]]]ccciiinnnppppppqqqqqqsssyyy}}}zzzyyyyyy~~~zzzxxx{{{ppp[[[MMMIIIEEEAAAAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::999999888888777888888888888888888888555555555555666777999999777777;;;???BBBIIIYYYgggrrr|||xxxpppeee^^^\\\ZZZWWWTTTXXXUUUVVVZZZ^^^cccllluuu~~~}}}}}}yyyvvvsssqqqmmmjjjnnnuuu}}}{{{rrrtttxxx~~~}}}zzzwwwvvvuuutttqqqlllhhhhhhjjjnnnqqquuuzzz{{{tttrrrsssuuuyyyqqqddd\\\VVVRRRQQQNNNLLLJJJIIIIIIIIIJJJIIIHHHFFFFFFFFFFFFGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@???===>>>??????>>><<<;;;999666444666999>>>AAAGGGOOO\\\nnnyyydddVVVNNNIIIIIILLLQQQVVV___iiisssyyy}}}|||zzzxxxvvvrrrooohhhccc\\\SSSKKKEEEAAA@@@<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBDDDGGGIIIKKKMMMPPPRRRUUUYYY^^^eeelllrrrvvvxxxwwwuuussswwwzzzttttttvvv{{{~~~yyyxxx|||ppp[[[NNNJJJEEEBBB@@@@@@???????????????>>>======<<<<<<<<<<<<;;;::::::999999888888888888888888999999999444444444555777888:::;;;888999<<>>??????>>>===<<<999666555666:::>>>BBBHHHQQQ]]]mmmwwwcccWWWQQQMMMNNNPPPQQQWWWaaakkkuuu|||}}}}}}~~~~~~{{{yyywwwtttpppmmmhhhccc[[[RRRJJJDDDAAA???<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDFFFIIILLLMMMOOOSSSUUUXXX]]]ccckkksssxxx{{{}}}{{{xxxuuuyyy|||qqqmmmooorrr|||~~~zzzxxx~~~mmmXXXMMMJJJFFFCCCBBBBBBAAA@@@===<<<<<<<<<<<<;;;;;;;;;:::999888777666666666666999999999999888888888777444333333444666888999888999;;;???DDDNNN]]]lllvvvzzzqqqkkkgggaaa[[[VVVUUUUUUVVVYYYYYYZZZ___hhhsss~~~~~~}}}}}}~~~}}}{{{zzz{{{|||{{{xxxtttnnnppprrrvvvzzz}}}yyypppllljjjiiiiiilllooovvv~~~vvvuuurrrnnnppprrruuuvvvwww|||rrrbbb\\\WWWTTTOOOJJJHHHGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHFFFDDDCCCCCCBBB@@@>>>>>>???@@@???>>>======???<<<<<<;;;999999;;;???BBBHHHRRR^^^iiivvvzzzlll]]]SSSPPPQQQSSSSSSYYYbbbjjjrrr{{{~~~{{{xxxvvvtttpppnnniiiddd[[[RRRIIICCC@@@???;;;;;;::::::::::::999999;;;===@@@AAAAAAAAABBBDDDEEEGGGJJJLLLOOOSSSXXX\\\```eeennnvvv|||xxx{{{}}}|||ssskkkhhhppp|||~~~zzzxxx{{{lllXXXLLLIIIEEEBBBBBBAAAAAA@@@===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777999999888888888777777777666555444555777999::::::???AAAFFFOOO[[[iiivvv~~~~~~vvvmmmgggddd^^^XXXTTTRRRRRRSSSWWWZZZ___eeemmmxxx~~~}}}qqqppppppqqqtttuuusssqqqqqqsssvvvzzz~~~|||rrrllljjjiiiiiikkkrrr}}}vvvuuurrrnnnlllmmmnnnooorrrwww{{{hhh```VVVSSSOOOKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDBBBBBBAAAAAA???======>>>???>>><<<;;;<<<===:::;;;<<<<<<<<>>;;;;;;;;;;;;;;;:::::::::;;;>>>AAABBBCCCDDDFFFHHHIIIKKKNNNPPPRRRVVVZZZ^^^fffkkkrrrzzzxxx{{{}}}uuummmfffeeeooo}}}}}}yyyxxxzzzlllWWWKKKHHHDDDAAAAAA@@@??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888888888777777777666666666777666666666888999;;;<<<@@@DDDLLLXXXggguuu~~~}}}wwwooogggbbb___ZZZVVVRRRPPPPPPPPPVVV\\\eeemmmuuu~~~zzzwwwsssqqqppppppeeedddeeegggkkknnnooooootttvvvzzzxxxlllggggggeeeggglllvvvxxxuuurrrooonnnlllkkkjjjlllqqqvvvyyyrrreeeYYYUUUPPPMMMKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFEEECCCAAA@@@@@@@@@>>><<<<<<===>>>===;;;:::;;;<<<999<<<>>>@@@BBBDDDGGGIIIOOOYYYdddmmmuuu~~~yyytttlllccc\\\YYYXXXXXXYYY]]]eeennnxxx}}}zzzxxxuuuqqqnnniiiccc[[[QQQHHHBBB>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>BBBEEEFFFHHHJJJLLLNNNOOORRRTTTWWWZZZ___bbbnnnrrryyy~~~xxxzzz|||}}}mmmfffbbbeeesss}}}yyywwwzzzlllWWWJJJGGGCCC@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999999999999777777777777666666666666777777777777777999<<<>>>AAAGGGSSSbbbrrr~~~~~~xxxppphhhbbb]]][[[XXXTTTRRRQQQQQQQQQXXX```kkksss{{{{{{{{{{{{|||zzztttnnnkkkiiihhh``````aaaccchhhlllppprrruuuxxx~~~zzzjjjdddcccbbbcccgggooozzz{{{vvvssspppuuurrrmmmjjjjjjkkknnnooowww{{{iii^^^YYYRRRMMMKKKJJJGGGEEEIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@AAA@@@>>>===<<<===>>>===;;;:::;;;<<<:::===AAADDDFFFHHHJJJKKKSSS]]]iiiooouuuzzz}}}|||uuuqqqkkkeee___[[[ZZZYYY[[[___gggqqq|||~~~{{{yyyuuuqqqnnnhhhbbbZZZPPPGGGAAA>>><<<<<<<<<<<<======>>>>>>>>>>>>AAADDDFFFHHHIIILLLNNNOOOQQQUUUXXX[[[```fffjjjuuuyyy~~~|||wwwzzz~~~uuuhhhccccccjjj|||}}}yyyxxx{{{lllWWWJJJGGGCCC@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999:::::::::777777777777666666666666666777777777777999>>>AAAHHHQQQ___ppp~~~~~~yyyssskkkccc___[[[YYYVVVTTTSSSTTTVVVWWW^^^fffqqqzzz|||xxxvvvrrrrrrsssvvvzzz~~~|||wwwqqqkkkgggdddbbbbbbbbbdddhhhnnntttxxxyyy}}}zzzjjjcccbbb___aaadddjjjsss{{{wwwtttxxxuuuqqqmmmiiihhhiiijjjqqq}}}ooo```YYYQQQLLLKKKJJJHHHFFFHHHHHHGGGFFFEEEEEEEEEEEEEEECCCBBBAAABBBAAA@@@>>>===>>>???>>><<<;;;<<<===;;;???DDDGGGJJJKKKMMMOOOYYYeeeppptttvvvxxxyyywwwqqqnnniiiccc^^^[[[YYYXXX]]]aaaiiittt~~~|||yyyuuupppmmmfffaaaXXXNNNFFF@@@===<<<<<<<<<===>>>??????@@@@@@AAACCCFFFHHHIIIJJJLLLMMMNNNQQQVVV[[[```gggnnnrrr{{{}}}}}}{{{xxx|||yyymmmcccccchhhrrr}}}{{{zzz~~~kkkVVVJJJGGGCCC@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::::::::888888777777777666666666555777999888888;;;AAAFFFMMMYYYjjjyyywwwsssnnnfff___]]]ZZZXXXUUUTTTUUUXXX\\\___iiipppzzz{{{uuuoookkkhhhiiikkknnnrrrwww{{{}}}~~~|||xxxsssmmmhhheeefffgggggghhhkkkrrr{{{zzzllleeebbb]]]___aaafffmmmxxx}}}xxxyyywwwrrrkkkggggggiiimmmwwwxxxbbbYYYPPPKKKKKKMMMLLLJJJHHHGGGFFFEEEEEEDDDEEEEEEEEECCCAAAAAABBBBBB@@@???===>>>???>>><<<;;;<<<======AAAFFFKKKNNNPPPSSSUUUeeeppp{{{|||yyyxxxuuusssllliiiccc^^^ZZZYYYYYYYYY___ccclllxxx~~~|||yyyuuuoookkkccc^^^VVVMMMFFF@@@>>>===<<<===>>>???@@@AAABBBCCCCCCEEEHHHJJJJJJKKKMMMOOOPPPSSSYYY___eeemmmuuuzzz~~~}}}{{{{{{nnnddd```eeennn|||~~~}}}}}}~~~kkkVVVKKKGGGCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::999999888888888777777777666888;;;;;;;;;???FFFLLLSSSaaatttzzzpppmmmiiiaaa\\\[[[ZZZWWWTTTSSSVVV[[[bbbfffsss{{{}}}vvvmmmfffaaa___```bbbfffkkkooosssvvvwwwxxx{{{}}}~~~{{{xxxsssooollljjjlllmmmmmmooorrr{{{wwwlllddd```[[[]]]___ccchhhrrr}}}|||ooofffdddgggjjjppp|||kkk```SSSLLLKKKMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@@@@AAAAAA???>>><<<===>>>===;;;:::;;;<<<>>>BBBHHHMMMRRRWWW\\\```ttt~~~xxxsssooofffbbb\\\WWWUUUVVVYYY\\\bbbfffppp~~~~~~|||yyytttnnnjjjaaa\\\TTTLLLEEEAAA???>>>======>>>@@@AAACCCDDDDDDDDDFFFJJJLLLMMMOOOQQQSSSTTTWWW]]]cccjjjqqqyyy~~~~~~~~~~~~tttggg``````kkkxxx~~~~~~kkkVVVKKKHHHDDDAAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;999999999888888999::::::999999999999888888888888777:::<<<======AAAJJJQQQ\\\lllvvvkkkiiifff___ZZZZZZYYYVVVSSSRRRVVV]]]eeejjjzzzzzzrrriii```[[[YYYZZZ]]]aaafffjjjnnnpppssstttwwwzzz}}}~~~{{{wwwtttqqqppppppqqqrrrsssuuuyyy|||sssjjjbbb\\\YYY[[[^^^aaafffnnnxxxssseeeaaadddggglllwwwvvviiiXXXNNNKKKKKKIIIFFFHHHGGGFFFEEEDDDDDDDDDDDDBBB@@@??????@@@@@@>>>===;;;<<<===<<<:::999:::;;;>>>BBBIIIOOOVVV\\\cccgggxxxqqqlllbbb^^^WWWSSSRRRUUU[[[^^^dddiiisss}}}{{{xxxsssmmmiii___[[[SSSKKKEEEAAA??????======???@@@BBBCCCEEEEEEDDDGGGKKKNNNPPPRRRUUUWWWXXX[[[aaagggmmmttt{{{tttjjjeeeaaadddqqq}}}~~~kkkVVVKKKIIIEEECCCBBBAAA@@@>>>;;;<<<=========<<<::::::======<<<;;;;;;;;;;;;<<<999999888888888888888999999<<>>>>>=========<<<;;;999:::<<<>>>CCCGGGNNNTTTWWW]]]jjjxxx{{{qqqhhhbbb\\\YYYTTTPPPQQQVVV[[[```fffjjjwww~~~}}}zzzwwwuuupppkkkhhhaaaZZZOOOFFF@@@>>>============>>>???AAABBBCCCDDDFFFHHHLLLOOOQQQTTTWWWZZZ[[[aaafffjjjrrr|||}}}tttjjjggg]]]dddmmmwww~~~jjjTTTKKKHHHEEECCCBBBAAA@@@>>><<<<<<=========<<<;;;:::<<<<<<;;;:::::::::::::::999999888888888888999999999<<>>>>>>>>======<<<;;;999:::<<>>???AAABBBCCCDDDFFFIIIMMMQQQSSSVVVZZZ\\\[[[aaaggglllttt~~~~~~~~~zzznnngggdddcccjjjsss~~~~~~~~~}}}||||||}}}hhhSSSKKKHHHDDDBBBBBBAAA@@@???<<<============<<<;;;:::;;;::::::999999999999999999999888888888888999999;;;>>>AAAEEEKKKUUUaaaiii|||pppiii```XXXUUUVVVWWWXXXUUUVVVYYY___fffooowww|||xxxtttooommmmmmoooqqqrrrtttrrrrrrxxx|||uuulllaaaWWWQQQNNNOOOPPPSSSWWW\\\___bbbccceeegggjjjmmmoooqqqqqqsssrrrqqqpppqqqrrrtttvvvvvvyyy~~~~~~|||{{{xxxxxxwwwuuussspppnnnmmmqqqqqqrrrvvv{{{zzzvvvxxx}}}}}}{{{xxxqqqhhhaaa___]]]ZZZYYY\\\ccckkkppp|||~~~iii^^^]]]___fffppp}}}jjj^^^WWWOOOKKKLLLHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@??????????????????<<<===<<<:::999:::<<>>=========>>>???AAABBBCCCDDDFFFIIIOOOSSSVVVYYY\\\^^^ZZZaaahhhnnnwww~~~{{{qqqgggbbbccckkkrrr|||~~~~~~||||||}}}}}}}}}||||||{{{{{{|||gggSSSJJJGGGDDDBBBAAAAAA@@@???===============<<<<<<;;;;;;;;;:::999999999999999999999888888888999::::::===@@@EEELLLUUU```llluuuwwwmmmggg^^^WWWVVVXXX[[[\\\YYY]]]ccciiipppxxxzzztttpppkkkhhhdddbbbdddhhhllloooxxxuuuuuu|||uuulllaaaWWWQQQMMMMMMNNNPPPSSSVVVZZZ[[[]]]^^^aaaeeehhhjjjkkklllnnnllljjjiiiiiikkkmmmoooppptttzzz~~~}}}|||{{{zzzyyyvvvvvvuuutttrrrpppnnnmmmooommmnnnrrrvvvyyyrrrpppuuu{{{~~~~~~}}}vvvlllddd___[[[WWWWWW[[[cccjjjnnnvvv|||iii```______fffppp|||ppp```XXXRRRNNNMMMIIIHHHHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@???>>>>>><<<<<<<<<:::999:::===???BBBFFFOOOXXX___hhhyyywwwggg^^^WWWRRRNNNNNNNNNQQQVVV^^^eeejjjpppzzz}}}{{{xxxvvvsssooojjjfffZZZUUUMMMGGGCCC@@@>>>=========>>>???AAABBBCCCDDDFFFJJJPPPTTTVVVXXX[[[\\\ZZZaaajjjqqqzzz~~~sssiiibbbaaaeeeqqqyyy}}}{{{zzz{{{||||||{{{zzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzz||||||}}}gggTTTIIIFFFCCCAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999888888999::::::;;;<<>>=========>>>???AAABBBCCCDDDHHHKKKOOORRRTTTVVVXXXZZZ\\\dddmmmuuu~~~~~~yyymmmddd```eeelllvvv{{{xxxvvvxxxzzzzzzwwwuuutttuuuttttttttttttuuuuuuvvvvvv{{{yyyyyy{{{fffTTTHHHFFFCCCAAAAAAAAA@@@??????>>>======<<<<<<======<<<<<<;;;:::::::::::::::999999888999999:::;;;<<<<<>>@@@CCCFFFLLLTTTYYYbbbsssxxxhhh]]]XXXTTTPPPOOOQQQSSSXXX^^^ffflllppp~~~|||zzzwwwuuurrrnnniiieeeZZZTTTLLLFFFBBB???>>>=========>>>???AAABBBCCCDDDHHHJJJMMMPPPRRRUUUXXX[[[aaaiiissszzz~~~tttiiibbbbbbjjjttt}}}}}}xxxuuutttxxx||||||wwwsssqqqpppmmmmmmmmmmmmnnnoooqqqqqqvvvuuuvvvyyy~~~dddSSSHHHEEEBBBAAAAAAAAA@@@?????????===<<<<<<<<<===>>>;;;::::::999999999999999999999999999:::;;;<<<<<<@@@GGGTTTeeevvvxxxnnnfffaaa^^^ZZZXXXZZZ\\\^^^___gggooozzzssslllddd^^^\\\[[[YYYWWWRRRVVV\\\bbbjjjsss~~~yyyooocccYYYSSSKKKKKKKKKLLLNNNPPPRRRTTTVVVYYY^^^bbbfffhhhhhhhhhfffeeedddcccbbbbbbbbbbbbeeejjjooouuuyyy}}}~~~~~~}}}|||{{{{{{zzzzzzzzzyyyxxxvvvuuutttppppppppppppooonnnllllllmmmiiiiiilllnnnpppvvv|||}}}yyyvvvttttttuuuooojjjgggdddeeemmmvvv}}}zzzxxxyyyuuuuuurrrmmmfffbbbccceeehhhoooyyy~~~qqqllllllffflllsssyyyxxxdddXXXQQQNNNJJJIIIHHHHHHFFFFFFEEEDDDAAABBBCCCCCCBBB???===<<<;;;;;;;;;:::999;;;>>>AAAAAADDDJJJQQQWWW```pppvvvfff]]]YYYUUUQQQPPPRRRWWW]]]dddlllssswww~~~|||yyywwwtttqqqmmmhhheee\\\UUULLLDDD@@@>>>>>>=========>>>???AAABBBCCCDDDFFFHHHKKKNNNQQQVVV[[[___hhhpppzzz~~~{{{ooofffaaadddppp|||{{{wwwtttvvv{{{zzzsssooonnnkkkjjjjjjkkklllnnnoooppprrrtttxxx~~~bbbRRRGGGEEEBBBAAAAAAAAA@@@???@@@???===<<<<<<<<<===>>>:::999999888777888888888999999999999:::;;;<<<===FFFNNN]]]oooxxxpppiiidddbbb___\\\[[[]]]___``````llltttzzzsssiiiccc[[[VVVUUUUUUTTTRRRSSSXXX```iiirrr|||xxxnnncccXXXRRRKKKKKKKKKLLLNNNPPPSSSTTTWWWZZZ___dddgggiiiiiiiiiffffffeeedddcccbbbbbbaaacccgggmmmrrrvvvzzz~~~}}}~~~}}}|||{{{zzzyyyyyyzzzzzzzzzxxxvvvtttsssnnnnnnnnnnnnmmmlllkkkjjjjjjgggfffiiikkkkkknnnsssuuuvvvwwwuuurrrpppoooooosssoookkkhhhffffffmmmvvv}}}~~~~~~uuujjjaaa___```aaahhhqqq|||~~~tttooopppgggmmmssswwwhhhYYYQQQMMMJJJIIIIIIHHHGGGFFFEEEEEE>>>???AAAAAAAAA@@@>>><<<;;;;;;;;;::::::;;;>>>AAA@@@CCCIIIPPPVVV___pppvvvggg]]]ZZZVVVRRRSSSUUUZZZbbbjjjssszzz~~~}}}|||{{{yyyvvvtttqqqmmmhhhddd]]]VVVLLLCCC???===============>>>???AAABBBCCCDDDEEEGGGIIILLLQQQWWW___dddmmmuuu~~~vvvkkkdddaaaeeessszzzvvvtttwww~~~}}}uuuooonnnllllllkkklllmmmoooqqqsssqqquuu|||cccTTTLLLIIIDDDAAA@@@???>>>===@@@@@@>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<999888:::::::::===AAALLLSSSddd{{{|||sssllleeeaaaaaa```]]][[[ZZZ]]]bbbfffsss{{{~~~wwwmmmeee[[[UUUQQQPPPNNNKKKOOOWWWYYY]]]hhhxxxzzzqqqeeeZZZSSSMMMLLLKKKJJJKKKNNNQQQRRR[[[___dddhhhjjjlllooopppllljjjgggdddbbbaaa``````bbbffflllqqqtttwww{{{}}}~~~~~~}}}|||{{{zzzyyyyyyzzzxxxwwwvvvvvvuuurrrpppoooooommmllljjjiiihhhggggggfffeeegggiiijjjjjjiiinnnmmmpppuuuvvvsssrrrttttttsssllljjjnnniiikkkxxxpppccc[[[YYY```ccciiisssxxxuuuuuupppqqqrrrtttxxxrrraaaTTTLLLMMMKKKHHHFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@??????===<<<;;;:::999;;;@@@CCCAAADDDIIIMMMTTTaaarrr~~~{{{oooccc\\\ZZZ\\\VVVXXX___iiiuuu{{{zzzxxxvvvtttooojjjfff\\\VVVMMMEEE@@@>>>===<<<>>>???@@@??????@@@CCCEEEHHHIIIKKKMMMRRR[[[eeekkkxxx|||yyyoooddd```bbbiiiwww|||zzzyyy|||vvvtttuuutttttttttuuuvvvxxxyyy|||cccTTTIIIFFFCCCAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===:::999;;;<<<<<<@@@EEEQQQ[[[mmmwwwoooiiiddd`````````^^^]]]]]]```fffkkkwww~~~~~~{{{yyyuuummmddd]]]TTTPPPOOOPPPOOOMMMQQQXXXcccjjjvvv{{{rrrfff[[[SSSNNNLLLKKKJJJKKKNNNQQQSSS[[[___fffkkknnnppprrrtttqqqpppmmmjjjgggdddbbbaaaaaaeeejjjooorrrvvvyyy|||~~~~~~}}}}}}|||zzzyyyyyyxxxyyyxxxwwwwwwwwwuuurrrooonnnnnnmmmllljjjiiihhhhhheeedddcccdddeeeffffffeeejjjiiilllrrruuutttvvvzzzzzz{{{vvvsssvvvqqqppp|||qqqaaaXXXTTT\\\___fffooo{{{{{{wwwwwwqqqqqqpppppprrrwww{{{hhhZZZRRRNNNLLLHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>======<<<:::999;;;???CCCDDDGGGKKKOOOVVVbbbrrr}}}}}}sssiiibbb___^^^XXX[[[aaakkkvvv}}}{{{yyyxxxuuuqqqllliiiaaaZZZOOOGGGBBB@@@??????@@@AAABBBBBBBBBCCCFFFHHHKKKMMMRRRWWW]]]fffooouuu~~~xxxnnndddaaaccckkkzzz~~~}}}}}}|||||||||}}}bbbSSSFFFDDDAAA@@@AAABBBCCCBBB@@@???>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;>>>;;;;;;===>>>???DDDKKKYYYggg{{{|||qqqjjjfffbbb```____________aaafffmmmrrr|||{{{xxxvvvvvvuuuqqqrrrsssrrrqqqqqqrrrttttttrrrpppmmmiiiaaaYYYTTTNNNMMMNNNRRRTTTUUU[[[aaaqqqzzz|||ttthhh\\\TTTNNNMMMKKKJJJKKKNNNQQQSSSZZZ```hhhppptttwwwxxxzzzwwwvvvtttppplllgggbbb```___bbbggglllooorrrvvvyyy|||~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzyyyyyyxxxxxxwwwwwwwwwxxxxxxvvvrrrnnnllllllllllllkkkjjjiiihhhfffdddbbbbbbcccdddcccbbbeeedddhhhnnnsssvvv}}}}}}zzzsssbbbWWWRRRUUU[[[bbbiiisss{{{yyyuuutttqqqnnnmmmooouuuyyylll]]]TTTPPPMMMJJJHHHGGGGGGFFFEEEDDDDDDCCCAAA???>>>===<<<======<<<;;;:::<<>>==================<<<<<<<<<<<<;;;;;;;;;===;;;<<<>>>@@@BBBJJJSSSccctttwwwmmmgggdddaaa___]]]^^^```bbbfffllltttyyy}}}tttlllgggeeedddddd```aaabbbbbbbbbcccfffhhhiiihhhfffccc___YYYSSSOOONNNOOOQQQVVV[[[bbbkkkrrr}}}vvvkkk___VVVOOOMMMKKKJJJKKKNNNRRRTTTZZZaaakkktttzzz}}}|||{{{yyyuuuooogggaaa]]]]]]```dddhhhjjjmmmqqqtttvvvyyy{{{|||{{{zzzzzz{{{{{{||||||}}}}}}|||{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvxxxyyyyyywwwrrrnnnllllllmmmmmmlllkkkjjjiiihhhfffcccbbbccccccbbbaaaaaaaaaeeelllrrryyytttcccYYYUUUPPPWWW___eeekkkvvv~~~|||{{{xxxsssmmmjjjjjjooorrr{{{sss```UUUQQQNNNKKKIIIHHHHHHFFFEEEDDDDDDBBBAAA???===;;;;;;<<<===<<<;;;;;;<<<@@@CCCFFFIIINNNTTT]]]iiivvv~~~~~~yyytttpppiiiaaaZZZ[[[___fffoooxxx~~~}}}{{{yyyxxxuuurrroooiiiaaaTTTIIIDDDBBBCCCDDDCCCDDDFFFFFFGGGIIIMMMPPPRRRXXXccclllttt{{{rrrlllfffeeeiiisss```QQQHHHEEEAAA@@@@@@@@@@@@??????>>>>>>============>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::<<>><<<;;;:::;;;;;;<<<<<<<<<>>>AAADDDCCCGGGOOOXXXcccooozzz}}}wwwsssnnnhhh___YYYYYY^^^fffooowww}}}{{{yyyxxxwwwuuussspppjjjaaaUUUJJJDDDCCCDDDDDDDDDFFFHHHIIIJJJMMMQQQTTT[[[bbbllluuu{{{}}}qqqmmmjjjkkkooozzz~~~___PPPIIIFFFBBB@@@??????>>>===>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::===AAAEEELLLYYYgggwwwyyypppjjjgggfffdddbbb___bbbffflllsss{{{~~~yyyjjjddd[[[TTTPPPNNNMMMMMMIIIKKKMMMNNNOOOQQQUUUWWWVVVWWWXXXVVVTTTRRRRRRSSSTTTYYY___eeeqqq|||sssfff\\\QQQNNNKKKIIIJJJNNNSSSVVV\\\cccnnnxxxwwwnnnfffaaa\\\]]]___``````bbbeeeggglllooorrruuuuuuvvvxxxyyywwwwwwyyyzzz|||~~~~~~}}}||||||||||||zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyy{{{{{{zzzvvvsssqqqrrrssssssrrrpppnnnmmmgggddd```^^^^^^___^^^^^^``````dddiiipppzzzrrrcccYYYUUUQQQUUUZZZ^^^cccmmm{{{|||tttjjjcccaaadddgggnnnxxxmmm[[[RRROOOKKKIIIHHHGGGFFFDDDBBBBBBAAA???===<<<;;;:::888:::;;;<<<===@@@CCCFFFCCCIIISSS___lllwww~~~xxxqqqjjjddd]]]YYYWWW]]]fffooowww|||zzzxxxwwwvvvvvvtttrrrkkkcccWWWMMMHHHFFFGGGGGGIIIJJJMMMNNNPPPSSSXXX[[[gggmmmuuu{{{{{{rrrqqqqqquuuyyy}}}^^^OOOIIIEEEBBB?????????>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;???DDDIIIQQQbbbqqqvvvqqqkkkhhhiiijjjiiigggcccffflllrrrzzzzzzrrrlll^^^YYYRRRMMMJJJIIIGGGFFFDDDFFFHHHIIIJJJMMMPPPRRRSSSUUUWWWWWWVVVVVVXXX[[[YYYcccmmmuuu}}}{{{xxx|||~~~vvviii___QQQOOOKKKIIIJJJNNNSSSWWW]]]dddmmmwwwxxxooogggccc\\\]]]]]]]]]\\\]]]```bbbdddgggkkknnnppprrrtttvvvuuuvvvwwwyyy|||~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzzzzyyyyyyyyyyyy{{{zzzzzz{{{|||{{{xxxvvvtttuuuwwwwwwvvvssspppnnngggddd```^^^^^^_________``````ccchhhmmmvvvssseee\\\XXXSSSTTTWWW[[[aaakkkwww~~~xxxlllccc___aaacccllltttrrr]]]RRROOOKKKHHHGGGFFFEEECCCAAA@@@???>>>===<<<;;;;;;666888;;;===>>>AAAEEEHHHFFFMMMYYYgggttt}}}~~~wwwmmmccc\\\YYYXXXUUU\\\fffooowww~~~|||zzzxxxwwwwwwwwwuuutttmmmfff\\\SSSNNNLLLLLLKKKOOOQQQTTTVVVXXX\\\```dddooosssyyy}}}|||vvvwwwzzz}}}^^^OOOGGGDDDAAA??????@@@??????>>>>>>============>>>???======<<<<<<<<<;;;;;;;;;;;;<<>>===<<<<<<;;;555777:::===???BBBFFFIIIJJJQQQ^^^mmmzzz|||ttthhh\\\UUUTTTUUUUUU]]]gggpppxxx}}}~~~|||zzzxxxwwwxxxxxxvvvuuupppiii```XXXSSSQQQPPPOOOUUUWWWYYY\\\^^^bbbgggjjjqqqtttxxx|||~~~}}}yyy{{{|||^^^SSSHHHDDDCCCCCCBBB>>>===@@@??????>>>===============;;;:::999888999:::;;;<<<:::>>>DDDKKKUUUcccssszzzuuuoooiiidddbbbeeeggggggeeejjjlllttt~~~}}}rrrhhh```YYYTTTMMMJJJFFFBBB??????@@@AAACCCDDDFFFFFFGGGJJJMMMPPPXXX[[[___aaaaaacccgggkkkppp{{{zzztttppppppppp{{{tttggg\\\UUUOOONNNPPPQQQTTTYYY___fffmmmttt|||~~~uuukkkccc^^^ZZZYYYYYYXXXXXXXXXXXXYYY\\\^^^```bbbdddggglllooonnnppptttxxx{{{|||||||||~~~}}}{{{{{{{{{yyyyyyzzzzzz{{{zzzzzzzzzwwwvvvvvvvvvwwwxxxxxxyyyxxx{{{|||yyywwwwwwtttpppkkkgggbbb^^^^^^^^^_________^^^^^^aaadddkkkyyyzzzxxxzzz}}}{{{qqqhhhbbb```YYYTTTWWW]]]dddnnnvvv~~~sssiiiddddddeeekkkmmmuuudddXXXOOOHHHHHHIIIGGGDDDDDDAAA@@@???===<<<<<<<<<<<<;;;<<<>>>>>>@@@CCCGGGKKKJJJUUUhhhyyy~~~xxxoooeeeZZZPPPNNNQQQWWWaaajjjooowww}}}{{{{{{{{{zzzxxxvvvuuutttssspppjjjbbb[[[XXXWWWWWWVVVZZZ]]]aaaaaaaaabbbeeegggmmmnnnqqqwww~~~|||~~~~~~{{{]]]RRRHHHDDDCCCCCCBBB>>>===@@@??????>>>===============<<<<<<;;;;;;;;;;;;<<<===<<<@@@GGGRRRaaarrr|||rrrllljjjeeeaaaaaadddhhhiiiiiillloooxxx|||qqqggg^^^WWWQQQMMMKKKIIIEEEAAA??????AAABBBDDDEEEGGGIIIKKKNNNRRRVVV]]]aaafffiiikkknnnsssxxxwwwrrrqqqrrrzzzvvvjjj^^^VVVPPPOOOPPPQQQUUUZZZ___fffmmmsss||||||sssiiiaaa\\\YYYXXXXXXWWWWWWWWWXXXXXXXXXZZZ\\\]]]___bbbfffiiilllnnnrrrvvvyyyzzz{{{{{{{{{}}}~~~}}}{{{yyyyyyyyyxxxyyyyyyzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwxxxyyyyyyxxx{{{|||yyyxxxxxxvvvqqqlllhhhbbb___^^^^^^^^^^^^^^^\\\\\\___aaagggtttyyysssqqqtttxxxzzzssslllddd\\\VVVWWW\\\bbbkkksss|||tttiiidddcccdddiiillltttkkk[[[QQQJJJIIIIIIFFFCCCBBBAAA@@@???===<<<<<<;;;;;;;;;<<<>>>???AAADDDIIILLLSSS]]]mmm|||{{{zzzrrriiiaaaWWWNNNMMMQQQXXXaaajjjqqq}}}|||{{{{{{zzzyyyxxxvvvuuutttsssrrrmmmfff```^^^]]]\\\[[[aaabbbdddcccbbbaaaccceeeiiijjjnnnuuu~~~}}}~~~~~~zzz\\\PPPHHHDDDCCCCCCBBB>>>===@@@??????>>>=======================================>>>AAAIIIXXXjjj}}}tttkkkfffcccaaa^^^___ccchhhkkkmmmooosss|||vvvooodddZZZSSSMMMIIIGGGHHHFFFCCC@@@@@@@@@BBBCCCEEEGGGJJJLLLPPPUUUZZZ^^^fffkkkqqquuuyyy}}}|||sssppptttwwwyyyoooaaaYYYRRRQQQQQQRRRUUUZZZ___eeelllrrr{{{xxxooofff^^^ZZZWWWWWWVVVVVVVVVWWWWWWXXXVVVWWWYYYZZZ[[[]]]aaadddiiikkknnnrrruuuwwwxxxyyywwwyyy{{{zzzxxxwwwvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxwwwwwwwwwwwwxxxyyyyyywww{{{|||zzzzzzzzzxxxsssooojjjddd___]]]]]]]]]]]]\\\ZZZZZZ\\\^^^bbblllwwwwwwrrrxxxwwwuuuppplllkkkooottt}}}vvvjjj```XXXWWWZZZ___hhhpppxxxuuujjjcccbbbbbbfffiiirrrsss^^^TTTLLLKKKJJJFFFAAA@@@@@@@@@>>>===<<<;;;;;;;;;:::<<<>>>???BBBFFFKKKOOO\\\dddqqq|||~~~xxxtttooohhh```ZZZRRRLLLLLLQQQZZZaaakkkvvv~~~~~~{{{zzzzzzzzzyyyxxxwwwuuuuuuttttttpppkkkgggeeedddbbbaaaddddddcccaaa^^^]]]^^^```ccceeejjjsss}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}yyyzzz{{{||||||{{{zzzyyy~~~~~~}}}}}}~~~~~~yyyZZZOOOHHHDDDCCCCCCBBB>>>===@@@???>>>>>>=====================>>>>>>>>>>>>======CCCFFFPPP```uuuzzzpppiiieee______^^^^^^aaaffflllpppuuuxxx~~~yyyllleee[[[RRRLLLHHHFFFEEEDDDCCCAAA@@@@@@BBBDDDEEEFFFHHHLLLPPPUUU\\\dddiiirrrvvv|||yyyqqqrrryyy|||tttfff]]]UUUSSSSSSSSSVVV[[[^^^eeelllqqqyyy|||tttjjjbbb[[[XXXTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZZZZ\\\```cccfffgggjjjnnnqqqsssuuuuuutttvvvyyyyyywwwvvvuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyvvvzzz}}}|||{{{|||yyyuuuqqqllleee```^^^]]]]]]\\\\\\YYYXXXZZZ[[[]]]eeemmmvvv}}}wwwpppmmmqqqqqqpppllliiijjjppptttzzzlllbbbXXXUUUXXX]]]eeennnttt}}}uuuiiibbb___^^^bbbgggppp~~~{{{bbbWWWNNNLLLKKKFFFBBB@@@@@@???>>>===<<<;;;;;;;;;999;;;>>>@@@CCCHHHNNNRRR^^^eeepppxxx{{{wwwpppkkkddd^^^XXXSSSNNNJJJMMMSSS^^^dddnnn|||}}}|||~~~~~~|||zzzyyyyyyyyyxxxxxxwwwvvvuuuuuutttqqqnnnkkkjjjhhheeeccc```___\\\YYYWWWVVVWWWXXX\\\```gggrrr|||xxxvvvvvvzzzzzzzzzzzzzzzyyyxxxxxxvvvwwwxxxxxxxxxwwwuuutttwwwxxxxxxzzz|||yyyYYYNNNHHHDDDCCCCCCBBB>>>===@@@???>>>>>>===========================>>>>>>>>>>>>IIIOOO\\\nnnuuulllgggddd____________```eeemmmsss{{{~~~tttmmmccc]]]TTTLLLHHHFFFEEEDDDBBBBBBAAAAAABBBCCCEEEGGGFFFIIINNNTTT[[[dddnnnttt~~~yyysssuuu~~~wwwkkkaaaYYYUUUTTTTTTWWW\\\^^^dddkkkpppxxxyyyooofff^^^YYYVVVRRRRRRRRRRRRSSSTTTVVVVVVWWWXXXYYYYYYZZZ\\\___bbbdddeeegggjjjmmmoooqqqqqqrrruuuxxxyyyxxxvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwuuuzzz}}}||||||}}}zzzuuurrrmmmgggbbb___^^^\\\[[[\\\XXXWWWZZZZZZZZZ___eeelllqqqwwwyyywwwssspppnnnnnnooonnnllljjjlllrrrwww~~~mmmbbbXXXTTTVVVZZZccckkkpppyyyttthhh```\\\[[[___eeepppggg\\\QQQMMMKKKGGGDDDCCC@@@???>>><<<;;;;;;;;;:::999;;;===@@@DDDIIIOOOSSS___eeeooowwwxxxtttmmmggg]]]WWWRRROOOMMMLLLQQQXXXbbbiiittt}}}|||~~~~~~|||zzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvsssqqqooonnnllliiidddaaaZZZWWWSSSQQQPPPQQQSSSTTTXXX]]]hhhuuuxxxtttrrrrrrvvvvvvvvvvvvuuutttrrrqqqqqqrrrrrrrrrrrrpppooonnnppprrrtttxxx|||xxxYYYNNNHHHDDDCCCCCCBBB>>>===@@@??????>>>==================<<<<<<<<<===???AAABBBJJJTTTeeezzz{{{ppphhhccc```___aaabbb``````eeeooowwwxxxmmmfffYYYTTTMMMGGGEEEDDDCCCBBBBBBAAAAAABBBCCCEEEGGGHHHHHHLLLQQQYYYbbbmmmxxxzzzvvvzzzyyyoooeee\\\WWWUUUUUUXXX]]]]]]dddjjjooovvv~~~vvvlllccc\\\WWWTTTOOOOOOPPPQQQRRRSSSUUUVVVTTTVVVWWWWWWXXXZZZ]]]```cccdddeeegggiiikkkmmmnnnpppssswwwyyyxxxvvvuuuuuutttuuuvvvwwwxxxyyyyyyyyywwwwwwvvvuuuuuuuuuvvvvvvuuuzzz}}}}}}|||}}}yyytttqqqmmmhhhdddbbb___\\\ZZZ[[[WWWVVVYYYYYYXXXZZZ^^^aaaeeejjjnnnooopppqqqrrrpppqqqpppnnnlllnnntttzzzmmmbbbXXXTTTTTTWWW^^^eeemmmvvvuuuiiiaaa\\\ZZZ]]]eeeqqqooobbbTTTNNNKKKGGGEEEEEE??????===<<<;;;:::::::::888:::===@@@CCCIIIOOOSSS```gggqqqyyy{{{vvvmmmgggYYYTTTPPPOOONNNOOOVVV^^^gggooo{{{}}}~~~~~~}}}zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwssssssrrrqqqnnniiibbb]]]VVVRRRMMMKKKLLLOOOQQQRRRWWW^^^kkk{{{}}}vvvqqqppppppsssssstttsssrrrpppnnnmmmmmmmmmmmmlllkkkkkkkkkkkkmmmppptttzzzyyyZZZNNNHHHDDDCCCCCCBBB>>>===@@@??????>>>===============>>>===<<<<<<===AAADDDGGGOOO\\\qqquuukkkeee```^^^^^^aaadddbbbaaafffrrr|||~~~rrrggg```RRRNNNIIIEEEDDDCCCBBBAAABBBBBBBBBCCCEEEFFFHHHIIIKKKOOOUUU^^^hhhuuu|||yyy~~~~~~zzzssshhh^^^YYYWWWVVVYYY^^^]]]ccciiinnnuuu~~~}}}tttjjjaaaZZZVVVTTTMMMNNNNNNOOOQQQRRRTTTUUUSSSTTTVVVWWWXXXZZZ^^^```dddddddddeeeggghhhjjjkkknnnqqqvvvxxxwwwuuuttttttssstttuuuwwwxxxxxxyyyyyyvvvvvvuuutttttttttttttttuuuzzz}}}}}}||||||xxxrrrooommmjjjgggddd```\\\XXXXXXUUUTTTWWWXXXVVVVVVXXXYYY\\\```fffkkkppptttwwwuuuvvvuuusssqqqsssyyy~~~nnncccYYYTTTSSSTTTXXX^^^hhhrrr|||wwwlllccc^^^[[[\\\eeesssyyyjjjYYYOOOJJJFFFDDDEEE???>>>===<<<;;;:::::::::888:::===???CCCHHHNNNRRRaaaiiittt|||}}}vvvmmmfffYYYTTTPPPPPPQQQTTT\\\eeellluuu|||~~~{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvuuuqqqjjjaaa[[[SSSNNNIIIFFFHHHLLLNNNOOOWWW```ooo{{{tttpppooopppvvvwwwwwwwwwuuussspppooonnnmmmkkkjjjjjjkkklllmmmooorrrxxxyyyZZZOOOHHHDDDCCCCCCBBB>>>===@@@??????>>>===============@@@>>><<<<<<>>>BBBGGGKKKZZZjjj|||ooohhhdddaaa___]]]aaadddcccbbbhhhuuuvvvjjj^^^WWWPPPLLLHHHFFFEEEDDDCCCBBBCCCCCCCCCDDDFFFGGGIIIJJJNNNQQQXXXaaammmzzz|||zzz~~~zzzuuujjj___ZZZWWWVVVZZZ^^^]]]ccciiinnnuuu}}}}}}tttiii```YYYUUUTTTLLLMMMMMMNNNPPPRRRTTTUUUTTTUUUWWWXXXYYY\\\___bbbdddddddddeeefffggghhhiiilllppptttwwwvvvuuussssssssstttuuuvvvxxxxxxyyyyyyvvvuuutttsssssssssssssssuuuzzz}}}}}}|||{{{wwwqqqmmmllljjjhhhfffbbb\\\XXXWWWSSSRRRUUUWWWTTTSSSUUUUUUXXX\\\bbbjjjqqqwww{{{{{{|||{{{xxxvvvxxx}}}oooeeeZZZUUURRRQQQTTTYYYeeeoooyyyyyynnneee```]]]\\\eeetttooo\\\PPPIIIEEECCCDDD???>>>===<<<;;;:::::::::888:::===???BBBGGGMMMQQQaaaiiittt|||}}}vvvkkkcccYYYUUURRRRRRSSSVVV___hhhnnnyyy|||}}}zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxtttlllbbb[[[QQQKKKEEEBBBDDDHHHKKKKKKXXXbbbssszzzssspppoooppp||||||}}}|||{{{xxxuuusssrrrpppnnnllllllnnnppprrrrrrvvv}}}wwwYYYOOOEEEDDDCCCAAA@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;???>>>@@@AAA???@@@HHHSSScccxxxsssjjjccc]]]]]]`````````bbbgggkkkqqq|||vvvkkk```WWWRRRHHHGGGEEECCCBBBAAABBBBBB???BBBEEEEEEDDDFFFJJJMMMTTTYYY___hhhsss}}}}}}}}}~~~~~~zzz~~~|||{{{wwwqqqhhh___ZZZYYYZZZ\\\___ccciiipppwww|||zzzooofff```ZZZSSSMMMOOOOOONNNMMMLLLNNNQQQTTTUUUVVVYYYZZZ[[[^^^aaadddeeefffhhhhhhggggggggghhhnnnooorrrtttvvvvvvvvvuuuuuutttrrrqqqqqqssstttvvvwwwvvvuuutttttttttttttttzzzyyyxxxzzz{{{zzzuuuqqqnnnkkkhhheeeccc```]]]ZZZWWWUUUSSSRRRSSSSSSRRRQQQUUUSSSUUU[[[cccmmm|||zzz~~~~~~nnnggg]]]TTTNNNNNNQQQSSS\\\kkkyyyuuuggg``````^^^dddqqqxxx___TTTPPPJJJDDDBBBAAA???<<<:::999999;;;<<<999:::>>>BBBBBBCCCKKKTTT```fffqqq{{{}}}vvvnnnjjj___XXXRRRRRRSSSWWW___hhhvvv}}}|||yyywwwvvvvvvwww{{{zzzwwwvvvuuuwwwyyyzzz{{{yyyxxxxxxwwwooodddZZZNNNIIIFFFEEEEEEEEEKKKSSSZZZmmm{{{sssqqquuuzzz{{{zzz{{{vvvwwwwwwwwwwwwxxxxxxyyy|||}}}wwwYYYOOOEEEDDDCCCAAA@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;>>>===???@@@AAADDDNNNZZZooo}}}pppiiiccc______cccddddddggglllqqqvvv{{{ooodddZZZQQQLLLGGGFFFDDDCCCBBBBBBCCCCCCAAADDDGGGGGGFFFHHHLLLOOOWWW\\\dddnnnxxx}}}{{{}}}}}}~~~}}}{{{wwwrrrkkkccc]]][[[[[[\\\^^^bbbiiipppwww{{{}}}~~~xxxnnnfff```[[[UUUPPPNNNNNNMMMLLLLLLNNNRRRVVVVVVXXX[[[\\\^^^```dddffffffhhhiiihhhgggggghhhiiinnnpppsssvvvwwwwwwvvvuuuwwwuuutttsssssstttvvvwwwuuuuuuttttttssstttttttttyyyxxxxxxyyyzzzyyytttqqqmmmkkkgggeeeccc```\\\ZZZWWWTTTRRRQQQRRRRRRQQQPPPSSSQQQSSSYYYaaalll|||ooohhh]]]SSSMMMMMMOOORRRXXXfffttt{{{wwwllleeeeeeaaaeeeooozzz}}}cccVVVPPPJJJEEECCC@@@>>><<<:::999999:::;;;:::;;;???CCCCCCDDDMMMVVVbbbhhhrrr{{{}}}yyyrrrnnnccc\\\VVVTTTVVVZZZbbbjjjxxx~~~|||yyywwwwwwwwwwww{{{zzzxxxwwwwwwxxxzzz||||||zzzyyyyyywwwpppddd[[[OOOJJJGGGFFFFFFGGGNNNVVVbbbttt{{{uuutttyyy~~~|||}}}~~~wwwYYYOOOEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;===<<<===@@@BBBHHHVVVccc}}}wwwmmmgggcccaaabbbfffhhhiiinnntttxxx}}}xxxkkk```WWWOOOKKKEEEDDDDDDCCCCCCDDDDDDEEEDDDFFFIIIIIIHHHJJJOOOSSSZZZ```jjjvvv~~~zzzxxx~~~}}}|||xxxuuuooohhhccc___]]]\\\]]]bbbiiipppvvvzzz{{{||||||uuullleee```[[[VVVRRRNNNMMMLLLKKKKKKNNNTTTXXXWWWZZZ]]]```bbbdddhhhkkklllmmmmmmkkkjjjjjjlllnnnqqqssswwwzzz|||{{{yyyxxxxxxwwwuuuttttttuuuvvvxxxsssssssssssssssssstttuuuwwwwwwwwwxxxxxxvvvssspppllljjjfffdddbbb___\\\YYYVVVSSSQQQOOOPPPPPPOOONNNPPPNNNPPPVVV^^^iii{{{rrrjjj]]]RRRKKKJJJMMMPPPUUUbbbqqqyyy~~~zzzqqqlllkkkcccdddjjjssszzz~~~iiiXXXPPPJJJEEECCC>>>===<<<:::999999999999<<<===@@@DDDDDDFFFOOOYYYdddkkksss{{{~~~}}}xxxtttjjjbbb[[[XXXYYY]]]eeennn{{{}}}~~~{{{yyywwwwwwwwwxxx{{{zzzxxxxxxxxxzzz|||~~~~~~|||{{{{{{xxxqqqfff^^^QQQLLLHHHGGGHHHKKKSSS]]]lll}}}|||yyyzzzwwwYYYNNNEEEDDDCCCAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<===<<<===@@@DDDLLL]]]lll}}}sssjjjfffdddbbbdddhhhjjjlllsss{{{ttthhh]]]TTTMMMIIICCCCCCCCCDDDDDDEEEFFFFFFEEEHHHJJJJJJJJJLLLQQQVVV]]]dddppp}}}|||zzzyyy}}}|||yyyvvvrrrmmmgggbbb^^^\\\]]]aaahhhooouuuwwwxxxxxxyyyssskkkddd___ZZZUUUQQQMMMMMMLLLJJJKKKOOOUUUZZZXXX[[[```cccfffiiilllooottttttsssqqqppppppsssvvvxxxzzz~~~}}}zzzxxxvvvtttttttttuuuvvvrrrrrrrrrrrrrrrssstttuuuuuuuuuvvvvvvuuutttqqqoookkkhhheeecccaaa___[[[YYYUUURRROOOMMMMMMMMMLLLKKKLLLKKKMMMSSSZZZeeewww}}}tttkkk^^^RRRJJJIIIKKKNNNUUUaaaoooxxx}}}}}}uuupppnnneeeccceeelllsssyyyppp[[[PPPIIIDDDBBB<<<<<<;;;;;;:::888888777<<<===@@@DDDDDDGGGPPP[[[fffmmmuuu{{{{{{qqqhhh___[[[[[[___hhhppp~~~}}}|||{{{yyywwwvvvvvvwwwxxxyyyxxxxxxxxxxxxzzz|||}}}~~~~~~}}}|||yyyqqqhhhaaaRRRMMMIIIIIIKKKPPP[[[eeevvv~~~}}}vvvXXXNNNEEEDDDCCCAAA@@@???>>>>>>============<<<<<<<<<<<>>AAAFFFQQQcccsssyyyppphhhfffdddcccfffjjjkkknnnvvv{{{nnnaaaVVVNNNIIIEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEGGGJJJJJJKKKNNNTTTZZZaaaiiivvv~~~~~~~~~~~~|||{{{xxxwwwtttoooiiiccc]]]ZZZ[[[___eeekkkpppssstttttttttpppjjjccc]]]XXXSSSPPPMMMMMMMMMLLLMMMQQQWWW[[[YYY]]]bbbfffjjjmmmqqqtttyyyyyyxxxwwwvvvwwwzzz|||~~~|||{{{xxxuuussssssttttttrrrrrrrrrrrrrrrssstttuuussstttttttttrrrpppooooooiiigggdddbbb```^^^[[[XXXTTTQQQMMMJJJJJJJJJIIIHHHHHHHHHKKKPPPUUU___qqq}}}uuummm```SSSKKKIIIJJJMMMTTT^^^kkkuuuyyy{{{zzztttooohhhcccbbbgggnnnuuuxxx___PPPIIIDDDAAA<<<<<<;;;;;;:::888888777;;;<<>>>>>==================<<<<<<@@@>>>@@@EEELLLXXXkkk|||uuummmgggfffffffffiiimmmmmmqqqzzz{{{mmm```UUUNNNIIIGGGAAABBBDDDEEEFFFGGGGGGGGGEEEGGGJJJKKKMMMQQQYYY^^^hhhppp}}}}}}{{{zzzwwwvvvsssoooiiibbb\\\XXXWWWZZZ___dddhhhkkkmmmmmmnnnlllgggaaa[[[VVVRRRQQQNNNNNNOOOOOOPPPSSSWWW[[[[[[___eeekkkooossswwwyyy{{{|||}}}||||||}}}}}}yyyvvvuuuttttttsssssssssssssssssstttuuuqqqrrrsssrrrooommmmmmnnnhhhfffcccaaa___]]]ZZZXXXSSSPPPKKKHHHGGGGGGFFFFFFDDDEEEIIIMMMQQQYYYiiiyyy}}}uuunnnaaaUUUMMMJJJJJJLLLPPPWWWdddooossstttyyy{{{tttmmmfffbbbeeekkksss|||eeeSSSJJJEEEAAA>>>===<<<:::999999999999;;;<<>>>>><<<=====================??????CCCJJJSSSaaauuuyyypppjjjeeefffhhhiiimmmrrrqqquuu~~~|||mmm___UUUNNNJJJHHHBBBCCCDDDFFFGGGGGGGGGFFFEEEHHHKKKMMMOOOUUU]]]dddqqqyyy~~~|||zzzxxxuuutttrrrmmmggg```YYYVVVSSSTTTWWW[[[___bbbeeeffffffeeeccc___ZZZVVVTTTSSSNNNPPPRRRRRRSSSUUUXXXZZZ^^^cccjjjpppuuuyyy||||||yyyxxxxxxuuuuuuttttttssstttttttttoooqqqrrrpppmmmkkklllmmmgggeeebbb```___]]]ZZZWWWSSSOOOIIIFFFDDDDDDDDDDDDAAACCCHHHLLLMMMSSSbbbqqqzzzzzzzzzxxxuuunnncccXXXPPPLLLKKKKKKNNNSSS^^^iiinnnooouuu~~~}}}uuullleeefffkkkqqqyyylllWWWNNNHHHBBB@@@>>><<<:::999999:::;;;======@@@DDDEEEJJJUUUaaalllyyy|||qqqfff``````eeeppp{{{~~~~~~|||wwwwwwuuuuuuuuuwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}|||yyysssnnnkkk\\\VVVRRRUUU]]]jjj|||~~~{{{sssrrrrrrtttvvvwwwwwwvvvxxxyyyyyyyyy{{{|||}}}~~~}}}|||~~~}}}xxxxxxzzz{{{tttqqqyyyvvvWWWMMMEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<===============???@@@EEENNNXXXggg||||||pppmmmgggccceeeiiilllqqqwwwtttxxxwwwiii[[[PPPJJJGGGEEEBBBCCCEEEFFFGGGGGGFFFFFFFFFIIILLLNNNRRRXXXaaahhhxxx~~~{{{yyywwwtttssspppkkkeee^^^XXXTTTOOOPPPRRRUUUXXX\\\```bbbaaaaaa```]]]YYYWWWVVVVVVOOOQQQSSSTTTUUUVVVXXXYYYaaafffmmmsssxxx}}}}}}|||{{{wwwvvvuuutttttttttttttttooopppqqqooollljjjkkkmmmfffdddaaa___^^^\\\YYYWWWRRRNNNHHHEEECCCCCCCCCCCC???BBBHHHKKKLLLOOO]]]kkk~~~uuuppprrrsssrrrtttnnndddZZZQQQMMMKKKKKKNNNRRR\\\hhhlllmmmuuuzzzppphhhgggkkkooovvv|||ppp[[[QQQJJJDDDAAA???<<<:::999999;;;<<<>>>>>>AAAEEEGGGKKKWWWcccooo|||~~~sssgggbbbbbbgggsss}}}~~~~~~~~~{{{xxxxxxvvvvvvwwwyyy{{{|||zzzzzzzzzzzzzzzzzzyyyyyyxxxzzz||||||xxxsssooommm___YYYVVVYYYbbbppp~~~zzzyyyzzz}}}~~~zzzuuuqqqooommmllllllnnnqqqrrrrrrrrrssstttuuuvvvyyy{{{}}}~~~~~~{{{yyyzzz{{{||||||~~~wwwssstttwwwyyyrrrpppyyyuuuYYYPPPFFFDDDAAA@@@@@@@@@???======>>>>>>>>>===<<<;;;:::AAACCCGGGOOO]]]qqqsssooolllfffbbbdddiiimmmssszzzzzzzzzkkk^^^UUUNNNHHHDDDDDDEEEFFFGGGHHHIIIJJJJJJLLLOOORRRSSSUUU\\\hhhqqq~~~~~~zzzwwwssspppkkkfff```YYYQQQLLLIIIIIIJJJLLLOOOSSSWWWYYY]]]\\\[[[YYYWWWUUUSSSSSSSSSSSSSSSSSSTTTVVV[[[___aaafffoooxxx~~~zzzwwwuuussssssttttttsssrrrrrrqqqqqqpppnnnlllkkkjjjgggeeecccbbbaaa^^^[[[XXXTTTPPPJJJFFFDDDCCCCCCBBBBBBEEEGGGGGGGGGMMMWWW___ttttttmmmiiihhhkkkpppqqqooojjjbbbYYYRRRMMMLLLKKKQQQXXX___eeellltttyyyzzzpppjjjgggiiisss~~~vvv^^^QQQHHHBBBCCC@@@===:::888888999:::<<>>>>>>>>===<<<<<<;;;===AAAIIIUUUeeezzzxxxmmmhhhgggbbbaaaeeejjjnnnttt{{{~~~|||mmm___TTTMMMHHHDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIMMMQQQUUUZZZdddrrr}}}}}}yyyvvvrrroooiiiccc]]]VVVNNNJJJGGGGGGGGGIIILLLOOOSSSUUUXXXXXXWWWVVVVVVUUUUUUUUUSSSTTTTTTTTTUUUXXX]]]```dddiiirrrzzz}}}yyywwwtttttttttuuutttsssrrrrrrqqqpppnnnlllkkkjjjgggeeecccbbb```^^^[[[XXXUUUQQQKKKFFFDDDCCCBBBAAA@@@CCCDDDDDDDDDHHHOOOVVVeeettt}}}yyyxxxwwwvvvkkkfffdddccchhhnnnvvvuuurrrhhh\\\RRRMMMLLLJJJOOOWWW^^^eeellltttyyy}}}ssslllggghhhqqqzzzxxxaaaRRRHHHBBBBBB@@@<<<:::888888999:::>>>???BBBFFFHHHOOO___nnn}}}ttthhheeeeeegggqqq~~~}}}{{{zzz{{{}}}~~~}}}|||{{{{{{zzzxxxxxxwwwwwwxxxyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{|||~~~}}}||||||{{{xxxtttqqqkkkfffbbbfffrrrzzzvvvtttqqqpppooonnnooorrrvvvxxx{{{~~~}}}|||xxxtttnnnkkkjjjiiifffdddbbbcccdddfffggghhhhhhhhhgggggghhhjjjmmmqqquuuwww}}}|||xxxuuusssssstttwwwxxxvvvttttttyyy~~~wwwsssoooooouuutttXXXOOOFFFDDDAAA@@@@@@@@@???========================<<<===CCCNNN]]]ooorrrgggeeeaaa___```fffkkkooouuu|||ooo___TTTLLLGGGEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKPPPUUUZZZbbbooo|||wwwsssqqqmmmfff```YYYRRRKKKFFFDDDDDDDDDEEEGGGJJJMMMNNNQQQQQQRRRSSSTTTUUUUUUVVVTTTUUUVVVVVVXXX[[[___ccchhhmmmvvv}}}|||zzzwwwuuuuuuuuutttssssssrrrqqqpppnnnlllkkkiiifffeeecccaaa```^^^[[[YYYVVVRRRLLLGGGDDDCCCAAA@@@CCCEEEFFFFFFEEEGGGLLLQQQZZZhhhtttvvvsssrrrqqqppptttllldddaaa___```gggnnn{{{}}}{{{qqq```RRRLLLKKKIIIMMMTTT\\\dddllltttyyytttlllffffffllluuu|||fffUUUIIIBBBAAA???<<<999888888999:::AAA@@@AAADDDGGGPPPccctttrrrhhhffffffhhhsss|||zzzzzz{{{}}}~~~~~~|||{{{yyyxxxwwwxxxxxxwwwxxxyyyzzz{{{|||zzzzzzzzzyyyzzzzzz{{{|||~~~||||||{{{yyyvvvsssooollljjjooozzzyyytttqqqnnnlllkkkkkkjjjjjjlllppptttvvvxxx{{{~~~}}}yyywwwvvvtttrrrpppmmmjjjfffdddcccbbbaaa`````````bbbcccddddddddddddbbbbbbcccfffiiinnnrrruuu}}}{{{wwwuuuttttttvvvxxxxxxwwwzzz{{{sssoooooorrrzzztttWWWNNNFFFDDDAAA@@@@@@@@@???=====================>>>>>>BBBHHHTTTcccuuunnngggfff___^^^```ggglllooovvv}}}rrrbbbTTTKKKGGGEEEDDDDDDDDDEEEGGGJJJLLLMMMQQQVVV]]]ccclllzzz}}}~~~}}}yyytttqqqqqqlllddd\\\UUUNNNHHHDDDBBBBBBCCCCCCEEEFFFHHHIIILLLMMMNNNOOOQQQSSSTTTTTTTTTVVVWWWYYY[[[^^^cccfffkkkpppxxx}}}yyywwwvvvvvvuuutttsssrrrqqqpppnnnllljjjiiifffdddbbbaaa```^^^[[[YYYWWWSSSMMMHHHEEEBBB@@@>>>AAACCCEEEFFFEEEGGGJJJLLLUUUaaakkkoooppprrrsssrrrpppiiicccaaa```bbbiiiqqq}}}xxxeeeTTTLLLKKKHHHKKKQQQYYYbbbkkksssxxx{{{qqqjjjdddbbbhhhppplllYYYKKKCCC???>>>;;;888888888:::;;;BBBAAACCCFFFJJJTTTgggyyy|||qqqiiihhhhhhjjjuuu}}}{{{{{{|||}}}~~~|||zzzxxxwwwvvvwwwxxxxxxyyyzzz{{{||||||zzzzzzzzzzzzzzz{{{||||||~~~|||||||||zzzwwwuuupppnnnooottt}}}~~~vvvoookkkiiiggggggfffffffffgggjjjnnnrrrtttvvvxxx{{{|||}}}}}}~~~}}}{{{zzzvvvtttpppnnnmmmkkkiiigggfffdddbbbaaaaaa````````````aaabbbcccddddddddddddaaabbbcccfffjjjoootttwww}}}~~~{{{xxxwwwyyyzzz|||}}}{{{vvvssspppuuusssVVVMMMFFFDDDAAA@@@@@@@@@???============<<<===>>>???@@@DDDLLLYYYiii{{{{{{lllfffeee______aaaggglllpppyyywwweeeVVVLLLHHHFFFDDDDDDEEEFFFHHHKKKNNNPPPRRRYYYccclllvvv{{{}}}~~~~~~{{{vvvrrrppppppjjjbbbYYYRRRLLLGGGCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJKKKMMMNNNPPPQQQQQQTTTVVVYYY[[[]]]aaaeeeiiilllrrryyy~~~|||xxxwwwvvvuuutttrrrrrrqqqooommmjjjhhhgggeeecccaaa``````^^^[[[YYYXXXTTTNNNIIIFFFCCC@@@>>>;;;===???@@@AAACCCEEEGGGNNNXXXbbbggglllrrrtttsssqqqkkkgggeeeccceeellluuu~~~~~~kkkYYYOOOLLLGGGIIINNNVVV```jjjrrrvvv|||}}}uuummmgggbbbaaafffnnn}}}qqq^^^NNNFFF???===;;;999888999;;;<<>>;;;<<<===???AAADDDFFFGGGKKKSSS\\\ccclllvvvzzzyyyrrrnnnkkkiiihhhiiiqqq{{{ttt```SSSMMMGGGHHHLLLTTT___iiippptttzzzxxxqqqjjjfffcccbbbgggooovvvaaaPPPHHH???===;;;999999;;;===>>>AAACCCIIIOOOSSS[[[jjjzzz~~~tttmmmjjjmmmooorrr}}}{{{yyywwwvvvwwwxxxyyy{{{|||}}}}}}}}}{{{{{{zzzzzz{{{{{{|||}}}~~~|||zzzzzzzzzzzzyyywwwssssssuuuyyy~~~|||yyynnnjjjdddaaa`````````___```aaabbbdddhhhkkkoooppptttvvvwwwxxxxxxxxxzzz|||zzzzzzyyywwwtttqqqnnnlllhhhfffcccaaaaaa```^^^\\\\\\]]]______^^^^^^___```___```bbbdddeeeffffffgggddddddfffhhhmmmrrrvvvyyy|||{{{rrrUUULLLFFFDDDAAA@@@@@@@@@???=========<<<<<<===???AAACCCHHHUUUiii}}}ppphhhccc```aaa___aaaeeekkkvvvooo^^^QQQKKKIIIGGGFFFFFFHHHJJJOOOSSSUUU[[[gggxxx~~~~~~~~~~~~~~~~~~~~~~~~zzz|||}}}zzzuuuqqqoooooojjjdddZZZRRRKKKGGGDDDAAA??????AAABBBCCCDDDDDDDDDEEEFFFGGGIIILLLNNNOOOPPPRRRUUUYYY]]]```dddhhhkkkmmmssszzz~~~~~~yyyvvvuuutttssspppooonnnllljjjgggeeeccccccbbb``````___^^^[[[YYYVVVSSSNNNJJJGGGDDDAAA?????????>>>@@@BBBEEEGGGHHHHHHNNNWWW```mmmyyy~~~tttrrrppppppnnnpppzzz~~~jjjXXXOOOHHHHHHKKKRRR]]]gggnnnqqquuu~~~xxxrrrllliiifffeeejjjrrr{{{dddQQQJJJ???>>><<<::::::<<<>>>@@@AAACCCHHHNNNRRRZZZjjjyyy}}}wwwqqqlllkkkppprrrvvv~~~~~~~~~}}}{{{yyyxxxvvvvvvwwwxxxzzz|||}}}~~~~~~~~~{{{{{{{{{{{{{{{||||||}}}|||{{{yyyyyyyyyzzzyyyxxxvvvuuuuuuwwwxxxuuuooojjjbbb```\\\[[[[[[\\\\\\[[[^^^___```cccfffiiilllmmmssstttuuuuuuuuuvvvxxxzzzuuuuuusssqqqnnnjjjfffdddaaa___]]]\\\[[[[[[ZZZXXXYYY[[[^^^^^^]]]\\\^^^```aaaccceeegggiiijjjkkklllggghhhiiikkkoootttxxx{{{rrrUUULLLFFFDDDBBB@@@@@@@@@???======<<<<<<<<<===???BBBDDDNNN\\\sssuuunnnjjjfffbbb```___```dddlllxxxqqq```SSSLLLJJJHHHGGGGGGHHHKKKPPPTTTWWWhhhuuu||||||||||||}}}}}}}}}}}}{{{||||||yyysssooooooppphhhaaaXXXOOOIIIEEEBBB@@@===>>>@@@AAACCCCCCDDDDDDBBBCCCFFFHHHKKKNNNPPPRRRQQQTTTYYY]]]```dddiiilllnnnttt{{{~~~~~~yyyvvvtttsssrrrooonnnmmmkkkiiifffcccbbbcccbbb``````___^^^[[[YYYVVVRRRNNNKKKHHHEEEBBB??????===;;;<<<>>>AAACCCDDDBBBHHHPPP[[[iiixxx~~~}}}wwwuuuuuuuuutttwwwppp\\\PPPIIIHHHJJJQQQ\\\gggmmmppppppxxx{{{uuuooollliiihhhmmmttt~~~eeeRRRJJJ@@@>>><<<;;;;;;===???AAABBBCCCGGGKKKOOOXXXiiiyyy~~~~~~~~~~~~xxxqqqoookkklllqqqtttxxx~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzxxxwwwuuuuuuvvvxxxzzz|||~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}|||zzzxxxxxxyyyyyyyyyxxxvvvtttsssrrrqqqlllddd^^^[[[YYYWWWWWWXXXYYYXXXXXX]]]^^^___aaadddgggjjjkkkqqqssstttsssssstttvvvxxxrrrqqqooommmiiieeeaaa___]]][[[XXXWWWXXXXXXWWWUUUYYY\\\______^^^]]]___aaaeeefffhhhkkkmmmooopppqqqkkkkkklllooorrrwww{{{~~~nnnSSSLLLFFFDDDCCC@@@???===<<<<<<@@@<<<;;;>>>??????BBBGGGPPPccc{{{xxxooonnnkkkgggeeeccccccdddhhhooo}}}vvvfffXXXNNNJJJKKKHHHHHHLLLOOOQQQXXX```ooo~~~{{{zzzzzzyyyxxxvvvuuutttssssssrrrpppkkkhhhccc]]]SSSJJJFFFCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@BBBEEEIIILLLOOOQQQRRRVVVYYY]]]```bbbeeehhhjjjooosssyyy}}}zzzwwwuuutttssspppooollljjjgggdddbbbaaaaaaaaaaaa```___]]]\\\[[[SSSPPPLLLIIIGGGEEEBBB???>>>=========???@@@BBBCCCGGGIIILLLTTTdddwww}}}zzz}}}wwwtttuuuvvv{{{ttt```SSSIIIIIIIIIMMMVVVcccmmmqqqxxxyyy{{{wwwrrrsssooohhhkkkuuusssWWWGGGIII@@@:::;;;===>>>@@@BBBEEEEEEEEEFFFJJJUUUdddnnnyyy}}}|||yyyuuusssppppppsssvvv~~~~~~}}}}}}zzzzzzzzzzzzyyyxxxxxxzzz{{{{{{zzzzzz|||}}}{{{{{{{{{{{{{{{|||||||||{{{zzzyyyyyyyyyyyyvvvtttssssssrrrnnnhhhaaaZZZUUUPPPQQQQQQSSSTTTUUUVVVWWWZZZ\\\^^^aaadddgggiiijjjqqqpppooonnnnnnooopppqqqooonnnkkkfff```]]]\\\\\\XXXXXXXXXWWWWWWVVVVVVVVVYYY[[[]]]______aaaccceeedddfffkkkpppttttttrrrpppqqqssstttvvvxxx|||pppUUUNNNEEEDDDBBB@@@???>>>======>>>;;;:::===??????DDDJJJXXXkkkuuunnnnnnllliiigggffffffhhhlllttt{{{lll^^^SSSMMMIIIHHHIIIMMMQQQWWWcccnnn}}}~~~{{{yyywwwwwwvvvtttrrrsssrrrqqqqqqpppmmmiiifff```YYYPPPHHHDDDBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDGGGJJJNNNQQQSSSTTTXXX[[[___bbbeeegggjjjmmmqqquuu{{{~~~yyyvvvuuusssrrrooonnnllljjjgggdddbbbaaaaaaaaaaaa```^^^]]][[[[[[TTTQQQMMMJJJGGGEEEBBB@@@>>>=========>>>@@@BBBCCCFFFIIIMMMSSSbbbuuu~~~yyyyyy{{{|||gggYYYIIIIIIIIILLLUUUaaalllqqqxxxyyyzzz~~~|||wwwxxxtttlllmmmuuuyyyZZZHHHGGG@@@;;;<<<======???CCCFFFGGGGGGHHHLLLVVVcccmmmwww~~~|||vvvrrrpppppptttyyy~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwyyy{{{{{{zzzzzz|||~~~||||||}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzzzzyyywwwtttpppnnnlllgggaaaZZZTTTPPPMMMNNNPPPRRRSSSUUUVVVVVVYYYZZZ\\\___aaadddfffgggmmmmmmllllllllllllmmmmmmjjjiiifffaaa\\\YYYXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVYYY\\\^^^```aaabbbeeeggggggjjjnnntttwwwxxxwwwuuuvvvwwwxxxzzz}}}oooTTTNNNDDDCCCBBB@@@???>>>>>>>>><<<::::::===>>>@@@FFFMMM```sssqqqlllnnnmmmkkkjjjiiiiiilllrrrzzzuuufffYYYQQQLLLKKKLLLPPPUUU^^^ooo~~~|||{{{}}}|||zzzxxxuuusssrrrpppnnnmmmooonnnmmmmmmllljjjfffbbbZZZTTTLLLEEEAAA@@@??????AAAAAAAAAAAABBBBBBBBBBBBDDDEEEHHHLLLPPPSSSVVVXXXZZZ^^^bbbeeehhhjjjnnnpppsssxxx}}}}}}xxxuuutttrrrqqqooonnnllljjjgggeeecccbbbaaaaaa```___^^^\\\[[[ZZZTTTQQQMMMJJJHHHFFFCCCAAA>>>=========>>>@@@AAACCCDDDIIIMMMSSS___qqqmmm]]]KKKIIIHHHKKKSSS^^^jjjqqqwwwyyyzzz|||~~~~~~zzzrrrppptttyyybbbNNNFFFAAA=========<<>>@@@HHHQQQdddxxx}}}pppmmmnnnnnnlllkkkjjjkkkooovvv~~~nnn^^^TTTQQQPPPQQQTTTZZZeeexxx~~~xxxyyy}}}{{{zzzvvvssspppnnnmmmkkkiiigggjjjiiihhhhhhhhheeebbb^^^UUUPPPHHHCCC@@@?????????AAAAAAAAABBBBBBBBBBBBCCCDDDEEEHHHLLLPPPTTTXXXZZZ\\\```dddhhhjjjmmmpppsssvvvzzz{{{wwwtttsssqqqpppooonnnllljjjgggeeecccbbbaaaaaa```___]]][[[ZZZYYYTTTQQQMMMJJJHHHFFFDDDBBB>>>=========>>>???AAABBBCCCGGGMMMRRR[[[mmmppp^^^NNNJJJHHHKKKQQQZZZgggqqqwwwyyyzzzzzzwwwqqqqqqrrr|||kkkUUUGGGBBB???>>>===<<>>>>>AAAJJJTTTiii|||{{{qqqooopppnnnlllkkkiiikkkrrr{{{sssbbbWWWTTTRRRTTTYYYaaannnzzzwww{{{~~~~~~{{{xxxvvvqqqnnnkkkhhhgggfffcccaaadddcccccccccbbb```]]]ZZZQQQLLLFFFBBB@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDGGGKKKOOOTTTXXX[[[^^^aaafffiiilllooosssuuuxxx}}}~~~yyyvvvtttrrrqqqooonnnmmmllljjjgggeeeccccccaaa```___^^^\\\ZZZXXXWWWSSSPPPLLLJJJHHHFFFDDDBBB>>>============>>>@@@AAABBBFFFKKKPPPXXXiiirrr```RRRLLLHHHJJJNNNTTTbbbpppvvvzzzzzzyyy|||zzzpppkkklllsss~~~rrr[[[LLLFFF@@@???===<<>>>>>>>>???>>>>>>??????CCCNNNZZZqqqyyypppooopppnnnkkkkkkjjjnnnwwwyyyiii]]]UUUSSSUUU^^^kkk{{{|||wwwwww~~~~~~|||wwwssspppjjjgggdddbbbaaa```^^^\\\]]]\\\\\\\\\\\\ZZZVVVSSSMMMIIIDDDAAAAAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBCCCFFFJJJOOOTTTYYY\\\```ccchhhlllooorrrvvvxxx}}}}}}yyyvvvtttsssqqqooonnnmmmkkkiiigggeeedddccc``````___^^^\\\YYYXXXVVVRRROOOKKKIIIGGGFFFCCCAAA>>>>>>===<<<===>>>???@@@AAACCCHHHNNNVVVfffuuueeeWWWNNNIIIJJJKKKOOO^^^nnnuuuzzz|||yyyzzz|||ooofffeeejjjttt{{{dddTTTJJJ@@@>>>>>>>>>@@@CCCCCCFFFJJJMMMQQQZZZdddlll|||~~~}}}vvvtttuuuzzz~~~~~~}}}|||{{{{{{{{{{{{{{{|||~~~}}}zzzyyyyyyxxxvvvuuutttvvvwwwxxxxxxyyyzzz|||~~~~~~|||{{{yyywwwtttrrrpppmmmjjjgggeee```XXXQQQKKKIIIJJJKKKOOORRRVVVYYYYYYXXXUUUSSSNNNNNNMMMMMMLLLKKKKKKKKKIIILLLPPPTTTWWWXXXXXXWWWYYYZZZZZZYYYUUURRRQQQQQQPPPPPPOOOPPPRRRUUUXXXYYYXXX[[[___cccfffiiimmmppprrrvvv|||lllSSSMMMEEEDDDBBB@@@???>>>============>>>@@@AAAFFFTTTbbbyyy|||tttnnnooopppmmmkkkkkkmmmrrr}}}qqqgggZZZWWWYYYeeeuuu}}}xxxtttyyy~~~}}}~~~~~~~~~|||xxxsssnnnjjjbbb```]]]\\\[[[ZZZYYYWWWUUUUUUTTTUUUUUUSSSOOOLLLIIIFFFBBB???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFJJJOOOUUUZZZ]]]cccfffkkkooorrruuuyyy{{{|||yyyvvvuuusssqqqooommmmmmkkkiiigggfffdddccc``````___]]][[[YYYWWWVVVPPPNNNJJJHHHFFFEEECCCAAA>>>>>>===<<<<<<>>>???@@@BBBAAAEEELLLUUUeee~~~wwwjjj[[[QQQJJJIIIHHHKKKZZZllluuu{{{~~~zzzxxx|||~~~oooccc```bbbkkkzzzvvv]]]NNN@@@===???@@@AAABBBDDDFFFJJJNNNSSS]]]jjjsss~~~uuutttvvv{{{~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||yyyxxxwwwvvvuuussstttvvvxxxxxxwwwwwwyyy{{{|||}}}}}}zzzxxxuuussspppnnnkkkhhhdddaaa___[[[TTTNNNJJJIIIJJJLLLRRRUUUXXX[[[ZZZWWWRRROOOLLLKKKJJJIIIHHHGGGFFFEEEFFFHHHMMMRRRUUUXXXYYYZZZZZZ[[[\\\ZZZVVVSSSRRRQQQRRRQQQPPPPPPRRRTTTXXXZZZZZZ]]]bbbeeeiiilllqqqtttvvv{{{jjjQQQKKKFFFEEECCC@@@???===<<<<<<;;;;;;>>>@@@CCCIIIYYYhhh}}}wwwppplllmmmooommmllllllooovvvxxxooobbb\\\]]]jjj{{{|||vvvssszzz~~~}}}}}}}}}|||zzzvvvpppjjjfff]]][[[YYYWWWWWWWWWUUUTTTPPPPPPOOOPPPPPPNNNKKKHHHFFFCCC@@@>>>???AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDFFFJJJPPPVVV[[[___eeehhhmmmqqqtttxxx{{{~~~~~~|||yyyvvvuuutttrrrpppmmmmmmkkkiiigggfffdddddd``````___]]][[[XXXVVVUUUOOOMMMIIIGGGFFFDDDBBB@@@>>>>>>===<<<<<<===??????BBB@@@CCCKKKUUUddd}}}vvvlll]]]RRRJJJIIIGGGHHHXXXkkkttt|||{{{wwwzzzoooaaa\\\^^^eeeuuubbbQQQ@@@<<<@@@BBBBBBAAADDDGGGKKKOOOUUU```nnnwww~~~uuutttvvv}}}}}}}}}|||zzzzzzzzzzzzzzzyyyzzz{{{||||||}}}}}}|||~~~{{{xxxwwwvvvuuutttrrruuuvvvxxxxxxwwwwwwxxxzzz{{{|||~~~~~~{{{yyywwwsssqqqnnnkkkhhheeeaaa^^^]]]YYYTTTNNNKKKKKKMMMNNNTTTVVVZZZ[[[ZZZUUUPPPLLLKKKJJJIIIGGGFFFDDDCCCBBBEEEHHHLLLQQQVVVYYY\\\]]]^^^______]]]ZZZVVVTTTTTTSSSRRRPPPPPPRRRTTTXXXZZZ\\\___dddhhhkkkoootttwwwzzzlllSSSJJJDDDAAA???>>>??????>>><<<<<<===@@@BBBCCCKKK^^^ooorrrmmmggggggkkknnnnnnlllttt|||~~~sssfffcccfffrrr~~~~~~yyyyyy~~~}}}{{{zzzxxxuuurrrlllddd___ZZZWWWSSSQQQPPPOOOMMMLLLMMMLLLKKKJJJIIIGGGFFFFFF@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDGGGJJJMMMSSSZZZ___dddjjjqqquuuxxx{{{~~~{{{wwwuuutttsssqqqpppooonnnllliiifffcccaaa```aaa^^^[[[YYYXXXVVVTTTRRROOOLLLHHHEEEDDDCCCBBB@@@???>>>===;;;;;;<<<<<<===AAAAAADDDIIIOOO]]]vvvzzzxxx||||||tttkkkcccWWWNNNMMMKKKKKKWWWgggsssyyy}}}vvvtttxxx}}}qqqbbbYYYZZZaaaoooyyy\\\CCC???AAA??????EEEEEEGGGKKKPPPYYYgggwwwzzzssssssvvv}}}}}}|||{{{zzzxxxxxxxxxxxxzzzyyyyyyyyyyyyzzzzzz{{{xxxxxxxxxxxxwwwvvvuuuuuutttssssssssssssuuuvvvwwwxxxzzz{{{{{{yyyvvvrrrooojjjiiigggddd```\\\YYYWWWXXXUUUOOOKKKIIIKKKMMMOOOVVVXXXZZZZZZWWWSSSNNNJJJNNNKKKGGGDDDBBBAAA@@@@@@IIIJJJNNNSSSVVVZZZ___eeejjjlllggg^^^XXXXXXTTTMMMMMMOOOQQQRRRSSSUUUXXX[[[```cccgggjjjnnnrrrwww{{{lllSSSJJJDDDAAA???>>>??????>>><<<<<<===???BBBFFFPPPdddvvvtttpppkkkfffeeeiiimmmnnnmmmwww~~~yyynnnkkkmmmvvv~~~{{{}}}~~~yyyxxxuuusssoooiiiaaa\\\WWWTTTPPPMMMLLLKKKJJJHHHFFFFFFEEEDDDCCCBBBAAA@@@???????????????@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCEEEGGGJJJMMMSSSZZZ^^^ffflllsssxxx{{{~~~~~~{{{wwwtttsssrrrpppoooooonnnllliiifffcccaaa``````]]]ZZZXXXWWWVVVTTTRRROOOLLLHHHEEEDDDCCCBBB@@@???>>><<<;;;;;;;;;<<<===@@@AAACCCHHHNNN[[[sss{{{qqqpppuuuvvvqqqkkkgggZZZQQQNNNJJJIIITTTcccmmmuuu}}}~~~yyyvvvyyy~~~qqqbbbZZZ[[[aaammm|||aaaFFF@@@AAA???@@@EEEDDDGGGKKKRRR^^^ooo|||ttttttwww}}}|||{{{zzzyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyttttttuuuvvvuuutttsssrrrrrrrrrqqqqqqrrrsssuuuvvvwwwxxxxxxxxxuuuqqqmmmjjjfffeeebbb___\\\YYYVVVUUUUUUSSSOOOKKKJJJKKKMMMOOOTTTUUUWWWWWWUUUQQQMMMJJJKKKHHHEEECCCBBBBBBBBBBBBHHHJJJOOOUUU[[[aaaiiioooqqqqqqjjj```ZZZXXXTTTNNNNNNPPPRRRSSSTTTWWWZZZ\\\bbbeeeiiimmmqqqvvv{{{~~~~~~}}}||||||}}}}}}~~~~~~lllSSSJJJDDDAAA???>>>??????>>><<<======???CCCIIIVVVlllyyykkkkkkgggccccccgggllloooooozzzxxxuuuuuu{{{~~~~~~~~~wwwuuurrroookkkeee]]]XXXRRROOOKKKIIIGGGGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHJJJNNNSSSYYY^^^iiinnnvvv{{{~~~}}}}}}zzzvvvsssrrrpppnnnmmmnnnmmmkkkiiifffdddbbbaaa___]]]ZZZXXXWWWUUUSSSQQQNNNKKKHHHEEEDDDCCCBBB@@@>>>>>><<<;;;;;;;;;<<<===??????BBBFFFLLLXXXlll}}}tttjjjhhhnnnsssrrrnnnlll```TTTNNNJJJHHHQQQ^^^fffppp{{{}}}zzz{{{~~~pppccc\\\\\\```jjjxxxhhhKKKCCCBBB???@@@FFFEEEGGGLLLUUUdddyyyzzzuuuuuuxxx||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvvvvuuuuuunnnppprrrssssssrrrqqqpppoooooooooooopppqqqrrrssstttttttttrrrooojjjeeebbb```^^^\\\YYYVVVTTTRRRRRRQQQPPPMMMKKKKKKKKKLLLMMMQQQRRRRRRRRRQQQNNNLLLJJJFFFEEECCCAAAAAABBBDDDEEEJJJNNNSSSYYYaaakkktttzzz|||xxxnnnccc\\\YYYTTTOOONNNPPPSSSUUUVVVYYY]]]___cccgggkkkppptttyyy}}}{{{zzzzzzzzzzzzzzzyyyyyyxxxyyy{{{|||}}}kkkRRRJJJDDDAAA???>>>??????>>><<<>>>===???EEEMMM[[[rrrvvvjjjfffccc```aaaeeekkkoooqqq||||||zzz}}}}}}}}}wwwtttqqqmmmhhhaaaZZZUUUNNNKKKGGGEEEDDDCCCAAA@@@BBBAAAAAAAAA@@@?????????===============>>>??????????????????@@@AAABBBBBBEEEFFFHHHKKKNNNSSSYYY^^^jjjpppwww}}}~~~{{{}}}zzzvvvrrrqqqooommmlllnnnmmmkkkiiifffdddbbbaaa^^^\\\ZZZXXXWWWUUURRRPPPNNNKKKGGGEEEDDDCCCAAA@@@>>>===<<<;;;:::;;;<<<<<<>>>>>>@@@EEEJJJSSSeeetttzzzqqqgggffflllrrrtttssspppdddWWWNNNIIIIIIPPPYYYbbbmmm{{{~~~~~~pppeee]]]\\\```kkkxxxnnnOOOEEECCC???@@@GGGGGGHHHMMMXXXjjjuuuttttttyyy~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvuuusssrrrqqqjjjllloooqqqqqqqqqooonnnllllllmmmmmmnnnoooooopppppppppooolllgggbbb]]]ZZZYYYWWWUUUSSSQQQPPPPPPPPPMMMLLLLLLKKKKKKKKKKKKLLLNNNNNNNNNNNNMMMKKKJJJIIICCCBBBAAA??????AAADDDGGGMMMSSSZZZ```hhhttt~~~qqqeee]]]XXXUUUQQQOOORRRTTTVVVXXX[[[___bbbcccfffkkkpppuuu{{{~~~}}}|||{{{zzzyyyyyyyyyzzzxxxwwwvvvuuuvvvxxxzzz|||}}}}}}}}}kkkRRRIIIDDDAAA???>>>??????>>><<<@@@>>>@@@FFFPPP```vvvsssiiibbb```^^^___cccjjjpppsss}}}||||||{{{vvvssssssyyy{{{|||}}}~~~wwwtttpppkkkfff___XXXSSSLLLIIIEEEBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>???@@@AAABBBBBBEEEFFFIIIKKKNNNTTTZZZ___jjjpppxxx~~~~~~{{{|||yyyuuurrrqqqooommmlllmmmlllkkkiiifffdddcccbbb^^^\\\ZZZYYYXXXVVVSSSPPPNNNKKKGGGDDDCCCBBBAAA???>>>===<<<::::::;;;;;;<<<======???DDDHHHOOO]]]jjj~~~vvvnnneeedddjjjqqqttttttsssgggYYYNNNIIIIIIOOOVVV```kkkzzz|||qqqggg]]]]]]cccnnn{{{pppPPPEEECCC???AAAGGGJJJKKKOOO[[[ooosssssssssxxx~~~~~~~~~zzzzzz{{{{{{zzzyyyxxxwwwwwwwwwvvvuuussspppnnnmmmgggiiikkkmmmnnnnnnmmmlllhhhiiijjjjjjkkklllllllllkkkjjjhhheee```[[[VVVSSSSSSRRRQQQPPPOOONNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGBBBBBBAAA??????AAAFFFJJJPPPYYYaaahhhsssrrreee]]]WWWTTTSSSQQQSSSVVVXXXZZZ]]]```cccbbbeeejjjoootttzzz}}}zzzzzzzzzzzzzzzzzzzzzyyywwwwwwuuuuuuuuuwwwyyy{{{}}}~~~~~~kkkRRRIIIDDDAAA???>>>??????>>><<>>AAAIIIUUUfff||||||nnneee```^^^]]]^^^bbbiiiqqquuu~~~}}}zzzvvvooojjjjjjlllooouuu}}}yyyyyy|||~~~xxxuuuooojjjddd]]]VVVQQQJJJGGGCCCAAA@@@???===<<<=====================>>>===============>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEDDDFFFHHHKKKOOOUUU[[[```iiipppxxx~~~{{{{{{xxxtttrrrqqqpppooommmmmmlllkkkiiifffdddcccbbb^^^]]]\\\[[[ZZZWWWSSSPPPMMMJJJGGGDDDCCCBBBAAA???======;;;:::::::::;;;<<<======???DDDGGGLLLVVVaaattt|||qqqkkkeeeffflllsssvvvvvvwwwlll[[[OOOIIIJJJNNNRRR\\\gggvvvzzzqqqiii^^^```fffsssnnnOOOEEECCC@@@AAAHHHLLLMMMRRR___ttt~~~vvvrrrsssxxx||||||zzzzzz{{{zzzyyywwwvvvtttuuuttttttrrrooolllhhhfffcccdddeeefffggggggggggggcccdddeeefffggggggggggggcccbbb```]]]XXXTTTPPPNNNLLLMMMNNNNNNNNNNNNMMMLLLIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLKKKIIIGGGEEEBBBCCCCCCBBBBBBFFFMMMSSSVVVbbbmmmtttpppbbb[[[VVVTTTTTTRRRTTTWWWYYYZZZ]]]aaaccccccfffkkkpppuuu{{{}}}xxxzzz|||~~~~~~}}}|||{{{yyyxxxwwwwwwxxxyyy{{{|||jjjQQQIIIDDDAAA???>>>??????>>><<<>>>===AAAMMM[[[mmmwwwkkkccc___^^^]]]]]]aaahhhqqqwww~~~yyyrrriiicccbbb___dddmmmxxx}}}{{{tttuuuzzz~~~}}}xxxtttnnnhhhaaaZZZSSSNNNHHHEEEBBB???>>>===<<<:::===>>>>>>>>>??????@@@@@@>>>>>>======>>>>>>???@@@?????????@@@AAACCCDDDEEECCCEEEHHHKKKOOOVVV]]]bbbjjjqqqyyy~~~zzzzzzxxxtttrrrrrrrrrpppooommmllljjjiiifffeeecccbbb___^^^]]]\\\[[[XXXTTTQQQMMMJJJFFFDDDCCCBBB@@@???===<<<;;;:::::::::;;;;;;>>>===???DDDGGGJJJQQQZZZjjjzzz{{{rrrooommmpppxxx}}}qqq___OOOHHHHHHKKKLLLVVVaaaooo|||xxxpppjjj```bbbjjjwwwiiiLLLCCCCCC@@@AAAHHHNNNNNNTTTbbbxxx{{{xxxssstttyyy}}}}}}zzzzzzzzzzzzxxxvvvsssqqqqqqppppppnnnjjjfffbbb```]]]]]]\\\\\\]]]^^^___```]]]^^^___aaaaaaaaaaaaaaaZZZYYYWWWUUUQQQMMMJJJIIIGGGHHHKKKMMMNNNMMMKKKJJJJJJIIIGGGFFFEEEFFFFFFGGGIIIKKKMMMMMMLLLIIIFFFCCCAAADDDFFFFFFHHHMMMWWW^^^dddrrr~~~mmm```YYYTTTSSSUUUTTTUUUXXXYYYZZZ\\\```bbbgggjjjnnnsssxxx}}}}}}{{{~~~~~~~~~jjjQQQIIIDDDBBB???>>>??????>>><<<<<<<<>>===<<<:::999999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@=========>>>???AAABBBCCCBBBDDDGGGKKKPPPVVV^^^ccckkkrrrzzz~~~zzzzzzwwwtttsssssssssrrrqqqlllllljjjiiigggeeecccccc```___^^^]]]\\\YYYUUUQQQMMMJJJFFFDDDCCCBBB@@@???===<<<;;;:::999:::;;;;;;>>>===???DDDGGGIIIOOOVVVcccvvvzzzwwwvvvwww}}}uuuaaaPPPGGGGGGHHHHHHRRR[[[jjjxxxwwwpppiiiaaadddmmmzzzfffJJJBBBCCC@@@BBBHHHNNNOOOUUUeee|||}}}xxxxxxtttuuu{{{~~~~~~yyyzzzzzzyyywwwtttqqqooonnnmmmmmmjjjgggbbb^^^[[[YYYXXXVVVUUUVVVWWWYYYZZZYYYZZZ\\\]]]^^^^^^]]]\\\TTTSSSRRROOOMMMJJJGGGFFFCCCFFFIIILLLMMMLLLJJJHHHJJJIIIGGGEEEDDDDDDFFFGGGJJJKKKNNNOOOMMMJJJEEEBBBAAADDDHHHIIILLLSSS^^^gggtttjjj^^^WWWSSSSSSVVVTTTVVVXXXYYYZZZ\\\___bbbjjjmmmrrrvvv{{{~~~gggPPPJJJAAAAAA@@@@@@???>>>>>>===AAAAAAFFFRRRfff}}}vvvjjjaaabbb\\\YYY]]]ccciiipppxxxzzzlll___ZZZ\\\YYY___jjjyyy~~~uuupppnnnooorrrwww|||~~~~~~}}}}}}||||||uuuqqqkkkeee___XXXQQQLLLEEECCCAAA>>><<<;;;::::::<<<<<<======>>>@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAABBBDDDHHHLLLQQQXXX```eeelllrrrzzz}}}}}}yyyvvvrrrppppppppppppooommmmmmlllkkkhhheeebbbaaa```___]]]\\\[[[XXXUUUQQQKKKIIIFFFCCCBBBAAA???===>>>===;;;:::999999:::;;;>>>@@@AAA@@@AAAEEEMMMSSSeeettt~~~}}}xxx```NNNGGGGGGGGGFFFSSS[[[gggsss~~~zzzrrrrrrhhhfffjjjwww___JJJFFF@@@???EEEGGGNNNUUU___mmm~~~tttpppsssxxx~~~|||{{{zzzyyyxxxxxxwwwtttpppmmmjjjhhheeeccc```\\\WWWTTTSSSRRROOONNNNNNOOOQQQSSSRRRRRRSSSTTTSSSRRRPPPPPPOOOMMMIIIGGGFFFDDDBBB@@@CCCEEEHHHKKKMMMMMMMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHIIILLLNNNNNNKKKGGGCCCBBB>>>BBBGGGKKKRRR^^^mmmyyyyyyfff[[[VVVSSSSSSVVVUUUWWWZZZ\\\]]]```dddffflllpppuuuzzz~~~gggPPPJJJAAAAAA@@@??????>>>>>>>>>AAABBBHHHVVVjjjvvvllleeeddd^^^\\\```eeekkkttt|||{{{lll^^^XXXYYYXXX___lll}}}~~~rrrkkkiiihhhnnnrrrvvv|||~~~~~~}}}}}}||||||{{{{{{sssoooiiiccc]]]VVVOOOJJJEEECCCAAA>>><<<;;;;;;;;;============>>>@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@BBBDDDHHHLLLQQQXXX```eeelllrrrzzz~~~||||||xxxuuurrrppppppppppppooonnnnnnmmmkkkiiifffcccaaabbb```^^^]]][[[XXXTTTQQQKKKIIIFFFCCCBBBAAA???===::::::999888999:::;;;<<<>>>???AAA@@@AAAEEELLLRRRaaaqqq|||dddQQQHHHEEEDDDDDDQQQXXXdddqqq}}}~~~vvvuuukkkgggiiittt^^^IIIEEE@@@???EEEGGGQQQXXXaaannn}}}tttppprrrwww}}}|||{{{zzzxxxxxxwwwtttpppmmmjjjhhheeeccc```[[[VVVRRRMMMKKKIIIGGGFFFGGGIIIJJJLLLMMMNNNOOOOOONNNMMMLLLHHHFFFEEEEEEGGGHHHGGGFFFCCCEEEHHHJJJLLLMMMLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNNNNJJJFFFCCCBBB@@@DDDIIIOOOXXXgggyyy}}}nnn___WWWSSSQQQRRRUUUXXXZZZ\\\^^^```bbbfffhhhnnnqqqwww{{{gggPPPIIIBBBAAA@@@???>>>>>>>>>>>>AAADDDLLL[[[qqq~~~tttlllfffeee```^^^bbbhhhnnnxxx|||lll]]]UUUUUUWWW```ppprrrjjjgggggghhhmmmpppuuu{{{~~~}}}}}}|||{{{{{{zzzyyyyyyppplllfff```YYYSSSMMMHHHDDDCCCAAA???=====================>>>???@@@AAABBB@@@??????>>>>>>>>>>>>???BBBBBBAAAAAAAAA@@@@@@@@@BBBDDDGGGKKKQQQXXX___eeekkkrrr{{{{{{yyyyyywwwtttqqqpppppppppooonnnnnnnnnmmmkkkiiifffdddcccdddbbb```^^^\\\YYYTTTQQQKKKIIIFFFCCCBBBAAA???===:::999888888888999:::;;;===???AAAAAAAAADDDKKKPPPZZZnnniiiVVVKKKFFFEEEEEEMMMTTTaaannn{{{|||yyyooojjjhhhppp|||^^^HHHDDD??????FFFHHHTTT[[[cccnnn|||sssoooqqqvvv~~~~~~}}}|||{{{yyyxxxwwwtttpppmmmjjjhhheeebbb^^^YYYRRRNNNGGGEEECCCAAA@@@@@@AAABBBEEEFFFGGGIIIJJJIIIIIIHHHIIIGGGEEEDDDEEEEEECCCBBBCCCEEEGGGJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHJJJJJJLLLMMMOOOMMMJJJFFFCCCCCCCCCFFFKKKSSS___rrrooocccXXXTTTSSSRRRTTTWWW\\\^^^```bbbccceeeiiikkkqqqtttyyy~~~fffOOOIIIBBBAAA@@@???>>>>>>>>>???@@@DDDOOO```www|||rrrkkkeeeddd```___ccchhhooozzz}}}nnn]]]TTTTTTXXXcccvvvtttjjjeeefffhhhjjjkkknnntttzzz}}}~~~~~~}}}||||||{{{zzzzzzyyyxxxwwwwwwnnnjjjccc]]]WWWQQQKKKGGGCCCBBB@@@???>>>>>>>>>>>>=========>>>???@@@BBBBBB@@@@@@???????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDHHHLLLQQQXXX```eeelllrrr{{{~~~|||xxxvvvwwwuuusssqqqpppppppppooonnnooonnnmmmkkkiiigggeeedddeeecccaaa___\\\YYYTTTQQQKKKIIIFFFCCCBBBAAA???===<<<;;;:::888888888999999<<>>>>>?????????@@@BBBDDDFFFFFFFFFFFFIIIGGGEEECCCCCCCCCAAA@@@CCCDDDFFFHHHJJJKKKLLLLLLJJJIIIIIIHHHIIIJJJLLLLLLNNNOOOOOOMMMIIIEEECCCCCCEEEGGGLLLUUUdddxxxwwwpppfff^^^WWWVVVVVVVVVXXX[[[___aaadddeeefffiiilllooossswww|||fffOOOHHHCCCAAA@@@>>>===>>>>>>??????EEERRReee|||~~~ssskkkeeeccc```___ccchhhooo|||~~~ppp```XXXWWW\\\hhh}}}vvvpppggg```^^^```ccceeeiiimmmrrrxxx~~~~~~{{{|||}}}~~~~~~}}}{{{{{{|||}}}}}}}}}|||{{{zzzzzzyyyyyyxxxvvvuuuuuutttmmmhhhaaa[[[UUUOOOJJJGGGAAAAAA???>>>>>>>>>??????======>>>>>>???AAABBBCCCAAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBCCCDDDEEEFFFFFFCCCEEEIIIMMMRRRYYYaaafffmmmttt}}}{{{yyyvvvuuuuuutttrrrpppoooppppppnnnmmmnnnmmmllljjjhhhfffeeedddeeecccaaa___\\\YYYTTTQQQKKKIIIFFFCCCBBBAAA???===;;;;;;:::999999:::<<<===<<>>============>>>AAACCCEEEFFFFFFFFFBBBAAA@@@AAADDDFFFFFFFFFCCCDDDEEEGGGIIIJJJKKKLLLJJJJJJJJJJJJJJJLLLNNNOOOPPPPPPOOOLLLHHHEEECCCCCCEEEGGGLLLVVVfff{{{wwwmmmgggaaa[[[WWWXXXXXXXXXZZZ^^^bbbdddgggiiijjjmmmqqqtttwww{{{fffOOOHHHCCCBBB???>>>======???@@@AAAGGGUUUiiiuuunnnhhhcccaaaaaaeeeiiirrr}}}{{{~~~ssseee^^^^^^bbbooouuuiiieee___\\\]]]```bbbcccgggkkkqqqwww~~~~~~{{{zzzyyywwwvvvwwwyyy|||~~~~~~~~~}}}{{{zzzyyyzzz{{{||||||{{{zzzyyyxxxxxxwwwvvvuuusssrrrrrrkkkfff___XXXRRRMMMIIIEEE??????>>>======>>>???@@@>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDD@@@AAABBBDDDFFFGGGHHHIIIEEEGGGJJJNNNTTT[[[bbbhhhnnnuuu|||xxxxxxvvvtttuuurrrqqqoooooopppooonnnlllnnnlllkkkhhhgggeeeeeeeeedddbbb```^^^\\\YYYTTTQQQKKKIIIFFFCCCBBBAAA???===888888888999;;;===???AAA<<<@@@DDDEEEEEEFFFIIIMMMSSSgggiiiUUUIIIEEEFFFFFFMMMWWWdddqqqxxxmmmcccbbbgggrrrkkkPPPHHH@@@@@@GGGKKKPPPXXX```gggrrr}}}qqqlllkkkqqq{{{~~~|||xxxuuussspppmmmjjjfffbbb[[[VVVQQQLLLGGGDDD@@@???>>>===<<<;;;;;;;;;===???AAADDDEEEFFFFFFFFFEEECCCAAABBBCCCDDDDDDCCCCCCCCCEEEFFFHHHIIIKKKKKKKKKKKKJJJKKKLLLNNNPPPQQQRRRRRRPPPLLLGGGDDDCCCDDDFFFIIIOOO[[[kkk~~~{{{ppphhheee]]]YYYWWWXXXYYYXXX[[[```eeegggjjjmmmooossswwwzzz|||fffNNNGGGCCCBBB???===<<<===???@@@CCCKKKZZZnnnzzzsssnnnjjjfffdddeeeiiimmmvvv|||{{{xxxuuujjjeeegggiiiuuuqqqeee___]]][[[\\\___bbbdddeeefffjjjpppvvv}}}{{{wwwtttsssqqqpppppprrruuuxxx{{{}}}~~~~~~}}}||||||{{{zzzxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwvvvtttsssrrrqqqppphhhccc\\\UUUOOOKKKFFFCCC======<<<<<<<<<===???@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCDDDDDDEEEEEEFFFCCCCCCDDDEEEFFFGGGHHHIIIFFFHHHLLLPPPUUU\\\dddiiipppwwwyyywwwxxxvvvuuuvvvqqqpppoooooopppooommmlllmmmkkkiiigggeeedddddddddbbb```^^^]]][[[XXXTTTQQQKKKIIIFFFCCCBBBAAA???===:::999999999999;;;<<<======AAAEEEGGGFFFGGGJJJMMMTTTfff~~~jjjVVVIIIGGGHHHGGGMMMVVVaaannn}}}wwwlllaaa___dddmmm{{{rrrUUUKKKBBB@@@GGGKKKNNNWWW```fffppp~~~qqqllljjjooozzz~~~{{{wwwtttqqqnnnkkkhhhddd___WWWPPPLLLHHHEEECCC<<<<<<<<<;;;;;;:::::::::>>>@@@BBBDDDFFFGGGGGGGGGJJJHHHEEECCCBBBAAA@@@>>>CCCCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSPPPKKKFFFDDDCCCDDDGGGKKKTTTaaasss|||sssiiiccccccZZZWWWWWWYYYZZZZZZ___eeehhhkkknnnrrruuuyyy}}}fffNNNGGGDDDBBB???===<<<===???@@@FFFMMM]]]qqqsssnnnllljjjiiihhhiiilllqqqzzzyyy|||xxxwwwmmmjjjmmmmmmyyyzzzpppcccXXXVVVUUUVVVYYY]]]aaacccdddeeeiiiooovvv}}}~~~zzzvvvrrrpppnnnmmmkkkmmmooorrrvvvzzz|||}}}~~~~~~~~~~~~~~~~~~|||||||||{{{zzzxxxxxxzzzzzz{{{zzzyyyxxxwwwvvvuuutttrrrqqqpppooofffaaaYYYRRRMMMHHHDDDBBB<<<<<<;;;;;;<<<===???@@@>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHGGGIIIMMMQQQVVV]]]eeejjjqqqxxxyyywwwxxxvvvuuuvvvpppooonnnooopppooommmkkklllkkkhhhfffdddddddddddd```___]]]\\\[[[XXXUUURRRKKKIIIFFFDDDBBBAAA???===???>>>;;;999777666666666===AAAFFFHHHHHHHHHJJJMMMTTTeee~~~zzzhhhVVVKKKKKKNNNHHHMMMUUU```mmm{{{wwwkkk```^^^bbbkkkxxxvvvYYYMMMCCCAAAGGGJJJMMMVVV```fffpppqqqkkkiiinnnzzz~~~{{{vvvssspppmmmjjjgggccc]]]TTTMMMIIIFFFDDDCCC<<<<<<<<<<<<;;;;;;;;;;;;???@@@CCCEEEFFFGGGGGGFFFEEEDDDBBBBBBDDDEEEEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUTTTPPPKKKFFFCCCCCCDDDIIINNNXXXgggyyy}}}uuulllccc^^^```ZZZXXXXXX[[[\\\^^^cccjjjjjjmmmqqquuuxxx}}}dddPPPEEECCCCCCAAA@@@??????>>>>>>FFFLLL\\\sss}}}sssjjjggghhhiiilllooopppsss~~~xxxvvvtttzzztttnnnkkkrrr~~~uuukkkaaaYYYVVVTTTTTTVVV[[[aaadddbbb```hhhkkkooouuu|||zzzqqqjjjhhhhhhffffffhhhkkkmmmrrrvvvyyy{{{{{{{{{~~~||||||~~~}}}zzzyyyzzzzzzzzzttttttvvvwwwyyy{{{|||}}}{{{xxxuuussssssrrrpppnnngggaaaYYYRRRMMMHHHBBB===========================<<<===>>>???AAABBBCCCDDDEEEEEEEEEDDDEEEFFFFFFGGGIIIGGGFFFGGGJJJLLLJJJHHHHHHKKKPPPTTTYYY___fffjjjrrrzzzyyyuuuuuuwwwxxxxxxuuuuuuuuussspppmmmjjjhhhgggfffeeedddbbbaaa```___bbb___\\\YYYXXXWWWUUUSSSLLLIIIDDDAAA@@@???>>>===>>>:::777666888::::::888>>>@@@BBBEEEHHHKKKMMMNNNVVVcccyyyzzznnnaaaVVVNNNHHHEEEFFFIIIPPP[[[jjjzzzmmm[[[XXX]]]dddqqqeeeKKKBBBCCCFFFIIIMMMUUU```kkkttt~~~rrrmmmiiirrr}}}~~~{{{zzz{{{}}}{{{xxxuuuqqqllleeeaaaaaaXXXNNNKKKGGGCCC@@@@@@;;;;;;<<<<<<<<<<<<<<<<<>>>>>???GGGNNN^^^tttxxxppphhhfffhhhkkknnnqqqssswww}}}||||||{{{uuupppmmmvvvvvvkkkccc[[[UUUSSSRRRSSSUUUZZZ```ccccccaaafffiiimmmssszzz~~~xxxvvvmmmgggffffffeeefffhhhllloootttxxx|||}}}}}}|||}}}||||||~~~|||yyyxxxyyyyyyyyyvvvvvvwwwxxxyyyzzzzzz{{{zzzwwwtttsssrrrpppnnnlllggg```WWWQQQLLLGGGBBB>>>========================<<<===>>>???AAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIHHHJJJLLLNNNMMMKKKLLLNNNRRRVVVZZZ```ggglllqqqxxxxxxuuuuuuwwwxxxyyyvvvuuutttrrrpppmmmkkkiiihhhhhhfffeeecccaaa```___aaa^^^[[[YYYXXXWWWTTTRRRMMMIIIEEEBBB@@@@@@>>>======:::777666888::::::999>>>???AAADDDGGGJJJLLLNNNWWWcccyyy}}}|||~~~wwwkkk```VVVOOOJJJFFFDDDHHHNNNYYYgggxxxmmm\\\ZZZ^^^dddppp}}}hhhOOODDDCCCFFFGGGMMMVVVcccnnnxxxrrrmmmkkkrrr}}}|||{{{|||{{{yyywwwuuurrrmmmgggccc```VVVMMMIIIFFFBBB???@@@;;;;;;;;;<<<<<<<<<<<<<<<@@@AAAAAABBBDDDFFFGGGHHHJJJKKKJJJHHHEEEBBBBBBBBBFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJJJJMMMSSSWWWXXXXXX[[[ZZZWWWOOOHHHDDDEEEHHHLLLOOOXXXiii}}}tttiiieeedddcccaaa```]]]]]]```aaaccchhhoooqqqtttxxx}}}gggSSSGGGBBBAAA@@@>>>>>>>>>??????HHHQQQaaavvvzzzrrrkkkfffeeegggmmmqqquuuwww}}}{{{vvvrrrooowwwyyyhhh___YYYTTTPPPPPPPPPQQQTTTYYY^^^bbbcccbbbcccfffjjjpppwww~~~xxxssspppiiidddeeeeeeeeegggjjjqqqtttyyy~~~}}}{{{|||~~~{{{xxxxxxxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyyyyyyywwwtttrrrqqqooollljjjfff___VVVNNNJJJFFFBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLOOOQQQQQQPPPQQQSSSUUUXXX\\\bbbhhhmmmssszzz}}}xxxuuuuuuwwwyyyzzzwwwuuusssqqqnnnmmmlllkkkkkkjjjhhhfffdddbbb```______]]]ZZZYYYXXXVVVTTTQQQMMMJJJEEEBBBAAA@@@>>><<<<<<:::888777888999999999===>>>AAADDDGGGJJJLLLMMMWWWbbbvvv~~~rrrnnnrrrwwwyyyrrrhhh^^^VVVPPPLLLIIICCCFFFLLLUUUcccuuu~~~mmm___\\\___dddooo{{{lllRRRFFFDDDEEEFFFNNNXXXgggttttttooolllttt}}}~~~|||{{{}}}yyyxxxvvvuuurrrnnniiiddd^^^TTTKKKGGGEEE@@@>>>>>>;;;;;;;;;;;;<<<<<<======@@@@@@AAABBBDDDFFFHHHIIILLLLLLLLLJJJGGGDDDCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHIIILLLRRRVVVYYY[[[]]]\\\YYYRRRJJJFFFFFFHHHMMMRRR]]]ooo}}}mmmbbb```ccceeeeeegggcccaaaccceeeggglllrrruuuxxx}}}fffSSSGGGAAA@@@???======>>>???@@@IIISSSdddxxxssslllgggcccdddhhhnnnqqqvvv{{{~~~zzzvvvsssqqqqqq|||yyylll^^^VVVRRRNNNMMMNNNMMMOOORRRWWW\\\___aaabbbaaadddhhhnnnttt{{{zzzuuurrrlllgggdddfffhhhiiilllqqqyyy}}}}}}{{{{{{~~~zzzxxxwwwxxxwwwvvvyyyyyyyyyyyyzzzzzzzzzzzzzzzwwwuuusssqqqoookkkiiieee^^^SSSLLLHHHEEEBBB???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBB@@@AAACCCEEEGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTVVVWWWYYYZZZ^^^cccjjjnnnwww~~~|||yyyvvvvvvwwwyyyzzzwwwuuurrrpppnnnmmmmmmmmmlllkkkiiigggdddbbb```___^^^\\\ZZZXXXXXXVVVSSSQQQMMMJJJFFFCCCBBB@@@>>><<<;;;:::999888888999999999<<<>>>@@@CCCFFFIIIKKKLLLUUU___rrrrrrgggeeejjjqqqtttnnneee]]]VVVQQQMMMJJJCCCFFFJJJRRR```ttt~~~nnnbbb```aaadddmmmyyymmmSSSGGGEEEFFFFFFPPPZZZkkk{{{wwwqqqooouuu~~~~~~|||zzz|||yyyxxxwwwuuusssnnnhhhddd[[[QQQIIIEEECCC???======;;;;;;;;;<<<<<<=========???@@@@@@BBBDDDFFFHHHIIIMMMNNNNNNLLLIIIFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJLLLQQQUUUYYY[[[\\\\\\ZZZTTTLLLGGGGGGHHHMMMTTTbbbsssvvvggg^^^```fffkkkmmmnnnhhhdddfffhhhjjjoootttxxx|||fffRRRFFFAAA@@@>>>======???AAABBBKKKVVViii{{{|||pppiiieeecccdddhhhlllpppwww~~~~~~}}}{{{xxxtttqqqooolllvvvvvvkkk```UUUOOOKKKHHHHHHJJJJJJLLLPPPTTTXXX[[[___``````bbbfffkkkqqqwww|||}}}zzzwwwtttsssmmmjjjjjjmmmpppqqqvvv}}}~~~|||{{{}}}}}}zzzxxxxxxxxxxxxwwwxxxxxxyyyzzz{{{||||||}}}{{{yyyvvvtttrrroookkkhhhccc[[[QQQJJJGGGDDDAAA???::::::::::::::::::::::::<<<<<<===>>>>>>???@@@@@@>>>???AAACCCEEEGGGGGGHHHHHHIIILLLNNNPPPSSSUUUWWWYYYZZZ\\\^^^aaaeeekkkpppyyy|||~~~{{{yyywwwwwwxxxzzzvvvtttrrrpppnnnmmmnnnnnnmmmllljjjgggeeebbb```___]]][[[ZZZYYYXXXVVVSSSQQQMMMKKKGGGDDDBBB@@@===;;;:::::::::999888888888999;;;<<>><<<===;;;;;;<<<======>>>??????@@@@@@AAABBBDDDFFFHHHIIILLLNNNOOOMMMJJJGGGFFFEEECCCDDDDDDEEEEEEFFFGGGGGGJJJKKKLLLNNNQQQTTTXXXZZZ[[[\\\[[[UUUNNNIIIHHHIIIOOOWWWeeeuuuzzzooobbb]]]bbbjjjqqquuuuuummmggggggiiilllpppuuuyyy~~~eeeRRRFFFBBB@@@>>>===>>>@@@BBBDDDMMM[[[ooo~~~qqqjjjfffccceeejjjiiinnnvvv|||{{{yyyvvvssspppmmmkkkjjjqqqwwwxxxwwwtttmmmeee]]]UUUMMMIIIFFFCCCCCCFFFGGGJJJNNNQQQTTTWWW[[[^^^___```dddhhhmmmssswwwyyy|||}}}~~~|||vvvwwwxxxwwwuuuttttttuuurrrqqqsssxxx|||~~~}}}{{{|||}}}~~~}}}}}}{{{yyyxxxyyyzzzzzzyyyxxxxxxyyyzzz{{{}}}}}}~~~{{{yyywwwuuusssooojjjggg```YYYPPPJJJFFFDDD@@@===999999999999999999999999;;;<<<<<<===>>>>>>??????<<<>>>@@@CCCEEEFFFFFFFFFFFFHHHLLLNNNQQQSSSWWWYYY[[[]]]```cccfffiiinnnrrryyy~~~||||||xxxwwwwwwxxxtttsssrrrpppooonnnnnnnnnlllkkkiiigggeeecccaaa```\\\[[[ZZZZZZYYYWWWTTTQQQNNNKKKHHHEEECCCAAA===:::999:::;;;:::888777888999:::<<<>>>AAADDDGGGIIIJJJNNNXXXiii}}}|||sssiiibbbaaaeeehhhsssmmmeee]]]VVVQQQKKKHHHDDDEEEHHHMMMZZZqqqtttiiifffddddddmmmzzzjjjPPPEEEFFFIIIKKKSSS___qqq|||vvvrrrxxx{{{yyyyyyzzzyyyxxxwwwtttmmmfff```WWWNNNEEECCCAAA>>><<<===<<<======>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHJJJLLLNNNNNNLLLIIIGGGGGGCCCDDDDDDEEEFFFGGGGGGGGGJJJLLLOOORRRSSSUUUXXX[[[[[[\\\\\\XXXRRRMMMKKKLLLRRR[[[iiivvvrrrjjjaaa```gggrrryyy|||{{{qqqiiihhhkkknnnrrrvvv{{{fffSSSGGGBBBAAA???>>>???AAADDDFFFQQQaaavvvuuummmhhheeegggkkkgggmmmwww~~~~~~~~~yyyxxxuuurrrnnnkkkhhhgggfffjjjmmmjjjgggeee___XXXRRRLLLGGGFFFEEEBBBBBBEEEFFFIIILLLNNNPPPSSSWWW[[[]]]^^^aaadddiiimmmqqqsssvvvwwwyyyzzzzzzxxxwwwuuuooorrrttttttssssssvvvyyyyyyyyy}}}~~~|||||||||{{{{{{{{{zzzxxxyyyzzz||||||{{{zzzzzz{{{{{{||||||||||||{{{yyywwwuuurrrnnniiieee]]]WWWOOOJJJGGGDDD???<<<999999999999999999999999;;;<<<<<<======>>>>>>>>>===???AAADDDEEEFFFEEEEEEEEEHHHMMMOOOQQQTTTYYY\\\]]]aaaeeeiiilllooorrruuu{{{~~~~~~~~~zzzvvvuuuvvvrrrrrrrrrqqqpppooonnnmmmjjjiiihhhfffdddcccaaaaaa\\\\\\[[[[[[[[[YYYUUURRRNNNKKKHHHFFFDDDAAA===:::888:::<<<;;;888777888999:::;;;===@@@CCCFFFHHHIIIMMMVVVggg|||zzzrrrjjjffffffjjjnnnuuupppggg^^^WWWOOOIIIEEECCCDDDFFFJJJWWWooowwwkkkgggeeeeeennn{{{jjjOOODDDEEEJJJMMMUUU```rrr{{{vvvrrryyy}}}{{{{{{wwwwwwwwwwwwtttooogggbbbVVVMMMEEECCCAAA>>>===>>>===>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHKKKMMMNNNLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGKKKQQQTTTVVVXXXZZZ]]][[[^^^___\\\VVVQQQOOOPPPVVV___lllwww}}}~~~|||yyypppjjjeeehhhrrr|||uuukkkjjjmmmppptttxxx}}}hhhTTTIIICCCAAA???>>>???BBBEEEHHHTTTeee{{{xxxooojjjfffggglllgggmmmwww}}}{{{yyyyyywwwvvvsssoookkkhhheeeddd```ddddddaaa^^^]]]YYYSSSMMMHHHFFFGGGFFFDDDDDDHHHEEEHHHKKKMMMNNNPPPUUUYYY[[[\\\^^^aaaeeeiiimmmnnnrrrssstttuuuuuusssrrrpppmmmpppsssttttttuuuyyy}}}~~~~~~|||{{{{{{zzzyyyzzzyyyxxxyyy{{{}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzxxxvvvtttqqqmmmgggccc[[[VVVOOOJJJGGGDDD???;;;888888888888888888888888;;;;;;<<<<<<======>>>>>>>>>@@@CCCEEEFFFFFFFFFEEEEEEIIINNNQQQRRRVVVZZZ^^^___ccchhhmmmpppsssuuuwww~~~~~~}}}}}}zzzvvvtttuuuqqqqqqrrrrrrqqqpppnnnmmmiiihhhgggfffdddcccbbbaaa]]]\\\\\\\\\\\\YYYVVVSSSNNNLLLIIIFFFDDDAAA===:::777:::<<<;;;888777888999999:::===???CCCEEEHHHIIIMMMVVVggg|||{{{tttmmmjjjmmmqqquuuxxxrrriii___WWWOOOHHHCCCAAABBBDDDHHHTTTmmmyyymmmhhheeeeeeooo}}}kkkOOODDDEEEJJJMMMVVVaaassszzzuuurrryyy}}}~~~uuuuuuvvvwwwuuupppiiidddVVVMMMEEECCCBBB???===>>>>>>??????AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGIIIMMMNNNMMMKKKIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDJJJQQQVVVXXXZZZ]]]___\\\___aaa^^^YYYTTTSSSSSSZZZbbbnnnxxx|||{{{xxxvvvrrrnnnkkkppp{{{xxxmmmlllooorrruuuyyyeeeMMMFFFCCCAAAAAAAAA??????EEEMMMYYYnnnzzzrrrlllgggeeefffiiikkkuuu|||zzzxxxvvvssssssooojjjfffccc```]]][[[ZZZZZZZZZWWWRRROOOOOOOOOFFFEEECCCAAAAAAAAACCCDDDCCCEEEHHHIIIKKKMMMPPPSSSXXXZZZ___cccfffhhhhhhggggggiiilllnnnppppppooonnnnnnpppqqqrrrsssvvvzzz~~~~~~|||yyyzzz~~~}}}}}}}}}}}}||||||||||||~~~}}}|||{{{zzzzzzzzzxxxtttqqqmmmhhhbbb^^^WWWSSSLLLGGGCCC@@@===;;;888888888888888888999999:::;;;;;;;;;===>>>@@@@@@@@@AAACCCEEEFFFEEEDDDDDDFFFHHHMMMRRRVVVZZZ\\\]]]dddhhhnnnssswwwyyy|||~~~}}}zzz{{{}}}~~~xxxtttqqqqqqrrrsssttttttsssrrrooonnniiihhhgggfffdddbbbaaa```^^^^^^^^^___^^^ZZZUUUQQQPPPMMMIIIFFFDDDAAA===;;;;;;:::999999888888999999<<<>>>AAABBBCCCEEEHHHJJJIIITTTeeeyyyyyytttsssrrrqqqtttyyy{{{ooo___QQQGGGCCCBBB???@@@CCCIIISSShhhyyyooohhheeehhhsss~~~oooNNNGGGEEEEEENNNXXXcccttt~~~uuuvvvsssyyy~~~{{{{{{xxxvvvuuuuuutttooofff```SSSLLLBBB>>>???AAA@@@???AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCFFFIIIJJJJJJMMMRRRRRRNNNIIIHHHGGGFFFGGGHHHJJJKKKMMMPPPTTTWWWYYY[[[^^^``````bbbbbbaaa]]]ZZZYYYXXX[[[aaammmxxxzzzvvvuuuwwwvvvxxx}}}wwwllliiillloootttxxxfffNNNGGGCCCAAA@@@AAA??????EEENNN\\\qqq{{{rrrlllfffdddeeehhhkkkuuu}}}zzzwwwuuurrrooonnnjjjeeeaaa^^^\\\YYYWWWUUUUUUTTTQQQMMMKKKJJJJJJEEEDDDBBBAAA@@@AAABBBCCCCCCEEEGGGIIIJJJLLLOOORRRVVVYYY]]]aaadddeeeeeeeeebbbdddfffhhhjjjjjjjjjiiikkklllnnnooorrrvvv{{{}}}yyyzzz}}}||||||||||||||||||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzwwwtttppplllgggaaa]]]VVVRRRLLLGGGCCC@@@===;;;888888888888888999999:::<<<<<<<<<<<<>>>???@@@AAABBBCCCEEEGGGGGGFFFDDDBBBEEEIIINNNRRRUUUWWW[[[]]]hhhlllrrrwww{{{~~~|||wwwwwwvvvyyy~~~yyyuuussssssssstttuuuuuutttrrrpppnnniiiiiihhhfffdddcccaaaaaa^^^^^^^^^^^^^^^ZZZUUUQQQPPPMMMJJJHHHEEEBBB>>>;;;;;;:::999999888888999999;;;===@@@BBBCCCDDDGGGIIILLLUUUeeeyyy{{{vvvxxx{{{}}}ppp___RRRIIIEEECCC@@@AAADDDJJJSSShhhyyypppjjjgggiiisss~~~rrrPPPHHHDDDDDDMMMWWWbbbrrr}}}ttttttsssyyy~~~{{{{{{zzzxxxvvvvvvtttnnnddd]]]SSSLLLCCC???@@@BBBBBBAAABBBBBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCFFFHHHIIIMMMRRRSSSPPPKKKJJJHHHGGGGGGIIIKKKMMMNNNPPPTTTWWWYYY[[[^^^```aaabbbcccbbb___]]][[[\\\___fffqqq|||~~~{{{zzz}}}xxxmmmjjjmmmqqqvvv{{{gggOOOHHHCCCAAA@@@AAA???@@@FFFOOO```uuu{{{rrrlllfffcccdddgggkkkuuu~~~zzzvvvrrrooollliiieeebbb]]]ZZZXXXVVVSSSQQQNNNNNNNNNKKKGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFHHHHHHJJJNNNPPPTTTVVVZZZ]]]```aaaaaaaaa^^^___aaacccdddeeeeeeeeeggghhhjjjmmmpppvvv|||}}}zzzyyy{{{zzz{{{{{{{{{||||||}}}}}}~~~~~~}}}|||{{{zzzyyyyyyxxxvvvrrroookkkfff```\\\UUUQQQKKKFFFBBB@@@===;;;888888888888888999::::::<<<<<<======>>>@@@AAABBBCCCEEEHHHIIIIIIGGGDDDBBBEEEJJJPPPRRRRRRTTTZZZ___kkkooouuuzzz~~~}}}}}}}}}yyysssrrrsssuuu{{{zzzvvvuuuuuuuuuuuuvvvuuutttrrrpppooojjjiiihhhfffeeecccbbbaaa___^^^^^^___^^^[[[VVVSSSPPPNNNKKKIIIGGGCCC>>>;;;;;;:::999999888888999999:::<<>>@@@AAABBBDDDFFFIIILLLLLLIIIFFFDDDEEEKKKQQQRRRPPPRRRZZZaaakkkooouuu{{{zzzzzz{{{}}}uuurrrttttttzzzzzzwwwuuuuuuwwwvvvvvvuuutttrrrpppooojjjiiihhhfffdddcccbbbaaa```____________\\\XXXUUUPPPNNNLLLJJJHHHDDD???;;;;;;:::999999888888999999999;;;>>>@@@AAABBBEEEGGGOOOTTTaaawww|||wwwqqq^^^SSSLLLFFFBBB@@@AAAEEEIIIQQQccc~~~{{{wwwsssmmmkkkrrr{{{}}}VVVHHHDDDBBBHHHSSS^^^lllzzzuuussssssyyy~~~{{{{{{|||yyywwwvvvssslllbbbZZZOOOKKKFFFCCCCCCDDDDDDCCCAAAAAACCCDDDDDDDDDDDDDDDEEEDDDCCCBBB@@@??????>>>===AAADDDGGGNNNVVVXXXVVVOOOMMMJJJHHHHHHJJJNNNPPPQQQSSSWWWYYYZZZ\\\^^^```___```aaaaaa``````aaabbbdddjjjuuuyyyppphhhhhhjjjnnntttzzzhhhPPPJJJCCC@@@???@@@???AAAIIIRRRhhh|||uuunnniiidddbbbdddgggkkkwwwvvvwww}}}yyyuuuooojjjfffbbb^^^[[[UUURRROOOMMMLLLLLLJJJIIIHHHHHHHHHFFFCCCAAAAAABBB@@@@@@@@@???@@@@@@@@@@@@AAACCCDDDEEEEEEFFFIIIKKKPPPQQQTTTWWWZZZ\\\]]]]]]\\\\\\\\\]]]^^^```bbbccceeegggkkknnnrrrwww}}}|||yyyzzzyyyyyyzzzzzz{{{{{{{{{|||{{{zzzzzzyyyxxxwwwvvvuuurrrooollliiifffaaa\\\XXXQQQMMMHHHCCCAAA???===;;;888888888888999:::;;;<<<:::;;;;;;===>>>@@@BBBCCCFFFHHHKKKMMMMMMLLLJJJHHHFFFLLLQQQRRRPPPSSS[[[ccckkkpppwww~~~|||xxxzzz}}}vvvsssuuuxxxyyyvvvttttttwwwvvvuuutttrrrpppnnnmmmiiihhhgggeeedddbbbaaa```aaa```_________]]]ZZZWWWQQQOOOLLLJJJGGGDDD???;;;;;;:::999999888888999999999;;;>>>???@@@BBBEEEGGGMMMRRR^^^ttt}}}qqq___SSSLLLEEEAAA>>>@@@DDDHHHNNN___{{{}}}xxxpppkkkpppyyyXXXIIIDDDBBBFFFRRR\\\iiiuuuvvvtttrrryyy}}}zzz{{{zzzxxxvvvuuussslllccc[[[NNNKKKGGGEEEDDDCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBB@@@???>>>===<<<@@@DDDHHHOOOWWWZZZWWWPPPNNNLLLJJJIIIKKKNNNPPPSSSUUUXXXZZZ[[[\\\^^^```\\\^^^______^^^___aaabbbeeejjjvvv|||tttmmmhhhiiikkkmmmrrrxxx~~~gggPPPJJJCCC@@@???@@@???BBBJJJTTTiii}}}sssllliiieeeeeeggghhhmmmyyy}}}pppqqq{{{wwwqqqmmmhhhccc^^^ZZZVVVSSSOOOMMMJJJHHHHHHHHHGGGFFFFFFGGGGGGFFFCCCBBBBBBCCC??????@@@@@@@@@AAAAAAAAA@@@BBBCCCCCCCCCDDDFFFHHHLLLNNNPPPTTTWWWYYY[[[\\\ZZZYYYXXXXXXYYY\\\___```eeehhhnnnrrrvvv{{{}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwvvvuuutttssssssnnnlllhhhfffbbb^^^YYYUUUOOOKKKFFFBBB@@@>>><<<;;;888888888888999;;;<<<===999:::;;;===@@@CCCEEEGGGJJJKKKLLLNNNNNNMMMKKKJJJHHHLLLPPPQQQQQQVVV^^^eeennnsss|||{{{yyy}}}wwwtttttt}}}~~~xxxuuuuuuuuuvvvuuutttqqqooommmlllkkkhhhgggfffdddcccaaa```___```___^^^^^^^^^\\\YYYWWWQQQOOOKKKHHHEEEBBB???<<<;;;:::999999888888999999999;;;>>>@@@AAABBBEEEGGGKKKPPP]]]rrrsssbbbUUULLLEEEAAA>>>???CCCGGGLLL[[[vvv}}}rrrjjjmmmuuuYYYHHHEEEBBBEEEPPPYYYdddnnn|||xxxuuuqqqzzz{{{yyyzzzzzzxxxvvvuuurrrlllbbb[[[NNNMMMJJJHHHEEEDDDCCCCCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<@@@CCCGGGNNNVVVYYYVVVQQQPPPNNNMMMMMMNNNOOOPPPUUUWWWZZZ[[[\\\]]]^^^```[[[\\\]]]]]]]]]^^^```bbbggglllvvv{{{wwwqqqmmmkkkmmmnnnnnnrrrwwwzzz~~~gggPPPIIICCC@@@?????????BBBKKKUUUiii|||}}}rrrmmmkkkiiijjjllljjjnnn{{{|||mmmnnn{{{uuuqqqiiieee```[[[WWWSSSNNNKKKJJJHHHEEEDDDEEEEEEEEEDDDDDDEEEFFFDDDBBBAAAAAABBB???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBEEEGGGHHHIIILLLPPPSSSWWWYYY[[[YYYWWWVVVVVVWWWZZZ]]]```ccchhhpppwww||||||{{{{{{{{{zzzzzzyyyxxxxxxxxxvvvvvvuuutttsssrrrqqqqqqjjjhhheeebbb___[[[VVVRRRNNNJJJEEEAAA???>>><<<;;;888888888999:::;;;<<<===999:::<<>>@@@AAACCCFFFHHHIIIPPP]]]rrrvvvfffXXXMMMFFFCCC>>>@@@DDDGGGLLLZZZtttrrrhhhjjjrrr}}}YYYHHHEEECCCFFFMMMVVV___hhhtttwwwtttpppzzz~~~}}}yyyxxxxxx|||yyywwwuuurrrjjj```XXXQQQPPPOOOLLLHHHFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEE@@@AAAAAABBBAAA@@@???>>>;;;???BBBEEELLLSSSUUUSSSSSSSSSRRRRRRQQQQQQQQQQQQVVVXXX[[[\\\\\\]]]___```[[[\\\]]]\\\\\\]]]```bbbhhhlllttt|||~~~}}}wwwsssrrrmmmkkkllloooooommmooosssuuuzzz~~~}}}fffOOOIIICCC@@@?????????BBBLLLVVVhhh||||||rrrnnnmmmlllmmmpppkkkooo|||}}}mmmmmm|||wwwqqqmmmccc___ZZZVVVRRRNNNJJJGGGGGGEEEBBBAAABBBCCCCCCBBBBBBCCCDDDBBB@@@???@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBBAAABBBDDDFFFEEEFFFIIIMMMQQQUUUXXXZZZZZZXXXWWWVVVWWW[[[^^^aaaaaahhhqqqzzz}}}||||||{{{{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqppppppoooiiifffcccaaa^^^YYYTTTQQQMMMIIIDDDAAA???>>><<<;;;888888888999:::;;;===>>>:::;;;>>>AAAEEEIIIMMMOOOUUUTTTQQQNNNLLLJJJIIIIIILLLLLLMMMOOOUUU\\\dddhhhmmmuuuyyywwwwwwyyy{{{tttssspppmmmkkkhhhggggggfffeeedddbbb```___^^^]]][[[ZZZXXXXXXXXXWWWUUUSSSSSSNNNHHHDDDAAA@@@???>>>;;;:::999999888888999999:::<<>>:::>>>AAACCCIIIQQQSSSPPPUUUUUUUUUUUUUUUTTTSSSRRRWWWYYY\\\]]]]]]]]]___```\\\]]]]]]]]]\\\]]]```bbbgggiiipppvvvwwwuuuxxx}}}|||}}}}}}xxxrrrnnnmmmnnniiiiiikkknnnnnnkkkkkkooooootttzzz~~~||||||~~~}}}eeeNNNIIIDDDAAAAAABBBBBBDDDMMMWWWmmm{{{}}}qqqmmmmmmllllllnnnmmmsss}}}sssuuu~~~yyysssmmmgggbbb]]]YYYRRRMMMJJJGGGDDDBBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@???@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@@@@@@@?????????@@@BBBDDDEEECCCFFFJJJPPPUUUXXX[[[\\\[[[XXXWWWXXXXXXWWW[[[bbbcccjjjttt{{{~~~}}}|||~~~~~~}}}|||zzzxxxvvvuuusssrrrrrrrrrrrrpppmmmjjjhhheeeaaa]]]ZZZVVVRRROOOGGGFFFCCCAAA>>><<<;;;;;;;;;;;;;;;<<<<<<<<<======@@@>>>===???EEELLLQQQTTT\\\ZZZUUUPPPLLLIIIGGGGGGLLLOOORRRTTTWWW]]]eeelllooozzzzzzzzzyyyxxxwwwvvvvvvuuuuuussspppnnnmmmkkkhhhfffdddcccaaa```^^^]]]]]]]]]YYYYYYXXXWWWVVVTTTSSSRRROOOMMMJJJFFFBBB@@@???>>>888888777777777888:::;;;999;;;>>>@@@BBBDDDGGGIIILLLQQQ[[[nnnyyymmmcccVVVJJJDDDDDDBBBFFFFFFJJJTTT]]]sssooobbbbbbiiisss~~~\\\KKKBBB>>>BBBHHHOOOZZZbbbjjjwww{{{uuuwww~~~|||{{{yyyyyy{{{~~~zzztttmmmeee^^^ZZZWWWUUURRROOONNNLLLIIIGGGDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBDDDHHHMMMQQQSSSZZZ^^^[[[XXXWWWVVVTTTXXXXXXZZZ[[[]]]___``````^^^^^^^^^^^^```bbbdddfffgggiiimmmppprrrsssrrrqqqqqqpppooommmkkkjjjhhhhhhkkkkkkkkkllllllmmmmmmnnnnnnqqqwwwzzz|||~~~~~~~~~~~~|||{{{}}}eeeMMMIIIDDDAAA@@@AAAAAADDDMMMVVVjjjyyy}}}rrrnnnmmmlllmmmooonnnttt~~~xxxyyy{{{uuuoooiiibbb]]]TTTQQQLLLHHHFFFDDDBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@AAAAAACCCCCCCCCCCCBBBAAA@@@@@@@@@?????????@@@AAACCCDDDCCCEEEIIINNNRRRVVVXXXYYY\\\XXXWWWXXXXXXWWW[[[bbbeeekkkuuu}}}}}}|||}}}}}}|||zzzyyywwwuuutttrrrqqqpppppppppnnnjjjgggeeebbb^^^ZZZWWWSSSOOOLLLGGGFFFCCC@@@>>><<<::::::::::::;;;<<<<<<======>>>===<<<<<>>999888888777777888999:::999<<<>>>@@@BBBDDDGGGIIIMMMRRR]]]rrruuuhhh^^^SSSIIIEEEEEEAAAEEEEEEJJJUUU___vvvoooaaa```fffnnnyyy^^^LLLCCC???CCCEEEMMMWWW___gggrrrwwwxxx|||{{{zzzzzz|||~~~{{{uuunnnfff```\\\ZZZYYYVVVUUUTTTQQQNNNKKKFFFFFFGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDGGGLLLPPPTTT[[[```^^^[[[ZZZYYYVVVWWWXXXYYY[[[]]]^^^___```````````````aaaccceeefffgggiiillloooqqqqqqpppooollllllkkkjjjiiihhhgggffflllllllllllllllllllllllllllooosssvvvxxxzzz|||~~~}}}}}}|||{{{{{{}}}fffMMMHHHDDDAAA@@@AAAAAACCCLLLUUUfffuuu|||qqqnnnmmmlllnnnqqqpppuuu~~~}}}~~~wwwpppiiibbb[[[VVVMMMIIIFFFCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDCCCCCCBBBAAA@@@@@@????????????@@@BBBCCCEEEGGGJJJNNNSSSVVVYYY[[[]]]ZZZXXXYYYXXXWWW\\\bbbfffmmmwww~~~{{{{{{{{{zzzxxxwwwuuutttssspppoooooonnnnnnlllhhheeeaaa___ZZZWWWTTTPPPLLLIIIGGGEEECCC@@@===;;;999888999999:::;;;===>>>??????======???DDDMMMUUUZZZ]]][[[WWWQQQKKKGGGFFFFFFGGGHHHLLLPPPSSSWWW^^^gggmmmvvv~~~~~~wwwpppmmmooorrrvvvyyy{{{{{{|||xxxtttpppllljjjgggeeecccccccccbbb```___^^^]]]\\\YYYYYYXXXVVVUUURRRQQQOOOMMMKKKHHHDDDAAA???>>>>>>;;;:::888777777888999999999<<>>???@@@AAABBBFFFHHHMMMRRRWWW\\\___aaa```\\\ZZZZZZXXXXXX\\\cccgggnnnxxx}}}zzzzzzyyyxxxvvvuuutttsssssspppooonnnnnnmmmjjjfffccc___\\\XXXTTTRRRNNNJJJGGGFFFDDDBBB???<<<:::888888888999:::<<<===???@@@AAAAAABBBDDDIIIPPPVVVZZZ[[[XXXTTTNNNHHHDDDDDDFFFGGGGGGKKKPPPTTTXXX___hhhnnnwww~~~|||zzzyyyvvvvvvvvvvvvyyy~~~xxxnnniiilllooouuu{{{}}}yyysssnnnkkkhhhfffdddcccbbbbbbaaa___^^^]]]\\\YYYXXXWWWVVVSSSQQQOOONNNKKKIIIFFFCCCAAA???>>>>>><<<;;;999888777888888999:::<<>>CCCFFFLLLUUU]]]eeeppp|||}}}}}}||||||~~~}}}|||{{{wwwqqqjjjccc___ZZZZZZZZZ[[[ZZZXXXSSSPPPMMMMMMLLLKKKJJJHHHGGGFFFCCCDDDFFFGGGHHHHHHGGGGGGIIIIIIFFFDDDBBBDDDHHHKKKSSS\\\dddeeecccccc```]]][[[[[[\\\^^^___```aaaaaaccccccbbbbbbbbbccceeefffgggiiikkkmmmnnnnnnmmmmmmnnnoooooopppqqqrrrrrrrrrsssrrrqqqooonnnlllkkkjjjkkklllmmmnnnooorrrwwwzzzzzz{{{}}}}}}~~~~~~~~~~~~iiiOOOHHHCCC@@@@@@AAAAAADDDMMMWWWaaaqqqyyypppllliiihhhkkkppprrrxxx~~~~~~zzzuuummmddd]]]UUUOOOKKKHHHEEEBBBAAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@????????????@@@BBBCCCEEEIIIOOOWWW^^^cccgggiiiddd___\\\[[[ZZZYYY^^^eeeiiiqqq{{{}}}yyyyyyxxxvvvuuussssssssssssrrrpppoooooommmjjjfffbbb]]]ZZZVVVSSSPPPMMMIIIGGGDDDBBB@@@>>>;;;999888888888888:::<<<>>>@@@AAABBBBBBCCCFFFLLLRRRVVVXXXXXXTTTPPPJJJEEECCCCCCEEEGGGFFFKKKPPPUUUYYY```hhhooovvv}}}wwwrrrnnnllljjjkkkmmmooorrrxxxyyyqqqkkkiiinnnrrryyyzzzsssmmmjjjhhhfffeeebbbbbbbbbaaa```^^^\\\[[[YYYXXXWWWUUURRROOOMMMLLLIIIGGGEEEBBB@@@???>>>>>><<<;;;:::888888888999999:::<<>>===>>>?????????@@@BBBCCCEEEEEEEEEEEEDDDAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCAAAAAA@@@?????????@@@BBBDDDEEEGGGLLLUUU^^^ffflllnnnooogggccc___]]]\\\[[[```gggnnnuuu~~~}}}yyyyyywwwuuutttsssrrrsssssssssrrrpppooonnnjjjfffbbb[[[YYYUUURRROOOLLLIIIFFFAAA@@@>>><<<:::999999888888999:::<<<>>>@@@AAABBB???AAAEEELLLRRRVVVWWWVVVMMMKKKGGGCCCBBBCCCEEEGGGHHHLLLRRRWWW[[[aaaiiiooouuu|||xxxooojjjfffcccaaacccfffjjjnnnttt{{{zzzsssnnnllllllpppuuu}}}yyyqqqkkkgggfffeeedddbbbbbbbbbbbb```^^^\\\[[[YYYXXXVVVTTTQQQNNNKKKJJJGGGFFFCCCAAA???>>>>>>>>>;;;;;;999888888999:::::::::===@@@BBBCCCEEEHHHJJJLLLXXXlll}}}qqqmmmpppvvvzzz{{{kkkXXXMMMGGGBBB@@@AAA@@@EEEFFFMMM[[[iii{{{fff```ccckkkwwwbbbLLL@@@<<>>??????BBBDDDFFFGGGHHHHHHGGGFFFCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCBBBAAA?????????@@@BBBDDDFFFHHHNNNTTT___iiiqqquuuvvvvvvkkkfffaaa___]]]]]]bbbiiissszzz~~~zzzyyywwwuuusssrrrrrrssstttsssrrrpppooommmiiidddaaaYYYWWWSSSPPPNNNKKKGGGDDD???>>><<<;;;::::::999999999:::;;;===>>>@@@AAAAAA???AAAFFFLLLQQQSSSRRRPPPHHHFFFDDDBBBBBBCCCEEEGGGIIINNNTTTYYY]]]bbbjjjooovvv{{{|||ooofff```]]][[[[[[^^^bbbgggmmmttt{{{{{{uuuooolllmmmnnnsssyyyyyyqqqjjjgggffffffeeeaaabbbbbbbbbaaa^^^\\\ZZZYYYXXXVVVSSSPPPMMMJJJHHHFFFDDDBBB@@@>>>>>>>>>>>>;;;:::999888999:::;;;<<<;;;===@@@BBBCCCEEEHHHKKKOOO[[[qqqyyymmmiiimmmtttyyywwwfffTTTKKKFFFBBB@@@AAA???DDDFFFOOO___oookkkdddgggooo{{{dddMMM@@@<<>><<<:::;;;===@@@AAABBBDDDFFFHHHJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA?????????AAACCCEEEHHHIIIVVV]]]hhhssszzz}}}}}}|||mmmgggcccaaa^^^^^^cccjjjwww}}}|||yyyxxxuuusssrrrssstttuuusssqqqpppnnnlllhhhccc```XXXUUUQQQOOOLLLIIIFFFCCC===<<<;;;;;;:::::::::::::::;;;<<<===>>>???@@@AAABBBDDDHHHLLLOOOOOOKKKHHHDDDCCCBBBBBBBBBDDDFFFGGGJJJOOOUUUZZZ^^^cccjjjoooxxxzzzvvvggg^^^XXXUUUTTTXXX[[[aaagggmmmuuu}}}~~~yyyrrrmmmkkkmmmooovvv}}}{{{sssllliiihhhhhhhhhaaabbbbbbbbbaaa___\\\ZZZYYYXXXVVVSSSPPPLLLIIIHHHEEEDDDBBB@@@>>>>>>>>>>>>:::999999888999:::<<<===;;;===@@@BBBCCCEEEHHHKKKQQQ^^^tttwwwllljjjooowww|||rrrbbbQQQIIIFFFCCCAAAAAA@@@FFFIIISSSeeewwwmmmgggjjjttteeeNNNAAA===DDDDDDJJJTTT```nnn||||||zzzzzz|||}}}~~~~~~zzztttnnnjjj```^^^]]]^^^___```___^^^YYYXXXVVVTTTQQQMMMKKKIIIJJJLLLPPPTTTVVVWWWWWWVVVYYYVVVRRRLLLIIIJJJNNNRRRSSS\\\ccceeefffjjjllllllhhhhhhfffdddbbb```___^^^^^^^^^^^^^^^```bbbdddfffdddfffiiinnnssswww{{{}}}zzz{{{|||~~~}}}{{{yyywwwvvvpppqqqsssttttttuuuwwwyyy|||~~~|||yyywwwzzz}}}pppRRRIIIEEE???>>>AAACCCFFFRRRaaatttzzzuuunnnggggggkkkuuuzzz~~~|||zzzwwwssslllggg___ZZZSSSLLLHHHDDDAAA???;;;<<<============???AAAGGGGGGHHHHHHHHHHHHHHHHHHKKKHHHFFFGGGIIIJJJHHHFFFGGGHHHHHHGGGFFFDDDBBBAAA<<<;;;>>>BBBEEEGGGMMMUUU]]]hhhuuu}}}yyyooohhhcccbbbbbbcccgggmmmxxx|||yyyxxxxxxwwwvvvuuuttttttsssqqqooommmjjjeee```\\\SSSPPPKKKHHHGGGFFFEEEDDD===<<<;;;:::999888888888;;;<<<<<<===>>>??????@@@@@@BBBDDDFFFGGGGGGEEEEEEAAABBBBBBAAAAAABBBFFFHHHPPPQQQTTTXXX]]]ccchhhkkkrrruuuyyyhhh]]]VVVQQQQQQSSSVVV\\\cccjjjtttzzzssspppnnnmmmnnnrrryyywwwsssnnnkkkkkkjjjjjjiiigggdddbbb```^^^\\\YYYWWWUUUTTTRRRPPPMMMJJJHHHGGGEEEDDDBBB@@@===<<<;;;:::777888999999:::;;;<<<<<<>>>>>>???AAACCCEEEHHHJJJQQQeeeuuuwwwqqqmmmsssyyytttqqqbbbRRRIIIDDD@@@???@@@BBBFFFLLLTTTddd{{{llljjjooovvvjjjJJJ@@@@@@???CCCGGGPPP^^^ooo~~~||||||~~~||||||}}}}}}|||wwwppplll```]]]ZZZ]]]bbbeeeccc```aaa]]]YYYUUURRROOOLLLIIIIIINNNTTTWWWWWWVVVVVVWWW[[[XXXSSSPPPOOOQQQTTTVVV^^^]]]^^^bbbhhhmmmnnnmmmiiihhhhhhfffccc```]]][[[[[[[[[\\\]]]___aaadddfffdddfffjjjnnnsssxxx|||~~~zzz{{{}}}zzzvvvssstttuuuuuuuuuwwwzzz}}}zzzwwwwww}}}qqqSSSJJJEEE???>>>BBBDDDGGGTTTdddyyyzzztttmmmgggggglllsssxxx~~~}}}yyyvvvqqqiiiddd\\\WWWPPPJJJFFFCCC@@@>>>;;;<<<=========>>>@@@BBBDDDEEEGGGIIIKKKKKKKKKKKKJJJHHHFFFGGGIIIJJJHHHFFFJJJJJJJJJIIIHHHEEECCCBBB???>>>@@@EEEGGGJJJQQQYYYeeeppp|||}}}vvvmmmgggcccdddeeeffflllrrr}}}yyyyyyxxxwwwvvvuuuttttttrrrqqqnnnllliiieee___[[[SSSPPPKKKHHHGGGFFFEEEDDD======<<<::::::999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBDDDEEEDDDDDDCCC@@@AAAAAAAAAAAACCCGGGJJJSSSTTTWWW[[[```eeejjjmmmppprrrzzztttcccXXXRRROOOOOOSSSYYY```iiiqqq{{{}}}tttllljjjjjjjjjmmmrrr}}}~~~sssqqqooonnnnnnnnnllljjjhhhfffbbb```^^^[[[XXXVVVSSSRRRQQQNNNLLLIIIHHHGGGEEEDDDBBB@@@===<<<;;;:::::::::::::::::::::::::::<<<===???@@@CCCFFFJJJMMMTTTiiiyyyxxxssspppwww}}}wwwqqqbbbQQQHHHDDDAAA@@@AAADDDGGGMMMYYYnnnwwwjjjjjjpppyyyjjjKKK@@@@@@???BBBFFFNNN[[[kkkzzz~~~}}}||||||}}}}}}}}}||||||{{{wwwrrrnnnddd```]]]___cccffffffccceeebbb^^^ZZZWWWSSSNNNKKKGGGLLLQQQTTTUUUTTTUUUVVVZZZWWWSSSQQQPPPSSSWWWYYY\\\\\\]]]bbbhhhlllmmmmmmkkkjjjiiigggdddaaa^^^\\\XXXXXXXXXZZZ\\\^^^aaabbbdddfffkkkpppuuuzzz}}}{{{|||~~~}}}zzzvvvxxxyyyyyyyyy{{{~~~|||zzzyyy~~~rrrTTTKKKDDD??????CCCEEEHHHWWWhhhyyyrrrkkkfffggglllqqqvvv~~~~~~~~~~~~}}}xxxtttmmmddd^^^WWWSSSLLLGGGCCCAAA???===;;;<<<>>>>>>===>>>AAACCCAAADDDGGGKKKMMMNNNNNNMMMIIIHHHFFFGGGHHHIIIIIIHHHLLLLLLLLLKKKIIIGGGDDDCCCBBBAAACCCGGGJJJMMMVVV```ppp{{{zzzrrrkkkfffccceeehhhkkkqqqxxxzzzyyyxxxwwwvvvuuuttttttrrrpppnnnkkkiiiddd___[[[SSSPPPKKKHHHFFFEEEDDDCCC>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???@@@BBBBBBBBBAAAAAA???@@@AAAAAABBBDDDHHHLLLQQQRRRUUUYYY]]]bbbfffhhhlllmmmsss|||mmm\\\RRRMMMKKKNNNRRRZZZcccnnnxxxtttkkkdddcccdddgggmmmtttxxxrrrrrrtttvvvwwwvvvssspppllliiiddd```]]]ZZZWWWTTTQQQPPPOOOLLLJJJHHHFFFFFFEEECCCAAA???===<<<;;;;;;;;;;;;;;;::::::999999999;;;<<<>>>@@@CCCGGGMMMQQQYYYooozzzwwwuuu}}}|||pppaaaPPPHHHDDDBBBBBBCCCFFFHHHOOOaaa|||pppgggiiiqqq}}}jjjKKKAAA@@@>>>AAAEEELLLWWWeeettt~~~{{{|||zzzyyyxxx~~~}}}|||}}}~~~}}}{{{{{{zzzxxxtttqqqjjjfffbbbbbbeeehhhiiihhhjjjhhhfffccc___XXXQQQLLLGGGJJJNNNQQQRRRSSSTTTUUUYYYVVVSSSQQQQQQTTTXXX[[[YYYZZZ\\\```fffjjjlllmmmlllkkkjjjgggdddaaa^^^\\\VVVVVVWWWXXXZZZ]]]___aaacccffflllrrrxxx|||~~~}}}~~~|||~~~~~~}}}qqqTTTJJJCCC???@@@DDDEEEIIIZZZlllxxxqqqiiidddffflllqqqttt|||}}}~~~~~~|||wwwqqqiii___XXXRRRNNNHHHCCCAAA???===<<<;;;===>>>>>>>>>???BBBDDDAAADDDIIIMMMOOOOOONNNMMMHHHHHHGGGGGGHHHIIIJJJJJJOOONNNNNNLLLJJJGGGDDDBBBBBBBBBDDDHHHJJJOOO[[[gggzzzxxxooojjjfffdddgggjjjmmmssszzz}}}zzzzzzyyyxxxvvvuuuttttttqqqooommmjjjhhhccc^^^ZZZSSSOOOKKKGGGFFFDDDCCCBBB???>>>>>>===<<<<<<======>>>>>>>>>>>>============>>>>>>@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCFFFJJJMMMQQQRRRTTTXXX\\\___bbbdddggggggkkkvvvttteeeUUULLLIIIIIILLLRRRXXXcccppp{{{yyykkkccc]]]^^^bbbgggooowww~~~uuutttwww|||}}}yyyqqqmmmgggbbb]]]YYYUUURRRNNNNNNLLLJJJHHHGGGEEEEEEDDDCCCAAA???===<<<;;;;;;::::::::::::::::::::::::<<<>>>@@@AAACCCHHHOOOUUU___vvv|||}}}}}}ooo```PPPHHHEEECCCCCCEEEHHHJJJSSSjjjwwwiiibbbhhhqqqjjjKKKBBB@@@===BBBEEEKKKTTT```nnn{{{xxxvvvxxx|||vvvtttuuu|||}}}|||}}}~~~|||zzzzzzzzzyyywwwuuuoookkkgggeeegggiiikkkkkkmmmmmmllljjjfff]]]TTTMMMHHHIIIKKKNNNPPPRRRSSSUUUXXXUUUQQQOOONNNQQQUUUWWWUUUWWWYYY]]]bbbfffiiijjjiiihhhhhhfffccc___\\\ZZZWWWWWWXXXYYY[[[^^^```bbbcccgggmmmtttzzz~~~~~~pppSSSIIICCC@@@@@@DDDEEEJJJ[[[oooxxxppphhhccceeekkkrrrtttzzz|||~~~~~~zzzuuuooofff[[[SSSMMMJJJDDDAAA???>>>===<<<;;;===>>>??????@@@CCCEEEDDDFFFJJJNNNOOONNNMMMKKKHHHHHHHHHHHHHHHIIILLLMMMPPPPPPOOOMMMJJJFFFCCCAAA@@@AAACCCGGGJJJQQQ```oooxxxoookkkgggeeehhhkkkmmmsssyyy}}}{{{{{{yyyxxxwwwuuuttttttpppnnnllliiigggbbb]]]YYYSSSOOOJJJGGGEEECCCBBBAAA??????>>>=========>>>>>>@@@@@@@@@??????????????????@@@@@@AAAAAAAAAAAAAAA???@@@AAABBBDDDGGGKKKOOOUUUVVVXXX[[[^^^aaacccdddcccbbbeeennn{{{lll^^^OOOHHHFFFGGGKKKQQQVVVbbbppp{{{|||ssseee___[[[___dddjjjrrryyy}}}}}}xxxxxx|||wwwrrrkkkddd^^^XXXSSSPPPLLLKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@>>>===<<<;;;;;;888888999::::::;;;<<<<<<>>>@@@BBBBBBCCCIIIRRRYYYfff{{{ppp```PPPGGGDDDCCCDDDGGGJJJMMMZZZtttrrreee```fffppphhhKKKCCC@@@===BBBEEEKKKSSS\\\iiiuuu~~~tttrrruuu~~~yyysssqqqsss{{{~~~|||}}}}}}|||zzzyyyzzzzzzyyyxxxssspppllliiiiiijjjlllmmmoooooopppoookkkbbbWWWOOOJJJJJJJJJKKKNNNQQQSSSTTTVVVSSSOOOKKKJJJKKKNNNPPPRRRSSSVVVYYY\\\___bbbdddaaacccddddddbbb^^^ZZZXXXWWWWWWXXXYYY[[[^^^```bbbdddhhhnnnuuu{{{~~~pppRRRIIICCC@@@AAADDDDDDIII[[[pppxxxpppiiicccdddiiipppsss{{{zzz}}}~~~}}}xxxsssmmmdddYYYQQQKKKGGGBBB?????????>>>>>><<<===??????@@@AAADDDFFFFFFHHHKKKMMMNNNMMMKKKJJJIIIIIIIIIIIIIIIJJJNNNQQQRRRRRRPPPNNNJJJFFFCCC@@@@@@AAADDDHHHLLLVVVhhhxxxxxxppplllhhhgggjjjlllnnnsssyyy|||{{{zzzyyywwwuuuttttttooommmkkkhhhfffaaa\\\XXXRRROOOJJJFFFDDDCCCAAA??????>>>>>>======>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@AAABBBCCCDDDGGGLLLOOOTTTUUUXXXZZZ]]]^^^___```______bbbjjjvvvzzzeeeXXXKKKFFFEEEEEEIIINNNUUU```mmmwww~~~wwwmmmaaa]]]]]]cccjjjnnntttzzzyyy~~~~~~}}}wwwooofff___XXXSSSOOOJJJJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@>>>===<<<;;;;;;777888888999;;;<<<<<<===???BBBDDDDDDEEEKKKVVV___mmm}}}qqqaaaPPPGGGDDDCCCDDDGGGKKKQQQcccrrreee```fffpppfffKKKCCCAAA===@@@EEEKKKRRRYYYcccoooxxxtttrrruuu}}}xxxrrrppppppyyy~~~|||}}}|||{{{zzzzzz{{{|||{{{zzzwwwuuuqqqnnnllllllmmmnnnooopppqqqrrrnnnfff[[[SSSMMMKKKHHHHHHKKKOOOQQQRRRSSSPPPKKKGGGEEEFFFIIIKKKOOOQQQSSSUUUVVVWWWYYY\\\ZZZ]]]bbbeeeddd```[[[XXXVVVVVVWWWXXXZZZ]]]___aaafffiiiooouuuzzz}}}qqqSSSJJJCCC@@@AAADDDCCCGGG[[[pppxxxqqqiiiccccccgggkkkrrr}}}zzz{{{~~~~~~zzzuuuqqqkkkbbbWWWPPPIIIFFFBBB??????@@@@@@@@@<<<===???@@@@@@BBBEEEGGGFFFGGGIIIKKKLLLLLLLLLKKKIIIKKKKKKJJJJJJLLLPPPTTTUUUTTTSSSPPPLLLGGGCCCAAABBBCCCGGGLLLQQQ\\\pppxxxqqqlllhhhhhhllloooqqqvvv|||||||||{{{yyywwwuuutttsssnnnllljjjhhheeeaaa[[[WWWRRROOOJJJFFFDDDBBB@@@???>>>>>>============>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDGGGKKKOOORRRTTTVVVXXXZZZ[[[[[[[[[\\\]]]aaajjjuuu}}}sss___SSSHHHCCCCCCCCCFFFJJJRRR\\\gggpppvvvwwwooofff^^^\\\___hhhooorrruuuxxxwww|||rrrhhh```YYYSSSOOOJJJIIIIIIHHHGGGFFFEEEEEEBBBAAA???>>><<<;;;;;;;;;999999999::::::;;;;;;;;;===AAADDDEEEGGGOOO\\\gggrrr}}}|||rrrbbbPPPGGGDDDCCCDDDGGGLLLVVVlllvvvjjjdddhhhpppdddJJJDDDAAA======CCCJJJPPPVVV^^^iiiqqqwwwuuuwwwwwwrrrpppqqq{{{|||}}}zzzzzzzzz{{{}}}~~~}}}{{{zzzyyywwwtttqqqoooooopppnnnppprrrsssqqqiii___XXXOOOKKKFFFEEEHHHLLLNNNOOOOOOLLLGGGCCCBBBDDDGGGIIIMMMOOOQQQQQQOOOOOOQQQSSSVVV[[[ccchhhiiifff```\\\XXXXXXXXXZZZ\\\^^^aaabbbiiikkkooosssxxx|||~~~rrrTTTKKKCCCAAABBBDDDBBBFFFZZZpppxxxrrrjjjcccbbbfffgggqqq{{{{{{{{{xxxtttpppkkkbbbWWWOOOHHHEEEAAA???@@@AAAAAAAAA<<<>>>???@@@AAABBBEEEGGGEEEFFFHHHIIIKKKLLLMMMMMMJJJKKKLLLKKKJJJLLLRRRVVVWWWWWWUUURRRMMMIIIEEEBBBDDDFFFJJJOOOUUUaaawwwxxxqqqllliiiiiimmmqqqtttzzz}}}|||{{{yyywwwvvvtttsssnnnllljjjgggeee```[[[WWWRRRNNNIIIEEECCCBBB@@@>>>>>>===============>>>>>>======>>>???@@@AAAAAAAAA@@@@@@???????????????@@@BBBCCCDDDDDDEEEGGGKKKNNNUUUWWWYYY[[[]]]]]]]]]]]][[[\\\aaajjjuuuyyynnn[[[PPPFFFBBBBBBBBBDDDGGGMMMVVVaaaiiinnnoooiii```\\\\\\aaakkkrrrssstttwwwxxxtttiii```YYYSSSOOOIIIIIIHHHHHHGGGFFFFFFEEEAAA@@@???>>><<<;;;;;;;;;;;;;;;::::::::::::999999;;;???CCCEEEHHHRRRaaammmuuu}}}xxxssscccQQQGGGDDDBBBDDDGGGMMMZZZsssyyymmmgggjjjqqqcccJJJDDDAAA===;;;AAAIIIOOOTTT[[[eeemmmzzzwwwzzzwwwrrrqqqvvv|||}}}yyyyyyzzz|||~~~}}}{{{}}}|||{{{xxxtttqqqqqqqqqooopppsssuuussslllccc\\\OOOJJJDDDCCCFFFIIILLLLLLLLLIIIEEEBBBAAADDDGGGIIILLLNNNPPPOOOLLLKKKLLLNNNUUU[[[dddlllnnnjjjddd___[[[[[[\\\]]]___bbbdddfffjjjlllooorrrvvvzzz}}}rrrUUUKKKDDDBBBBBBBBBCCCJJJ[[[kkkyyypppjjjeee```aaaeeejjjooo{{{{{{wwwzzz{{{~~~|||{{{wwwrrrmmmhhhaaaWWWPPPHHHEEE@@@===>>>???@@@@@@???@@@@@@??????BBBFFFIIIMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKNNNRRRWWWYYYXXXZZZ\\\XXXQQQKKKGGGEEEDDDGGGLLLRRRZZZiiiuuummmjjjhhhjjjoooqqqsssyyy~~~zzzwwwvvvtttsssqqqnnnllliiigggeeebbb]]]ZZZQQQOOOJJJEEEAAA???>>>===>>>===<<<;;;;;;<<<===>>>===???AAACCCCCCCCCBBBAAAAAAAAAAAA@@@@@@????????????AAADDDFFFGGGJJJMMMPPPRRRUUUWWWYYYYYYZZZ\\\]]]aaabbbfffmmmuuuzzz}}}~~~~~~~~~tttgggWWWNNNEEEBBBAAA@@@DDDHHHMMMVVV___dddhhhjjjfffaaa```^^^bbbkkkrrrsssrrrsss}}}vvvkkkcccZZZRRRLLLIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@>>>===;;;::::::999:::999888777888;;;===???>>>FFFJJJIIIKKKVVVfffpppzzzyyywwwxxxaaaMMMGGGFFFDDDEEEJJJRRR```{{{|||nnnfffiiiqqq|||\\\GGGCCCAAA===>>>BBBHHHMMMRRRXXXaaagggyyy|||zzz~~~wwwsssqqquuu~~~{{{yyyyyy{{{|||}}}}}}}}}}}}|||||||||{{{wwwsssnnnlllpppppprrruuuvvvqqqiiiaaaTTTMMMDDD@@@BBBFFFFFFFFFDDDBBB??????BBBEEEHHHJJJOOOOOONNNKKKGGGFFFGGGHHHSSS[[[gggpppssspppiiiddd^^^]]]]]]^^^```cccfffgggjjjlllooossswwwzzz|||}}}}}}~~~~~~~~~~~~sssUUUKKKDDDBBBBBBBBBCCCIIIZZZjjj~~~vvvnnniiiddd```bbbfffkkknnnzzz}}}yyy|||yyy}}}~~~zzzwwwsssnnnjjjfff___VVVPPPHHHEEEAAA>>>???@@@AAAAAA@@@AAAAAA@@@@@@CCCGGGKKKOOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKLLLOOOSSSXXX[[[___bbbccc```YYYQQQKKKIIIGGGIIIOOOVVV^^^ooouuunnnkkkjjjkkkpppsssvvv|||}}}yyyxxxvvvtttrrrmmmllliiigggeeebbb]]]ZZZRRROOOKKKFFFBBB???>>>>>>>>>===<<<;;;;;;<<<===>>>===>>>@@@BBBCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAADDDFFFGGGJJJMMMPPPRRRTTTWWWXXXYYYYYY[[[\\\___ccciiinnnqqqrrrrrrrrrttt}}}~~~tttgggWWWNNNEEEBBBAAA@@@CCCHHHOOOWWW```eeeiiillljjjeeebbb___aaajjjqqqtttvvvxxxvvvlllcccZZZQQQKKKHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@>>><<<;;;::::::999999888888888999;;;===>>>;;;CCCHHHHHHLLLYYYiiisssxxxxxxwwwuuu```LLLFFFFFFDDDFFFJJJTTTddd|||nnneeegggnnnxxxYYYEEEBBBAAA======BBBHHHMMMQQQWWW___eeevvv~~~wwwrrrqqqvvv}}}{{{zzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~|||yyyuuuqqqnnnqqqrrrtttwwwwwwsssjjjcccVVVNNNEEEAAABBBDDDDDDDDDCCCAAA??????AAAEEEHHHJJJRRRSSSQQQMMMIIIGGGHHHJJJQQQYYYfffpppuuusssmmmhhhbbbaaa______```bbbfffhhhnnnpppsssvvvyyy|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~tttVVVKKKDDDCCCBBBBBBCCCIIIYYYiii~~~zzzrrrjjjfffccc```ccchhhkkknnnxxx}}}yyy|||xxx|||{{{vvvrrrnnniiifffbbb]]]UUUPPPHHHEEEAAA???@@@AAABBBBBBAAABBBBBBAAABBBEEEIIILLLQQQPPPNNNMMMKKKKKKJJJJJJMMMLLLKKKLLLOOOTTTZZZ^^^gggjjjkkkiiiaaaXXXPPPKKKKKKLLLQQQZZZeeexxx~~~uuuooolllkkklllqqquuuyyy~~~{{{xxxvvvsssqqqmmmkkkiiigggeeebbb]]]ZZZSSSPPPLLLGGGBBB@@@>>>>>>===<<<;;;;;;;;;;;;<<<======>>>???AAABBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@???@@@BBBDDDEEEGGGIIILLLOOORRRTTTVVVWWWWWWWWWXXXZZZ\\\bbbiiikkkiiieeebbbaaagggttt~~~sssfffVVVMMMEEEBBBAAA@@@CCCHHHQQQYYYbbbhhhmmmqqqoookkkddd```aaagggoootttzzzxxxnnndddYYYPPPJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@???===<<<;;;:::999999777888999999:::;;;<<<===888???EEEGGGNNN]]]llluuuuuuwwwyyyppp\\\JJJFFFEEEDDDFFFKKKVVVfffyyylllcccdddiiirrr~~~yyyVVVDDD@@@???===<<>>===<<<;;;::::::;;;<<<===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFIIILLLNNNQQQSSSUUUUUUTTTTTTUUUVVVXXX^^^dddccc]]]WWWUUUUUU^^^nnn}}}{{{pppcccTTTLLLDDDBBBAAAAAACCCGGGQQQ[[[fffmmmsssvvvsssmmmddd```___dddkkkrrr|||zzzpppdddXXXNNNHHHFFFFFFEEEDDDCCCBBBAAAAAA???>>>===;;;:::999999999777777999:::;;;<<<<<<<<<888>>>DDDGGGPPP```nnnuuussswww{{{jjjXXXHHHEEEEEEDDDFFFLLLVVVggg~~~ttthhh______dddkkkxxxuuuTTTCCC???>>><<<;;;@@@FFFKKKOOOTTT[[[aaaooo{{{}}}vvvsssqqqxxx~~~}}}}}}||||||||||||||||||~~~|||zzzwwwuuutttssstttvvvvvvrrriiicccXXXQQQIIIBBB??????>>>===@@@@@@??????@@@DDDIIILLLXXXZZZZZZUUUNNNIIIIIIKKKOOOVVVbbbnnntttuuurrrpppiiieeeaaa^^^___ccciiilllrrrsssuuuvvvxxxyyyyyyyyy{{{zzzyyyxxxzzz}}}~~~~~~}}}||||||{{{{{{|||}}}~~~wwwXXXLLLDDDCCCCCCCCCCCCHHHVVVeeeuuu|||uuunnnfffcccaaaaaafffmmmmmmnnnttt{{{~~~{{{{{{|||}}}uuupppgggccc]]]ZZZYYYVVVRRRNNNGGGEEEBBBAAABBBCCCCCCBBBCCCDDDDDDDDDEEEHHHLLLPPPSSSRRRPPPNNNLLLJJJIIIIIIGGGGGGHHHLLLRRRZZZaaafffoooqqqrrrqqqjjj```UUUMMMLLLLLLRRR___ppp|||vvvqqqnnnllllllqqqvvv|||}}}{{{wwwssspppmmmllljjjhhhgggddd___\\\VVVSSSNNNIIIDDDAAA@@@???<<<;;;:::999999:::;;;<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNOOOQQQRRRRRRQQQPPPQQQRRRTTTXXXZZZVVVPPPKKKLLLNNNYYYkkk{{{}}}yyyuuukkk___SSSKKKDDDBBBBBBAAACCCGGGOOOZZZhhhqqqvvvwwwrrrjjjbbb]]][[[___eeemmmyyy}}}rrrdddWWWMMMHHHEEEDDDDDDCCCBBBAAA@@@???>>>===<<<:::999999999999777777999:::;;;<<<<<<<<<;;;@@@DDDHHHSSScccoootttrrrxxx}}}wwwcccSSSFFFDDDEEECCCGGGNNNWWWjjj}}}yyyssslllbbbZZZZZZ___gggtttsssSSSDDD>>><<<;;;;;;???EEEIIIMMMSSS[[[bbbooo{{{}}}xxxuuutttyyy~~~}}}}}}|||||||||}}}}}}~~~~~~~~~}}}|||zzzxxxwwwtttsssssstttsssnnnfff___WWWQQQJJJCCC???===<<<<<<>>>?????????@@@CCCIIINNNWWW\\\^^^[[[SSSLLLKKKMMMQQQWWW```jjjppprrrrrrqqqjjjgggbbb```aaaeeekkkooossstttuuuwwwwwwxxxxxxxxxyyyxxxwwwwwwxxx|||}}}|||~~~|||||||||zzzxxxwwwxxx{{{yyyXXXLLLDDDCCCDDDDDDCCCGGGUUUdddrrrxxx~~~wwwooogggdddbbbbbbgggnnnnnnnnnttt}}}{{{zzzyyyqqqkkkaaa\\\VVVSSSRRRPPPMMMJJJFFFCCCAAAAAABBBBBBBBBAAACCCDDDDDDDDDEEEHHHMMMQQQRRRQQQOOOMMMKKKJJJIIIIIIFFFGGGJJJNNNUUU]]]dddhhhppppppqqqqqqlllcccXXXPPPKKKJJJQQQ```rrr{{{vvvpppmmmmmmqqqvvv}}}~~~zzzvvvsssooommmkkkjjjhhheeeaaa^^^WWWTTTOOOJJJEEEBBB@@@???;;;:::999999999999:::;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEEEEGGGJJJMMMMMMOOOPPPOOOMMMLLLLLLMMMOOOPPPNNNJJJFFFDDDFFFIIISSSeeettttttnnnjjjccc[[[RRRJJJDDDBBBBBBAAACCCGGGLLLXXXeeennnsssssslllddd\\\XXXVVVYYY^^^eeeqqq|||tttdddVVVLLLHHHCCCCCCBBBAAA@@@??????>>><<<<<<;;;:::999999999999777888999999:::;;;<<<===>>>AAADDDJJJVVVfffqqqssspppvvv{{{xxxmmm\\\NNNDDDCCCDDDCCCGGGOOO[[[mmm|||oookkkhhhddd]]]WWWYYY^^^hhhuuupppSSSDDD>>>;;;;;;<<>><<<<<<<<<<<<>>>?????????CCCIIIOOOWWW^^^eeeccc[[[TTTQQQSSSTTTXXX___ffflllppprrrsssoookkkgggddddddhhhnnnqqquuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyy{{{~~~~~~|||{{{~~~}}}||||||yyytttrrrssswww|||zzzYYYMMMDDDCCCDDDDDDCCCGGGTTTbbbqqqvvvzzz}}}{{{rrriiieeecccccchhhooonnnnnnttt||||||www|||uuummmfff[[[VVVOOOKKKJJJIIIGGGDDDDDDBBB@@@@@@AAABBBAAAAAACCCCCCDDDDDDEEEHHHMMMQQQQQQPPPNNNLLLKKKIIIIIIIIIHHHJJJNNNSSSZZZ```eeehhhlllllllllllliiiaaaWWWOOOJJJJJJQQQaaauuu~~~tttpppooosssxxx~~~}}}zzzvvvssspppnnnlllkkkjjjgggccc```XXXUUUPPPKKKFFFBBBAAA@@@;;;:::999888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEEEEGGGJJJLLLKKKLLLMMMLLLJJJHHHHHHIIIKKKIIIFFFCCCAAAAAAAAABBBLLL]]]jjjggg```]]]ZZZVVVQQQIIICCCBBBBBBAAACCCFFFKKKUUU```fffiiijjjeee^^^UUUSSSRRRUUUXXX]]]gggrrruuucccUUULLLHHHBBBBBBAAA@@@???>>>>>>===<<<;;;:::999888888888888999888888888999;;;===>>>???BBBDDDKKKYYYjjjtttuuunnntttxxxwwwssstttnnndddXXXKKKBBBCCCDDDCCCHHHPPP\\\nnnxxxqqqdddbbb```^^^ZZZWWWZZZ```lllyyylllQQQDDD>>><<<<<<===???BBBEEEJJJTTT```hhhwww|||{{{{{{yyy}}}~~~}}}|||{{{|||}}}}}}}}}}}}}}}||||||{{{{{{wwwuuurrrqqqnnnhhh___XXXQQQNNNIIICCC>>><<<<<<===;;;===?????????BBBJJJPPPYYYcccmmmnnnfff]]]ZZZ[[[WWWYYY^^^cccjjjqqqvvvyyyvvvsssnnnjjjiiikkkoooqqqtttuuuvvvwwwxxxxxxxxxxxxzzzzzz|||~~~}}}|||{{{~~~~~~}}}|||zzzvvvttttttwww|||{{{ZZZMMMDDDDDDDDDDDDCCCFFFTTTbbbpppuuuxxxzzz}}}tttkkkfffdddccchhhooooooooottt}}}yyy|||}}}uuu~~~zzzrrrjjjcccWWWRRRKKKGGGFFFEEEBBB@@@CCCAAA@@@@@@AAABBBAAA@@@BBBCCCDDDDDDEEEHHHMMMQQQOOONNNMMMKKKJJJIIIIIIIIIKKKNNNRRRWWW]]]bbbeeeggggggfffffffffddd^^^TTTMMMJJJIIIQQQbbbvvvwwwsssqqquuuyyy}}}|||zzzwwwssspppqqqooommmlllkkkhhhdddaaaYYYVVVQQQKKKFFFCCCAAA@@@::::::999888888999::::::;;;;;;;;;;;;;;;<<<>>>>>>?????????@@@@@@AAAAAAAAA@@@BBBDDDDDDEEEGGGJJJLLLJJJKKKLLLKKKHHHFFFFFFGGGHHHEEEBBBAAA@@@@@@>>>===FFFVVVbbb]]]VVVUUUUUUSSSPPPIIICCCBBBBBBAAACCCFFFLLLSSS[[[^^^aaaccc```ZZZQQQOOOOOORRRTTTXXXaaakkkyyyuuucccTTTLLLIIIBBBBBBAAA@@@???>>>======;;;;;;:::999888888888888:::999888777888;;;===??????AAADDDLLL[[[mmmvvvwwwlllrrruuuyyynnnkkkmmmhhh___UUUIIIAAABBBDDDCCCHHHPPP[[[mmm{{{qqqjjj___]]]\\\\\\YYYWWW\\\cccooo}}}hhhOOODDD>>><<<>>>===???AAADDDIIITTTaaakkkzzz~~~}}}~~~xxx{{{}}}}}}|||{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyvvvsssqqqnnnggg^^^WWWOOOMMMIIICCC>>><<<===>>>:::===??????>>>BBBJJJQQQ[[[gggsssuuunnneeeaaaaaaXXXZZZ]]]bbbjjjrrryyy}}}|||yyytttooommmmmmoooqqqrrrrrrtttuuuuuuvvvvvvvvv{{{|||~~~}}}|||{{{~~~~~~}}}{{{yyyyyy{{{}}}~~~ZZZJJJGGGCCCAAAAAABBBFFFPPP[[[mmmuuu|||vvvmmmiiifffdddfffjjjooorrrwwwwwwuuuyyy{{{|||vvvmmmddd^^^QQQNNNJJJEEECCCCCCDDDEEECCCBBB@@@>>>>>>???@@@AAA@@@BBBDDDEEEGGGIIIMMMPPPPPPNNNLLLJJJHHHHHHIIIJJJJJJQQQ[[[cccgggggggggfff___^^^^^^\\\YYYTTTPPPNNNJJJJJJQQQ```ppp}}}uuuqqqsssxxx~~~{{{zzzxxxvvvrrroooooonnnmmmlllllliiieeeaaa___ZZZRRRLLLGGGDDDAAA???<<<<<<:::999888777777777:::::::::;;;;;;;;;<<<<<<<<<>>>???@@@??????@@@BBB@@@AAACCCEEEGGGHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???===<<<<<<<<<<<>>===<<<<<<;;;;;;::::::::::::999999999:::;;;;;;:::<<>><<<>>>CCCHHHHHHIIIQQQaaannnzzz~~~{{{}}}zzzyyy|||~~~~~~}}}zzzxxxyyy}}}~~~~~~~~~~~~}}}|||{{{xxxtttqqqooollldddYYYPPPMMMLLLIIIEEE@@@======>>>;;;999;;;???AAACCCHHHOOO^^^hhhwwwwwwiii```\\\[[[[[[___hhhrrrzzzyyyppplllnnnooommmqqqqqqqqqsssuuuxxx{{{}}}~~~~~~}}}|||}}}|||{{{zzz{{{|||~~~~~~[[[KKKGGGDDDAAAAAABBBFFFPPP[[[nnnvvv~~~xxxnnnhhhdddbbbfffkkkooosssyyy~~~rrrrrrwwwxxx|||yyyrrriii```ZZZLLLJJJEEEAAA??????@@@AAABBBAAA?????????@@@BBBCCC@@@BBBDDDEEEFFFIIIMMMPPPPPPOOOMMMKKKJJJJJJLLLMMMPPPVVV```fffhhhgggdddccc[[[[[[ZZZXXXUUUQQQNNNLLLJJJJJJPPP]]]mmm}}}|||uuuppprrrxxx}}}}}}{{{zzzyyywwwsssqqqpppooonnnmmmllljjjeeebbb___ZZZSSSMMMIIIEEEBBB???<<<<<<:::999888777777777999999999999::::::::::::<<<>>>????????????@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@???>>>===@@@???===<<<;;;;;;<<<<<>><<<<<<;;;;;;;;;:::::::::999999999888999::::::999;;;>>>@@@CCCEEEHHHPPP___pppxxxxxxpppqqqzzz|||vvvkkkddddddfffaaaYYYNNNHHHBBBAAAAAACCCIIIOOO\\\lllwwwrrrllldddaaaZZZVVVXXXWWWWWWbbbqqqbbbLLLEEE@@@======???DDDHHHIIIJJJQQQ```kkkzzz~~~}}}|||yyyxxx{{{~~~}}}|||zzzxxxzzz}}}~~~}}}|||{{{zzzvvvssspppnnnjjjcccXXXOOOLLLLLLIIIEEE@@@=========<<<:::;;;???AAABBBHHHNNN___jjjzzz|||lllaaa\\\\\\]]]aaaiiirrryyy~~~}}}uuuppppppqqqpppsssssssssuuuwwwzzz|||~~~~~~~~~}}}}}}|||||||||~~~~~~\\\MMMGGGDDDBBBBBBBBBEEEPPPZZZoooyyy|||ooofffaaa```eeemmmqqquuu|||vvvkkklllrrrwwwyyy{{{tttlllcccZZZTTTLLLIIIFFFBBBAAA@@@AAABBBAAA@@@??????@@@AAACCCDDDAAABBBCCCDDDFFFIIIMMMQQQQQQQQQPPPNNNMMMNNNQQQSSSXXX^^^eeejjjiiieee```]]]UUUUUUTTTSSSPPPMMMJJJIIIKKKJJJNNNYYYgggxxx{{{tttoooqqqvvv{{{~~~|||{{{zzzzzzxxxvvvsssrrrqqqpppooonnnkkkgggccc___[[[UUUPPPKKKGGGBBB???<<<<<<:::999888777777777777777888888888999999999;;;===>>>>>>>>>>>>???AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;===<<<;;;::::::;;;<<<===BBBIIIPPPQQQNNNLLLPPPTTT[[[SSSKKKHHHGGGGGGJJJNNNSSSUUUVVVVVVYYY^^^^^^ZZZVVVQQQOOOQQQVVV]]]jjjvvvrrr^^^SSSLLLFFFDDDCCCAAA???===<<<;;;;;;::::::::::::999999999999777888999999999;;;>>>@@@EEEGGGKKKTTTdddttt|||{{{pppvvv|||vvvkkkccccccddd___VVVLLLFFFAAA@@@@@@BBBHHHOOOZZZjjjrrrnnnkkkeeeaaa\\\ZZZ[[[YYY[[[iiizzz___KKKDDD@@@???BBBBBBFFFJJJKKKKKKRRR]]]gggwww{{{~~~zzzxxxwwwyyy~~~}}}{{{yyyyyyzzz}}}~~~}}}{{{zzzyyyuuurrrooommmhhh```UUUMMMLLLLLLJJJFFFAAA>>><<<<<<===;;;<<>>@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<::::::999999:::;;;===>>>CCCIIIOOOQQQOOOPPPUUUZZZ```WWWNNNKKKJJJJJJNNNRRRWWWYYYYYYXXX\\\cccdddbbbWWWRRRPPPSSSXXX```nnnzzzooo[[[QQQLLLHHHDDDBBBAAA???===<<<;;;;;;:::::::::999999999999888777888999::::::<<>>;;;<<>>>>>>>>??????EEEDDDCCCBBBAAAAAAAAA@@@AAABBBBBBBBBDDDHHHMMMQQQVVVYYY\\\[[[XXXWWWYYY\\\```dddhhhhhhccc\\\VVVRRRMMMMMMMMMLLLKKKJJJIIIHHHJJJJJJLLLSSS\\\iii|||sssmmmhhhkkkooosssyyy}}}|||{{{|||||||||zzzxxxuuutttsssrrrpppmmmhhheee___[[[VVVRRRMMMHHHCCC???<<<<<<:::999888777777777888888888888999999999999999;;;<<<<<<<<<<<<===???<<<===>>>@@@BBBBBBCCCCCCBBBBBBAAA@@@???>>>======999999999999:::<<<>>>???CCCHHHNNNPPPQQQSSSXXX]]]cccZZZPPPMMMLLLLLLQQQVVVYYY[[[[[[\\\aaahhhjjjhhhZZZUUURRRTTTZZZbbbppp}}}mmmZZZPPPKKKHHHCCCBBB@@@>>>===;;;;;;;;;::::::999999999888888888888999;;;;;;;;;===AAACCCEEEIIIPPP[[[mmm~~~}}}}}}tttmmmkkkiii```UUUHHHCCC??????AAABBBHHHNNNXXXggg}}}{{{mmmiiiiiihhhccccccbbbaaa```hhh{{{\\\MMMHHHCCCGGGPPPSSSUUUUUURRRPPPQQQXXX^^^lll{{{zzzzzz}}}vvvuuuuuuvvv|||yyyzzz||||||}}}~~~}}}}}}}}}|||{{{zzzyyyxxxtttsssqqqmmmfff\\\RRRLLLLLLMMMMMMJJJEEEAAA>>><<<>>>;;;<<>>999:::<<<>>>@@@AAABBBBBB>>>>>>>>>>>>=========<<<;;;:::::::::<<<===???@@@BBBGGGLLLPPPRRRUUUZZZ^^^dddZZZPPPLLLLLLMMMSSSYYYZZZ]]]___```eeekkkllliii\\\WWWTTTWWW]]]fffuuulllYYYPPPKKKGGGCCCBBB@@@>>><<<;;;::::::999999999999888888888888999:::;;;<<<<<<>>>BBBEEEDDDJJJRRR```sssxxxqqqoookkk^^^RRRGGGBBB???@@@BBBCCCIIIOOOXXXggg~~~zzzmmmiiihhhhhheeeeeedddbbbdddqqqzzzWWWLLLIIIEEELLLYYYaaa```\\\WWWRRRQQQUUUZZZiiivvvyyyyyy{{{uuuuuuuuuuuuzzzzzz|||~~~~~~}}}|||}}}~~~||||||||||||{{{zzzyyyxxxvvvuuusssnnnfff\\\SSSMMMMMMNNNOOOMMMHHHCCC???======;;;<<>>======<<<<<<===???AAABBBCCCHHHNNNSSSVVVYYY\\\___bbbXXXNNNJJJJJJMMMTTT[[[^^^bbbfffgggkkkooommmhhh]]]YYYVVVZZZaaalll|||lllZZZPPPIIIEEECCCBBB@@@>>><<<;;;::::::999999999999888888888888888999:::;;;<<<>>>BBBDDDEEELLLVVVeeeyyy|||vvvsssmmm^^^PPPGGGBBB???AAACCCDDDJJJPPPYYYiii~~~rrrmmmkkkkkkhhhgggdddccchhhxxxuuuUUUMMMLLLKKKUUUeeennnjjjcccZZZSSSQQQTTTWWWeeepppxxxwwwyyytttuuuuuuuuuyyy{{{}}}|||{{{{{{|||zzzzzz{{{{{{{{{zzzzzzyyywwwxxxvvvqqqggg]]]TTTNNNNNNPPPQQQPPPKKKEEEAAA>>><<<:::;;;???AAABBBHHHNNNXXXggg}}}tttggg[[[^^^aaabbbdddjjjsss{{{~~~~~~~~~~~~```PPPGGGDDDDDDDDDDDDEEEMMMVVVjjjzzz~~~uuukkkdddhhhpppqqq|||wwwbbbXXX\\\fff|||sssooo|||vvvoooeeeZZZRRRKKKEEEAAA@@@?????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBFFFMMMQQQ___fffmmmmmmfff^^^[[[[[[]]]^^^___^^^[[[XXXWWWWWWRRRRRRRRRRRRSSSTTTTTTUUURRRTTTZZZ^^^___aaakkkvvvxxx~~~zzzyyytttkkkeee```]]]aaafffkkkqqqwww|||~~~~~~~~~}}}{{{yyyvvvuuusssrrrpppmmmhhhdddaaa[[[TTTMMMIIIFFFCCCAAA<<<<<<:::999888777777777555555555555666666666777777999::::::::::::;;;===;;;<<<<<<===>>>>>>======<<<<<<======>>>??????@@@???>>>>>>>>>???@@@BBBCCCGGGKKKRRRWWWZZZ]]]```bbbaaaVVVLLLIIIIIIMMMTTT[[[dddiiimmmnnnqqqsssnnnhhh^^^YYYXXX\\\eeeqqqlll[[[PPPIIICCCCCCAAA@@@>>><<<;;;::::::999999999888888888888777777888999:::;;;===AAADDDFFFMMMXXXhhh}}}{{{xxxppp```PPPFFFBBB???AAACCCEEEJJJPPPZZZjjjxxxrrrpppooojjjhhhdddccckkk}}}sssTTTOOOQQQQQQ]]]ooovvvqqqggg\\\TTTQQQSSSVVV```kkkxxxwwwuuuyyytttuuuuuuuuuyyy{{{~~~|||zzzzzz{{{xxxyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxrrrhhh]]]TTTOOONNNQQQSSSQQQLLLFFFAAA???;;;999;;;???AAACCCHHHOOOXXXggg|||ttthhh]]]```bbbccceeekkkuuu~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~eeePPPHHHEEECCCDDDDDDEEEKKKRRRhhh}}}wwwnnnmmmqqqvvv{{{|||fffYYY\\\ddd~~~tttnnnxxxuuujjj]]]UUUMMMFFFCCCDDDAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIEEECCCEEEDDDCCCKKKUUU___ffflllmmmggg___[[[ZZZ]]]^^^```aaa```^^^[[[YYYWWWVVVUUUTTTTTTUUUVVVWWWXXXZZZ]]]aaadddiiinnnrrrvvvwwwwwwvvvtttpppkkkiii`````````aaaccchhhnnnsss~~~~~~|||{{{zzzzzzyyywwwtttqqqooolllhhhddd___[[[UUUOOOKKKGGGCCC@@@<<<<<<;;;:::888777666666666555555555555444444444777999;;;=========;;;:::;;;<<<<<<<<<======>>>>>>999999:::<<<>>>@@@BBBCCCCCCBBB@@@>>>===???CCCFFFGGGOOOWWW[[[___ccceeecccYYYRRRKKKHHHHHHLLLWWWaaammmqqquuutttoooiiifffeee^^^^^^___```hhhvvvooo]]]OOOHHHGGGBBB@@@===<<<<<<<<<:::999777;;;>>>;;;777555777;;;:::777888===AAA@@@AAADDDJJJPPP^^^ssssss___NNNGGGCCC@@@BBBDDDGGGMMMTTT```tttzzzwwwuuurrrkkkdddaaagggrrrnnnXXXSSSQQQ\\\ppp{{{wwwdddVVVMMMJJJNNNTTTZZZeeerrr{{{zzzwww~~~}}}vvvtttssstttwwwzzz}}}}}}}}}|||zzzyyy{{{|||||||||||||||{{{{{{{{{zzzwwwrrrjjj```WWWRRRMMMQQQUUUWWWTTTMMMFFFBBB@@@===<<>>AAAAAABBBEEEKKKSSSbbbwwwsss]]]MMMGGGCCCAAACCCEEEHHHOOOVVVeeexxx}}}yyyuuupppggg```^^^eeeqqqfffVVVWWW[[[hhhzzzsss___RRRLLLIIILLLPPPVVV```llluuuzzz{{{xxx}}}yyywwwvvvvvvxxx{{{~~~||||||||||||{{{yyyzzz{{{{{{{{{{{{{{{zzzzzz{{{zzzwwwrrrjjj```WWWQQQMMMQQQVVVYYYWWWQQQIIIDDDAAA===<<>><<<;;;;;;:::999888::::::::::::999999999999;;;999:::???AAAAAACCCGGGMMMVVVhhh~~~rrr[[[JJJGGGCCCBBBDDDFFFJJJRRRZZZlll~~~|||vvvoooccc]]][[[cccrrryyy```WWW___jjjxxxnnnYYYNNNJJJIIIJJJLLLSSS\\\gggpppvvv|||}}}xxx{{{~~~|||zzzyyy{{{}}}}}}{{{{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxsssjjj```VVVQQQMMMQQQVVV[[[[[[VVVNNNGGGCCC???===@@@AAABBBFFFKKKUUUaaasss|||{{{}}}~~~}}}~~~}}}zzzzzzyyyyyyzzz|||}}}~~~~~~{{{yyyxxxyyy{{{}}}~~~||||||}}}jjjTTTIIIEEECCCDDDDDDDDDJJJQQQbbbuuu}}}xxxyyy|||fffaaaggg|||xxxmmmooo|||~~~qqqggg[[[TTTMMMGGGEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJIIIHHHHHHJJJLLLMMMPPPPPPQQQPPPNNNNNNSSSYYYbbbeeehhhhhhddd___[[[YYY___```aaacccdddeeeffffffddddddcccbbbbbbcccdddddddddfffjjjlllooorrrvvvyyyyyy{{{}}}}}}{{{yyypppppppppoooooorrrvvvzzz~~~|||zzzyyyyyyxxxuuussspppnnnmmmjjjfffddd___[[[UUUOOOKKKGGGCCC@@@>>>===<<<;;;:::888777777555555666777888999::::::999:::;;;===>>>>>>>>>>>>=====================>>>@@@@@@@@@AAABBBCCCDDDEEECCCEEEFFFGGGGGGHHHKKKMMMSSS\\\hhhsss{{{yyylll]]]PPPLLLIIIHHHGGGHHHNNNUUU___``````]]]XXXVVVWWWZZZ```dddjjjpppzzzsss^^^OOOFFFBBB???===;;;:::::::::999888;;;:::999999;;;;;;:::888;;;:::;;;@@@BBBBBBEEEJJJOOO[[[ooo~~~oooYYYIIIFFFCCCCCCEEEGGGKKKUUU___sss~~~xxxpppbbb\\\ZZZcccqqqttt```[[[hhhvvv}}}iiiUUUKKKJJJJJJIIIJJJTTT\\\fffnnntttzzz}}}wwwxxx|||}}}|||~~~}}}{{{{{{|||||||||{{{{{{zzzzzzzzz{{{{{{||||||{{{zzzyyytttkkk```VVVPPPLLLOOOUUU\\\```\\\SSSKKKDDD@@@>>>@@@BBBBBBFFFLLLTTT```ppp}}}}}}zzzuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~{{{xxxvvvvvvwwwzzz|||~~~}}}|||||||||mmmVVVJJJFFFDDDDDDDDDDDDIIIPPPbbbttt~~~yyyyyyooofffiii{{{~~~rrroooxxx}}}nnndddZZZSSSNNNHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMJJJHHHHHHJJJMMMOOOTTTWWWYYYWWWUUUUUUWWWYYYcccdddeeedddaaa___]]]\\\bbbbbbcccdddeeeggghhhiiihhhgggffffffffffffggghhhhhhjjjnnnppprrrtttwwwzzz{{{}}}|||||||||zzzyyyzzz}}}}}}{{{zzzyyyxxxxxxsssqqqooonnnmmmjjjgggddd```\\\VVVPPPLLLHHHDDDAAA??????>>><<<;;;:::999888444444555666888999::::::::::::<<<===>>>?????????@@@@@@@@@@@@????????????>>>??????AAACCCEEEFFFGGGCCCEEEGGGHHHIIIJJJMMMOOOXXXbbbooo{{{}}}mmm]]]QQQMMMJJJJJJHHHHHHMMMTTTWWWXXXXXXVVVSSSSSSVVVZZZ^^^dddmmmwwwrrr^^^OOOGGGBBB???===;;;:::::::::999888;;;:::999999;;;<<<;;;999<<<;;;===AAABBBBBBGGGMMMRRR```www|||yyysss{{{|||jjjVVVJJJEEECCCCCCFFFHHHMMMXXXdddxxx{{{tttaaa[[[YYYaaaooorrrcccdddsssvvvdddRRRKKKLLLKKKJJJJJJTTTZZZdddlllsssxxx|||ttttttvvv~~~~~~|||{{{||||||||||||||||||{{{{{{|||}}}~~~~~~||||||zzzuuummmaaaWWWPPPKKKMMMTTT^^^eeecccXXXNNNFFFBBB???AAABBBCCCGGGMMMTTT___nnnyyy}}}yyyvvvoooooopppqqqsssvvvyyy{{{zzzzzzyyywwwtttssstttuuuyyy{{{~~~~~~}}}||||||}}}pppXXXJJJFFFDDDDDDDDDDDDIIIPPP___ppp~~~yyyxxx~~~zzznnnlll{{{xxxrrrvvvzzzmmmcccYYYTTTPPPLLLLLLOOOPPPPPPPPPPPPQQQRRRSSSTTTRRROOOKKKHHHHHHIIILLLOOOVVV]]]bbbaaa``````___^^^dddcccaaa___^^^^^^``````gggffffffffffffhhhjjjkkklllkkkjjjiiiiiijjjkkkllllllooosssuuuvvvxxxzzz|||zzz}}}}}}{{{yyyxxxwwwwwwsssqqqooonnnmmmkkkhhheeebbb^^^XXXRRRMMMIIIEEEBBB??????>>>===;;;:::999888444555666777888999:::::::::;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@@@@======>>>@@@BBBDDDFFFGGGCCCDDDFFFGGGHHHKKKOOORRRZZZfffuuu}}}mmm]]]SSSOOOMMMLLLJJJJJJNNNUUUTTTVVVVVVUUUSSSTTTXXX\\\```gggsssooo[[[NNNFFFCCC???===;;;:::;;;;;;:::999::::::::::::;;;;;;;;;;;;===<<>>===<<<;;;:::999888777666777777888999::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@======>>>???@@@BBBDDDEEECCCCCCDDDEEEGGGJJJOOOSSS[[[iiixxx{{{lll___WWWSSSOOONNNMMMLLLPPPWWWWWWXXXZZZXXXVVVWWW[[[^^^dddmmm{{{jjjWWWKKKEEEBBB???>>><<<;;;<<<<<<;;;:::888:::<<<<<<:::999;;;>>>======@@@CCCCCCCCCJJJRRR\\\ooopppjjjkkkjjjuuu}}}ooo\\\OOOIIIAAA@@@BBBEEEGGGMMM\\\jjjxxxddd^^^\\\eeesssssssss}}}cccZZZQQQOOONNNKKKJJJLLLKKKRRR___lllvvv}}}wwwmmmjjjlllrrrxxx}}}}}}}}}}}}}}}||||||{{{zzz{{{}}}~~~yyypppdddYYYQQQMMMNNNVVVdddqqqqqqeeeXXXJJJDDDAAABBBCCCDDDIIIOOOTTT^^^kkkvvv~~~}}}|||zzzyyyxxxuuupppllliiiiiiiiiiiikkkmmmoooppppppppppppnnnmmmnnnppprrruuuxxx{{{}}}}}}~~~sssZZZKKKGGGDDDDDDDDDCCCIIIPPPTTTddd|||zzzuuuuuuzzz|||uuu{{{}}}{{{mmmeee\\\YYYWWWUUUVVVZZZ^^^]]][[[YYYWWWVVVUUUUUUVVVRRRMMMHHHFFFGGGKKKMMMVVVcccnnnrrrsssuuusssnnnfffaaa[[[XXXZZZ___dddgggooommmjjjhhhggghhhjjjkkkjjjiiihhhgggggghhhiiijjjlllooorrrtttuuuvvvwwwxxx~~~~~~~~~~~~}}}~~~|||zzzxxxwwwwwwvvvsssqqqoooooonnnmmmjjjhhheee```ZZZTTTPPPLLLHHHEEE<<<<<<;;;:::888777666666888999999::::::;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCCAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCEEEJJJPPPTTT\\\jjjzzzyyykkk```ZZZUUUQQQPPPNNNMMMRRRYYY[[[]]]^^^\\\ZZZYYY]]]```gggqqqgggSSSHHHCCCAAA@@@>>><<<<<<======<<<;;;777;;;>>>===999888;;;???>>>>>>AAADDDCCCCCCJJJTTTaaatttvvvfffbbbfffkkkvvv{{{kkkYYYMMMIII???@@@BBBEEEGGGMMM]]]lllyyyhhhcccaaajjjyyyxxx}}}sss]]]VVVQQQOOONNNJJJJJJLLLIIIRRR```ooo{{{uuukkkhhhiiimmmsss}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzz|||~~~{{{rrreeeYYYRRROOOPPPWWWggguuuvvviii[[[KKKEEEAAABBBCCCDDDIIIOOOTTT^^^kkkvvv|||zzzyyywwwvvvrrrmmmjjjjjjiiihhhhhhhhhiiijjjkkkmmmnnnmmmlllkkklllooorrrtttwwwzzz}}}}}}~~~wwwVVVOOOHHHAAAAAABBBCCCGGGLLLXXXfffxxxwwwwww|||}}}~~~wwwooohhh```\\\^^^``````^^^gggeeeaaa\\\XXXVVVVVVWWWUUUPPPJJJEEEEEEGGGJJJKKKWWWbbblllqqquuu{{{zzzuuukkkbbbZZZWWWVVVXXX___fffqqqqqqmmmfffcccfffiiiiiijjjiiigggfffeeeeeeffffffmmmoooqqqssstttvvvzzz|||||||||}}}|||{{{zzzxxxwwwvvvuuurrrrrrqqqpppnnnkkkiiigggbbb```\\\WWWQQQKKKFFFCCC@@@===:::888888999888888:::999888777888:::===>>>>>>>>>?????????@@@@@@@@@DDDDDDCCCBBBAAA@@@>>>===;;;<<<===???AAABBBBBBBBBBBBAAABBBDDDEEEFFFNNNVVVdddppp{{{}}}zzztttkkkcccZZZWWWRRRMMMKKKOOOYYY```gggccc``````___^^^cccjjjsss}}}vvv^^^OOOGGGBBBBBB<<<:::888:::>>>???>>><<<999999888888888999;;;<<>>:::888888999888888888888888888999;;;===>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???===<<<<<<<<<===>>>@@@AAAAAAAAAAAACCCBBBCCCEEEFFFGGGOOOXXXeeeppp{{{}}}yyyssskkkddd\\\ZZZUUUPPPOOOSSS\\\bbbnnniiiddddddccceeellluuu{{{rrrZZZMMMEEEAAA@@@<<<;;;:::::::::;;;:::888999999888888888:::;;;<<<@@@@@@AAADDDEEEGGGPPPZZZjjjpppddd```aaalllvvvyyyooo___RRRHHHAAABBB======DDDIIIQQQbbbtttxxxiiigggkkkzzztttaaaSSSQQQLLLHHHFFFEEEFFFGGGIIIPPP]]]mmm}}}yyykkkdddeeeiiinnnxxx}}}{{{zzzxxxzzz{{{}}}}}}}}}~~~{{{uuuooodddYYYUUUUUU[[[hhhuuuwwwnnndddSSSIIICCCEEEFFFDDDHHHOOO[[[cccqqq~~~~~~}}}}}}~~~~~~~~~~~~|||{{{xxxsssooolllmmmnnnrrrqqqooollljjjiiihhhhhhfffffffffggghhhkkkmmmnnnqqqyyyzzzZZZNNNHHHCCCDDDEEEEEEGGGJJJQQQ]]]ooo~~~}}}}}}}}}wwwqqqkkkiiikkknnnppppppooojjjccc[[[UUURRRQQQQQQNNNLLLIIIHHHIIILLLMMMNNNUUU___jjjttt{{{~~~zzznnneee]]]YYYYYY[[[ccckkkrrrrrrooojjjjjjooorrrrrrqqqoookkkhhhggghhhjjjkkklllmmmppprrrsssvvvyyy|||~~~~~~{{{{{{zzzxxxwwwvvvuuuuuurrrrrrrrrpppnnnllliiihhhdddcccaaa\\\UUUNNNGGGCCCAAA>>>:::888888999888888666666777999:::<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<;;;::::::===>>>???@@@AAAAAABBBAAADDDCCCCCCFFFGGGIIIQQQZZZhhhrrr{{{|||xxxssslllfff___]]]YYYUUUTTTYYY```eeepppjjjdddcccdddjjjuuukkkUUUJJJCCC???>>>:::;;;;;;999777555555666999999888888999;;;<<<===@@@@@@BBBEEEFFFJJJUUU```rrrrrrgggccceeeooosssrrrgggYYYMMMFFFAAAAAA===>>>DDDJJJQQQcccvvvuuuooommmtttfffWWWLLLJJJGGGDDDBBBBBBCCCDDDIIINNNYYYkkk~~~yyymmmeeedddfffkkksss~~~}}}{{{zzzyyyzzz|||~~~|||xxxrrrhhh___WWWWWW]]]iiiuuuxxxpppgggWWWLLLEEEGGGHHHGGGKKKSSS^^^jjjzzz|||{{{}}}~~~}}}||||||~~~~~~|||zzzyyyvvvrrroooooorrrttt~~~{{{vvvppplllhhhfffeeeddddddeeefffiiillloooqqqsss}}}|||\\\OOOIIIEEEFFFFFFEEEGGGJJJPPP[[[lll||||||~~~|||wwwqqqnnnoooqqqssssssnnnhhh___WWWRRROOOMMMMMMJJJIIIHHHIIILLLOOOPPPQQQQQQYYYdddpppyyy|||zzzwwwllleee]]][[[[[[^^^eeelllppppppnnnjjjmmmtttwwwwwwvvvsssoookkkiiijjjmmmoooppprrruuuwwwxxx{{{~~~~~~zzzyyyxxxwwwvvvuuuttttttrrrrrrrrrqqqooollliiihhhfffeeeccc___XXXPPPHHHCCCBBB???;;;999999999888888444555777999;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::<<<===???AAABBBCCCDDDDDDFFFDDDEEEGGGHHHKKKTTT^^^llluuu||||||xxxtttnnniiibbb```\\\ZZZZZZ^^^dddhhhpppiiicccbbbfffooo~~~eeeQQQGGGAAA>>>===888:::<<<:::666444555777999999888999:::<<<>>>???@@@AAADDDFFFGGGKKKXXXeeexxxwwwllliiijjjqqqpppkkk```SSSJJJDDDBBBDDD@@@BBBGGGKKKRRReeeyyyuuusssrrr|||qqq[[[PPPIIIGGGEEEBBBBBBBBBDDDEEEHHHKKKUUUggg{{{yyynnnfffcccbbbfffnnnyyy}}}{{{zzzyyy}}}~~~yyyuuukkkbbbYYYYYY]]]gggrrruuupppiii\\\PPPHHHHHHIIIHHHNNNWWWcccqqq~~~zzzyyy{{{||||||{{{~~~~~~zzzyyyvvvtttrrrtttyyy}}}|||tttlllgggdddcccbbbccceeehhhkkkpppsssvvvxxx~~~^^^PPPJJJFFFFFFGGGFFFGGGJJJOOOYYYhhhyyy{{{{{{}}}{{{uuupppnnnooopppqqqjjjddd[[[TTTPPPNNNLLLJJJGGGGGGGGGJJJNNNRRRSSSTTTPPPUUU___llluuuwwwtttrrrhhhbbb______```aaagggmmmmmmmmmkkkjjjoooxxx|||{{{{{{xxxsssooommmnnnpppqqqtttvvvxxxzzz|||}}}~~~xxxxxxwwwvvvuuuttttttsssssssssrrrqqqooollljjjhhhgggfffddd```ZZZQQQJJJEEECCC???<<<999999999888777333555777999;;;<<<==============================<<<;;;;;;:::::::::;;;;;;;;;<<<>>>AAACCCEEEFFFGGGGGGFFFFFFHHHJJJMMMWWWaaaooowww}}}{{{vvvtttpppllldddbbb```___```dddgggiiinnngggbbbdddkkkwww|||```NNNFFF@@@======666999;;;:::777666888;;;999888888999;;;===???@@@BBBCCCEEEGGGHHHMMM[[[jjj{{{qqqmmmnnntttmmmcccYYYOOOGGGDDDDDDEEEBBBDDDIIILLLRRReeeyyyvvvuuuwwweeeSSSKKKEEEDDDBBBAAAAAABBBCCCDDDFFFHHHPPPaaauuu|||zzz|||yyypppfffbbb___cccjjjuuu}}}|||{{{{{{{{{vvvmmmddd[[[ZZZ[[[ccclllqqqnnnjjjaaaTTTJJJJJJJJJJJJQQQ[[[iiixxx~~~|||zzzyyyyyy{{{||||||~~~~~~{{{zzzyyywwwwwwzzzvvvnnnhhhdddcccaaabbbdddhhhmmmsssxxxzzzaaaRRRKKKFFFFFFGGGFFFGGGKKKNNNVVVeeeuuu{{{zzzzzz|||}}}wwwqqqmmmlllmmmnnniiiccc[[[VVVSSSPPPLLLIIIGGGFFFGGGJJJOOOSSSVVVWWWSSSTTT\\\hhhqqqqqqnnnlllbbb```aaafffhhhgggiiimmmjjjjjjhhhiiiqqq{{{|||xxxtttqqqqqqrrrssstttvvvyyy{{{}}}~~~{{{{{{wwwwwwvvvuuuuuutttssssssssssssrrrqqqooommmjjjhhhgggfffddd```ZZZRRRLLLHHHCCC@@@<<<:::999999888777555555666888999;;;<<<===============<<<<<<<<<<<<;;;;;;:::999999:::;;;<<<;;;===???AAADDDFFFGGGGGGIIIGGGGGGJJJLLLPPPZZZeeeqqqxxx{{{xxxtttrrrpppmmmgggeeecccdddfffiiikkklllgggbbb```eeeooo~~~vvv\\\LLLDDD???<<<;;;666888999999999999;;;<<<888888999:::<<<>>>@@@BBBBBBDDDGGGIIIJJJPPPaaarrrvvvssstttssshhh\\\RRRKKKEEEDDDEEEDDDCCCEEEJJJLLLRRRfff{{{}}}~~~wwwvvv|||sss\\\MMMGGGAAA@@@????????????@@@AAADDDEEELLLZZZkkkxxx~~~{{{vvvuuuxxxxxxpppfff```\\\```hhhrrr~~~~~~}}}}}}{{{wwwoooggg___\\\ZZZ___ffflllmmmkkkgggYYYNNNLLLMMMNNNUUU```ppp}}}{{{zzzyyyyyy{{{|||~~~|||~~~~~~|||||||||{{{{{{{{{~~~yyyqqqkkkgggeeeaaacccfffkkkrrrxxx~~~dddTTTLLLFFFFFFFFFFFFHHHLLLPPPWWWeeettt}}}zzzxxxwww|||xxxrrrmmmlllmmmooommmggg```[[[XXXUUUOOOJJJGGGFFFFFFIIINNNTTTWWWYYYUUUSSSWWWbbbjjjhhheeeddd^^^___eeemmmqqqnnnmmmoooiiiiiigggiiisss{{{xxxuuutttttttttuuuwwwzzz|||~~~|||yyyxxxvvvvvvuuuttttttssssssssssssssssssrrrpppmmmjjjiiigggfffccc^^^YYYSSSNNNKKKDDDAAA===:::999999888777777666666777888:::;;;============<<<<<<;;;;;;;;;:::999888777888999;;;<<>>>>>>>>>>>??????BBBCCCIIISSSaaammmvvv{{{wwwrrrpppuuuwwwpppeee^^^ZZZ___gggrrr}}}|||yyyrrrkkkddd___[[[\\\bbbhhhlllmmmmmm^^^RRRPPPPPPQQQZZZeeexxx~~~||||||{{{zzzzzz{{{~~~~~~~~~~~~~~~|||}}}}}}}}}}}}{{{uuupppllljjjgggiiimmmssszzzgggUUUMMMFFFEEEEEEEEEIIIMMMSSSZZZgggvvv~~~zzzwwwtttwww|||{{{yyysssnnnmmmoooqqqqqqkkkddd```]]]XXXQQQKKKHHHFFFFFFIIINNNTTTXXXZZZTTTPPPRRR]]]cccaaa]]]]]]\\\___hhhssswwwsssppppppiiiiiigggjjjuuu}}}zzzwwwvvvuuutttwwwyyy|||~~~zzzwwwwwwuuuuuuuuuttttttssssssrrrsssssssssrrrpppmmmjjjiiigggeeebbb]]]XXXSSSOOOMMMDDDAAA===:::999999888777888777666666777999;;;=========<<<<<<<<<;;;;;;;;;999888777666777888;;;<<>>===<<<:::888555444444444555666888999;;;<<<<<<===============:::999777666666888999:::>>>AAADDDEEEDDDCCCDDDDDDGGGIIIKKKLLLOOOVVV___fffrrrrrrrrrqqqooollljjjhhhiiiiiijjjnnnrrruuusssqqqrrrrrrwwwiiiSSSGGG===<<<===777;;;::::::999888888888999777:::<<<>>>???AAACCCFFFGGGGGGJJJOOOTTTaaa{{{}}}gggZZZKKKEEEDDDCCCEEEGGGGGGKKKQQQUUUXXXddd}}}zzzvvvuuuvvvvvvppp^^^TTTKKKEEEDDD@@@???===;;;:::;;;<<<===>>>BBBEEEGGGSSSdddnnnppptttpppnnnrrruuuqqqhhhbbb```^^^cccnnnyyy}}}{{{wwwtttqqqooojjjeee```]]]___eeemmmrrrqqqggg\\\XXXXXX\\\gggqqq~~~||||||}}}~~~}}}}}}}}}~~~~~~|||yyywwwzzzzzz|||lllXXXPPPIIIHHHJJJKKKOOOSSSXXXcccppp{{{}}}tttmmmmmmqqq{{{wwwwww~~~zzzyyyyyy{{{}}}|||vvvooohhh___WWWQQQIIIHHHGGGHHHKKKNNNPPPPPPOOONNNMMMPPPTTTWWWVVVUUUVVV^^^kkkxxx}}}xxxrrrnnnlllqqq{{{}}}zzzzzz}}}~~~}}}yyyuuurrrqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrppplllhhhfffgggeeebbb```^^^ZZZUUURRRGGGDDDAAA???===<<<:::888666666555555666777999:::;;;;;;<<<===============:::999888777777888:::;;;???BBBFFFGGGFFFDDDCCCCCCEEEGGGHHHJJJOOOWWWaaahhhuuuuuutttrrrooollljjjhhhiiiiiikkkoootttwwwwwwuuutttvvv~~~fffQQQFFF<<<<<<===777;;;:::999999888888999999888:::===>>>???AAADDDFFFGGGHHHMMMTTT[[[iiixxx^^^RRRFFFBBBBBBBBBCCCFFFJJJOOOUUUYYY]]]jjjyyyrrrqqqtttwwwgggXXXQQQHHHCCCCCC@@@???===;;;:::;;;<<<======AAACCCFFFQQQbbblllooouuurrrpppsssuuurrrkkkeeecccaaadddnnnxxx}}}{{{xxxuuurrrpppoookkkhhhccc```aaafffmmmqqqsssjjjbbb___aaafffqqq{{{~~~|||{{{|||}}}}}}}}}}}}~~~}}}zzzyyy||||||~~~qqqXXXQQQKKKKKKLLLMMMQQQVVV^^^iiiuuu~~~rrriiigggkkkwww|||wwwzzz~~~~~~zzzssskkkbbbYYYSSSIIIGGGFFFFFFIIIKKKLLLKKKLLLLLLLLLNNNQQQSSSSSSRRRVVV]]]jjjyyy{{{wwwuuuxxx}}}~~~}}}zzzwwwssssssrrrrrrrrrrrrrrrsssppppppqqqpppooollliiigggeeedddbbbaaa___\\\XXXUUUIIIFFFBBB???===<<<:::888777777666666777888999::::::;;;<<<<<<======<<<<<<:::999888777888999;;;===AAAEEEIIIKKKIIIFFFCCCBBBEEEEEEGGGKKKQQQ\\\gggooozzzyyywwwtttqqqmmmiiigggeeefffiiinnnssswwwxxxwwwxxx}}}{{{aaaOOOEEE<<<;;;<<<777::::::999999888888999999888;;;===???@@@BBBDDDGGGHHHJJJQQQYYYddduuupppTTTJJJBBBAAABBBBBBDDDHHHNNNSSSZZZ```eeetttwwwnnnnnnuuu|||vvv\\\QQQLLLEEEAAABBB???>>>===;;;:::;;;;;;<<<<<>><<<:::888777777666666666777999:::::::::;;;<<<<<<<<<<<<;;;:::999888888999;;;===>>>CCCGGGMMMOOOMMMIIIDDDBBBDDDEEEGGGMMMXXXeeerrr{{{~~~|||xxxsssnnniiifff```aaadddiiinnnsssvvvwww}}}ttt\\\MMMEEE<<<;;;===888::::::999999888999999:::999<<<>>>@@@AAACCCEEEHHHIIILLLRRR\\\kkkxxx|||zzzeeeOOOHHHCCCCCCEEEEEEGGGJJJPPPVVV^^^fffmmm|||uuukkkmmmxxxlllVVVMMMJJJCCC@@@AAA???>>>===;;;;;;;;;;;;;;;;;;===???CCCLLLXXXccciiiqqqssstttttttttuuurrrnnneeeaaaaaaiiirrrzzz~~~}}}}}}{{{xxxtttqqqpppppppppooommmjjjhhhhhhiiikkkmmmrrrnnnooouuu{{{~~~{{{zzzzzz{{{}}}}}}}}}}}}~~~~~~}}}|||}}}~~~ttt^^^WWWRRRPPPPPPQQQWWW^^^kkkvvvxxxjjjfffjjjuuu~~~~~~www|||wwwppphhh^^^TTTMMMHHHFFFCCCBBBCCCDDDDDDCCCHHHIIIKKKLLLMMMOOOPPPQQQXXX___lll|||~~~~~~}}}|||zzzyyyxxxwwwvvvuuutttsssssssssllllllmmmmmmlllkkkjjjiiihhhgggeeecccbbb___[[[XXXQQQMMMGGGBBB???===:::999777666555444555666777888999::::::;;;;;;;;;;;;;;;::::::999999:::<<>>999:::999999888999999:::::::::===???AAABBBDDDFFFIIILLLOOOTTT___rrrxxxqqqtttooo[[[LLLGGGDDDEEEFFFEEEGGGKKKQQQXXXcccmmmuuuttthhhkkkyyykkkVVVNNNJJJCCC???AAA>>>===<<<<<<;;;::::::::::::;;;>>>BBBHHHQQQ\\\eeekkkqqquuuttttttwwwvvvrrreee```^^^dddmmmuuu~~~}}}|||~~~|||xxxuuusssrrrrrrsssooonnnlllkkkjjjkkklllmmmttttttxxx~~~{{{zzzzzz||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyzzz}}}vvvbbb[[[VVVTTTTTTWWW```jjjwww~~~mmmhhhjjjtttzzzyyywww}}}~~~}}}}}}~~~{{{vvvppphhh___TTTMMMGGGEEEBBBAAABBBCCCBBBAAAFFFHHHKKKLLLMMMNNNQQQSSSYYYaaannn~~~}}}~~~|||zzzyyyxxxvvvuuutttrrrqqqppppppppplllllllllllllllkkkjjjiiiiiigggfffdddccc```\\\YYYVVVQQQJJJDDDAAA>>><<<:::777666555444444555666777888999::::::;;;;;;::::::::::::999:::;;;>>>AAABBBEEEJJJPPPTTTSSSPPPMMMKKKDDDEEEKKKVVVeeeuuu|||sssiiiddd^^^___aaadddjjjttt~~~dddQQQGGGCCC;;;;;;>>>999999999888888999999::::::;;;>>>@@@BBBCCCEEEGGGJJJNNNSSSZZZggg|||{{{pppjjjmmmwwwxxxbbbSSSHHHDDDBBBCCCDDDDDDGGGKKKUUU]]]jjjvvv~~~rrrfffiiivvvmmmYYYPPPJJJBBB???AAA======<<<<<<;;;::::::999;;;:::<<>>AAACCCDDDEEEHHHJJJPPPXXXdddssssssiiieeegggoooyyywwwhhhWWWNNNDDDAAA@@@BBBCCCDDDHHHNNNZZZdddsssnnneeekkkwwwnnnZZZPPPIIIAAA>>>AAA<<<<<<<<<<<<;;;:::999999;;;:::<<<@@@BBBEEEOOO[[[^^^nnnxxxxxxxxx~~~{{{pppggg```aaaeeekkksss{{{|||}}}~~~}}}{{{zzzyyyxxxvvvuuutttsssrrrqqqppppppqqqtttvvvxxx}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}{{{{{{|||}}}~~~~~~}}}~~~|||}}}~~~~~~~~~~~~||||||{{{zzz{{{}}}{{{||||||}}}~~~eee```[[[[[[^^^fffuuu{{{uuuwwwoooxxxuuuuuu~~~}}}~~~zzzxxxuuupppiii___UUUNNNFFFDDDAAA@@@AAABBBBBBAAA@@@DDDHHHJJJJJJLLLPPPTTTXXXaaarrr~~~~~~{{{xxxwwwwwwxxxwwwuuusssqqqppppppooonnnnnnmmmlllkkkkkkjjjjjjeeeeeedddeeefffeeebbb```]]]WWWOOOHHHCCC@@@>>><<<999888777666666777888888888888999::::::::::::999:::::::::;;;===@@@CCCDDDDDDIIIPPPTTTVVVUUUTTTTTTUUUWWW\\\ggguuuwwwjjjbbbXXXYYY[[[```jjjzzzlllWWWGGG@@@???777777:::666999888888888999::::::;;;===???AAACCCDDDFFFIIIKKKQQQ\\\kkk}}}{{{nnneeebbbcccjjjrrrmmm^^^PPPKKKCCC@@@@@@BBBDDDFFFLLLSSS___iiiyyy}}}jjjfffnnn{{{nnnYYYOOOHHH@@@>>>AAA<<<<<<<<<<<<;;;:::999888<<<:::<<>>===???@@@@@@AAABBBEEEIIIIIIIIIOOOVVV[[[gggwww~~~|||yyyxxxwwwwwwxxxxxxvvvtttqqqpppooooooooommmmmmmmmmmmlllkkkjjjiiikkkjjjhhhfffdddcccbbbbbb^^^[[[UUUPPPJJJDDD>>>999:::888666666888999999999;;;<<<<<<:::888666777888<<<;;;;;;<<>>===;;;:::999888888888<<>>???AAA???@@@EEEHHHJJJOOOUUU```oooqqqgggdddaaafffhhhdddXXXMMMFFFDDD@@@@@@BBBEEEEEEHHHRRR]]]lll|||ppplllnnnqqq~~~sssZZZMMMGGGCCC>>><<<>>>===<<<:::999999999999777:::======>>>AAAHHHNNNYYYggg{{{|||sssjjjhhhggggggiiimmmvvv~~~|||zzz{{{zzzzzzyyyxxxwwwvvvuuuttttttsssssstttwwwyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||~~~}}}}}}}}}zzzyyyzzzxxxwwwvvvwwwxxxyyyyyyzzz{{{|||}}}}}}}}}}}}||||||||||||}}}}}}|||||||||xxxqqqmmmqqq{{{rrrsssxxx~~~zzzyyyvvvrrrmmmeee]]]WWWMMMJJJFFFBBBAAA@@@???>>>??????BBBFFFGGGGGGMMMUUU\\\jjj}}}~~~zzzyyywwwuuusssssssssssstttsssrrrqqqppppppppppppnnnnnnnnnnnnmmmlllkkkjjjhhhhhhgggfffeeeeeeeeeeeeccc```\\\WWWRRRLLLFFFAAA>>>;;;999999;;;===>>>>>><<<===>>>>>><<<<<<===>>>:::::::::;;;===AAADDDFFFJJJQQQZZZeeennnrrrtttuuussstttxxx}}}vvvjjjaaa```cccmmm}}}iiiRRRGGGCCC???;;;:::::::::999::::::999999:::<<<>>>@@@@@@???BBBGGGKKKMMMSSS[[[jjj|||qqqhhheeeeeefffddd]]]RRRHHHBBB@@@@@@@@@CCCFFFHHHMMMYYYeeeyyyooonnnsssxxxwwwrrrZZZLLLFFFAAA===;;;<<<;;;::::::999999::::::555888;;;;;;<<>>AAA@@@CCCGGGHHHIIIOOOWWW]]]lll}}}{{{wwwvvvtttrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnmmmlllkkkkkkggggggffffffffffffggggggeeebbb^^^[[[VVVPPPJJJEEE???<<<:::999;;;===??????>>>???@@@???===<<<===>>><<<===>>>???AAAEEEJJJMMMSSS[[[fffpppvvvyyyyyyyyyyyyyyy{{{~~~wwwlllhhhiiinnnyyybbbMMMDDDAAA===;;;;;;;;;;;;:::::::::::::::;;;===???AAABBBAAADDDIIILLLOOOVVV___qqqtttllliiijjjgggaaaXXXNNNGGGBBB@@@AAAAAACCCGGGJJJPPP]]]jjj}}}qqqrrrxxx~~~qqqfffqqqoooYYYLLLEEE@@@<<<;;;::::::999999999999::::::666888::::::;;;>>>CCCFFFRRR```uuuzzztttqqqmmmhhhhhhjjjnnnyyy}}}|||}}}}}}||||||{{{zzzzzzyyytttttttttuuuvvvxxxyyyzzz~~~}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyyyyuuutttuuuwww{{{|||zzzxxxuuuwww{{{}}}}}}|||{{{{{{zzzzzzzzzzzz{{{{{{}}}tttnnnuuu}}}zzzwwwsssoooiiiccc___SSSOOOKKKGGGEEECCC@@@>>>@@@@@@BBBFFFGGGHHHPPPXXX^^^nnn}}}zzzwwwuuusssrrrpppoooooooooppppppppppppppppppppppppooonnnnnnnnnnnnmmmlllkkkjjjfffffffffffffffggghhhhhheeeccc```]]]YYYTTTMMMIIIAAA>>>:::999;;;===>>>???@@@AAAAAA@@@>>><<<===>>>>>>@@@BBBCCCEEEIIINNNRRR\\\eeeqqq{{{~~~~~~zzzzzzzzz|||~~~~~~}}}|||xxx{{{wwwnnnmmmqqqzzzyyy\\\JJJAAA???<<<:::;;;<<<;;;;;;::::::;;;;;;===???AAABBBDDDDDDFFFJJJLLLPPPZZZdddzzzzzzrrrpppnnnggg^^^UUUMMMHHHDDDBBBBBBAAACCCGGGJJJQQQ```nnn|||vvvxxx~~~rrrfff^^^gggwwwzzzzzzhhhUUUJJJDDD???<<<<<<999888888888888999::::::888999:::;;;<<<>>>AAADDDLLLYYYlll|||}}}{{{wwwtttsssoooiiihhhjjjnnnxxx~~~~~~~~~}}}}}}|||{{{{{{{{{xxxxxxwwwwwwxxxxxxxxxyyyzzz}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||zzzyyyvvvuuuvvvzzz|||xxxtttwww||||||{{{zzzzzzzzzzzz{{{|||uuulllqqq|||~~~}}}{{{xxxuuuqqqlllfffaaaVVVRRRMMMHHHEEECCCAAA???>>>===@@@CCCDDDFFFNNNWWW___nnn~~~|||xxxuuutttsssqqqpppooooooooopppoooooopppppppppoooooonnnmmmmmmmmmmmmlllkkkjjjiiiggggggffffffgggggghhhiiieeedddbbb```\\\WWWPPPLLLDDD@@@<<<:::;;;<<<>>>>>>@@@AAABBBAAA???>>>???@@@@@@DDDHHHJJJKKKMMMRRRVVVcccmmmzzzxxxxxxxxxyyyzzz{{{zzzxxxvvvrrrpppttt{{{~~~{{{vvvrrryyyoooWWWHHH@@@===;;;:::;;;;;;;;;::::::;;;<<<===>>>@@@BBBCCCFFFFFFHHHKKKMMMSSS```mmmyyywwwllldddYYYPPPLLLJJJGGGEEECCCCCCDDDHHHLLLUUUeeettt~~~}}}qqqddd]]]WWW]]]iiillllll^^^OOOGGGCCC>>><<<<<<888888888777888888999999999999:::;;;===???@@@AAAGGGQQQ```oooyyy{{{yyyvvvrrrqqqqqqqqqnnngggfffhhhllluuu~~~~~~}}}}}}||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyzzz|||~~~}}}~~~||||||}}}}}}}}}~~~|||}}}}}}}}}}}}}}}}}}|||zzzzzz{{{|||~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{|||~~~~~~|||zzzxxxwwwxxx~~~}}}xxxtttxxx}}}}}}|||{{{zzzzzz{{{|||}}}uuuiiinnnwww~~~|||{{{yyywwwsssnnngggcccZZZUUUNNNHHHEEECCCBBB@@@>>>===???BBBDDDFFFNNNWWW```nnn}}}{{{xxxttttttsssqqqpppoooooopppqqqoooooopppppppppooommmlllllllllllllllkkkjjjiiihhhgggggggggggggggggghhhiiifffeeedddbbb___ZZZSSSOOOHHHDDD???<<<<<<===>>>??????@@@BBBBBBBBBBBBCCCEEEFFFLLLQQQTTTTTTUUUYYY\\\hhhrrr|||zzzsssrrrrrrsssuuuvvvuuussskkkjjjkkkpppyyy~~~|||cccOOOEEE???===;;;:::;;;;;;:::999:::;;;<<<>>>@@@AAACCCCCCHHHGGGIIILLLPPPXXXiiiyyy}}}{{{ggg]]]RRRKKKJJJJJJHHHEEEEEEDDDGGGKKKQQQ\\\mmm}}}sss```WWWTTTNNNQQQZZZ[[[\\\QQQGGGBBB@@@<<<:::;;;999888888777777777888888:::999:::;;;===>>>??????DDDKKKWWWdddnnnrrrrrrqqqnnnnnnpppqqqmmmfffdddfffhhhppp|||}}}}}}}}}}}}||||||||||||{{{{{{{{{||||||||||||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{|||||||||}}}~~~~~~~~~||||||||||||||||||||||||yyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxxxxyyy}}}~~~{{{yyyxxxyyy}}}vvvrrrwww~~~~~~}}}{{{zzzzzz{{{}}}~~~uuuhhhlllttt{{{~~~~~~~~~}}}|||{{{yyyxxxuuuooohhhccc\\\VVVOOOHHHEEECCCBBBAAA@@@???AAADDDEEEHHHPPPYYYaaannn}}}|||{{{xxxuuutttsssrrrpppppppppqqqqqqoooppppppppppppnnnlllkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhgggggggggggghhhhhhggggggeeedddaaa\\\VVVQQQKKKFFFAAA======>>>??????===???BBBCCCDDDEEEHHHJJJMMMSSSZZZ\\\\\\\\\___ccckkkuuuyyyrrrnnnmmmmmmmmmnnnpppqqqpppooodddeeehhhoooyyyrrrZZZIIIAAA???===;;;:::;;;;;;:::888;;;;;;===>>>@@@BBBCCCDDDHHHHHHIIIMMMRRR\\\ppp}}}bbbXXXMMMGGGHHHIIIGGGEEEFFFFFFIIINNNUUUaaattt~~~iiiWWWOOONNNGGGHHHOOOOOORRRIIIAAA???>>>;;;999999999999888777777777777777999999999:::<<<=========CCCHHHRRR]]]gggmmmoooooonnnnnnqqqsssnnnfffdddfffdddlllwww}}}}}}}}}}}}||||||||||||zzzzzz|||}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}||||||}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||xxxyyyzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyuuuvvvxxx}}}{{{yyyxxxzzz|||tttqqqvvv}}}}}}|||{{{{{{|||}}}yyyiiihhhnnnuuuyyy~~~~~~}}}|||zzz{{{{{{{{{xxxtttooojjjgggccc\\\QQQHHHDDDBBBCCCCCC???<<<<<>>BBBFFFFFFDDDEEEJJJOOOTTT___ggghhhfffeeedddbbbrrrwwwzzzxxxqqqjjjffffffhhhggghhhlllrrruuusssooolllhhhgggnnn}}}{{{cccNNNDDDBBB>>>===;;;999888888999999===<<<===???BBBDDDEEEDDDFFFHHHNNNVVVZZZbbbuuu}}}mmmZZZQQQJJJHHHHHHGGGGGGIIIFFFGGGKKKQQQ^^^pppoooYYYQQQIIIEEEFFFGGGFFFDDDAAA@@@>>><<<;;;:::;;;;;;:::::::::999999999888888888888888999:::;;;<<<===???CCCJJJRRR[[[ccciiilllkkknnnsssvvvtttooogggccc```fffqqq{{{~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz|||~~~~~~~~~~~~|||{{{zzzxxxxxxyyyyyy{{{|||}}}~~~}}}||||||||||||~~~}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxzzzzzz{{{|||{{{zzzxxxwwwwwwyyy|||{{{yyyzzz~~~wwwvvv~~~~~~~~~}}}}}}}}}}}}}}}~~~xxxhhhfffjjjoooyyy~~~wwwxxx}}}~~~}}}}}}}}}|||zzz{{{{{{{{{yyyuuuqqqllliiiddd^^^UUUMMMHHHEEEBBBAAA???<<<===AAAEEEIIIOOOWWW^^^qqq|||yyywwwwwwwwwwwwtttssssssqqqpppooonnnnnnoooooonnnnnnmmmlllkkkkkkkkkkkkllllllkkkjjjiiigggffffffggggggggggggffffffhhhgggdddcccaaa^^^ZZZWWWPPPLLLGGGBBB>>>===>>>>>>>>>CCCIIIJJJJJJLLLRRRWWW___hhhppppppllljjjhhheeekkknnnqqqnnnhhhbbb``````cccdddffflllsssvvvuuusssqqqnnnnnnvvvoooZZZJJJAAA@@@::::::999999999;;;<<<===>>>>>>???@@@CCCEEEFFFFFFIIIKKKQQQYYY```lllzzzjjjXXXOOOIIIHHHHHHFFFGGGJJJMMMOOOTTT\\\jjj|||ooo```TTTNNNGGGDDDDDDEEECCC@@@@@@???===<<<;;;;;;;;;;;;::::::999999999888888888999999999999999:::;;;<<<>>>AAAFFFNNNUUU^^^eeeiiijjjlllooossssssmmmeee___^^^eeennnxxx~~~}}}~~~~~~}}}}}}}}}}}}||||||}}}}}}~~~}}}|||{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}|||~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyzzzzzzzzzyyyxxxwwwxxxyyy|||~~~yyyxxxyyy||||||xxxyyy~~~}}}}}}|||||||||}}}zzziiieeegggjjjrrr||||||vvvpppvvv}}}|||}}}}}}|||{{{zzz{{{zzzyyywwwsssooommmeeeaaaYYYSSSMMMGGGBBB??????===>>>BBBEEEHHHOOOWWWbbbvvv}}}|||{{{yyywwwuuuuuuuuuuuuuuutttsssqqqooonnnmmmllloooooonnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkiiihhhgggffffffggggggggggggffffffgggeeecccbbbaaa___\\\YYYUUUQQQKKKEEEAAA???@@@AAA???EEEMMMRRRSSSWWW^^^cccnnnvvv{{{yyytttpppkkkfffcccdddeeeaaa\\\YYYZZZ\\\aaaccciiiqqqxxx|||}}}|||xxxwwwxxxqqq^^^QQQFFF@@@???::::::999999:::;;;===>>>@@@@@@AAABBBDDDFFFHHHIIINNNQQQXXXaaaiiivvvzzzzzz}}}ppp```TTTMMMGGGGGGGGGFFFHHHLLLPPPSSSZZZeeettt~~~~~~yyybbbVVVMMMIIIDDDAAABBBAAA>>><<<>>>===<<<;;;;;;;;;;;;;;;999999999999888888888777:::999999999999999::::::;;;>>>BBBGGGNNNVVV___eeelllkkkmmmqqqsssooofff]]]]]]bbbkkkttt}}}~~~}}}~~~~~~zzz{{{{{{{{{||||||}}}}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||~~~}}}}}}}}}||||||{{{{{{zzz{{{{{{{{{{{{|||}}}~~~}}}}}}}}}|||{{{{{{~~~~~~~~~}}}|||{{{zzzyyywwwxxxxxxyyyyyyyyyyyyxxxyyyzzz|||~~~yyyyyyzzz||||||}}}||||||}}}~~~||||||{{{{{{{{{}}}mmmiiiiiiiiipppyyy~~~xxxrrrvvv}}}|||{{{|||}}}|||{{{zzzzzzzzzyyyxxxuuurrrqqqiiiddd]]]UUUNNNHHHCCC??????>>>???CCCFFFIIIRRR[[[iii~~~}}}{{{xxxxxxvvvuuuttttttuuuuuussssssrrrpppooonnnmmmlllooonnnmmmlllkkkjjjiiihhhjjjjjjkkkkkkjjjiiigggfffffffffggggggggggggfffffffffdddbbbbbbaaa```^^^\\\YYYUUUNNNHHHCCCAAAAAABBBBBBIIIRRRXXX[[[```gggmmmyyyyyyssskkkddd]]]\\\ZZZWWWUUUUUUXXX[[[ccciiirrr{{{yyyaaaRRRJJJCCC??????===<<<;;;::::::;;;<<<<<<@@@AAACCCDDDFFFHHHKKKNNNTTTZZZcccllltttyyyuuurrrxxxxxxcccUUUPPPJJJFFFFFFFFFFFFIIINNNRRRXXXbbbooo{{{{{{kkkYYYQQQHHHEEEBBB@@@@@@???<<<999<<<<<<;;;;;;;;;;;;;;;;;;999888888888888777777777:::999999888888888888999:::<<>>@@@CCCEEEGGGIIILLLRRRVVV[[[dddqqqzzzrrrnnnnnnmmmttt}}}zzzkkkYYYMMMLLLGGGDDDEEEFFFFFFKKKQQQYYY```mmm|||{{{rrrvvv|||rrr\\\OOOJJJDDDCCCBBB@@@???>>>;;;:::;;;;;;;;;;;;;;;:::::::::888888888777777777666666999999888777777777888888:::<<<>>>???BBBJJJVVV___llljjjkkkqqqwwwvvvmmmeeeaaaeeekkkpppvvv}}}}}}|||}}}}}}yyyuuuuuuwwwyyy{{{}}}~~~|||{{{zzz{{{{{{||||||||||||||||||||||||~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{|||~~~~~~||||||~~~~~~}}}|||}}}}}}~~~|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~zzz|||~~~|||yyyzzz~~~~~~}}}{{{zzzyyyyyyyyy|||yyyuuuooopppvvv{{{}}}|||}}}|||}}}}}}|||{{{zzzzzzyyyyyyxxxwwwuuuuuuqqqkkkbbbYYYRRRMMMHHHEEEAAA@@@BBBEEEIIIPPP```nnn{{{xxxwwwwwwwwwuuuuuuuuuuuuuuutttttttttoooooooooooonnnnnnnnnnnnkkkkkkjjjjjjiiiiiihhhhhhjjjkkkkkkkkkkkkiiihhhgggffffffggggggggggggffffffeeecccaaaaaaaaabbbaaa```[[[YYYUUUPPPKKKGGGEEEDDDGGGMMMUUUYYY\\\bbbkkkrrr}}}yyyqqqeee[[[SSSPPPMMMLLLPPPVVV^^^cccppp{{{fffXXXIIIBBB???;;;:::;;;999999999:::<<>>===<<<;;;:::;;;;;;;;;::::::999888777777777777666666666666888777777777777777888888999;;;===>>>???GGGSSS\\\ffffffiiiooouuuvvvpppkkkiiikkknnnrrruuu{{{~~~}}}~~~~~~{{{wwwssstttvvvyyy|||}}}|||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||zzz{{{}}}}}}|||{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzzzz{{{|||||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~yyyzzz{{{yyywwwxxx|||~~~~~~}}}|||zzzzzzyyyyyyyyyvvvtttxxxxxx~~~}}}}}}}}}|||zzzzzzzzzyyyxxxwwwvvvuuuuuurrrnnnggg```YYYRRRLLLGGGBBBAAABBBFFFJJJUUUhhhyyy~~~}}}{{{xxxuuussstttttttttttttttttttttsssrrrrrrppppppooonnnmmmmmmlllllliiiiiiiiiiiiiiiiiiiiiiiikkkkkkllllllkkkjjjiiigggffffffggggggggggggfffffffffdddaaaaaaaaabbbaaa```\\\[[[XXXUUUQQQLLLHHHFFFEEEKKKQQQUUUXXX___jjjrrr{{{~~~xxxqqqeeeZZZSSSPPPNNNOOOTTT]]]eeekkkzzzmmmTTTLLLDDD@@@===::::::===999999:::;;;===@@@BBBDDDCCCHHHMMMQQQUUU\\\fffnnnsss~~~{{{rrrdddZZZ[[[bbbjjjooosssnnnbbbTTTLLLJJJGGGDDDDDDFFFGGGHHHOOOXXX```jjjzzzyyyhhhfffoooxxxppp\\\PPPJJJHHHBBBBBBAAA???===<<<<<<===;;;;;;;;;;;;:::999777666777777666666666555555555666666666666666777888999777;;;=========DDDOOOYYYaaadddiiipppvvvxxxuuussspppqqqssstttvvvyyy~~~~~~}}}}}}~~~~~~}}}}}}|||yyyuuurrrsssuuuyyy}}}~~~||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~{{{zzzzzz|||{{{zzz{{{|||~~~||||||}}}~~~~~~}}}{{{zzz{{{zzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzzzzzzz{{{{{{~~~~~~}}}}}}}}}}}}}}}~~~yyyyyyyyyxxxxxxyyy|||~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyyzzz}}}yyy|||www~~~~~~}}}|||zzzzzzzzzyyyxxxwwwuuuuuutttrrroookkkfff___WWWNNNHHHCCCBBBCCCFFFKKKXXXmmm~~~}}}}}}{{{xxxtttsssssstttsssssssssssssssrrrqqqppprrrqqqpppooommmkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiillllllmmmmmmlllkkkiiihhhffffffggggggggggggffffffgggdddbbbaaaaaabbbaaaaaa\\\\\\[[[XXXTTTOOOKKKHHHCCCHHHNNNRRRVVV^^^iiirrrzzz~~~~~~yyyqqqeeeZZZUUUSSSQQQSSSZZZdddmmmrrrlll[[[KKKFFFBBBAAA???<<<===AAA<<<<<<<<<<<<===>>>@@@AAAEEEJJJQQQVVVZZZbbbmmmvvvzzz}}}wwwqqqjjj___WWW[[[dddggglllmmmfffXXXLLLHHHHHHFFFDDDDDDFFFGGGIIIQQQZZZhhhrrrpppdddfffrrr||||||bbbRRRLLLIIIHHHAAAAAA@@@===;;;;;;<<<===;;;;;;;;;;;;:::888666555777666666666555555555555555555555555666888999999666:::===<<<<<>>;;;;;;???CCCGGGIIINNNPPPTTT\\\fffrrr|||zzzxxxxxxxxxvvvrrrkkkccc^^^\\\]]]___eeeeeebbb[[[QQQIIIEEEDDDFFFEEEFFFHHHIIILLLTTT]]]kkkxxxwwwhhhcccffftttmmmXXXPPPLLLHHHGGGEEECCC@@@===:::999999::::::::::::::::::999777777999888777555555555666777555555555555666666666666888666777;;;>>>@@@GGGNNNYYY```lllwww~~~}}}}}}yyyuuusssvvvzzz~~~~~~~~~}}}||||||}}}}}}||||||{{{zzzyyywwwvvvuuuvvvxxx|||~~~|||zzz{{{}}}~~~~~~}}}|||||||||~~~~~~~~~~~~}}}}}}}}}}}}{{{|||||||||}}}}}}}}}~~~~~~|||{{{zzzzzz{{{|||~~~}}}|||zzz{{{{{{{{{zzzzzz|||}}}~~~~~~~~~}}}{{{yyyxxx{{{{{{zzzzzz{{{|||~~~|||{{{zzzyyyxxxxxxyyyzzz|||}}}~~~}}}{{{yyyyyyzzzzzzzzz{{{{{{|||~~~}}}|||{{{yyyxxxxxxyyyyyy{{{zzzzzzyyyxxxwwwvvvvvv{{{~~~~~~|||zzzyyyyyyzzzzzzyyyyyyxxxwwwwwwtttqqqmmmhhhaaaYYYTTTOOOJJJHHHLLLQQQ]]]vvv~~~|||{{{zzz|||{{{yyyvvvtttsssrrrqqqrrrqqqrrrsssuuuuuusssqqqppppppnnnmmmllllllkkkkkkkkkkkkjjjhhhhhhgggggggggjjjjjjiiihhhgggfffeeeeeedddeeeffffffeeeeeefffhhheeeffffffeeedddcccbbbbbb]]]\\\[[[[[[YYYVVVQQQMMMKKKGGGGGGMMMVVV^^^hhhqqq{{{vvvllldddbbb\\\]]]___ccckkkvvvlllZZZMMMFFFBBB???:::999:::<<<<<<;;;???>>>===???CCCGGGIIIIIISSSVVV\\\eeeooozzz{{{tttpppppprrrtttxxxssskkkeee```^^^]]]\\\___^^^\\\UUUMMMGGGEEEEEEEEECCCEEEHHHJJJNNNXXXcccppp~~~oooeeedddhhhttt}}}aaaRRRNNNLLLJJJJJJFFFDDDAAA>>>;;;::::::;;;999999999999999777666666999888777666555555666777555555555555666666666666777555666:::<<<>>>DDDKKKYYY```mmmzzz{{{vvvtttvvvyyy|||yyyvvvwwwyyyxxxyyy|||~~~||||||||||||}}}|||||||||{{{zzzyyyxxxwwwwwwyyy}}}~~~~~~|||{{{|||~~~~~~}}}}}}|||||||||~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~|||{{{zzz{{{|||{{{zzzzzz|||}}}~~~~~~~~~}}}{{{zzzyyyzzzzzzyyyyyyzzz{{{}}}~~~}}}|||{{{yyyyyyyyyyyyyyy|||}}}~~~}}}{{{zzzyyyzzzzzzzzz{{{{{{|||~~~}}}|||zzzxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwvvv}}}{{{wwwxxxyyyzzzzzzyyywwwuuuvvvuuurrrpppmmmhhhbbb]]]UUUNNNKKKNNNSSSaaa||||||zzzyyyxxxxxxyyyxxxwwwvvvtttsssrrrrrrsssrrrqqqqqqsssttttttssspppooonnnlllkkkkkkjjjjjjlllkkkiiihhhffffffeeeeeeggggggfffffffffeeeeeeeeedddeeeffffffeeeeeefffgggffffffffffffeeedddcccccc___^^^\\\[[[[[[YYYVVVSSSMMMIIIIIINNNVVV```lllvvvwwwlllfffddd]]]```dddkkksssyyygggYYYNNNFFFAAA===;;;::::::;;;=========@@@@@@BBBFFFKKKOOOPPPQQQZZZ___hhhrrr{{{|||vvvooohhhfffiiinnnrrryyyssslllgggdddaaa]]]ZZZXXXVVVSSSMMMHHHDDDDDDEEEEEEDDDEEEIIINNNTTT```lllxxxvvvgggeeehhhnnnyyy}}}jjjTTTKKKIIIIIIHHHIIIEEECCCAAA>>><<<;;;;;;;;;::::::::::::999888777666888777777666666666666777555555555555666666666666666444555888999:::???FFFTTT]]]kkkyyy|||yyyvvvvvvwwwxxxwwwqqqmmmnnnpppppprrrvvv|||}}}|||{{{{{{|||||||||||||||||||||{{{zzzzzzyyy{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||||||||~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{||||||{{{{{{|||~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~|||{{{yyyyyyxxxxxx{{{}}}~~~}}}{{{zzzzzzzzzzzzzzz{{{||||||}}}~~~}}}{{{xxxvvvuuuvvvyyyzzz|||{{{{{{zzzyyyxxxwwwwww}}}{{{vvvwwwyyy{{{{{{yyywwwuuuuuutttrrrqqqpppmmmiiifff^^^VVVQQQSSSYYYggg|||{{{zzzxxxwwwvvvuuuuuuvvvvvvuuuuuutttssssssrrrtttrrrooooooqqqsssttttttoooooommmkkkjjjiiiiiiiiikkkjjjhhhgggeeedddccccccddddddddddddeeeeeeeeeeeedddeeeffffffddddddeeefffeeeeeeeeeeeeeeedddcccccc```^^^\\\[[[\\\[[[ZZZYYYQQQLLLKKKPPPWWWaaaooo{{{xxxkkkeeeddd```dddjjjrrr{{{sssbbbUUUMMMHHHBBB>>>;;;;;;:::;;;;;;<<<======AAABBBFFFLLLSSSZZZ^^^___dddkkkuuu~~~~~~{{{nnnkkkfffcccdddiiinnnrrrwwwrrrmmmjjjhhhddd^^^YYYSSSPPPLLLGGGDDDBBBCCCDDDGGGFFFHHHMMMRRRZZZhhhuuu~~~~~~pppfffiiipppwwwkkk\\\MMMGGGFFFDDDCCCDDDBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;:::999888888777777777666666666666777555555555555666666666666777555555888888888<<>>===<<<;;;:::999999:::::::::999999888777666666666666777777777777666555555555555666666666666888666666999999888;;;@@@GGGOOO]]]lllwww}}}~~~~~~}}}{{{yyyyyyzzzxxxuuurrrwww|||yyyooohhhcccdddfffgggjjjoootttxxx~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~|||~~~}}}{{{{{{|||}}}}}}||||||}}}~~~~~~}}}{{{zzz{{{{{{|||}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzz||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}|||||||||zzz|||~~~~~~}}}|||}}}~~~~~~~~~}}}}}}||||||{{{{{{zzz{{{||||||}}}}}}~~~~~~~~~~~~}}}|||zzzyyywwwvvvxxxzzz{{{{{{yyyxxxxxxyyyyyyzzz{{{|||}}}}}}||||||}}}zzzwwwttttttvvvyyy{{{zzzzzzyyyxxxwwwvvvuuuuuu}}}xxxuuuvvvxxxyyyyyyxxxwwwvvvsssrrrqqqqqqrrrqqqooommmeee^^^ZZZ[[[^^^hhh~~~}}}|||||||||}}}||||||~~~}}}}}}||||||xxxxxxvvvuuuttttttssssssrrrrrrsssttttttsssqqqpppqqqooollllllnnnpppqqqqqqnnnmmmllljjjhhhgggffffffhhhgggeeedddcccbbbaaaaaaaaaaaabbbccccccdddeeeeeedddeeefffeeedddcccdddeeebbbccccccddddddccccccbbb```^^^\\\\\\]]]]]]]]]\\\WWWTTTTTTWWW\\\eeesssssseeeaaabbbffflllvvvmmm]]]QQQLLLFFFBBBAAA???<<<999<<<======<<<;;;<<<>>>@@@BBBEEELLLWWWdddooovvvyyy{{{}}}yyypppfff___WWWZZZ]]]bbbfffiiijjjkkkppprrrsssqqqkkkcccZZZUUUNNNKKKFFFCCCCCCDDDEEEEEEGGGGGGKKKRRRZZZcccrrr{{{qqqmmmwwwtttdddPPPIIIDDDCCCBBB@@@@@@CCC===<<<<<<;;;:::999999888777777777777666555444333555666666777777777777666555555555555666666666666888666777:::999888:::???DDDKKKWWWdddnnntttwwwxxxtttttttttwwwzzzyyyuuuqqqrrrwwwwwwlllfffbbbdddfffgggiiimmmrrrwww}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{{{{}}}~~~}}}|||{{{}}}~~~|||zzzzzzzzz{{{|||}}}}}}||||||||||||{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||zzz|||~~~}}}}}}~~~~~~~~~}}}|||||||||||||||{{{{{{|||~~~~~~~~~~~~~~~|||||||||{{{zzzxxxwwwvvvvvvxxxyyyyyywwwvvvwwwxxxyyyzzz{{{|||}}}|||{{{{{{|||zzzwwwuuuuuuwwwzzz|||{{{zzzzzzyyyxxxwwwvvvuuuxxxssstttuuuuuuvvvvvvuuuuuutttsssrrrrrrrrrrrrpppooogggaaa___```aaahhh}}}}}}|||{{{zzzzzzyyyxxxxxxyyy|||}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzyyyyyywwwvvvuuutttttttttqqqrrrssstttsssrrrpppooonnnlllkkkkkkmmmnnnnnnnnnnnnmmmkkkiiigggfffeeeeeefffeeedddcccbbbaaaaaaaaabbbbbbbbbccccccddddddeeedddeeefffeeecccbbbcccdddccccccdddddddddddddddccc```___^^^^^^______^^^\\\YYYWWWXXX[[[^^^ffftttqqqdddaaaccceeelllwww|||kkk\\\QQQGGGEEECCCAAA???>>>>>>===;;;<<<===<<<;;;===AAAEEEHHHMMMXXXfffsss|||}}}zzztttmmmfff```\\\YYYXXX[[[^^^bbbfffggghhhhhhpppuuuxxxuuujjj^^^TTTPPPIIIFFFCCCBBBEEEGGGHHHHHHHHHJJJPPPZZZcccmmm|||~~~zzzsssuuuwwwcccUUUHHHCCC@@@@@@???<<<<<<@@@<<<<<<<<<<<<;;;::::::999777777888777777666555444444555666777888888777666555555555555666666666666777555666999999777999>>>AAAFFFPPPZZZccciiimmmnnnllllllooouuuzzz{{{vvvpppmmmrrr{{{xxxnnniiifffhhhkkkkkklllppprrrvvv{{{~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{}}}~~~~~~}}}zzz}}}~~~|||zzzyyyzzz{{{|||}}}}}}|||||||||{{{{{{{{{wwwwwwxxxyyyzzz{{{{{{|||{{{{{{||||||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzz}}}~~~~~~~~~~~~~~~|||{{{{{{||||||}}}zzz{{{|||}}}~~~~~~~~~}}}zzzzzzzzzzzzyyyxxxwwwvvvtttvvvwwwwwwvvvuuuuuuvvvxxxzzz{{{}}}}}}|||{{{zzz{{{zzzxxxwwwwwwyyyzzz|||}}}|||{{{zzzyyyxxxxxxwww}}}{{{}}}yyyrrrrrrrrrrrrssssssttttttvvvtttsssrrrssssssqqqpppjjjeeeccceeeeeejjj|||}}}|||{{{zzzzzzyyyvvvuuuuuuwwwyyyyyyxxxvvvxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzxxxwwwuuuuuuttttttqqqrrrsssssssssqqqooonnnmmmkkkjjjjjjlllmmmmmmlllnnnmmmkkkiiigggfffeeedddddddddcccbbbaaaaaabbbbbbbbbbbbcccccccccddddddddddddeeefffeeecccbbbcccdddddddddeeeffffffeeeeeeeeeaaa```___```aaa```^^^\\\[[[YYYZZZ]]]```ffftttooocccbbbfffhhhppp}}}{{{fffVVVLLLEEE???@@@???===::::::<<<>>>:::;;;<<<;;;;;;>>>EEEJJJNNNVVVcccssszzzssshhh]]]VVVTTTUUUWWW^^^___bbbdddfffggghhhhhhqqqxxx}}}wwwiiiZZZPPPLLLEEEBBB@@@BBBFFFJJJKKKJJJKKKMMMUUUaaalllwww~~~|||zzzvvv{{{iiiVVVKKKFFFBBB???>>>;;;777777;;;<<<<<<======<<<;;;;;;:::::::::;;;::::::999888777444555666888888888777666555555555555666666666777666444555888888666999======AAAIIIRRRZZZ```dddffffffgggkkkssszzz{{{vvvqqqjjjooowwwzzzrrrmmmkkknnnppppppqqqtttsssvvvzzz~~~~~~}}}|||}}}|||{{{{{{|||~~~~~~}}}zzz}}}~~~|||yyyyyyzzz{{{}}}}}}|||||||||{{{{{{{{{{{{vvvvvvwwwxxxzzz{{{||||||{{{{{{||||||||||||{{{{{{yyyyyyyyyxxxxxxyyyzzzzzzzzz}}}~~~~~~~~~~~~~~~|||{{{{{{|||}}}}}}yyyzzz{{{}}}}}}}}}}}}|||xxxyyyyyyzzzyyyxxxvvvuuussstttvvvvvvuuuttttttuuuxxxzzz{{{}}}}}}|||zzzyyy{{{zzzyyyyyyyyyzzz{{{{{{~~~~~~}}}|||{{{zzzzzzyyy}}}uuuppppppppprrruuuxxxxxxxxxuuuttttttsssrrrrrrqqqqqqkkkkkkiiifffeeelllwww|||{{{yyyxxxwwwxxxyyyyyywwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvvvvuuutttrrrpppoooqqqooonnnnnnoooooonnnlllmmmjjjgggiiimmmooollliiihhhhhhhhhgggffffffeeeeeecccbbbaaa____________```aaaaaabbbcccddddddeeeeeefffeeeddddddccccccccccccbbbccccccccccccbbbaaaaaa___```aaa```^^^\\\]]]^^^```]]][[[[[[___fffnnnssswwwllldddaaabbblllwwwqqqaaaUUULLLCCC<<<===<<<;;;:::::::::;;;<<<>>><<<<<<@@@BBBCCCFFFKKKSSS```qqq{{{kkkaaaTTTKKKKKKOOOTTTVVV]]]\\\]]]___^^^^^^cccjjjssszzz{{{ppp```TTTKKKFFFGGGEEECCCDDDGGGKKKNNNPPPRRRXXXaaahhhooo|||}}}|||{{{|||oooXXXLLLIIIBBBAAA???===<<<;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999666666666666555555555555666666666666777777777777888777555000---...222777555666777999999888777777888===DDDIIIMMMSSS[[[```eeeiiimmmqqqwww{{{xxxrrrmmmkkkooowww}}}xxxrrrpppqqqrrrrrrqqquuuxxx{{{~~~}}}|||}}}zzz{{{|||}}}~~~~~~~~~~~~{{{|||yyyuuuuuuwwwwwwzzz~~~~~~}}}|||{{{{{{{{{{{{{{{|||{{{yyyxxxxxxyyy{{{|||}}}||||||{{{zzzzzzyyyyyy{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{yyyxxx{{{zzzzzzyyyyyyyyyzzzzzz|||{{{zzzzzzzzz|||}}}~~~zzzxxxvvvuuuuuuuuusssrrrsssrrrppppppqqqsssvvvxxx}}}||||||{{{{{{{{{{{{{{{{{{||||||{{{yyyyyyzzz|||~~~~~~}}}{{{zzzxxxwwwyyyqqqnnnmmmnnnpppsssuuuuuuuuusssssssssrrrqqqqqqppppppjjjjjjiiigggggglllvvv~~~}}}zzzyyyxxxwwwvvvvvvwwwxxxvvvvvvuuuttttttttttttttttttttttttssssssssssssrrrsssssstttssssssrrrqqqpppooommmllllllmmmmmmllljjjllljjjhhhjjjnnnooollliiigggggggggfffeeeeeedddddddddcccaaa```______```aaaaaaaaabbbbbbcccddddddeeeeeeeeedddccccccccccccccccccccccccccccccbbbbbbaaa```aaaaaa```^^^]]]]]]^^^___]]][[[[[[^^^dddjjjnnnsssuuuuuuqqqjjjffffffhhhppp|||tttjjj\\\QQQKKKFFF@@@<<<<<<<<<;;;::::::;;;<<<===AAA???@@@DDDGGGHHHMMMSSS___mmm~~~rrr\\\TTTJJJFFFIIIPPPVVVYYY]]]\\\\\\]]]]]]^^^eeemmmyyy}}}{{{mmm\\\PPPIIIDDDFFFEEECCCEEEHHHMMMRRRTTTZZZ```iiipppxxxzzzzzzzzz|||fffRRRGGGEEE@@@???===;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::999999999999999888888888888555666666666777777777777777777666222000000444777666666777888888888888777777;;;@@@DDDGGGMMMTTTZZZccchhhnnnqqquuuyyyyyyuuupppnnnooovvv|||yyyuuuuuuvvvuuuuuutttvvvyyy{{{}}}~~~~~~|||{{{}}}|||}}}}}}}}}}}}|||{{{{{{zzz{{{~~~xxxtttuuuvvvwwwzzz~~~~~~}}}||||||{{{{{{{{{||||||{{{yyyxxxxxxyyy{{{|||}}}||||||{{{zzzyyyyyyyyy{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}|||{{{yyyxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyzzz{{{{{{|||{{{yyywwwvvvvvvvvvuuutttrrrqqqpppppprrruuuxxxzzz~~~}}}{{{{{{zzzzzzzzz{{{{{{|||zzzyyyxxxyyy{{{~~~~~~~~~}}}{{{zzzxxxwww{{{rrrllljjjjjjkkkmmmppprrrrrrqqqrrrrrrqqqqqqpppoooooooooiiijjjjjjiiiiiimmmtttzzz{{{xxxwwwwwwvvvuuuuuuuuuvvvvvvttttttsssrrrrrrrrrrrrsssqqqqqqqqqqqqpppppppppppppppqqqqqqrrrrrrrrrqqqqqqllljjjiiijjjkkkkkkjjjhhhkkkjjjjjjlllooopppllliiifffffffffeeeddddddcccccceeedddbbbaaa``````aaaaaaaaaaaaaaabbbccccccddddddddddddcccbbbbbbbbbcccccccccddddddddddddcccbbbbbb```aaabbbaaa___]]]^^^___^^^]]]\\\\\\^^^aaadddggggggiiikkkjjjgggfffiiilllsssyyyrrrlllhhh\\\UUULLLFFFDDDCCC@@@>>>;;;::::::::::::<<<===>>>AAA???AAAFFFIIIMMMTTT\\\kkk{{{uuudddOOOIIIDDDDDDJJJSSSYYY\\\]]]ZZZYYYZZZ[[[___iiitttwwwfffUUUKKKFFFCCCDDDDDDDDDFFFKKKQQQXXX\\\ccciiirrryyyzzzwwwyyy}}}kkkZZZKKKBBB@@@???===<<<:::999999999:::;;;;;;;;;;;;;;;:::999999777777777666666666555555555555666666666777777777666666666555333333555888666666666666666777888888777:::===???AAAGGGOOOUUUaaaiiipppqqqssswwwyyyyyytttpppooosssxxx|||~~~~~~}}}zzzyyyxxxwwwuuuwwwyyyzzz{{{}}}}}}{{{{{{}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyy}}}|||vvvrrrtttvvvwwwzzz~~~~~~}}}||||||||||||}}}}}}{{{zzzyyyyyyzzz{{{}}}||||||{{{zzzzzzyyyyyyyyy{{{zzzyyyyyyyyyyyyzzz{{{{{{|||}}}}}}|||{{{yyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzyyyyyywwwvvvttttttuuuuuutttsssppppppooopppsssvvvzzz}}}~~~|||zzzyyyxxxxxxzzzzzz{{{yyyxxxwwwyyyzzz~~~}}}}}}|||{{{yyyxxxwwwzzzssslllgggggggggiiillloooqqqpppoooqqqqqqpppppppppoooooooooiiijjjkkkkkkkkkmmmqqquuuxxxyyyzzz{{{~~~{{{wwwuuuvvvvvvuuuuuuuuuuuuuuuuuurrrqqqqqqpppppppppqqqqqqpppooooooooonnnnnnnnnnnnppppppqqqqqqqqqqqqppppppjjjiiihhhhhhjjjjjjiiihhhjjjjjjkkknnnpppooollliiiggggggfffeeeeeeddddddccceeedddcccaaaaaaaaaaaabbbaaaaaaaaaaaabbbbbbcccccccccbbbbbbaaaaaaaaabbbbbbdddddddddddddddcccbbbbbbaaabbbbbbaaa___^^^^^^___]]]\\\\\\\\\\\\]]]___```bbbdddeeedddcccdddgggiiisss~~~{{{mmmddd^^^YYYVVVQQQLLLEEEAAA??????===<<<999999999999:::<<<>>>@@@CCCCCCFFFLLLPPPUUU^^^hhhvvvhhhVVVJJJGGGEEEIIIQQQYYY___```\\\YYYWWWXXX[[[aaaooo|||uuu```NNNGGGDDDCCCAAABBBDDDGGGMMMUUU^^^dddjjjpppyyyxxxrrrsss|||nnn[[[OOOEEE???>>>>>>===;;;:::999999999::::::;;;;;;;;;;;;:::999999666666555555555444444444555555555666666666777777444555555555555555666666777666555444555666777888888:::;;;<<>>;;;999888777777888888888:::<<<>>>AAABBBIIIJJJPPPWWW\\\aaalllwwwttt\\\KKKGGGGGGIIIPPPZZZcccggghhh\\\XXXWWWYYY\\\dddssswww^^^LLLEEECCCBBB@@@BBBEEEIIIPPPYYYdddlllsssyyyzzzllliiinnn|||zzz```PPPHHHBBB???>>>>>>===;;;::::::::::::;;;::::::;;;;;;::::::999888999999999888888888777777555555555555666666666666444444444444555555555444666555444444444555777888666777999:::<<>>===<<<:::999999999999999999:::;;;<<>>???===<<<;;;:::999:::;;;;;;:::::::::::::::999888888888888777777777666666666444444555555555666666666555444333444555555444333444444444444444555666666222444555666999???IIIPPP___kkkuuuwwwvvvyyy}}}~~~zzzsssnnnnnnooopppvvv}}}{{{xxxzzz}}}|||xxxuuuuuuxxxzzz~~~~~~|||}}}zzz{{{|||}}}~~~~~~~~~~~~zzzzzzzzz}}}}}}yyytttrrruuuxxxyyy{{{~~~}}}|||{{{{{{|||}}}|||zzzyyywwwwwwxxxzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{yyyzzz{{{||||||{{{zzzyyyvvvvvvvvvvvvwwwxxxyyyzzzvvvwwwwwwwwwwwwvvvuuuuuusssssstttwww{{{|||{{{zzzuuutttssssssuuuyyy|||~~~~~~}}}{{{yyywwwvvvuuuuuuvvvwwwwwwuuutttsssuuuvvvwwwwwwwwwwwwvvvuuutttsss~~~xxxrrrllleeeaaa]]]___ccciiinnnqqqqqqpppjjjjjjkkkkkkkkkkkkkkkkkkmmmllllllllllllllllllkkkhhhggggggjjjuuu~~~zzzxxxvvvuuusssqqqrrrssstttuuuuuutttsssnnnnnnnnnnnnnnnoooppppppmmmmmmmmmllllllllllllkkkkkkkkkllllllllllllkkkkkkiiigggggghhhiiijjjjjjiiihhhiiijjjkkkjjjjjjjjjkkkhhhggggggffffffeeedddddddddcccaaa```______```aaa````````````````````````______^^^^^^______```aaaaaabbbbbbbbbbbbaaa``````^^^___```___]]][[[\\\]]]XXXXXXXXXXXXYYYZZZZZZ[[[YYYWWWVVVWWWZZZ^^^aaabbbfffmmmtttuuuwwwyyyxxxuuupppllliiikkkqqqzzzuuummmjjjjjjhhhjjjmmmooonnniiiaaa[[[UUUOOOHHHCCCAAA???<<<:::::::::;;;;;;;;;<<<===>>>======>>>AAADDDHHHKKKNNNQQQWWWaaakkkpppuuurrr___RRRKKKJJJMMMUUUaaammmtttuuutttdddbbbaaabbbbbbfffooozzz~~~lllVVVHHHDDDDDDDDDDDDHHHMMMRRRYYYdddsss}}}wwwfffdddjjjtttiii[[[KKKCCC@@@===<<<>>><<<;;;999888888999::::::999::::::::::::999888888555555555555444444444444444444444555555555666666999666444444555666555333333333444555555555555444111333555666777<<>>???===;;;777999::::::::::::;;;<<<@@@@@@BBBDDDHHHLLLPPPRRR]]]cccoooyyy~~~iiiZZZSSSQQQSSSWWW___jjjtttxxxwwwtttiiifffeeefffdddeeellltttsssmmm^^^MMMDDDDDDGGGGGGGGGKKKQQQVVV\\\hhhwwwzzzjjj___eeeqqq|||zzz\\\QQQFFF@@@===::::::<<<:::999888777777777888999999::::::::::::999888888888888888888777777777777444444444555555555666666<<<999555444666777666444222333444555666555444333444666777777777;;;BBBGGGRRR^^^kkksssyyy{{{vvvrrrsssssstttyyy|||yyyxxx|||}}}~~~zzzyyy{{{}}}|||~~~~~~|||||||||}}}}}}|||}}}~~~}}}}}}~~~~~~}}}|||}}}~~~~~~|||zzz{{{vvvtttwwwzzzzzz{{{~~~~~~}}}{{{{{{}}}~~~{{{zzzxxxvvvvvvxxxzzz|||{{{zzzyyyyyyyyyyyyzzz{{{xxxyyyzzz{{{{{{{{{zzzyyysssssssssttttttvvvwwwwwwtttsssqqqpppooopppqqqqqqttttttwww{{{zzzyyywwwuuuvvvwwwzzz{{{xxxwwwvvvvvvvvvvvvvvvvvvtttuuuuuutttrrrrrrsssuuuttttttttttttsssrrrqqqqqq~~~|||{{{xxxoooeee^^^VVVXXX[[[^^^ccchhhiiigggeeecccaaacccfffhhhhhhfffmmmmmmmmmlllllllllmmmmmmkkklllnnnttt||||||{{{yyywwwuuusssrrrqqqsssrrrpppppprrrssssssrrroooooooooooooooooooooooollllllllllllkkkjjjiiiiiifffggghhhjjjjjjjjjiiihhhggghhhjjjkkkjjjhhheeecccccceeegggiiijjjiiigggeeeffffffdddcccbbbaaaaaaaaadddcccbbbaaa````````````______^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^aaaaaa````````````aaaaaa^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZUUUWWWWWWUUUTTTUUUXXX\\\______```````````````______^^^]]]^^^aaadddeeedddeeecccaaa]]]YYYUUURRRQQQOOOOOOOOONNNLLLIIIFFFEEEAAA@@@===;;;:::999999:::>>>>>>===;;;:::<<<@@@CCCDDDGGGJJJMMMOOOSSSZZZ___ooottt|||xxxhhh\\\WWWWWW]]]cccjjjppptttvvvvvvwwwqqqlllfffaaa____________ccc^^^TTTJJJCCCAAADDDHHHGGGOOOXXX___eeeooo}}}oooeeeaaakkk|||gggSSSJJJAAA;;;<<<===<<<::::::::::::999::::::;;;;;;888888999:::<<<===;;;999999888888777666555555555555666555333111111333555999:::;;;:::888666555555444444444444444444444444777555333333555:::???BBBMMMXXXeeeppp{{{{{{vvvzzz~~~}}}}}}~~~|||zzz|||}}}{{{zzzyyyzzz{{{~~~}}}}}}~~~~~~}}}~~~|||{{{}}}}}}~~~~~~~~~~~~{{{|||}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{|||}}}}}}||||||}}}}}}}}}~~~~~~|||{{{{{{~~~{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxyyyyyyxxxwwwuuutttsssrrrssstttvvvvvvtttssssssrrrqqqooooooooopppppptttuuuvvvyyy{{{}}}}}}{{{wwwttttttvvvyyy{{{}}}{{{yyyyyyzzzxxxtttpppwwwvvvuuutttttttttttttttrrrrrrssssssssssssssssss}}}|||~~~~~~|||yyyqqqgggaaaVVVUUUUUUWWW\\\```aaa```aaa___^^^```ccceeeeeedddjjjjjjiiiiiijjjkkklllmmmmmmmmmppptttzzzzzzxxxxxxwwwvvvuuutttsssssssssrrrqqqqqqssssssrrrpppoooooooooooooooooooooooollllllllllllkkkjjjiiiiiifffggghhhiiijjjiiihhhhhhfffgggiiijjjiiigggdddccccccdddfffggghhhgggfffeeefffeeedddbbbaaaaaaaaaaaacccbbbaaa```____________^^^^^^]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]_________^^^^^^_________]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWXXXXXXYYYXXXXXXXXXUUUWWWWWWVVVUUUUUUXXX[[[ZZZ[[[[[[\\\\\\\\\[[[[[[XXXWWWWWWXXX[[[\\\\\\[[[ZZZYYYVVVSSSOOOLLLJJJHHHEEEEEEDDDCCCAAA>>>===<<>>===<<<<<<===>>>;;;<<<=========>>>AAACCCHHHLLLPPPTTTXXX___ggglllwww|||vvvjjjbbb___```dddhhhmmmrrrtttuuuuuuuuusssmmmddd]]]XXXVVVUUUTTTZZZVVVPPPHHHCCCCCCFFFJJJLLLTTT^^^eeemmmxxxpppiiiiiitttrrr\\\NNNGGG???;;;;;;<<<;;;999999999888888888888888999888888888999;;;;;;999777888777777666666555444444666777777555444444555777<<<>>>???===:::666444333333333333444444444444444555444333333555999===@@@GGGQQQ^^^kkkyyy}}}zzz~~~~~~}}}|||{{{|||~~~~~~|||{{{|||~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}|||||||||{{{zzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~|||{{{yyyyyyyyyyyyxxxxxxyyyxxxxxxvvvtttssssssrrrssstttuuuuuusssrrrrrrqqqpppooooooooopppqqqssstttvvvxxx{{{}}}~~~{{{xxxuuutttuuuxxxzzzzzzyyyxxxyyyzzzzzzwwwtttvvvuuuttttttssssssssstttrrrssssssssssssttttttttt}}}zzz|||}}}wwwnnnfffWWWRRRMMMMMMPPPTTTVVVVVVZZZZZZZZZ]]]```aaaaaa```dddddddddeeefffhhhkkklllnnnooopppsssxxx|||yyyuuuuuuuuuuuutttttttttttttttsssrrrrrrrrrsssssspppnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllkkkjjjiiiiiieeefffhhhiiiiiihhhhhhgggeeefffggghhhgggeeecccbbbcccccccccdddddddddddddddeeedddcccaaa````````````aaa```___^^^^^^]]]^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVTTTUUUVVVWWWXXXWWWVVVVVVUUUVVVWWWWWWVVVUUUVVVXXXUUUUUUVVVVVVVVVVVVUUUUUUQQQQQQQQQSSSUUUUUUSSSQQQNNNMMMKKKIIIFFFDDDBBBAAAAAA@@@>>>===;;;::::::999;;;:::999999999:::;;;<<<;;;===???AAABBBDDDGGGIIIPPPTTTYYY___fffnnnuuuzzz||||||uuummmgggggghhhjjjkkknnnppprrrrrrqqqpppooohhh^^^UUUOOOMMMKKKJJJNNNMMMJJJGGGEEEFFFIIILLLTTT[[[eeeoooxxxyyypppoootttzzz```QQQHHHCCC===;;;<<<<<<:::888999888777666555555555666888777777888:::999777555666666666555555444444333555555666555444444666888>>>@@@BBBAAA<<<777333222222222222333333444444444222222222333555888;;;<<<@@@HHHTTTbbbuuu~~~{{{~~~}}}}}}}}}~~~}}}|||{{{|||~~~~~~~~~~~~~~~{{{||||||}}}}}}||||||{{{||||||{{{{{{{{{||||||}}}~~~}}}~~~~~~~~~~~~{{{xxxwwwwwwxxxxxxxxxxxxwwwvvvuuusssssssssrrrrrrtttuuutttrrrppppppoooooonnnnnnooopppqqqrrrsssuuuxxx{{{}}}~~~|||xxxuuutttuuuvvvxxxxxxwwwwwwxxxzzzzzzyyywwwttttttsssrrrrrrrrrssssssssssssssssssttttttuuuuuu||||||yyyooo]]]SSSIIIFFFGGGIIIKKKMMMTTTVVVXXX[[[]]]______^^^_________```bbbeeehhhiiilllmmmooorrruuuxxxzzz{{{}}}~~~~~~{{{wwwuuurrrsssssssssssssssssssssrrrrrrrrrssstttrrrooolllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjiiiiiiffffffhhhhhhiiihhhgggfffdddeeeffffffeeedddbbbaaacccbbbaaaaaaaaabbbccccccdddcccaaa```______^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUURRRSSSUUUWWWWWWWWWVVVUUUTTTUUUVVVVVVVVVUUUTTTTTTRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQNNNKKKHHHGGGFFFDDDCCCAAA@@@???@@@???===;;;::::::;;;;;;999999888777888999:::;;;???AAACCCEEEHHHLLLQQQUUU[[[___fffmmmtttyyy|||~~~wwwyyy{{{|||{{{{{{{{{|||~~~}}}xxxqqqkkkjjjkkklllllllllnnnoooooommmlllddd^^^TTTMMMIIIHHHHHHHHHEEEFFFGGGGGGHHHJJJMMMPPPZZZbbbmmmxxxzzzssswwwfffTTTKKKBBB@@@===<<<===<<<:::888999888777666555444444444999888888999:::999666444555555555444444333333333111222333333222222444666<<>>;;;:::999888777888999999>>>======<<<===>>>@@@AAADDDEEEGGGJJJNNNUUU]]]cccjjjnnntttzzz}}}}}}zzzwwwnnnnnnmmmkkkkkknnnssswww}}}vvvpppnnnnnnmmmlllkkkmmmoooooollljjj[[[UUUMMMGGGEEEEEEFFFFFFAAADDDHHHKKKMMMOOORRRUUUaaaiiiuuu~~~oooXXXLLLHHH???>>>=========<<<:::999:::999888777666555555555:::999999:::::::::777555444444444444333333333333000222333333333222333555666999======;;;777333222111111111222222222333333///000111333555666777777;;;AAAHHHSSScccttt~~~|||yyy}}}}}}uuuvvvxxx{{{|||{{{}}}}}}|||{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}|||yyyzzz{{{||||||}}}}}}}}}}}}}}}|||||||||{{{zzzzzz|||}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzz}}}~~~{{{yyyxxxxxxyyyvvvvvvuuutttsssssssssssssssrrrrrrtttuuuuuurrrpppoooooonnnnnnnnnpppqqqrrrrrrssstttwwwyyy{{{}}}~~~}}}{{{xxxvvvttttttuuuuuuyyyyyyyyywwwvvvuuuuuuuuurrrrrrqqqqqqqqqrrrrrrssssssssstttuuuuuuvvvwwwwww~~~ttt```MMMGGGEEEAAABBBFFFLLLQQQWWW\\\]]]^^^^^^___ZZZYYYXXXXXXYYY\\\___bbbcccdddfffhhhkkkmmmooopppnnnnnnoooppppppooonnnnnnoooooooooppppppppppppppprrrqqqqqqqqqrrrrrrooommmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjiiiiiihhhiiiiiijjjjjjiiigggfffeeeeeeeeeddddddcccbbbaaabbbaaa```___^^^___```aaaaaa```___^^^\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRSSSTTTUUUVVVVVVWWWUUUSSSQQQQQQRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHIIIIIIIIIFFFDDDAAA@@@??????>>>===<<<;;;999999999888999999::::::>>>>>>===>>>???AAADDDEEEIIIKKKNNNSSSYYYaaajjjpppzzzzzz||||||{{{vvvooojjjcccaaa___]]]___eeennnttt{{{uuuqqqqqqmmmlllkkkmmmooooookkkgggVVVQQQJJJEEECCCBBBBBBAAAAAAEEEJJJOOOSSSWWW[[[^^^iiiqqq}}}{{{aaaOOOFFFDDD============<<<;;;:::999:::999888777777666777777999888888:::;;;:::888666444444444444444444444444222444666666555444444555222555888999888555333222111111111111111111111111///000111222444555666666999???EEEKKKWWWfffqqquuuxxxxxxwwwxxx|||}}}wwwqqqpppqqqvvv~~~~~~}}}|||{{{yyywwwwwwzzz|||~~~~~~~~~~~~}}}|||{{{{{{vvvwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}|||{{{yyyyyyyyyzzz{{{}}}}}}}}}||||||{{{{{{zzzyyyxxxwwwvvvvvvwwwzzz~~~}}}{{{yyyxxxxxxxxxttttttsssrrrrrrsssssstttsssrrrssstttvvvvvvtttrrrqqqpppooooooooopppqqqrrrssssssuuuvvvxxxzzz{{{||||||zzzxxxvvvttttttuuuuuuzzzzzzyyyvvvsssqqqqqqrrrrrrrrrqqqqqqqqqrrrsssssssssttttttuuuvvvwwwxxxxxx~~~~~~~~~~~~gggRRRJJJGGGBBBAAAEEEIIIOOOVVV[[[]]]]]]^^^^^^[[[YYYWWWVVVVVVYYY\\\^^^______```aaaccceeehhhiiikkklllllllllllllllkkkkkkllllllmmmnnnooopppqqqqqqrrrpppooopppqqqqqqpppooommmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjiiiiiiiiijjjkkkkkkkkkiiihhhgggeeeeeeeeeddddddcccbbbbbbaaaaaa```_______________```___^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQSSSUUUWWWUUURRROOONNNNNNOOONNNLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGEEEDDDDDDEEEEEECCCBBB>>>===<<<;;;:::999999888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>BBBEEEIIIKKKPPPUUU[[[cccjjjqqqxxx}}}~~~xxxsssmmmggg___YYYTTTUUUUUUWWW\\\eeepppxxx}}}vvvqqqoookkkjjjiiikkkmmmkkkeee___PPPLLLGGGDDDBBBAAA@@@>>>BBBFFFMMMTTTZZZ```eeeiiiqqqyyyhhhSSSGGGAAA>>>;;;;;;<<<;;;:::888888888888888777777777777777888777666777888::::::888666444444444444444555555555333444666666444333333333111333666666555333222222222222222111000000//////000000111222333444666777555<<>>???@@@BBBCCCDDDHHHMMMRRRWWWYYYbbbpppzzz{{{qqq```XXXSSSNNNMMMPPPLLLLLLPPPYYYbbblll|||}}}rrrjjjffffffcccaaacccfffbbbXXXOOOIIIFFFCCCAAAAAABBBBBBBBBEEEJJJRRR[[[eeelllqqqsss~~~zzz~~~bbbOOODDD===;;;;;;<<<;;;:::999888777777777777777777777777777777777777777666666555555555444444444444333333222222222222333333444444333333222222111000//////000111222000000000111111222222222000000111222333444444555444555888;;;AAAJJJTTT[[[iiipppxxx|||yyytttqqqooolllllllllooouuu|||~~~|||yyywwwvvvwwwxxxyyyxxx{{{~~~|||xxxvvvuuuuuussssssuuuzzz}}}~~~}}}~~~|||{{{zzzzzzyyywwwuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxyyyyyyyyyxxxuuusssqqqttttttvvvwwwyyy{{{|||}}}|||{{{{{{zzzxxxvvvtttsssppppppppppppqqqsssuuuwwwuuuuuuuuuwwwzzz{{{{{{zzzwwwuuurrrpppooopppqqqrrrsssuuuwwwyyyzzzyyyxxxxxxwwwvvvtttrrrqqqqqqqqqqqquuutttsssqqqpppoooooooooppprrrttttttsssrrrssstttvvvvvvwwwxxxxxxxxxxxxwww|||{{{}}}fff[[[SSSHHHCCCEEEJJJNNNTTT[[[___```___]]]WWWWWWWWWWWWVVVVVVVVVUUUVVVWWWXXXZZZZZZZZZYYYYYY]]]^^^```aaabbbbbbaaaaaaeeefffggghhhiiijjjkkklllmmmllllllnnnqqqqqqooommmnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjiiihhhgggddddddcccbbbaaa```______```___^^^___``````^^^\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWUUUSSSQQQOOOOOONNNNNNMMMLLLKKKJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNPPPPPPQQQPPPOOONNNLLLJJJIIIGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>=========<<<<<<;;;;;;::::::999:::::::::???>>>>>>???@@@BBBDDDEEEEEEGGGIIIMMMRRRYYYaaafffkkkvvvpppcccWWWTTTSSSRRRTTTWWWUUUUUUYYYbbblllvvv}}}rrriiiccc^^^]]]^^^``````[[[QQQJJJFFFDDDAAA??????AAABBBCCCJJJPPPYYYbbbjjjqqqxxx|||vvvtttwww}}}kkkVVVJJJCCC>>><<<<<<::::::999888777777777777666666666666666666666666777666666666555555555444555444444444333333333222222333333444444333333222444333222111111222333444000000000000111111222222111111111222222333333444555666777:::>>>FFFOOOUUUdddlllvvv{{{yyyuuuqqqpppnnnnnnnnnqqquuu{{{~~~}}}zzzxxxvvvwwwxxxyyyxxx{{{}}}}}}zzzvvvtttssstttssssssvvvzzz~~~~~~}}}~~~|||zzzyyyyyyyyywwwvvvuuuvvvwwwxxxxxxyyyyyyyyywwwxxxyyyyyyyyywwwuuutttssstttuuuwwwyyyzzz||||||zzzzzzyyyxxxwwwuuussssssqqqppppppqqqsssuuuwwwxxxwwwwwwxxxzzz}}}}}}|||{{{yyywwwtttrrrqqqqqqrrrsssssstttwwwyyyyyyyyyyyyxxxxxxwwwuuusssrrrrrrrrrrrruuutttsssrrrqqqqqqqqqqqqrrrtttuuuuuuttttttuuuvvvxxxxxxyyyzzzzzzzzzzzzzzzmmmbbbZZZNNNGGGGGGIIIMMMTTTZZZ^^^___^^^]]][[[ZZZZZZYYYXXXWWWVVVUUUXXXXXXYYYXXXWWWVVVUUUTTTXXXYYYZZZ\\\]]]^^^^^^^^^bbbbbbccceeefffhhhiiiiiijjjjjjjjjlllnnnooonnnlllnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiigggffffffccccccbbbaaa```______^^^]]]\\\\\\\\\]]]]]][[[YYYYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVSSSRRRPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMLLLJJJIIIGGGFFFEEEBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>===;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@???@@@BBBEEEHHHKKKNNNOOOSSSWWW]]]aaacccgggnnntttqqqsssrrrqqqsssrrrhhh\\\WWWUUUUUUYYY```eeehhhjjjiiigggjjjrrrzzzvvvhhh]]]VVV[[[```___XXXNNNFFFBBBCCCCCCCCCCCCDDDGGGKKKNNNTTT^^^kkkuuu{{{qqqiiidddkkkzzzwwweeeSSSIIIAAA>>>===:::888888888777777777888888999:::666666666666666666666666555555555555555555555555555555555555555555555555222333333444444333333222222222111111111111222222111111222222222222222222333333333222222111111111222333333444666:::AAAEEETTT^^^kkktttwwwwwwuuuuuu{{{|||}}}}}}~~~zzzxxxxxxzzz~~~~~~|||yyyxxxxxxxxxwwwxxxxxxvvvrrrooonnnmmmooorrrvvvzzz~~~}}}zzzvvvuuuvvvwwwxxxxxxvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyxxxwwwvvvuuutttuuuvvvwwwxxxzzz{{{{{{yyyxxxwwwvvvuuuuuutttttttttttttttuuuwwwzzz|||~~~}}}~~~}}}}}}{{{yyyvvvuuutttttttttssstttvvvxxxyyyzzzzzzzzzzzzyyyxxxvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzwwwyyy{{{{{{zzzyyyzzz{{{}}}}}}~~~~~~{{{tttyyy}}}uuurrroooeeeYYYQQQSSSWWW^^^eeeiiijjjiiihhhfffeeecccaaa^^^[[[YYYXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZ\\\]]]^^^___```bbbcccdddeeefffhhhiiikkkmmmmmmnnnnnnnnnnnnmmmmmmlllkkkkkkjjjiiihhhgggfffjjjjjjiiiiiigggfffddddddaaa``````___^^^]]]\\\[[[ZZZYYYXXXXXXYYYXXXVVVTTTPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLJJJIIIHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@???>>><<<;;;:::::::::::::::;;;;;;<<<<<<======;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFHHHKKKNNNQQQSSSTTTYYY^^^ccceeeeeeeeefffgggdddbbb^^^]]]^^^___ZZZRRRSSSWWW]]]cccjjjpppsssrrrpppmmmnnnuuu{{{zzzjjj^^^WWW[[[___\\\SSSIIICCC@@@@@@BBBDDDEEEFFFJJJPPPUUUXXXdddrrr~~~ooofffdddfffooozzzdddUUUKKKCCC<<<;;;;;;999888:::888888777888888999:::;;;555555555555555555555555444444444555555555555555555555555555555555555555222333333444444333333222111111111111111111111111333333333333333333333333444333333222222111111111000000111222444888>>>BBBMMMWWWcccmmmrrruuuwwwxxxwwwvvvxxxzzz}}}|||zzzyyyyyyuuuvvvuuusssooolllllllllooosssyyy~~~|||yyyvvvuuuvvvxxxyyyyyywwwwwwxxxyyyyyyyyyyyyxxxyyyyyyyyyxxxwwwuuuttttttuuuvvvwwwxxxyyyzzz{{{|||zzzzzzxxxwwwwwwwwwwwwxxxvvvvvvvvvwwwyyy{{{~~~~~~|||{{{yyywwwvvvuuuuuuuuutttuuuwwwxxxzzz{{{|||||||||{{{yyyxxxxxxxxxxxxyyyxxxyyyyyyyyyzzz|||}}}~~~yyy{{{}}}}}}|||||||||}}}}}}~~~~~~vvvkkkmmmzzz~~~~~~yyyyyyxxxrrrfff]]]XXX]]]dddlllqqqssssssrrrnnnmmmjjjgggccc___]]][[[WWWWWWVVVUUUUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYYYY\\\^^^___```aaabbbeeehhhiiijjjkkkllllllkkkjjjiiilllkkkjjjiiihhhgggffffffffffffffffffeeedddbbbbbb______^^^]]]\\\[[[[[[ZZZWWWVVVUUUUUUUUUTTTRRRPPPLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<888888999:::;;;<<<<<<===;;;===@@@CCCEEEGGGGGGGGGKKKLLLOOORRRUUUWWWXXXYYY\\\]]]___```___]]]ZZZXXXVVVRRRNNNNNNPPPSSSTTTSSSUUU^^^gggooovvv||||||yyyuuuqqqqqqvvv|||~~~wwwiii^^^SSSUUUVVVSSSLLLEEEAAA@@@???BBBEEEGGGIIINNNVVV\\\bbblll{{{tttccc___aaakkkvvvfffTTTJJJCCC===999:::;;;:::;;;>>>777777777777777888999:::555555555555555555555555444444444444444555555555444444444444444555555555222333333444444333333222111222222333333222222111333333333333333222222222333333333222222111111111///000111222444777<<<@@@GGGOOOYYYccciiiooovvvzzz~~~uuuvvvzzz||||||{{{zzzttttttsssppplllkkkkkklllpppuuu}}}{{{yyyvvvvvvwwwyyyzzzzzzxxxxxxyyyyyyyyyyyyyyyxxxzzzyyyyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{|||||||||{{{yyyxxxxxxyyyzzz{{{xxxxxxxxxxxxyyy{{{}}}}}}|||{{{zzzyyyxxxwwwwwwwwwvvvwwwxxxyyy{{{|||~~~~~~}}}}}}{{{zzzzzzzzz{{{{{{{{{{{{||||||}}}{{{}}}~~~}}}~~~~~~~~~qqqeeecccnnn{{{{{{|||yyyrrriiimmmsssyyy}}}}}}|||zzzzzzxxxuuuqqqlllhhheeeccc___^^^]]]\\\[[[[[[[[[\\\XXXWWWUUUSSSQQQPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSVVVXXXZZZZZZZZZ\\\```ddddddeeefffggggggfffeeedddfffffffffeeeeeedddddddddaaaaaabbbbbbaaa```______^^^^^^]]]\\\[[[ZZZZZZYYYSSSRRRQQQQQQQQQPPPNNNLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEFFF@@@@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????======<<<<<<<<<<<<======999999:::;;;<<<===>>>??????AAAEEEIIILLLMMMNNNNNNNNNOOORRRTTTVVVWWWXXXXXXZZZWWWTTTTTTUUUUUUQQQMMMLLLJJJIIIJJJMMMRRRVVVZZZbbblllwww}}}|||uuuqqqpppuuuzzz|||~~~~~~vvvkkk___XXXNNNMMMLLLHHHEEECCCBBBCCCAAAEEEJJJLLLOOOUUU^^^eeeoooxxxpppccccccgggsssmmmXXXKKKDDD???;;;999<<<<<<999999;;;666666555555555666666777555555555555555555555555333333333444444555555555222333333333444444444444222333333444444333333222000111222222222222111000222222222111111000000000333333222222222222222222222333333444444777;;;???AAAGGGOOOWWW___hhhssszzz}}}uuuvvv||||||{{{sssrrrqqqnnnkkkjjjkkkmmmqqqxxxzzzxxxwwwxxxzzz{{{{{{zzzxxxyyyyyyzzzyyyyyyxxxxxxyyyyyyyyyyyyzzzzzz{{{|||xxxyyyyyyzzz{{{|||}}}}}}|||{{{yyyxxxxxxzzz{{{|||zzzyyyyyyyyyzzz{{{}}}~~~|||||||||{{{{{{zzzzzzzzzzzzxxxxxxyyyzzz|||~~~~~~|||{{{{{{||||||}}}~~~~~~~~~|||~~~~~~xxxiii]]]YYYaaammm~~~}}}~~~{{{}}}zzzuuuqqqnnnllliiigggeeecccbbbaaaaaabbb]]]\\\YYYVVVSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQTTTVVVVVVVVVXXX]]]aaa```aaacccddddddcccaaa```______`````````aaaaaaaaa]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYQQQOOONNNNNNNNNMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDD>>>???@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<===>>>???@@@@@@????????????>>>>>>>>>>>><<<<<<;;;;;;<<<<<<======;;;<<<===>>>???AAABBBBBBDDDGGGKKKOOORRRTTTUUUUUUMMMNNNQQQSSSTTTUUUUUUUUUXXXQQQJJJIIIMMMPPPMMMIIIIIIIIIJJJMMMPPPTTT[[[aaappp||||||rrrnnnmmmsssxxxzzz|||~~~||||||{{{tttjjj^^^UUUPPPKKKHHHEEECCCBBBDDDEEEGGGFFFJJJOOORRRUUU[[[eeelllzzzsssjjjlllrrrzzzrrr```QQQGGGBBB===;;;;;;>>>===777444555555444444333333333444444555555555555555555555555333333333444444555555555222222222333333444444444222333333444444333333222---...///000000///...---111000000000//////......222222222222222222222222555555555555555777:::===>>>BBBIIIPPPXXXcccpppyyy}}}uuuwww~~~}}}|||rrrqqqpppmmmjjjjjjlllnnnrrrzzzyyyxxxxxxyyy{{{|||{{{zzzyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxyyyzzz|||~~~yyyzzzzzz{{{|||}}}~~~~~~{{{zzzyyyxxxxxxzzz{{{}}}{{{zzzzzzyyyzzz{{{|||}}}~~~||||||}}}}}}}}}}}}}}}||||||yyyyyyzzz{{{}}}~~~}}}||||||}}}}}}~~~|||~~~tttbbbXXXWWWYYY\\\yyy~~~|||zzzxxxqqqpppnnnllljjjjjjkkkkkkgggccc\\\WWWUUUUUUTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLOOOOOOPPPQQQSSSUUUWWWXXXZZZZZZZZZ[[[[[[[[[[[[[[[\\\[[[[[[ZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZXXXVVVSSSQQQNNNMMMKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>===<<<<<<======>>>>>>>>>????????????>>>===<<<===>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHIIIOOOPPPSSSXXX\\\[[[WWWRRRKKKKKKKKKKKKLLLMMMNNNOOOKKKJJJJJJKKKMMMMMMLLLKKKLLLJJJLLLQQQWWW```mmmzzzuuuoookkkiiillltttyyyyyywwwxxxssskkkccc[[[TTTNNNJJJFFFEEECCCAAA???@@@DDDGGGLLLRRRXXXZZZ\\\cccnnnxxx{{{yyyzzzooo^^^TTTJJJCCC@@@<<<<<<;;;:::999777777666444444444555555555555666444555555555444333222222555444333333222222333333444555555555444333333222333333444555555444333333222222111111111111222222555444222000000111222333333333222222333333444555777777888999:::;;;;;;<<<===???FFFMMMSSS\\\mmm}}}{{{{{{~~~zzzwwwuuurrrooonnnooopppqqqyyy~~~{{{yyyxxxxxxyyy{{{{{{{{{{{{zzzyyyxxxyyy{{{}}}~~~||||||}}}~~~~~~~~~~~~}}}~~~|||zzzzzz|||~~~~~~~~~}}}|||{{{{{{{{{}}}~~~}}}~~~{{{{{{||||||||||||{{{{{{xxxwwwxxxzzz}}}~~~|||{{{{{{|||}}}~~~}}}}}}rrr___UUUSSSUUUWWWkkkyyy}}}}}}}}}|||zzzzzzyyyrrrmmmeee^^^ZZZXXXWWWVVVPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUTTTQQQOOOMMMJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@???>>>============>>>@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<============AAA@@@???????????????>>>AAABBBBBBDDDFFFJJJMMMOOOVVVXXX\\\```aaa]]]UUUNNNFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLLLLNNNQQQSSSSSSRRRVVVTTTWWW^^^eeennn|||vvvllliiihhhlllssswwwwwwtttoooiiiaaaYYYRRRLLLGGGDDDBBBBBBBBBAAABBBEEEJJJNNNQQQWWW^^^bbbfffnnn{{{yyybbbTTTLLLEEE???===<<<;;;:::999888777777666666666555555555444444444555555555555555444333333555444333333222222333333444444555555444333333222111222333444444333222111222111111000000111111222555444222000000111222333333222222222222333444444555666666777888999:::;;;<<<>>>CCCIIIOOOXXXhhhwww~~~}}}yyywwwtttqqqppppppqqqqqqwww}}}zzzyyywwwvvvwwwyyy{{{||||||{{{{{{zzzyyyzzz|||~~~}}}~~~}}}{{{{{{}}}~~~~~~}}}||||||{{{|||}}}~~~|||||||||}}}||||||{{{{{{yyyxxxxxxzzz~~~}}}||||||||||||~~~~~~~~~~~~nnn\\\QQQMMMNNNOOOXXXdddrrrzzzzzzzzz}}}zzzyyywww|||{{{rrriiibbb^^^[[[YYYQQQQQQPPPOOONNNMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPNNNLLLJJJIIIFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::===<<<<<<<<<======>>>???DDDDDDDDDCCCCCCBBBAAAAAADDDEEEFFFHHHLLLQQQVVVXXXccceeehhhiiieee\\\PPPHHHBBBAAABBBCCCEEEHHHJJJLLLSSSSSSTTTWWW\\\___aaaaaabbbaaaeeemmmvvvuuuiiiggggggkkkrrruuussspppddd^^^VVVNNNIIIEEEAAA???>>>???@@@BBBEEEKKKRRRWWW\\\bbbhhhnnnsss|||wwwfffSSSIIIEEE@@@<<<;;;;;;::::::999888777666666888777666555444333222222555555555666555555444333555444333333222222333333444444444444444333333222000111222222222222111000222111111000000111111222444333222000000111222222222222222222222333444444444555555666777888999999<<<<<>>======<<<<<<======>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;???????????????AAABBBCCCGGGHHHJJJJJJHHHGGGFFFEEEEEEFFFIIIMMMSSSZZZ```cccppppppooojjjbbbVVVIIIBBB?????????AAAFFFNNNVVV[[[bbbbbbcccggglllpppqqqqqqmmmkkkooowwwqqqfffdddeeejjjppprrrnnnjjj]]]WWWOOOHHHDDDBBBAAA@@@<<<>>>@@@DDDIIIQQQYYY___hhhmmmtttzzz}}}eeeXXXJJJDDDAAA>>><<<<<<:::999999888777777666666777666666555444444333333555555555666666555555444555444333333222222333333333333444444444333333222111111111111111111111111111111000000000000111111333222111111000111222222222222222111222333333444444555555666777888999:::===;;;<<<@@@CCCIIIWWWcccuuu{{{{{{~~~~~~|||yyyzzz~~~}}}{{{xxxvvvuuutttwww{{{~~~}}}||||||yyysssqqqpppppprrrvvvzzz}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}{{{zzz|||~~~}}}|||~~~~~~kkkYYYMMMGGGEEEEEECCCIIINNNPPPTTTZZZ]]]\\\^^^]]]```iiirrr||||||xxxtttrrrrrrttt||||||}}}~~~vvvpppllliiieeedddaaa^^^YYYUUUQQQNNNNNNNNNMMMLLLLLLLLLLLLLLLOOONNNNNNMMMLLLKKKKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999:::::::::;;;;;;;;;>>>>>>==================AAA@@@@@@AAABBBEEEGGGIIILLLOOORRRQQQOOOKKKJJJJJJGGGIIINNNTTT\\\cccjjjmmmuuusssmmmcccXXXMMMDDD???>>>===>>>CCCMMM[[[iiirrryyyyyyzzz}}}wwwtttuuu|||nnncccaaabbbfffkkklllgggbbbUUUPPPIIIDDDBBBAAAAAAAAA>>>@@@DDDHHHNNNVVV___eeennnttt|||}}}zzziiiYYYNNNDDDAAA???<<<:::;;;888888888777777666666666555555555555555555555555444444555555555555555444555444333333222222333333222222333333444333333222222222111111111111222222111000000000000000000111111111111111111111111222222111111111111222333333555666666777888999::::::>>><<<;;;===@@@DDDMMMXXXiiiwww}}}xxxwww{{{wwwrrrmmmjjjmmmsssyyy~~~{{{yyyxxxuuuyyyzzzxxxwwwvvvsssnnnmmmlllmmmpppuuuyyy|||}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~|||{{{|||~~~~~~}}}~~~}}}jjjYYYMMMFFFDDDCCCAAADDDEEEDDDFFFKKKMMMKKKMMMMMMRRR[[[dddooo~~~{{{xxxvvvuuuzzz|||rrrssstttwww{{{~~~zzzwwwvvvpppooolllgggaaa[[[VVVSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======@@@@@@?????????@@@AAABBBBBBBBBBBBCCCFFFJJJMMMOOOUUUYYY[[[ZZZTTTNNNKKKKKKIIILLLSSSZZZbbbhhhmmmpppnnnjjjcccXXXNNNFFFBBBAAA???@@@DDDNNN]]]ooozzzyyy~~~}}}kkk___]]]\\\___cccccc^^^YYYMMMIIICCC@@@@@@@@@@@@@@@CCCEEEIIINNNUUU]]]gggmmmsssyyyvvvssszzzjjjZZZNNNFFF???>>>===:::888888777777777777666666555555444444444555555555666666222333444444555444444444555444333333222222333333111222222333333333333333222222111111111111222222111000000//////000000111000000000111111111111111111111111111111222333333555666666777888999:::;;;>>>;;;:::<<<===>>>EEELLL\\\jjjyyy~~~{{{xxxzzz|||xxxtttssswww{{{}}}tttlllddd^^^```eeemmmvvv~~~|||tttwwwwwwsssqqqqqqnnniiijjjiiijjjnnnsssxxx{{{||||||||||||}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}{{{iiiXXXLLLEEEBBBAAA???AAA@@@>>>@@@DDDFFFCCCDDDEEEIIIOOOUUU___ooo~~~~~~wwwkkklllnnnrrrxxx~~~~~~}}}||||||zzzxxxsssmmmfffaaa]]]\\\\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSPPPOOOMMMLLLJJJIIIIIIIIILLLKKKIIIHHHFFFFFFEEEEEEBBBBBBBBBAAABBBBBBCCCCCC@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<====================================>>>>>>>>>??????======>>>>>>>>>?????????BBBAAAAAAAAABBBDDDEEEFFFGGGGGGHHHIIIMMMRRRVVVYYY```dddeeeaaaXXXOOOJJJHHHHHHLLLSSSZZZaaaeeegggggg^^^\\\WWWOOOHHHDDDDDDFFFDDDIIIRRRaaasss{{{www{{{wwwfff\\\XXXVVVXXX[[[ZZZUUUOOOFFFCCC@@@??????@@@@@@@@@HHHJJJOOOUUU\\\fffpppvvv}}}}}}nnnhhhkkkwww|||lll[[[OOOGGG@@@<<<===<<<999777888777777666666666666555555555555555555555444444444111222222333444444333333555444333333222222333333111111222333333333333333111000000//////000000111000000////////////000000//////000111111111111111111111111111111222222333444555555666777888999999===:::999;;;;;;:::===BBBLLL[[[kkkrrruuuxxxxxxwwwuuuxxx{{{xxxrrrppptttyyyxxxqqqfff[[[WWWZZZ___jjjzzzvvvyyyxxxsssppppppmmmiiihhhhhhiiilllrrrwwwzzz{{{{{{{{{|||}}}~~~~~~~~~~~~{{{|||}}}}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~|||zzzzzz|||yyyhhhWWWLLLEEEAAA@@@===???>>><<<>>>CCCEEEBBBDDDDDDFFFIIILLLRRRaaappp}}}~~~}}}tttmmmnnnqqquuu|||}}}{{{|||}}}}}}}}}wwwqqqkkkhhheeeddddddccccccddddddeeefffeeedddcccaaa___^^^^^^VVVUUUSSSQQQOOONNNMMMMMMNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGCCCBBBAAAAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<==================>>>???@@@======>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBB????????????@@@@@@@@@@@@CCCBBBBBBCCCDDDFFFHHHIIIMMMMMMNNNPPPTTTZZZ___bbbhhhkkklllfffZZZNNNHHHEEEEEEIIIPPPWWW\\\^^^^^^]]]QQQQQQOOOKKKFFFEEEGGGJJJJJJRRR```rrryyytttwww~~~qqq```YYYUUURRRRRRUUUTTTOOOIIICCCAAA??????@@@AAAAAA@@@JJJNNNSSSYYYbbblllwww}}}mmmaaa```hhhxxx}}}jjj]]]QQQHHHCCC>>><<<===>>>;;;999:::666666666666666555555555777777666555444333333222000111222222333333333333555444333333222222333333000111222333333333333333000///...------...///000000000////////////000000...///000111111111111111111111111000111222222333333333444555666777888888<<<999888:::999777888;;;@@@OOO___hhhmmmrrrtttsssvvvzzz}}}yyysssppptttxxxyyylll]]]UUUUUUUUUaaarrr{{{}}}{{{vvvsssrrrppplllgggggghhhkkkqqqvvvyyyzzzzzz{{{|||}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~|||}}}~~~|||zzzyyy|||wwweeeUUULLLGGGDDDBBBAAA@@@>>>=========>>>???AAAAAAAAAAAADDDKKKTTTZZZxxx{{{xxxyyy{{{}}}~~~~~~uuupppqqqrrrwwwzzzrrrqqqrrrtttyyy|||zzzwwwxxxxxxwwwuuutttvvvwwwxxxxxxxxxwwwtttooojjjgggeeebbb___\\\ZZZWWWTTTQQQWWWUUURRRQQQQQQOOOMMMKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGFFFEEEBBBAAA@@@BBBDDDDDDBBB@@@>>>>>>???@@@@@@@@@@@@???>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBGGGEEEBBBAAABBBEEEFFFFFF@@@@@@AAABBBCCCCCCDDDDDDHHHHHHHHHHHHIIIKKKNNNPPPNNNRRRUUUYYYaaalllqqqppp}}}rrrcccSSSJJJFFFGGGDDDFFFJJJNNNRRRTTTVVVWWWOOONNNMMMMMMNNNQQQTTTVVVZZZeeevvv}}}vvvooopppxxxxxxfffZZZQQQMMMIIIHHHJJJKKKKKKJJJEEEDDDBBBAAAAAACCCFFFHHHRRRWWW^^^dddkkkuuu}}}mmm```___aaafffuuummm^^^RRRIIIDDD===<<<;;;999777555444333777777777777777666555555444444333333333333222222///000222444444222000///333222111000000000222333111222222333222111000///000000000000000000000000111000/////////000222333000000000000000000000000000000000000111111111111555555444333333666;;;???999999888777777666777777;;;CCCOOOYYY```gggmmmrrrsssuuuwwwyyyzzzzzzyyyxxx~~~|||~~~{{{ooobbbXXXSSSTTT[[[fffrrr}}}{{{xxxuuusssqqqpppooommmlllmmmppprrrsssssswwwwwwxxxyyy{{{|||}}}~~~|||||||||}}}}}}||||||{{{~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}~~~~~~uuucccTTTJJJEEEBBB@@@???>>>===<<<<<<<<<======>>>>>>>>>???AAAFFFMMMSSShhhsss~~~yyyxxxxxxxxxxxxzzz{{{~~~}}}wwwqqqoooppprrrzzz{{{rrrkkkiiikkkmmmrrrxxx~~~zzzxxxtttqqqmmmjjjgggddd```]]]```^^^\\\ZZZYYYWWWTTTQQQLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJHHHFFFDDDDDDEEEFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDHHHHHHGGGGGGGGGGGGHHHHHHJJJHHHFFFFFFGGGGGGFFFEEEBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHJJJLLLMMMOOOQQQRRRUUUZZZ^^^dddooo|||ppp___QQQHHHEEEDDDDDDFFFIIIMMMPPPRRRSSSSSSRRRTTTXXX\\\___aaabbbbbboooxxxzzzsssmmmoooxxxqqq```VVVNNNJJJFFFEEEGGGIIIIIIIIIEEEEEEDDDDDDEEEHHHLLLOOOYYY]]]cccjjjqqq{{{rrrdddZZZ\\\bbbkkk~~~qqqaaaVVVMMMEEE@@@===<<<;;;999777555444333555666666666666555444444444444333333333222222222111111111111111111111111222222222111222222333333111222222222222111000///000000000000000000000000111000/////////000111222000000000000000000000000//////000000000111111111,,,...000222333555888:::888777777666555555666666777>>>HHHQQQYYYaaajjjppptttvvvzzz}}}~~~}}}{{{zzz~~~~~~|||~~~sssggg^^^YYYUUUZZZcccllluuu||||||yyywwwuuurrrpppnnnnnnppprrrrrrrrrrrrssstttvvvxxxyyy{{{{{{{{{{{{{{{||||||||||||{{{~~~}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~sssbbbRRRIIIDDDAAA???======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<===@@@EEEHHHSSS___rrr{{{vvvsssqqqpppuuuuuuxxx}}}|||uuuoooooopppooonnnooorrrvvvssskkkeeedddeeegggkkkqqqyyy|||xxxuuurrrooolllmmmkkkhhheeeccc```\\\YYYSSSTTTTTTTTTSSSRRRPPPOOOOOOPPPQQQQQQPPPMMMKKKIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJMMMLLLLLLLLLMMMKKKHHHEEEFFFFFFFFFFFFGGGGGGHHHIIIIIILLLOOOQQQSSSUUUXXXZZZ___eeellluuummmZZZNNNHHHEEEDDDDDDFFFIIIMMMPPPSSSUUUVVVZZZ```iiirrrwwwxxxvvvttt~~~}}}rrrlllhhhlllvvv|||qqqdddWWWOOOJJJGGGCCCBBBCCCEEEGGGGGGFFFGGGHHHIIIKKKOOOUUUYYYcccgggnnnttt|||kkk___WWW[[[eeettt}}}ppp^^^RRRMMMHHHBBB===;;;;;;:::888777555444444444444555555444444333222333333333333222222222222333222000//////000222333...//////000111111111000111111222222111111000///000000000000000000000000000000/////////000111222//////////////////////////////000000000000111111(((,,,000333333333222333666555555444444444444555444999@@@GGGNNNWWWbbbiiirrrvvv|||}}}{{{~~~~~~}}}~~~zzzooogggbbb\\\^^^bbbhhhnnnssswwwzzz}}}~~~|||zzzwwwsssqqqpppppppppooonnnoooppprrruuuwwwxxxyyyyyyyyyzzzzzz{{{{{{||||||~~~~~~~~~}}}~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~~~~rrraaaRRRIIIDDDAAA>>>===<<<<<<;;;;;;;;;;;;;;;999:::<<<<<<<<<===???AAAEEEQQQaaapppzzz}}}vvvqqqnnnlllpppqqqsssyyy~~~sssllleeeeeeggghhhkkkpppwww|||ssslllfffeeeggghhhkkkpppwww~~~~~~|||yyywwwwwwuuurrrooommmiiidddaaa]]]^^^^^^___^^^\\\[[[YYYWWWXXXXXXXXXVVVTTTQQQOOONNNLLLJJJIIIIIIIIIIIIHHHIIIHHHFFFEEEFFFHHHJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMPPPPPPPPPPPPQQQOOOLLLIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMPPPSSSVVVXXX]]]cccgggkkktttjjjXXXOOOLLLJJJHHHGGGHHHJJJNNNUUU]]]dddhhhooouuuxxxhhhdddbbbhhhtttwwwlllaaaWWWNNNHHHFFFDDDAAA???@@@CCCFFFHHHJJJLLLOOOPPPRRRWWW^^^cccmmmsss{{{{{{kkkbbb]]]bbbnnn~~~nnnaaaRRRIIIGGGFFFAAA===:::999999777666555444444444444444444444333333222333333333222222222222111222111000//////000111222...///000222222222111111111111111111111111000000////////////////////////////////////000000111111........................////////////000000000111...111444555333111//////444333333222222222333333555777:::>>>CCCLLLWWW```mmmsss}}}|||~~~~~~~~~wwwoookkkgggggggggiiikkkooorrrttttttwww}}}zzztttqqqooollljjjkkklllmmmppprrrtttvvvwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~|||}}}~~~}}}||||||{{{{{{|||~~~~~~~~~~~~}}}}}}zzzzzz{{{}}}~~~}}}qqqaaaSSSJJJEEEAAA>>>=========<<<<<<<<<;;;;;;999;;;=========<<<===>>>BBBJJJVVV___gggqqq~~~~~~wwwrrrooolllmmmmmmooouuu~~~|||qqqjjjcccbbbcccdddiiinnn{{{vvvoookkklllnnnooossswww}}}{{{yyyxxxvvvrrrmmmjjjggghhhiiijjjjjjhhhfffeee```aaaaaa```^^^[[[XXXWWWRRRPPPMMMKKKLLLLLLJJJHHHJJJIIIHHHGGGHHHJJJMMMNNNJJJKKKKKKLLLMMMMMMNNNNNNQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTUUUVVVUUURRROOOKKKJJJJJJJJJKKKMMMOOOPPPQQQTTTXXXZZZ^^^eeeooowww}}}hhhXXXRRRRRRQQQOOOPPPPPPQQQVVVaaaooo}}}|||rrrccc``````gggsss{{{sssggg\\\SSSLLLGGGDDDDDDCCCAAA@@@AAAEEEJJJMMMRRRUUUYYY[[[\\\aaahhhoooyyylllgggeeelllyyy{{{ooo```VVVIIICCCBBBBBB???;;;888888777777666555444444444555555555555444333333333333222222222111111111000000000111111000000000111222444555666555444333000000000000000000111111////////////////////////......//////000000000000------------------------...////////////000000000222333444333111//////000222111111111111111222222333444666888<<>><<<<<<======<<<<<<;;;:::888:::===============>>>@@@FFFMMMQQQUUU___nnnzzzyyyuuurrrpppkkkjjjkkkqqqzzzzzztttmmmgggeeeddddddhhhnnn|||xxxsssqqquuuzzz}}}~~~~~~~~~}}}|||||||||{{{yyyuuuqqqnnnooorrrttttttsssqqqooojjjkkkkkkjjjgggdddaaa___YYYVVVRRRQQQQQQPPPMMMIIIKKKKKKJJJKKKLLLNNNPPPQQQMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUWWWYYYZZZ]]]]]]^^^``````]]]XXXUUUMMMMMMLLLMMMNNNQQQTTTVVVVVV[[[aaaeeejjjsss~~~kkk___[[[\\\[[[YYY]]]]]]^^^eeesss~~~uuujjj```^^^^^^eeepppyyy}}}}}}jjjcccXXXOOOIIIFFFDDDCCCDDDDDDCCCCCCEEEJJJQQQVVV]]]bbbfffiiijjjoooxxxooooooqqqyyywwwfffZZZPPPJJJCCC>>><<<<<<:::999777777666666555555444444444444555555444444333222222222222222111111111111///000000111111000000///000000111111111111000000000000/////////000111111000000000000000000000000---...///000000000//////..............................////////////000000/////////...---...111444111000000000000111111222///111333555888@@@KKKSSS```jjjyyy|||{{{yyyxxxwwwuuussspppnnnlllkkkgggiiilllooosssvvvxxxyyy{{{{{{sssnnnjjjgggffffffgggggghhhiiiiiiiiiooooooooopppsssuuuxxxzzzyyyyyy{{{|||}}}~~~~~~~~~zzz|||~~~}}}|||{{{{{{{{{{{{{{{yyyzzz{{{}}}~~~}}}}}}}}}~~~}}}}}}~~~yyynnn___RRRIIIDDD???<<<:::;;;;;;<<<;;;:::999888666888:::;;;;;;;;;===>>><<>>;;;999999:::;;;:::999888777333555777888999:::<<<>>>777===BBBCCCBBBHHHTTT___mmmxxx}}}xxxuuussstttqqqoooqqqwww|||yyyxxxuuuqqqsssxxx}}}}}}{{{}}}~~~}}}{{{{{{yyy}}}{{{wwwooofff___^^^```ccceeehhhmmmrrruuuwwwwwwwwwnnnjjjfffcccbbbccccccbbbnnnnnnpppsssvvvuuusssqqqrrrtttxxx{{{}}}|||{{{yyyzzzzzzzzzyyyvvvsssooommmgggccc```______\\\UUUOOOMMMOOOPPPRRRTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\___bbbeeegggiiimmmqqqwww{{{yyynnnaaaWWWRRRRRRRRRSSSVVVZZZ^^^aaajjjttt|||xxxvvvtttrrrtttvvv{{{~~~}}}xxxyyyqqqbbbYYYUUUSSSUUUZZZ]]]\\\YYYOOOKKKEEEAAAAAACCCDDDEEEGGGHHHIIIJJJLLLSSS]]]dddooovvv}}}|||zzzuuuaaaUUUMMMHHH;;;===>>><<<999777999;;;555555555555555555555555222222222222222111000000222222222111111111111000333111...,,,,,,...111333777666444222111111222222000///.........000111222000000000000000000000000,,,---///000000000///...////////////////////////............/////////000///111222111///......///000000000000000111222222777888888666333444888<<>>@@@CCCHHHMMM\\\hhhwww|||zzzzzz{{{xxxrrrnnnpppvvv|||~~~}}}}}}~~~~~~||||||}}}}}}yyytttqqqpppqqqqqqrrrwww~~~~~~uuulll```XXXUUUUUUUUUUUUZZZaaahhhlllooorrrpppkkkhhh___XXXWWWXXXWWWWWWYYY^^^ccciiilllmmmllllllkkkkkkmmmpppuuuxxxzzz{{{zzz{{{zzzyyyxxxuuusssqqqpppkkkiiigggfffeee```YYYTTTQQQTTTXXX\\\^^^^^^]]][[[ZZZ[[[[[[\\\^^^___aaaaaadddddddddgggkkkqqqwww{{{yyyhhh[[[TTTRRRTTTZZZ]]]___hhhsss}}}zzzyyy{{{yyy{{{mmm\\\RRRPPPMMMNNNQQQRRRQQQOOOGGGGGGEEECCCBBBDDDIIIMMMNNNTTTZZZ[[[YYY]]]iiissszzz|||tttssswwwnnn\\\SSSNNNIIIEEE::::::999888777666555444666666555555555444444444555444333333222222333333222///---...111333333111111000000000//////......222222222111000/////////000000////////////000000------...//////...------///////////////.........000000000000000000000000000///............//////......//////000000111111...............///000000444444555555777888::::::BBBJJJYYYjjjxxx}}}}}}|||xxx}}}}}}}}}vvvrrrqqqjjjlllmmmlllgggddddddeeeeeeiiinnnrrrvvv{{{zzzwwwvvvvvvwwwtttqqqooooooooommmiiieeefffeeeeeeddddddeeefffgggiiijjjlllnnnqqqsssuuuvvvxxxyyy{{{}}}~~~~~~~~~}}}|||{{{yyyxxxxxxxxxzzz{{{~~~|||{{{zzz{{{||||||{{{wwwzzz|||{{{}}}|||zzzzzz{{{|||~~~}}}}}}xxxlll[[[NNNGGGBBB>>>:::<<<;;;:::999888888888888999999999888888888777777777:::<<<<<<<<<>>>CCCFFFMMMWWWeeeqqqyyyzzzxxxyyyzzzvvvuuuttttttwwwzzz}}}~~~}}}{{{xxxtttqqqllliiihhhiiijjjkkkqqqxxx}}}ppphhh^^^WWWUUUUUUWWWWWW\\\ccckkkpppuuuwwwssslllaaaWWWOOOLLLLLLJJJJJJLLLQQQVVV\\\```bbbaaaaaaaaadddgggkkknnnoooppppppqqqqqqqqqqqqqqqppppppooonnnlllkkkkkkkkkiiieee^^^YYYVVVYYY]]]aaaccccccbbbaaaddddddddddddfffgggiiijjjoooooopppsssxxx~~~}}}lll___[[[YYYZZZ```eeekkkvvv}}}zzz|||~~~~~~}}}xxxgggWWWMMMJJJHHHGGGIIIJJJHHHGGGEEEDDDCCCBBBDDDHHHNNNSSSUUUZZZ___aaabbbgggqqqyyyrrrkkkjjjsss}}}ooo\\\MMMGGGCCC???<<<:::999999888777666555444555555555444444444333333444444333222222222222333333000......111222222111111111000000000/////////000000000000000000000000000000////////////000000/////////////////////////////////////////////...........................000//////......//////000///////////////000000000...............///000000222222222333444555666777:::AAANNN]]]kkkvvv{{{~~~{{{xxxxxxzzz{{{yyyvvvyyyzzz}}}}}}xxxtttsssnnnppprrrpppkkkgggeeeeeebbbdddgggjjjlllqqqxxx}}}{{{wwwuuuvvvwwwyyyzzzwwwuuutttsssqqqllliiidddcccbbbaaaaaabbbccceeeddddddfffhhhkkkmmmoooppprrrsssuuuwwwxxxyyyyyyyyyzzzyyywwwvvvvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxxxxwwwssswwwyyyyyy}}}~~~||||||}}}}}}~~~~~~~~~~~~vvviiiXXXKKKDDD@@@<<<888<<<;;;:::999888888888888999888888888888777777777888999:::999999:::<<>>>>>;;;999888888777666666555444444333333333222222222111111444333333222111222222222333222111111111111000000111111111111111111000000.........///000000111111000000////////////000000111000...------...000111............////////////........................111000000000000111111222000000000//////......---...............///000000/////////...//////000000444888===FFFQQQ^^^jjjrrrtttqqqmmmmmmoooqqqssssssoooqqqvvv~~~yyy{{{|||}}}{{{yyywwwvvvuuuwwwyyyyyywwwsssnnnkkkdddccc```^^^]]]```cccfffiiihhhggghhhjjjnnnrrruuuxxxxxxwwwwwwvvvtttqqqooojjjgggddd```______```bbb``````aaabbbccceeefffgggiiiiiikkklllnnnooooooppppppooonnnmmmmmmoooqqqrrrrrrrrrqqqooollljjjiiiiiilllrrrwwwzzz~~~||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}|||{{{zzzwwwwwwxxxxxxwwwvvvuuuuuuvvviiiWWWJJJCCC@@@===:::;;;;;;:::999888888888888777777777777777777777777888777666666777999::::::;;;===???BBBJJJXXXgggrrr|||yyyzzz|||~~~}}}ttttttuuuwww{{{|||yyysssmmmiiifffcccccceeeeeefffkkkrrrxxxvvvnnnfffgggiiinnnvvvxxxkkk]]]UUUOOOJJJHHHIIIHHHKKKOOORRRRRRRRRSSSSSSRRRSSSRRROOOKKKIIIKKKMMMIIIJJJLLLOOOQQQSSSTTTUUUYYY[[[^^^___^^^\\\YYYXXXZZZ^^^dddkkkqqqvvvyyyzzz}}}}}}}}}~~~zzzwwwvvvsssvvv|||{{{tttooommmkkkiiikkkmmmmmmmmmooosssvvv{{{~~~qqqaaaUUUNNNIIIGGGEEEEEEEEEEEEGGGJJJNNNPPPQQQRRRSSSUUUYYYaaakkkqqqttttttvvv|||qqqaaaZZZZZZaaaiiiyyyooo\\\QQQEEEAAA<<<::::::999777444777777666666555444444444333333222222222111111111333333222111111111111222222333333222111000000000000000000000000000111111000000000000000000000000000000////////////000000000///---,,,,,,---///000---.........//////000000////////////////////////000000000000000111222222000000//////......------...............///000000000///////////////000000000222666;;;CCCOOO]]]fffpppnnnllllllnnnqqqtttuuuoooqqqvvv~~~}}}yyyzzzzzz{{{{{{zzzxxxvvvuuuwwwyyy{{{{{{xxxtttqqqhhhfffbbb```___^^^______^^^^^^^^^___bbbfffjjjllloooppprrrsssssssssrrrrrrpppnnnjjjgggdddddddddeeecccccccccddddddddddddddddddddddddeeefffggghhhiiiiiihhhgggfffgggiiilllmmmppppppoookkkfffddddddeeemmmtttzzz~~~}}}||||||~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~}}}|||{{{{{{}}}|||{{{zzzxxxwwwwwwvvvssssssssssssrrrpppoooooovvviiiWWWIIICCCAAA>>><<<<<<;;;:::999888888888888666666777777777777777888999777555666888:::;;;:::;;;;;;;;;<<>><<<<<<;;;:::999888888888888666666666666777777888888:::888555666888:::999888;;;;;;;;;<<>>AAACCCGGGPPPZZZbbblllxxx~~~wwwssssssuuuvvvuuutttvvvzzz~~~}}}}}}}}}xxxqqqnnnpppqqquuuwwwxxx{{{~~~}}}xxxppppppooonnnnnnmmmkkkjjjsssyyy~~~ppphhhbbbbbbddddddeeehhhppptttyyy~~~wwwiiiWWWKKKGGGEEEBBB???CCCDDDGGGJJJMMMOOOPPPQQQKKKLLLLLLIIIGGGGGGKKKNNNOOOQQQUUUYYY^^^bbbeeefffmmmnnnooopppooommmjjjiiihhhfffdddcccdddgggkkkmmmgggkkknnnnnnjjjfffeeefffhhhmmmoooqqqzzzyyytttlllhhhgggiiilllnnneeeeeegggkkkrrr|||zzztttoookkkhhh``````___]]]```kkk{{{yyyuuupppllljjjgggccc```XXXMMMEEEEEEFFFEEEGGGLLLMMMOOOQQQSSSUUUZZZaaagggmmmpppuuuzzzssseeedddfffhhhsss~~~eeeVVVLLLCCC>>>>>>999888777777666666555444444444444444444444333333444444444333333333222222333222222111000111111111...111444444333111222444,,,---------......////////////000222333444555666000000////////////000000//////000000000000//////---------...///000000111........................------------...///111111,,,------....../////////...............///000000------......000111333333---000222111222777@@@HHHQQQUUU]]]fffnnnvvv}}}~~~}}}yyyxxx|||{{{|||}}}yyyxxxyyyzzz||||||uuukkkddd\\\[[[XXXVVVTTTSSSSSSSSSSSSWWW\\\___```aaadddgggjjjlllooorrrtttuuuvvvvvvuuuwwwzzzzzzwwwqqqjjjfff^^^]]][[[ZZZYYYYYYZZZZZZXXXXXXWWWXXXYYY\\\___aaa^^^___^^^[[[YYY]]]fffnnnnnnuuuzzz}}}{{{uuutttsssrrrsssuuuxxxzzzyyywwwssspppnnnnnnooopppqqqooommmkkkjjjjjjkkkllliiihhheeebbb```_________[[[[[[ZZZYYYWWWUUUTTTSSSrrrcccSSSIIICCC===999999999999999888888888888777555555666666777777888888666666666666666666666666666666666666888:::<<<===???BBBHHHPPPZZZfffrrryyy~~~{{{yyyyyywwwuuuvvvuuuwww}}}|||xxxuuussssssvvvuuuttttttuuutttrrrpppeeeeeedddbbbaaabbbeeehhhnnnzzz}}}vvvllldddaaahhhpppuuu{{{sss^^^RRRLLLHHHGGGGGGFFFNNNUUUXXX\\\___]]]YYYQQQMMMJJJKKKJJJGGGGGGJJJMMMRRRXXX\\\]]]^^^bbbeeellljjjhhhhhhgggddd]]]XXXVVVWWWWWWXXX[[[___ccceeemmmoooooolllfffaaa______^^^```bbbfffooozzz}}}{{{rrrjjjcccaaa```^^^```ddd___eeeiiijjjqqq~~~uuulllggggggeeecccaaacccjjjwwwxxxqqqllllllggg```\\\ZZZWWWTTTQQQMMMLLLIIIFFFDDDGGGKKKPPPUUUVVVVVVXXX]]]eeemmmsssxxxzzzzzzpppoooqqqvvvvvviiiVVVHHHAAA===;;;999888888999777444333333444333333444444333333222111222222222222222222222222222222222111111111111000111111111111111000///......000111222222111000...////////////000000000000111111000///////////////000000000000////////////---......//////////////////...---,,,,,,---...///---...///000000///...---------......///000000000,,,---///000111000///---............////////////333000---)))***000888???GGGMMMUUU^^^gggqqq}}}~~~}}}~~~yyyzzz~~~|||zzzzzz|||zzzwwwnnnjjjccc^^^YYYUUURRROOOQQQPPPPPPRRRVVVXXXYYYYYY___ccchhhlllooosssyyy~~~}}}~~~~~~wwwqqqlllddd```ZZZWWWWWWWWWVVVUUUUUUVVVUUUSSSUUUYYYZZZWWWWWWWWWXXXZZZ]]]bbbfffhhhtttwwwzzz{{{xxxuuurrrqqqnnnnnnnnnoooooopppppppppsssqqqmmmhhhcccbbbcccfffhhhgggdddbbb``````aaabbb```\\\XXXWWWYYYYYYXXXVVVSSSRRRQQQOOONNNNNNNNNNNNqqqbbbRRRHHHCCC===::::::999999999888888888777777555555666666777777777777555555555555555555555555555555555555666888:::;;;888;;;???EEELLLVVV___fffvvv~~~}}}||||||zzzyyywwwvvvxxx}}}|||yyyxxxwwwwwwzzzxxxvvvuuuuuussspppnnnaaaaaa___\\\ZZZ[[[^^^aaajjjuuu|||uuuooolllggggggoooxxxuuubbbWWWQQQNNNNNNQQQQQQZZZdddjjjmmmnnnjjjeeeZZZUUUQQQQQQOOOLLLMMMPPPSSSYYY```eeefffgggjjjlllmmmkkkhhhgggeeeaaa[[[WWWQQQQQQSSSXXX___fffkkkmmmvvvyyyyyytttiii```ZZZYYYXXX\\\```fffqqq}}}~~~tttllleeecccbbb```bbbeeedddjjjooottt~~~~~~uuulllhhhiiifffeeefffiiiqqq|||zzzrrrkkkddd``````\\\VVVSSSQQQPPPNNNKKKIIIIIIHHHHHHIIIMMMSSSXXX]]]___aaabbbeeelllttt{{{}}}uuuuuuzzzxxxcccXXXJJJ@@@<<<;;;:::999777888888777444333333444333333444444333333222111222222222222222222222222222222222111111111000000111111222222111000000///...///111222222111///...////////////000000000000000000//////.../////////000000000000/////////...------...///////////////000///...---------...///......////////////......000000000///......------,,,---///000111000///...///000000000111111111111//////...---...111666;;;@@@FFFOOOXXXbbbooo|||}}}|||{{{|||{{{zzz}}}{{{{{{{{{zzz{{{{{{}}}zzzvvvpppkkkeee___YYYUUURRRPPPNNNNNNPPPRRRRRRRRRWWWZZZ___cccfffkkkpppuuuwwwyyy|||}}}zzzuuuooollleeeaaa[[[XXXXXXXXXWWWUUUTTTWWWWWWVVVWWW[[[[[[WWWUUUVVVWWWYYY]]]aaaeeehhhmmmppprrrrrroookkkiiihhhhhhhhhhhhiiiiiiiiijjjjjjgggeeebbb^^^ZZZZZZ\\\^^^___]]][[[YYYXXXXXXXXXYYYWWWTTTQQQPPPQQQQQQPPPNNNKKKKKKKKKJJJIIIIIIHHHHHH{{{nnn___PPPGGGBBB>>>;;;;;;999999888888888777777777555666666666666777777777555555555555555555555555666555555555555666777777777999<<>><<<<<<888888888888777777777777666666666666666666666666555555555555555555555555777666666555555555555555888999;;;<<<===AAAFFFJJJUUU___nnn|||zzzxxxwww{{{|||zzzxxxuuuqqqnnnhhhgggccc^^^ZZZXXXZZZ\\\___fffmmmssszzz}}}sssoookkkhhhggggggeeecccfffkkksss~~~yyynnnccc]]]ZZZ[[[aaagggsssxxxjjjccc\\\YYYWWWUUUXXX]]]gggnnnwww|||}}}{{{{{{{{{|||yyytttnnniiiddd```]]]\\\___fffrrrrrrddd______]]]dddnnnxxxxxxpppiiigggfffeeegggkkkpppuuu}}}uuunnnhhhfffiiigggjjjoootttzzz~~~zzzrrrfff[[[SSSOOOLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJNNNPPPSSSUUUXXX]]]bbbfffjjjooovvvzzz}}}wwwpppjjjpppyyy|||lll]]]RRRIIIDDD>>>999888888777666777888888777555333444555333333444444333333222111222222222222222222222222111111111111000000000000111111222222222222111111//////000111111000//////////////////000000000000..................///000000000/////////.........,,,---......//////......111111000000//////......//////---,,,,,,---//////------......///000000000------...///000/////////---------.........//////+++...000222111111333444222777===EEEPPP___ooozzz{{{wwwuuuqqqqqqssswww|||~~~{{{wwwwwwuuuuuuvvvxxx|||wwwmmmfffaaa]]]WWWRRROOOMMMKKKIIIGGGIIIKKKNNNRRRUUUYYY[[[^^^```ccceeeeeecccaaa___]]][[[XXXWWWWWWYYYZZZ[[[\\\aaadddbbb```___[[[VVVVVVVVVWWWYYY[[[^^^```aaaaaabbbbbbaaa]]]ZZZYYYXXXYYYYYYZZZZZZZZZYYYXXXWWWSSSRRRQQQNNNLLLLLLNNNPPPPPPOOONNNMMMLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGDDDFFFHHHIIIJJJIIIHHHGGGwwwhhhZZZLLLDDDAAA>>><<<===888888888777777777666666666666666555555555555555555555555555555555555555777777777777666555444444333555666666666999===@@@IIIQQQ]]]iiivvv{{{yyywwwzzz~~~}}}zzzwwwtttqqqooolllgggaaa______```^^^bbbfffiiilllnnnlllgggcccaaa^^^]]]]]]^^^___```eeemmmxxx}}}yyypppiiidddbbbaaaccckkktttxxxmmmfff```^^^]]]]]]bbbhhhttt{{{|||wwwqqqkkkgggeeeeeelllrrr}}}rrrfffdddfffeeeooo{{{|||tttnnnlllkkkjjjlllpppuuu{{{ssslllfffbbbbbbeeeeeehhhmmmqqqtttuuutttsssjjjcccYYYQQQLLLKKKJJJJJJIIIIIIKKKLLLMMMOOOQQQRRRUUUXXX]]]aaadddhhhmmmpppwww{{{{{{mmmfffcccdddnnn|||sssfffYYYOOOJJJCCCAAA===:::999888777666666777888777555444444555333333444444333333222111222222222222222222222222111111111000000000//////000111111222222222111111/////////000000/////////////////////000000000000//////.........//////000////////////............,,,------...............000000000000000//////...///...---,,,,,,---...///------......///000000000---......///////////////------------...............///000000///000222444111444888>>>FFFRRRaaallltttyyy~~~}}}xxxtttrrrmmmnnnqqqvvv}}}{{{uuurrrqqqqqqqqqssswww}}}yyyssskkkggg```ZZZUUURRRNNNLLLFFFFFFFFFHHHJJJMMMNNNOOOPPPRRRTTTVVVWWWVVVUUUTTTSSSRRRRRRRRRSSSVVVZZZ]]]dddkkknnnkkkgggccc^^^YYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]]]][[[XXXVVVVVVWWWWWWXXXXXXXXXVVVTTTRRRQQQPPPOOONNNLLLIIIHHHJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJKKKJJJJJJIIIIIIJJJHHHIIIKKKMMMNNNMMMLLLKKKwwwgggYYYJJJCCC@@@===;;;<<<888888777777777666666666666666666555555555555444444444444444444444444444777777777777666555444333222444555555555777:::<<>>CCCIIIRRR___mmmwww}}}}}}}}}~~~|||}}}|||xxxrrrmmmiiihhhjjjgggeeeeeedddaaa]]][[[VVVUUUTTTRRRRRRTTTXXX[[[dddlllvvvxxxnnniiiccc``````ccceeejjjpppsssvvvxxxqqqmmmkkkgggfffiiinnnrrrzzzzzzxxxnnnmmmllljjjjjjmmmtttyyyuuullljjjlllooovvvyyyqqqkkkiiiiiihhhkkknnnrrryyyuuulllddd]]][[[ZZZXXXZZZ^^^^^^___bbbddddddcccaaa___YYYVVVTTTRRRSSSSSSSSSRRRRRRUUUZZZ]]]___aaaeeehhhlllqqqxxx}}}sss```[[[]]]___kkkyyy|||nnncccXXXPPPHHH???;;;<<<999999999777666777888999555666777666555444555666333333444444333333222111222222222222222222222222111000000000////////////......///000000000000000/////////....../////////////////////000000000000444333222000000///////////////.........---------+++,,,------......------+++,,,...///000000//////,,,------......------,,,000000000///......------...............///000000........./////////000000...///000000//////000111111333444555777>>>HHHPPPYYYbbblllqqqooollljjjiiiiiilllrrr{{{}}}wwwpppnnnjjjlllppptttxxx|||}}}zzzvvvqqqmmmgggaaa]]]VVVSSSOOOMMMLLLKKKHHHEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFFFFGGGJJJOOOTTT^^^fffkkkhhhccc```]]]YYYSSSSSSUUUVVVWWWWWWWWWWWWUUUUUUVVVUUUUUUVVVYYY\\\]]]]]]\\\ZZZWWWRRRMMMJJJHHHIIIIIIHHHGGGGGGIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMJJJMMMOOOPPPNNNMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQvvvfffXXXIIIBBB???<<<:::;;;777777777777666666666666666666555555555444444444444444444444444444444444333333444555444333222111444555666555444444666888555888<<<@@@FFFOOO\\\dddnnnvvv}}}|||}}}{{{xxxzzzyyyrrrmmmkkknnnkkkhhhgggfffccc```___XXXWWWUUUSSSSSSUUUYYY\\\aaahhhpppyyyuuuddd]]][[[XXXXXX[[[^^^bbbjjjrrrvvvyyyvvvlllhhhfffgggdddeeekkkqqqwwwxxxrrrpppggghhhhhhiiikkkrrr{{{xxxnnnkkknnnqqqtttyyyrrrjjjdddbbbbbbaaadddhhhkkkttt|||}}}sssiiiddd]]]WWWWWWWWWWWWYYY\\\[[[\\\^^^`````````___^^^ZZZYYYXXXYYYZZZZZZYYYXXXXXX]]]bbbeeegggiiimmmqqqyyy}}}jjj\\\\\\aaacccooouuuhhh\\\RRRKKKHHHDDD<<<999;;;<<<<<<;;;999666666777888555666777666555444555666333333444444444333222222222222222222222222222222000000000000////////////------...//////000////////////............//////////////////000000000000555555333111000///////////////.........---------+++,,,------......------***+++---///000000//////+++,,,............,,,+++------......///000000000...............///000000,,,,,,,,,---------......,,,///111222111/////////000222333333555:::CCCJJJLLLVVVbbbjjjkkkjjjjjjkkkiiilllsss}}}}}}|||zzztttooonnniiilllqqqvvv||||||wwwqqqjjjfffaaa]]]WWWTTTRRRPPPLLLHHHEEEEEEEEEDDDDDDDDDCCCCCCAAABBBCCCCCCBBBEEEJJJOOOSSS[[[aaa___ZZZXXXWWWUUUNNNOOOQQQSSSUUUVVVWWWWWWUUUVVVVVVVVVWWWYYY]]]```______^^^\\\WWWRRRLLLIIIGGGHHHIIIIIIIIIJJJLLLNNNLLLMMMNNNNNNOOOOOOOOOOOOLLLOOOSSSSSSQQQPPPQQQSSSTTTTTTSSSRRRRRRSSSSSSTTTuuueeeXXXJJJCCC@@@<<<::::::999999999888888888888777444555666777777666555444333333333333333333333333444444444444444444444444333111000222666777666555666555666888>>>FFFMMMRRR]]]cccllluuu}}}~~~zzzyyyxxxvvvtttsssssssss|||vvvrrrssssssrrrqqqpppooolllhhhdddaaa___\\\ZZZYYYYYY[[[\\\bbbeeekkkssszzz~~~~~~~~~kkkeee\\\TTTPPPPPPSSSVVVYYY^^^gggpppzzzsssggg```______bbbbbbbbbeeellluuu~~~xxxpppjjjfffeee``````aaacccjjjttt|||vvvllleeedddiiipppvvv{{{pppbbb___[[[YYYXXXZZZ]]]___eeeiiimmmooommmiiigggeee]]][[[YYYXXXWWWXXXYYYZZZWWWXXXZZZ^^^ccceeeeeedddddd___^^^bbbccc```bbbgggggghhhiiikkkpppuuuzzz}}}~~~uuuwww||||||jjj______eeekkkyyy|||mmm___VVVIIIHHHEEEAAA===:::777555777777777777666666666666555555444444444333333333444444444333333222222222444111...000444444///)))......//////000000111111000000000000000000000000000000000000000000000000///...------...///000111111111111111///---+++***/////////...------,,,,,,///............---------.../////////...---,,,,,,.........///000111111222///...,,,++++++,,,...//////...---,,,,,,---...///////////////////////////......------------...............000222666:::<<>>@@@CCCEEEFFFNNNQQQTTTSSSOOOKKKIIIIIIIIIIIIKKKMMMOOOQQQRRRSSSTTTTTTSSSTTTVVVYYY\\\^^^eeeccc___YYYRRRMMMHHHFFFCCCDDDEEEGGGIIIKKKLLLMMMPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNOOOPPPQQQQQQRRRSSSRRRRRRSSSTTTSSSPPPNNNttteeeWWWIIICCC???<<<::::::999999999888888888777777555666666777777666555444555555555555555555555555444444444444444444444444555333222333555666555333666555555666:::???DDDGGGNNNSSS[[[dddllluuu|||}}}zzzxxxxxxwwwvvvuuutttsssrrryyy}}}|||xxxyyyvvvuuutttuuutttrrrnnnkkkiiigggddd```^^^^^^^^^___eeegggiiinnnqqqqqqooommmbbb]]]UUUNNNKKKLLLOOORRRZZZ___gggpppxxxvvvggg\\\WWWVVVWWW^^^^^^```dddjjjqqqxxx||||||vvvnnngggbbb___]]]\\\]]]^^^bbbiiisssvvvkkkgggaaa^^^___fffooouuu~~~}}}mmmccc[[[YYYVVVSSSSSSVVVYYY[[[```cccfffgggfffdddbbbbbb]]]\\\ZZZYYYYYYYYYZZZZZZYYYZZZ\\\aaafffiiijjjiiijjjggghhhlllnnnlllmmmrrrrrrrrrsssuuuzzz}}}{{{|||zzz{{{|||ssspppssswww~~~xxxjjjcccfffnnnuuuuuuhhh[[[PPPIII@@@@@@???>>><<<;;;::::::777777777666666666555555555444444444444333333333333333222222222111111111222111111111111000///...////////////000000000000000000000000000000000000///////////////////////////......---...///000111000000000000///...,,,+++,,,,,,,,,---------------///............---------..................---,,,,,,,,,------...//////000///...,,,++++++,,,...//////...------------...///........................//////............//////000000///000111444666888>>>CCCIIIPPPWWW^^^eeejjjsssxxx}}}zzzuuunnnjjjjjjiiiqqqxxx|||xxxwwwvvvrrrllleee^^^ZZZWWWTTTPPPOOOOOOOOOMMMKKKHHHEEEAAA???@@@BBBDDDDDDEEEHHHJJJJJJFFFCCCBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLQQQQQQQQQRRRTTTWWWYYY[[[\\\YYYVVVPPPKKKFFFBBB@@@AAAAAACCCDDDFFFHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNOOONNNNNNOOOPPPOOOMMMKKKsssdddVVVIIIBBB???;;;999:::999999888888888777777777666666777777666555444444555555555555555555555555444444444444444444444444666555333333444444333222555555444555666777999;;;@@@EEEKKKSSS[[[dddmmmsss{{{|||yyyvvvwwwwwwwwwvvvuuusssrrrvvvyyy~~~|||}}}yyyyyyyyyzzz{{{zzzxxxuuutttrrrnnnjjjgggeeeeeeeeeiiiiiiiiijjjjjjgggccc```]]]YYYSSSNNNLLLMMMPPPRRRYYY]]]dddkkkqqqxxxvvviii\\\SSSPPPQQQRRRWWWYYY]]]bbbgggkkknnnpppqqqnnniiiccc^^^ZZZWWWVVVVVVXXX[[[___gggrrr}}}qqqbbb[[[YYYVVVVVVZZZaaaiiinnnwww{{{yyylll^^^UUUSSSRRRPPPOOOOOORRRUUUWWW[[[]]]```aaa```______```______^^^^^^^^^^^^^^^^^^]]]]]]```ffflllppprrrrrrrrrrrruuuzzz|||{{{{{{}}}yyyyyyyyy{{{yyytttqqqqqqrrruuurrrhhhjjjnnnttt{{{vvvlllhhhmmmuuu}}}yyylll^^^SSSJJJCCC???:::::::::::::::::::::;;;777666666666666555555555444444444444333333333333111111111111111000000000000111222111///...000222000000000000////////////000000000000000000000000///////////////////////////............///000000......///000///...---,,,******++++++,,,------...///............---------,,,------............---***++++++,,,,,,---------...---,,,++++++,,,---...///...------------...///........................000000////////////000000222111000///000111222333444999@@@EEEJJJSSS___hhhssszzz~~~{{{wwwrrrllliiijjjlllttt}}}{{{sssjjjeee```^^^]]]\\\\\\[[[YYYWWWOOOJJJEEEAAA@@@AAAAAAAAA???AAACCCBBB@@@>>>=========>>>???@@@BBBCCCDDDEEEHHHIIIJJJLLLNNNPPPRRRRRROOONNNKKKGGGCCC???<<<;;;======>>>@@@AAACCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGEEE}}}rrrcccUUUHHHAAA>>>;;;999:::888888888888777777777777777777777666666555444444333333333333333333222222333333333333333333333333444444444444444444444333555555555444444444444444999;;;@@@EEELLLTTT]]]cccnnnttt||||||wwwxxxyyyyyyyyywwwtttssstttwwwzzz}}}~~~~~~{{{{{{|||}}}{{{yyyvvvrrrpppnnnmmmmmmmmmlllllllllkkkhhhdddaaa```]]]YYYUUUTTTUUUXXXZZZ[[[___dddiiimmmrrrwwwzzzuuunnnbbbWWWQQQPPPRRRTTTSSSVVV[[[```dddeeeeeedddfffdddaaa\\\YYYUUUSSSSSSRRRTTTXXX]]]dddooozzzqqqbbbYYYTTTSSSRRRRRRUUU[[[```cccmmmoooqqqqqqkkkaaaWWWQQQOOONNNNNNNNNOOORRRTTTVVVZZZ\\\^^^______```bbbccccccddddddeeeffffffeeeeeedddeeehhhmmmsssxxx{{{{{{{{{}}}}}}{{{{{{{{{~~~yyytttqqqooommmoootttxxxlllbbbdddiiirrr|||xxxpppmmmpppwww}}}llldddYYYNNNGGGCCC@@@>>>::::::999999888777777777666666666555555555444444444444444333333333222222111111111111111111111111111111000/////////111333111111000000//////......000000000000000000000000//////////////////////////////........./////////,,,---.../////////...---++++++,,,,,,,,,---------///............---------+++,,,------............***+++++++++,,,,,,,,,---...---,,,,,,,,,,,,---............------.................................//////............//////000000/////////000000111...333999<<>>>>>>>>;;;;;;<<<===>>>??????@@@>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDAAA???<<<;;;:::999999:::;;;===>>>??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCBBB@@@{{{pppbbbTTTGGGAAA>>>;;;999999888888888777777777666666777777666666555555555555444444333333333222222222333333333333333333333333222222333444444555555666555555555555555555444444444555888:::>>>EEELLLQQQ```fffooowww{{{{{{}}}}}}|||zzzxxxvvvvvvvvvwwwxxx{{{~~~}}}|||}}}|||}}}~~~~~~}}}{{{yyywwwvvvvvvvvvsssrrrqqqqqqpppnnnjjjgggeeeccc```^^^]]]^^^```aaaccceeeiiikkkmmmpppsssuuummmggg___WWWSSSSSSUUUXXXTTTWWW\\\```bbbbbb```^^^```___]]]ZZZWWWUUUTTTSSSRRRTTTXXX]]]dddmmmvvv|||pppbbbYYYVVVQQQPPPPPPQQQSSSVVVZZZ\\\bbbdddeeeeeebbb]]]XXXUUUOOOOOOPPPQQQSSSUUUWWWXXX]]]___aaabbbbbbcccfffhhhggghhhjjjkkkmmmmmmnnnnnnoooppprrrvvv|||~~~|||{{{}}}{{{xxxvvvvvvpppssswwwzzzoooeee]]]]]]eeeqqq~~~{{{uuurrrsssxxx}}}tttiiiYYYSSSLLLFFFBBB@@@>>>===::::::999888777666666555555555555555444444444444444444333333333222222222111111222222222222222222444000,,,---111333222000111111000000//////......////////////////////////........................//////////////////......***+++---////////////...///.........---------,,,///............---------++++++,,,---.........---,,,,,,,,,,,,,,,------------------,,,,,,------------..................---...........................------,,,,,,------...------......///000111222---222666666888???MMMXXXfffqqq~~~~~~~~~{{{yyywwwyyy}}}}}}xxxsssnnnmmmooosss}}}|||{{{||||||yyytttrrrsssuuutttrrrnnnllljjjgggbbb\\\UUUPPPLLLGGGDDDEEEDDDBBBAAA@@@??????>>>:::::::::;;;;;;;;;<<<<<<999:::<<<>>>???@@@@@@@@@??????>>>===;;;:::999999777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;:::===;;;:::;;;===>>>>>>===yyynnnaaaSSSFFF@@@===:::999999888888777777777666666666666666555555555555666777666666666555555444444333333333333333333333333333000222444444444444666888444444444555555555666666555666777888:::>>>CCCGGGOOOVVV```jjjuuu~~~|||zzzyyyxxxvvvuuuuuuwwwzzz|||}}}xxxvvvvvvwwwvvvzzz~~~}}}|||||||||zzzyyywwwwwwvvvtttpppnnnkkkkkkiiigggffffffffffffgggiiikkkkkkjjjkkkmmmnnnhhheee```[[[YYYYYY[[[\\\\\\^^^bbbdddeeecccaaa_________^^^\\\ZZZYYYWWWWWWXXXZZZ^^^aaafffmmmtttyyy|||~~~ttteeeYYYUUUTTTQQQQQQQQQRRRUUUXXX[[[]]]]]]^^^___```___^^^\\\[[[TTTUUUVVVXXXZZZ[[[\\\]]]ccceeeggghhhiiijjjlllnnnmmmnnnppprrruuuwwwyyyzzz}}}|||}}}~~~|||yyyxxxzzzuuuwwwzzzqqqfff___YYYZZZcccsss{{{xxxyyy}}}~~~uuulll___TTTLLLHHHDDD@@@>>><<<999777777777777777777888888888555555444444444333333333333333333333222222222222111111111222222222222222555000,,,---222444111---000000000000////////////////////////////////////......................../////////000//////...---***+++---...//////......000000///......---,,,,,,///............---------+++,,,,,,------------,,,------------------------------------------------------...//////...---------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,---...000111222222000222444444555:::DDDLLL[[[gggxxx|||yyyxxxzzz{{{yyyvvvtttuuuxxx}}}|||yyyvvvvvvxxx}}}~~~xxxvvvvvvwww~~~}}}xxxvvvwwwyyy|||{{{yyywwwuuuuuutttqqqlllgggbbb\\\VVVQQQLLLIIIEEEBBBAAAAAA???>>>::::::::::::::::::::::::;;;;;;<<<<<<=========>>>999999999999888888888888777777777888888999999999999999999999999:::::::::::::::::::::999999888888:::999888999;;;=========xxxmmm```SSSEEE???===:::888999888777777777666666666666555555444444555666777888777666666555444444333333222222222222222222222222111333555555333333555777333222222222333444555666555666777777888:::>>>BBBCCCHHHQQQZZZeeeqqq|||yyyvvvsssrrrsssttttttrrrooonnnqqqrrrqqqssswww{{{~~~}}}||||||}}}|||yyywwwxxxwwwvvvuuusssqqqpppooonnnoooooonnnllljjjkkklllllljjjhhhfffeeeeeeeeefffhhhhhhiiijjjjjjhhhfffeeeeeeeeedddcccbbbaaa```___aaacccfffhhhkkkoootttxxxwwwwwwvvvpppfff]]]YYYYYYZZZZZZYYYZZZ\\\^^^aaabbb```aaabbbbbbbbbbbbaaaaaa___```bbbdddfffgggggggggmmmooorrrsssssstttuuuwwwxxxxxxzzz}}}}}}{{{zzzzzz}}}xxxyyyzzzjjj```]]]ZZZ]]]hhhyyy~~~}}}tttiii```ZZZQQQHHHDDDAAA>>>;;;:::999777555444444555666666777888888444444444333333333333222333333333222222222222111000000000111111111222222333111000000222222///---////////////000000000000////////////////////////........................//////000000000///---,,,***+++---...///......---------------------------///............---------,,,,,,---------,,,++++++------------------------,,,------------------,,,------...//////...---------------------------------------,,,,,,---------,,,---...///000111111111111222333444555999>>>BBBMMMXXXjjj|||{{{wwwssssssvvvxxxvvvsssppppppqqqwwwyyytttqqqqqqpppyyy~~~}}}~~~~~~~~~~~~}}}|||{{{yyywwwvvvuuuxxx{{{|||{{{{{{|||~~~~~~}}}{{{yyyvvvpppiiidddYYYTTTNNNJJJIIIGGGEEECCC???>>>>>>>>>======<<<<<<>>>===<<<:::::::::;;;<<<888888888888888888888999888888888888888888999999555666777999:::<<<======:::::::::999999999999999:::999777888;;;===>>>>>>xxxlll___RRREEE???===:::888999777777777777666666666666444444444444555777888:::555555444333222222111111222222222222222222222222333555666555333111333555222111000000000222333444...///111222222444888:::<<>><<<:::888777777888999999999999:::::::::;;;;;;888888999999999999999999333444666999<<<>>>@@@BBB:::::::::::::::;;;;;;;;;;;;999888999;;;>>>??????rrrhhh[[[PPPDDD???<<<888666888777777777777777666555555444444444444444555666777666555444333222333444555222222111111111111222222111222222333333222222111444333111000000111333444333333222222333333444555555777:::>>>DDDMMMWWW]]]hhhmmmtttzzz}}}zzzuuupppmmmkkkfffggghhhiiijjjkkkkkkkkktttwwwzzz~~~~~~}}}|||{{{zzzzzzyyy~~~~~~~~~{{{yyy{{{{{{zzzyyywwwuuusssrrroooqqqtttvvvwwwwwwwwwxxxyyywwwttttttuuuwwwxxxxxxzzzwwwuuuvvvqqqkkkmmmsssssssssssstttssssssrrrrrrtttsssrrrrrrssssssrrrqqquuuwwwzzz}}}~~~{{{sssrrrsssyyynnneeedddfffiiixxxyyyttt```\\\UUUMMMFFFAAA>>>===<<<;;;:::888777888888999666666555444444444444444444444333333333333222222444333111000000000111111111111222222222222111111000000000000000000000000//////............//////...---,,,,,,---...///000..................------,,,...111222222///,,,***------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***---,,,++++++************------------------------++++++,,,,,,,,,,,,------------------------------...------,,,+++***)))))).........///////////////...//////111222444666777???BBBKKKYYYgggrrrwwwxxxsssqqqmmmjjjiiijjjmmmnnnkkkiiiiiinnnvvvzzzqqqjjjjjjnnnsssvvvyyy{{{}}}zzzvvvssspppoootttuuuuuuvvvxxx|||}}}wwwnnneeebbb___ZZZXXXYYYPPPNNNMMMNNNPPPPPPLLLHHHJJJEEE@@@???AAABBB???<<<<<<===<<<:::<<<@@@@@@<<<===::::::;;;999555666999999999;;;<<<===???AAABBB<<<;;;;;;>>>AAACCCAAA>>><<<>>>AAAAAA@@@CCCHHHLLLrrrhhhZZZOOODDD???<<<888777888777777777777777666666555444444333333444555555666444333222222222222444444222222111111111111222222111222222333333222222111333222000//////000222333333222222222222333444444222333555888<<>>===<<<;;;:::999888777777777777888777777666666666666666444444333333333222222222222222333333222222000000000000000111111000000000//////////////////////////////............////////////...---...///000000........................---...000111111///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,///...------,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,+++******)))............////////////......///000111333444555555888@@@KKKXXXbbbhhhiiinnnmmmlllkkkkkklllmmmnnnjjjhhhgggkkkttt}}}uuummmggghhhnnnrrruuuzzz~~~|||xxxuuusssqqqqqqqqqqqqssswwwzzz}}}~~~~~~|||ssskkkhhhfffbbbaaabbb\\\\\\]]]aaadddccc^^^ZZZVVVPPPIIIGGGHHHHHHGGGDDDCCCDDDCCCAAABBBFFFEEEBBBCCC@@@??????>>>::::::>>><<<<<<===>>>@@@CCCFFFIIIIIIGGGFFFGGGIIIHHHDDD@@@CCCFFFHHHIIIJJJNNNTTTZZZsssiiiZZZOOODDD???<<<888777999777777777777666666666666333333333333333444444555111111111111111222444444222222111111111111222222111111222222222222111111111000///......///000111222222111111222222333444000111333444555888<<>><<<:::::::::;;;666777777888777555444333555555444333333333333444333333333222222222222111///000111111111000000/////////000000000000/////////////////////////////////......------......///000000//////......---------------...............///......------.........------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000/////////000111111333444777<<>><<<999999;;;888888777666555666666777444333333222222222333333111222222333444555555666222222111111111111222222000111111222222111111000111111111000000111111111111000000000000111222222000222333333222111222333444666999===BBBHHHPPPUUU^^^dddnnnwww~~~}}}zzz{{{|||||||||zzzxxxuuussspppooommmkkkkkkooouuuzzz}}}{{{xxxtttqqqqqqtttwwwzzz~~~~~~zzzyyy}}}uuuccc^^^]]]\\\eeerrr~~~qqqjjjaaaXXXQQQLLLHHHEEE@@@???===;;;::::::::::::555666777777666555333222555555444333333333333333333333222222222111111111111///...,,,,,,...000111000111111222222111111000..............................------------..................---,,,,,,+++---------.........//////......---,,,,,,---...///---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////000111111000000000111111222000111222444888===CCCFFFOOOSSS[[[ccciiilllmmmmmmooollljjjkkkqqqyyy{{{vvvqqqooommmnnnuuu}}}}}}vvvrrrmmmmmmnnnrrrxxx{{{{{{zzzvvvvvvtttrrrvvv|||}}}yyyxxxssspppppppppooorrrxxx~~~yyynnnfffcccdddgggiiihhhmmmqqqsssxxx~~~}}}yyysssjjjbbb]]]ZZZTTTRRRSSSWWWYYY]]]```gggrrr{{{uuunnnfffaaa```dddjjjooovvvtttiiiWWWLLLBBB>>><<<::::::;;;999888666555555555666777555444444333333333333333222333444555555555555555222222111111111111222222000000111111111111000000111111111111111111111111000000000///000000111222...000111111000///000222000222444666888<<>>===<<<;;;::::::999666666666666555444333333777666555555444444555555222222222222111111111111111///---++++++---111333111111222222222222111111..............................------------......,,,,,,---------,,,++++++,,,,,,------.../////////---------,,,------...///------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((***+++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,---...//////000111111000000000111222222///000111222333666:::===GGGLLLSSS\\\eeejjjnnnoooqqqqqqrrruuuzzz~~~yyyuuusssssssssuuu|||~~~uuuoooiiikkkmmmpppsssvvvyyyzzzzzz}}}}}}yyyyyy{{{zzzxxxwwwtttrrrsssrrrrrrvvv}}}{{{rrrjjjgggiiinnnqqqvvv|||yyynnniiifffaaa______cccgggkkkooouuu~~~xxxqqqllljjjooouuuzzzssshhhVVVLLLBBB>>>===::::::<<<999888666555555555777777666555555444333333444444222222333444444444333222222222111111111111222222000000111111111111000000///000000000000000000///000////////////000111111///000000///......///111///000222222333666999<<>>===<<<<<<;;;::::::999999999888777666555444444444444777666555555444444555555222222222222111111111111111000...---...///222333000000111111111111000000...........................------,,,,,,------...+++,,,---.........---,,,,,,,,,------...//////000,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((+++,,,,,,,,,---,,,,,,,,,------...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---......///***++++++,,,...//////000///////////////000111222000222333333222333666999===AAAHHHRRR[[[dddjjjnnnrrruuuzzz~~~~~~}}}zzzzzz|||~~~}}}tttmmmhhhkkkooopppqqqsssyyy~~~}}}{{{yyywwwtttssstttssssssyyy~~~zzzsssmmmjjjmmmrrrwww}}}}}}rrrnnnlllhhhggggggmmmrrrwwwzzz~~~}}}vvvzzzssshhhVVVKKKBBB>>>===;;;:::===999888666555444555777888777666555444444444444444111222333444333222111000222222111111111111222222000000111111111111000000......////////////......///////////////000111111111222111000......000222///000222333333444777999555:::AAAGGGNNNXXXdddnnnmmmrrrwwwwwwuuuxxx}}}uuutttqqqnnnkkklllnnnqqqqqqpppnnnllliiijjjlllnnnnnnuuu{{{{{{|||}}}}}}}}}uuuoooppprrr{{{yyyeee___^^^^^^iiittt~~~~~~tttqqqjjjccc```]]]UUUKKKGGGCCC???======>>>>>>>>>999999999999999999999999999888666555444444555666444444333222222222222333222222222111111111111000000000111111222222222333//////000000000000//////...........................------,,,,,,------...+++,,,.../////////......,,,,,,------...///000000+++,,,------.........---------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))),,,---------************++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,---...//////******+++,,,...//////000---------......///111111---///111000//////111444444888>>>HHHRRR\\\eeeiiirrrwww|||}}}~~~~~~|||{{{vvvzzz}}}tttllliiinnnssssssqqqttt|||}}}{{{vvvtttssstttssssssyyy|||xxxsssmmmlllooouuuzzz~~~{{{ppplllllljjjiiijjjsssxxx|||~~~oooaaaUUUNNNDDD===::::::999777555555555555444444444444555555444444444333333333333333222111000000111111000000000000000000000000111111111111111111111111111111111111111000//////111111000000000000111111000000//////.........---...///000111222333444444333444666;;;AAAIIIOOOSSS]]]```cccgggjjjoootttwww}}}xxxtttrrrooommmkkkpppqqqrrrooojjjhhhjjjlllqqqsssvvvzzz~~~{{{|||~~~~~~}}}zzzooogggdddeeeaaarrrxxxiiibbbbbbeeeqqq{{{~~~uuummmfff```ZZZSSSPPPOOOMMMIIIDDD>>>>>>>>>>>>===<<<;;;:::::::::999999999999999999666666555555555444444444333333333333333333333333111111111111111111111111222000---++++++,,,...///......///000000000000000000///...---,,,---......,,,------+++***+++...111.........///////////////------,,,------,,,***'''......//////...---,,,,,,------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++***))))))+++---...---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,............---,,,++++++111000///...---,,,,,,,,,......---,,,---...///000////////////////////////000000////////////000000333555888===DDDNNNYYY```lllrrr|||}}}wwwqqqsssrrrrrrwww}}}zzzsssmmmkkkoootttvvvvvvzzz}}}vvvyyyvvvvvvyyy{{{{{{~~~|||vvvuuurrrqqqqqqrrruuuvvv|||tttmmmkkklllmmmnnnrrrvvvzzz}}}ooobbbTTTLLLCCC===;;;:::999888777666666555555444444444555555444444444333333333333222222111000000111111000000000000000000000000111111111111111111111111111111111111111000//////000000////////////000000000/////////...............//////000222333333444111111222555999???DDDGGGKKKNNNRRRVVVZZZ___dddhhhssswww}}}~~~{{{xxxvvvuuutttuuuuuuqqqmmmkkkmmmoootttuuuxxx{{{~~~{{{yyy{{{~~~}}}|||~~~}}}{{{xxxxxx|||oooeee___^^^```iiiwwwvvvkkkgggjjjmmmsss|||}}}xxxqqqiiiaaa\\\QQQLLLFFFDDDEEEDDD@@@======<<<999777666777888999::::::999999999999888888555555555444444444333333333333333333333333333333111111111111111111111111///...,,,++++++---///000......///000000000000000000///...---,,,------...------------------------000///...---,,,+++******///......000111111///---......//////...------,,,.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...---------------------------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,000///...---,,,,,,,,,,,,------,,,,,,,,,---...///........................000000////////////000000///000333666;;;CCCLLLSSSccchhhttt{{{zzz{{{yyyuuuqqqooommmnnnrrryyy|||{{{yyytttooommmrrrxxx|||zzzvvvssssssvvvxxxyyy||||||xxxwwwuuusssssstttuuuvvv}}}zzzrrrmmmkkkkkkllllllmmmrrrxxx{{{~~~nnnbbbQQQKKKBBB<<<;;;;;;:::888888888777666666555444444555555444444444333333333333222111111000111111111000000000000000000000000111111111111111111111111111111111000000000////////////............//////////////////..................///000111222333333111111000111222555888:::<<>><<<>>>;;;666333222444888;;;::::::999999999888888888444444444333333333222222333333333333333333333333111111111111111111111111...---,,,+++,,,...000111......///000000000000/////////...------------......------///222111---)))//////...---,,,++++++***,,,++++++---///000///............///......---,,,//////.........---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---------------------------+++++++++++++++***************+++++++++,,,,,,,,,+++,,,,,,------------,,,......---,,,++++++++++++,,,,,,+++++++++,,,---...........................////////////////////////000111222333666;;;BBBGGGTTTZZZfffttt{{{vvvtttttttttrrrpppkkkkkkkkkooovvv|||{{{wwwyyyyyywwwsssrrrxxx~~~{{{qqqnnnnnnrrruuuvvvzzz}}}|||zzzxxxvvvuuuuuuvvvwww|||~~~}}}{{{wwwrrrnnnmmmllllllkkkiiinnnuuuxxxzzz|||~~~}}}~~~kkk___OOOIIIAAA<<<;;;;;;:::888999999888777666555444444555555444444444333333333222222111111111111111222000000000000000000000000111111111111111111111111111111000///////////////.........------.........///////////////...............//////000111222222333222111000111222333444666888<<>>>>>???>>>===>>>;;;888555444666:::<<<::::::999999888888777777333333333222222222111111222222222222222222222222111111111111111111111111000///...------...000111---...//////000000////////////......------------...,,,---222666666000***------......///000000000++++++***,,,...///...------...............------............------------++++++************++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,------------------,,,,,,+++******+++++++++++++++++++++,,,,,,,,,...........................//////////////////...111111222222333666;;;>>>EEELLLWWWeeerrr|||}}}xxxsssoooooooooooonnnkkklllnnnsssyyyzzzuuusssvvvyyyzzzyyyyyy~~~wwwmmmjjjkkkooosssvvv{{{~~~{{{xxxwwwwwwwwwxxx}}}|||zzzwwwtttqqqpppooommmkkkkkknnnssstttuuuvvvzzz}}}~~~}}}~~~zzzggg[[[MMMGGG@@@<<<;;;;;;999888999888888777666555555555555555444444444333333333222111111111111111222222000000000000000000000000000000000000000000000000111000//////......//////......------------...............///////////////.........//////000000111333222111111111111222333111333555777888:::>>>@@@JJJMMMTTT\\\eeeoooyyy~~~|||}}}~~~xxxvvvwwwzzz}}}}}}}}}|||zzzyyyzzz||||||yyyxxxxxxzzz{{{}}}}}}zzzyyy{{{|||xxxuuuvvvwwwyyy~~~~~~vvvkkkfffiiirrrzzzxxxqqqnnnrrryyy~~~vvvvvvwwwwwwyyyxxxwwwjjjcccaaaeeennnwww|||uuurrrqqqrrrvvvvvvvvvvvvssslllddd^^^XXXSSSMMMIIIFFFEEECCCBBB@@@>>><<<::::::999999888;;;;;;999888888999::::::::::::999888888777666666333333222222222111111111222222222222222222222222000000000000000000000000444333111000////////////------...///////////////...............------------,,,...333888999333---------......///000000111111///......000000000///------...............------------,,,,,,,,,,,,+++******))))))))))))******++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,------------,,,,,,+++*********++++++*********+++++++++++++++..............................////////////......,,,.../////////111444777;;;@@@JJJUUUaaallluuuzzzwwwtttpppmmmmmmmmmmmmnnnkkknnntttzzz~~~xxxtttpppppptttyyy|||||||||rrrkkkhhhiiioootttyyy|||xxxwwwwwwxxxyyy|||}}}{{{xxxvvvuuussspppnnnppprrrssssssrrruuu{{{|||{{{}}}zzzxxxeeeYYYMMMGGG@@@<<<;;;:::888666777777666666666666555555555555444444444333333333111111111000111111222333000000000000000000000000000000000000000000000000111000///...---...///000......------------...............///////////////---........./////////000////////////000000111222111222444333333444666888===@@@FFFNNNVVV```jjjppptttvvvwwwvvvttttttxxx{{{~~~|||}}}}}}|||{{{}}}{{{vvvrrrpppppprrrsssyyy}}}{{{zzzyyyzzz{{{{{{yyywwwxxx|||{{{wwwwww|||~~~zzzwwwwwwyyyzzz{{{yyyqqqmmmgggggglllvvvwwwoookkkkkkqqqyyysssoooppprrrvvv}}}}}}tttjjjfffggglllvvv}}}wwwsssqqqqqqmmmjjjgggddd```ZZZTTTPPPLLLIIIDDDAAAAAABBBBBBAAA???>>><<<:::888888888888777888999999999999888777::::::999888777666666555333333333222222222111111222222222222222222222222000000000000000000000000555444222111///.........------...////////////.........//////......---,,,------...222555666333000......---------,,,,,,,,,///...,,,,,,---...------,,,---......///.........------,,,,,,,,,+++++++++******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,+++******++++++,,,)))***+++,,,,,,,,,,,,+++---------------------------...///000000///...------...000000000111333555555999???GGGPPPZZZcccjjjmmmmmmlllmmmmmmnnnnnnoookkkqqqyyy~~~|||xxxssspppmmmmmmqqqvvv{{{}}}{{{qqqkkkiiijjjqqqxxx{{{vvvuuuvvvyyy{{{||||||zzzyyyvvvsssqqqsssuuuvvvuuuvvv{{{|||zzz|||~~~tttyyyxxxfff[[[MMMGGG@@@<<<:::999777555444555555555555666666666555555444444444333333333111111000000111222222333000000000000000000000000000000000000000000000000111000///------...///000//////............//////............/////////000------............//////---.........//////000000222333444333222222444555555888<<>>===;;;:::999:::;;;777777888999999888888777::::::999888777666555555444333333333222222222222111111111111111111111111000000000000000000000000222111000//////...------,,,---......//////......---.../////////...---,,,.........///////////////---------------,,,,,,,,,+++)))'''(((***+++,,,+++,,,------...//////.........---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,******,,,---------,,,+++------------------------,,,---///000000///---,,,///000222222111111222333222444777;;;@@@HHHRRRYYY___bbbggglllnnnpppqqqqqqnnnuuu}}}~~~}}}{{{xxxpppmmmjjjjjjmmmrrrwww{{{||||||rrrllljjjmmmuuu~~~xxxsssrrruuuzzz}}}|||zzzxxxuuusssqqquuuyyy|||~~~{{{zzz}}}sssxxxxxxggg]]]MMMGGG@@@<<<:::999666333333333444444555666666666555555444444444333333333111111000000111222333333000000000000000000000000000000000000000000000000222000...---,,,---///000//////............//////---.........//////000000------......................../////////000000000...///000///...///000222444666888:::;;;>>>CCCFFFFFFJJJOOORRRSSSVVV^^^dddhhhmmmtttyyy{{{|||zzzwwwrrrmmmjjjiiiiiijjjppprrruuuyyy|||}}}{{{yyywwwtttqqqpppqqqsssuuuuuuxxx~~~~~~zzzuuurrroooooottt~~~wwwqqqnnnoooqqqqqqttt{{{{{{tttpppmmmmmmooottt||||||vvvooohhhggghhhkkksss|||yyyqqquuuxxxzzz}}}vvvpppnnnnnnrrr|||{{{|||wwwoooeee^^^YYYXXXUUURRRMMMJJJHHHGGGEEECCCBBB???<<<;;;;;;<<<<<<<<<:::;;;:::999888888:::;;;999999999999999999::::::::::::999888777666555444444444444333333333222222111111111111111111111111000000000000000000000000...............---------,,,---......//////......---.../////////...,,,,,,//////...,,,***)))+++---,,,,,,---...///000111222+++)))((())),,,///000000,,,,,,---.../////////...//////.........---------...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++,,,,,,------***+++,,,---...---,,,,,,------------------------,,,---///000000///---,,,+++---......,,,++++++,,,000222333444777===GGGNNNUUU[[[ccckkkooorrrssstttrrrzzz~~~}}}}}}{{{yyynnnkkkhhhgggjjjoootttxxxxxx{{{rrrnnnllloooxxx~~~wwwqqqppptttzzz~~~}}}{{{xxxuuusssnnnttt{{{zzz{{{{{{zzz|||~~~pppsssyyyeeeWWWMMMHHH@@@;;;999999999999777777666555555555555555555555444333333333333444333333222222111000/////////000111222222111000///000111222333222///,,,***------------...000111333---------............///111///...------...///111.........------,,,,,,,,,---------------,,,++++++000000////////////000000111111222333555777999:::AAABBBBBBDDDHHHLLLPPPRRRTTT[[[cccjjjmmmrrrzzzyyyuuuoooiiifffeeeeeefffkkklllooosssuuuwwwxxxyyyxxxvvvssspppoooppprrrssszzz}}}xxxtttssspppnnnmmmoooxxx}}}zzzvvvrrrppplllhhhjjjooouuuyyyvvvuuu|||}}}}}}yyyuuuqqqmmmjjjlllrrrzzzzzzttttttyyy~~~xxxsssssswww|||}}}xxxuuurrrnnnggg___XXXRRROOOMMMHHHGGGFFFEEECCCBBBAAA@@@======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888777777999999999999999888777666777777777666555555444444222333333444444333333222222222222111111111111000000///...------...///000..............................//////......---,,,+++,,,,,,------,,,,,,+++------...///...---+++***,,,,,,,,,++++++*********000///...---,,,+++*********++++++,,,,,,------...+++,,,,,,------,,,,,,+++---,,,+++***)))))))))))),,,,,,++++++******))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......++++++***))))))***++++++...,,,******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,000000000111333666999;;;EEELLLWWWaaaiiinnnrrrtttwww~~~~~~zzzuuummmeeebbbfffkkknnnnnnqqqsssxxx|||yyytttqqqsssvvvzzz}}}xxxvvvxxx|||xxxqqqooopppvvv}}}|||zzzyyy{{{}}}rrrvvvwwwdddWWWMMMGGG@@@;;;999999999999777666666555555555555555555555444333333333333444333333222222111000000///000000111111111111000000000111222333333222000///......------...///000111---------............///000///...------...///000/////////......---------333333333333333222111111000//////......//////000000000111111333444666666666666777888;;;???BBBDDDJJJQQQYYY___cccjjjrrrxxx~~~zzzwwwqqqllliiihhhhhhiiijjjlllpppuuuxxxzzz{{{{{{{{{xxxtttpppoooqqqtttvvv{{{}}}yyyvvvttttttsssrrrrrruuu~~~{{{uuuqqqooonnnlllkkknnnttt~~~xxxwwwxxx~~~zzzvvvuuussspppqqquuu}}}|||wwwwww{{{|||wwwttttttvvvwwwtttsssssspppmmmiiieeecccccc___ZZZTTTNNNJJJHHHGGGCCCCCCBBB@@@???>>>===<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888777777999999999999999888777777777777666666555555444444222333333444444333333222222222222111111111000000000000///......///000000..............................//////......---,,,---......//////......------------------,,,++++++---------,,,,,,,,,++++++---------------,,,,,,,,,//////...------,,,,,,+++,,,------......------,,,...---,,,+++************''''''((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******------,,,++++++,,,------...,,,***)))*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---.........---,,,////////////111444666888===DDDNNNXXX```hhhnnnrrrxxx}}}|||{{{{{{|||}}}zzzrrrjjjgggjjjnnnpppqqqoooqqquuuyyy|||~~~yyyssssssuuuxxx|||~~~{{{||||||vvvuuuuuu|||~~~~~~vvvyyyuuucccWWWLLLGGG@@@;;;999999999999777666555555444444555555555555444333333333333333333333222222111000000000111111000000000000111111...///000111222222333333//////............///000---------............///000///...------...///000///////////////.........111111111222111111000///.........------...............///000000111222222111111111222444777999;;;>>>CCCIIIOOOTTT[[[cccjjjnnnppptttxxx}}}~~~zzzwwwssspppnnnmmmnnnooopppsssyyy~~~{{{uuupppppprrrwwwzzz}}}{{{vvvtttssstttuuuvvvuuuvvvyyyzzzqqqnnnmmmooopppqqqwww~~~}}}{{{{{{}}}}}}zzzwwwvvvuuutttvvv|||zzz{{{}}}~~~zzzuuupppkkkhhhfffaaa```^^^\\\YYYWWWUUUSSSQQQOOOKKKHHHEEECCCBBBAAA@@@@@@???>>><<<;;;::::::<<<<<<;;;:::::::::::::::999999999888888777777666888999999999999888777777777777666666555444444444222222333333333333222222222222111111111000000000111000000//////000000111////////////////////////...////////////...---------......//////......------,,,,,,++++++++++++,,,......------------,,,,,,++++++,,,,,,------......000//////......---,,,,,,------............------......---,,,++++++++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,---,,,,,,++++++,,,,,,---...,,,***)))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------++++++,,,---------------......---...///000222333444999AAAIIISSS]]]fffllluuu|||xxxwwwvvvvvvuuuvvvwwwzzz~~~yyyrrroooqqquuuwwwwwwssstttvvvyyy}}}{{{uuuuuuvvvyyy}}}{{{|||yyyyyy{{{sssbbbWWWJJJFFF@@@;;;999999999888666666555444444444444555555444333333222222333333222222222111111111000000222111000//////000111222------------...000111222000000//////............---------............//////......------....../////////..................,,,---------------,,,,,,...------,,,,,,------............///////////////111111111111222444555666555888<<<@@@EEEKKKSSSXXX[[[]]]aaafffkkkpppsssuuuttt|||}}}xxxvvvuuutttssssssuuuvvvwwwxxx||||||vvvrrrqqquuuzzz~~~|||xxxtttrrrsssvvvxxxvvvvvvwwwzzz}}}xxxpppnnnooorrruuuxxx|||yyyxxxyyy|||}}}~~~|||zzzxxxwwwwwwwwwzzz}}}}}}}}}~~~{{{tttrrrmmmgggaaa[[[WWWUUUTTTRRRPPPNNNLLLKKKKKKKKKGGGFFFDDDBBBAAA@@@??????@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999999999999888888888777777777666666888888999999999888888777777666666555555444333333222222333333333333222222111111111111000000000000111111000000000000111111000000000000000000000000///////////////...------+++,,,,,,------,,,,,,+++---,,,+++***)))***+++,,,---------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---......//////,,,,,,------------,,,,,,------,,,+++++++++++++++++++++,,,,,,------------************************************************++++++++++++++++++++++++++++++*********++++++,,,************************...,,,*********+++***)))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------------,,,,,,++++++,,,,,,------------///......---...///000000///222666===EEEPPP[[[bbblllyyy}}}{{{wwwssspppooooooooommmmmmoooqqqvvv{{{}}}xxxwwwyyy|||{{{|||~~~wwwtttuuuyyy}}}~~~~~~yyyzzzqqqaaaVVVIIIEEE???;;;999999888888666666555444444444444444444444333222222222222333222222222111111111111111222111000//////000111222000///---,,,---...///000000000000//////...---------------............///......------------......------------------------......////////////......------,,,,,,,,,,,,---------...////////////..................///000000111222333555777:::>>>CCCFFFJJJLLLOOOTTTYYY^^^aaaccceeelllrrrssstttuuussspppqqqrrrsssuuuxxx|||~~~||||||wwwttttttxxx}}}~~~yyyuuutttvvvyyy|||yyyyyyzzz||||||xxxuuuqqqoooqqqvvvzzz}}}|||zzzwwwrrrooooooqqqsssyyy~~~|||zzzyyywwwvvvxxxxxxzzz}}}~~~}}}|||yyyzzz~~~~~~~~~~~~|||zzzvvvqqqnnnfffbbb]]]VVVQQQMMMJJJIIIGGGFFFDDDBBBAAAAAABBBCCCDDDCCCBBBAAA??????>>>>>>@@@??????>>>===<<<;;;;;;::::::999888888888888888888888888777777777777777777888888999999999888888666666666555444444333333111222222333333222222111111111111000000000//////000000111111111111000000000000000000000000000000//////000000//////...---+++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,------......+++++++++,,,,,,+++++++++,,,++++++************+++++++++*********)))))))))************************************************++++++++++++++++++++++++)))(((''''''''''''((((((************************...,,,+++***,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,+++++++++++++++++++++,,,,,,------//////............//////...///111555;;;DDDNNNUUUaaammmyyy~~~|||uuusssooollliiigggggggggeeeeeeeeehhhlllqqqwwwzzz~~~~~~||||||wwwrrrtttxxx}}}vvvxxxppp```UUUHHHDDD???;;;:::999888777666555444444333333444444444444333222222222222222111111111111111111111111111111000000000000111111333222000///...//////000//////000000///...---------------............///------------------------,,,,,,,,,------------------......///////////////---------,,,,,,---------,,,---//////000///...---....../////////000000000222222222222444666888999>>>???AAADDDHHHLLLOOOQQQVVV]]]aaabbbcccfffgggeeehhhjjjmmmrrrvvv{{{~~~{{{zzzxxxwwwyyy{{{}}}zzzzzz|||}}}yyyvvvsssqqqppppppttt{{{yyyvvvrrrnnnkkkkkkmmmnnnrrryyy}}}|||{{{zzzxxxwwwvvvwwwyyy|||{{{xxxxxxuuupppnnnppplllkkkiiiiiihhhfffcccaaaYYYVVVPPPJJJFFFDDDDDDDDDAAA@@@???>>>>>>???@@@AAA@@@@@@??????>>>===<<<<<<======<<<<<<;;;::::::999999999888777777777777777888888888888888888888888777777888999999999999888666666555555444333333333111111222222222222111111111111000000000////////////000000111111000000//////////////////////////////000000000000///......---......//////......---,,,++++++++++++,,,,,,---******++++++++++++,,,,,,------,,,,,,++++++******...------,,,++++++************++++++++++++******++++++***))))))******+++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++******)))))))))))))))+++,,,,,,------,,,,,,+++,,,+++)))***+++---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++******+++++++++++++++,,,------//////////////////......//////000111444:::AAAGGGSSS^^^iiipppvvvzzzzzzwwwnnnmmmkkkhhhfffdddbbbbbb]]]]]]]]]^^^bbbgggmmmpppxxx~~~~~~~~~|||vvvsssvvvzzz~~~~~~rrrttt}}}qqq___TTTGGGCCC???;;;:::999888777666555444444333333444444444333222222111222222222111111111111111111111111000000111111111111000000111111000///////////////...//////000000///...------------............///---------......---------------------.........///+++,,,,,,---......------......------------......***+++---/////////------//////000111111111111111000000000000222222222222666666777888;;;>>>@@@BBBGGGLLLNNNNNNOOOTTTWWWWWWYYY\\\```eeejjjoooqqqssswwwyyy{{{}}}}}}}}}|||{{{vvvwwwxxx{{{}}}~~~zzzvvvtttrrrrrrqqqqqqsssyyy{{{wwwqqqnnnjjjgggfffggghhhhhhkkkpppxxx{{{zzzxxxxxxxxxwwwtttrrroooppprrrtttvvvwwwyyyyyy|||zzzxxxxxxxxxwwwuuutttmmmjjjiiijjjgggbbb___```[[[YYYVVVVVVWWWWWWVVVTTTNNNLLLGGGCCC@@@>>>>>>???>>>>>>>>>>>>???@@@AAAAAA<<<============<<<<<<<<<<<<<<<;;;::::::999999999888888777666666666666777888999999999999999999999777777888999999999999999666555555444444333333222111111222222222222111111111000000000////////////...///000000000000///...........................000000000000000///......---......//////......---++++++,,,---------------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,.........---,,,,,,++++++***++++++,,,,,,++++++***+++++++++******++++++,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************************......---,,,,,,,,,,,,,,,+++,,,------------,,,+++((('''&&&'''***,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++*********+++,,,---------.....................//////000111444888<<>>;;;:::999888777555555444333333333333444444333222222111111222222111111111111111111222222///000111222222111000///------..................---...///000000///...------------.........//////,,,------......------,,,---.........//////000000------...///000000/////////......------......///(((***,,,...///...---,,,+++,,,---.............../////////000111111000///222222222222444666888999;;;???@@@???@@@FFFJJJKKKMMMPPPTTTYYY^^^aaacccdddiiijjjlllnnnoooooooooooorrruuuyyy}}}wwwuuurrrppppppqqqrrrssstttvvv~~~}}}tttpppmmmeeebbb^^^\\\]]]^^^^^^___fffhhhlllqqqttttttpppmmmooonnnmmmnnnnnnllliiigggiiiiiijjjiiihhhgggfffeeekkkjjjhhhggggggeeebbb```\\\ZZZ[[[]]][[[VVVRRRSSSPPPMMMJJJIIIKKKMMMLLLJJJGGGFFFCCC@@@===;;;:::999999999:::;;;<<<======>>>;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;:::::::::888888777666666666666666999999999999999999::::::666777888999999999999999666555555444444333222222111111222222222222111111000000000000////////////---...///000000///...---........................000000000000000//////...+++,,,,,,------,,,,,,+++***+++---...///...------,,,,,,,,,------.........((()))***+++,,,---......,,,,,,------...//////000+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------******++++++,,,---------************************************************************************,,,++++++***)))))))))***)))***+++,,,,,,+++***)))%%%$$$$$$%%%(((+++++++++************************---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---,,,,,,---.........------,,,---/////////111444666666@@@JJJSSS\\\eeeiiigggjjjjjjjjjjjjgggddd```^^^UUUTTTRRRSSSUUUZZZ___cccjjjttt~~~~~~~~~{{{~~~yyyyyytttlllmmmvvvrrr___QQQGGGCCC===999777666555444999666222222555777777666222111111222333333222000000000000000000000000000////////////////////////111111000000//////......******,,,---.../////////000///...---------------------............------......---------,,,,,,,,,...---,,,,,,******)))(((,,,------......------,,,000000//////......------,,,,,,+++***+++,,,---...000000//////.........---222222111111111111222222444444666888:::;;;======@@@CCCFFFIIIKKKMMMQQQSSS[[[[[[\\\]]]___bbbdddeeejjjmmmrrrwwwzzz{{{{{{zzz|||xxxrrrmmmkkkmmmqqqttt|||}}}wwwkkkccc___^^^ZZZXXXTTTPPPOOOPPPQQQSSSUUUUUUVVVVVVXXXYYY[[[\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^\\\YYYVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRRRROOONNNMMMLLLJJJIIIGGGGGGIIIGGGEEECCCBBBCCCDDDEEEBBBAAA>>><<<;;;:::::::::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::::::::888777999888666444444555777888777777888888888888777777444555555555666666777777999888666555444444444555444444444333222111000000//////............//////------------------------222000---+++***+++,,,---/////////...---------,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((''''''''',,,,,,+++***+++,,,---...)))+++------,,,,,,------............---,,,+++++++++++++++*********))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********************************+++++++++++++++***)))(((------,,,++++++,,,------))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++------------------------,,,,,,---...///000111111888:::>>>DDDKKKTTT]]]dddeeehhhmmmnnnlllhhheeecccccc```ZZZVVVUUUWWWZZZ]]]bbbnnn{{{yyy{{{}}}~~~}}}|||uuuvvv{{{vvvmmmnnnwwwsss___RRRGGGCCC>>>:::888777666555:::777444333555666666555555444222222333444222111000000000000000000000000000000000000000000000000////////////000000000000,,,,,,---...//////////////////...---------------------............------***++++++,,,---.../////////......------,,,,,,+++,,,------......------,,,////////////...............------,,,---...///000000/////////.........---000//////......//////000111222222333444555666666666888;;;===>>>@@@CCCEEEHHHHHHIIIJJJLLLNNNPPPQQQYYY\\\bbbiiinnnrrrssstttwwwyyy}}}~~~|||}}}~~~|||||||||vvvsssooolllllloootttvvvzzztttiii]]]TTTOOOMMMMMMMMMLLLIIIFFFEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOOOONNNOOOOOONNNKKKHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@AAA???===;;;:::999999999777777888999:::;;;======;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::999::::::888777888777666555555666777777777777888888888888777777444555555555666666666777888777666555444444444555111111111111000///......//////............//////------------------------///...---,,,,,,,,,---...............------------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,+++++++++,,,---......//////...,,,+++******---------...------,,,,,,------------,,,,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))---,,,+++******+++,,,---***************************+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............////////////111444999>>>FFFOOOUUU___ccciiimmmmmmlllkkkjjjmmmlllhhhccc]]][[[\\\]]]```kkkwww|||vvvuuuuuuwww{{{~~~}}}{{{|||yyy|||{{{qqqrrr{{{sssaaaTTTGGGCCC>>>:::999888777666999777555444555555555555999777444333333444333222000000000000000000000000111111111111111111111111.........///000111111111......///////////////...//////...------------...------............------***++++++,,,---...//////------------------------,,,------......------,,,...............///////////////......//////000111/////////...............//////............//////000000000000000000000000222444666777777888:::;;;:::;;;;;;<<<>>>@@@AAABBBGGGJJJOOOUUUZZZ___cccdddhhhkkkooorrrsssrrrooommmpppsssvvvxxxzzz{{{~~~}}}{{{xxxuuusssrrrssssssmmmlllkkklllnnnrrruuuxxx~~~wwweee]]]QQQHHHDDDBBBAAA@@@???>>>===<<<<<<<<<======<<<;;;;;;;;;<<<<<<===>>>AAABBBCCCDDDEEEFFFFFFFFFDDDEEEEEEDDDBBB@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@AAABBBBBBCCCCCC?????????>>>>>>===<<<;;;>>>===;;;999888888888888666666777888:::;;;<<<===999999999999999999999999<<<:::999999::::::888777666666666666666666666666666777777888888777777666555555555555555666666666777666555444444444444444111111111111000///......//////............//////------------------------,,,,,,,,,---------......------------............------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000,,,,,,+++++++++,,,---...000//////...---++++++***,,,,,,------...---------............---------------,,,,,,++++++++++++,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++************++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++//////.........---------,,,...000333777===DDDIIITTTYYYaaahhhlllooorrrsssxxxzzzyyyrrrhhh___\\\\\\___hhhttt~~~|||vvvrrrnnnoootttyyy||||||{{{{{{}}}zzz{{{rrraaaUUUHHHDDD>>>;;;999999888777777666555444555666666666<<<999555333333333333333000000000000000000000000111111111111111111111111.../////////000000000111///////////////...------///......---------......------............------......---------,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,---------......////////////////////////000000000........................111000000//////000000111//////000000000000000000333444555555444444666777666666666777888:::;;;<<<>>>???AAADDDGGGKKKNNNPPPVVVYYY]]]```aaa```]]][[[]]]```dddgggiiiiiiiiiiiigggfffdddcccbbbcccddddddbbbcccdddfffiiimmmpppqqqqqqqqqrrrrrrqqqkkkccc]]]TTTLLLCCC>>>>>>>>><<<999666777888888999999888888999999888888888888888999;;;<<<===???@@@AAAAAAAAA???@@@@@@???======>>>???@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>???@@@@@@AAABBBBBB>>>>>>@@@@@@???>>><<<:::;;;:::999777666666777777666666777888999::::::;;;::::::::::::::::::::::::;;;999888888999999888666444555666777777777666666666666777777777777666666555555555555555555555555666555555444444333333333222222222222222111000000///......------......///------------------------,,,,,,---......------,,,,,,,,,,,,------.........---,,,++++++*********++++++++++++++++++++++++++++++++++++,,,---...///000+++++++++,,,,,,,,,---------,,,++++++,,,------,,,++++++,,,---............------,,,,,,,,,+++++++++......---,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,+++***))))))***++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++++++++++++++++++++------------------------...///000111333777<<<@@@GGGMMMUUU^^^fffmmmssswww~~~~~~pppccc\\\[[[^^^gggsss{{{uuuooonnnrrrwwwzzzzzz~~~}}}~~~ppp```TTTGGGCCC>>>;;;999999888888333444444555555666888999<<<999555333222333222222000000000000000000000000111111111111111111111111111000000000/////////...............------,,,+++......---------......///------............------......---------,,,,,,,,,)))******++++++,,,,,,---,,,------......------,,,,,,,,,------......//////------......////////////---------...............000000////////////000000.........//////000000111///111222111000000111222000000000111111333444444888888999:::;;;>>>@@@AAAEEEHHHKKKMMMNNNNNNLLLKKKKKKLLLOOORRRTTTTTTSSSRRRPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUWWWYYY[[[]]]___```]]]\\\YYYWWWTTTPPPLLLIIIAAA<<<777777999999555111333444555777777777777777999888777777666666777777555666888999:::;;;;;;;;;888999:::999888888:::<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????===>>>???@@@???===;;;999999888777666555555666777111333555888:::;;;<<<<<<:::::::::::::::::::::::::::888777777888999888666333444555666777666666666666666777777777777666666555555555555555444444444444444444444444333333333111111222222222111000000......------------......------------------------............---,,,+++***+++,,,,,,,,,------......,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...,,,******+++---,,,+++++++++,,,---............------,,,,,,,,,+++++++++......---,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++***************++++++************************************************)))***++++++,,,,,,+++++++++*********++++++,,,---------------------------+++++++++,,,---.........+++,,,---------///333666;;;@@@HHHQQQZZZccckkkppp}}}uuuggg___]]]___hhhttt}}}vvvrrrsssvvvxxxyyy{{{|||}}}nnn^^^RRRFFFBBB===:::999999888777222444666666666666777999999777444222222222111000000000000000000000000000111111111111111111111111111111111000///.........------......---,,,++++++...------------...//////------............------***++++++,,,---...//////,,,,,,,,,------.........,,,------......------,,,---------------.........+++,,,---............------------------.........------,,,,,,,,,,,,------,,,,,,,,,------......///---///000000//////000111...............///000000222333333444666777999::::::;;;<<<>>>???????????????>>>>>>@@@BBBBBBAAA@@@?????????@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJHHHFFFCCCAAA???======666444333444555555222...111222333444555555555555555444444333333333444444555666777888999:::::::::666777888777777888;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;======<<<;;;888777888777666555555555666777,,,...222777;;;===???@@@;;;;;;;;;;;;;;;;;;;;;;;;888777666777888888777666444444444555555666666777555666666777777666666555555555555444444444444444222333333444444333222222...//////000000///............------------......------------------------000///...---,,,++++++***,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++---,,,+++******)))*********+++,,,---------,,,,,,444000+++***++++++)))''',,,,,,------...---------............---------------,,,,,,++++++++++++,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********+++,,,,,,+++******)))))))))))))))))))))))))))******+++++++++++++++************+++,,,------------------------------)))******+++,,,---...///,,,,,,------,,,---///222333777===DDDKKKTTT]]]ccctttzzz~~~uuujjjccc```___hhhuuuzzzvvvuuuuuuvvvwwwvvvxxx}}}}}}}}}}}}}}}~~~zzzkkk[[[PPPEEEAAA<<<999888888888777444666888777555444555666666444222111222111///---000000000000000000000000000000000000000000000000000000000000////////////---...............---,,,---------------...//////------............------***++++++,,,---...//////------------------------,,,------......------,,,...------------------,,,+++,,,---.........------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,---////////////111333/////////...//////000000///000000111333333444444444444444444555777888999<<<999666555777888888777777777777777888888999999999999999999:::;;;;;;<<<;;;;;;;;;:::888666555555444333333333333333333333111111111222222333333444222222111111111222222333777888999999::::::::::::666777777777888:::===@@@???>>>>>>======<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;:::999777777777666555444444555777777---///333777:::<<<======999999999999999999999999888666555666777888777666444444333333444555777888555555666666666666555555555555555444444333333333111222333444444333222111......///////////////......------,,,,,,------...------------------------///...---,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************,,,,,,+++******************+++,,,---------,,,,,,777222---+++---...+++)))---------...------,,,,,,------------,,,,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++,,,---,,,***)))***+++,,,------,,,+++***************************))))))***+++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------...///.........000222000222666:::???FFFNNNTTTdddiiioooqqqnnniiicccaaa^^^gggttt~~~|||vvvuuuvvvsssqqqpppttt}}}|||yyyxxxxxxxxxyyy~~~~~~}}}yyyiiiYYYNNNDDDAAA<<<999888888777777666888:::888555222222444333222111111111000...,,,000000000000000000000000////////////////////////......//////000000111111......///////////////...---------------...///000---..................---......---------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,.........------,,,,,,,,,+++,,,.../////////...---,,,,,,,,,------.........///......------......///111111000///...,,,++++++''')))++++++,,,,,,///000///......------......///000000111111111000//////333222111000111444666888>>>999333111222555555555444444444444555555555555555555444444555666777777222444666777555333111000222333222111///000222555222222111111222222333444333333222222333444444555555666666777777777666666222333444444555777;;;>>>>>>======<<<;;;::::::999:::::::::;;;<<<<<<======<<<<<<<<<;;;::::::999888666666555444555666777888333444666888999999777777888888888888888888888888777666555666777888777666555444333222333555777999555555666666666666555555555555555444444333333333000111333333444333222111000000111111111111111000...------,,,,,,------...------------------------...---,,,++++++,,,...000---------,,,,,,++++++++++++++++++***++++++,,,,,,************************+++++++++******+++,,,,,,***+++,,,---...---,,,,,,666111,,,,,,///111000...............---,,,+++++++++++++++*********))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,************************&&&(((+++......,,,***(((+++,,,------------,,,+++++++++++++++++++++++++++))))))***++++++++++++***************+++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++******,,,---,,,,,,,,,...000000111222555888>>>EEEKKKVVVZZZ```eeegggeeeaaa^^^\\\fffrrrzzzxxxvvvxxxqqqmmmkkknnnwwwzzzvvvuuuvvvuuuvvv{{{}}}zzzxxxwww{{{vvvgggXXXMMMCCC@@@===;;;:::999888777777777666555444444333333333333333222222222111111333222111/////////000111000000000000000000000000///...---,,,,,,---...///000000//////......------//////.........------------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///---+++))))))+++---//////...---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------,,,,,,,,,,,,++++++........................------------------------...---,,,++++++,,,---...222///,,,+++,,,---...---////////////////////////111111111111111111111111888666444111///.........222222111111111111222222111111222333333111000///000000000000000000000000000000000000000000000000222111000000000111222333444444444444333333222222555555555555666666666666333444555777888:::;;;;;;;;;;;;;;;::::::999999999666888:::;;;::::::;;;<<<<<<;;;::::::::::::999777555555555555555555555555999888888777666555555555777777777777777777777777666666666666777777777777333333333444444666777888666666555555555555666666555555555555555555555555333222222222111111000000000000000000////////////000000///000000000///---......------------......---------------------------,,,***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,///+++(((''')))++++++***++++++,,,---,,,+++***)))+++++++++*********)))))))))************+++++++++---+++(((&&&&&&(((+++---,,,++++++***+++,,,...///,,,++++++***)))))))))***,,,+++++++++------+++)))+++++++++*********))))))************************,,,+++))))))***+++******,,,+++***))))))***++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------///......///222666:::===CCCGGGNNNUUUZZZ]]]]]]]]]aaaaaagggrrrzzz|||wwwuuummmiiifffhhhpppyyy|||vvvzzzyyyxxx{{{zzz}}}zzzwwwuuurrrsss|||}}}|||}}}wwwhhhXXXLLLCCC@@@===;;;:::999888777777666666555444444333333333333333222222222111111333222000/////////000111000000000000000000000000000000////////////000000............------------///.........------------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...---+++******+++---.........---,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......111///,,,+++,,,---------////////////////////////////////////////////////333222000///...---......111111000000000000111111111111111111111000000///000000000000000000000000////////////////////////111111000///000111222333222222111000000111222333333444444444444555555555444444444555777999:::;;;;;;:::::::::999999999999777999;;;;;;;;;:::;;;<<<===<<<:::999999999888777555555555555555555555555888777777666666555444444222333444555777888999999888888888777777666666666444444444444555555666777666666555555555555666666555555555555555555555555222222222222222222111111000000000000////////////000///////////////...---......------------......------------------------000...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,111...+++***,,,------,,,)))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++---+++)))(((((()))+++---...---,,,+++++++++,,,,,,++++++***))))))))))))))),,,+++******,,,,,,+++)))+++++++++*********))))))************************000---+++******)))(((&&&,,,+++***))))))***++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------///.........000333666777:::>>>DDDKKKPPPTTTWWWXXX\\\^^^fffpppwww|||}}}wwwtttgggdddaaaccciiiqqqwwwzzzyyyyyywwwvvvxxx~~~|||zzzwwwuuurrrnnnooozzz~~~yyyvvvvvvyyy{{{~~~}}}}}}}}}}}}xxxhhhWWWLLLCCC@@@===::::::999888666666666666555444444333333333333333222222222111111222111000000///000000000000000000000000000000000//////000000000000//////,,,,,,,,,---------------............------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,---------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......000...,,,+++,,,---------////////////////////////------------------------///...---,,,,,,---......000//////////////////000111111000///////////////000000000000000000000000////////////////////////000////////////000111222//////...---...000111333222222222333333333444444444444333444555777999::::::999999999999888888888777999;;;<<<;;;;;;<<<===???<<<999888888888888777666666666666666666666666666666666555555444444333111222333444666777888888999999888777666555555444555555555555555555555555666666555555555555666666444444444444444444444444111111222222222222222222000000000000////////////////////////.........---......------------......------------------------///...,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++************++++++000---+++***+++---,,,,,,'''(((***,,,------------------,,,,,,,,,+++++++++)))************+++++++++,,,,,,+++******+++,,,,,,...---,,,++++++******++++++******))))))))))))***,,,***))))))***++++++***+++++++++***************************************///---+++******)))((('''++++++************+++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------------------......///111111222444999???EEEJJJNNNPPPUUUYYYbbblllqqquuuyyyssspppfffdddbbbdddiiiooouuuwww|||yyyvvvttttttyyy{{{yyyvvvqqqkkklllyyyxxxsssqqqsssuuu}}}~~~zzzxxxyyyyyy{{{xxxhhhWWWKKKCCC@@@<<<:::999999777666666666555555555444444444333333333222222222111111111111000000000000000000////////////////////////,,,---...//////...---,,,,,,,,,,,,------......///------------------------)))***,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,---...///***+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...000...------...//////...........................------------------------...---,,,++++++,,,---...///......------......///111000///------...//////000000000000000000000000////////////////////////.........//////000111111,,,,,,---///000111111222222222222333333333333444444444333333333555777999888888888888888888888888888:::<<<<<<;;;;;;<<<===???<<<999777777777777666777777777777777777777777555555555444444333333333444444444444444444444444777777666666555555444444555555555555555555444444666555555444444555555666444444444444444444444444000000000111111222222222000000000000////////////000000000///.........///...------,,,,,,------...------------------------+++++++++++++++,,,---...++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++************+++++++++***)))(((((()))))))))((()))+++,,,------,,,,,,,,,,,,++++++++++++******))))))*********+++++++++***++++++++++++++++++***,,,,,,++++++++++++++++++,,,+++************+++++++++***((((((***+++++++++************************************************+++***((()))***,,,+++***++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......//////000111333777<<>>@@@FFFMMMPPPSSS]]]gggppptttssslllfffeeedddccc]]]aaafffkkkppptttyyy}}}vvvsssnnnmmmooosssvvvxxxyyyvvvooooooyyyxxxuuuwwwzzz}}}{{{qqqbbbTTTJJJBBB???;;;999888888777555555555555555555555555555333333333222222222111111...///000111222111111000000000000000000000000000000000////////////000000///...............------++++++,,,,,,,,,---------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,------******+++,,,---......---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))***++++++++++++***)))---,,,,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///......------------......///000000000000///......////////////////////////........................---...000111222333333222......///000111111222333111111111222222222222333444555666777777666444333444444555555555666666666555777999:::999999:::;;;666666666888999999666444555555555555555555555555444444444444444555555555111111222444555666777888444444444555555666666666222333555666777666555444555444444333333444444555333333333333333333333333222222222222111111111111000000000000////////////...000000...***)))---111---,,,,,,++++++,,,,,,---------------------------------------------,,,,,,******************************))))))))))))******,,,++++++******++++++,,,******))))))))))))*********,,,---,,,***))))))+++)))***+++,,,---,,,+++************))))))))))))((()))************+++++++++************************'''(((***+++,,,,,,,,,+++***)))))))))******+++,,,))))))+++...000000---+++))))))*********+++++++++************************...,,,***)))******)))((()))***+++---------------++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,)))******+++,,,,,,------)))******+++,,,,,,------000///---++++++,,,---...///...,,,,,,,,,...111222777666999???CCCFFFMMMUUU[[[^^^^^^ZZZWWWYYY[[[ZZZYYY^^^dddiiilllppptttwwwzzzxxxqqqnnnlllllloootttwwwxxxzzz|||vvvrrrssszzzzzzwwwzzz~~~~~~yyyxxxoooaaaSSSJJJBBB???;;;999888888666555444555555555555555555555333333333222222222111111...///000222222222111000000000000000000000000000///...---,,,,,,---...///.........------,,,,,,,,,+++++++++,,,,,,---------...---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,+++,,,---...////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((+++******,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---///111///......------......//////000111111111000...---////////////////////////........................---...000222333444333333111000---,,,---///222555000000000000111111111111444555777999888777444222444444444555555555666666555777999999888888999:::444444666999:::999666333555555555555555555555555555555555555555555555555555555555555555555555555777777777777777666666666111222444666777777666555555444444333333444444555333333333333333333333333555444444333333222222222000000000000////////////,,,...///,,,((('''+++000---,,,,,,++++++,,,,,,---------------------------)))***,,,---.../////////******************************))))))))))))******,,,++++++++++++++++++,,,******))))))))))))******)))+++---,,,***((()))+++''')))***,,,---------,,,+++++++++************))))))************+++++++++,,,++++++******++++++,,,((()))+++,,,,,,+++***)))(((((('''(((((()))******(((***,,,///222111...+++))))))******++++++++++++***************************)))((()))+++,,,---,,,)))***+++---......------++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,))))))***+++,,,,,,------))))))***+++,,,,,,------222000---***))))))***+++000///...---...000222333222000111666;;;>>>CCCIIIJJJNNNNNNJJJIIIMMMOOOOOOPPPVVV]]]aaaccceeeiiilllqqqzzz}}}vvvooollljjjjjjlllpppuuuxxxzzz|||zzzvvvvvvwww}}}{{{yyy}}}|||wwwuuuooo___QQQKKK>>><<<999888999888777666666555555555555444444444444333222111000000000111222111111000000000000000000///...,,,,,,------.........------------......000000///...---,,,,,,+++,,,++++++******++++++,,,...---+++******+++---...++++++++++++++++++++++++******))))))***,,,...///------,,,++++++***))))))++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,***)))+++---...+++)))++++++++++++++++++++++++************************---------,,,,,,+++++++++............---,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++................................................,,,,,,------.../////////......///000111222333333000///...---...///111333555444333222222222333444999999999888888666555555111111222333444444444444777777888888888777777666555555666777777777777777666666555555555444444444555666777888888777666555666555444333333333333333777777666555444444333333444333333222222333333444666555333222111222333333111222222333333222222111000000000000000000000000000000000000//////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,(((''''''(((***...222555++++++++++++++++++++++++......,,,+++***)))))))))++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******************)))))))))))))))******+++******))))))))))))*********+++,,,,,,******+++,,,++++++******))))))((((((******))))))))))))******************************---.........---,,,,,,+++*********++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,+++++++++*********))))))))))))************))))))---,,,,,,++++++,,,,,,---........................000000111333444555666777<<<======>>>@@@AAABBBBBBDDDFFFIIINNNSSSXXX\\\^^^bbbeeejjjmmmnnnlllhhheeefffffffffgggjjjmmmqqqsssxxx}}}~~~zzzwwwxxx{{{|||{{{}}}xxxxxxzzzppp___QQQJJJ>>><<<:::888999888777555555555555555444444444444111111000000000000111111222111000000//////000000000///...---------...///.........------........................---------,,,,,,++++++++++++,,,,,,------++++++++++++------+++++++++++++++++++++++++++************+++---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,******+++------+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,------.../////////---......//////000000111111000...---...///111222222111000000000000111222888888888888777666555444111222333444555555555555666777777888888777777666555555666777777777777666666666555555555444444444333444555666666555444333555555444555555666666777777666666555444444333333444333333222222333333444444444333222222222222222111222222333333222222111000000000000000000000000000000000000/////////...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((++++++******++++++,,,---...---,,,+++++++++,,,,,,*********---111666;;;>>>++++++++++++++++++++++++++++++***)))))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))***************************************************++++++,,,******))))))))))))*********+++,,,,,,******+++,,,))))))))))))))))))))))))******))))))))))))******************************---------------,,,++++++,,,,,,++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,+++++++++*********))))))******++++++++++++******---,,,,,,++++++,,,,,,---........................------...///000111111222222222333444555666777777<<<<<<===???AAADDDFFFHHHLLLOOOTTTYYY\\\\\\[[[ZZZ\\\]]]]]]___bbbfffjjjllllllqqqxxx|||yyywwwtttssstttxxx|||~~~}}}wwwrrrrrrzzzqqq^^^OOOHHH>>><<<:::999888888777555555555555555444444444444111111111111111222222222222111000000//////000000111000///.........//////........................---------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,)))))))))************+++,,,+++***+++,,,---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))***+++++++++++++++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------------------)))))))))))))))))))))))),,,,,,,,,---......//////........................111000///.........///000111111000000000000111111666666777666666555444333222222333444555555555555555666666777777777666666444555666666777666666666555555555555555444444444333444555555555555444333444444555666777888999:::666666666555444444333333444333333222222333333444222333333333333222111111111111222222222222111111000000000000000000000000000000000/////////.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,+++*********+++,,,---------,,,+++++++++,,,,,,(((((()))+++///444888:::++++++++++++++++++++++++))))))(((((()))******+++++++++************++++++************************++++++++++++++++++++++++)))))))))******+++++++++************************+++++++++***+++,,,,,,---******))))))))))))*********+++,,,+++******+++,,,))))))))))))******************))))))))))))******************************,,,,,,---------,,,++++++------,,,++++++******)))++++++******++++++,,,---++++++************+++++++++++++++***************++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------............//////000111222222666666666777777999::::::>>>@@@CCCGGGJJJLLLMMMMMMNNNOOOPPPRRRUUUYYY]]]___```eeejjjnnnpppooooooooonnnmmmmmmmmmpppsssvvvxxx}}}~~~~~~tttoooooowww}}}ppp^^^NNNFFF???===:::999888888666555555555555444444444333333333333333333333333222222111111000///////////////111000000000////////////---..................---...........................------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,)))))))))*********+++++++++++++++,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,,,,++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------.../////////.........---------,,,111000///...............111111111111222222222333444555555555444333333222111111222333444444444444444444555666666666666555444444555666666666666555555555555555555555555555666666666666666666666666444444555777888888999999666666555555555444444444444333333222222333333444000111222333333222111000111111222222222222111111000000000000000000000000000000/////////..................//////...------,,,,,,,,,,,,,,,,,,,,,,,,//////......------------,,,+++***)))***+++---...---,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...******************************)))))))))******+++++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************+++************+++,,,,,,******))))))))))))******)))+++,,,+++***)))***+++*********)))))))))))))))******))))))))))))******************************++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++******++++++,,,---++++++************++++++***************************++++++++++++++++++***---,,,,,,++++++,,,,,,---------------------------..................---------......///000000111111222333333444555777999:::::::::;;;<<<===>>>??????AAABBBCCCDDDGGGIIILLLMMMRRRUUUYYY[[[ZZZ[[[^^^aaa``````bbbeeegggjjjlllnnnnnnpppsssvvvzzz|||~~~~~~|||{{{{{{|||~~~xxxpppkkklllrrrvvv{{{~~~ooo]]]MMMEEE???===:::999888777666444555444444444444333333333333333333333222111//////111000000///.../////////000000000000000//////...------...//////...------000//////...------,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++******,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,***+++,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******+++,,,,,,---,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---.........000//////......------,,,000000///.........------000000000111222222222222222222333333333222111111//////000111222222222222222333444555555555555555333333444555555555555555444555555555555555555555666666555555555555666666444555666777777777777666555555555555555444444444444333333222222333333444///000111222222222000000000111111222222111111000////////////////////////////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++*********+++,,,---+++,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++************************------,,,+++***))))))***++++++************++++++))))))))))))))))))))))))************************,,,,,,+++***)))(((((('''(((((()))))))))*********)))))))))))))))***++++++******))))))))))))******)))***++++++))))))***+++,,,++++++***)))(((((('''******))))))))))))************************************+++++++++++++++***))))))***+++,,,,,,------++++++******++++++,,,---+++******))))))******+++************************))))))************))))))---,,,,,,++++++,,,,,,---------------------------///............---------******++++++,,,,,,------,,,------...000222333444444333222111111111222333888888999999:::<<<=========@@@CCCDDDCCCEEEJJJNNNOOOPPPSSSVVVXXX[[[\\\]]][[[]]]```cccfffiiikkklllmmmooorrrrrrqqqoooooooooppppppppppppqqqsssvvvyyyxxxtttrrrqqqnnngggdddeeelllnnnqqqsssttttttuuuvvv|||lll[[[MMMEEE@@@===;;;999888777555444444444444444333333333333000000111111000///---,,,111000//////......////////////000000000///...---,,,---...//////...---,,,111000///...---,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,---///000000...---+++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++******************+++++++++,,,,,,)))+++---,,,+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***+++,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------....../////////......---------/////////............---,,,---...//////000//////000000111111111111000000......///000111111111111111222333444444444444444222333444444555555444444444444444555555555555555444444333333333333444444555555777888888777666666555555555555555555555555444333333222222333333444//////000111111111111000000000111111111111000000/////////////////////////////////.........------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++******+++++++++************************///...---+++***)))))))))++++++************++++++************************************************))))))((('''&&&%%%%%%$$$'''(((((())))))*********))))))(((((())))))***+++******))))))))))))******)))***+++***))))))***+++++++++******)))(((((((((******))))))))))))******************************))))))***+++++++++******(((((()))***,,,---...///++++++******++++++,,,---******))))))))))))*********************+++++++++)))))))))******)))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------000///...---...///111222222222222333333333333333111333555666777999===???>>>???BBBDDDFFFHHHIIIIIIJJJLLLNNNQQQTTTWWWXXXYYYZZZ\\\______^^^\\\\\\\\\]]]]]]]]]^^^___aaacccdddeeeccccccfffeee```^^^___bbbbbbcccdddeeeffffffgggxxxiiiZZZMMMFFF@@@>>>;;;999888777555333444444444333333333222222---...000222222111000///000000///............///......///000///...---,,,,,,---///000000///---,,,//////......---------,,,,,,,,,++++++++++++,,,,,,------++++++++++++------++++++++++++++++++++++++))))))+++,,,---,,,,,,+++,,,---///111111///---,,,************************)))*********++++++++++++++++++++++++*********))))))))))))************+++)))+++------+++******,,,************************++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++***)))((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,---......------------,,,,,,,,,,,,------..................+++,,,---/////////////////////000000000000//////...///000111111222222222000111222333444444444444222222333444444444444333444444444555555555666666444333333222222333333444444555777999::::::999888555555555555555555555555444333333222222333333444///////////////000111111000000111111111111000000//////////////////////////////.........---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,........................(((***+++------,,,+++******+++,,,---------,,,,,,(((((((((((())))))******************************,,,,,,+++******)))******++++++************++++++++++++++++++++++++++++++************************'''''''''''''''(((((((((''''''(((((()))******+++******))))))******+++,,,******))))))))))))******(((***+++***)))((()))+++(((((())))))*********+++******))))))))))))******************************((())))))***++++++******))))))***+++,,,,,,------++++++******++++++,,,---******))))))))))))******))))))*********+++++++++)))******++++++******)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------............///...------,,,,,,,,,,,,///.........///000222333......//////000000000///000///000222444666666555555555777888999:::;;;;;;>>>???AAADDDFFFGGGHHHIIIJJJKKKLLLKKKHHHGGGGGGHHHIIIHHHHHHIIIKKKMMMNNNOOOSSSRRRTTTXXXWWWSSSQQQRRRRRRQQQQQQQQQRRRSSSSSSSSSvvvgggYYYMMMGGG@@@>>>;;;999888777555333444444444333333333222222---///222444666666666555000000///...............---.../////////...,,,+++,,,---///000000///---,,,---------............///,,,++++++******++++++,,,...---+++******+++---...++++++++++++++++++++++++((()))***,,,------,,,,,,+++---///111222000///---))))))))))))))))))))))))))))))******++++++++++++++++++++++++******))))))(((((((((((()))))))))))))))+++...---+++)))***,,,))))))))))))))))))))))))************************'''((((((((())))))*********************)))(((''''''((((((((())))))******++++++++++++++++++++++++************************........................***++++++,,,,,,---......++++++++++++++++++++++++,,,,,,---.../////////...,,,---///111111111111000......///////////////...///000111222222333333222///000111222333444444444222222333444444444444333444444444555555555666666666555444444444444555666333444777:::<<<===<<<<<<444555555555555555555555444333333222222333333444000///.........000111222000000111111111111000000//////////////////////////////.........---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''))),,,......---+++))))))***,,,---...---,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,------&&&''''''((()))******+++++++++******++++++,,,---******))))))))))))******(((***+++***)))((()))***%%%&&&''')))***,,,---...******))))))))))))******************************(((((()))***************++++++++++++++++++,,,,,,++++++******++++++,,,---******))))))))))))******))))))******+++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------......+++,,,---...//////000//////------///222222///,,,333333333444444555555666888999;;;<<<===>>>??????@@@@@@@@@===;;;999:::;;;:::999999:::===???@@@@@@BBBAAACCCGGGGGGCCC@@@AAADDDCCCBBBBBBCCCDDDDDDCCCvvvfffXXXLLLDDDBBB???<<<999888777666444444444333222222111111000000111333444333222000...000000000000000000000000...---,,,,,,++++++++++++------.....................---,,,,,,++++++++++++000///......------------+++******)))))))))))))))000///---+++*********+++++++++,,,---............+++,,,,,,------,,,,,,++++++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))***+++,,,------...))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,+++++++++******)))))))))************+++++++++++++++++++++++++++++++++------,,,++++++***)))))).........------,,,,,,,,,------------------------+++,,,,,,---.........------......///////////////............////////////111111222222222333333333222222333333333333333333444444444444444444444444444444333222333444555666666666777777777555444333555555444444444444555555666555555444222111000000000000000000000000000000000000000000000///............////////////............//////......---,,,,,,,,,------------------------,,,,,,,,,,,,++++++///...,,,+++***)))))))))((()))***+++,,,---------************************++++++************++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))***++++++++++++***))))))************************((((((((((((((((((((((((((()))))))))************111///+++'''&&&''')))***''')))***,,,,,,***)))''')))(((''''''''')))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************************************++++++******************,,,++++++++++++++++++,,,++++++,,,,,,+++***((('''111,,,((('''***+++)))&&&************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,+++***))))))+++---...------,,,,,,,,,---........................---------------......000111111000000000000000///......////////////000222333444555555666777888999:::;;;:::888666333222222333444333333444444444555555555444666888:::;;;;;;:::999555555666666666666555555vvvfffXXXKKKCCC@@@===:::999888888777666555555444444333222222111000000111222111000///...///////////////////////////...------,,,,,,,,,---/////////...---------,,,...---,,,,,,+++++++++,,,------,,,+++++++++++++++,,,,,,+++***************,,,,,,+++*********++++++,,,,,,------------------,,,,,,------------,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,++++++*********************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++************))))))(((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,------------------,,,,,,+++,,,------......------------...///////////////////////////000000000000111111111222222222333333222333333333333444444444444444444444444444444444444333222222222333555555555666666777666666444444555555444444444444555555666555444333222111111000000000000000000000000000000000000000000///......//////000000000000//////...............------,,,000///...---,,,+++******------,,,,,,,,,+++++++++,,,,,,++++++******++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***,,,,,,,,,*********,,,))))))))))))))))))))))))+++++++++***)))((('''&&&************************(((((((((((((((((((((((()))*********++++++++++++***)))((('''(((***---///))))))***++++++***)))))))))(((((((((((())))))***))))))))))))))))))))))))******)))))))))((((((((())))))))))))************))))))))))))))))))))))))************************++++++************++++++++++++,,,,,,+++***((('''111---)))))),,,...,,,)))************************++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,+++***))))))+++,,,---,,,,,,,,,+++,,,,,,---...------------------------------------...///000111///////////////...---,,,000////////////000000111000000111222333444555555777666333111000000111222/////////000000000111111---///111222333333111111333444444444444444444333vvvfffWWWJJJBBB>>><<<999888888999888777666666555444444333333222000000000000/////////...//////////////////////////////.........---------000000///...---,,,,,,+++------,,,+++++++++,,,,,,,,,++++++************+++------,,,+++++++++++++++((()))******++++++++++++,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++************************+++++++++++++++*********************************+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++++++++************)))))))))************+++++++++++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,------......------------...////////////...//////000000000111111111000111111111222222222222222333333333444444444555444444444444444444444444222222222222222333444444444444555666666666666555555555444444444444555555555555444333222111111000000000000000000000000000///000000000000///......000000000111111000000000...............---,,,,,,//////...---,,,+++******,,,,,,,,,,,,++++++++++++************++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))+++,,,---,,,***))))))+++))))))))))))))))))))))))+++++++++***)))'''&&&%%%************************((((((((((((((((((((((((*********+++++++++,,,,,,'''''''''(((***,,,---...***))))))))))))))))))***((())))))))))))(((((('''))))))))))))))))))))))))************))))))))))))))))))))))))*********************************************************************))))))*********++++++++++++***)))((((((,,,)))&&&''')))+++***'''************************************************,,,++++++******++++++,,,************************---,,,+++*********+++,,,++++++******++++++,,,---+++++++++,,,,,,------...------------......///000---------...------,,,+++000///......---------...,,,------...///000111111444333111///......//////,,,------------............///000111111000///...111111111111111111111111vvveeeVVVIIIAAA>>><<<999777777777777666555555555444333333222222111111000////////////000////////////////////////------.........---------//////......---------,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,+++++++++++++++((()))+++,,,,,,,,,+++***---------------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************)))))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++************************)))))))))***++++++,,,,,,+++++++++,,,,,,------............------,,,,,,+++,,,,,,------...------,,,,,,---......//////......////////////000000000000000000000111111111111222222222333333444444555555333333333333333333333333111111111222222222333333333333444555666666666777555444444333333444444555444444333333222111111000//////////////////////////////000000//////...---//////000000000000//////------.........---,,,,,,+++++++++,,,,,,------...,,,,,,,,,++++++++++++***)))******+++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))+++,,,---+++)))((()))***))))))))))))))))))))))))***++++++******)))((('''************************(((((((((((((((((((((((())))))*********+++++++++***************))))))((()))((('''&&&&&&'''((()))((()))*********((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++***************+++++++++******))))))))))))*********************)))(((((()))'''&&&''')))***)))(((************************++++++++++++++++++++++++,,,++++++******++++++,,,************************------,,,************+++*********)))***++++++,,,))))))***+++,,,,,,------------,,,,,,---......///,,,---------------,,,,,,------,,,,,,,,,,,,------......//////000111222222222111///...---------...---------.........//////111111111222111000///...//////............//////uuudddUUUHHH@@@@@@===999777666555444333444444333333222111111111333222111000000000111111........................+++,,,------------,,,,,,,,,---------......//////,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,+++***************+++,,,---------,,,***)))------------,,,+++******))))))************))))))))))))******************))))))))))))))))))))))))************************************************&&&''''''((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))***************))))))*********+++++++++***************************************************++++++,,,,,,---------.........------,,,,,,,,,,,,------...------,,,,,,,,,------...............---------.........////////////000000000111111111111111222222333444444555333333333333333333333333111111222222222333333333222333333444555666777777444444333333333333444444333333333222222111111000///////////////////////////////////////...---------..................------------...---,,,,,,+++******++++++,,,------...,,,,,,+++++++++***************+++++++++***)))((())))))***+++++++++******++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++***(((&&&%%%((('''%%%######%%%'''(((((()))*********((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++******))))))))))))************))))))))))))))))))+++++++++,,,---......---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---,,,,,,+++******************)))))))))***++++++))))))******+++,,,---------,,,,,,,,,,,,------...,,,------.........------************+++,,,---...///000000111111222222222000000///......---------------------.........///.........------,,,++++++...---,,,,,,,,,,,,---...ssscccTTTHHH???@@@===999777555444333111444333333222222111000000222222222222111111111111........................***+++,,,---------,,,++++++,,,,,,---...///000000,,,,,,+++++++++,,,------+++************++++++,,,,,,,,,+++***************---------------,,,+++***+++,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))*********************************)))))))))***************************************&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***&&&&&&&&&''''''''''''((()))************+++++++++******************************************))))))++++++++++++,,,,,,,,,,,,------------------------------......------,,,,,,,,,,,,---............---,,,,,,---------.........////////////000000000000///000000111222333444444333333333333333333333333111222222333444333333333333333333333444555666777444444333333333333444444333333222222111111111111000000000000000000000000...////////////...------,,,------......------,,,---------------,,,++++++---,,,,,,,,,+++++++++***++++++++++++******************+++++++++***((('''))))))***************)))************************++++++************++++++)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))((()))***,,,---.........))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((())))))******)))(((((('''&&&$$$######$$$&&&'''((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************'''''''''''''''''''''''')))))))))***++++++,,,,,,*********))))))************))))))((((((((())))))******+++,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++*********))))))******+++,,,*********++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,------......------)))))))))***+++,,,............/////////000000000////////////......------++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,---...rrraaaSSSGGG???>>>;;;888666555555444222555444444333222222111111000111222222222111///...........................***+++---...///...---,,,,,,---------.../////////,,,+++++++++,,,,,,---...+++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,---***++++++,,,,,,,,,++++++******++++++++++++******)))))))))******+++++++++++++++++++++++++++++++++((()))))))))*********+++************************((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((((((((()))************+++++++++************************(((((())))))******++++++,,,,,,,,,++++++++++++++++++,,,,,,------.........------......------,,,++++++,,,------......------------------.........///........./////////000000---...///000111222333333222222222222222222222222111222333444555444444333444333333333333444666666444333333222222333333444222222222222111111111111000000000000000000000000......//////......---,,,------............------,,,------------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++************'''(((***+++++++++)))((())))))************))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''(((******))))))+++,,,))))))))))))))))))))))))((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((('''&&&%%%%%%&&&'''((()))(((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))************''''''''''''''''''''''''((())))))***++++++,,,,,,++++++************++++++***)))((('''(((((()))***&&&((()))***))))))((((((************************++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++,,,,,,,,,+++++++++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,************+++,,,,,,------------------.........---............---,,,,,,************++++++++++++///......---------.........---,,,++++++,,,---...qqqaaaSSSGGG???<<<999666555555666555444666555555444444333222222...///111222111000...---........................+++,,,...000000///...---..................------++++++++++++,,,,,,---...------------......///000......---,,,,,,,,,,,,---)))((((((((()))+++---///)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,)))************+++++++++))))))))))))))))))))))))&&&&&&''')))***,,,---------,,,,,,++++++************++++++,,,---...//////---.........---,,,,,,++++++,,,------......------............/////////000............/////////000------...///000111222222222222222222222222222222222333444555666555444444555444333222333444555666444333333222222333333444222222222111111111111111000000000000000000000000......//////......---,,,......////////////......,,,,,,---------,,,++++++((()))***+++,,,---......+++++++++************)))%%%&&&)))+++,,,,,,+++***))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))&&&''')))***)))***+++---))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((''''''((((((((()))(((''''''''')))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,***)))(((''''''((()))***(((***,,,,,,+++*********************************************************,,,++++++++++++++++++,,,************************)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++((()))***+++++++++++++++---,,,++++++***+++++++++------------------......,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,------///...,,,++++++,,,...///