BM66(i@ 666999;;;<<<;;;<<<@@@CCCSSSUUUXXX[[[\\\[[[ZZZXXX```fffppp}}}|||xxxrrrkkkaaaYYYSSSMMMHHHDDD?????????===<<<:::888777888555222222444555333111555555555555555555555555444333111////////////000222111111111000000//////000000111111111111000000//////......---------,,,------......//////000000...---------......,,,***,,,---...///000///...---------...///000000/////////---+++,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111000---,,,---.........---,,,,,,+++***+++,,,---------,,,,,,,,,---...,,,)))))),,,///,,,------......------,,,***((('''(((***++++++***---,,,++++++***************+++,,,---...---,,,,,,***************)))((('''***++++++,,,,,,++++++******+++------+++******+++''')))+++---------+++***,,,++++++***)))))))))***+++***)))))))))***+++,,,++++++************++++++***++++++,,,,,,++++++***........................***++++++,,,,,,,,,++++++***++++++,,,---...///////////////000111111222222222222111111111111222222555666777777777666555444777999===???BBBHHHPPPWWWbbbppp444666888888777888;;;>>>CCCFFFIIIMMMNNNNNNLLLKKKKKKOOOWWWbbbnnnyyywwwqqqjjjeeebbb^^^XXXPPPJJJFFFBBB>>><<<<<<<<<<<<;;;:::888777666666333222222444555444222333333333333333333333333333222111////////////000111111111000000000///////////////000000//////////////////......---------------------...............---,,,---......,,,***))))))***+++++++++++++++,,,------............------+++***+++...///...,,,........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++---------------,,,+++++++++++++++,,,,,,,,,------.........,,,***)))***,,,++++++,,,,,,,,,,,,+++++++++)))((()))***++++++***......---,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++((())))))************))))))******++++++******))))))+++,,,,,,+++***+++,,,&&&''')))+++,,,,,,,,,+++,,,++++++***************))))))))))))***+++---...+++******))))))******+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,---......///000000111111......///000111333444555111111222333333222111000777999<<<>>>@@@FFFNNNUUUbbbooo333555666555555555777999777999<<>><<<>>>CCCKKKSSS\\\cccgggjjjmmmrrrxxxvvvppphhh___YYYTTTPPPNNNLLLHHHDDD@@@>>>===<<<:::999999999888888777666555444222111222444555444333222222222222222222222222222222111000////////////111111000000000000//////---......//////......---/////////...............---------,,,,,,,,,,,,,,,...---,,,---......,,,***,,,+++++++++,,,,,,------,,,------------,,,,,,+++,,,******+++,,,---,,,+++............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))************+++,,,,,,---------,,,++++++,,,++++++***+++,,,---...111///,,,++++++***)))(((*********++++++*********,,,+++******++++++***)))---------,,,,,,,,,,,,,,,((()))******++++++******((((((((()))******++++++((())))))))))))))))))(((''')))+++++++++***+++,,,)))))))))))))))*********,,,++++++++++++*********((())))))***+++---...///+++******))))))******+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,000...+++******+++...000,,,,,,,,,++++++*********,,,------......///000000......///000111333444555222222333444444333333222666999;;;===???EEEMMMSSSaaaooo777777777666666666777777666888:::<<<<<<<<<:::999888999;;;???DDDJJJOOOSSSSSSUUUWWW[[[bbbkkkvvv}}}~~~uuummmhhh```[[[SSSMMMIIIFFFDDDBBBCCCAAA???===<<<<<<======666777777777777666666555333333222333333333222111111111111111111111111111111111000000////////////000000000000000000//////.........//////.......................................------,,,,,,++++++---,,,+++,,,---...,,,***------,,,++++++---...///---------------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++))))))((((((((()))***+++++++++,,,,,,,,,,,,++++++---+++***))))))+++---...000---******,,,,,,***''')))******++++++******)))---,,,++++++,,,,,,***((()))***************)))))))))))))))***************))))))))))))))))))******((())))))******))))))(((&&&(((***+++******+++,,,---,,,+++)))((('''''''''++++++++++++++++++******)))******+++,,,------...******))))))))))))*********++++++,,,,,,++++++***---------------.........++++++******+++,,,...000,,,,,,,,,+++++++++++++++,,,------...//////000000111111000000000000111111333444444444555555555555555777;;;===@@@FFFNNNUUU```nnn999888666666666666666666888999:::;;;;;;999888666666666666777999===@@@CCCCCCCCCCCCDDDGGGNNNVVV\\\gggoooxxxvvvkkkccc[[[UUUQQQJJJFFFAAA>>><<<<<<;;;:::<<<<<<;;;:::999999::::::666666777777777777666666333333444333222000//////111111111111111111111111000000000000/////////...//////////////////000000...//////000000//////...------------............///.........------,,,,,,,,,++++++,,,------,,,******)))((((((((()))+++,,,...............---,,,++++++,,,,,,,,,,,,,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++***************************)))((((((((()))+++,,,******+++++++++++++++***,,,+++***))))))+++---...,,,***(((***---...,,,)))******++++++++++++******---,,,+++,,,---,,,***((((((((()))******))))))(((************++++++,,,,,,,,,,,,***)))(((((((((((()))******************)))%%%''')))***))))))***,,,,,,,,,***)))(((((((((((())))))***+++++++++***)))+++++++++++++++++++++******))))))))))))))))))******++++++,,,,,,++++++***,,,,,,,,,---------......)))***+++,,,,,,+++)))(((+++++++++,,,---......///---......//////000111111111000000000000000000111111111111111222222333333333666:::===AAAHHHQQQXXX___mmm777666444444555555444333666777777777777666444333555555555555666888999;;;;;;<<<;;;;;;;;;>>>CCCGGGOOOTTT[[[bbbhhhpppzzzzzztttkkkeee[[[RRRKKKFFFCCC@@@===;;;999888999999999888999:::;;;999888777888:::666777777777777777666555000222444444222000//////111111111111111111111111...//////000000//////.........////////////000000/////////000000/////////,,,,,,,,,,,,,,,---------............------------+++******+++------,,,+++++++++******++++++,,,------............------,,,+++,,,------,,,,,,---.........------,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))******)))((()))***+++,,,))))))***+++++++++******+++******)))***+++,,,---)))))))))***,,,---,,,+++******++++++++++++******+++******,,,---,,,***(((((()))***,,,,,,+++******+++************+++,,,,,,...---+++)))'''''''''''')))******++++++******)))%%%''')))))))))((()))***''''''(((((())))))******'''((()))*********)))(((+++++++++++++++***((((((***))))))(((((())))))******++++++,,,,,,++++++***))))))******++++++,,,,,,,,,---......,,,((($$$!!!***++++++,,,...//////000---......///000000111111------...///000222333444222222222222333444555555333666:::===AAAHHHQQQXXX^^^lll777444222222444555444222333333444555555555555444666666666777777888888888777888999:::999:::===???AAABBBEEEIIIOOOUUU[[[^^^kkkttt~~~yyytttnnnggg```[[[QQQMMMGGGBBB???===:::999888777777777999999888666777999:::999777666888:::666777777777666555444444,,,///333333222000111222////////////////////////---...///000000///.............../////////000000---......//////......---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++******+++------,,,+++------...///////////////+++,,,,,,------------,,,)))+++---,,,+++***,,,.........------,,,++++++***)))*********++++++++++++)))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++******************++++++++++++(((***,,,,,,+++******+++((())))))******))))))((()))((()))+++,,,,,,***((('''(((***+++,,,+++***)))***))))))((()))***+++,,,---,,,***(((''''''((()))((())))))))))))))))))(((&&&((())))))((('''((()))&&&&&&'''((('''&&&%%%$$$%%%&&&((()))))))))((('''((()))*********)))((('''))))))(((((((((((())))))***++++++,,,,,,++++++***((())))))***++++++,,,,,,------------+++)))&&&%%%++++++,,,,,,,,,---------,,,------......///000000---------...000111333444444333333333444555666777555888;;;===???EEENNNTTT^^^kkk888555333333666777666444222333444666777888999999333444555666666666555555000333666777777888999:::;;;:::999;;;@@@EEEGGGHHHKKKUUUcccnnnvvv~~~{{{tttkkkddd___]]]ZZZWWWTTTOOOJJJFFFBBB@@@>>>===<<<;;;999777333333333555666666333111111333555555333222444666666666666666555444333222(((,,,111333222111333444........................---...///000000///......---.........//////000000,,,------......------,,,))))))*********+++++++++*********++++++,,,,,,---*********+++------,,,+++***+++,,,---...---,,,+++)))***+++,,,,,,,,,,,,,,,(((***,,,+++))))))+++---,,,,,,++++++***)))(((((())))))******++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))(((((()))***************))))))***++++++++++++***(((+++...---***((((((***''''''((((((((((((''''''''''''(((***,,,,,,***((($$$&&&((()))***)))(((''')))((('''''''''(((***+++,,,+++)))''''''(((***+++''''''((((((((((((''''''&&&((())))))(((&&&'''((()))))))))(((%%%!!!###%%%'''((()))((('''&&&&&&'''(((*********)))((())))))(((((((((((())))))+++++++++,,,,,,+++++++++******+++,,,------......************+++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,------......///000000////////////000000//////......///111333444666999;;;<<<>>>CCCJJJPPP^^^kkk333333555666666666555444333333444444555666777777888888777666666666666666777333000000333666666555777777777888999:::<<<<<<@@@CCCIIIOOOWWW```iiioooxxx{{{pppmmmggg```YYYSSSNNNLLLGGGFFFDDDBBB@@@>>>===<<<555555666666555444333333777777666555555555555555666666666666666555555555666666555444333333333333222111000.........///000000000000000////////////000000///...............000000000000000000000000---------,,,,,,+++++++++///,,,***+++---...,,,)))------,,,+++,,,---...///,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,+++***))))))************************++++++******)))((((((((())))))))))))))))))))))))***))))))(((((((((((())),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***)))(((''''''((()))******(((%%%&&&((()))(((&&&'''((((((((()))))))))***+++*********))))))((((((%%%'''***,,,---+++)))((('''''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''''''''''''''''''''''',,,+++***))))))***+++,,,,,,---......---,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,////////////............000000///////////////000444333222222111111222222444666888;;;???DDDKKKPPP___kkk~~~111222333444555444444333222222333333444555555666777666555444333444444555777444111111333666666555666666666666777777888999:::<<>>AAA@@@???===<<<:::999888777777666666666555555555666555555444333333444444555555555555555666666666666555555444333333222333222111000///......///000000000000000/////////...000000///...............////////////////////////---------,,,,,,+++++++++...,,,++++++------+++)))---,,,+++++++++,,,---...++++++************++++++++++++,,,,,,,,,+++******)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++***)))))))))************************''''''((())))))******+++))))))))))))))))))))))))))))))(((''''''((()))***++++++,,,,,,++++++***)))))))))))))))))))))))))))***)))(((''''''((()))***)))'''%%%&&&(((***)))'''((((((((()))))))))))))))******)))))))))(((((((((&&&''')))++++++***)))((('''''''''''''''((())))))))))))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((++++++***))))))***++++++******++++++******))))))************************))))))*********+++++++++,,,,,,------.........///000000///////////////000000000000111222333444555555666999<<>><<<:::999999999999999666666555555555666666777333333333444444444444444333111000...///000222333444333333333333333444444111222222333444555555666444444444444333222111000/////////000000000000///////////////..................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++*********))))))*********+++++++++******))))))))))))******)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&''')))+++---((())))))******)))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))******)))))))))************))))))))))))''''''''''''((((((((((((+++)))(((''''''((()))***'''((())))))******))))))'''''''''''''''(((((((((((((((((((((((((((((((((***)))((('''&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))******))))))***,,,...///*********************************+++++++++,,,,,,------------------------...............///000000333222111111000000111111222444666999===BBBIIINNN]]]iii|||111000000000000111222222//////////////////000000111111111111111111222222000222333333222222333444333333222111000000000111...///000000//////000111111111222333444444555666666777888;;;>>>BBBEEEFFFGGGKKKQQQXXX]]]bbbgggkkkqqqtttxxx|||xxxddd^^^UUUNNNHHHDDDAAA??????>>><<<;;;;;;;;;999777777777777777777666666666444444333333333444444555444444444444444444444444333333222111111222444555333333222222333333444444111222222333333444444444333333444444444222000///...//////000000000000////////////.........---------------,,,------...///------------------------++++++,,,,,,,,,,,,------***,,,,,,,,,***)))***+++))))))***++++++++++++************))))))***************+++,,,,,,,,,++++++(((((())))))))))))((((((************************)))))))))***************))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((()))******((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))))))))((())))))))))))))))))))))))(((((())))))))))))((((((''')))++++++***(((((())))))))))))*********++++++'''(((((((((((())))))))),,,+++)))(((((())))))***'''((()))***+++***)))(((&&&''''''''''''((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''((())))))******))))))((('''''''''((()))***++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,............---------,,,------------...///000000/////////000111222333444111333555888<<>>===AAAEEEIIILLLOOOSSSUUUZZZ\\\```dddgggkkkppptttzzz~~~sssggg^^^PPPLLLFFFAAA???===;;;:::888777555555777777777666444666777888777555444333444333333333333444555555333333333333333333333333222222222333333333444444111111111111111222333333222222222222222333333333222333444444444222000///---...///000111111000/////////.........------------,,,,,,,,,------...///------------------------+++++++++,,,,,,---------***+++---,,,)))((()))+++)))***+++,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,+++******(((((())))))))))))((((((************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++(((((((((((((((((((((((('''((()))******)))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''((()))******)))(((''''''***---,,,***'''''''''(((((()))***++++++,,,---((((((((()))))))))******,,,,,,+++***************'''((()))++++++***)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''((()))******)))((('''''''''((())))))***))))))************************************++++++++++++,,,,,,,,,,,,,,,---------------------...///000000////////////000222333444111333555888<<>>@@@AAADDDFFFEEEHHHKKKNNNQQQUUUZZZ]]]___eeelllpppqqqtttzzz~~~sssooohhhccc___XXXPPPJJJAAA>>>:::888777777666555666444333333555666666555000222555555444111///...000000000000111222333444222222222222111111111111///000111222222222222222000000///000000111222222333333222222222222222222222333444555444222000...---...///111111111000/////////.........---------,,,,,,,,,,,,------...///........................+++++++++,,,,,,---------)))+++---,,,)))((()))+++)))***+++,,,---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((('''(((***++++++)))'''&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((+++...---***'''&&&'''''''''(((***+++,,,---...(((((())))))******++++++,,,,,,,,,,,,++++++******'''(((***+++,,,+++)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***+++++++++***((('''))))))))))))))))))))))))'''((()))******)))((('''((()))+++,,,,,,+++******++++++++++++++++++++++++))))))))))))************))))))***+++,,,------...,,,,,,,,,---...///000111222111111000000000000000222444666999===CCCIIINNNWWWcccwww////////////000000000000...///////////////...---000000000000////////////000...---///222444333111000000000000000000000000///////////////000111111333222000/////////000111111000/////////000222333333666:::===??????===<<<<<<<<<<<<===@@@BBBEEEGGGOOOQQQTTTXXX\\\```cccdddiiillloootttyyy{{{uuummmfff```\\\ZZZPPPOOOMMMJJJFFFCCCAAA@@@:::999999888777666666555777666555444333333444555555555555666666555444444444333333222222111111000222222222111111111000000111111000000000000000111222111000//////000111111...///111111111111333444333222111111000000111111000000000///......------//////...---,,,,,,,,,,,,---,,,+++***+++,,,---...000111222111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++,,,,,,---,,,+++)))(((+++++++++************)))))))))(((((((((((())))))******))))))((((((''''''&&&'''((('''%%%%%%'''(((+++******)))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%+++*********))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))&&&"""$$$+++))))))(((((((((((()))))))))&&&###$$$'''))))))((()))((((((((()))***,,,---000)))$$$$$$))),,,***&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''***))))))((('''&&&&&&%%%))))))(((((('''''''''&&&((((((((((((((()))******(((***+++***)))((()))***---------,,,)))))))))++++++***)))))))))***,,,,,,++++++,,,,,,---.../////////,,,)))***---//////---///000000000111111111111111444888:::===CCCKKKQQQ\\\fffxxx------........./////////...///000000000000//////....../////////000000000///---,,,...111222111///000000000000000000000000///............///000000222111000///...///000000111000/////////000111222444666999===>>>===<<<:::333333333444666888:::<<<>>>@@@BBBFFFIIILLLOOOPPPRRRTTTWWWYYY\\\```fffjjjmmmooorrrwww||||||zzzxxxvvvvvvuuurrrpppmmmlllkkkiiigggdddbbb```^^^\\\WWWRRRMMMIIIFFFEEEBBBAAA???>>><<<:::888888777777666555555444333333777666555444333333444555333333333333222111//////111222222222222222222222222222222111111111000000000000//////000000111222222111000//////000111111///000222222111111222444222222111111000000111111------------............------,,,,,,,,,------...,,,++++++++++++,,,------...///000000...,,,,,,---,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***************************+++,,,,,,,,,+++***)))+++++++++*********)))))))))))))))(((((()))))))))***)))))))))((((((((('''''''''((('''&&&%%%''')))+++***))))))(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((*********)))))))))((((((''''''((())))))(((''''''((((((''''''''''''(((((())))))'''$$$!!!"""'''+++)))(((((((((((((((((())))))&&&$$$%%%''')))((('''''''''&&&&&&'''(((***+++)))%%%!!!!!!$$$&&&%%%###((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&((((((((((((((()))******(((***+++***)))((()))***,,,------+++)))((()))***+++***)))))))))***+++,,,+++,,,,,,,,,---............---++++++---.........111111111111222222222222222555888:::===BBBIIIOOO\\\gggvvv,,,,,,,,,---------............///000111111111111,,,,,,---...///000111222///...------//////...---000000000000000000000000...------------...//////000000///............///000000/////////000111222333555888:::;;;:::888777111111111111222444555666555666777:::<<>>>>>>>>======<<<;;;:::::::::999999999888888888555555555555555555555555222222111111111000000000444444333333333333333333666666666555444333222111000000000000111111222222111111111111000000000000111000000/////////000000////////////000000000111111222333222111000111222111111111111111000000///,,,,,,---------.........,,,,,,++++++,,,,,,---...)))***+++------,,,++++++)))***,,,,,,,,,+++,,,---------,,,,,,+++*********************************))))))))))))))))))))))))************************(((((()))******+++++++++************))))))))))))******))))))))))))******))))))))))))(((((((((((('''(((((('''&&&&&&''')))******)))(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((***))))))))))))))))))***''''''(((((('''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((())))))(((&&&$$$&&&&&&%%%%%%%%%&&&((((((+++------,,,)))(((***---(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******''''''''''''''''''''''''((((((((((((((())))))***(((***+++***)))((()))***)))******)))'''&&&((()))***************+++++++++------,,,,,,,,,,,,,,,,,,+++---//////,,,+++...111111111111222222222333333333555888999:::>>>EEEKKK[[[dddqqq,,,,,,---------.........***+++,,,---.....................---------------000000000000............------------------------,,,,,,,,,,,,,,,---.....................------,,,......//////000000000000...///111222222111000/////////000000000/////////000111111222333444444555444555666555444444555777666777777888999:::;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKOOOPPPRRRSSSRRRPPPNNNMMMIIIHHHGGGFFFEEECCCBBBBBB@@@???>>>======<<<<<<<<<<<<;;;999999:::;;;999888666666777777777666555555555555666666666666666666222222222222111111111111222222222111111111111111222222333333333333333333//////000111111111000000111111111000000/////////000000000000000000000000222222000///..................//////000000000000000222222222000000000222000111111111111000///...////////////......------...---,,,+++++++++++++++)))***+++,,,---,,,+++***''')))+++,,,++++++,,,---,,,,,,,,,++++++*********************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******+++*********)))))))))((((((******))))))))))))******(((((((((((())))))))))))'''((()))(((&&&&&&((()))***))))))((('''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((******)))'''&&&%%%((('''&&&&&&&&&'''((()))''')))+++)))&&&$$$'''***''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((())))))***(((***+++***)))((()))***((()))***((('''&&&((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++...000///---,,,...111000000000000111111111222222555777888999===DDDJJJXXXaaaooo,,,,,,,,,---------......******+++,,,---------,,,......---------,,,,,,,,,///000111000...---...///---------------------------,,,,,,,,,,,,---............//////......---,,,---...///000000000//////---...///000000//////......///000000000//////.../////////000000111111111...///111111000000111222333333333333333333333333666666777888888888777777:::;;;;;;;;;;;;::::::999:::999999888888999::::::888999:::;;;<<<===>>>???==================<<<<<<>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<888888888888777777777666777555444555777777666555333333444444444444333333222333444444444444333333333333222222111111111111222222222222222222222222111111222333333333222222...///000111222222222222111111000000///......---//////000000000000000111222111000///...---------------...///000000000000...000111000//////000111///000111111111000///...111000000///......------...---,,,+++************)))******+++++++++++++++(((***+++,,,+++***+++,,,++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((())))))(((((((((((())))))(((((((((((())))))))))))((())))))(((''''''(((******)))((((((''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((+++)))'''&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''')))******(((''''''((())))))(((''''''((()))***%%%((()))(((%%%$$$%%%(((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******(((***+++***)))((()))***((()))***)))''''''(((***))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,---/////////....../////////000000000111111111111333666777888<<>><<<999888777777555444777666666555444333333222111111111000000000000000////////////............111///......//////...,,,000000/////////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111,,,,,,,,,---------......///000111111000...,,,+++++++++******************)))))))))))))))*********,,,,,,++++++***)))))))))))))))************))))))111...***((()))***(((&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''((((((((('''(((((((((&&&%%%%%%&&&((("""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((&&&$$$$$$''')))###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''))))))))))))(((&&&###"""!!!###%%%&&&((((((((('''(((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))((((((((((((,,,,,,+++***)))((('''''',,,,,,---...///000111111.........///000111111111222333444666999===CCCHHHRRRZZZggguuu*********)))))))))((((((&&&((())))))''''''(((***))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))'''(((***,,,------------*********+++++++++,,,,,,***)))((())),,,---...---------,,,++++++++++++,,,------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------------......------,,,+++++++++///---++++++---...---,,,,,,,,,------,,,,,,++++++//////......//////000000////////////////////////222111000/////////000111000000000111111111222222111111111000111111222333222222222111222222333333666555555555777777666555777666555666888:::::::::888888777666444333333222111111111000000000//////////////////............222000///000111111000///...---------,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------++++++++++++,,,---++++++++++++,,,,,,,,,,,,------------,,,+++***)))************************)))))))))))))))))))))***(((((((((((())))))))))))))))))************))))))---***'''''')))***)))((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&''''''((('''''''''$$$&&&((((((&&&$$$$$$%%%%%%&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''$$$$$$&&&''''''(((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$###$$$%%%'''((()))***))))))''''''''''''((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))(((((()))***+++,,,------000000000000000000111111......//////000000000111111333444666888===CCCGGGQQQYYYfffttt******))))))))))))((((((&&&(((((((((&&&%%%&&&'''******)))))))))***+++,,,)))((((((''''''(((((())))))))))))))))))))))))))))))***************++++++((()))***,,,------------*********++++++++++++,,,+++***))))))+++,,,,,,+++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,++++++*********---------------------------------------------------,,,++++++---......---+++,,,,,,---------------........./////////000000........................111111000000000/////////---...............//////111111111111111222333333222222333444555666777888;;;::::::;;;<<<<<<:::888444444444666999<<<======;;;:::999777666444333333222222111000000///....../////////............---000///...///111111000///------------,,,,,,,,,,,,------------............------,,,,,,+++++++++***...---,,,+++************+++,,,,,,,,,,,,---------/////////...------,,,,,,******************************))))))))))))))))))%%%%%%&&&&&&'''(((((()))((())))))******))))))(((((('''%%%&&&(((******)))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''(((((((((''''''''''''&&&'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''&&&'''''''''%%%$$$%%%&&&'''''''''(((''''''&&&&&&"""%%%((()))'''$$$###"""&&&''')))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***)))(((***,,,---***'''%%%&&&''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&'''((((((((('''%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((()))***''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((()))(((((((((((())))))***''''''(((((())))))******'''''')))***,,,...///000111111000000000///////////////////////////000000111222444666888<<>>AAA@@@AAABBBCCCBBB???<<<999777777888:::<<<<<<;;;>>>===<<<:::888666555444333222111000///...------//////.........------------,,,+++,,,...///...---........................+++,,,,,,,,,---.........------,,,,,,+++*********///......------,,,,,,,,,........./////////000000000000///...............))))))))))))*********************)))))))))))))))%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''((()))******''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%''''''((((((((('''&&&%%%%%%###%%%((((((&&&$$$######%%%&&&'''&&&%%%######$$$%%%%%%%%%&&&&&&&&&''''''***((((((---222333///***&&&''''''((())))))(((((($$$%%%%%%&&&&&&'''((((((&&&'''((()))((('''%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&&&&'''(((((()))******''''''&&&%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&%%%&&&%%%$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((('''(((((()))******&&&''''''((()))******+++*********+++++++++,,,,,,------------------------////////////////////////000222444666888<<>>===;;;999777666555222222111000///...---,,,............------------,,,+++***+++---......---------..................*********+++,,,,,,,,,---,,,,,,,,,++++++*********+++,,,,,,------................../////////000000,,,,,,+++++++++++++++***(((((()))))))))*********************))))))(((((((((((((((''''''&&&&&&&&&(((((())))))))))))(((((())))))******)))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''((((((((('''&&&%%%%%%'''(((((('''%%%$$$&&&'''%%%&&&'''&&&%%%######$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&,,,222444000+++&&&'''(((((((((((((((((($$$$$$%%%%%%&&&'''''''''&&&'''((((((((('''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&((())))))))))))*********(((((('''(((((()))******&&&''''''((()))******++++++*********))))))))))))***++++++,,,---.....................///////////////111444666888;;;???BBBMMMXXXfffsss''''''(((((((((((())))))((()))***)))''''''''')))''''''&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&&&&''')))***+++)))))))))************+++,,,***))))))*********)))((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))******+++------++++++++++++++++++++++++*********++++++,,,,,,,,,///---++++++++++++***)))'''''')))***++++++++++++******,,,---------,,,+++---------...//////000000000000111111222333333444222222222222222111111111000000000111111333444555666999<<<@@@CCCFFFGGGGGGHHHIIIKKKLLLMMMIIIDDD@@@:::999888999<<<>>>>>>======<<<;;;:::888666555555111111000//////...------.........------------,,,...---,,,---//////...---++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,---...------+++***'''(((((())))))*********++++++******)))(((((((((***))))))(((''''''&&&&&&'''(((((())))))((((((''')))+++,,,+++)))'''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&((('''''''''(((''''''&&&&&&((()))(((&&&$$$%%%''')))&&&''')))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''""""""$$$)))...///---***&&&''''''(((((((((''''''''''''&&&&&&%%%$$$$$$$$$((((((''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***))))))*********+++++++++)))(((((((((((())))))***''''''(((((())))))******''''''((()))******++++++++++++,,,---...///000111,,,------...//////000000///111444666888:::>>>AAALLLVVVdddppp}}}'''''''''((((((((())))))%%%'''((((((&&&&&&''')))''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''')))***+++))))))))))))************+++)))((((((***+++************))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***)))***,,,------,,,((()))******+++++++++++++++,,,---//////...---,,,------...//////000111111111111111111333555777888555555555444444333333333222222222333444555666777777999===AAAEEEGGGHHHHHHHHHIIIKKKMMMMMMIIICCC>>>888777666888:::=========888888777666555444333333000000/////////..................---------,,,,,,///...,,,---......---,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***)))))))))***++++++,,,,,,))))))++++++++++++***)))++++++++++++,,,,,,,,,,,,+++---///111111///---+++''''''(((((()))******+++++++++******)))(((((('''((((((((((((''''''''''''''''''((((((((((((''''''''')))++++++(((&&&&&&'''''''''''''''''''''''''''%%%%%%'''((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&'''((()))***%%%%%%&&&&&&''''''(((((($$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''((('''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))******)))(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$$$$###)))((('''%%%%%%&&&'''(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&#########$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&''')))***+++))))))))))))***************))))))(((((((((((()))(((((((((((())))))))))))&&&'''((()))+++,,,......,,,,,,------.........///++++++,,,---///000111111...111444666777:::===@@@IIITTTbbbmmmxxx&&&'''''''''(((((())))))%%%'''(((((('''''')))***''''''((()))***)))))))))'''''''''&&&&&&'''''''''******************************))))))((((((''''''+++***(((''''''(((((()))))))))))))))***************)))'''(((***++++++***+++***)))))))))***,,,,,,,,,++++++++++++++++++,,,---,,,+++***))))))))))))************************------------------------)))((('''))),,,...//////,,,,,,---.........------,,,---///111111000///............///000111111222222111000111333666999;;;>>>=========<<<<<<;;;;;;333444444555666777999999666999===AAAEEEGGGGGGGGGGGGHHHJJJLLLLLLHHHAAA<<<888777666777999::::::999555555444333222222111111///////////////...............---------,,,,,,,,,---,,,++++++++++++***))),,,,,,,,,------.........---------,,,,,,+++++++++(((((()))***+++,,,,,,---,,,---......---,,,***))),,,,,,,,,---------......&&&))),,,//////---***'''&&&''''''((()))******++++++++++++***)))(((((('''%%%%%%&&&''''''(((((()))''''''((((((((((((''''''$$$'''***)))'''%%%%%%'''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%!!!"""$$$&&&)))+++---...%%%&&&&&&'''((()))******$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&'''((((((((('''"""%%%(((((('''$$$######"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))+++---,,,***)))((()))%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%&&&''''''***)))&&&$$$$$$%%%''')))$$$%%%'''((()))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((())) !!!"""######$$$""""""###$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&'''((()))((('''%%%$$$$$$$$$###$$$%%%''')))***(((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))((((((((((((((()))***+++,,,---......,,,,,,++++++++++++******)))***+++---///000111222...000444666777:::===???GGGRRR```jjjuuu''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))***+++'''&&&%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))$$$%%%'''((((((((('''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++******))))))((((((************************++++++,,,,,,,,,++++++***,,,++++++******++++++,,,)))+++------,,,******+++,,,+++***))))))***+++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,------///000000222333555777:::<<<>>>???@@@AAAAAAAAAAAA???>>>===555555444555666777999:::<<<>>>AAACCCCCCBBB???===???@@@CCCEEEEEECCC@@@===555555444444444555555666444333111000...,,,******+++************+++,,,---.........------.........++++++,,,,,,,,,,,,------000///---,,,+++,,,------)))))))))***+++,,,...///,,,,,,+++******+++,,,,,,************)))))))))((()))******++++++,,,,,,---+++++++++******)))))))))(((((('''(((((()))***+++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''***'''$$$$$$'''(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((###&&&)))***)))&&&%%%%%%)))&&&%%%&&&((()))'''%%%'''''''''&&&&&&%%%%%%%%%%%%"""!!!###&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''''''''&&&&&&)))'''$$$""""""$$$''')))%%%%%%############%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%)))((('''&&&''')))+++,,,&&&&&&'''((()))***++++++************)))))))))((((((((((((((('''&&&%%%$$$))))))*********+++++++++++++++,,,,,,,,,---------......//////000000111111222222222333555888:::<<>>@@@AAABBBCCCBBB@@@???777666555555555777999:::;;;===@@@AAAAAA???===;;;888@@@JJJNNNKKKCCC<<<888333333222222222222333333000000000///...------,,,//////.........//////000...------,,,,,,------...+++++++++,,,,,,,,,------......,,,+++++++++,,,,,,++++++*********+++,,,,,,,,,++++++******++++++,,,++++++******)))(((((('''++++++,,,------......//////...---,,,+++***)))))))))(((((((((((())))))*********)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((()))((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$'''***+++)))'''&&&&&&(((&&&%%%&&&(((((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$"""###&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''''''''&&&&&&***(((&&&%%%%%%&&&(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$############$$$%%%&&&'''***)))'''&&&&&&'''((())))))))))))(((((((((''''''))))))))))))))))))((((((&&&'''((()))***+++++++++(((((())))))))))))))))))++++++,,,,,,,,,---------......//////000000111111222222333444666888;;;<<>>???>>><<<:::888666DDDTTTZZZTTTGGG<<<666000000////////////000000---------.........//////......------,,,---------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++---,,,+++***************,,,+++************+++,,,+++++++++***)))(((((('''++++++,,,,,,---.........111111000...,,,+++))))))***))))))(((((((((((()))************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$######"""(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%(((***+++***((('''''''''&&&%%%&&&'''((('''%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&$$$%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&############$$$&&&''''''***)))'''&&&%%%%%%&&&&&&(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&((()))++++++,,,,,,***************))))))))),,,,,,,,,,,,------------......//////000000111111222222333444666999<<<===EEELLLVVVaaappp'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))*********************))))))''''''''''''''''''''''''(((((())))))******++++++************************)))))))))))))))******+++++++++************++++++)))+++,,,+++***)))***++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,------000000000111222222333333555777<<<@@@BBBBBBAAA@@@===;;;888666555666999::::::;;;======<<<:::888666555AAAOOOVVVSSSHHH<<<555//////...---------......,,,,,,,,,------......///---,,,++++++******++++++++++++************++++++***++++++++++++,,,,,,,,,++++++******************,,,++++++***************++++++************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,000//////---,,,+++************)))(((((('''(((((())))))((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$''')))***)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%#########$$$$$$###############%%%%%%%%%%%%######$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$---------,,,,,,,,,,,,+++,,,,,,,,,------------.........//////000000111111222222333444777:::<<<>>>CCCJJJSSS^^^mmm&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$&&&'''((()))$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((('''(((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++)))))))))))))))))))))))))))(((((((((((()))***++++++******))))))******+++)))***+++***))))))***+++*********++++++************++++++,,,,,,++++++***++++++++++++++++++++++++***************++++++,,,......////////////000000///222666:::<<<=========<<<;;;888666555666888999:::;;;<<<<<<;;;999777666333666;;;BBBEEE@@@777000//////...---,,,,,,------------------,,,,,,,,,,,,...------,,,,,,,,,------*********))))))******************+++++++++,,,,,,)))***************************))))))******+++,,,************************''''''((()))***+++,,,,,,(((((()))******++++++,,,,,,,,,,,,+++++++++++++++******)))(((((('''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$###%%%'''''''''&&&&&&'''%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$""""""###$$$$$$###""""""######%%%%%%%%%%%%######&&&%%%%%%%%%$$$$$$######''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&'''''''''''')))(((((('''%%%###!!! ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000111111111222222444666999<<<>>>BBBHHHRRR\\\jjj~~~&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((''''''''')))***+++******))))))))))))************+++***((((((***,,,)))***++++++++++++***)))***+++,,,------,,,+++***+++++++++++++++*********,,,,,,++++++++++++,,,,,,------------............,,,...111333666777888888:::999888777666777777888888999999:::999888666555444111111555;;;;;;666000///...---,,,,,,,,,,,,,,,---------,,,,,,++++++***+++************+++,,,,,,******))))))))))))******************++++++++++++))))))***+++++++++******)))))))))))))))***+++,,,))))))***++++++***))))))&&&'''((()))***+++,,,---******++++++,,,---------))))))*********+++++++++***))))))(((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))******''''''((((((((((((''''''%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&''''''((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''(((((((((((('''&&&&&&))))))))))))******++++++,,,---------..................//////000000111111000000111333666999<<<>>>@@@GGGQQQ\\\jjj}}}&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&(((***,,,******))))))))))))***************)))((((((***,,,)))***++++++++++++***))))))***,,,------,,,***)))++++++++++++*********))),,,++++++*********+++++++++,,,,,,,,,---------...,,,,,,---///000222444555777777777888777777666666555666666777777666555555555333333555888888555111...---,,,++++++*********,,,,,,,,,,,,++++++++++++''''''(((((()))***,,,,,,+++******))))))******+++************++++++++++++))))))+++,,,,,,,,,+++++++++******))))))))))))***((()))***++++++***)))((())))))))))))*********************+++,,,,,,------******************)))))))))(((((((((((())))))***((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))+++,,,''''''((((((((((((''''''$$$%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((())))))(((%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&&&&&&&&&&''')))$$$&&&'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&$$$###%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&+++*********))))))))))))***))))))((('''&&&%%%%%%&&&'''((()))************&&&''''''((()))***++++++------------..................//////000000111111//////000222555888;;;===@@@FFFPPP\\\jjj~~~&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%''')))***+++"""###%%%&&&'''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))((('''&&&%%%&&&(((***,,,******))))))))))))***************)))'''(((***,,,)))***+++,,,,,,+++***))))))***,,,------,,,***)))++++++++++++******))))))))))))((((((((((((((()))+++++++++,,,------......------,,,,,,...000222333555666777888888777666555333333444444555444444444///222444555444222///...---,,,+++***))))))))))))+++++++++++++++,,,,,,,,,******+++,,,---///000111++++++************++++++)))************+++++++++)))***+++,,,------,,,+++---,,,+++)))((((((''''''((()))***++++++***)))(((++++++******)))(((((((((((((((((()))******++++++,,,,,,++++++***)))(((((((((((('''(((((()))***+++&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((()))+++,,,''''''((((((((((((''''''$$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((((((***)))'''$$$###%%%((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''&&&'''(((***###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&'''''''''!!!###%%%%%%######%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###%%%$$$$$$######$$$$$$%%%&&&%%%############%%%&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&#########$$$&&&((()))***(((((((((((('''&&&%%%%%%(((((()))***+++,,,------++++++***((('''&&&%%%$$$''''''((())))))***))))))''''''(((***+++,,,---...---------.........//////......//////000111111111......///111444777;;;<<<@@@FFFPPP\\\jjj~~~&&&%%%###!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((('''%%%#########%%%&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%''''''$$$!!!$$$%%%&&&'''''''''&&&%%%'''''''''''''''((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))***************++++++,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))***+++,,,---,,,,,,******++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,+++***+++,,,,,,//////............//////......///000000111000000111111111111111000//////000000000000////////////,,,,,,++++++***)))((((((,,,,,,,,,,,,+++***)))(((+++++++++*********))))))+++++++++*********)))))),,,+++++++++******))))))'''((()))***+++,,,------))))))))))))))))))))))))+++***)))((()))***---...+++++++++***************************+++,,,---...------,,,++++++******)))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&)))'''%%%$$$&&&'''''''''&&&''''''((()))((((((((()))(((((('''&&&%%%%%%$$$+++***)))''''''(((((()))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%''')))'''$$$###%%%'''+++***(((&&&%%%%%%%%%%%%%%%&&&(((((((((&&&$$$"""###''')))))))))%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$!!!"""###%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%$$$(((&&&$$$######$$$%%%'''((((((((((((((()))******&&&&&&''''''(((((())))))''''''(((((()))*********))))))************)))(((000000///...------------444000,,,---000111///,,,111222444555555777999<<<@@@DDDNNN]]]mmm~~~&&&%%%$$$###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&''''''$$$"""$$$%%%&&&'''''''''&&&&&&)))))))))))))))******+++)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,+++***)))************************,,,,,,,,,++++++*********,,,,,,+++++++++,,,...//////......------......///------...///////////////000000000000000///......000////////////.........,,,,,,++++++***))))))(((---------,,,,,,+++))))))+++++++++*********))))))+++++++++******)))))))))))))))))))))(((((((((''')))***************++++++))))))))))))))))))))))))***)))((('''&&&''')))***************************************+++,,,---...---,,,,,,++++++******))))))(((((((((''''''''''''((((((((((((((('''''''''***(((&&&&&&'''))))))(((&&&&&&'''(((((((((((('''(((((((((((())))))))))))***)))((('''''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&((()))(((%%%$$$%%%'''&&&&&&&&&&&&''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&''''''&&&$$$""" '''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''''''''((((((''''''&&&"""###$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""#########""""""!!!&&&%%%###""""""###%%%&&&((((((((((((((())))))***'''''''''(((((((((((((((&&&''''''(((((()))******(((((())))))))))))((((((((((((((()))+++---...///555222000222666888666333111222444555555666999<<>>AAAJJJYYYgggxxx$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%######$$$&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''(((((()))******))))))((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))******++++++(((((((((((((((((((((((('''(((***++++++++++++***'''''''''''''''''''''''')))))))))***************+++++++++,,,+++***))))))++++++************++++++******+++++++++***))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************)))***************))))))(((((()))))))))))))))***''''''''''''(((((((((((((((((((((((())))))))))))((((((((())))))*********))))))))))))))))))))))))%%%%%%&&&'''(((((())))))'''(((((())))))******+++************+++,,,---...+++++++++***))))))(((((('''''''''((((((((((((((('''''''''((((((((((((((()))(((((()))******)))'''%%%%%%&&&'''''''''''''''((((((((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$"""###%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((%%%&&&'''((()))(((''''''((((((((((((((('''''''''%%%&&&&&&'''(((((())))))(((((()))***++++++++++++++++++++++++,,,---.........///000111111000//////000111333333444555888:::===@@@IIIWWWeeeuuu$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&$$$!!!!!!###&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***((((((((()))))))))))))))))))))))))))))))))))))))''')))***,,,,,,,,,,,,+++''''''''''''''''''''''''((()))))))))*********+++(((((()))***+++***)))))),,,++++++******++++++,,,+++++++++++++++***)))))))))***+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++************************(((((())))))))))))(((((((((((((((((())))))******&&&&&&&&&''''''((((((((('''((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''(((((())))))***++++++,,,************+++,,,---...++++++******))))))((((((''''''''''''((((((((()))(((((((((((((((''''''''''''&&&&&&''')))((('''%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%'''((('''&&&"""###$$$%%%&&&''''''(((%%%&&&'''''''''&&&%%%$$$######$$$%%%'''(((***+++%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%###"""###$$$%%%&&&''''''''''''$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%###$$$&&&'''''''''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&'''''''''(((((((((((((((&&&''''''(((((()))************+++------.........)))))))))***+++---...///---...///////////////000///111333333444555888:::>>>@@@IIIVVVeeeuuu$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%### ###&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))******************))))))))))))************************((()))+++,,,------,,,,,,(((((((((((((((((((((((((((((())))))*********+++%%%&&&((()))************,,,,,,++++++++++++,,,,,,+++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******************++++++''''''(((((((((((((((''''''((((((((())))))******&&&&&&&&&'''''''''(((((())))))******+++++++++,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))************)))((('''&&&((())))))***+++,,,,,,,,,************+++,,,---...++++++******)))(((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&###""""""$$$%%%%%%###!!!&&&'''(((((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%(((&&&%%%&&&)))+++)))'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&(((((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))'''%%%$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''***)))((('''%%%$$$""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######""""""######$$$%%%"""$$$'''))))))(((&&&$$$"""###$$$%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''))))))((('''&&&&&&'''''''''(((((())))))''''''(((((()))*********%%%%%%&&&(((((()))))))))++++++++++++,,,---......,,,,,,------,,,---///111///111222333333555888:::>>>AAAIIIWWWeeeuuu$$$""" """%%%((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''### """'''******'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&+++***)))(((((()))***+++))))))***++++++++++++***(((&&&$$$%%%((()))'''%%%&&&(((***+++)))((((((((())))))))))))************)))***+++,,,---,,,,,,+++///...,,,+++***))))))))),,,,,,,,,++++++*********+++++++++*********))))))((()))***+++,,,+++******))))))(((((((((((())))))******++++++++++++******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***)))((('''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&((((((((()))(((''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$"""$$$&&&((((((&&&$$$"""&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%'''((()))((('''&&&'''%%%$$$######$$$&&&'''((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&((()))*********)))(((&&&%%%$$$$$$$$$#####################&&&'''&&&%%%&&&''''''%%%&&&'''&&&%%%%%%&&&(((((('''&&&%%%$$$$$$$$$$$$"""%%%))),,,---***&&&$$$######""""""###%%%'''(((###''')))'''###!!!$$$'''&&&&&&&&&&&&%%%$$$######+++'''$$$###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$&&&'''''''''((((((((()))%%%$$$$$$%%%'''((('''&&&&&&'''((()))+++---...///))))))***+++,,,------...,,,+++******+++,,,...///...------------...//////000111333333333444777999<<>>GGGSSS^^^mmm""""""######$$$%%%&&&(((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((()))***+++&&&'''(((*********)))((((((((()))************))))))*********))))))******((()))***)))((('''(((***((()))))))))***************)))))))))))))))))))))******+++++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++)))))))))))))))))))))))))))))))))))))))************)))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''((((((''''''&&&&&&%%%$$$###"""!!!!!!!!!&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&((()))&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$$$$###%%%%%%&&&&&&''''''''''''+++***(((&&&$$$$$$%%%%%%%%%''')))(((%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&((('''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%!!! ###&&&###"""(((&&&''''''&&&$$$###%%%&&&%%%%%%$$$#########$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%$$$$$$$$$$$$###%%%$$$######%%%&&&%%%###&&&&&&''''''&&&$$$!!! %%%&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***(((((((((((((((((((((((((((''''''(((***++++++***(((((((((((((((((()))))))))******+++,,,,,,------******+++,,,------------......------......///000///000222222222333666888;;;???GGGRRR]]]lll%%%%%%&&&$$$###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''((()))***+++((((((((())))))((((((''''''((())))))******))))))(((***+++***)))((()))***((())))))((('''''')))***))))))))))))***************)))((((((((((((((((((******+++,,,+++***(((''')))))))))***************(((((()))))))))))))))***)))(((((((((((()))***+++((()))***++++++***)))(((******++++++++++++******''''''(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))*********))))))))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''&&&%%%###"""&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((()))((((((...,,,)))&&&$$$$$$%%%%%%###&&&(((&&&###!!!"""$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%######$$$$$$%%%&&&&&&&&&'''$$$%%%)))''' !!!((('''((((((&&&$$$$$$%%%&&&$$$$$$############$$$$$$&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''(((((())))))((('''&&&''')))+++***)))((()))))))))))))))))))))&&&'''((()))***+++,,,,,,******+++,,,------------+++++++++++++++,,,------///000111222222333555888888<<>>EEELLLXXXjjjzzz######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%######""""""""""""######%%%$$$###$$$&&&''''''&&&###$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''''''''''''(((((((((%%%&&&((()))******)))))))))+++------,,,+++,,,---,,,,,,***((('''&&&&&&&&&''''''(((((())))))*********)))))))))((('''''''''###%%%'''(((''''''(((***))))))(((((((((''''''''''''(((((()))))))))(((((()))))))))***++++++)))'''((())))))******+++,,,,,,---,,,+++******)))))))))(((((())))))***++++++++++++++++++*********))))))((())))))***++++++,,,,,,...,,,+++)))((()))******((()))***++++++***)))((()))+++,,,+++***)))***++++++++++++,,,,,,+++++++++((((((((((((((()))******************)))))))))((()))***++++++,,,,,,,,,++++++++++++************)))+++***))))))(((((()))))),,,***((()))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))*********+++$$$$$$%%%&&&&&&'''((((((&&&(((***)))'''&&&''')))&&&&&&''''''(((((())))))'''(((((('''&&&$$$"""!!!&&&(((******'''&&&&&&'''))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&%%%&&&'''))))))'''%%%###$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&$$$%%%'''((('''"""###$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''%%%""" ''')))&&&)))222444///&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&&&&###$$$&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''''''''((()))))))))'''%%%$$$$$$&&&)))+++&&&&&&'''((()))))))))))),,,++++++******,,,---...---------.........///////////////000222333555666999999===DDDMMMXXXjjjyyy#########"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))'''%%%$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&'''(((***+++)))+++------,,,,,,---...+++***)))(((((('''''''''%%%&&&'''((()))***+++,,,+++***)))((('''&&&%%%$$$!!!###'''((((((((()))***************))))))))))))))))))************)))))))))))))))***++++++)))'''((())))))***++++++,,,,,,///...---,,,++++++++++++)))******+++,,,,,,------*********))))))))))))((('''(((((()))******++++++///---***'''&&&'''((()))((()))***+++***(((&&&%%%''')))***)))((('''((()))(((((())))))))))))((((((((((((((((((((()))******+++*********))))))(((((()))***+++,,,,,,,,,,,,,,,+++++++++************))),,,++++++***)))*********)))((('''))),,,---+++((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((())))))%%%''')))(((&&&%%%&&&)))%%%&&&&&&'''((()))******&&&&&&'''((('''&&&%%%$$$%%%(((+++***(((&&&&&&'''******))))))(((((((((''''''''''''&&&&&&'''''''''%%%%%%%%%'''))))))(((&&&$$$$$$%%%%%%$$$###!!! ''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%&&&&&&%%%%%%###%%%&&&%%%$$$&&&'''''''''&&&######&&&(((%%% $$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((('''"""&&&)))&&&***444777111((('''&&&%%%$$$#########!!!!!!!!!"""$$$&&&(((***$$$%%%'''''''''%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((######$$$%%%&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))&&&$$$!!!"""&&&(((((((((((()))***++++++,,,,,,+++***))))))+++---...---------.........//////---------...///111333444999999===DDDMMMYYYiiixxx""""""###$$$$$$%%%&&&&&&''''''&&&$$$"""!!!"""$$$&&&%%%###!!! !!!!!!""""""""""""!!!""""""###$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((''''''''')))(((&&&&&&&&&''')))+++&&&&&&''''''((())))))***)))*********++++++++++++)))'''&&&'''((()))((('''''''''''''''&&&%%%$$$###%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&''')))************))))))))))))************...---,,,,,,+++***))))))******+++,,,,,,---......++++++******)))((((((((())))))*********)))'''&&&(((((((((((((((((((((((((((((((((((()))***,,,,,,+++++++++************))),,,+++******)))*********))))))))))))))))))))))))------,,,+++************************++++++++++++++++++,,,------,,,,,,,,,)))((('''&&&&&&'''((()))++++++***)))(((((())))))((('''&&&&&&&&&((()))***''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))((('''&&&(((''''''''''''((())))))'''((((((((((((((('''&&&)))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%&&&(((******'''%%%&&&&&&&&&&&&(((***,,,--- ###%%%'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&(((***++++++)))((('''&&&### &&&(((+++------***'''%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((()))***+++''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&'''((((((&&&&&&'''(((((('''&&&'''((((((&&&%%%)))((('''((()))***)))(((((())))))))))))*********,,,---......,,,,,,,,,...............////////////.........///000222444444999:::>>>EEELLLUUUfffuuu"""######$$$%%%%%%%%%%%%%%%&&&%%%###"""!!!###$$$!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$###""""""""""""###""""""###&&&''''''&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$&&&((()))%%%&&&&&&'''(((((())))))(((((((((((()))))))))))))))'''&&&'''((()))((('''%%%%%%&&&'''((((((((((((((())))))******)))((('''(((((((((((())))))))))))***)))))))))(((((((((''')))(((''''''''''''((()))&&&'''((())))))***))))))))))))))))))************------,,,++++++***))))))******+++,,,,,,---......************++++++++++++''''''((()))((((((&&&&&&************************)))((((((((()))***+++++++++++++++************))))))))))))((())))))******)))))))))))))))))))))))),,,+++******)))))))))***))))))))))))************+++,,,,,,------,,,,,,,,,)))((('''&&&&&&'''((()))++++++***)))))))))))))))(((((('''''''''(((******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((''')))))))))))))))(((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&$$$!!!(((''''''&&&'''((()))***###$$$&&&'''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&'''((()))#########$$$%%%&&&((()))'''))),,,......,,,(((&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&((())))))***''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&((()))((('''&&&'''((((((''''''((())))))(((''''''&&&&&&'''((())))))((()))))))))************+++,,,---...---,,,+++,,,---............/////////////////////000111333555666999:::>>>EEEKKKUUUfffuuu"""###$$$%%%%%%$$$#########$$$$$$###!!!!!!###%%%!!!"""######$$$"""###$$$%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$###&&&&&&$$$###"""!!!!!!!!!!!! """%%%''''''&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&''''''''')))'''&&&'''((()))((('''&&&&&&'''(((((())))))***))))))******)))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))************,,,,,,,,,+++*********)))***++++++,,,,,,------...)))******+++,,,,,,------&&&'''(((((()))(((((('''***************************)))))))))))))))******+++++++++************)))'''''''''((())))))******((((((((((((((((((((((((******))))))((()))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,+++))))))''''''''''''))))))+++***)))))))))))))))))))))))))))((())))))***+++'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%'''((()))))))))(((((())))))***+++&&&&&&''''''(((((()))))))))))))))))))))(((((('''((((((((((((((((((((((((+++***)))))))))'''$$$!!!((((((''''''''''''((((((((())))))))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((&&&%%%&&&+++///000111222111///,,,)))&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''(((&&&((()))((('''&&&'''((((((''''''(((***+++***)))&&&%%%$$$&&&((())))))((()))************+++++++++***,,,---,,,+++***,,,---............///////////////000000111222444666666888999>>>EEEKKKUUUeeettt"""###$$$%%%%%%$$$"""!!! """###"""""""""###%%% """$$$$$$$$$###!!!"""$$$&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$!!!!!! """$$$&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&'''((()))(((''')))(((((('''''''''''''''(((((((((''''''&&&%%%%%%(((((((((((())))))))))))))))))))))))(((((((((((()))(((((((((((((((((()))((())))))))))))(((((('''((()))))))))************++++++++++++************+++++++++,,,,,,---------*********+++++++++,,,,,,'''(((((())))))*********************************+++***)))))))))))))))***+++++++++*********))))))(((((())))))))))))))))))((((((((((((((((((((((((******)))))))))******+++,,,,,,,,,,,,------------,,,,,,---------,,,++++++***)))(((''''''((()))*********)))))))))))))))************************+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&(((******))))))))))))***++++++&&&&&&&&&'''((()))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))+++,,,***)))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''###&&&((('''$$$$$$***///>>>;;;777222...***((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$"""""""""###$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((%%%'''((('''&&&%%%&&&''''''&&&&&&''')))+++******&&&%%%%%%&&&)))++++++***************++++++++++++)))+++,,,,,,******+++---............//////////////////000000222444555666888999===DDDKKKUUUeeettt"""###$$$$$$$$$###"""!!!!!!######""""""###%%% """###$$$%%%$$$###### !!!###%%%%%%$$$"""!!!###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$"""""""""$$$%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))'''&&&'''((()))((('''((('''&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))))))))(((((())))))))))))(((((('''((()))))))))*********************************+++++++++,,,,,,,,,,,,------++++++******))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))+++***)))))))))))))))***+++++++++*********))))))***++++++++++++***(((((())))))))))))))))))))))))***************+++,,,---+++++++++,,,,,,,,,,,,---,,,---------,,,,,,+++******)))(((''''''((()))******)))))))))))))))*********++++++++++++*********(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++(((((())))))))))))((((((((((((((((((((((((((((((#########%%%((())))))(((&&&&&&((()))***++++++,,,''''''''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&######$$$%%%''''''((((((!!!######%%%***000???;;;444---(((''''''((($$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&%%%%%%$$$######%%%&&&&&&&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$%%%''')))***)))'''&&&&&&(((+++,,,,,,+++))))))*********+++++++++)))***,,,++++++***,,,---............////////////.........///111222444555888999===DDDKKKTTTeeettt######################## """$$$$$$#########$$$$$$$$$$$$%%%$$$$$$###### !!!"""###$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!!!!"""###$$$&&&&&&%%%$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))'''&&&'''((()))((('''$$$$$$###$$$%%%''')))***))))))(((((((((((()))***(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))************((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((***)))))))))))))))******+++++++++************)))***+++,,,,,,,,,***)))((())))))))))))))))))))))))************+++,,,---...))))))))))))************------------,,,+++************((((((((((((******)))))))))))))))******+++***++++++++++++***))))))((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((()))***'''(((((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&$$$%%%''')))***+++++++++%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''!!!"""$$$%%%'''((((((((( %%%''''''(((***,,,444000***&&&$$$%%%(((***###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&(((&&&$$$$$$&&&((()))((()))(((((()))+++---,,,+++((())))))))))))*********)))+++,,,,,,++++++---...............////////////---......///000222333444777888===DDDJJJTTTdddsss###"""!!! !!!###$$$&&&!!!###%%%%%%$$$######$$$$$$$$$###############$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$######$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''++++++*********)))))))))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''((()))((('''%%%$$$$$$$$$%%%(((***,,,((((((''''''((()))***+++(((((((((((())))))))))))'''((((((((()))))))))***((()))************)))(((&&&'''((())))))***))))))))))))))))))************'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((''''''(((((())))))))))))))))))))))))))))))((((((((()))***+++++++++++++++************)))&&&''')))+++,,,++++++***++++++++++++++++++++++++(((((())))))***,,,---...************+++++++++,,,------------,,,+++***)))+++***)))(((((()))***+++)))))))))))))))***++++++******+++++++++***(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&)))))))))))))))******+++)))((('''&&&&&&''')))***''''''((()))))))))))))))((((((((((((((((((((((((---+++((((((((((((&&&%%%###$$$&&&'''((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''"""###$$$&&&''''''&&&&&&***)))))))))(((((((((((()))(((&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$%%%&&&''''''%%%$$$######$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&'''((((((&&&&&&'''(((***(((%%%%%%&&&((()))((()))(((((()))***++++++***''''''((((((((())))))))))))+++------,,,,,,...///............////////////......///000111333444555777888===CCCJJJTTTdddsss###"""  """%%%'''"""$$$&&&&&&%%%$$$###$$$###"""!!!!!!!!!"""$$$%%%$$$$$$#########$$$%%%&&&""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$%%%%%%%%%###""""""$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&'''''''''&&&&&&((((((((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&)))'''&&&'''((()))(((''')))((('''&&&&&&''')))***%%%%%%%%%%%%&&&((()))+++(((((((((((())))))))))))'''((((((((())))))******((()))***++++++***)))(((&&&&&&((()))************))))))))))))************''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------///...,,,+++++++++,,,,,,************************(((((((((((()))***,,,,,,+++++++++************)))!!!###&&&***,,,,,,,,,,,,++++++++++++++++++++++++'''''''''((()))+++,,,------------.........//////---...------,,,+++***)))+++***)))(((((()))***+++))))))((())))))***++++++)))***++++++***)))((('''))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((######$$$&&&&&&&&&&&&&&&'''''''''''''''(((((()))***)))'''&&&&&&'''((()))''''''((()))))))))))))))(((((((((((((((((((((((()))'''$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&$$$$$$)))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''$$$$$$&&&&&&&&&&&&%%%$$$%%%###!!!!!!###'''))))))&&&''')))***)))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%###%%%''')))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%!!!###%%%&&&&&&&&&$$$###$$$%%%'''''''''%%%###""""""###%%%&&&'''&&&%%%%%%(((((((((''''''&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''((())))))((()))***)))((('''(((***,,,***'''&&&'''))))))))))))((('''((()))***)))(((''''''''''''((((((((((((***+++------------///000............/////////000///000000111222444555666777888<<>>BBBIIIWWWdddwww!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""""""""###$$$%%%&&&'''!!!###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$(((''''''&&&&&&''''''(((((('''&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''&&&$$$$$$%%%''')))******)))(((''''''((()))***************))))))))))))))))))))))))))))))))))))+++******)))))))))))))))+++++++++******+++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++,,,---...............---,,,+++******)))+++,,,,,,---,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,------------........................------........./////////.........---------------........................---.........//////////////////000111111000...,,,------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,))))))))))))))))))))))))***+++,,,---,,,+++***)))))))))+++,,,,,,+++))))))+++******))))))******+++***++++++,,,,,,++++++*********************++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((()))***'''''''''(((((()))))))))'''"""$$$&&&%%%"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$############%%%%%%&&&%%%$$$$$$%%%'''&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$######$$$$$$%%%%%%''''''((((((((()))))))))))))))))))))))))))))))))&&&''')))*********)))(((++++++************)))***---,,,+++******,,,...///............/////////000...///111333333333222222666666999>>>BBBHHHVVVdddvvv""""""""""""!!!!!! """######$$$$$$$$$######!!!!!!!!!!!!"""$$$%%%&&&###%%%%%%$$$"""!!! !!!############$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""######$$$((((((((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&%%%$$$%%%''')))***)))(((''''''((()))***))))))))))))************************************+++******)))))))))))))))******))))))))))))******)))***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,++++++******,,,---......------------......------,,,+++******+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,........................,,,------------..................................................................////////////000...///222222222000...---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---...///......,,,***(((------------------------***+++,,,---,,,+++***))))))***+++,,,,,,+++***)))++++++************++++++++++++,,,,,,,,,,,,++++++******************+++++++++******)))******++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))(((((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&&&&&&&'''(((((())))))'''"""$$$'''%%%"""%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&)))))))))(((((((((''''''%%%%%%&&&%%%$$$$$$%%%'''&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))))))))((('''''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''')))*********)))((()))******+++++++++++++++---,,,+++******,,,...///---......///////////////...///111222333333222111555555888===AAAHHHVVVcccvvv############"""!!! """"""###$$$$$$$$$$$$###%%%%%%$$$###############&&&(((((('''$$$"""!!!!!!!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''(((((('''%%%$$$%%%'''%%%&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))))))))))))))'''&&&%%%''')))***))))))(((((())))))***(((((()))))))))))))))***************************''''''(((((()))+++,,,---***))))))))))))))))))***)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---///...---,,,,,,---------------,,,,,,,,,,,,+++,,,,,,---------------+++++++++,,,---........./////////......---------........................,,,,,,---------.............../////////000000000........................////////////000000000000///222444444333111000000------------....................................,,,,,,,,,,,,,,,,,,,,,,,,...111222///...///---))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******++++++************++++++++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((++++++*********+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((('''((()))))))))(((&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((&&&$$$$$$''')))(((&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&%%%&&&&&&%%%$$$$$$%%%'''%%%$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''''''''''''''((()))******&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))(((((()))***+++++++++***,,,,,,+++++++++,,,---...---......///000/////////...///000111222222222222444555888<<<@@@GGGUUUbbbuuu"""######$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$###############&&&(((((('''%%%######$$$!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((%%%''''''&&&$$$###%%%'''&&&&&&'''''''''((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))''')))******(((''')))+++)))))))))******)))))))))''''''((((((((()))))))))************************''''''(((((()))+++,,,---+++******))))))******+++)))***+++++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,(((+++......---,,,---...,,,,,,,,,---------------+++,,,,,,---......------,,,,,,------------------.............../////////000000000000000000000000---............/////////......///000111222333333........................000000000000111111111222///111444333111//////000------------.........///........................---------------------------///...))))))...000---++++++++++++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++*********))))))******))))))***++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((('''((()))***)))(((&&&%%%&&&&&&&&&''''''''''''(((&&&'''((()))))))))))))))(((((((((((((((((())))))''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%'''%%%$$$"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((())))))***'''((()))))))))((('''&&&+++++++++,,,,,,,,,------------///000000000///.../////////000000111222333444444777<<<@@@GGGUUUbbbuuu !!!###$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""###%%%%%%$$$%%%'''&&&%%%$$$$$$%%%!!!!!!""""""#########$$$########################$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&###"""%%%''''''''''''(((((((((((()))###$$$&&&'''((('''&&&&&&&&&&&&''''''((()))))))))$$$'''++++++***)))+++---((()))***++++++***)))(((&&&'''''''''(((((())))))************************+++******))))))))))))))),,,++++++++++++++++++,,,******+++++++++******)))*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------%%%)))---...---,,,...000++++++,,,------......///+++,,,,,,---.........---///......------,,,,,,+++,,,,,,---...///000111111111111111111111111111111////////////000000000000......///111222333444555////////////////////////000111111111222222222222---///111000...,,,---///---------.........//////........................------------------------***+++'''!!!"""+++000///////////////////////////...---+++***)))***+++,,,---,,,+++******+++,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++'''((()))***+++,,,------))))))((())))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((***+++,,,------,,,+++***))))))))))))))))))))))))'''((()))***)))(((&&&$$$&&&&&&&&&'''''''''(((((($$$%%%''')))***++++++,,,*********)))))))))))))))$$$''')))***)))(((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((("""###$$$%%%'''((()))***'''&&&&&&%%%###""""""!!!'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%###"""###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&%%%$$$######(((((((((((())))))))))))(((((())))))*********+++)))((('''''''''(((***+++'''((((((((('''%%%###"""***+++,,,---------,,,,,,,,,---///000000000///...000000/////////111222444444444777<<<@@@FFFTTTbbbuuu######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""$$$%%%&&&%%%'''(((&&&###"""$$$'''###$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))$$$&&&'''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%"""###$$$&&&'''((((((((('''&&&$$$######$$$&&&''')))******+++++++++*********+++,,,,,,,,,***)))((('''(((((())))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))******+++++++++******)))+++)))((('''(((+++...000,,,,,,++++++***+++++++++...------,,,,,,------...---,,,+++++++++---...///000///---+++++++++,,,,,,------,,,,,,,,,---///000,,,---...///////////////333111///...///000000///,,,...000111222333555777666888999888555222111111///111333333111222666:::555444333111111111222333000///...///111333333222111111222333222222111111333000...,,,---...---,,,.../////////000000111111...///000111111000///...///...------,,,,,,,,,---000////////////.........---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,---,,,,,,+++*********+++.........------,,,,,,,,,+++,,,............,,,+++***************+++++++++))))))************))))))))))))))))))))))))))))))&&&''')))*********((('''%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''')))+++***(((&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$&&&'''&&&###$$$((('''$$$)))'''%%%$$$%%%%%%$$$###(((((((((((('''&&&%%%$$$''''''))))))(((&&&$$$"""'''''''''''''''''''''''')))((('''''''''(((***+++)))'''&&&(((,,,---+++)))******+++,,,------------..................------//////.........000111222555555888<<>>BBBDDD>>>;;;888666777777777666333111000000222333333222111111222222333333444444888555222111111111///...000000000///////////////---...////////////////////////...---------......000000000/////////......---------......------,,,------------------------///.........---------,,,---,,,,,,+++******++++++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++***************))))))************))))))))))))))))))))))))))))))+++,,,------,,,***'''&&&'''((()))*********))))))'''''''''''''''''''''''')))(((((((((((((((((()))''''''(((((((((((('''''')))***************)))(((''')))******(((&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$###%%%$$$!!!###(((((($$$)))'''%%%$$$%%%%%%$$$###&&&&&&'''''''''''''''&&&***++++++++++++)))(((''''''''''''''''''''''''''')))(((((('''((()))***+++***(((((())),,,---,,,***------------,,,+++******........................000000//////000111333333555555888<<>>EEEKKKNNNOOOOOOMMMIIIEEECCCCCCBBBBBBCCCFFFLLLQQQTTTVVVNNNHHHBBBAAACCCDDDBBB???:::888666666666666555444333333333333444555777888999888666555555555444222222222111000///////////////.........//////000111//////.........//////000000000000////////////...,,,------.........------........................//////000111000///...------,,,,,,+++++++++++++++,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))************)))))))))))))))))))))))))))))),,,,,,------,,,***((('''((()))***+++++++++******''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''&&&%%%''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%###%%%$$$###&&&++++++(((((('''%%%%%%&&&&&&$$$###$$$%%%&&&'''((((((((((((,,,,,,++++++******))))))''''''''''''''''''''''''((((((((((((((()))******'''&&&&&&''')))******)))------------,,,+++******........................111000000111111333444555555555888<<>>;;;:::999999888888;;;>>>BBBHHHOOOXXX]]]^^^___```^^^[[[XXXWWWWWWUUUSSSSSSWWW^^^dddffffff^^^WWWQQQPPPTTTVVVSSSNNNGGGDDDBBB@@@@@@???>>><<<:::999777666777888:::;;;888777777888999999777555333222111000/////////000000000///......000111222///............//////000/////////.........------,,,------...............---------------------------///000222111000...------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++---,,,************,,,---------,,,+++******)))))))))******++++++******)))))))))))))))))))))))))))'''''')))***************))))))******************''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$&&&(((******(((&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%((('''%%%$$$$$$$$$&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&(((((('''+++000111...'''&&&%%%&&&'''&&&%%%###$$$%%%&&&'''((((((((((((***)))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((())))))***(((''''''((()))******+++******+++,,,---------------------...............000000000111222333444444555555888;;;>>>DDDRRR___www######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&&&&$$$!!!"""%%%&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))******)))(((((('''***)))(((''''''((()))***((())))))******************************++++++,,,***++++++,,,,,,++++++***++++++******+++,,,------'''(((***,,,------,,,+++......------...//////000//////............//////...////////////............///111333444333333222333444444555555666666777666:::@@@HHHOOOTTTWWWYYYYYYTTTNNNIIIFFFDDDCCCBBBDDDHHHOOOUUU[[[```dddhhhgggiiilllllljjjiiiiiijjjfffdddccceeekkkooopppooommmgggaaacccgggjjjfffaaaVVVTTTQQQOOOOOONNNLLLKKKGGGEEEBBB@@@???@@@AAABBB>>>>>>===>>>>>><<<999666333222111//////000111111111111///......///111111///...............//////.........---------,,,,,,,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,---,,,,,,+++,,,,,,------,,,,,,,,,------------------,,,************,,,---...------,,,+++***))))))******++++++++++++******************************'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''***************)))((('''&&&(((******((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''))))))))),,,222333000'''&&&&&&&&&((('''%%%###&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))+++++++++++++++,,,...///******+++,,,---------------------.........//////......///111222333333333555555888;;;>>>DDDQQQ^^^vvv######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""!!!"""""""""###$$$%%%&&&'''$$$###""""""$$$%%%%%%$$$!!!!!!"""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''((())))))***))))))((((((((((((((((((((((((,,,,,,,,,,,,+++***))))))))))))(((((())))))******((()))******++++++******+++************+++,,,,,,***+++,,,------,,,+++***++++++******+++,,,...///''')))+++,,,---...------............///000111111000000////////////000000///000000000000//////...///000222333555666666777666666666777999<<>>;;;999777555444444555666666555444333333222222333111111000///////////////.........---------,,,,,,,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,,,,,,,,,,------...,,,,,,------------......,,,,,,++++++++++++,,,,,,------,,,,,,++++++************++++++++++++******************************------,,,,,,++++++++++++******)))((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((('''''''''(((((())))))(((((('''%%%''')))***((('''''''''((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&((('''&&&)))......+++&&&&&&&&&'''((((((&&&$$$&&&'''''''''''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((('''(((+++---------------,,,+++******,,,,,,------.../////////---...///111222333333333666555888;;;===CCCPPP]]]uuu######$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%&&&"""###$$$###"""###$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&'''(((((())))))(((((('''''''''(((((('''''''''++++++++++++***)))((('''((())))))***++++++******))))))***++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,+++*********,,,...000,,,,,,---......//////...////////////000111222222333222222111111222222333555666666777666555444333333444666888;;;???AAACCCDDDDDDDDDEEEIIINNNSSSVVV[[[aaakkkuuu}}}}}}uuuooollljjjiiihhhooossszzz}}}}}}{{{xxxwwwvvvyyy|||~~~~~~|||{{{}}}~~~|||yyypppnnnllllllmmmmmmlllkkkggggggfffdddcccbbbaaa```aaaaaaaaabbb```\\\WWWRRRLLLJJJFFFCCC@@@???@@@@@@@@@@@@@@@???>>><<<::::::555444333222111000000000000000/////////.........,,,---...///000000000000------------------------,,,,,,---------.........,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************------,,,,,,++++++,,,,,,,,,+++***)))))))))******((((((((((((((((((((((((******))))))))))))******''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''%%%''')))***(((''''''''')))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$%%%&&&''''''&&&'''((()))((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%###%%%))))))&&&&&&%%%&&&((())))))&&&$$$%%%%%%&&&'''((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((&&&'''((()))***))))))(((%%%&&&'''%%%$$$%%%(((,,,------------,,,+++******,,,,,,------...//////000---...000222444444444444666555777;;;===CCCPPP\\\ttt######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$!!!###%%%$$$!!!!!!$$$''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$((()))***,,,,,,,,,+++***))))))***++++++++++++***++++++******++++++,,,------+++)))(((((()))+++---,,,+++*********,,,///000111000000000////////////////////////000111222333555444444333333444444555<<<======>>>===<<<;;;:::===>>>@@@CCCHHHMMMQQQTTTYYYYYYXXXZZZ^^^eeekkkoooooottt|||{{{yyyxxxxxxwww}}}~~~|||vvvtttsssssstttuuutttsssqqqqqqqqqqqqqqqpppnnnnnnkkklllnnnpppqqqooojjjfff]]]ZZZUUUPPPLLLJJJJJJJJJKKKKKKKKKJJJHHHFFFCCCBBB888777666444333222111111111111111111000000000000,,,---...///000000000000........................---------------...///000,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***************************((((((((()))***,,,---......---+++*********++++++))))))))))))))))))))))))++++++************++++++''''''((((((((((((''''''&&&&&&((()))******++++++%%%''')))***(((''''''((())))))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''#########$$$%%%&&&'''(((%%%&&&(((***)))'''%%%###$$$%%%%%%&&&'''''''''&&&&&&'''&&&###$$$((('''$$$%%%%%%&&&(((***)))&&&$$$"""###%%%'''((()))******&&&''')))***+++)))((('''))))))))))))))))))))))))&&&''')))*********)))(((***+++,,,***))))))---111******+++,,,------------,,,,,,------...///000000...///111444555666666555666555777;;;===BBBOOO\\\sss######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&$$$"""#########"""######$$$$$$)))(((&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''')))***)))((('''(((***&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%''')))***)))))))))))))))))))))))))))************+++++++++))))))(((((()))+++---...///......---,,,++++++***,,,,,,,,,------...//////---...//////000111222222---111555555333444999???AAA???<<<;;;;;;>>>AAACCCEEEHHHLLLKKKIIIFFFFFFGGGEEEIIIPPPYYYaaahhhlllnnnqqqooommmmmmppprrrttttttyyy}}}}}}~~~{{{www{{{~~~~~~~~~~~~{{{wwwzzz{{{{{{zzzyyywwwuuutttssstttxxx~~~yyyqqqpppmmmhhhcccaaaaaabbbbbb___]]]]]]\\\XXXQQQKKKDDDAAA>>>:::888666666666555555555555444222000///000000/////////000111111//////............////////////...---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,***)))***,,,.........+++++++++++++++***)))((())))))*********+++++++++)))))))))))))))******+++,,,+++***)))))))))***+++)))(((''')))+++,,,+++***)))))))))))))))))))))))))))&&&######%%%%%%"""%%%++++++''''''++++++***((('''''''''((()))***(((&&&%%%%%%%%%'''((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********(((((()))(((&&&### ###((('''&&&***+++((((((''''''&&&&&&((()))*********))))))((((((''''''''''''((()))))))))))))))++++++++++++***((('''&&&******+++,,,------------...............///000000000000000111222222333333444999777999AAAEEENNN```xxx############$$$$$$$$$%%%$$$%%%&&&%%%$$$###%%%'''&&&%%%$$$%%%&&&%%%$$$"""$$$$$$###############$$$&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''')))***)))((('''(((***&&&'''''''''(((((((((((((((''''''&&&&&&''''''((()))(((&&&%%%&&&''')))***************************((())))))))))))***************))))))***+++,,,---++++++++++++++++++++++++***+++,,,---.../////////.........000333555555555111333666777999>>>FFFLLLMMMLLLKKKKKKKKKMMMOOOPPPVVV[[[___aaa^^^ZZZXXXWWWZZZ___gggooowww}}}~~~{{{zzz{{{{{{{{{zzzwww~~~~~~}}}yyyzzz~~~{{{xxxvvvtttssssssqqqnnnnnnmmmkkkeeeaaaVVVSSSNNNHHHCCC???===<<<777666555333222111111111222111111000////////////000//////...---.........111000///...------......------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++***))))))******++++++,,,,,,,,,,,,))))))(((((())))))***+++---,,,+++)))))))))******)))(((''''''((()))(((&&&(((((((((((((((((((((((((((&&&$$$%%%''''''&&&$$$'''***---,,,***(((((()))***))))))(((((((((((((((***((('''%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''&&&&&&###$$$&&&''''''&&&%%%$$$ &&&)))&&&%%%(((***)))))))))((((((((()))***+++***)))))))))((((((((('''''''''((()))))))))))))))***++++++******)))((('''******+++,,,------------...............///000000000000000111222222333333333888777888AAAEEENNN```yyy"""""""""#########$$$$$$$$$%%%&&&%%%######%%%&&&%%%$$$######$$$%%%###"""%%%%%%$$$###""""""""""""######$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''''')))***)))((('''(((***(((((((((((())))))))))))(((''''''&&&&&&''''''(((***)))(((''''''((())))))************************((((((((())))))))))))***+++++++++******+++,,,,,,******++++++,,,,,,,,,,,,***+++---///111333333333555333222444888::::::999777888:::>>>FFFPPPYYY___``````_________```aaaaaaggglllrrruuutttpppmmmkkkmmmsss{{{}}}{{{zzz||||||}}}|||yyyuuujjjfff```XXXQQQJJJEEECCC@@@===999666444333444555333222222111111000000000222111000///.........///222111///...---,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---000222000---***)))+++++++++++++++++++++***)))+++,,,,,,,,,,,,---------))))))(((((())))))***+++...---,,,***))))))))))))+++)))(((((((((((('''%%%''''''''''''''''''''''''((('''&&&''')))***)))((((((------((()))111222...)))))))))))))))((((((''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%"""$$$%%%'''(((''''''&&&&&&))))))&&&%%%''')))(((((((((''''''(((((()))***))))))))))))((((((((((((''''''((())))))))))))))))))***************))))))******+++,,,------------...............///000000000000000111222222333333222777666888AAAEEEOOOaaa{{{!!!""""""""""""#########$$$%%%%%%$$$######$$$&&&%%%###""""""###$$$###"""&&&%%%$$$###""""""""""""""""""$$$%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))***)))((('''(((***((())))))))))))*********((((((''''''''''''((((((,,,+++***)))(((((())))))************************))))))))))))************,,,,,,,,,+++++++++++++++------------............------///222555999<<<>>>AAA>>>;;;===AAADDDCCCAAACCCCCCGGGOOOZZZeeennnrrrtttrrrooolllkkklllmmmnnnssswww|||}}}{{{xxxrrrkkkbbbZZZTTTQQQLLLIIIEEE@@@===:::999999444444444444444333333333222222111000000000000000000000///......------,,,////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111444333---)))))),,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******...---,,,+++***))))))))),,,+++******++++++***((((((((((((((((((((((((((((((((((((((()))******)))&&&***(((%%%222EEEHHH>>>***)))(((''''''((()))***))))))((('''&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''((((((((('''&&&$$$$$$&&&(((((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''))))))))))))((((((((((((''''''((()))))))))))))))((()))******++++++++++++******+++,,,------------...............///000000000000000111222222333333111666555888AAAEEEOOOaaa}}}!!!""""""""""""#########$$$$$$%%%$$$###"""$$$&&&%%%###!!!!!!###$$$$$$###&&&%%%$$$###""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''')))***)))((('''(((***))))))))))))*********+++(((((((((''''''(((((((((++++++******))))))))))))******************************++++++++++++,,,,,,---------------,,,,,,,,,........................000000222666;;;AAAGGGJJJLLLJJJHHHKKKOOOTTTUUUUUUWWWYYY___hhhsss|||~~~wwwqqqnnnooosssuuu|||~~~|||uuummmgggcccXXXVVVSSSNNNIIIDDD???===;;;;;;;;;999888555333222222222111000000000111111.../////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***///333222...***+++...***++++++,,,,,,,,,++++++++++++++++++************((((((((('''((())))))***---------,,,+++***))))))***))))))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))((('''((((((---,,,'''(((;;;RRRSSSFFF,,,***'''$$$$$$'''***---))))))((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))))))))((('''&&&%%%$$$%%%%%%&&&((()))'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))((()))***++++++,,,++++++******+++,,,------------...............///000000000000000111222222333333111777555777@@@DDDNNN```~~~"""""""""#########$$$$$$###$$$%%%$$$""""""$$$%%%%%%###"""!!!###%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''''')))***)))((('''(((***))))))))))))************)))((((((''''''(((((()))************))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......---------------.........//////000444666;;;AAAIIIPPPVVVYYYWWWWWWYYY\\\aaafffkkknnnooosssyyy{{{sssppprrrvvvzzz}}}yyyrrrnnndddbbb```[[[VVVOOOJJJGGGKKKJJJHHHEEEAAA<<<888555888777666444333222222222...///000111111111111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---000000---,,,---...***+++,,,,,,,,,,,,,,,,,,++++++***************)))((((((''''''(((((()))***,,,,,,,,,---,,,,,,+++***(((''''''(((***++++++***************************((()))***)))'''&&&'''(((000,,,&&&'''555DDDBBB777,,,***&&&$$$$$$'''+++---)))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''((()))******)))&&&%%%(((***'''&&&&&&''''''((())))))))))))((((((((((((((())))))))))))''''''((()))))))))))))))))))))***+++,,,,,,,,,+++******+++,,,------------...............///000000000000000111222222333333222777666777@@@CCCLLL___{{{############$$$$$$$$$%%%###$$$$$$###""""""###%%%&&&$$$""""""$$$&&&&&&&&&$$$$$$###############$$$&&&&&&%%%$$$#########$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((***)))(((''''''''''''(((''')))***)))((('''(((***((((((((()))))))))******))))))(((((((((((())))))(((((())))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...//////......---...///111333555666777;;;AAAKKKVVV```eeehhhiiieeeiiilllmmmooosss{{{yyyvvvwww{{{~~~{{{wwwqqqooolllgggbbb^^^[[[YYY\\\[[[ZZZWWWSSSNNNIIIGGGFFFEEEBBB>>>;;;888666666111111222333222222000000................................................------------------------------------------------,,,,,,------,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********(((''''''''''''((())))))***+++,,,---------,,,+++***)))((((((***+++***((())))))))))))))))))))))))&&&(((***)))(((''')))++++++)))&&&'''+++---+++((()))(((''''''((()))***+++)))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%######%%%''')))+++---///222+++&&&'''(((''''''***'''((()))*********))))))'''((((((((()))))))))***''''''((()))))))))))))))******+++,,,,,,,,,++++++******+++,,,------------...............///000000000000000111222222333333333888666777???BBBKKK]]]www###$$$$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%'''%%%""""""$$$&&&''''''##################$$$$$$'''&&&$$$"""!!!!!!"""###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((******)))(((((((((((((((((()))***)))((('''(((***(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))))))))))))))++++++++++++++++++++++++)))************+++++++++***+++---///000000//////...000222555888<<<>>>???BBBLLLZZZiiissswwwwwwuuussswwwzzzyyyvvvxxx~~~|||}}}|||yyytttooollljjjiiiiiiffffffgggfffccc```]]][[[TTTRRRNNNIIIDDD???<<<;;;333444444444333111000...........................////////////////////////------------------------........................///---++++++,,,,,,,,,+++***+++,,,,,,---------------------,,,,,,+++++++++'''''''''''''''((()))))))))***,,,---......---,,,...,,,++++++,,,,,,***)))))))))))))))))))))))))))%%%'''******))))))+++...''''''***---)))###$$$***%%%''')))***+++***)))((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))###$$$%%%''')))+++...///;;;000'''&&&'''&&&(((---%%%&&&((()))))))))(((''''''((((((((())))))******'''(((((()))))))))))))))++++++,,,,,,,,,++++++*********+++,,,------------...............///000000000000000111222222333333444999777777???AAAJJJ\\\ttt#########"""!!!!!! """"""""""""""""""""""""######$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!"""######$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((***+++***(((''''''((((((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&&&&''')))*********)))((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))******(((%%%,,,,,,+++++++++++++++,,,,,,...000222222222444555999<<>>AAAJJJNNNSSSXXX[[[^^^___```iiiooozzz}}}{{{|||{{{{{{|||~~~~~~~~~yyywwwtttjjj___NNNJJJDDD???<<<:::999888666333111000111222111000111111111111000000//////...000222111///---,,,,,,---+++******,,,.........---------,,,,,,,,,++++++,,,,,,+++++++++,,,...///...444666222---,,,,,,++++++++++++***++++++,,,,,,)))***++++++,,,,,,,,,,,,+++*********)))))))))))))))************+++++++++))))))))))))))))))))))))))))))***++++++***))))))'''''''''((((((((()))))))))(((((((((''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((&&&&&&&&&''')))***'''$$$!!!!!!###%%%&&&&&&&&&''')))***+++***)))((('''''''''''''''''''''''''''((())))))*********)))))))))))))))************+++++++++,,,,,,---------......////////////............///000111222333333555444666999<<<@@@JJJTTThhh!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$#########"""%%%$$$###"""###%%%'''(((%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''((())))))******))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---///......000222333555666666555444555777999===AAAGGGOOOTTTaaafffkkkpppsssuuuwwwxxx~~~|||yyy{{{wwweee___WWWQQQMMMIIIDDD@@@===;;;888666666555333111//////000000///...---,,,...000111111///---------000...------...//////...---------------,,,,,,,,,***++++++,,,---......///---888???999///***+++,,,************+++,,,---...///...---,,,,,,+++++++++***************))))))))))))************+++++++++))))))))))))))))))))))))******++++++++++++******(((((('''''''''((()))***(((((((((((('''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&***(((''''''((((((((('''))))))))))))))))))))))))'''''''''&&&''''''((())))))((('''&&&&&&&&&'''(((%%%""""""&&&)))+++'''(((***+++++++++***)))'''''''''''''''''''''''''''((()))***++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......///000111222333333555444666999;;;???HHHRRRbbb}}}%%%$$$$$$######"""!!!!!!&&&&&&%%%%%%$$$#########&&&$$$###""""""$$$&&&(((&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''%%%$$$$$$%%%'''''''''''''''''''''''''''&&&%%%&&&(((***)))((((((((())))))******************+++++++++,,,,,,,,,*********+++++++++,,,,,,---------------------------,,,++++++,,,......///111333888<<<>>>???>>>===>>>BBBHHHNNNVVV^^^ggglllvvvzzz{{{wwwyyy|||zzztttlllgggccc]]]VVVPPPLLLHHHBBB===:::888555444//////000000000///...------///000000...---------111///......///000///............---------------)))***,,,---............+++:::EEE???111)))***---+++*********++++++,,,---000///---,,,+++++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((''''''''''''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))%%%"""###&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''))))))'''&&&$$$$$$%%%'''***+++(((((()))*********)))((('''''''''''''''''''''''''''''')))***,,,,,,------((()))))))))************,,,,,,,,,,,,,,,,,,,,,+++000///...------...///000......///000111222333333555444666999;;;>>>GGGPPP^^^xxx%%%%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$%%%&&&%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&&&&&&&'''(((((((((((((((((((((((('''&&&%%%''')))******))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,...000222777???FFFLLLNNNNNNMMMQQQWWW```jjjrrrzzz|||}}}}}}yyyuuuooogggbbb\\\WWWOOOGGGBBB>>>:::888555444444333222222222222,,,...///...---,,,,,,---000///......///000...---........................***+++,,,---...///......+++:::EEE>>>111)))+++...---,,,++++++*********+++...---+++******+++,,,---***************+++++++++))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&(((***++++++***'''&&&'''''''''((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''((((((""""""%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((()))))))))'''&&&%%%$$$((((((((((((((((((((('''(((((((((((((((((((((((('''''')))***,,,,,,------((()))))))))************,,,,,,,,,,,,,,,,,,,,,+++000///...------...///000......///000111222333333444444666999;;;===EEENNN]]]uuu#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((()))'''''''''((())))))))))))))))))))))))'''&&&&&&''')))+++*********))))))))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------,,,...222555888???KKKWWW```dddeeeeeelllrrr{{{}}}wwwtttmmmhhhaaaZZZTTTMMMGGGCCC<<<:::666333111000000111---...///...---,,,---///...------...000000...---.........///////////////---------------.........+++777>>>999///+++,,,---...---,,,+++***************************++++++,,,*********+++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***(((&&&'''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&###""""""###&&&(((((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((((('''&&&%%%$$$$$$&&&(((***)))&&&###!!! ((((((((('''''''''''''''(((((((((((((((((((((((('''((()))***++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......///000111222333333444444666999:::<<>>BBBKKKZZZjjjvvv}}}}}}xxx{{{}}}{{{yyyvvvpppggg\\\UUUJJJEEE>>>777222000000000///000000000......000111---------///111111000........./////////000000000000///---,,,,,,---......,,,222555111------...---,,,,,,++++++***+++++++++******++++++++++++***************++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******)))(((((()))******,,,+++)))((((((((()))***''''''''''''((((((((()))(((''''''''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''(((******)))))))))***((((((((((((((((((((((((((((((((((((((())))))***''''''''''''&&&%%%%%%$$$$$$&&&((((((%%%$$$$$$%%%***))))))((((((((((((((((((((((((((((((((((((((('''((())))))*********)))))))))))))))************+++++++++,,,,,,---------......////////////............///000111222333333444444666999:::;;;BBBKKKZZZooo'''&&&&&&%%%%%%$$$$$$### !!!"""###$$$$$$%%%!!!###$$$&&&%%%$$$"""!!!""""""###$$$%%%&&&&&&'''######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''''''''((((((((((((((((((((((((((('''&&&&&&'''***++++++***+++***)))))))))***,,,,,,))))))*********+++++++++,,,,,,,,,---------.................................000333444666:::AAAFFFJJJTTTeeewwwwwwssswww}}}|||nnneee[[[UUUKKKBBB:::777666777111222222111000000222333------...000222222111///.../////////000000111111222000...,,,+++,,,---...---//////,,,,,,//////,,,************+++,,,------+++,,,------,,,+++)))(((*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))***)))(((''''''((()))***///,,,(((%%%$$$'''***---&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((()))))))))******++++++$$$'''***)))%%%######$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((("""###%%%&&&'''((((((((($$$&&&((('''&&&'''+++...++++++***)))(((((())))))))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))******************+++,,,,,,---......---...///000000///...---......///000111222333333444444666999:::;;;BBBJJJXXXmmm###$$$$$$$$$$$$%%%%%%%%%###"""""""""!!!!!! $$$$$$############$$$$$$######$$$%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((()))***************'''(((((()))***+++++++++,,,,,,,,,++++++*********+++******)))******+++,,,---+++******+++++++++++++++***,,,///...,,,---222333777999999>>>JJJVVV\\\fffppp{{{zzzsssvvvvvvkkkdddZZZPPPHHHAAA;;;888777444000///111111///,,,---+++++++++,,,---,,,***------..................//////............//////000///...---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,333222///---+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&'''))))))&&&###!!!###&&&)))+++++++++***))))))))))))((((((((((((...***&&&&&&'''))))))'''%%%%%%&&&'''((()))******)))***+++++++++)))(((''''''&&&&&&''')))***((('''%%%&&&''')))))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))***)))((((((((((((***,,,---((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,000//////......000111222000000000000111111111111222555777888999<<>>:::777555444333333222111111000000000000////////////000000111000///......---......------------------------,,,,,,++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***(((&&&%%%'''***######$$$%%%&&&((()))***(((((((((((())))))))))))%%%(((******(((''')))+++*********)))))))))))))))))))))((((((((()))***+++'''&&&&&&''')))***(((''''''&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''((())))))******))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))###$$$&&&(((************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---...///000111222222555777888888888;;;AAAFFFRRRddd###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***&&&(((***+++,,,+++)))((())))))************))))))&&&''''''(((((((((((((((*********)))))))))))))))*********++++++,,,,,,,,,...---+++***+++...222444<<>>555555444333333222111111111111000000000000111111222111000......---------////////////////////////...------,,,+++***)))))))))***+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++(((&&&%%%(((+++'''''''''''''''((())))))))))))))))))((((((((((((%%%(((******(((''')))+++,,,,,,+++***)))(((''''''***)))(((((((((***+++,,,'''&&&&&&''')))***((('''&&&%%%%%%$$$%%%&&&((()))(((((((((((())))))))))))******))))))))))))******************************%%%%%%&&&'''((()))******"""###&&&(((***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---///000111222333444555555555777999888888;;;AAAFFFSSSddd""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%###"""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))*********++++++++++++)))******+++++++++******(((+++......,,,++++++,,,(((***---111333555666777???FFFMMMOOOTTT___kkkqqqxxxwwwvvvwwwzzz}}}~~~~~~||||||~~~~~~|||{{{~~~vvvlllccc]]]TTTKKKCCC<<<:::777555444333111///000000000///---,,,***))).........///////////////++++++,,,---......---------------,,,,,,,,,++++++++++++,,,---,,,+++)))(((((()))+++,,,------,,,++++++***)))(((((()))***+++++++++++++++++++++++++++)))(((''''''''')))***++++++*********))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$+++***************++++++))))))))))))************&&&'''((()))))))))))))))&&&&&&''''''(((((())))))***)))(((&&&### ***)))((((((((()))+++,,,+++***)))(((((('''((((((''''''(((((())))))************))))))((((((''''''***)))(((((()))+++---...)))***+++++++++,,,,,,---***+++,,,---,,,,,,***))).........////////////000---...111333444444333222222000111555888:::@@@HHHSSSeee######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))******+++++++++++++++---...//////000000000111...///000222555888;;;===GGGPPPXXX[[[aaalllwww|||~~~}}}||||||{{{zzzzzz|||~~~~~~rrrjjjeee___VVVOOOIIIFFFAAA===;;;888555333222222111000///...---,,,////////////............------...///////////////---------,,,,,,,,,++++++,,,,,,---------,,,*********++++++,,,,,,,,,++++++,,,+++***)))))))))))))))++++++++++++++++++++++++))))))((((((((()))***+++************)))))))))(((***)))))))))(((((((((((()))((((((((((((((())))))''''''''''''''''''''''''(((((()))*********))))))'''''''''((((((((((((((('''(((((((((((((((''''''---,,,+++******************))))))(((((((((((()))(((((((((((((((((())))))))))))))))))((((((((((((***)))(((((()))***,,,...,,,+++*********)))((('''***+++,,,,,,,,,,,,+++***,,,,,,,,,------------...+++,,,///111222222111000222000111555888:::@@@GGGSSSddd$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((()))))))))******************************((((((((()))))))))***************++++++,,,,,,,,,...---,,,---///111222222444444444666;;;@@@FFFIIISSS]]]fffkkkrrr}}}zzzwwwtttrrrvvv{{{xxxsssrrroooggg___VVVQQQJJJDDD???;;;888555444444333222111000000///000//////......---------//////000111111111000000------------,,,,,,,,,,,,---------...------,,,+++---,,,,,,++++++++++++,,,)))******+++++++++******++++++++++++++++++++++++******))))))******+++,,,************))))))))))))++++++++++++************))))))((((((((((((((((((((((((''''''''''''''''''+++++++++************)))((((((((((((((('''''''''&&&'''(((***++++++,,,,,,&&&'''''''''''''''&&&&&&)))(((((((((((())))))***((((((((((((((('''''''''(((((((((((())))))))))))***)))(((((()))***,,,---...+++)))***+++,,,***'''++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...+++---...000111111111111222000222666888:::@@@GGGQQQccc~~~###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&'''((('''%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&''''''''''''))))))))))))************************************(((((((((((())))))))))))++++++++++++,,,,,,---...///---+++---000333333333555777:::@@@GGGOOOVVVZZZaaajjjtttzzzyyyvvvvvvwww}}}}}}}}}wwwnnnddd___VVVNNNGGGBBB===:::777666555444333222111111///.....................///000000111111111000000...------------,,,,,,,,,..................------///...,,,+++******+++,,,&&&(((***,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,*********)))))))))))))))))))))))))))))))))))))))+++++++++++++++******)))))))))******+++,,,,,,,,,---,,,,,,+++************))))))((((((''''''&&&&&&(((((()))))))))((('''''' !!!$$$&&&(((((((((((((((((('''(((((()))******)))(((((((((''''''&&&&&&''''''(((((())))))******)))))))))((()))***+++,,,---+++)))+++///111000---++++++,,,,,,,,,,,,,,,,,,.........////////////000...///000222333333333333222000222666888:::???FFFOOO```zzz"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&((()))(((&&&%%%%%%%%%&&&'''''''''&&&&&&'''''''''''''''((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,---...///111111222555888:::;;;;;;999>>>EEEOOOYYYbbbiiilllrrrzzz}}}yyy{{{vvvpppggg^^^VVVOOOIIIEEE===<<<999777555333333222.........//////000000000/////////000000//////............---------,,,,,,.....................//////...,,,+++***+++,,,,,,)))***,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++))))))))))))))))))******((((((((((((((((((((((((+++++++++++++++***)))(((((((((***+++---///000111...---,,,+++******++++++))))))((((((''''''&&&&&&)))))))))((('''&&&%%%$$$$$$&&&(((***,,,---,,,,,,(((((('''(((((()))******))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))******,,,***)))+++///111000...+++++++++,,,,,,------............////////////000...///000111222333333444222111333777999:::>>>EEEMMM]]]www""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&((()))(((''''''%%%%%%&&&'''''''''''''''(((''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++,,,...000111000555<<>>:::777666666//////000000000111111111....../////////...------............---------,,,......---------...//////...------,,,,,,,,,,,,---//////...---,,,***)))(((++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))************)))))))))))))))*********))))))******)))(((&&&%%%%%%&&&((()))+++---...///---,,,+++*********+++,,,((((((((((((((('''''''''(((((())))))))))))(((((()))***************)))))))))(((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++*********+++,,,+++++++++,,,---...///,,,,,,,,,------------...------...///000111222222222111333888999:::>>>DDDJJJ[[[ttt"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''((())))))(((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))''''''((((((((()))))))))************************)))))))))*********++++++---,,,++++++,,,...111222333???MMMWWWZZZ[[[]]]```eeeiiinnnvvv~~~{{{yyyvvvtttxxx|||oooddd]]]UUURRRMMMGGGBBB>>><<<;;;333333333222111000000///.../////////......---,,,............------------------,,,,,,,,,---//////,,,,,,------------------//////...,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,***)))(((((()))))))))************))))))))))))*********+++((()))***+++***(((&&&%%%&&&''''''((()))***++++++,,,+++***))))))***,,,---'''''''''((((((((((((((('''(((((()))******))))))))))))((('''&&&&&&&&&&&&***))))))(((((((((((())))))))))))***************))))))))))))((((((((((((((()))))))))))))))(((((('''***---+++((('''))),,,,,,,,,++++++,,,---///000,,,,,,,,,------------...------......///111222222222111333888::::::===CCCHHHXXXrrr$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((())))))***%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((++++++++++++++++++++++++************++++++++++++---,,,++++++,,,///111333===MMMaaammmqqqrrruuuzzz{{{|||~~~zzzyyyzzzzzz{{{}}}vvvnnn^^^[[[UUUNNNHHHCCC@@@???777777555333111///...---//////000//////...------//////.........------------,,,,,,+++,,,---...///***+++---...///...------++++++***+++,,,...000222++++++++++++++++++++++++***++++++,,,+++***)))((((((((())))))*********+++''''''(((((()))))))))******+++,,,---,,,***(((&&&))))))))))))))))))))))))+++***)))((((((***,,,...&&&'''''''''(((((())))))((((((((((((((('''&&&&&&***)))(((((((((***+++,,,+++***)))(((((('''(((((())))))******++++++,,,,,,******))))))((((((''''''((()))))))))))))))((('''###)))...---))))))---333,,,,,,++++++,,,...///000........./////////000000000///000000111333444555222111444888::::::===CCCGGGWWWqqq!!! !!!$$$%%%$$$$$$"""###$$$$$$%%%&&&''''''!!!!!!"""###$$$&&&'''(((&&&&&&%%%$$$%%%&&&'''(((%%%&&&((())))))(((&&&%%%)))((('''&&&&&&%%%%%%&&&))))))))))))))))))))))))+++++++++++++++***)))(((,,,+++******++++++***)))222333222000000444;;;BBBJJJ]]]qqq{{{~~~xxxvvvyyy{{{}}}xxxjjj^^^ZZZVVVNNNGGGGGGBBB???;;;777444333222222---///111222222111000///////////////////////////...---,,,,,,......---,,,...,,,******+++,,,---,,,,,,,,,------,,,,,,+++******)))((()))+++,,,,,,+++)))******))))))((('''&&&++++++******)))(((((('''------+++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))*********((('''&&&))))))(((((((((((())))))******))))))((((((((('''((((((((()))******++++++*********)))'''''')))+++,,,***((('''((((((((('''************************)))************+++++++++++++++,,,------......///////////////////////////------...///000222444555222333555666777999===@@@MMM[[[sss###""""""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((((('''&&&&&&&&&'''))))))''''''))))))))))))''''''***)))((((((((((((((((((************************+++++++++++++++***))))))))))))))))))***+++***)))...///000111333;;;FFFOOO^^^oooyyyxxx|||{{{mmmfff```XXXRRRQQQIIIFFFAAA<<<999666444333000000111222111///---,,,///////////////////////////...------//////...---...---++++++---...---,,,---............---,,,,,,+++***)))***+++,,,+++***)))******+++++++++******------------------------++++++******************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((()))******)))((('''))))))(((((((((((()))))))))))))))((((((''''''''')))))))))(((((((((((((((*********)))(((((()))++++++)))''''''(((******)))'''''''''''''''''''''''')))************+++++++++++++++,,,------......///------------------------......//////111333444555222333555666777999===@@@JJJYYYsss%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''(((((())))))((((((((()))***+++))))))))))))))))))))))))******)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++,,,,,,,,,+++...///222555<<>>@@@GGGXXXuuu%%%$$$######$$$%%%$$$"""######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%''''''((((((((())))))))))))((((((''''''(((((()))'''''''''((()))***+++,,,***************************++++++,,,,,,,,,++++++,,,---//////------000222333999CCCMMMWWWdddrrr{{{oooggg^^^WWWRRRMMMGGGBBB<<<;;;888555333111111111111111111111111111111111///...---...//////...---.........000111111///,,,,,,------------,,,++++++...,,,++++++,,,,,,***))),,,,,,------,,,+++******...---+++*********+++,,,---,,,+++***))))))))))))************************))))))))))))))))))))))))************))))))((((((''''''((((((((()))************))))))))))))******&&&&&&''''''''''''''''''((((((((())))))*********''')))******))))))***+++---+++(((((()))***))))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,------......///////////////////////////111000111111222333444555333444666777888:::>>>AAAIII[[[www$$$###"""###$$$%%%$$$###"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++***************************+++,,,,,,,,,,,,,,,,,,+++---...------///444888:::DDDRRR```kkkttt}}}yyynnneee```YYYQQQKKKCCCAAA===888555333222222111111111111111111111111///...------//////...---///......///000000///---,,,,,,------,,,,,,+++***---,,,++++++,,,---+++***,,,,,,,,,,,,+++***)))(((---,,,***)))(((***+++,,,...---,,,***)))(((((((((************************)))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))***+++******))))))******+++'''''''''''''''(((((((((((((((((()))***+++++++++&&&(((***+++***)))***+++...,,,)))((()))))))))((()))))))))))))))))))))))))))************+++++++++++++++,,,------......///------------------------000000000111111222444444333444666777888:::>>>AAAKKK\\\xxx$$$######$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''((((((************((((((''''''''''''(((((()))***++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++---/////////444===DDDNNNZZZkkkyyy{{{tttlllaaaYYYQQQMMMGGG@@@;;;888666666222222222222222222222222000///......000000///...000...------...//////...---------------,,,,,,+++,,,+++***+++---------+++++++++,,,,,,,,,++++++******)))''''''(((+++...000,,,,,,+++***)))))))))***************************))))))))))))))))))))))))((((((((()))******++++++***)))(((''''''((())))))+++******))))))******+++'''''''''(((((()))))))))(((((())))))))))))))))))%%%(((***+++*********+++---+++)))((()))++++++***++++++++++++++++++++++++)))************+++++++++++++++,,,------......///------------------------000000000000111111222333333555666777888;;;>>>AAAKKK\\\www%%%$$$###%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''((())))))%%%&&&((()))))))))((('''((()))+++,,,,,,+++)))(((((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------///111222444;;;GGGPPPcccppp{{{ooofff]]]XXXQQQIIIBBB===;;;;;;222222222222222222222222111000///000111222111///000...,,,+++---...///.........//////......---,,,,,,+++***+++---...---,,,******+++,,,------------++++++***+++...111555888*********)))******+++,,,************************))))))))))))))))))))))))''''''((()))***+++,,,,,,+++***)))'''''''''((()))++++++************++++++'''((((((((())))))******)))))))))(((''''''&&&&&&%%%'''***+++*********++++++)))((((((***,,,,,,,,,(((((((((((((((((((((((()))************+++++++++++++++,,,------......///////////////////////////000/////////000111222222333555666777888;;;???BBBJJJZZZvvv&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((((())))))************,,,,,,,,,++++++++++++***...+++)))))),,,---,,,******---///---))))))---222222...000777???HHHWWWeeevvvzzzpppeeeZZZTTTMMMBBB;;;:::666444111000111222222111.........///222444444333111111000000//////......111///...---......,,,+++---------,,,+++***)))((()))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,+++******,,,,,,+++***++++++***))))))((())))))************************+++******))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***%%%&&&((()))************''''''''''''((((((((((((...---,,,++++++,,,---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,...---,,,,,,,,,,,,---...000000//////000222444555000111333555777:::>>>BBBLLL\\\vvv$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((***))))))(((((((((((())))))))))))))))))*********)))))))))******+++++++++///,,,***+++---...---+++)))+++------+++,,,000333666555999CCCMMMXXXhhhvvvzzzmmm```YYYTTTKKKDDDBBB;;;888555333222222111///222111000111333444444333222111111000//////......222000////////////...,,,---------,,,,,,***))))))+++,,,------------,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***,,,+++******)))))))))***************************+++******)))))))))))))))((((((((((((((((((((((((+++***)))((((((((())))))'''((()))******))))))(((((((((((()))))))))******+++***))))))))))))***+++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***+++,,,------------///...------------...///000000///000111222444555222333555666777999===@@@GGGWWWppp###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))************)))))))))))))))''''''((()))***+++,,,,,,///---,,,,,,...///...---++++++,,,...000333666888;;;>>>GGGSSS___lll|||xxxhhh```\\\VVVNNNIIICCC@@@;;;888666444222000555444222222444444444333222222111111000/////////333111000000000000///---,,,------,,,,,,+++***))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,+++******+++,,,+++***++++++***)))))))))******************************+++******)))))))))))))))((((((((((((((((((((((((***)))((('''''''''(((((())))))******))))))(((''')))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))++++++,,,,,,,,,++++++******+++,,,------...------000///............///000/////////000111222444555444555666666666888;;;>>>HHHVVVnnn%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))************))))))))))))((())))))***++++++,,,,,,...---,,,,,,---............------111666;;;>>>???CCCJJJVVVbbbnnn{{{{{{}}}pppfffccc___VVVNNNKKKHHHCCC>>><<<999666444666444222111333444333333333222222111111000//////222111//////000111///...,,,,,,------,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,------,,,+++***+++***)))***+++,,,+++)))***))))))(((((()))))))))************************+++******)))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''((()))))))))***)))))))))))))))))))))*********+++++++++******************+++))))))))))))))))))))))))++++++,,,,,,,,,+++******+++,,,------.........---///................../////////000000111333444444333444666666666888;;;>>>HHHUUUkkk'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......111888???DDDGGGSSS\\\hhhpppxxx}}}}}}~~~|||qqqmmmiii___UUUSSSOOOIIIEEEAAA>>>;;;999555333111000222333333333333333333222111111000000111///...///000000///---,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,,,,+++***)))+++***))))))++++++***)))(((((('''''''''(((((()))************************+++******)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((('''((((((((()))***++++++,,,((((((((()))))))))***************++++++*********((((((((((((((((((((((((++++++,,,,,,,,,++++++***,,,,,,------......------------------------------...///000111222333333444222333555666777999===@@@EEEPPPddd(((((('''&&&%%%$$$$$$###!!!"""$$$%%%'''(((((((((&&&&&&&&&&&&'''((()))***)))(((((((((((())))))***((()))))))))************......------,,,,,,,,,,,,***,,,,,,,,,+++,,,...000......///333:::DDDNNNUUUfffpppyyy|||~~~{{{www{{{}}}ssspppsssxxx|||~~~}}}xxxvvvxxx||||||yyyyyyyyy~~~|||qqqfff^^^ZZZTTTNNNJJJFFFBBB@@@999777333222333444444333444444333333222111111111000///......000000///...,,,,,,------------,,,,,,......------------......++++++,,,,,,,,,,,,------)))******++++++******)))+++***))))))***+++***)))(((((('''''''''((())))))************************+++******)))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((((()))***+++------((((((((()))))))))******((())))))******))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,...///000222333333333333111333444555777999===@@@FFFOOObbb}}}'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((((((&&&&&&&&&&&&'''((()))******))))))(((((((((((()))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,...---,,,,,,///111///111444888@@@MMM]]]iiittt~~~~~~~~~{{{zzzzzz{{{zzzxxxvvvuuunnngggfffiiijjjlllmmmmmmlllkkkkkklllppppppnnnjjjfffcccbbbccceeeqqq}}}yyy~~~pppkkkddd]]]WWWRRRMMMJJJBBB???:::777666666555444444444444333222222111111111000//////111111000///,,,,,,---------------,,,///...------------...///++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++)))((()))***+++***((()))))))))))))))***++++++************************+++******)))))))))))))))************************'''((()))*********))))))******)))))))))***,,,,,,)))))))))*********++++++))))))***++++++***))))))))))))))))))))))))))))))((()))***+++,,,---------++++++,,,,,,,,,,,,++++++,,,---...//////...---,,,---///000222333333333333333444555666666888<<<>>>FFFNNN```{{{%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,---))))))***+++,,,------...+++...//////------000333222555999>>>GGGWWWkkkyyyzzz|||~~~}}}zzzssspppnnnmmmhhhbbbbbbfffbbbdddfffgggiiiiiihhhhhhhhhgggeee```ZZZVVVTTTTTTNNNZZZdddiiikkkpppuuuvvv}}}uuuoooppptttzzzzzzrrrjjjccc]]]WWWSSSJJJFFF@@@;;;999888666555555444444333333222222111222111000111222333222111,,,,,,------...------------,,,++++++++++++,,,---++++++,,,,,,,,,---------...---++++++++++++---...***)))((()))***+++***(((++++++******+++,,,------************************+++******)))))))))))))))************************'''((()))+++++++++***))),,,+++***)))))))))***+++******+++++++++,,,,,,,,,+++,,,---......---,,,+++************************'''((()))+++,,,---......++++++,,,,,,,,,+++******---...///000000///...------///000222333333333333555666777666666777:::<<>>:::999888777666666777999:::333333222111000000000111------........./////////111000///...,,,+++***************+++,,,---//////......------,,,++++++******************************)))******+++,,,---...,,,,,,,,,,,,++++++***************)))******++++++++++++******++++++,,,,,,***)))((((((((()))++++++((()))***,,,---------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++************++++++...........................------------......///......////////////......000000000111222222333333333444666777777888;;;===AAAJJJ[[[sss$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''((()))***''''''((()))***+++,,,,,,***)))(((((()))+++...000***+++,,,,,,++++++---///***,,,000333333444;;;DDDRRR\\\iiisssyyy~~~{{{}}}|||uuummmfffbbbccceeegggeeeeeelllzzz}}}{{{xxxwwwxxxxxxxxxwwwppplllhhhddd```[[[WWWSSSNNNOOOOOONNNLLLLLLMMMOOOMMMPPPTTTVVVWWWXXXZZZ[[[WWW]]]eeennnuuu{{{}}}yyyvvvxxx|||~~~wwwfffccc^^^XXXRRRLLLEEEAAA===;;;888666555666777888111222222222222222111111///////////////000000000222222000///...,,,++++++******++++++,,,...///000......------,,,+++++++++++++++++++++++++++++++++(((((()))***+++---...///---------,,,,,,,,,,,,+++++++++******)))*********,,,+++***)))))))))***+++)))))))))((()))******+++(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************++++++........................,,,,,,---...///111222333---..................---000000000111222222333333333444666777777888;;;===AAAJJJZZZqqq%%%$$$###"""###$$$&&&'''&&&'''''''''((()))))))))((((((((((((((()))))))))'''(((((()))******+++++++++***)))((((((((()))))),,,---...---,,,---///222)))...444777888>>>KKKWWWgggqqq}}}~~~vvvvvvyyyzzzyyyvvvqqqmmmhhheeeccciiilllooonnnnnnvvvyyyuuupppkkkgggccc___[[[WWWVVVTTTRRRPPPNNNMMMNNNOOOPPPSSSTTTUUUVVVWWWWWWOOOQQQTTTWWWZZZ___bbbeeeuuu}}}mmmiiiccc]]]XXXRRRMMMIIIBBB???;;;777444444555666000111222333444333222111////////////////////////,,,------...//////000000......---,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))))))))*********))))))(((((((((''')))))))))))))))******+++)))))))))))))))))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++************++++++++++++++++++++++++++++++,,,,,,---...///111333444........................000000000111222222333333333444666777777888;;;===DDDMMM]]]sss'''&&&$$$######%%%''')))&&&'''''''''((()))))))))((((((((()))))))))))))))******))))))))))))))))))------------,,,***)))(((,,,,,,---,,,,,,---000333111999AAADDDGGGRRRcccqqq}}}}}}yyyyyyzzz{{{yyywwwuuusssqqqpppppprrrwww{{{|||~~~{{{vvvqqqmmmiiifffaaa___\\\YYYWWWUUUTTTRRRQQQRRRSSSTTTVVVXXXXXXXXXRRRQQQNNNMMMNNNOOOQQQQQQZZZbbbmmm{{{vvvqqqiiibbb]]]YYYVVVTTTKKKHHHCCC>>>:::888777777000111333444444333222111........................)))***+++,,,...000111222///...------,,,,,,------......------------,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++************++++++++++++,,,,,,+++***)))))))))***)))***+++,,,+++***((('''((()))))))))************+++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++------------...///000111000000///......///000000000000000111222222333333333444666777777888;;;===EEENNN]]]sss((('''%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&'''((()))*********))))))************))))))((((((''')))+++,,,,,,+++***(((******+++++++++---111444AAALLLWWW[[[```mmm}}}~~~}}}|||xxxuuurrrkkkhhheeecccbbbaaa^^^]]]ZZZYYYYYY[[[]]]______^^^YYYVVVQQQNNNNNNOOOOOOOOOOOOTTT\\\eeennnwww~~~yyyqqqjjjddd___[[[XXXQQQNNNIIIDDD???:::888666222333333333333333222222//////............------,,,,,,,,,---.........///++++++,,,,,,---///000111......------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))***************++++++++++++******)))*********+++,,,---......---+++***(((((()))************))),,,+++***************+++******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++++++++************++++++------------------------------,,,,,,------...///111000///......///000111000000000111222222333333333444666777777888;;;===CCCKKK[[[qqq'''&&&&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%'''((()))***+++***)))))))))))))))))))))*********&&&'''((()))******++++++***+++,,,,,,---000555999PPP^^^mmmtttzzzzzzwww{{{}}}|||{{{}}}~~~|||vvvssspppooooooooommmkkkjjjhhhggghhhjjjlllkkkiiiddd```ZZZXXXXXXXXXWWWVVVWWWYYY\\\^^^```eeekkkppprrrvvv}}}}}}xxxzzz~~~|||uuulllccc^^^WWWUUUQQQKKKEEE???:::777555444333333222222222222000000000/////////....../////////............---,,,,,,,,,,,,---///000111------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++*********++++++,,,,,,,,,*********)))******++++++---,,,***)))***+++---...'''((()))***+++******)))+++***)))))))))***+++,,,******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000...------...000111000000000111222222333333333444666777777888;;;===AAAIIIYYYooo&&&%%%%%%%%%&&&&&&'''''')))))))))((((((''''''&&&'''((()))++++++******)))''''''((()))***+++,,,,,,...---,,,++++++---///000......///000111555:::>>>WWWhhhyyyzzzrrrrrryyyzzztttrrrrrrxxxxxxyyy~~~|||yyyyyyzzzzzzyyyvvvvvvssspppqqqssstttrrrpppooojjjdddaaaaaa```___]]]bbbcccccc```]]]]]]```cccgggkkkpppuuuyyy|||sssoooqqqxxx}}}qqqhhh```^^^[[[UUUNNNGGGAAA===777666444222111111222222222111111111000000//////000000000000000000////////////...------------...------..................,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------+++++++++,,,,,,---------***)))))))))***+++,,,,,,,,,)))%%%######''',,,///'''((()))++++++******)))***)))(((((((((***+++,,,******+++++++++,,,,,,,,,((()))***+++,,,---------++++++************++++++************************++++++,,,,,,...///111222000///---,,,,,,---///000000000000111222222333333333444666777777888;;;===AAAIIIYYYppp%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&''')))***+++,,,---)))************+++++++++,,,+++******,,,---------+++---111333000222BBBSSSdddzzzrrrlllnnnvvv|||ssspppppprrrxxx|||~~~~~~}}}|||{{{{{{uuuuuutttsssqqqpppoooooopppooommmjjjgggeeeddddddfffgggiiimmmrrrwww|||~~~|||wwwtttsss|||wwwkkkkkkggg___WWWQQQJJJCCC===999444333555666555333666444000///000222333444000000000111222222000...//////............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++---,,,+++******+++,,,---)))*********++++++++++++***)))((((((((()))+++,,,*********)))))))))((((((***+++,,,------,,,***))))))))))))((()))******+++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------------.........//////...............///000000000111111222222333333444222333555666666777:::<<>>BBBIIIWWWlll(((((((((((((((((((((((((((((((((((())))))******++++++++++++************))))))*********+++++++++,,,---///...---...111333555<<>>;;;777333000000111111111111///---...///000000///111000000//////000000111------------------------//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,))))))*********+++++++++(((((()))************)))***+++++++++++++++,,,,,,************+++,,,------((()))+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------000000000////////////..................///000000111111222222333444444444222333555666666777:::<<<@@@HHHVVViii'''''''''''''''''''''''''''(((((()))******++++++++++++++++++++++++++++++)))************++++++++++++---///000222999CCCKKKXXXfffvvvyyyqqqpppxxx{{{rrrnnnmmmjjjjjjlllmmmnnnnnnmmmmmmmmmwww~~~zzz|||yyy||||||iiiccc[[[UUURRRNNNJJJFFF???;;;666333222222111111111///------...///////////////............//////------------------------...............------------,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,---------******))))))******+++,,,+++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,)))***,,,---...---,,,+++++++++,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,---------.........000000000000/////////..................///000000111111111222333333444444111222444555555666999;;;???GGGVVVhhh'''''''''''''''''''''''''''(((((()))***+++++++++******+++++++++,,,,,,,,,)))************+++++++++---000333555999BBBOOOYYYiiixxx{{{uuuyyyyyyoookkkkkkkkkgggkkkqqquuuvvvvvvwwwxxxxxxxxxvvvqqqsssxxxoooiiiaaa\\\YYYVVVQQQNNNDDD@@@<<<999777666444222111///------.../////////---------,,,,,,---------////////////////////////---------...............---------,,,,,,+++++++++,,,,,,---......---,,,,,,---------.........//////,,,+++***)))***+++---...*********++++++,,,,,,,,,((()))+++,,,------,,,,,,***+++---//////...---,,,++++++------------++++++*********++++++,,,,,,,,,---------.........//////111111000000/////////..................///000000/////////000111111222222000222333444444666888;;;>>>GGGUUUhhh~~~''''''''''''((((((((()))(((((()))***************'''%%%###%%%)))++++++)))111,,,)))+++,,,***+++...///111333777DDDXXXhhhooo{{{~~~vvvssssssttttttsssxxx}}}~~~||||||~~~wwwuuusssqqqqqqtttvvvwwwwwwvvvnnniiiaaaXXXUUUWWWLLLGGGAAA===;;;999555111111111222222222222111111333222111000////////////222333444222...---...111//////............//////------------------------//////.........---------++++++++++++,,,,,,---...***++++++,,,,,,++++++***---,,,******+++,,,...000++++++++++++++++++++++++(((((()))***,,,---...///************************++++++++++++******))))))***+++,,,,,,------,,,,,,000111111222111///---,,,...//////000111222222333111111111222222333333333444444444555777888:::;;;CCCIIITTTeee|||'''''''''((((((((())))))((())))))***************)))'''&&&'''***---,,,+++000,,,***+++,,,***+++...---333:::CCCSSShhhwww~~~{{{yyyyyyyyyxxx|||zzzuuurrrnnnmmmnnnooopppppp}}}yyyoooccc]]]]]]SSSNNNFFFAAA===:::555111111111111111111111111111111111000//////000000000000222222111...---///111///......------------...------------------------......------,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------,,,,,,,,,+++***)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++++++++*********)))***+++,,,,,,------,,,,,,,,,,,,---------------,,,////////////////////////111111111111222222222222444444444555777888:::;;;AAAGGGRRRddd{{{''''''((((((((()))))))))((()))******++++++******+++***)))***,,,............******---...---...222000:::HHHVVVhhh|||}}}{{{}}}yyyuuuoookkkiiiiiiiiihhhpppuuuyyyyyyzzzrrrhhheee___XXXOOOGGGBBB===777222111111000000000000111111///////////////000000111///000000///...---///000///...---,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++------,,,+++++++++,,,,,,,,,------......------,,,///...,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++***************+++,,,,,,------,,,,,,...---......///000111222111111000000000/////////222222222222111111111111444444444555777888:::;;;???EEEPPPbbbzzz'''(((((((((((()))))))))))))))***++++++++++++***++++++++++++,,,......///+++)))+++...000///222888:::GGGXXXiii{{{{{{tttuuu~~~}}}}}}{{{zzz{{{}}}~~~|||tttmmmiiigggeeeddddddfffgggfffiiiuuuuuuoookkkcccYYYPPPIIICCC<<<777333222111000000000111111000///////////////000000..................///000//////...---,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,------------,,,,,,///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,000//////...///111222333222222222222222333333333333333333333222222222222444444444555777888:::;;;>>>DDDPPPbbbzzz(((((((((((()))))))))***))))))***++++++++++++++++++++++++++++++,,,---...,,,+++,,,...///...333:::FFFTTTfffwwwuuurrryyy|||yyyzzzzzzzzzzzz|||}}}~~~xxxqqqkkkgggdddbbb]]]\\\ZZZWWWYYYcccqqq|||xxxpppdddZZZRRRKKKDDD???777666444222111000111111111111000//////////////////............/////////000000///...------..............................------------...............---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))***++++++---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,......,,,+++,,,,,,......///000111222333444555555444444444444444444333333444444444555777888:::;;;>>>DDDPPPbbbzzz((((((((()))))))))******)))***++++++,,,+++++++++***+++,,,+++***+++,,,...000......000000111888AAAUUUbbbrrrzzzuuuyyy~~~{{{www{{{}}}zzzyyy{{{|||{{{{{{~~~{{{sssnnnhhhdddaaa\\\YYYUUURRRQQQVVV^^^ccciiimmmqqqtttwww~~~sssggg^^^VVVNNNIII===;;;888555222111222222111111000000000000111111111///......///000///...//////.........//////000........................------...............///------,,,+++++++++,,,,,,***++++++,,,,,,++++++***))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,//////..................+++,,,---///111222333444333333333333444444444555444444444555777888:::;;;???EEEPPPbbbzzz(((((()))))))))*********)))***++++++,,,,,,++++++***,,,---,,,******,,,///111000222666999>>>KKKWWWjjjsss~~~xxxyyy~~~zzzwww}}}{{{yyyzzz{{{yyyxxx{{{}}}wwwrrrlllfffbbb]]][[[WWWTTTSSSSSSTTTVVVVVVZZZ]]]___bbblllzzztttiii___WWWQQQCCC@@@<<<888444333222333/////////000111333444555444111///...000111///...------------...///000000........................,,,,,,,,,------.........,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++,,,---------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,...///000111111222222111,,,,,,---...000111222222///000111111222333444444444444444555777888:::;;;???DDDPPPaaaxxx))))))))))))******************+++,,,,,,,,,,,,++++++---...---++++++---000000111555<<>>DDDOOO```www))))))))))))***+++,,,---++++++*********************,,,---,,,---///000///000666@@@MMM[[[jjj{{{|||wwwuuuwww~~~~~~|||zzzxxx|||}}}~~~{{{uuuooojjjhhhccc]]][[[[[[YYYUUUPPPSSSSSSRRRRRRSSSWWW\\\```pppyyy}}}|||www~~~}}}|||zzzmmmddd```UUUPPPGGG???888555333333333111000000000000...---......//////000000111111000000000000////////////+++,,,,,,,,,---.........//////...---,,,,,,++++++,,,,,,,,,+++++++++******.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////////////////...---,,,+++............///111222333333222111111111222333444444444444555666888999:::===BBBMMM\\\rrr))))))))))))***+++,,,,,,++++++*********************+++,,,,,,,,,...///000777@@@OOO```nnn{{{wwwtttrrrrrrvvv}}}~~~}}}|||{{{vvvqqqlllgggbbb______^^^YYYUUUQQQRRRTTTTTTUUUVVVWWWXXX```hhhppptttrrrnnnmmmnnnsss|||~~~~~~}}}~~~~~~vvvkkkddd```[[[RRRIIIAAA<<<999777222111000000111222111000////////////000000111111.........//////000000000......////////////////////////...------,,,++++++,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,---------.........---------...............------...............---000////////////000000111222222111111111222333444555555555666777999;;;;;;>>>CCCLLLZZZnnn+++***************++++++******++++++++++++++++++,,,------------...111555???NNNdddxxx|||~~~xxxwwwxxxzzz}}}yyyqqqmmmhhhfffeeebbb^^^ZZZRRRTTTWWWYYYYYYWWWTTTRRRRRRWWW\\\]]]\\\\\\^^^```lll{{{~~~}}}~~~|||{{{{{{zzz~~~tttllliiicccYYYPPPHHHAAA:::777555333111111222333222111/////////000000000000111,,,,,,---...///000111111000000////////////////////////......---,,,,,,,,,------,,,,,,,,,+++++++++...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---------------,,,,,,------...//////000111111000///////////////222222111111222222333444555555666777888:::;;;<<>>JJJ]]]xxx}}}~~~wwwtttpppllliiieee```]]]UUUWWWYYY[[[\\\YYYUUURRRPPPQQQRRRRRRQQQSSSWWW[[[ggg{{{}}}{{{{{{}}}}}}}}}xxxqqqjjjaaaWWWOOOGGG???999:::777444333222222111///000000000000000000000000,,,------...//////000000//////......------,,,,,,//////......---------,,,------------,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------........................------------..................------------,,,,,,,,,,,,------...//////000000000////////////000000222111222222222222333333444444555666777999;;;<<<>>>BBBHHHSSSggg++++++******)))***************++++++,,,,,,,,,,,,///---///222222444===HHHYYYooozzzwwwwww}}}~~~}}}~~~}}}zzzwwwrrrmmmhhhccc___[[[ZZZZZZ[[[]]]\\\YYYVVVSSSRRROOOMMMMMMPPPTTTXXXggg}}}}}}yyyyyyyyyzzzwwwlllccc[[[SSSJJJCCC<<<:::666444444444333222111111111111000000000000/////////////////////.../////////......------,,,///...............------.........---------,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------,,,,,,///...------------...///............///000111222111111222222333333333333222222333444666888:::;;;===@@@GGGSSSfff+++***************++++++******++++++,,,---------...+++---333555777DDDSSSlllxxxoooooouuu}}}}}}~~~}}}yyytttnnniiifffccc```^^^___aaaaaa___\\\VVVSSSOOOLLLKKKMMMOOORRRfff{{{wwwrrrooorrr}}}yyyqqqrrr{{{wwwmmmeee]]]SSSLLL@@@===999777777777777666222111111111111000000000111000000000////////////111111000000000000000000........................//////.........---------,,,,,,,,,------------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------************************+++++++++,,,,,,,,,------+++,,,,,,,,,------------000///---,,,,,,---...///------......///111222333000111222333333333333222111111222333555888999;;;<<<@@@GGGSSSfff))))))))))))***+++,,,,,,******++++++,,,------...///,,,///666:::>>>MMM___zzz{{{mmmmmmrrr~~~~~~vvvssswww|||~~~~~~~~~|||wwwsssqqqpppmmmjjjjjjlllkkkfffaaa[[[XXXSSSOOOMMMMMMMMMNNN___ooo}}}vvvpppoooxxxwwwkkkeeegggmmmppp}}}xxxoooggg\\\UUUKKKFFFAAA<<<:::999777666222222222111111111000000000000000111111111111111000000000000000111111111............////////////////////////.........---,,,,,,,,,---------......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------...******+++,,,---......///...---,,,,,,,,,...000111///////////////000111111000111222333333333222222111111222444666888:::<<<<<<@@@HHHTTTfff))))))))))))***+++,,,---******+++,,,,,,---......222///222;;;@@@DDDUUUiiitttfffpppyyynnniiifffiiiqqqzzz~~~~~~~~~~~~~~~~~~|||zzz{{{xxxvvvvvvwwwtttmmmfffaaa]]]XXXTTTQQQPPPOOONNNWWWbbbnnntttzzzxxxqqqssszzzyyykkk___]]]```bbbiiiqqq{{{rrrggg___VVVQQQIIIAAA<<<777444111222222222222111111000000//////000111222333333444------......//////000000.........///////////////000/////////............,,,,,,,,,------.........++++++,,,,,,,,,---------...------,,,,,,------...------------------------........................---------.........//////))))))***+++---...//////,,,+++++++++---///222444111000000///////////////000111222333444333222222222222333555777999<<<======AAAIIITTTeee}}},,,,,,++++++++++++++++++***++++++******+++---000///111777AAANNN^^^mmmuuu{{{qqqoooqqq}}}|||lllddd]]]^^^```gggpppzzz}}}xxxtttmmmeee^^^XXXUUUSSSUUUWWWZZZ___eeekkkpppsss{{{xxxwwwzzz|||zzzsssggg^^^[[[\\\```bbbkkk|||tttmmmaaa\\\TTTLLLFFF???999666111333555555222222333666333222000/////////000111000///...///111333222111---...///000000///...---222...((($$$###''',,,000,,,,,,,,,,,,+++***))))))---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,------------------------,,,...---+++,,,000///+++...------......///000111333000...---///111222222////////////111333555666666666666666777888:::;;;AAAEEELLLWWWiii++++++++++++++++++++++++***,,,---,,,,,,---000222333888BBBOOO^^^mmm{{{vvvqqqssswwwyyylllccc___[[[\\\___gggqqq{{{|||uuummmgggdddccccccaaa___]]]\\\]]]___bbbdddsss{{{yyyrrrkkkgggeeeeeedddcccgggsssxxxlllfff]]]SSSKKKCCC<<<888000111333222000000111333444333111000000000111222222111000000111111000///......////////////......000...+++))))))***---///++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------------............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++...///,,,,,,//////---...------......///000111555222///...///000111000111111000000111222333444555555444555555777999:::@@@DDDKKKWWWiii************************+++---...///...///222444222<<>>BBBJJJWWWiii))))))************++++++,,,---/////////000222444555DDD[[[ooo{{{}}}yyyvvvvvvzzzvvvnnnkkkiiieeeaaacccdddhhhoooyyy}}}xxxtttsssssssssppplllfff```[[[XXXWWWVVVYYY```iiinnnpppuuu|||vvvsssrrrrrruuusssqqqsss}}}xxxlll___SSSIIIAAA<<<888888666555333333333444444333222111000111222222444222111000111000...---///...---,,,,,,---...///,,,---///000111000//////,,,,,,---...//////......***++++++,,,---...//////------............---------.........//////000000***++++++,,,---...//////---------------------------444666111+++,,,...///...------......///000111555333111000111111000///222222111222222222333333444444444444555777999:::===AAAIIIVVVjjj))))))******++++++++++++---.../////////111555888EEEWWWppp}}}wwwwwwxxx}}}xxxqqqoooqqqsssqqqnnnooopppsssyyy}}}zzzyyyqqqppplllhhhccc^^^ZZZXXXVVVWWW\\\```bbbhhhxxx}}}uuussstttxxxyyy{{{~~~vvvhhh\\\RRRJJJEEE???===:::777555555444444333222111000///000000111111000///000111222111//////...---,,,,,,---...///------......//////000000.../////////......---,,,++++++,,,------...//////---......//////......------.........//////000000++++++,,,------...//////------------------------000666888111++++++,,,---...------......///000111222111000000222222222111///000111222333444555555555444444555777999;;;<<<<<<@@@IIIVVVjjj*********+++,,,,,,------...//////000222777===BBBUUUfff}}}{{{www{{{zzztttqqqssswwwzzz{{{zzz{{{}}}|||wwwvvvsssoooiiiccc]]]ZZZVVVSSSSSSXXXZZZ^^^lll{{{zzzxxxyyyuuuyyy}}}}}}nnnaaaWWWOOOJJJEEEBBB<<<888666555333222222111000/////////000111///......///111333222111//////............//////......---------...//////////////////...---,,,+++,,,,,,------......//////---...///000000///...---..................//////,,,,,,------......//////------------------------000555555000,,,,,,---,,,...------......///000111000//////000111222111000...///111333444555555666555555555555777999<<<===<<<@@@IIIVVVjjj***++++++,,,------......///000111333888AAAKKKRRRaaannn~~~~~~zzzwwwxxx{{{{{{vvvpppjjjfffccc\\\UUUSSSYYYZZZYYY___jjjtttzzz~~~}}}sssuuuzzzxxxjjj___VVVQQQMMMHHHAAA<<<999777444222333222111000000000111111///......///111333222111///000000000000000000/////////////////////...---------.........------,,,---------...............---...///000000///...---.........------------------------...............------------------------...000111...---000000......------......///000111000///...///000000///---000111222444444555444444444333444555666999;;;<<<<<>><<<888777666666555333333222000//////000222333111111111000000000000000////////////000000000000///////////////...---------------------------,,,------------------------////////////////////////---------------.........------------------------,,,---...//////...---,,,---------------...//////111111222222222222333333000000111222333333444444555444444555666888999::::::???FFFPPP___xxx///......111333999EEEQQQaaammmzzz~~~qqqoooooovvv}}}vvvtttrrrrrrrrrpppmmmjjjeeeccc```\\\ZZZ[[[aaafffhhhoooxxxvvvsssvvv~~~lll___VVVPPPLLLBBB???;;;888777666444333000///---++++++---///000000000000000000000111111////////////000000000000/////////000///......---------------------------////////////////////////........................,,,,,,,,,,,,------------------------------------,,,---...//////...---,,,---------------...//////........./////////000000111111111222222333333444555555555666777888999999999>>>EEENNN]]]uuu------///444:::EEEWWWggg~~~}}}rrruuu|||}}}}}}~~~zzzuuussssssrrrooollllllhhheeeccc^^^YYYXXX[[[ZZZaaammm|||{{{xxxyyykkk___WWWQQQFFFBBB===888666444222000333222111000000111222333000000000000111111111111////////////000000000000000000000000000//////...------,,,,,,,,,---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------..................---///////////////000111111...//////000000111111222111111222222222333333333444555555666777888888888999===DDDLLL[[[sss***+++000888CCCTTTlll|||{{{|||}}}zzzxxxxxxwwwrrrnnnlllhhhgggiiieee\\\VVVVVVSSSWWWaaarrryyykkk]]]UUUMMMHHHAAA<<<888666333111555555555555555555555555///000000000111111111111////////////000000000000111111111111111000000///---,,,,,,,,,,,,---...///////////////////////////------------------------//////......------,,,,,,------------------------......------------......///////////////000111111000111111222333333444444111222222222222333333333444555666777777888888888888===CCCKKKYYYqqq---///666AAAOOOccc~~~zzz|||~~~}}}}}}~~~|||vvvqqqiiieeefffllljjj```XXXVVVQQQRRRYYYiiivvvwwwsssbbbVVVSSSNNNGGGAAA<<<999666555///000111111111111000/////////000000111111111222////////////000000000000222222222222222111000000---,,,,,,+++,,,---...///........................000000000000000000000000111111000///...------,,,------------------------///...---,,,,,,---...///---------------...//////---......///000000111111222222222222222222333333444555666777888888777777888<<>>DDDLLLWWWkkk<<>>999666777555333222333222111///222111111111000000000000222111000//////000000111111111111111111111111111111///---,,,++++++,,,---000///---------...//////////////////000000000000...////////////......---...---------------.........---,,,,,,+++,,,------000/////////000111222222111111111111222222333333333333333333222222222222777444333444777999:::999<<<>>>CCCLLLWWWjjjBBBQQQeeevvv~~~|||||||||}}}}}}}}}~~~~~~zzz|||~~~~~~~~~{{{wwwvvvwwwuuuooojjjdddaaa\\\ZZZ]]]dddlllqqq{{{}}}wwwtttwww{{{vvvooofffZZZQQQKKKFFF@@@;;;999777444333333333333111111111111111111000000000222222111000//////000000111111111111111111111111//////...------,,,,,,,,,......---------......///////////////000000000000,,,------..................---------...//////000000///...---------------000000/////////000111111000000000111111111111222333333222222111111111000666444333555777999999999;;;===BBBKKKVVViiiLLL___www~~~zzzxxxwwwyyy|||}}}~~~~~~{{{|||||||||||||||}}}}}}yyyxxxyyy}}}|||||||||{{{wwwssslllhhhbbb^^^]]]aaafffiiikkkqqq{{{|||sssooottt|||{{{}}}rrrdddZZZUUUPPPHHHAAA<<<999555333333333333222111111111111111111111111222222111000000/////////111111111111111111111111---.../////////---,,,+++,,,---...---------...///------------............+++,,,---...////////////...............///000111000000//////......------000000////////////000000000000000000000000000111---...///000222333444555555444444555777888999999:::<<>>888555444444444111111111222222333333333...///000111222222111111000000000000000000000000......////////////.........222555333///,,,---///////////////000000000000------...///000000000///000///...---,,,,,,,,,,,,+++,,,...///000/////////,,,,,,------///000222333333333222222111111111111333333333333222222222222111444777888777777888::::::<<>>GGGTTThhhzzzmmmgggkkkrrr{{{vvvuuuuuuvvvvvv}}}xxxppphhhaaa]]][[[[[[[[[eeessszzzssswwwzzz{{{~~~~~~xxxoooooowwwxxxlllZZZJJJAAA===:::888777555333333444555444333222222333333333333222222111111111111111111111111.../////////000000000111............//////000111000000000000000000000000/////////////////////////////////////////////////////////.........------//////000111111111111111222222222111111111111111333333444444444444333333444444444555666666777777;;;:::>>>FFFRRRddd|||}}}oooddddddooozzz~~~xxxttttttxxx{{{~~~}}}yyysssllleee```]]]\\\ZZZbbbmmmyyy~~~xxxyyyxxxwww|||}}}vvvuuuyyyfffTTTIIIBBB>>><<<999666444333444444333333222333333333333333333222000000000000000000000000111111111000///........./////////...///000000111/////////////////////////////////////////////////////////////////////////////////...............//////000000111111111111111111111111111111111111000000222444555666666777333444555666777777777777::::::???GGGQQQaaaxxxsssfffbbbiiiwww~~~zzzuuusssvvv||||||wwwqqqkkkeeeaaa______aaaeeekkkssszzz}}}|||wwwsssvvv~~~yyyppp^^^QQQIIIDDDAAA;;;888555333333333222111111111222222222222111111000000000000000000000000111111000000//////......111111000///////////////////////////////////////........................////////////////////////------......///000000111............//////000000111111111111111111111111000111222444555666777777555555666888888888888888:::<<<@@@GGGPPP___wwwzzzllldddgggrrr~~~|||wwwtttrrrsssxxx~~~yyyrrrkkkeeebbbbbb```___aaagggrrr|||zzzyyy~~~yyygggZZZQQQKKKGGG@@@<<<888555333333222111000000111111111111000000111111111111111111111111------...///000111222222222111000000////////////000000000000000000000000........................////////////////////////,,,---...///000111111222...............///000000111111111111111222222222444444555555555555444444666666777777888999999999;;;<<>>888555555666888333333222222111222222222333333222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---------........./////////000000111222222333333111111111222222333333333444444444555555555666666555666888:::;;;;;;;;;;;;777======>>>IIITTThhhttt{{{xxxrrrpppqqqqqquuu{{{xxxsssooonnnmmmhhhbbb```dddooo{{{{{{vvvuuutttttttttwwwxxx{{{~~~~~~|||{{{}}}xxxvvvwwwyyyzzz~~~|||xxxooolllgggcccaaaaaaccceeewww~~~wwwyyyxxx~~~}}}~~~sssaaaYYYWWWOOOHHH???888444333333222111111111111111000///...//////000111222333333444111111000///////////////---...000111111111000///000000000000000000000000000000000///......------/////////...------,,,,,,000111111111111222222222///000000000000111111111444555555555444444666777666666666666666777888888999:::===AAAFFFRRRiii~~~{{{}}}ssspppqqqrrrrrryyy~~~xxxqqqlllhhhfffccc```]]]]]]cccnnnzzz~~~|||}}}{{{uuuqqqooommmlllooooooqqquuu{{{}}}|||{{{zzzwwwvvvqqqmmmmmmqqquuuwww|||~~~wwwtttnnniiifffdddddddddjjjpppxxx|||xxx{{{rrreee^^^RRRLLLCCC;;;666444333222444444555555555444444333000000000111222222333333111111000/////////////////////111222222222111000000000000000000000000000//////000000000000000000........................000111111111111222222222222222222222333333333333333444555444333444555777666666666666666777888888;;;;;;>>>BBBFFFQQQggg|||tttnnnqqqvvvxxxwwwxxxooogggaaa]]]\\\XXXWWWXXX\\\dddoooyyy}}}{{{zzz{{{}}}zzzsssnnnkkkiiihhhggggggjjjoootttwwwyyy}}}{{{yyyxxxwwwvvvssspppjjjhhhiiiooosssuuuyyy~~~~~~yyysssnnniiieeeccc```dddiiiqqq~~~{{{zzzmmmaaaVVVOOOFFF===888555333222333333333333333333333333222222222222222222222222111111000/////////000000000000111222222222222222000000000000000000000000/////////000111222222222,,,------...//////000000000111111111111222222222222222222222333333333444333444555444333333555777666666666666666777888888<<<===???BBBEEEPPPfffzzzxxxnnnnnnuuu}}}{{{rrrggg___XXXUUUSSSRRRSSSXXX^^^gggqqqyyy~~~}}}}}}|||zzzyyyyyy{{{~~~}}}uuuooommmgggeeedddfffjjjooorrrtttxxxwwwwwwwwwxxxwwwtttqqqooommmoootttwwwwwwyyy}}}}}}vvvnnnhhheeeaaa``````eeeppp}}}}}}rrrbbbWWWQQQGGG???:::777444333111111111111222222333333333333333222222111111111111111000000///000000111000000111111111222222222/////////////////////////////////000000111111111---........./////////000000000111111111222222222000000000111111111222222333444444444333333555777666666666666666777777888;;;<<<>>>AAAEEEPPPfffzzzwwwqqqllloooyyy}}}vvvlllaaaXXXRRRPPPOOOOOORRRXXX```iiipppvvvyyyzzz{{{{{{zzzyyyzzz}}}~~~|||tttqqqllljjjhhhiiimmmqqqtttuuuxxxxxxzzz}}}}}}zzzwwwuuuwww|||~~~|||}}}}}}uuunnnjjjgggbbb^^^___eeeppp{{{yyyxxx~~~zzziiiXXXRRRIIIAAA<<<999666444555444444333333444555555444444333333222111111111111111000000000000111111////////////000000111111////////////////////////000000000//////.........000000/////////.........000000111111111222222222000111111111111222222222222333444444333333444666666666666666666777777888888999===@@@EEEQQQhhh||||||nnnmmmnnnsss{{{wwwqqqfff[[[RRRNNNLLLLLLMMMQQQXXXaaaiiiooosssuuuzzz{{{{{{zzzzzz|||{{{vvvtttrrrqqqsssvvvzzz||||||~~~}}}~~~}}}wwwtttnnnfff___^^^```gggqqq{{{sssooowww}}}~~~qqq^^^XXXOOOGGGAAA===999777555444333222111222333333444444333333222222222111111111000000000111222222/////////...///000000111000000000000000000000000000000000///...---------111111000//////...------000111111111111222222222333333333333444444444444222333444333222222444666666666666666666777888888777888<<<@@@EEEQQQhhh}}}vvvsssjjjnnntttzzz{{{qqqjjj___UUUMMMIIIIIIIIIMMMRRRZZZccckkkqqquuuwwwzzz{{{{{{{{{{{{}}}~~~~~~uuullldddaaa___```hhhqqq|||uuupppuuu{{{wwwrrrxxx}}}hhhbbbXXXOOOHHHAAA<<<999666444222000//////000111333333333333333333222222111111000000111111222333000000/////////000111222000000000000000000000000000000000///////////////000000000///////////////000111111111111222222222333333333444444444555555222333444333222222444666666666666666666777888888888999<<<@@@DDDPPPggg{{{vvvpppoookkkqqqzzz{{{wwwllleee[[[PPPIIIFFFFFFGGGPPPUUU]]]fffooouuuyyy{{{zzz{{{{{{{{{{{{}}}{{{rrriiiddd___\\\aaajjjsss~~~zzztttuuuxxx|||xxxlllnnnwwwqqqkkk```VVVMMMEEE???;;;;;;:::777555333333444444333333333333333333333333111111000000111222333333222111000000000111333444000000000000000000000000//////000000111111222222......//////000000111111000111111111111222222222111111222222222333333333222333333333222222444666666666666666666777888888:::;;;===@@@DDDOOOeeeyyy|||tttmmmkkklllrrrxxx{{{ssslllddd[[[QQQLLLHHHGGGLLLSSSUUU\\\fffnnnrrrvvvzzz~~~~~~~~~{{{oooddd^^^\\\\\\\\\iiisss{{{||||||vvvmmmggg|||{{{jjj^^^YYYRRRHHH???>>>:::555333555666666444666666555444444444444555444333222222333333111///444444333333222111000000333222111//////111222333000000000000000000000000............////////////000111111111111222222222444444333222222333444444222333444555555555444333777777666666666888999::::::<<<:::===FFFMMM___{{{yyysssooolllmmmpppxxx}}}|||uuukkkeee^^^VVVNNNKKKIIIIIINNNUUUYYY```jjjqqquuuyyy}}}tttjjjccc___]]]\\\___hhhrrryyy{{{qqqiiirrryyyjjj___UUUIIIAAA@@@;;;777555777888777555444444333333333333444555555444222000///000111222444444333222222111000000111000///......///000111000000000000000000000000....../////////000000000000111111111111222222222111222333444444333222111111222333555555555444333666666666666777888999::::::<<<:::>>>GGGNNN```}}}yyyoookkkkkkmmmssszzz}}}xxxoooeee^^^ZZZSSSNNNMMMNNNPPPVVV]]]```fffooouuuyyy}}}~~~}}}sssjjjddd___\\\YYY^^^fffrrr~~~}}}xxxpppppp~~~{{{lll^^^QQQIIICCC>>>999777777666444222222222111111222333444555888777555111------111555333333333222111111000000111000///......///000111000000000000000000000000///000000000000111111111000111111111111222222222///000333555555333000//////111222444555555444444555555777888888999999999:::===;;;>>>HHHOOObbb~~~uuullljjjnnnttt~~~wwwmmmddd]]]XXXSSSQQQSSSVVVYYY```gggffflllsssyyy|||~~~{{{rrrjjjaaa\\\ZZZ[[[___jjj||||||}}}}}}zzz{{{kkk^^^VVVGGGBBB<<<888777666333000444333222111222444666777:::;;;;;;666///---000444333222222222111111000000222222111000000111222222000000000000000000000000000000111111111222222222000000111111111222222222///000222333333222000///...000111333555555555555444555777888999999999888:::===;;;???IIIPPPccc}}}tttmmmmmmrrr{{{~~~vvvlllddd___XXXTTTTTTYYY^^^aaagggnnnlllqqqwww{{{~~~zzzpppfff```]]]ZZZ[[[dddssszzz|||yyyiii```KKKFFF???<<<<<<<<<;;;999888666555333444555777888;;;>>>AAA>>>666111000222222222111111111111111000222222111111111111222222000000000000000000000000111111111111222222222222000000111111111222222222222111111111111111111222///000222444555555555555333444666888999:::999999:::===;;;???HHHOOObbbzzzrrrmmmpppwwwzzzqqqiiiccc```XXXVVVWWW]]]bbbeeekkkqqqrrrvvvzzz~~~xxxnnnggg___[[[ZZZ```jjjwww|||{{{tttgggRRRLLLDDDAAABBBDDDEEEEEE===;;;888666444555777888999===BBBBBB===777333222111111111111111111111111/////////000000/////////000000000000000000000000000111111111111222222222000111111111111222222222333222111000000111222333000111333555666666555555333444666777999:::::::::;;;>>><<>>AAAAAA===888555000000000000111111111111//////000000000000//////000000000000000000000000000000000111111111111222000111111111111222222222222222333333333333222222333333555666777666555555444555555666777999;;;<<<<<<>>><<<>>>GGGMMM___{{{vvvsssoooooowww|||tttkkkfffdddeeeaaa___bbbhhhlllnnnqqqvvvzzz}}}|||wwwiiiddd```^^^\\\___ooozzzggg]]]OOODDD???>>>>>>===DDDAAA<<<777333222333444333555999>>>AAAAAA===999000000000000000111111111111111222222222222111111000000000000000000000000///000000000000111111111000111111111111222222222111222444666666444222111444555666777777666666555555555555555777999;;;===<<<>>><<<>>>FFFKKK]]]yyy|||rrrnnnnnnpppxxx~~~~~~{{{zzzxxxssslllgggeeedddddddddeeehhhlllqqqvvvxxx~~~}}}|||ooogggaaaaaacccdddiiiooottteeeTTTIIIBBB<<<999;;;BBBAAA>>><<<:::777555444555666777888;;;???BBBDDD555333000///111222333333000111222333333222111000000000000000000111111111111111000000//////......---000333333111111444777444444333333333333222222222333444444555555444444555555555555666777888999:::>>>===@@@GGGKKKZZZttt|||uuuqqqqqqqqqttt{{{|||xxxwwwwwwxxxxxxvvvrrrmmmhhhgggfffeeefffhhhlllpppuuuyyy{{{~~~yyyppphhhdddbbbaaadddhhhuuuzzzkkkZZZOOOGGG@@@<<<;;;999===@@@@@@;;;777555555222222333555888;;;>>>???999666333222222333333333000111222222222222111000000000000000000000000111111111000000////////////000111222222111111111222444444333333333333222222222333444444555555444444666666666777777888999::::::>>>===@@@GGGKKKZZZtttyyytttssstttvvvvvvyyyyyyrrrnnnmmmmmmrrrsssrrrpppllljjjiiijjjhhhjjjmmmrrrvvvyyy|||}}}xxxnnnhhhddd```aaadddeeeooo}}}}}}}}}nnn^^^SSSKKKBBB;;;999333;;;CCCCCC===666333444000111222444666888:::;;;===:::666444333333333222000111222222222222111000111111000000000000000000111000000000000/////////222222222333555555444333444444333333333333222222222333444444555555444444777777777777888999:::;;;:::>>>===@@@GGGJJJYYYsssxxxuuuvvvyyy|||{{{|||}}}wwwooohhheeeeeegggkkklllmmmlllkkkjjjkkkmmmmmmooossswww{{{}}}~~~~~~{{{qqqkkkfffbbbbbbeee```fffrrr~~~}}}{{{xxx~~~sssbbbXXXQQQGGG>>>:::777<<>>DDDDDDAAA999777444222222444777999>>>:::666333222222000///222222111000000111222222222222111111000/////////000000000111111111111222222222333555777777555333444444333333333333222222222333444444555555444444555555555555666777888999999===<<>>FFFIIIXXXrrr|||ooorrrvvvzzz}}}zzzwwwtttpppllliiikkkjjjgggccc___^^^___aaaaaadddiiilllpppssswwwzzzvvvxxx}}}yyynnnfffcccZZZ[[[ZZZXXXXXX\\\dddjjj}}}}}}wwwrrruuusssttt~~~uuuhhh[[[SSSDDDAAA===999777999<<>>FFFIIIXXXrrryyysssppppppttt|||}}}wwwqqqnnnllliiihhheeeccc```]]]\\\\\\]]]^^^cccggglllpppssstttvvvxxxwww{{{uuujjjccc```\\\YYYXXXUUUUUU\\\dddxxxyyyrrrnnnooopppxxxwwwfffWWWGGGAAA===;;;999666777;;;FFF@@@999888;;;>>>>>><<<999777444444666666333000111000000111333333111000111111111111111111111111222222111111111111222222000000111222333333444444222333333444444333333222555666777666555444555666555777999888666555777::::::===;;;===EEEJJJZZZuuu~~~vvvsssqqqsssyyy|||wwwqqqkkkhhhgggfffeeefffccc```]]]\\\]]]___```cccgggmmmqqqsssuuuxxxyyy{{{yyynnngggaaa]]]YYYVVVRRRQQQVVV^^^sss|||rrrnnnrrruuu{{{vvvfffRRRIII@@@<<<:::888888;;;:::;;;;;;===>>>>>>>>>===666444222222444444222000222111000111333333222000111111111111111111111111111111111000000111111111000111111222333333444444222333333444444333333222444555777666555444555777666888:::999777777999;;;<<<>>><<<>>>EEEIIIXXXssswwwrrrrrrrrryyy}}}vvvqqqjjjfffdddddddddcccfffccc```]]]]]]___bbbddddddhhhmmmrrruuuwwwzzz|||~~~sssllleee___ZZZVVVQQQNNNRRRXXXhhhxxxtttkkkqqqvvvzzzsss^^^PPPBBB<<<:::999:::<<<999===BBBCCCAAA===;;;;;;444333222222444444333222333111111111222333222000111111111111111111111111111000000//////000000111111111111222222333333444222333333444444333333222333444666666555555666888777888:::999888888:::;;;===@@@===>>>EEEGGGVVVppp|||qqqnnnrrrvvv{{{xxxrrrmmmgggcccbbbdddeeeeeedddaaa^^^\\\]]]aaaeeehhhfffjjjooosssvvvyyy|||xxxqqqiiibbb[[[XXXSSSOOOQQQUUU]]]kkk}}}|||kkknnnqqquuu|||gggVVVDDD<<<<<<<<<>>>@@@IIIIIIGGGDDD@@@;;;777555444444444444555666666666444222111111222333222111111111111111111111111111000000////////////000000111111111222222333333333222333333444444333333222222333555555555555777888666777888888888999999:::<<>>EEEHHHWWWqqq}}}sssmmmpppwww~~~}}}|||{{{yyyuuuoookkkbbb```]]]]]]^^^aaabbbccc^^^]]]]]]___bbbfffjjjmmmmmmpppsssvvvyyy|||}}}lllddd]]]ZZZXXXTTTSSSUUUYYY```jjjvvvuuupppxxx~~~mmm[[[QQQMMMKKKLLLPPPQQQFFF:::333333555333000111222333333222222444555777444222111222222222111111111111111111111111111111000000//////000000111222222222222222222222222222333333444444333333222222333555555444444555777444444333555777888888777888<<<;;;???FFFHHHWWWppp|||vvvqqqooouuu}}}xxxvvvtttssspppmmmhhhddd[[[ZZZZZZ[[[^^^```aaaaaa]]]^^^```cccfffjjjnnnpppqqqsssvvvxxxyyy|||tttkkkddd```]]]YYYVVVWWWXXX^^^eeemmmxxx~~~www}}}|||kkk]]]SSSMMMLLLOOOAAA===777333333444333222111333444444222111333555888555222111111222222222111111111111111111111111111111111000000111111111222222222222222222222222222333333444444333333222333444555555333333444555555444333555888:::999888999===<<>>@@@EEEFFFSSSkkkzzzuuuqqqqqqvvv{{{zzzvvvsssoooiiiddd```\\\YYYVVVTTTPPPSSS[[[```___```eeeeeeccccccgggnnnsssuuuuuuzzzxxxvvvxxx}}}|||tttlllfffaaa]]]ZZZXXXZZZ\\\```eeemmmvvv|||~~~~~~}}}hhhYYYNNNFFFAAA:::999888777888777444222555444333333333333444555111111111000111111222222222222111111111111222222000111111000//////000222333333333222222111111111000111222444555666666777888666444555888999777555333444555666777777777777999===<<<>>>DDDFFFSSSlll|||{{{uuurrrppprrrwww}}}~~~xxxtttppplllfff```\\\XXXUUURRRPPPMMMPPPWWW\\\\\\]]]aaafffeeefffiiipppuuuwwwxxxzzzxxxwwwyyy~~~|||tttmmmhhhccc___]]]XXXXXXYYY[[[^^^dddlllqqq{{{}}}wwweeeUUUIIIBBB:::999777777777666555333555444333333333333444555444444333222111111111222222222111111111111222222000111222111000///111333333333333222222222111111111222333444555666666666777666444555777888666444555666777888999999999999999===<<<>>>DDDFFFSSSkkk|||vvvrrrmmmmmmoootttzzzzzztttoookkkggg```[[[WWWSSSPPPMMMLLLLLLNNNTTTXXXYYY\\\```hhhggghhhlllrrrwwwzzz{{{|||zzzzzz||||||uuuooojjjfffbbb___ZZZYYYXXXWWWXXX[[[aaaeeerrr~~~xxxvvvzzz~~~~~~zzzooo[[[KKKBBB<<<:::777666666666555444555444444333333444444555666666444333222111111111222222111111111111222222111222333222000000222333333333333222222222222111222333444444555555444444666555444444666666555444666666777888999999999999999===<<<>>>DDDEEERRRkkkyyypppjjjgggjjjooovvv}}}zzztttmmmiiigggbbb\\\VVVRRROOOLLLJJJLLLMMMPPPTTTWWWZZZ^^^aaahhhiiijjjnnnsssxxx|||~~~}}}xxxrrrmmmhhhccc```^^^]]]ZZZWWWUUUVVVZZZ^^^hhhvvvzzzwwwxxxyyy|||xxx|||wwwcccSSSJJJ@@@===999666666666666666444444444444444444444444555444333222222222222222333222222111111222222333222333333222111111222444222222222222222222222222333444444555444444333333444444444444444444444444444444555666777777777777888<<<;;;>>>DDDEEERRRkkk~~~tttkkkgggdddiiiqqqyyy~~~yyytttnnngggbbbccc___XXXRRROOOMMMKKKJJJJJJNNNRRRSSSVVVZZZ___ccchhhiiilllooosssxxx}}}|||vvvqqqkkkeeeaaaaaa___[[[VVVSSSSSSVVVXXXbbblllwww|||zzzzzzyyyyyyzzz|||nnn^^^VVVHHHCCC===888666666777777444444444444444444444444111111000111111222333444333333222222222222333333222333333222111111222444222222222222222222222222444444555555444444333222333444444444333333444444444555666777888888888888888<<<;;;===CCCEEERRRkkkzzzooohhhfffffflllttt|||}}}wwwrrrmmmgggbbb^^^```[[[UUUPPPMMMLLLKKKJJJIIIOOOSSSSSSTTTZZZaaaccchhhkkknnnqqqtttyyy~~~~~~~~~}}}xxxrrrlllgggccc```[[[UUUPPPOOOPPPRRR\\\ccclllwwwvvvtttuuuuuutttzzzwwwfff^^^RRRKKKBBB;;;888777777777333444444555555444444333/////////000111222444444333333222222222222333333111222333222000000222333111222222222222333333333444444444555444444333333333444555555333333444555666777888999::::::::::::888<<<;;;===CCCDDDQQQjjjuuuiiieeegggiiioooxxx~~~yyyuuuoooiiieeebbb___\\\\\\XXXQQQMMMKKKKKKKKKKKKKKKRRRVVVUUUVVV]]]dddgggjjjmmmqqqsssvvv{{{~~~}}}|||~~~{{{uuupppgggddd^^^VVVOOOLLLLLLMMMUUU[[[eeesss~~~vvvppppppnnnrrrrrrhhh[[[SSSHHH>>>999777777777333333444555555444333333111111111111222222333444444333333222222333333444000111222111000///111333111111222222222333333333333333444444555444444444333555666555333333444666777777888999::::::::::::888;;;:::===CCCDDDQQQjjjrrreeeccchhhlllrrrzzz|||sssoooiiicccaaa___]]]\\\ZZZUUUOOOKKKJJJJJJKKKKKKNNNVVV[[[XXXYYYaaaiiikkkkkkooosssvvvxxx|||yyy{{{~~~|||xxxmmmiiibbbYYYPPPKKKKKKLLLOOOWWWbbbppp|||ooommmlllnnn{{{wwwaaaXXXLLLAAA:::888777777333333444555555444333333444444333222222333333333444333333222222333333444000111111000//////000222111111111222222333333333222333444444555555444444333555777666444333444777555666777888888999888888777;;;:::===CCCDDDQQQjjjvvviiidddhhhnnntttxxx}}}~~~{{{mmmhhhaaa^^^]]]\\\ZZZWWWZZZQQQHHHFFFGGGIIINNNTTTUUUXXX[[[]]]___cccgggjjjnnnpppsssvvvzzz~~~~~~xxxzzz{{{||||||uuupppiii___WWWQQQNNNLLLKKKOOOUUU]]]jjjyyypppmmmnnnttt|||{{{nnnaaaRRRIIIAAA999555555777555444333333444666777333222333444777777777555222222222222222222222222000111111111111222222222111111222222222333333333444444444444444444444444444555555555444555888:::888888888888999:::;;;<<<<<<;;;<<<>>>AAAIIIXXXfff}}}qqqhhheeejjjpppxxx|||{{{xxxlllggg```\\\[[[[[[YYYVVVWWWPPPIIIHHHIIIIIIMMMQQQVVVXXX[[[^^^```cccgggjjjmmmppptttxxx|||yyyzzzzzzzzz|||{{{qqqjjjaaaYYYSSSPPPMMMLLLMMMSSS[[[fffyyytttmmmjjjmmmsssuuuhhhXXXMMMDDD<<<888888666555444444444444666666555444444555777888777555222222222222222222222222000111111111111222222222111111222222222333333333444444444444444444444444333444444444333444666999888888888888999:::;;;;;;<<<;;;<<<>>>AAAHHHWWWeee~~~tttjjjfffhhhnnnsss}}}|||wwwsssiiiccc\\\YYYYYYYYYXXXWWWTTTNNNIIIJJJKKKJJJLLLOOOVVVYYY\\\___aaaeeeiiilllnnnrrrwww||||||{{{zzzxxxxxx~~~sssmmmddd\\\VVVSSSPPPNNNKKKQQQXXXaaaqqqxxxmmmgggiiinnnsssaaaTTTJJJ@@@;;;;;;555555555555555555555555666666555666888888777555222222222222222222222222000111111111111222222222111111222222222333333333444444444444444444444444222333444333333333555777888888777888888999:::;;;<<<;;;<<<>>>AAAHHHVVVddd~~~uuukkkeeefffmmmtttwww~~~|||wwwrrrmmmccc^^^YYYVVVXXXZZZYYYXXXSSSMMMHHHIIIKKKKKKMMMQQQXXXZZZ^^^aaacccgggkkknnnqqqvvv|||~~~~~~|||xxxwww|||uuuppphhhaaa[[[WWWSSSQQQLLLQQQVVV]]]hhh||||||nnnhhhkkkqqq|||mmm\\\OOOCCC<<<;;;555666666666666555555444666555555666777777555333222222222222222222222222000000111111111222222222111111222222222333333333444444444444444444444444222444555444333333555777777777777777888999:::;;;;;;;;;<<<>>>AAAGGGTTTbbbvvvnnneeeccciiirrryyy}}}~~~|||yyytttnnniii^^^ZZZVVVVVVYYY[[[[[[ZZZTTTLLLGGGGGGJJJLLLQQQWWWZZZ]]]```cccfffjjjnnnrrrvvvzzz~~~|||~~~yyytttmmmgggaaa\\\XXXTTTPPPRRRVVVZZZaaaqqqqqqkkkoootttyyywwweeeTTTEEE<<<:::666666777777666666555444555444333444555555444222222222222222222222222222000000111111111222222222111111222222222333333333444444444444444444444444333555666666555555666777777777777777888999::::::;;;:::<<>>;;;777666666666666555555555666666555555444333555444333333222222333333222222111000000222777:::555444333333222111222555333333333444444444555555777666555444444555666777666777888999999:::999999<<<;;;===??????CCCNNNZZZxxxxxxiiidddaaagggpppyyy|||{{{zzzwwwqqqmmmkkkgggdddaaa___ZZZSSSMMMKKKMMMQQQSSSVVVZZZ^^^aaaeeeeeehhhlllrrrxxx~~~~~~{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~yyysssnnnjjjgggfffddd___[[[WWWTTTRRRRRRWWWcccuuuyyyvvvuuuwww|||yyylll```SSSJJJ???<<<999777777777777777555555555555555444444333555444333333222222333333111222222222111111333555555444333444333222111111333333444444555555555555777666555444444555666777555666777888888999999888<<<;;;<<>>:::888888888888888555555555555555444444444555444333333222222333333///111333333222111111222666555555555666666444222444555555555555666666666666666555555555555666777444555666777888888888888;;;;;;<<<>>>???CCCNNNZZZvvvxxxjjjcccdddjjjpppyyy{{{vvvnnnhhh___YYYVVVSSSOOOKKKNNNPPPTTTWWW[[[___dddgggfffiiimmmssszzz}}}|||}}}}}}}}}~~~~~~}}}|||||||||}}}||||||}}}~~~~~~{{{yyyxxxxxx|||}}}}}}|||yyywwwwwwwwwyyyyyyyyy{{{|||~~~|||~~~}}}|||{{{{{{|||||||||}}}~~~}}}yyytttpppnnnooonnnkkkgggaaa[[[VVVSSSMMMQQQ[[[jjjzzz}}}}}}}}}~~~{{{lll\\\RRRDDDAAA<<<999888888888888666666555555444444444444555444333333222222333333000111333333222222333555999999777444444666555333555666666666666666666666555555555555555666666777555666777888888999999999;;;:::<<<>>>???BBBNNNYYYttt~~~qqqfffcccfffnnnttt|||{{{vvvkkkddd[[[TTTRRRPPPNNNLLLNNNQQQUUUXXX\\\aaafffiiiiiikkkpppwww}}}~~~~~~{{{yyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||||||||||||||}}}~~~|||{{{{{{|||}}}}}}|||zzzxxxwwwxxxzzzyyyxxxwwwxxxyyy{{{}}}|||xxxzzz}}}~~~zzz{{{~~~~~~|||{{{zzzyyyxxxwwwvvvvvvvvvxxxzzz{{{|||}}}~~~~~~yyy{{{|||~~~}}}wwwsssppppppooommmiiiccc]]]XXXUUUQQQQQQUUU___nnn~~~rrraaaXXXHHHDDD>>>999888777777777777666555444444444444555555444333333222222333333111222222111111444888;;;CCCDDD???555111222333111666666666666666666666555444555555666666666666666777777888999::::::::::::;;;:::<<<>>>>>>BBBMMMYYYsssxxxkkkeeegggkkksssxxx~~~wwwqqqddd]]]UUUOOONNNOOONNNMMMOOORRRVVVZZZ^^^ccchhhlllmmmpppuuu{{{~~~~~~~~~|||yyyxxx{{{zzzzzzzzzzzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}|||zzzyyyxxxxxxyyyzzzyyy{{{{{{zzz{{{}}}~~~}}}|||yyyxxxuuuvvvxxxzzz{{{zzzyyyxxxxxxxxxwwwvvvuuutttsssrrrrrrtttvvvvvvvvvvvvwwwxxxtttuuuwwwxxxyyyzzzyyyyyy{{{|||}}}}}}{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~|||wwwtttqqqpppmmmhhhbbb\\\WWWTTTOOOOOOQQQXXXeeewww~~~kkkaaaNNNIIIAAA<<<999888777666777666555444333444555555555444333333222222333333222222111111111555:::>>>RRRVVVQQQBBB666555666444666666666555555555555444333444555666777777777666777888999:::;;;;;;;;;;;;::::::;;;===>>>BBBMMMYYYsss~~~qqqgggggglllrrryyy|||yyypppjjj\\\VVVOOOKKKLLLOOOOOOOOOQQQTTTXXX]]]aaafffkkkooorrruuuzzz}}}}}}~~~|||{{{{{{}}}}}}||||||}}}~~~}}}||||||||||||{{{|||~~~}}}{{{yyyxxxwwwssstttvvvwwwwwwvvvuuusssuuuuuuuuutttsssrrrqqqpppoooqqqssssssqqqoooppprrrpppqqqssstttuuuvvvuuuuuuuuuvvvxxx{{{~~~|||xxxvvvwwwxxxxxxxxx{{{zzzzzzzzz{{{~~~|||yyysssppplllfff___XXXSSSPPPKKKMMMQQQVVV___nnnxxxjjjTTTNNNFFF???;;;999888777777666555333333444555666555444333333222222333333111222222222222444888;;;OOOZZZZZZJJJ;;;888999888555555555555444444333333333444555666777777777666777777888999::::::::::::::::::;;;===>>>AAAMMMXXXtttyyyllleeeiiipppvvv|||~~~{{{tttkkkdddWWWRRRLLLIIILLLOOOPPPPPPRRRVVVZZZ___ccchhhnnnrrrvvvyyy~~~~~~|||~~~~~~~~~~~~}}}|||{{{zzzrrrsssuuuvvvvvvtttsssqqqsssttttttssssssqqqppppppnnnppprrrqqqnnnllllllnnnnnnoooqqqssstttttttttsssqqqrrrtttwww{{{~~~}}}zzzvvvsssttttttuuutttzzzyyyxxxxxxyyy|||~~~}}}uuuqqqlllddd\\\UUUOOOLLLIIINNNSSSVVV[[[gggxxx~~~qqqYYYRRRIIIAAA===:::999888888666444333333333555666555444333333222222333333///111333444333333444666<<>>AAAMMMXXXtttzzznnniiijjjnnnuuu{{{zzzuuurrrkkkbbb[[[TTTRRROOOLLLLLLNNNQQQSSSTTTVVVZZZ^^^dddkkkrrrwwwzzz~~~~~~||||||}}}zzzzzzzzz|||}}}|||yyyvvvuuuuuuvvvxxx{{{|||zzzyyyvvvvvvuuutttsssqqqooonnnrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwxxxzzz{{{{{{wwwuuurrrppppppqqqssstttqqqpppppptttxxx{{{zzzxxx~~~}}}{{{yyy{{{~~~}}}}}}|||~~~yyyqqqggg^^^UUUNNNIIIJJJKKKMMMPPPRRRXXXgggvvv~~~zzzkkkZZZHHH@@@>>>;;;888777777666666555555555555666555555555555555555555555444333333222222333333444@@@BBBBBB???999555444555555555555555555555555555555555555555666666666666555555666666777777888888999999;;;======@@@KKKVVVrrruuujjjiiimmmsssyyy|||uuupppkkkeee]]]VVVPPPOOOMMMMMMNNNQQQTTTVVVTTTWWW\\\aaagggnnnuuuzzz}}}~~~|||zzzyyyzzz{{{}}}}}}{{{yyyzzzyyyyyyxxxwwwvvvuuuuuuvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyzzz{{{{{{tttrrrooommmlllmmmoooppppppooopppssswwwyyyxxxwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~wwwwwwvvvttttttuuuxxx{{{|||}}}~~~~~~}}}|||~~~{{{rrriii```XXXRRROOOMMMMMMNNNOOOOOOSSS___lllwww~~~sssaaaNNNDDD???<<<999999777777666555555555555666444444444444444444444444444333333222222333333444777999999777333111111222555555555555555555555555555555555555666666666666555555666666777888888888999999;;;======@@@KKKVVVrrrzzzooofffhhhqqqxxx~~~~~~}}}|||wwwpppjjjeee___WWWRRRKKKLLLMMMOOOQQQTTTVVVXXXTTTXXX^^^dddkkkrrrzzz~~~~~~|||~~~}}}}}}}}}~~~~~~|||{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}|||{{{{{{{{{tttrrrpppmmmllllllmmmnnnppppppppprrruuuwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{|||||||||zzzyyyxxxpppqqqqqqqqqpppppprrrtttuuuxxx|||~~~||||||~~~uuulllccc\\\XXXVVVQQQPPPOOOOOOLLLMMMVVV```lll|||~~~nnnXXXJJJBBB<<<:::;;;888777666666555555555666333333333333333333333333444444333333333333444444555666666555444333555777555555555555555555555555555555555555666666666666555555666777777888888999:::999;;;===>>>AAAKKKVVVrrrsssiiibbbhhhsss{{{}}}zzzxxxxxxyyytttmmmfffaaa[[[UUUQQQJJJKKKMMMPPPSSSVVVWWWXXXUUUYYY```hhhooovvv}}}~~~}}}|||zzzxxxvvvsssrrrqqqqqqrrrrrrssssssuuuvvvvvvvvvuuuwwwwwwxxxyyyzzz{{{{{{|||||||||||||||{{{zzzxxxwwwrrrtttuuutttsssrrrrrrsssqqquuu|||~~~}}}yyyoooeee^^^[[[ZZZUUUSSSRRRQQQMMMKKKQQQYYYeee|||yyyxxx|||fffTTTGGG===:::<<<888888777666555555555555333333333333333333333333444444333333333333444444777666666666555666888999555555555555555555555555555555555555666666666666555666666777888888999999::::::;;;>>>>>>AAAKKKWWWqqq}}}mmmeeeaaahhhssszzz~~~~~~yyyvvvuuuttttttooohhhaaa[[[WWWSSSPPPKKKLLLOOORRRTTTVVVWWWWWWVVV[[[ccckkkqqqxxx~~~}}}{{{zzzyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{zzz{{{|||{{{xxxvvvuuuuuutttxxxrrrggg___\\\[[[YYYVVVUUUUUURRROOORRRXXXcccxxxwwwqqqzzzuuuaaaNNN@@@;;;<<<999999777666666555555555444444444444444444444444555444444333333444444555444333222222222333333333555555555555555555555555555555555555666666666666666666777777888999999999::::::<<<>>>>>>AAALLLWWWqqq~~~ttthhhddddddkkktttyyy~~~{{{vvvsssqqqppplllhhhbbb[[[UUUQQQOOONNNMMMNNNPPPRRRTTTVVVWWWWWWYYY___gggnnntttzzz~~~~~~~~~~~~{{{zzz{{{}}}wwwjjjaaa^^^^^^]]]ZZZZZZZZZXXXTTTUUUYYYaaasssyyypppvvvpppYYYFFF>>>>>>:::999888777666555555555555555555555555555555555555555444444444444555555333222222333444444222000555555555555555555555555555555555555666666666666666666777888888999999:::;;;:::<<<>>>???BBBLLLWWWpppyyymmmdddcccgggooovvvzzz|||xxxtttpppnnnmmmgggccc]]]VVVPPPMMMMMMNNNMMMNNNOOORRRTTTWWWXXXYYY^^^dddlllsssxxx{{{~~~|||ooofffbbbbbbaaa^^^^^^___]]]YYYXXX[[[]]]lllyyytttxxx~~~~~~dddMMMBBB@@@;;;:::999777666555555555444444444444444444444444555555444444444444555555444333444777:::999666333555555555555555555555555555555555555666666666666666777777888888999::::::;;;;;;<<>>===:::999777777777777666777888666333111333555555666666444222000000111444444444333333222222222444444444444555555555666444444555666777777666666777777777888999:::<<<<<<>>><<<===???@@@BBBJJJSSSsssxxxmmmffffffnnnxxx}}}|||vvvpppmmmkkkkkkmmmmmmjjjgggbbbZZZPPPKKKKKKLLLLLLKKKNNNQQQTTTVVVWWWZZZ___dddjjjpppuuuxxx|||~~~{{{}}}{{{rrriiidddcccdddddddddbbb```]]][[[\\\___eeennnyyy~~~|||xxxsssxxx{{{xxxuuu{{{fffQQQHHH@@@>>>;;;999888888888888666888888666333222444666555666666666444333444555555444444444333333333222444444555555555666666666777777777777777777666666777777777888999:::;;;<<<===;;;<<<>>>???AAAIIIRRRppp~~~ppphhheeeiiiqqq{{{xxxppphhhfffeeegggkkkkkkiiifff\\\VVVNNNJJJJJJLLLLLLKKKOOORRRUUUWWWXXX\\\bbbhhhooouuu{{{|||~~~~~~~~~}}}zzz~~~vvvnnniiiccccccccccccbbb___]]]\\\]]]\\\^^^dddlllsssxxx{{{uuuxxxyyytttnnnoooxxxpppZZZOOOAAA???;;;999999999999888777777777666444333444666333444555555444444666777555555555444444444444444555555666666666777777777999999999999888777666555777777777888999:::;;;<<<<<<:::;;;===>>>@@@HHHQQQlllvvviiieeefffmmmttt}}}vvvnnndddcccccceeehhhhhheeeaaaVVVQQQLLLIIIIIIKKKLLLLLLOOORRRUUUWWWYYY^^^eeekkkssszzz}}}xxxzzzxxxpppkkkdddddddddcccaaa___]]]\\\^^^[[[ZZZ\\\aaaiiiuuu~~~|||sssiiifffmmmtttzzzaaaSSSCCC???:::888999999888777666666555444333333444444111222444333222222333555555555555555555555555555666666666666777777777777777777888888888777666666666666777777888:::;;;<<<<<<:::;;;===>>>@@@HHHQQQjjjoooffffffjjjpppwwwtttmmmcccbbbbbbdddfffddd___ZZZOOOMMMJJJHHHIIIKKKMMMNNNOOORRRUUUWWWZZZ```hhhooowww~~~yyyzzzzzzrrrmmmiiihhhgggeeebbb___]]]\\\^^^ZZZXXXYYY[[[bbbttttttgggbbbfffkkkiiiXXXGGGAAA:::777888999777555555444333222333333333333333444555444222111222333555555555555555555555555666666666666777777777777333444555666777777777777666666666777888999;;;;;;===;;;<<<>>>???AAAIIIRRRiiivvvjjjfffjjjpppuuu{{{{{{qqqjjjbbbaaaaaabbbccc___XXXRRRJJJIIIHHHIIIJJJLLLNNNPPPPPPSSSVVVYYY\\\ccclllssszzz|||{{{}}}vvvssspppnnnkkkhhhddd```]]]\\\[[[XXXWWWYYYYYY___sssyyykkkccccccfff|||uuu```KKKDDD<<<888999999666333555333222222333444444333555666777666444333444555444444444444444555555555555555666666666777777777111222444555777888888888666666666777888999:::;;;===;;;<<<>>>???AAAIIIRRRgggyyymmmeeefffmmmtttzzz}}}tttjjjddd___^^^^^^______[[[SSSMMMFFFGGGHHHIIIJJJMMMPPPRRRRRRUUUYYY\\\```gggqqqxxx}}}~~~}}}}}}{{{wwwuuupppkkkeee```]]][[[WWWUUUXXX[[[YYY]]]rrrtttiiidddccctttmmmQQQIII???:::;;;:::777333777555333333555777666444333555666555444444555777222333333333444444444444444444555555555666666666333444555666777888888888666666666666777999:::;;;<<<:::;;;===>>>@@@HHHQQQcccrrrgggcccgggooovvv}}}xxxnnneee___\\\[[[\\\]]]]]]YYYPPPJJJDDDFFFHHHIIIKKKMMMPPPSSSTTTWWW[[[^^^bbbjjjttt|||~~~~~~~~~}}}~~~{{{||||||yyysssmmmfffaaa]]]ZZZTTTSSSXXX\\\ZZZ\\\rrr}}}ooofffcccmmmwwwUUULLLAAA<<<<<<<<<888333999666444555777999888666///111333333333333555777222222222333333444444444444444444444555555555666666777777888888888888777555555666666777999:::;;;;;;999:::<<<<<<>>>GGGPPP```xxxlllccccccjjjvvv~~~wwwooohhhaaa\\\^^^\\\XXXTTTPPPMMMJJJIIIFFFIIILLLNNNNNNOOOQQQSSSWWW[[[```ccchhhoooxxx~~~{{{yyyxxxyyyyyy{{{|||zzzrrriiibbb___]]]UUUSSSTTTVVVXXX___nnn{{{|||qqqppprrr{{{^^^TTTFFF;;;777777888999888777666555444333333333444444444444444444444444222333555777777666555444555666777888888777666555444555666777888999:::;;;:::999888777777777999999;;;999:::>>>@@@AAAFFFMMMeee|||sssiiicccgggppp{{{wwwnnngggbbb]]]ZZZ\\\ZZZWWWRRRNNNKKKIIIHHHEEEHHHKKKMMMOOOQQQSSSVVVXXX\\\aaafffkkkrrr{{{|||zzzyyyyyy{{{|||{{{|||}}}~~~xxxooohhhbbb```YYYWWWUUUVVVWWW[[[gggssswwwwwwxxxfff[[[KKK???:::999888777777666555444333333333444444444444444444444444444222333555666777666555444333333444555555444333333666666666777777888888888:::999888777777888999999;;;999:::>>>@@@AAAFFFMMMccc}}}uuummmddddddlllyyyxxxmmmccc\\\YYYXXXWWWZZZXXXTTTPPPLLLHHHGGGFFFDDDGGGKKKMMMPPPRRRVVVXXXYYY^^^dddiiinnnuuu~~~~~~}}}|||{{{|||}}}~~~}}}||||||yyyppphhhccc___[[[XXXWWWUUUVVV___hhh{{{|||}}}uuufffSSSDDD>>><<<999555555444444333333333444444444444444444444444444444222333555666666666555444666666777777777777666666666666666666666666666666999888888777888888999999;;;999:::>>>???@@@FFFMMM```~~~yyypppiiibbbfffrrr}}}ssseeeZZZSSSRRRSSSTTTXXXUUUQQQMMMIIIGGGFFFEEEGGGIIILLLNNNPPPSSSVVVYYYZZZ___ffflllqqqxxx|||{{{}}}yyyoooiiiddd```[[[YYYVVVTTTYYY```jjj{{{~~~uuu\\\III@@@===999555444333333333333444444555444444444444444444444444333444555555666666555555888888888888888888888888555555555555666666666666888888888888888888999999;;;999:::===???@@@EEELLL___~~~|||vvvnnnhhhdddjjjwww{{{pppbbbUUUOOONNNPPPQQQUUUSSSOOOKKKHHHGGGFFFGGGJJJLLLNNNOOOPPPRRRUUUXXX[[[aaaiiioootttzzz{{{zzz|||wwwpppiiiddd```]]]ZZZVVVXXX\\\```sss{{{}}}gggOOOBBB<<<999777444444333333333444555555444444444444444444444444333444444555555555555555555555555555555555555555333333444555666777888888777777888888999999999999:::888999===???@@@EEELLL___~~~wwwqqqkkkhhhhhhooozzzuuulll^^^SSSMMMLLLNNNOOOSSSQQQMMMJJJHHHHHHIIIJJJMMMNNNOOOPPPPPPRRRVVVYYY]]]dddlllrrrwww|||zzzxxxzzzyyypppjjjfffccc___ZZZYYY\\\\\\lllzzz~~~uuuYYYGGG>>>:::999666555555444444444555555444444444444444444444444444444444444555555666666777777666666666666777777222333444555777888999:::666777888999999999999999:::888999===>>>???EEELLL___~~~}}}sssnnnhhhiiilllsss}}}|||llldddYYYPPPLLLLLLMMMNNNRRRPPPMMMJJJIIIJJJLLLNNNLLLNNNOOOPPPQQQTTTXXX[[[aaagggpppvvvzzz~~~}}}yyy{{{xxxrrrllljjjeee^^^[[[\\\ZZZeeeqqqgggOOOAAA;;;:::888777666666555555555555444444444444444444444444444444444444444555666666::::::999888888999::::::555555666666777888999999555666888999::::::999999:::888999<<<>>>???EEEKKK^^^~~~~~~|||rrrnnneeehhhnnnuuu~~~}}}ttteee^^^UUUNNNKKKLLLMMMNNNRRRPPPMMMJJJJJJLLLNNNPPPKKKLLLNNNOOORRRUUUZZZ^^^dddjjjsssyyy}}}}}}~~~}}}wwwqqqnnniiiaaa\\\\\\WWW___jjj~~~qqqVVVDDD<<<:::999999888666666555555555444444444444444444444444555444444444444555666666888777666555555666777888777777777777888888888888555666888999::::::999999:::888999<<<>>>???DDDKKK^^^}}}{{{}}}tttlllhhhbbbfffmmmwwwuuunnn]]]VVVLLLFFFEEEHHHLLLOOOLLLKKKJJJIIIIIIJJJKKKLLLHHHKKKNNNPPPQQQUUU\\\aaajjjpppxxx|||||||||}}}wwwnnneee___\\\ZZZXXX^^^ggguuu{{{~~~{{{]]]GGG===<<<:::999666444333333444555222222333333333444444444333222///......000333555888777666666666777999:::555444333555888999777444666666666777888888999999:::888999<<<>>>???DDDJJJaaa~~~}}}|||rrriiieeeccchhhoooyyy|||ooogggXXXQQQIIICCCBBBEEEHHHJJJJJJJJJIIIIIIIIIJJJLLLLLLIIILLLPPPRRRSSSWWW^^^ccckkkrrrzzz}}}||||||}}}tttjjjbbb^^^\\\YYY^^^fffrrr}}}}}}|||xxxbbbKKK@@@===:::999777555555444555555222222333333333444444444555444333222222444666777888777777666777888999:::888666555666888999888666666666777777888999999999:::888999<<<>>>???DDDJJJ^^^{{{yyymmmddd```dddiiirrr{{{vvviii```RRRMMMFFFAAA@@@AAACCCDDDHHHHHHHHHHHHIIIKKKLLLMMMKKKNNNRRRTTTVVVZZZaaafffnnnuuu~~~~~~{{{{{{}}}zzzooofff___\\\ZZZ^^^dddlllwww{{{zzzuuuxxxiiiQQQCCC>>>999888888888777777666666333333333333444444444444666666666666777777888888666666666666777999:::;;;:::888666666777888888777777777777888999999:::::::::888999<<<>>>???DDDJJJ[[[yyyuuuhhh```]]]eeekkkttt}}}ssseee\\\PPPKKKEEEAAA@@@AAAAAABBBFFFFFFGGGHHHJJJKKKMMMMMMLLLOOOSSSUUUWWW\\\ccciiiqqqxxx~~~|||yyyzzz|||~~~~~~rrrhhhaaa^^^\\\___bbbeeelllxxxwwwwwwpppWWWFFF>>>888999999999999888777666333333333444444444444555555555777888888888777666444444555666777888888999:::999777666666666666666777777888888999999:::::::::888999<<<>>>???DDDJJJ\\\zzz}}}pppddd^^^]]]eeelllvvv~~~qqqddd\\\RRRMMMHHHDDDCCCCCCDDDCCCEEEFFFHHHIIIKKKLLLMMMNNNKKKOOOSSSVVVXXX]]]eeekkkttt{{{~~~{{{xxxyyy{{{wwwnnnhhhddd_________```cccmmm}}}xxxsss|||yyy^^^III>>>999999::::::999888777666333333444444444555555555222333555666777666555444222333444555555666666666777777777666555444555555666777777888999999:::::::::888999<<<>>>???DDDJJJ^^^|||xxxkkkaaa^^^```gggoooyyy|||oooddd]]]UUUPPPJJJFFFEEEFFFFFFGGGFFFGGGIIIKKKLLLMMMNNNNNNLLLPPPTTTWWWZZZ___gggmmmwww}}}}}}{{{yyyzzz|||~~~wwwqqqmmmccc```]]]]]]^^^fffvvvxxxooovvvgggOOOBBB;;;;;;:::999888777666666333444444444555555555555111222444555555555444333333444444555555555555555444666777777555444444555666666666777888888999999:::888999<<<>>>???DDDJJJ^^^{{{~~~~~~tttggg___```dddjjjrrr|||xxxlllbbb\\\VVVQQQKKKFFFEEEFFFHHHHHHHHHIIIKKKLLLNNNNNNNNNNNNNNNQQQVVVYYY\\\bbbjjjpppyyy~~~}}}~~~}}}{{{||||||vvvsssgggaaa\\\[[[\\\aaappp~~~|||rrrzzzrrrWWWHHH===<<<:::777666555555555444444444444555555555555333444444555555555555555666666777777777666555444222555999:::888666555666555555555666777777888888:::888999<<<>>>???DDDJJJZZZxxx}}}|||qqqeee^^^bbbgggmmmuuuuuuiii___ZZZWWWQQQJJJEEEDDDFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOSSSXXX[[[^^^dddlllrrrzzz~~~}}}~~~}}}}}}wwwtttiiiaaa[[[[[[\\\```lllzzzzzzyyy]]]MMM???===999666444333444444444444444555555555666666666666666666666777777777888888999999999777666444111555:::<<<:::777777777444444555555666777777777:::888999<<<>>>???DDDJJJVVVtttxxxkkkaaa___fffmmmuuu}}}tttiii___ZZZXXXPPPIIIGGGFFFDDDEEEHHHKKKMMMMMMMMMLLLMMMOOOQQQQQQTTTXXXZZZ]]]dddnnnvvv~~~|||~~~{{{|||~~~}}}vvvlllddd\\\YYYXXX[[[eeeooogggSSSBBB@@@;;;666555666777666333000...111555888666333666666777777777777666666555777888777555444444555333444555777777777666666666666777888999::::::;;;:::;;;<<<<<<===???CCCGGG[[[sssuuuiiibbbbbbjjjqqq{{{ttthhh^^^YYYWWWOOOIIIGGGFFFEEEFFFIIILLLMMMNNNMMMLLLLLLNNNPPPRRRVVVZZZ]]]```gggqqqyyy~~~|||}}}}}}~~~xxxqqqhhh___ZZZXXXXXX___hhhvvvooo[[[FFFCCC===888777888888777888444222333666777444111666666777777777777666666555777888888666555555555555666777777777666555444666666777888999::::::;;;:::;;;<<<<<<===???CCCGGGYYYqqq{{{qqqhhhdddhhhqqqxxxsssggg]]]XXXUUUNNNHHHHHHGGGFFFGGGJJJLLLMMMNNNMMMLLLLLLNNNOOOTTTXXX]]]```eeellluuu|||~~~||||||}}}}}}|||wwwnnnccc]]]XXXUUUXXX]]]eeewww}}}gggNNNGGG???;;;:::999888777888666333444777777555222555666666777777666666555666777999888777666666777777777777777666555444333666666777888999::::::;;;:::;;;<<<<<<===???CCCGGGWWWoooyyyooohhhhhhnnnwww}}}sssfff\\\WWWTTTMMMHHHHHHHHHGGGHHHKKKLLLMMMNNNMMMLLLLLLNNNPPPVVVYYY^^^ccciiipppxxx~~~~~~zzzyyy~~~zzzzzz||||||rrrggg___YYYSSSSSSVVV[[[nnn~~~wwwXXXLLLAAA<<<;;;:::777666444333222444777888888666555666666666666666666555666888999999777666777888777777777777666666666666666666777888999::::::;;;:::;;;<<<<<<===???CCCGGGVVVnnn~~~vvvmmmiiilllttt|||tttggg]]]WWWSSSMMMHHHIIIIIIHHHIIIKKKLLLNNNNNNNNNNNNNNNPPPRRRVVVZZZ___eeelllsssyyy}}}~~~~~~}}}xxxvvvxxxyyyyyyzzzuuuiiiaaa[[[UUUSSSTTTXXXjjj|||vvv{{{}}}eeeSSSCCC===<<<999666666222222222333555777777666555555666666666666555555666777999999777777777888555555555666777888999999666666777888999::::::;;;:::;;;<<<<<<===???CCCGGGUUUnnnxxxpppiiiiiipppyyywwwiii^^^WWWSSSMMMIIIJJJJJJHHHHHHKKKLLLNNNOOOOOOOOOQQQSSSUUUXXX[[[```gggnnnuuuyyy|||~~~~~~}}}xxxttttttyyyzzzyyyzzz~~~yyykkkccc^^^XXXUUUVVVXXXgggyyytttwwwxxx~~~sss\\\FFF>>>===999666777555555555444444444333333444555555666666555555444555666888888777666777888444444555666777999:::;;;666666777888999::::::;;;:::;;;<<<<<<===???CCCGGGTTTmmmooohhhcccfffqqq|||yyylll```XXXTTTNNNJJJKKKKKKHHHHHHJJJLLLNNNPPPQQQQQQSSSVVVXXX[[[]]]bbbiiiqqqwwwzzz{{{~~~~~~~~~yyytttrrrttt{{{~~~xxxwwwxxx|||}}}nnneee```ZZZWWWXXXVVVaaaqqqyyy|||vvv|||eeeJJJ@@@>>>:::777999666666666666555444444555444555555666666555555444333555777777666666666777666666555666777888:::;;;666666777888999::::::;;;:::;;;<<<<<<===???CCCGGGRRRkkkhhhbbb^^^dddrrr~~~{{{nnnaaaYYYTTTNNNKKKKKKKKKHHHGGGIIILLLNNNPPPQQQSSSUUUXXX[[[]]]___dddkkksssxxx{{{{{{}}}{{{uuuqqqrrrxxx}}}{{{uuuttttttzzzpppgggaaa[[[YYYYYYSSS\\\iiivvv}}}kkkMMMBBB@@@;;;888;;;333555666777777777999:::444555555555555555555444333555666777666555666777888888777666666777888999666666777888999::::::;;;:::;;;<<<<<<===???CCCGGGQQQiiibbb___]]]```jjjvvvvvvkkk```ZZZSSSPPPMMMIIIGGGFFFGGGHHHOOONNNOOOQQQTTTXXXYYYYYY]]]___cccjjjqqqvvvxxxyyyzzz|||}}}uuuooonnnqqquuu}}}}}}wwwuuuuuu|||wwwjjjbbb]]]ZZZWWWUUUYYYeeexxx{{{zzzyyy\\\GGG>>>:::777444666666555444444444444444333555666555555555777999888888777666555555666666888888777777666666555555666666555555555555666666888:::;;;;;;;;;===@@@CCCPPPhhh___]]]\\\aaakkkvvv~~~~~~sssggg^^^XXXRRRPPPLLLIIIGGGGGGHHHHHHNNNNNNOOORRRUUUXXXZZZ[[[```bbbgggmmmrrrvvvxxxyyyzzz|||}}}uuuooonnnpppsss~~~yyywwwvvvyyy}}}yyymmmddd^^^ZZZWWWVVVWWW```qqq{{{yyy}}}cccLLL@@@<<<888555777666666555555555666666777777777666444444666888:::999999888777777888888888777777777777777666666888888777777777777888888999:::;;;<<<<<<>>>AAADDDOOOhhhZZZZZZ\\\bbblllvvv~~~zzznnnbbbZZZUUUPPPOOOLLLIIIHHHHHHHHHIIILLLMMMPPPSSSVVVYYY\\\]]]dddfffkkkppptttwwwyyyzzzyyy|||wwwpppnnnnnnppp~~~|||yyyxxxuuuyyy}}}}}}qqqggg```ZZZWWWVVVTTTXXXhhh~~~}}}yyyyyykkkRRRDDD>>>:::777777777666666666777777888::::::888666444444666888999999888777777777888888777777777888888888888888:::999999999999999999::::::;;;<<<<<<===???BBBEEEOOOhhhVVVXXX\\\dddmmmvvv}}}tttggg]]]VVVRRROOOMMMKKKJJJIIIIIIIIIJJJKKKMMMQQQTTTWWWZZZ]]]```dddhhhnnnsssvvvyyy{{{|||zzz|||zzzsssooonnnooo|||~~~zzzxxxsssvvvzzz~~~wwwlllbbb[[[WWWVVVRRRTTTbbbxxx|||zzz~~~sssXXXGGG@@@;;;999666666666555666666777888::::::888666444555777:::777666666555555555666666777777888888999999::::::::::::999999999999:::::::::<<<=========???BBBEEEPPPiiiTTTWWW^^^eeennnvvv}}}~~~ooobbbXXXRRRPPPMMMLLLKKKJJJIIIJJJJJJKKKJJJNNNSSSVVVYYY[[[^^^aaabbbhhhooouuuxxxzzz}}}|||~~~}}}vvvqqqooonnnuuu{{{zzzwwwrrruuuzzz~~~~~~~~~~~~qqqfff]]]XXXUUURRRTTT```ssszzz^^^LLLBBB===:::555555555444444555666666777888777666555666999;;;666555555555555555666666777777888888999999::::::999999999888888999999999:::<<<=========???BBBEEEPPPjjjTTTXXX___fffnnnvvv}}}yyykkk^^^UUUPPPNNNKKKKKKJJJJJJJJJKKKKKKKKKJJJOOOUUUXXXZZZ[[[___bbbbbbiiirrrwwwzzz|||xxxrrrnnnmmmnnnttt}}}{{{wwwrrruuu{{{~~~||||||~~~wwwiii___ZZZTTTSSSUUU^^^mmm}}}gggRRRFFF>>>;;;666666555444444444444444444666777777666777999:::777777666666777777888888777777777888888888888888999888888777777888888999:::;;;<<<<<<===???BBBEEEPPPiiiVVVZZZaaagggnnnuuu}}}vvvhhh\\\SSSOOOMMMIIIJJJJJJJJJKKKKKKLLLLLLKKKPPPWWWZZZZZZ[[[___bbbfffmmmvvv{{{|||}}}~~~xxxqqqmmmlllhhhoooyyy}}}xxxqqquuu|||{{{lllaaa\\\TTTTTTUUUZZZeeevvvqqqZZZJJJ@@@;;;999888777555444444444444444666888888777666666666666666666666666777888888888777777777777777666666999999888888888888999999999:::;;;<<<<<<>>>AAADDDNNNfffWWW\\\bbbhhhmmmuuu~~~sssfff[[[SSSNNNMMMIIIIIIJJJJJJKKKLLLLLLLLLKKKQQQXXX[[[ZZZ[[[^^^bbbjjjqqqzzz~~~~~~}}}}}}wwwpppllljjjeeelllwwwyyypppuuu||||||}}}}}}nnnccc]]]SSSTTTUUUXXX```rrryyy```MMMBBB<<<;;;:::888777555444444444444666999999777444333333444444444444444555666777888888777777666666555555:::999999888888999999:::888:::;;;;;;;;;===AAACCCMMMdddUUUXXX___gggpppxxx}}}~~~pppbbbXXXQQQMMMKKKNNNNNNOOOMMMJJJIIIIIIIIIPPPSSSVVVXXXYYY\\\aaafffnnnssszzzxxxqqqllliiifffhhhnnnwwwyyyvvvzzztttfffZZZWWWSSSUUU]]]ccckkk}}}dddOOOBBB===:::999888777777777888999888666555555666666555333444444555666777777666666888888999999999888888777999888777777777888:::;;;;;;;;;:::;;;<<<>>>@@@AAAKKK___XXX[[[aaaiiiqqqxxx|||}}}pppcccZZZSSSNNNLLLHHHJJJKKKLLLKKKLLLNNNPPPSSSUUUXXXYYYYYY\\\bbbgggqqqvvv|||~~~yyyrrrlllhhheeehhhmmmuuu~~~}}}zzz}}}uuuhhh]]]WWWRRRSSSZZZ```hhhyyyiiiSSSEEE>>>:::999888777777888999999@@@===999777666777777777666666777777888777777777777888888999999888888777888888888888888999999::::::::::::;;;<<<>>>@@@BBBKKK___ZZZ]]]cccjjjrrrwww{{{}}}zzzoooddd[[[TTTOOOLLLGGGIIIJJJKKKLLLNNNPPPSSSVVVXXXYYYYYYYYY]]]dddiiitttxxx~~~}}}zzzuuummmgggeeefffkkkrrr{{{~~~||||||~~~}}}~~~zzzlll```VVVQQQQQQWWW\\\bbbqqqqqqYYYHHH@@@:::999888777777888999:::EEEAAA;;;777666777888888888888999999888888777777777777888888888888777777777888888999999999999999999999999:::<<>><<<999888777777777888666444555666888999999777777888888999888888888777888999::::::;;;;;;;;;:::999999999999:::;;;;;;:::::::::;;;<<<>>>@@@BBBJJJYYYvvv___cccjjjrrryyy}}}~~~~~~tttllleee[[[SSSOOOMMMMMMMMMLLLLLLLLLLLLMMMOOOTTTXXXTTTXXX\\\___```dddjjjooosssvvv{{{~~~yyyrrrnnnlllbbb```___bbbkkkvvv~~~~~~~~~{{{xxx|||}}}xxxggg\\\UUUVVVWWWUUUZZZcccnnn{{{|||eeeSSSAAA???===:::888666666666:::666222111222555888999777888999:::::::::::::::777888999:::;;;<<<<<<<<<;;;:::999888999:::;;;<<<;;;;;;:::;;;<<<>>>@@@AAAJJJWWWttt^^^ccciiioootttyyy}}}xxxssshhheee___WWWPPPLLLKKKLLLKKKKKKKKKLLLNNNQQQTTTVVVZZZ[[[^^^```cccgggmmmqqqtttxxx}}}}}}zzzvvvqqqnnngggcccaaaccchhhooo{{{~~~|||zzzyyyzzzzzzzzz|||}}}~~~}}}nnnbbbYYYYYYZZZZZZ[[[___nnn~~~zzz{{{}}}rrr^^^JJJBBB;;;999777444555888444444444444555555555555777777666666777888999999888888888999999:::::::::999999999999999999999999999999:::;;;===???@@@AAAIIIUUUooo^^^bbbjjjpppvvv{{{~~~vvvqqqgggbbb[[[TTTOOOMMMLLLLLLMMMLLLLLLMMMPPPSSSVVVXXXYYY[[[^^^aaadddiiinnnrrrvvvyyy}}}}}}{{{wwwssspppkkkgggdddfffiiiooo{{{}}}|||zzzxxxxxxxxxyyyzzz}}}~~~~~~~~~ttthhh^^^\\\\\\ZZZ[[[^^^kkk}}}yyy}}}xxxxxxzzzgggOOOEEE<<<:::999777666888555666666666666777777777777777777777777888999999888888888999999:::::::::999999999999999999999999::::::;;;<<<>>>@@@BBBCCCJJJUUUooo^^^cccjjjrrrwww||||||tttoooeee^^^UUUPPPNNNMMMLLLKKKNNNNNNNNNOOORRRUUUXXX[[[YYY\\\___cccfffkkkqqquuuzzz{{{}}}~~~~~~~~~~~~}}}yyyuuuqqqpppkkkggghhhkkkppp{{{}}}{{{wwwwwwvvvvvvwwwyyyzzz|||zzzpppeee```^^^[[[[[[\\\gggvvvyyywwwvvvtttyyyrrrWWWJJJ>>>;;;;;;:::888888777777777888888888999999777777777777777777888999888888888999999999999999999999999999999999999999::::::;;;===???AAADDDEEEKKKVVVooo^^^ccckkkrrrwww||||||sssnnnaaaYYYPPPKKKLLLNNNMMMJJJMMMMMMMMMOOORRRVVVYYY\\\ZZZ]]]aaaeeeiiinnntttxxx}}}~~~}}}|||{{{|||}}}}}}~~~|||vvvrrroookkkhhhiiilllrrr}}}|||xxxvvvttttttuuuwwwyyy|||~~~vvvlllddd```]]][[[[[[bbbooo|||tttxxxvvvuuuzzz___OOO@@@;;;<<<;;;888777777777888888888999999999888777777777777777888888888888888888888999999999888999999999999999::::::999999:::<<>>;;;888888999555555555666666666777777999888888777777777777777888888888888888777777777888888888999999::::::;;;999999:::;;;===???@@@AAAIIISSSkkk[[[aaakkksssyyy}}}wwwiii^^^TTTRRROOOLLLJJJIIIIIIIIIHHHIIIJJJLLLPPPUUUYYY\\\___ccchhhmmmqqquuuyyy|||~~~~~~~~~|||zzzyyy{{{|||}}}wwwpppiiieeedddgggmmmuuu}}}|||||||||xxxtttqqqqqqsssqqqrrruuuyyy|||pppeeeaaa]]]YYYVVV]]]jjjzzz|||yyysssqqqyyyppp___MMMAAA;;;777888<<<555555555666666666777777999999888777777777777777999888888888777777777666777888888999::::::;;;;;;;;;;;;;;;<<<===???@@@AAAHHHRRRjjjYYY```jjjttt{{{tttdddXXXQQQQQQQQQNNNJJJHHHHHHIIIHHHIIIJJJMMMQQQVVVZZZ]]]aaadddjjjnnnrrrvvvzzz}}}}}}~~~~~~|||zzzyyyzzz{{{{{{~~~wwwqqqkkkgggeeehhhmmmuuu|||xxxyyyxxxtttpppnnnppprrruuuvvvyyy|||sssfffaaa]]]XXXSSSYYYeeettt}}}uuummmkkkqqqrrrcccQQQDDD;;;777:::???666666666666777777777777999999888777777666777777999888888888777777666666777777888999::::::;;;;;;============>>>???@@@AAAGGGQQQiii\\\___fffqqq|||xxxhhhYYYPPPNNNNNNNNNMMMLLLJJJIIIHHHEEEHHHJJJMMMOOOSSSXXX[[[bbbffflllqqqtttvvvxxxzzz{{{}}}}}}}}}{{{zzz{{{|||~~~~~~{{{ssspppjjjfffhhhmmmuuu}}}{{{wwwrrrpppqqqrrrqqqoooxxx{{{~~~~~~}}}yyylllbbb\\\XXXVVVYYY___iii{{{tttgggdddhhhvvvuuueeeSSSHHHBBB<<<999999999888888777777777777777<<<;;;:::999888666555555888888777777777777777888888:::;;;999777888<<<@@@===>>>===<<<;;;;;;===???HHHQQQeee\\\___fffppp{{{tttfffYYYQQQMMMMMMMMMLLLKKKJJJIIIHHHGGGIIIKKKLLLNNNRRRWWW[[[bbbgggmmmrrruuuvvvwwwxxxxxxyyy{{{{{{{{{{{{}}}~~~{{{sssoooiiidddffflllvvv|||xxxsssqqqrrrttttttssszzz|||}}}~~~|||pppeee]]]YYYVVVYYY^^^hhhzzzyyykkkeeeeeeooo|||kkkXXXKKKCCC===::::::888777777666666666666666;;;::::::999888777666666999888888777777777888888666777999:::999999:::;;;;;;<<<<<<<<<;;;<<>>;;;;;;777777666555555555555666999999999888888888777777999999888888888888999999555666777999;;;;;;999666999:::;;;;;;;;;===@@@CCCEEENNNaaaZZZ^^^eeennnxxxuuuiii^^^UUUPPPMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKMMMSSSZZZ___ccchhhoootttvvvuuuuuuuuusssuuuxxxyyyzzz|||~~~wwwooogggbbbeeennn{{{~~~|||xxxvvvwww{{{~~~~~~zzzxxxtttvvvyyy}}}}}}pppddd]]]WWWXXX[[[dddwwwyyymmmdddfffuuu~~~fffTTTIII@@@;;;;;;888888777666666666666666888888888888888888888888999999999888999999:::;;;888777666888;;;<<<999666999:::;;;;;;;;;===@@@BBBDDDLLL```~~~YYY]]]eeemmmvvv}}}~~~qqqdddZZZSSSOOOMMMLLLKKKJJJIIIIIIJJJJJJHHHIIIJJJLLLOOOUUU]]]bbbccchhhnnnsssuuuuuuuuuvvvuuuwwwyyyzzzzzz{{{}}}yyyqqqhhhcccgggrrr}}}{{{zzz{{{~~~|||vvvsssnnnrrrxxx}}}xxxjjjbbbYYYYYYYYYaaatttrrrhhhhhhtttmmmZZZLLLAAA;;;::::::999888888777777888888777888888888888999999999999999888888999::::::;;;<<<999666777:::<<<;;;999;;;<<<<<<<<<;;;<<<>>>AAADDDLLL```XXX]]]dddlllttt{{{{{{mmmaaaWWWQQQNNNNNNMMMLLLJJJJJJJJJKKKLLLIIIKKKLLLNNNRRRWWW^^^cccdddhhhmmmrrrtttuuuwwwxxxwwwxxxzzzzzzzzz{{{|||~~~}}}zzzqqqiiidddjjjvvv}}}}}}~~~~~~~~~zzzsssoookkkpppxxxqqqhhh\\\ZZZYYY^^^pppuuujjjkkkvvvuuu```QQQDDD<<<:::::::::999888888888888999888888888888888888999999888888888888888999:::;;;===;;;888777999:::;;;<<<<<<<<<===<<<;;;<<<>>>@@@EEENNNcccWWW\\\dddlllssszzzvvviii^^^VVVQQQNNNOOONNNLLLKKKKKKKKKMMMNNNMMMNNNPPPRRRTTTXXX]]]aaadddhhhlllppprrruuuxxx{{{wwwxxxzzz{{{{{{|||~~~~~~yyyppphhheeekkkxxx~~~{{{zzz|||~~~wwwoookkkiiioooyyyxxxnnn^^^\\\XXX\\\llltttiiikkkuuu~~~{{{gggVVVGGG>>>;;;:::999999888777888888888999999888888888888888888777777777777888999::::::999::::::999888888999::::::;;;;;;;;;;;;===@@@BBBFFFPPPfffVVV\\\dddkkkrrryyy|||rrrggg]]]UUUQQQOOOPPPOOOMMMKKKKKKLLLNNNOOOPPPQQQSSSTTTVVVXXX\\\___eeegggkkkooorrruuuyyy|||vvvxxxzzz{{{|||}}}xxxooohhhdddlllxxx{{{}}}}}}{{{xxxxxx|||}}}uuummmiiiiiipppyyy|||rrr```]]]XXXZZZjjjrrrgggiiittt|||kkkZZZJJJ@@@<<<999888888777777777777777999999999888888888777777666666666666777888999:::555888<<<<<<999666777888888999:::;;;<<<>>>BBBDDDGGGRRRhhhVVVZZZaaajjjsss|||xxxnnnccc[[[TTTOOOKKKNNNOOONNNMMMLLLMMMOOOQQQPPPRRRTTTUUUVVVWWWZZZ]]]bbbgggnnnrrrssstttxxx{{{xxxxxxzzz{{{}}}vvvllljjjlllttt~~~yyywwwxxxyyyzzzzzz|||yyyooogggcccdddppp}}}tttfff]]]VVVXXXbbbqqqvvvllloooyyyqqqbbbUUUFFF<<<:::::::::999999999888888999999999888888888888888999999888888888888888888888777777888888:::;;;<<<999:::<<<<<<<<<===@@@BBBIIIRRRjjjWWW[[[cccllluuu}}}xxxmmmcccZZZTTTOOOLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQSSSUUUVVVVVVXXX[[[]]]aaagggmmmqqqsssuuuxxx{{{yyyzzz|||~~~wwwjjjiiillluuuzzzwwwsssuuuxxxzzz{{{|||~~~uuummmhhhfffeeeqqq~~~{{{hhh^^^UUUTTT[[[iii|||zzzmmmlllrrrvvvwwwfffWWWHHH===:::::::::999999999999888999999999888888888888888888888888888888888888888888999999::::::;;;<<<<<<999:::<<<<<<<<<===@@@BBBHHHQQQiiiWWW\\\eeennnwww}}}~~~wwwlllaaaYYYSSSOOOLLLKKKKKKKKKLLLNNNOOOQQQRRRSSSTTTVVVWWWWWWXXX[[[]]]aaafffmmmqqqsssuuuyyy|||zzz|||~~~wwwkkkkkkoooxxx}}}|||zzzxxxwwwqqqssswwwzzz{{{|||~~~{{{qqqkkkiiihhhgggrrr~~~nnnbbbWWWSSSVVVaaaqqq}}}oookkkmmmppptttlllYYYIII???::::::::::::999999999999999999999888888888777777888888888888888888888888777888999:::;;;;;;;;;:::999:::<<<<<<<<<===@@@BBBGGGPPPhhhXXX]]]fffoooxxx}}}|||uuujjj```XXXSSSOOOLLLIIIIIIJJJLLLOOOQQQRRRRRRTTTUUUWWWWWWWWWXXX[[[]]]```fffmmmqqqsssuuuyyy|||{{{}}}~~~xxxooopppuuu|||}}}yyyyyyzzzzzzzzzsssuuuwwwyyy{{{~~~zzzrrrmmmkkkjjjiiittt~~~xxxkkk]]]UUUUUU\\\jjjwww~~~qqqmmmppprrrqqq{{{qqq[[[III@@@;;;;;;:::::::::999999999::::::999999888777777777888888888888888999999999666777888999999999888888999:::<<<<<<<<<===@@@BBBGGGPPPhhhXXX]]]fffooovvv{{{~~~{{{ttthhh^^^WWWRRROOOMMMIIIIIIIIILLLQQQTTTTTTSSSSSSUUUVVVWWWWWWYYY[[[^^^aaafffmmmqqqsssuuuyyy|||{{{}}}}}}wwwooorrrxxxzzzxxxxxxzzz|||}}}yyyzzzzzz{{{}}}}}}uuupppnnnmmmmmmwwwtttdddZZZWWW[[[eeeppp|||ooolllrrrvvvvvv}}}}}}sss\\\JJJ@@@;;;;;;;;;:::::::::999999::::::999999888777777666777777888888888999999999777888888999999999999999999:::<<<<<<<<<===@@@BBBHHHQQQiiiYYY]]]dddlllsssxxx{{{||||||~~~zzzrrrggg\\\UUUQQQOOOMMMKKKIIIJJJNNNSSSVVVUUUSSSRRRSSSUUUVVVWWWYYY\\\^^^bbbgggnnnrrrssstttxxx{{{|||~~~|||wwwnnnrrr{{{~~~|||xxxwwwyyy{{{||||||~~~~~~~~~}}}wwwsssqqqpppsss|||~~~nnnbbb[[[ZZZaaaiiivvvjjjhhhooovvv{{{~~~{{{yyyuuu^^^KKKAAA;;;;;;;;;;;;::::::::::::;;;::::::999888777666666777777777888999999::::::::::::999999999999:::;;;999:::<<<<<<<<<===@@@BBBHHHQQQiiiXXX\\\bbbiiiooouuuxxxzzz{{{~~~}}}yyyqqqeee[[[TTTQQQOOONNNLLLKKKKKKOOOUUUXXXVVVSSSOOOQQQTTTUUUVVVYYY\\\___ccchhhnnnrrrssstttvvvyyy~~~{{{vvvpppvvv|||zzzzzz}}}~~~{{{zzzyyyyyy{{{}}}}}}|||~~~zzzuuussssssttt{{{zzzlllbbb\\\___eeennnvvvyyyoooeeeeeemmmttt{{{~~~yyyuuuxxxvvv```NNNCCC<<<;;;;;;;;;;;;:::::::::;;;;;;:::999888777666555666777777888999999:::::::::999777555555666888:::999:::<<<<<<<<<===@@@BBBGGGPPPhhhXXX[[[```fffmmmssswwwyyy}}}~~~xxxpppeeeZZZTTTPPPOOONNNNNNLLLLLLPPPVVVYYYVVVSSSNNNPPPRRRTTTVVVYYY]]]___dddiiiooorrrrrrsssvvvxxx{{{uuuvvv||||||wwwuuuvvvxxxzzz{{{zzz{{{}}}~~~}}}wwwrrrrrruuuwwwuuuhhh``````ddd]]]iiiooojjjbbbdddmmmuuuzzz}}}xxxttttttwwwbbbPPPDDD<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888777666555666777777888999999::::::888555222000000222555777999:::<<<<<<<<<===@@@BBBFFFOOOgggYYY]]]bbbgggkkkoootttwww|||zzzpppbbbWWWQQQOOOMMMKKKKKKKKKMMMQQQTTTTTTPPPLLLJJJLLLOOORRRUUUXXX]]]```kkknnnqqqrrrqqqrrrvvvzzz{{{zzzwww}}}{{{wwwuuuuuuvvvwww{{{}}}}}}vvvssstttwwwyyynnn```ZZZZZZ[[[bbbfffeeedddgggiiiiiiqqqvvvzzzuuusss~~~|||hhhWWWMMMAAA:::666888:::888666666666777888::::::999888888:::::::::999999999888888777888999888777777999;;;:::;;;<<<<<<<<<===???AAAFFFMMMbbbYYY]]]bbbfffkkkoootttwww}}}}}}yyyoooaaaWWWRRRPPPNNNLLLNNNNNNOOOQQQSSSRRRMMMJJJKKKMMMQQQTTTWWW[[[```cccllloooqqqrrrqqqsssxxx||||||xxxvvvzzzyyyvvvuuuvvvxxx{{{~~~zzzuuusssuuuxxx{{{wwwhhhaaa```___gggnnnnnnnnnnnnmmmjjjmmmqqq|||zzzuuu|||ooo[[[OOOBBB<<<888999:::777666888777777888999999999999888:::::::::999999999888888888999:::999888888:::<<<:::;;;<<<<<<<<<===???AAAEEELLLaaaZZZ]]]aaaeeejjjoootttxxx~~~yyyvvvlll```VVVRRRPPPOOOMMMPPPPPPPPPQQQQQQOOOKKKGGGKKKNNNSSSWWW[[[___dddgggmmmppprrrrrrrrrtttzzz~~~yyytttsss{{{|||xxxvvvwwwxxx|||||||||~~~|||wwwttttttwww|||sssjjjgggfffpppzzz}}}}}}{{{tttmmmhhhjjjuuuyyy|||{{{bbbSSSDDD???;;;;;;999666666:::888888888777888888999::::::::::::999999999888888999:::;;;:::999999;;;===:::;;;<<<<<<<<<===???AAAEEEKKK```[[[^^^bbbeeejjjooouuuyyy}}}~~~wwwppphhh\\\TTTQQQPPPOOOMMMPPPPPPQQQQQQPPPNNNKKKHHHJJJNNNSSSYYY]]]bbbfffjjjoooqqqsssssssssvvv|||}}}}}}~~~~~~}}}~~~wwwsssssszzzzzzxxxyyyzzz~~~}}}~~~|||zzzwwwwwwxxx}}}~~~tttoooooo{{{|||qqqffffffnnnlllZZZHHHCCC>>><<<999555777;;;999888777777777888:::;;;:::::::::999999999888888888999::::::999999:::<<<:::;;;<<<<<<<<<===???AAADDDKKK___[[[^^^cccgggkkkpppuuuyyy{{{}}}uuuiiibbbXXXQQQOOONNNMMMLLLMMMNNNPPPPPPOOONNNLLLKKKIIIMMMSSSYYY^^^cccgggjjjoooqqqtttuuuvvvyyy}}}|||||||||}}}{{{|||}}}wwwuuuuuu~~~|||zzz{{{|||}}}|||{{{{{{~~~~~~~~~{{{yyyvvvgggeeejjj|||vvvcccMMMFFF@@@===:::777777;;;999888777777777888:::;;;:::::::::999999999888888777888999888777888999;;;:::;;;<<<<<<<<<===???AAADDDKKK___[[[___eeejjjnnnrrrvvvyyy|||zzzqqqddd]]]TTTNNNMMMNNNMMMLLLKKKMMMOOOOOONNNMMMMMMNNNIIIMMMTTTZZZ___cccgggjjjnnnrrrvvvxxxyyy{{{~~~~~~~~~}}}}}}||||||zzz{{{}}}{{{vvvwwwxxx~~~}}}~~~}}}{{{hhhdddfffwwwmmmTTTIII@@@<<<;;;999888:::888888888777888888999::::::::::::999999999888888777888999888777777999;;;:::;;;<<<<<<<<<===???AAAEEEKKK___[[[```gggmmmqqqtttwwwyyyvvvlllaaaZZZRRRNNNMMMNNNNNNMMMKKKMMMPPPOOOMMMLLLMMMNNNJJJNNNUUU[[[```dddhhhjjjmmmrrrwww{{{|||~~~~~~}}}}}}{{{{{{|||~~~yyyvvvwwwzzz~~~}}}gggaaaaaaqqquuuYYYKKK???<<<===<<<999888777777888999999999999888:::::::::999999999888888888999999999888888:::;;;:::;;;<<<<<<<<<===???AAAFFFLLL___[[[aaaiiiooosssvvvxxxyyy~~~rrrggg```ZZZRRRNNNNNNOOOOOONNNLLLNNNPPPOOOLLLKKKLLLMMMKKKPPPWWW]]]aaaeeehhhkkklllrrrxxx|||~~~~~~~~~~~~|||||||||}}}xxxuuuvvvyyy}}}|||yyyyyyzzz|||~~~~~~~~~~~~~~~}}}|||}}}fff^^^]]]lllzzz\\\MMM>>>;;;>>>>>>:::777666777888::::::999888888:::::::::999999999888888999:::::::::999999;;;===:::;;;<<<<<<<<<===???AAAGGGLLL___```fffoootttwwwxxx{{{~~~|||qqqjjjZZZXXXSSSOOOMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMLLLNNNRRRXXX^^^dddiiilllpppssswwwzzz|||~~~~~~~~~~~~}}}}}}||||||||||||zzztttssswwwzzz|||~~~zzzqqqooommmmmmooossswwwzzzyyyyyyyyyzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~mmmddd^^^hhh~~~}}}cccTTTDDD===<<<;;;:::;;;:::::::::999999888888888;;;;;;999777555444222111:::::::::999999999888888;;;<<<>>>===<<<<<<===>>>FFFMMM```~~~^^^eeemmmsssvvvyyy|||yyyoooiiiZZZXXXSSSOOOMMMMMMNNNOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNRRRWWW]]]dddjjjmmmqqqtttxxx{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{uuutttyyy}}}xxxtttmmmllljjjiiijjjmmmqqqtttyyyyyyyyy{{{}}}~~~}}}|||||||||~~~~~~~~~mmmddd]]]dddvvveeeUUUDDD>>>===;;;:::;;;:::::::::999999999888888999999888888777666555555999999999999999999999999;;;<<<======<<<<<<===>>>EEEMMM```~~~]]]ccclllrrrvvvyyy}}}~~~uuulllgggZZZXXXSSSOOOLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLNNNOOORRRVVV]]]dddkkkoootttwww{{{~~~~~~}}}|||{{{uuuuuuzzzyyyrrroookkkiiigggfffgggkkknnnqqqxxxyyyzzz|||~~~}}}|||||||||pppfff```dddpppgggWWWFFF???===;;;:::;;;:::::::::999999999999888777777888888888999999999777777888888999:::::::::;;;<<<======<<<<<<===???EEEMMM___~~~^^^dddlllqqquuuxxx|||}}}sssjjjdddZZZWWWRRRNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKOOOPPPRRRVVV]]]eeemmmqqqvvvyyy}}}yyyssssssyyy}}}}}}vvvpppllljjjiiihhhhhhjjjmmmqqqsssxxxyyy{{{~~~~~~ssskkkfffhhhooo{{{kkkZZZHHH@@@===;;;:::;;;999999999999999999999999888888888999999:::::::::666666777888999:::;;;;;;:::<<<======<<<<<<>>>???EEELLL___~~~```eeemmmrrrtttwww|||ttthhhaaaXXXUUUQQQMMMKKKKKKLLLNNNOOONNNMMMLLLKKKKKKKKKKKKOOOPPPRRRVVV]]]fffnnnrrrwww{{{vvvooooootttyyy|||yyysssnnnkkkiiiiiiiiijjjlllppptttwwwwwwyyy|||uuummmjjjmmmppptttooo]]]JJJAAA>>>;;;:::;;;999999999999999999999999:::::::::999999999999999555555666777999:::;;;;;;:::;;;======<<<===>>>@@@EEELLL___}}}```fffmmmrrruuuxxx}}}tttggg___VVVSSSPPPLLLKKKLLLMMMOOOPPPPPPNNNMMMLLLLLLLLLLLLOOOPPPSSSXXX___gggnnnssswwwzzz|||rrrlllkkknnnrrrvvvyyy}}}}}}vvvqqqmmmkkkiiiiiijjjkkknnnqqquuuwwwwwwyyy~~~wwwmmmjjjnnnooonnnzzzrrr```LLLBBB>>>;;;:::;;;888999999999999:::::::::;;;::::::999999888888888555555666777888999:::;;;999;;;<<<===<<<===>>>@@@DDDLLL^^^}}}^^^dddlllrrrvvv{{{~~~rrrfff^^^SSSQQQNNNKKKKKKLLLNNNPPPRRRQQQPPPNNNMMMMMMLLLLLLMMMOOOTTTYYYaaahhhooorrruuuzzz~~~~~~~~~~~~yyypppiiihhhjjjmmmnnnqqquuuxxxzzz||||||vvvrrrpppooonnnmmmmmmnnnppprrruuuvvvvvvyyy~~~~~~qqqjjjnnnooolllvvvuuucccNNNCCC???<<<:::;;;888888999999999:::::::::999999999999888888888888555666666777888999999:::999;;;<<<===<<<===???@@@DDDKKK^^^}}}\\\bbbkkkrrrwww~~~|||pppeee^^^RRRPPPMMMKKKKKKLLLOOOQQQSSSRRRQQQOOONNNMMMMMMMMMMMMOOOTTT[[[bbbiiiooorrrtttyyy~~~}}}||||||}}}}}}|||~~~~~~wwwoooiiifffhhhjjjgggjjjnnnqqqsssvvvyyy{{{~~~~~~~~~}}}~~~~~~~~~yyyvvvttttttssssssrrrrrrrrrtttuuuvvvvvvzzzuuukkkooopppmmmwwwvvvdddOOOCCC???<<<:::;;;888888888999999:::::::::888888888888888999999999666666777777888888999999999:::<<<=========???AAADDDKKK^^^}}}^^^ccchhhmmmwwwxxxnnnbbbZZZRRROOOLLLJJJJJJMMMPPPRRRTTTTTTTTTQQQNNNMMMMMMNNNRRRUUUZZZ^^^bbbggglllpppzzz}}}~~~~~~|||yyyxxxxxxyyyyyy{{{||||||uuuoookkkjjjhhhgggfffgggiiikkkmmmnnnooopppwwwwwwwwwxxxxxxxxxyyyyyy||||||}}}~~~~~~||||||wwwvvvtttrrrrrrsssvvvwwwwww|||~~~yyymmmmmmnnnnnnvvvwwweeeRRRHHHCCC>>>:::999;;;999777777999:::888666999999999999999999999999999999999888999999::::::999;;;===>>>=========>>>CCCLLL```~~~___eeejjjoooyyywwwlll```YYYQQQOOOLLLKKKKKKNNNQQQTTTWWWWWWVVVSSSPPPOOOOOOPPPRRRUUUZZZ^^^ccchhhnnnrrrzzz|||}}}}}}|||zzzyyyyyyzzz{{{|||{{{||||||vvvqqqnnnlllkkkjjjfffggghhhjjjkkkkkklllllloooooopppppppppqqqqqqqqqwwwwwwxxxzzz}}}}}}{{{xxxuuuttttttvvvwwwyyy}}}zzzllljjjjjjkkkttt}}}jjjUUUIIICCC???<<<;;;<<<:::888888::::::999777999999999999999999999999999888888888999::::::;;;;;;<<<>>>>>>======???@@@CCCLLL___}}}aaagggmmmsss|||uuuiii^^^WWWPPPOOOMMMLLLLLLOOOSSSUUUWWWWWWVVVSSSPPPOOOOOOQQQQQQUUUZZZ```eeejjjppptttyyy|||~~~|||zzzyyyyyyxxxxxxyyy{{{}}}~~~{{{|||~~~}}}wwwsssqqqpppooonnniiiiiiiiiiiiiiihhhgggggghhhhhhgggggghhhhhhiiiiiioooppprrrtttxxx{{{~~~}}}yyyvvvvvvvvvwww{{{~~~}}}nnnhhheeegggrrrttt\\\LLLDDD???======<<<:::999999::::::999888999999999999999999999999777777888888999:::;;;<<<<<<===>>>======>>>@@@BBBCCCLLL___|||cccjjjqqqwww|||qqqeee[[[UUUPPPOOOMMMLLLNNNQQQTTTVVVUUUUUUSSSPPPMMMLLLNNNOOOQQQUUU[[[bbbgggmmmsssvvvyyy{{{}}}~~~~~~|||zzzxxxxxxxxxxxxyyyzzz{{{}}}~~~{{{|||}}}}}}xxxuuuttttttsssrrrmmmmmmlllkkkiiigggfffeeeeeedddccccccccccccdddeeehhhiiilllooosssvvvyyy{{{~~~|||yyyxxxxxxyyy|||~~~~~~~~~|||uuuiiicccdddooo}}}eeeQQQFFF???<<<===;;;:::999999999999999888999999999999999999999999777777777888999;;;<<<===<<<===<<<;;;;;;===@@@CCCCCCKKK^^^|||eeellltttzzzyyymmmbbbYYYTTTOOONNNMMMMMMNNNQQQTTTUUUSSSSSSQQQNNNLLLLLLNNNPPPRRRVVV]]]dddjjjoootttxxxxxxyyy{{{||||||{{{yyywwwyyyyyyyyyyyyzzzzzz{{{{{{{{{|||}}}~~~~~~zzzxxxwwwwwwvvvuuussssssqqqooommmjjjhhhgggeeedddbbb```___``````aaadddeeehhhlllooorrruuuvvvzzz|||~~~|||{{{zzzzzz{{{||||||{{{xxxvvvwwwwwwxxx{{{ooodddcccnnnzzznnnVVVHHH???;;;;;;999::::::999888888888888999999999999999999999999777777777888999;;;<<<===:::;;;;;;::::::;;;???BBBBBBJJJ]]]{{{fffnnnvvv|||~~~uuuiii___WWWTTTOOONNNMMMMMMNNNPPPRRRTTTRRRQQQPPPNNNLLLMMMPPPSSSSSSXXX___ffflllqqqvvvyyywwwxxxzzz{{{{{{zzzyyyxxxyyyyyyyyyyyyzzzzzzzzzyyy{{{|||}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{zzzxxxxxxwwwvvvtttrrrooommmkkkgggeeebbb___]]]]]]]]]^^^aaacccfffiiillloooqqqrrrtttwwwzzz|||~~~~~~|||zzzwwwwwwvvvssspppnnnoooppptttwww{{{~~~~~~vvvhhhfffooozzzuuu[[[JJJ@@@;;;;;;999;;;;;;:::999888999:::999999999999999999999999777777888888999:::;;;<<<888999:::::::::;;;>>>AAABBBJJJ\\\zzzgggooowww}}}~~~zzzqqqfff]]]WWWUUUOOONNNMMMMMMMMMOOOPPPQQQNNNNNNMMMKKKKKKMMMQQQTTTUUUZZZaaahhhmmmrrrvvvyyyvvvwwwyyyzzz{{{zzzzzzyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{|||~~~~~~~~~}}}|||{{{zzzyyyxxxuuusssqqqpppkkkiiieeeaaa^^^]]]]]]]]]___```cccgggjjjlllmmmmmmnnnqqqtttwwwyyy||||||yyyrrrrrrpppllliiiggghhhiiioooqqqtttwwwyyy{{{{{{{{{|||~~~}}}{{{llliiirrr{{{xxx^^^MMMBBB>>>===;;;===>>>===:::999;;;<<<999999999999999999999999999888888888999::::::;;;777999;;;<<<<<<<<>>>>>???AAABBBIII\\\yyyiiipppuuuxxx|||}}}|||xxxpppiiibbb[[[TTTPPPPPPNNNMMMNNNPPPPPPPPPNNNIIIIIIIIIHHHIIIMMMSSSXXXXXX]]]ccciiinnnrrrvvvyyyyyyzzz|||}}}}}}}}}||||||zzzzzzzzz{{{{{{{{{{{{|||||||||yyyxxxwwwuuusssrrrpppmmmiiieeebbbaaa```^^^```bbbeeeffffffeeedddiiigggjjjpppsssuuuyyy~~~yyyuuunnnfff___[[[[[[[[[[[[```aaabbbeeehhhlllppprrruuuxxx}}}|||}}}~~~pppqqqrrrjjjUUUFFF>>>===BBBAAA@@@>>>===;;;:::999<<<<<<===<<<<<<:::999888888888999999999:::::::::999;;;<<<<<<;;;;;;===>>>BBBJJJ\\\yyyhhhnnntttwww{{{~~~}}}xxxpppggg```ZZZTTTPPPPPPOOONNNNNNOOOPPPOOONNNIIIIIIHHHHHHIIIMMMSSSWWW\\\```eeejjjnnnqqqtttwwwxxxyyy{{{}}}}}}}}}|||{{{zzzzzz{{{{{{{{{{{{{{{{{{|||~~~}}}{{{zzzyyywwwvvvuuussspppllliiigggfffeeeaaabbbcccdddeeedddccccccfffdddffflllooorrrwww~~~yyysssmmmddd]]]ZZZZZZYYYYYY[[[[[[\\\___bbbfffjjjlllqqqssswwwzzz}}}{{{yyy~~~~~~ppprrrqqqpppZZZHHH???===@@@@@@???>>><<<;;;::::::;;;;;;;;;:::999888888888888888999999999:::::::::999:::<<<<<<;;;;;;===>>>CCCKKK]]]zzzffflllqqqtttyyy~~~~~~xxxnnneee^^^XXXTTTQQQQQQPPPNNNNNNOOOOOONNNLLLIIIIIIHHHGGGHHHLLLRRRWWW___cccgggkkkmmmppprrrtttvvvxxx{{{~~~~~~~~~|||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~||||||{{{zzzyyyxxxvvvtttqqqnnnmmmllllllgggfffeeecccbbbbbbaaaaaabbb```bbbfffjjjnnnuuu}}}yyyooojjjbbb[[[XXXXXXXXXWWWUUUVVVWWWZZZ]]]aaadddfffkkkmmmooorrruuuzzz{{{tttwww}}}}}}qqqrrrqqqxxx```KKK@@@===>>>======<<<;;;;;;::::::<<<;;;:::888888888888999888888999999999:::::::::888999;;;;;;;;;;;;<<<>>>DDDKKK^^^{{{eeejjjoooqqqvvv}}}~~~~~~wwwmmmccc\\\WWWTTTRRRRRRPPPNNNNNNOOONNNMMMKKKIIIIIIHHHGGGIIIMMMRRRWWW```dddhhhlllnnnppprrrtttwwwyyy}}}~~~}}}|||||||||{{{{{{zzzzzzzzz{{{||||||}}}}}}~~~}}}}}}~~~}}}|||zzzyyyvvvtttrrrqqqqqqqqqllljjjgggcccaaa`````````___^^^___bbbeeeiiisss}}}~~~wwwkkkfff___YYYWWWVVVVVVUUUTTTTTTUUUWWWZZZ^^^aaaccceeegggiiikkkooouuu{{{|||}}}~~~}}}tttvvv|||~~~qqqssssss~~~eeeNNNAAA===<<<;;;;;;;;;;;;;;;::::::===<<<:::888888888:::;;;888888999999999:::::::::777999:::;;;:::;;;<<<>>>CCCKKK]]]{{{dddhhhlllnnnssszzz~~~}}}|||uuujjjaaaZZZWWWTTTSSSQQQPPPNNNNNNNNNNNNLLLKKKIIIIIIIIIHHHIIIMMMSSSXXX___ccchhhlllooorrruuuwwwyyy{{{~~~~~~~~~}}}||||||{{{zzzzzz{{{||||||}}}}}}~~~~~~zzzyyywwwuuutttssssssssspppmmmiiieeeaaa`````````___]]]^^^aaabbbfffppp{{{{{{ttthhhccc]]]XXXUUUUUUTTTTTTSSSSSSSSSUUUWWWZZZ\\\^^^```bbbeeehhhlllrrrzzzzzz{{{|||xxxzzzrrrttttttiiiQQQCCC???;;;;;;;;;;;;;;;;;;::::::;;;:::888666666777999:::888888999999999:::::::::777999;;;;;;;;;;;;===???BBBJJJ\\\zzzdddhhhjjjkkkpppxxx|||{{{yyyrrrhhh```ZZZWWWUUUTTTPPPOOOMMMMMMNNNNNNMMMKKKKKKKKKJJJIIIJJJNNNTTTYYY___bbbhhhlllpppsssvvvyyy{{{}}}~~~}}}|||{{{zzz{{{}}}~~~~~~~~~zzzyyywwwuuutttsssssstttrrroookkkgggdddbbbaaaaaa___^^^___```___aaakkkvvvxxxoooeeeaaa[[[WWWUUUTTTSSSSSSQQQQQQQQQQQQRRRTTTVVVWWWZZZ\\\aaaeeejjjqqqyyy~~~}}}zzz{{{|||~~~|||}}}tttuuutttnnnUUUFFFAAA;;;;;;;;;;;;;;;;;;::::::888777666555555666777777888888999999999:::::::::888999;;;<<<<<<<<<>>>@@@AAAIII\\\zzzdddgggiiiiiinnnuuuzzzyyyuuuoooggg___[[[XXXVVVTTTOOOMMMLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKLLLPPPVVVZZZ```dddiiimmmpppsssvvvxxx|||}}}~~~~~~}}}|||{{{|||~~~{{{yyywwwuuutttsssssssssrrrpppmmmiiifffdddcccccc^^^^^^___```]]]]]]fffpppxxxzzz}}}}}}|||~~~|||tttkkkccc___ZZZVVVUUUTTTSSSRRRQQQQQQPPPOOOOOOPPPRRRSSSRRRVVV\\\bbbhhhooovvv{{{~~~{{{{{{|||~~~{{{wwwuuuqqq}}}sssYYYIIIDDD======<<<<<<;;;;;;::::::777777777888888888888888888888999999999:::::::::888:::<<<======>>>@@@BBBBBBJJJ]]]{{{dddhhhiiihhhllltttxxxxxxsssnnnfff```[[[XXXVVVUUUNNNMMMLLLLLLNNNOOONNNMMMMMMMMMLLLLLLMMMQQQWWW[[[bbbeeejjjnnnpppsssuuuwww}}}}}}}}}~~~~~~}}}||||||{{{}}}{{{zzzxxxvvvtttsssssssssqqqpppnnnkkkhhhfffeeeddd^^^^^^```___[[[ZZZbbblllnnnqqqtttuuuvvvxxx~~~~~~}}}}}}}}}~~~{{{rrriiiccc___ZZZVVVUUUTTTSSSRRRSSSSSSQQQPPPPPPPPPQQQRRRLLLQQQXXX___fffmmmtttxxx|||}}}{{{{{{|||}}}xxx{{{yyyuuuoooyyywww\\\KKKEEE>>>======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;888888999999999:::::::::999;;;===>>>>>>???AAABBBCCCKKK^^^|||gggiiilllrrrwww{{{{{{{{{xxxpppeee^^^ZZZYYYWWWUUUQQQOOOMMMMMMMMMMMMKKKJJJJJJIIIJJJLLLLLLMMMTTT\\\bbbfffjjjmmmooorrruuuwww{{{|||}}}}}}~~~~~~||||||}}}~~~|||yyyxxxwwwvvvuuusssnnnmmmmmmmmmmmmkkkgggdddbbb```]]][[[[[[\\\___aaaddddddhhhmmmooopppwww|||yyyxxxyyy|||}}}~~~vvvnnniiibbb^^^ZZZWWWUUUTTTSSSRRRSSSRRRPPPNNNLLLLLLLLLLLLOOORRRVVVZZZ___eeekkkpppxxxzzz}}}~~~~~~~~~}}}||||||{{{sssppp}}}rrruuu~~~zzz```KKK@@@>>>======<<<;;;:::999888777888999999::::::::::::999::::::::::::::::::;;;999::::::;;;===???@@@AAAEEELLL^^^|||hhhjjjnnntttzzz}}}}}}{{{yyyqqqfff^^^YYYWWWUUURRRQQQOOOMMMMMMMMMMMMKKKIIIIIIHHHJJJLLLMMMNNNTTT]]]cccfffkkknnnqqqtttwwwyyy}}}~~~~~~}}}|||}}}~~~{{{xxxwwwvvvuuutttooonnnnnnnnnnnnllliiifffdddbbb___\\\[[[\\\]]]___]]]]]]aaaeeegggjjjqqqzzz|||{{{yyywwwwwwyyy|||~~~zzzssskkkgggccc___[[[XXXVVVUUUSSSRRRSSSRRRPPPMMMLLLKKKKKKKKKMMMOOOSSSXXX\\\bbbhhhmmmtttvvv{{{~~~}}}}}}}}}uuuqqq{{{zzzsssyyy{{{aaaMMMAAA======;;;:::999999999999888888999:::::::::999999999999::::::::::::;;;;;;::::::;;;;;;===>>>@@@@@@DDDKKK^^^|||jjjlllqqqxxx}}}~~~|||zzzrrrfff]]]XXXUUURRROOOPPPOOOMMMMMMNNNMMMKKKIIIGGGGGGIIIMMMNNNOOOVVV^^^dddgggkkkooorrruuuyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzyyyxxxwwwvvvqqqpppnnnnnnnnnmmmjjjhhhgggeeeaaa^^^[[[[[[[[[[[[XXXWWWYYY]]]```dddmmmwww~~~yyyxxxwwwwwwxxx{{{}}}}}}yyytttnnniiieeeeeeaaa]]]ZZZXXXVVVTTTRRRSSSRRRPPPMMMLLLJJJJJJIIIJJJLLLPPPTTTYYY^^^dddiiiooosssyyy~~~}}}~~~wwwqqqpppzzzvvvsss}}}}}}cccNNNCCC===<<<:::888888888:::;;;999999:::::::::999888888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>??????BBBJJJ^^^}}}lllooouuu|||}}}xxxoooddd[[[VVVTTTQQQNNNOOONNNMMMMMMNNNMMMJJJHHHFFFFFFIIIMMMOOOPPPWWW___cccfffkkkooorrruuuxxx{{{yyyzzz{{{{{{{{{{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}zzzxxxsssqqqnnnmmmmmmllljjjiiihhhfffccc___\\\YYYXXXWWWVVVTTTVVVYYY]]]bbbmmmxxx|||yyyyyyyyyyyy{{{}}}~~~}}}zzzvvvqqqlllhhhfffgggddd___\\\ZZZXXXUUUSSSRRRQQQPPPNNNLLLJJJIIIHHHIIIKKKOOOSSSWWW\\\bbbffflllqqqxxx~~~|||}}}uuummmgggpppxxxwwwrrrsss}}}eeeOOODDD>>><<<999777777888:::<<<::::::::::::999999888777999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAAIII]]]|||mmmqqqxxx~~~ssskkk```YYYUUUTTTRRRPPPNNNMMMMMMNNNNNNMMMJJJGGGEEEFFFIIINNNPPPQQQWWW___aaaeeeiiimmmpppsssvvvyyywwwxxxzzzzzzyyyyyy{{{}}}|||}}}~~~~~~~~~~~~~~~{{{uuurrrooommmlllkkkjjjhhhhhhgggddd```]]]YYYWWWUUUUUUTTTUUUXXX\\\aaammmxxx}}}{{{{{{{{{{{{||||||}}}}}}~~~zzzuuuqqqmmmkkkjjjiiifffbbb___\\\YYYVVVSSSRRRQQQPPPNNNMMMKKKIIIHHHIIILLLOOOSSSVVV[[[aaaeeemmmqqqxxx}}}~~~qqqhhhbbbkkktttuuusssttt|||fffPPPDDD>>><<<:::888777888:::;;;::::::::::::999999888777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAAIII\\\{{{nnnsss{{{}}}oooggg]]]WWWTTTTTTRRRQQQMMMMMMMMMNNNNNNLLLIIIFFFEEEFFFJJJOOOPPPQQQWWW___aaadddhhhkkknnnpppsssvvvvvvxxxzzzzzzzzzzzz{{{}}}zzz{{{}}}~~~~~~zzzvvvqqqnnnlllkkkjjjiiihhhgggfffccc```\\\YYYWWWUUUSSSUUUXXX\\\aaalllwww~~~|||}}}}}}~~~}}}}}}|||{{{~~~zzzwwwssspppnnnnnnllliiieeebbb___[[[WWWTTTQQQQQQPPPPPPNNNMMMKKKJJJKKKMMMPPPSSSVVV[[[```dddnnnqqqxxx~~~pppgggcccmmmxxx}}}|||{{{}}}iiiRRRFFF@@@>>><<<:::999999999:::999999:::::::::999888888888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>??????BBBIII[[[yyynnnsss|||}}}mmmfff\\\UUUSSSRRRQQQPPPMMMMMMMMMNNNNNNLLLIIIFFFFFFGGGKKKPPPQQQQQQWWW^^^bbbeeeiiikkkmmmooorrrttttttvvvxxxyyyyyyyyyzzz|||yyy{{{}}}~~~{{{uuupppmmmlllkkkjjjiiiiiiiiigggdddaaa]]][[[WWWVVVWWW[[[^^^cccmmmxxx|||~~~}}}{{{xxxuuusssqqqqqqnnnkkkgggddd```\\\XXXTTTPPPPPPQQQQQQPPPOOOMMMLLLKKKMMMPPPSSSVVVZZZ___cccmmmpppvvv|||rrrkkkgggsssmmmUUUHHHAAA@@@>>><<<:::999999999888888999:::::::::999999777888888999;;;<<<<<<===::::::;;;;;;===>>>@@@@@@CCCIIIZZZwwwnnnttt}}}|||mmmfff\\\UUURRRQQQPPPNNNLLLLLLMMMNNNNNNLLLHHHEEEFFFGGGKKKPPPQQQQQQVVV]]]cccfffiiilllmmmoooqqqsssppprrruuuvvvvvvwwwxxxyyyyyyzzz}}}}}}~~~~~~xxxrrrooommmlllkkkkkkkkkkkkjjjhhhdddaaa___ZZZYYY[[[___bbbfffoooyyyzzz}}}|||{{{yyywwwuuusssrrrnnnlllhhheeeaaa]]]XXXUUUPPPPPPQQQRRRQQQPPPOOONNNKKKMMMPPPSSSUUUZZZ___bbblllooouuu{{{~~~uuuoookkkxxxpppXXXKKKBBBAAA@@@>>><<<:::888777777888999:::::::::::::::777888888999;;;<<<======999::::::;;;===???@@@AAADDDIIIYYYvvvoooxxx|||kkkaaaXXXTTTQQQNNNLLLMMMLLLMMMNNNNNNMMMKKKHHHFFFGGGHHHJJJMMMPPPSSSVVVXXX___ccciiimmmnnnooopppqqqqqqsssuuuuuuvvvwwwzzz|||{{{|||~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}wwwssspppnnnnnnmmmnnnooonnnmmmiiifffccc```bbbdddeeefffkkkrrrxxx{{{~~~~~~{{{wwwuuutttttttttsssooollliiieeebbb^^^YYYVVVVVVTTTQQQQQQRRRSSSSSSRRRMMMMMMOOOSSSTTTVVV]]]fffmmmsssyyy~~~~~~~~~}}}}}}zzz{{{|||{{{zzz}}}tttjjjoooyyyuuu\\\LLLCCC===999;;;===;;;999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???CCCHHHXXXuuuoooxxxyyyjjj```WWWTTTRRRNNNMMMMMMNNNNNNOOONNNMMMJJJHHHFFFFFFGGGIIILLLPPPTTTWWWYYY```dddiiimmmooopppqqqrrrsssuuuwwwxxxyyyzzz}}}~~~~~~~~~|||}}}~~~|||wwwtttrrrqqqssstttttttttrrrnnnkkkiiifffgggiiijjjkkkpppwww|||~~~}}}zzzxxxwwwwwwvvvuuurrrpppllliiifffbbb^^^ZZZVVVTTTRRRQQQRRRSSSSSSSSSPPPOOOQQQTTTUUUWWW___hhhnnntttzzz}}}||||||||||||zzz{{{{{{zzzyyy|||ssshhhkkkuuuxxx^^^NNNEEE>>>:::<<<===;;;999:::999999999999999999999999999999999999999999999999<<<;;;;;;<<<<<<===>>>???DDDIIIZZZvvvoooxxx}}}vvvggg^^^VVVTTTRRROOONNNOOOOOOPPPOOONNNLLLJJJGGGFFFDDDFFFHHHLLLQQQUUUYYY[[[aaaeeejjjnnnpppqqqrrrrrrtttwwwyyy{{{}}}~~~{{{|||~~~}}}{{{yyyyyy||||||||||||yyyvvvsssqqqooopppqqqqqqssswww}}}}}}||||||{{{yyywwwqqqnnnkkkhhhfffbbb^^^[[[XXXUUUSSSSSSTTTUUUTTTTTTSSSRRRSSSVVVWWWYYY```iiipppuuu|||}}}{{{{{{|||{{{zzzyyyyyyyyyxxxxxxyyy}}}uuugggfffppp}}}cccQQQHHHAAA<<<======;;;999999999999999999999999999999888888999999999999999999<<<;;;;;;<<<<<<===>>>???EEEJJJ[[[xxxrrryyyzzzssseee\\\UUUSSSSSSPPPOOOOOOQQQPPPPPPNNNLLLIIIGGGEEECCCDDDGGGLLLQQQVVVZZZ]]]aaaeeekkkooopppqqqrrrssstttwwwzzz}}}~~~~~~zzz{{{}}}~~~{{{zzzwwwwwwwwwxxx{{{~~~|||yyyqqqnnnkkkiiigggddd```]]]YYYWWWUUUTTTUUUVVVVVVUUUUUUTTTUUUWWWWWWYYYaaajjjqqqwww~~~}}}|||||||||zzzyyywwwvvvuuuuuuuuuxxx{{{}}}xxxjjjeeennniiiWWWJJJCCC=========;;;999:::999999999999999999999999:::::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???DDDJJJ[[[xxxuuu|||xxxpppccc[[[TTTSSSSSSPPPOOOPPPQQQPPPOOOMMMJJJHHHFFFEEEBBBCCCGGGLLLQQQWWW[[[^^^aaaeeekkkooopppqqqrrrssssssvvvzzz}}}~~~}}}zzz{{{}}}~~~~~~~~~{{{vvvtttqqqooollliiieeebbb[[[YYYVVVVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWYYYaaajjjrrrxxx~~~}}}}}}~~~}}}{{{yyyxxxuuusssrrrssswwwzzz|||}}}yyykkkfffmmm}}}~~~~~~ooo\\\LLLDDD=========;;;999:::999999999999999999999999999999999::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???BBBIIIZZZxxxwww}}}|||uuummmbbbZZZTTTTTTSSSPPPNNNOOOOOONNNMMMKKKIIIGGGFFFEEEBBBCCCGGGLLLQQQWWW[[[^^^aaaeeejjjnnnpppqqqrrrrrrrrrvvvzzz}}}~~~~~~{{{}}}~~~xxxvvvssspppmmmjjjfffbbb]]]ZZZXXXXXXYYYZZZYYYYYYZZZXXXWWWXXXXXXYYYbbbkkkrrrxxxzzzuuurrrssswwwzzz||||||zzzllliiinnn{{{rrr```LLLCCC===<<<<<<:::999;;;999999999999999999999999666666777777888999999999<<<;;;;;;<<<<<<===>>>???BBBIIIZZZxxxxxx}}}}}}yyyrrrjjjbbbZZZTTTTTTSSSPPPNNNNNNMMMLLLKKKIIIGGGFFFFFFEEEBBBDDDGGGLLLQQQVVV[[[]]]```dddiiimmmooopppqqqrrrsssvvv{{{~~~~~~}}}||||||~~~}}}~~~yyyvvvssspppmmmiiidddaaa^^^\\\YYYYYYZZZ[[[[[[ZZZ]]]ZZZYYYZZZYYY[[[cccmmmrrrxxx{{{uuuuuuxxx{{{|||qqqjjjmmmyyysssaaaKKKBBB<<<;;;<<<::::::;;;999999999999999999999999555666666777888888999999<<<;;;;;;<<<<<<===>>>???CCCIII\\\zzzxxx}}}~~~{{{wwwooogggbbbZZZTTTTTTSSSPPPMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFCCCDDDGGGLLLQQQVVVZZZ]]]___ccciiimmmnnnooopppqqqssswww{{{||||||{{{{{{{{{|||~~~}}}~~~~~~}}}{{{wwwtttppplllgggddd^^^\\\ZZZYYYZZZ[[[[[[[[[___]]][[[[[[[[[\\\eeennnrrrxxxxxxvvvxxx{{{|||vvvjjjlllwwwrrraaaJJJAAA;;;:::;;;::::::<<<999999999999999999999999777888888999::::::;;;;;;<<<;;;;;;<<<<<<===>>>???DDDKKK]]]{{{ttt~~~xxxpppiiiccc^^^\\\YYYUUURRRQQQPPPOOONNNMMMJJJIIIHHHFFFCCC@@@AAACCCFFFIIIMMMQQQVVVZZZbbbhhhlllkkkhhhiiiooovvvzzzzzzyyyyyyzzz{{{}}}zzzzzz{{{}}}~~~|||}}}~~~~~~yyytttooojjjeeeaaa\\\[[[ZZZ\\\___aaaaaaaaa___^^^^^^]]]]]]aaagggkkkwww|||{{{yyy}}}xxxsssqqqvvvxxxeeeKKKCCC=========;;;999999666777888888999:::;;;;;;888888888999:::;;;<<<===;;;;;;:::;;;;;;<<<===>>>EEEIII[[[|||wwwyyyqqqiiibbb]]][[[XXXUUURRRPPPOOOOOOOOONNNKKKJJJIIIFFFCCC@@@BBBEEEHHHKKKOOOSSSYYY]]]ccchhhnnnooommmmmmqqquuuyyyyyyyyyyyyzzz{{{||||||{{{{{{|||}}}~~~|||}}}|||wwwrrrmmmgggddd^^^]]]\\\^^^```bbbcccbbb^^^^^^^^^___aaaeeelllpppxxx||||||~~~|||qqqmmmppp{{{fffMMMEEE>>>===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????DDDHHHZZZ{{{{{{|||sssiiiaaa\\\ZZZWWWTTTQQQOOOOOONNNQQQOOOMMMKKKIIIGGGCCCAAAAAADDDGGGJJJNNNTTTZZZ___dddiiiooorrrsssssssssssswwwxxxyyy{{{{{{{{{{{{zzz}}}}}}}}}~~~~~~~~~{{{}}}zzzuuupppjjjggg```___^^^___aaaccccccbbb^^^___```bbbeeekkkrrrwwwyyy}}}~~~~~~~~~~~~ppphhhiiizzzhhhQQQHHH???<<<;;;999888:::<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;===<<<<<<======>>>???@@@CCCGGGYYYzzz~~~~~~uuujjjaaa[[[YYYVVVSSSQQQOOONNNNNNSSSQQQNNNLLLKKKHHHDDDAAA???AAADDDHHHLLLRRRYYY^^^gggjjjnnnrrruuuvvvuuutttxxxzzz|||~~~~~~}}}|||zzz~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}{{{vvvpppkkkggg___^^^\\\]]]___`````````___```bbbeeeiiiooovvv{{{}}}~~~~~~~~~}}}pppeeebbbqqqjjjUUUJJJ@@@<<<:::888888:::999999999999999999999999<<<<<<;;;:::::::::::::::<<<<<<<<<<<<===>>>???@@@CCCHHHZZZzzzxxxkkkaaaZZZYYYVVVSSSQQQOOOOOOOOOTTTRRROOONNNLLLJJJFFFCCC@@@BBBDDDGGGLLLRRRYYY___jjjkkknnnqqqtttvvvwwwxxx{{{}}}~~~|||~~~~~~~~~~~~{{{}}}yyytttoooiiieee]]][[[ZZZZZZ[[[\\\\\\[[[___aaadddgggkkkpppwww|||lllaaa[[[hhhkkkWWWLLLAAA<<<:::888888;;;777777888999999:::;;;;;;======<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>EEEIII[[[{{{~~~zzznnnccc[[[YYYVVVTTTQQQPPPPPPPPPTTTRRRPPPOOONNNLLLHHHFFFCCCDDDFFFIIIMMMSSS[[[```jjjmmmpppssstttvvvyyy{{{~~~~~~{{{}}}}}}wwwrrrlllfffbbb\\\ZZZXXXXXXYYYZZZZZZYYY]]]___cccgggkkkqqqwww|||~~~zzzggg\\\VVVaaavvvlllWWWLLLBBB===;;;888999;;;888999999:::<<<======>>>======<<<;;;::::::;;;;;;:::::::::;;;;;;<<<===>>>EEEIII[[[|||{{{}}}pppeee[[[YYYWWWTTTRRRQQQQQQQQQSSSRRRPPPOOOOOOMMMKKKHHHEEEFFFGGGIIILLLSSSZZZ___hhhnnnuuuxxxxxxwwwzzz~~~{{{}}}{{{uuupppjjjddd```]]][[[ZZZYYYZZZ[[[ZZZYYYXXX[[[```eeekkkqqqyyy}}}~~~~~~}}}||||||}}}~~~vvvddd[[[WWW```sss~~~kkkWWWLLLBBB>>><<<:::999;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???EEEIIIZZZ{{{zzz~~~rrrfff[[[ZZZWWWUUUSSSRRRRRRRRRSSSQQQPPPPPPPPPNNNLLLJJJDDDDDDEEEGGGJJJPPPXXX]]]fffooozzz~~~{{{yyy{{{~~~~~~~~~{{{}}}{{{uuuoooiiiccc______^^^\\\[[[\\\\\\[[[ZZZTTTWWW]]]cccjjjrrrzzz{{{~~~~~~{{{yyyzzz{{{|||~~~~~~uuuddd]]][[[cccuuu}}}jjjVVVLLLBBB???===:::999;;;::::::999999999999888888<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<======>>>???@@@DDDHHHYYYyyy}}}nnn```^^^\\\XXXUUURRRRRRSSSTTTUUUUUUTTTRRRPPPNNNLLLJJJBBBDDDGGGJJJNNNTTTZZZ___jjjooovvv|||~~~~~~}}}~~~}}}}}}|||vvvqqqlllfffcccbbbaaa```^^^]]][[[YYYYYY[[[[[[\\\aaaiiiqqqwwwzzz}}}zzz|||zzzxxxxxxzzz|||}}}}}}~~~|||}}}sssaaa^^^___iiijjjWWWKKKAAA>>>>>><<<::::::999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@KKKXXXsssxxxkkk___ZZZXXXUUURRRPPPPPPQQQRRRVVVVVVUUUSSSQQQOOOMMMLLLDDDEEEGGGIIILLLRRRYYY]]]hhhmmmtttzzz}}}~~~}}}|||~~~~~~zzztttnnniiieeebbbaaa___]]][[[YYYYYYXXX[[[[[[^^^dddkkksssyyy}}}}}}{{{yyywwwuuuuuuwwwyyyzzzzzzzzz|||~~~}}}{{{|||nnnddd``````llllllWWWKKKAAA>>>>>><<<::::::999::::::;;;;;;::::::999888888888888888888777777;;;;;;;;;;;;<<<>>>???@@@@@@KKKXXXsss~~~yyyqqqggg^^^XXXVVVSSSQQQPPPPPPRRRSSSWWWWWWUUUTTTRRRPPPNNNMMMHHHHHHHHHIIIKKKPPPWWW\\\eeejjjqqqxxx{{{~~~~~~|||{{{~~~~~~}}}wwwpppjjjgggcccaaa^^^[[[XXXWWWXXXXXXZZZ\\\aaagggooovvv|||~~~|||xxxvvvsssssstttvvvvvvvvvvvvxxx{{{{{{zzz{{{~~~~~~lllddd______mmmmmmWWWLLLBBB???>>><<<::::::999::::::;;;;;;::::::999<<<;;;;;;::::::999999888;;;;;;;;;;;;<<<>>>???@@@@@@KKKXXXsss|||~~~sssjjjccc]]]XXXVVVTTTRRRQQQRRRTTTUUUXXXWWWUUUTTTRRRPPPOOOOOOLLLLLLKKKJJJLLLPPPWWW\\\dddiiipppuuuyyy{{{}}}~~~}}}||||||}}}~~~~~~yyyrrrlllhhheeebbb^^^ZZZXXXWWWWWWXXXYYY]]]dddkkkrrryyy|||yyyvvvtttuuuvvvvvvuuuvvvxxxzzz{{{zzzzzz|||~~~{{{~~~~~~~~~nnnbbb\\\\\\llllllXXXMMMBBB???>>><<<::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<>>>???@@@@@@LLLXXXssszzz|||pppfff```[[[WWWUUURRRQQQPPPQQQSSSUUUWWWVVVTTTRRRQQQPPPOOOOOONNNNNNNNNNNNOOOSSSYYY]]]eeejjjoootttwwwxxxzzz||||||~~~|||}}}~~~}}}||||||}}}|||vvvppplllhhheeeaaa\\\YYYXXXYYYYYYXXX^^^gggooovvv{{{}}}{{{zzzyyyxxxwwwyyyzzz|||}}}|||{{{{{{{{{zzz|||~~~~~~nnnaaa[[[\\\lllmmmYYYMMMCCC??????<<<::::::999::::::;;;;;;::::::999555555666777888999999:::;;;;;;;;;;;;<<<>>>???@@@AAALLLYYYtttzzz{{{pppfff___YYYTTTRRRPPPNNNMMMNNNPPPQQQVVVTTTRRRPPPNNNNNNNNNNNNMMMNNNPPPPPPRRRVVV[[[___fffjjjooosssuuuwwwyyy{{{|||~~~~~~}}}}}}~~~zzzyyyyyyzzz~~~zzzuuuqqqllliiieeeaaa^^^\\\[[[[[[ZZZaaallluuuzzz~~~}}}|||{{{|||~~~~~~}}}{{{yyyxxxzzz|||}}}}}}~~~}}}kkk```\\\^^^mmmqqqZZZNNNCCC@@@???<<<::::::999::::::;;;;;;::::::999555555666888999:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@AAALLLYYYtttzzz{{{qqqhhh___XXXTTTRRROOOMMMLLLMMMOOOPPPTTTRRRPPPMMMLLLLLLLLLMMMJJJLLLOOORRRTTTXXX\\\___eeehhhnnnrrruuuxxxzzz}}}|||~~~~~~~~~~~~|||xxxwwwvvvxxx{{{~~~zzzuuurrrooommmjjjfffccc```^^^]]]]]]fffrrrzzzzzz{{{}}}|||zzzxxxzzz{{{||||||}}}zzzggg^^^\\\^^^mmmuuuZZZOOODDD@@@???<<<::::::999::::::;;;;;;::::::999888888999:::;;;<<<<<<===;;;;;;;;;;;;<<<>>>???@@@AAALLLYYYtttzzz|||ssskkk```WWWVVVTTTQQQOOONNNNNNPPPQQQRRRQQQNNNLLLJJJJJJKKKLLLGGGJJJNNNRRRUUUYYY\\\___cccgggmmmrrruuuyyy|||}}}~~~zzzwwwvvvtttvvvzzz~~~{{{wwwssspppqqqpppmmmjjjfffccc```^^^```iiivvv~~~xxxyyy|||}}}{{{zzz{{{|||}}}|||~~~~~~yyyfff[[[ZZZ]]]jjjvvv[[[OOODDD@@@???<<<::::::999::::::;;;;;;::::::999777777777777777777888888;;;;;;;;;;;;===>>>???@@@AAAMMMZZZuuu|||}}}~~~|||ttthhh^^^ZZZVVVTTTQQQPPPPPPQQQQQQPPPMMMKKKGGGDDDDDDFFFIIIKKKMMMOOOQQQSSSVVV[[[aaaeeehhhjjjmmmoooqqqtttxxx{{{{{{{{{{{{|||~~~~~~{{{uuusssrrrsssxxx}}}~~~wwwssspppnnnlllnnnmmmjjjhhhffffffggghhhllluuu}}}~~~|||yyyyyyxxxyyyzzz|||~~~~~~~~~~~~}}}|||{{{{{{~~~~~~~~~~~~uuuaaa[[[VVVTTT^^^ttt|||fffRRR@@@===>>><<<<<>>EEEKKKZZZwww|||~~~}}}ttthhh___ZZZWWWUUURRRQQQQQQQQQQQQPPPMMMJJJGGGDDDDDDFFFIIIKKKNNNOOOQQQSSSVVV[[[bbbfffjjjllloooqqqsssvvvzzz}}}}}}}}}}}}~~~{{{sssqqqoooqqqvvv|||{{{uuuqqqnnnkkkjjjiiiiiiiiihhhhhhiiikkkmmmoooxxx}}}zzzwwwvvvvvvwwwyyy|||~~~}}}~~~~~~xxxbbbYYYTTTRRR[[[qqqhhhSSSBBB>>>>>><<<;;;>>>;;;999888999;;;;;;999777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>DDDIIIYYYvvv|||vvvlllbbb\\\ZZZWWWTTTRRRRRRRRRQQQPPPLLLJJJFFFDDDDDDFFFIIIKKKOOOPPPRRRTTTXXX]]]ccchhhlllooorrrtttwwwyyy}}}~~~~~~~~~zzzooommmkkkmmmrrryyy~~~yyysssnnnkkkhhhfffeeeggghhhiiiiiijjjmmmooottt~~~|||xxxrrrrrrrrrsssvvv{{{~~~~~~}}}}}}}}}~~~yyy```VVVRRRQQQYYYmmmjjjVVVCCC??????<<<;;;===<<<;;;::::::;;;;;;999777<<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@CCCHHHXXXttt~~~|||tttjjjccc[[[YYYUUUSSSSSSRRRQQQPPPKKKIIIFFFCCCCCCFFFIIIKKKOOOQQQSSSUUUXXX^^^dddiiinnnqqquuuxxxzzz|||~~~xxxkkkhhhfffgggmmmtttzzz~~~~~~yyyrrrlllhhhdddaaaeeegggjjjjjjiiijjjmmmooozzz~~~~~~yyyuuummmmmmmmmppptttzzz~~~}}}}}}||||||~~~yyy___SSSPPPPPPXXXlllmmmXXXEEE@@@???;;;:::<<<<<<;;;;;;;;;:::999888666999999999:::::::::::::::<<<<<<<<<<<<===???@@@AAABBBHHHXXXttt|||sssjjj\\\YYYUUUSSSSSSRRRQQQPPPKKKHHHEEECCCCCCEEEIIIKKKOOOQQQSSSUUUYYY^^^eeejjjooossswwwzzz|||~~~|||uuuiiieeeaaaaaafffnnnuuuyyy{{{}}}zzzrrrlllfffaaa^^^bbbeeeiiijjjiiikkkpppttt}}}}}}~~~{{{uuupppiiijjjlllppptttzzz~~~~~~~~~~~~~~~~~~~~~}}}~~~yyy```QQQPPPQQQYYYlllnnnYYYEEE@@@???;;;999;;;::::::::::::888777666666777777888888888999999999;;;;;;<<<<<<>>>???@@@AAACCCHHHXXXuuuvvvlll[[[XXXUUUSSSSSSSSSRRRQQQJJJHHHEEECCCCCCEEEIIIKKKNNNPPPRRRUUUYYY___eeejjjooossswww{{{}}}zzzssshhhddd^^^]]]```gggnnnrrrxxx{{{yyyrrrlllfffaaa^^^\\\aaafffhhhiiinnnvvv}}}}}}~~~~~~}}}{{{vvvpppllljjjlllooosssxxx|||~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~xxxaaaPPPOOOQQQYYYkkkmmmXXXEEE@@@>>>:::888;;;888999::::::888666666777888888999999::::::;;;;;;:::;;;;;;<<<===???@@@AAACCCHHHXXXttt~~~sssfffYYYVVVTTTRRRSSSSSSRRRQQQIIIGGGDDDBBBCCCEEEIIIKKKMMMOOORRRTTTXXX^^^eeejjjooorrrwww{{{}}}zzzsssiiiccc\\\YYY[[[bbbhhhllluuuyyy~~~|||vvvppplllgggccc```[[[```eeefffhhhnnnyyy~~~|||zzzvvvppplllnnnpppuuuzzz~~~~~~~~~~~~}}}|||{{{xxxyyy{{{|||}}}}}}}}}}}}}}}~~~~~~sss\\\OOOOOOQQQWWWggglllWWWDDD???>>>:::888:::777999;;;;;;888777888:::888888999::::::;;;<<<<<<999999:::;;;<<<>>>@@@@@@AAAGGGWWWssszzznnn```XXXUUUSSSRRRRRRSSSRRRQQQIIIGGGDDDBBBCCCEEEIIIKKKMMMOOOQQQTTTXXX^^^eeejjjnnnrrrwww{{{}}}~~~{{{tttjjjccc\\\WWWYYY___eeeiiitttxxx}}}}}}|||{{{wwwsssooolllhhheeebbb^^^bbbffffffffflllxxx~~~|||yyytttpppqqqtttzzz~~~~~~~~~~~~~~~|||{{{{{{vvvwwwzzz{{{}}}}}}}}}|||||||||}}}~~~nnnVVVOOOOOOPPPUUUccczzzkkkVVVCCC>>>===999888:::777:::<<<<<<:::888:::<<<777777888999999:::;;;;;;999999999:::<<<>>>???@@@@@@FFFUUUrrr}}}nnnccc^^^TTTSSSQQQPPPQQQRRRQQQPPPNNNKKKGGGDDDDDDEEEHHHJJJJJJMMMQQQTTTVVV[[[bbbgggpppssswwwzzz|||~~~{{{wwwnnniiibbb[[[WWWYYY^^^cccmmmwww|||yyyyyyyyyssspppnnnmmmmmmkkkfffbbbaaa___aaafffjjjmmmttt|||}}}|||xxxvvv}}}}}}}}}~~~~~~}}}zzzxxxyyywwwvvvxxx|||}}}|||zzzwww|||}}}|||kkkVVVOOONNNPPPVVVaaattt{{{dddTTTDDD===<<<;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===<<<<<<<<<<<<===???@@@AAAFFFIIIWWWsss{{{lllaaa\\\UUUSSSQQQQQQRRRRRRRRRQQQNNNKKKGGGEEEDDDFFFHHHJJJMMMPPPSSSUUUWWW[[[aaagggmmmpppuuuxxx{{{~~~}}}zzzpppllleee]]]YYY[[[```eeennnxxx{{{wwwuuutttqqqooonnnnnnnnnmmmiiieeecccbbbcccfffiiikkkqqqxxx~~~}}}}}}~~~{{{yyyyyywwwuuuuuuwwwxxxwwwuuuuuu{{{~~~||||||iiiUUUPPPNNNOOOUUU```sss{{{eeeUUUEEE>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;;;;<<<;;;;;;;;;<<<===>>>@@@@@@DDDHHHVVVsssxxxiii^^^YYYUUUSSSQQQQQQRRRSSSRRRQQQNNNKKKHHHEEEDDDFFFIIIKKKPPPSSSVVVWWWXXX[[[bbbgggllloootttxxx{{{~~~~~~tttppphhhaaa]]]^^^cccgggqqq{{{{{{tttooommmmmmmmmmmmnnnoooooollljjjgggeeeeeeggggggggglllrrrvvv~~~}}}}}}||||||zzzzzzwwwsssqqqqqqrrrqqqpppsssyyy~~~}}}}}}hhhTTTPPPNNNNNNSSS^^^rrr~~~eeeVVVEEE>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;:::::::::;;;<<<===??????CCCGGGVVVrrrvvvggg]]]XXXUUUSSSQQQQQQSSSTTTSSSRRRNNNLLLHHHEEEDDDFFFIIIKKKPPPSSSVVVXXXZZZ^^^dddjjjooorrrvvvyyy|||~~~wwwsssllleee```aaaeeeiiisss}}}zzzrrrllliiiggghhhjjjlllnnnoooooonnnkkkhhhggggggfffdddfffkkknnnzzz~~~~~~}}}}}}}}}|||}}}}}}~~~~~~|||{{{zzzyyyvvvrrrooommmmmmnnnnnnqqqyyy~~~iiiUUUPPPMMMMMMQQQ[[[pppfffWWWFFF???===;;;::::::::::::::::::::::::::::::;;;;;;:::999999999::::::::::::::::::<<<===>>>???DDDHHHWWWtttuuuggg]]]XXXTTTRRRQQQQQQSSSSSSSSSRRROOOLLLHHHEEEEEEFFFIIIKKKNNNRRRVVVYYY[[[```hhhmmmtttvvvzzz|||}}}~~~{{{wwwpppiiiddddddgggkkkuuu~~~xxxpppjjjhhhaaaccceeegggiiillloooqqqooollljjjjjjfffbbbdddhhhkkkvvv|||}}}~~~wwwwwwvvvwwwwwwxxxyyyzzzvvvtttqqqmmmjjjjjjkkklllqqqyyy}}}~~~kkkXXXOOOMMMLLLOOOXXXnnnhhhXXXGGG@@@>>><<<:::;;;::::::::::::::::::::::::;;;;;;:::999999999::::::::::::::::::<<<===>>>???DDDIIIYYYvvvsssfff\\\XXXSSSQQQPPPPPPRRRSSSSSSRRROOOLLLIIIFFFEEEGGGJJJLLLMMMQQQVVVYYY\\\aaaiiiooowwwyyy|||}}}~~~~~~|||uuunnnhhhhhhjjjnnnvvv|||tttnnniiiggg^^^___```bbbeeejjjpppuuutttqqqooonnnjjjeeeeeeiiimmmuuu~~~~~~}}}|||}}}}}}|||{{{rrrqqqooonnnppptttxxx{{{wwwvvvsssoookkkiiijjjkkkoooyyy{{{|||nnnZZZMMMLLLKKKMMMUUUkkkiiiYYYHHH@@@>>><<<;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;:::::::::;;;<<<===??????EEEJJJZZZxxx~~~qqqddd[[[XXXQQQPPPNNNOOOQQQRRRRRRQQQOOOMMMIIIFFFEEEGGGJJJLLLOOORRRVVVYYY\\\aaahhhnnnuuuxxx{{{}}}}}}{{{sssmmmllloooqqquuu~~~xxxpppkkkgggfff]]]]]]^^^^^^aaahhhqqqxxxzzzwwwuuutttpppkkkjjjnnnooouuu}}}~~~{{{yyyyyyxxxwwwvvvooollliiihhhkkkqqqyyy~~~}}}xxxrrrnnnmmmnnnmmmwww{{{|||ooo[[[KKKKKKKKKMMMSSShhhjjjYYYIIIAAA???===;;;;;;999999999999999999999999999999999999:::;;;;;;<<<;;;;;;;;;<<<===>>>@@@@@@CCCIIIYYYxxx{{{ooocccZZZWWWPPPOOONNNNNNPPPQQQQQQQQQOOOMMMIIIFFFFFFGGGJJJLLLPPPSSSWWWYYY[[[___ffflllsssvvvyyy|||}}}~~~wwwqqqooorrrtttuuu~~~vvvnnnhhhfffeee]]]]]]]]]]]]___gggrrrzzz~~~{{{yyyyyyuuuoooooorrrqqquuu{{{}}}}}}|||~~~~~~~~~zzzwwwvvvuuusssrrrnnnjjjfffdddhhhpppzzzzzztttrrrrrrkkkvvv{{{~~~pppZZZJJJJJJKKKLLLRRRfffjjjZZZIIIAAA???===;;;;;;999999999999999999999999888888888999:::;;;<<<===<<<<<<<<<<<<===???@@@AAABBBHHHYYYwwwyyypppfff]]]WWWPPPPPPPPPPPPPPPQQQRRRSSSNNNLLLIIIGGGFFFHHHJJJLLLRRRSSSUUUWWWYYY]]]bbbeeennnrrryyy~~~uuullliiikkknnnuuuxxx}}}~~~tttlllgggbbb___\\\ZZZXXXWWW[[[dddpppxxx~~~{{{xxxwwwwwwxxx{{{zzzzzz}}}}}}||||||}}}~~~~~~~~~~~~~~~{{{wwwwwwzzzxxxtttnnnmmmjjjeeedddnnnyyyrrrppptttxxx~~~~~~{{{zzz{{{sss\\\QQQIIIHHHPPPWWWbbb~~~qqqXXXHHHBBB;;;===@@@;;;:::::::::999999999888888<<<;;;;;;;;;<<<>>>@@@AAA:::;;;<<<>>>????????????FFFIIIZZZzzzyyypppfff\\\WWWQQQQQQQQQPPPQQQQQQRRRRRRNNNLLLIIIGGGFFFHHHJJJLLLPPPRRRTTTVVVXXX\\\aaaeeelllqqqxxx}}}wwwmmmiiijjjlllooosssxxx}}}|||ssslllfffbbb___ZZZXXXVVVUUUYYYaaallltttyyyzzz{{{zzzyyyzzz{{{}}}~~~}}}}}}||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~|||xxxvvvsssmmmffffffppp~~~wwwsssxxx{{{~~~}}}yyyxxxyyyvvv___RRRKKKJJJQQQUUU```}}}ttt[[[JJJCCC<<<<<>>???@@@@@@AAAFFFIIIZZZzzzyyyoooeee\\\WWWSSSSSSRRRQQQQQQQQQRRRRRROOOMMMJJJGGGFFFGGGIIIKKKNNNPPPRRRTTTWWW[[[```dddkkkpppwww}}}yyyoooiiihhhiiigggjjjooouuu|||zzzqqqjjjddd___]]]VVVUUUSSSRRRUUU\\\fffmmmppprrruuuxxxzzz|||}}}|||}}}~~~|||}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzqqqhhhgggrrr{{{wwwzzz}}}|||zzzyyyzzz~~~~~~yyyxxxzzz{{{eeeUUUNNNMMMQQQSSS\\\zzzyyy```NNNEEE<<<<<<>>>999:::::::::999999999888888<<<;;;:::999888777777888===<<<<<<<<<===???AAABBBEEEIIIZZZzzzxxxoooddd[[[WWWUUUTTTSSSRRRRRRRRRRRRRRROOOMMMJJJGGGFFFGGGIIIKKKLLLNNNQQQSSSVVVZZZ```dddlllqqqxxx~~~zzzpppjjjgggfff```cccggglllsss}}}wwwnnnfff```[[[WWWRRRRRRPPPPPPQQQWWW___dddfffjjjoootttxxx|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~uuullljjjsss}}}xxxyyy{{{~~~~~~yyyvvvssstttxxx~~~|||{{{}}}kkkXXXRRRPPPRRRRRR[[[yyy~~~dddQQQFFF<<<<<<>>>888:::::::::999999999888888<<<<<<;;;::::::999999999===<<<;;;:::;;;>>>@@@BBBEEEIIIZZZzzz~~~~~~xxxnnnccc[[[WWWUUUTTTSSSRRRRRRRRRRRRRRROOOMMMJJJGGGFFFGGGIIIKKKKKKMMMOOORRRUUUZZZ```dddnnnsssyyyyyyqqqkkkgggeee^^^___bbbeeelllvvv|||sssjjjbbb[[[UUURRROOOOOOOOONNNOOOSSSXXX]]]^^^ccciiioootttyyy~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~{{{tttqqquuu|||yyywwwyyyzzzzzzyyyzzz|||}}}~~~~~~|||}}}~~~zzzuuuqqqooosssxxx~~~}}}}}}qqq\\\TTTPPPRRRRRR\\\zzzfffRRRGGG===<<<>>>888:::::::::999999999888888999999999:::::::::::::::;;;;;;:::999:::<<>>999:::::::::999999999888888444555777888999:::::::::;;;:::::::::;;;===???@@@DDDHHHYYYyyyyyy|||}}}xxxmmmaaaZZZWWWQQQQQQQQQPPPQQQQQQRRRRRRLLLJJJHHHFFFGGGIIILLLNNNIIILLLOOORRRVVV[[[bbbfffnnnssszzz|||yyywwwtttqqqnnngggeeebbb```bbbjjjttt|||}}}yyyvvvpppqqqsssuuuwwwwwwvvvuuuqqqmmmgggaaa\\\WWWRRROOOMMMNNNNNNNNNMMMNNNQQQSSSTTTYYYaaajjjqqqwww|||~~~}}}}}}~~~}}}{{{{{{|||}}}~~~~~~~~~{{{zzz{{{}}}yyyzzz{{{}}}~~~}}}{{{~~~|||xxxxxxzzz|||xxxzzz|||zzzvvvrrrooonnnkkkkkkkkkkkkkkknnnrrruuusssuuuxxxxxxwwwwwwzzz|||{{{}}}|||rrrlllkkkoootttwww||||||||||||}}}yyydddVVVMMMQQQXXXeeefffQQQFFF<<<<<<@@@;;;:::::::::999999999888888555666888999:::;;;;;;:::;;;<<<<<<===>>>???@@@@@@DDDHHHYYYyyyxxx|||}}}xxxlllaaaZZZWWWPPPPPPPPPPPPPPPQQQRRRSSSKKKJJJGGGFFFGGGIIIMMMOOOIIILLLOOORRRVVV\\\bbbggglllqqqyyy{{{yyyyyyxxxuuurrrkkkhhhccc```aaagggqqqxxx}}}yyywwwtttqqqooohhhjjjlllnnnoooooommmlllkkkgggbbb^^^[[[WWWSSSQQQMMMNNNOOONNNMMMNNNOOOQQQQQQWWW```iiiqqqxxx~~~~~~}}}~~~}}}||||||}}}~~~~~~|||{{{zzzzzz{{{}}}~~~~~~|||~~~}}}yyyxxxzzz|||xxxyyy{{{}}}|||zzzyyy}}}zzzuuuuuuwwwyyyqqqrrrsssqqqlllhhhfffeeebbbcccccccccdddggglllooonnnqqqtttuuutttuuuxxx{{{|||~~~~~~tttllljjjmmmqqqtttzzzzzzzzzzzz{{{{{{eeeUUUKKKPPPZZZhhheeePPPFFF<<<===@@@<<<:::::::::999999999888888888999;;;<<<======<<<<<<<<<===>>>@@@AAAAAAAAAAAADDDGGGYYYyyyzzz}}}}}}xxxnnnccc\\\YYYXXXVVVSSSSSSSSSSSSRRRQQQQQQMMMIIIGGGGGGIIIKKKKKKLLLNNNRRRUUUXXX]]]bbbfffpppyyy}}}{{{yyyyyyxxxsssooogggbbb```dddiiimmm{{{{{{vvvuuuuuusssmmmhhhjjjkkkkkkkkkkkkjjjiiiiiiddddddbbb^^^ZZZVVVTTTTTTOOOPPPPPPNNNKKKKKKMMMPPPVVVYYY^^^fffooowww{{{}}}}}}~~~~~~~~~~~~}}}|||{{{{{{||||||||||||{{{{{{|||}}}{{{yyyxxxzzz|||~~~~~~~~~~~~|||~~~~~~yyyvvvsssqqqooollljjjgggccc___\\\[[[ZZZ[[[[[[ZZZ[[[\\\^^^```aaabbbeeejjjooosssvvvwwwwwwvvvttttttyyy{{{{{{}}}tttmmmhhhgggjjjooo|||{{{zzzyyyzzz}}}~~~iii[[[SSSVVV[[[gggjjjQQQCCC>>>;;;999999===<<<;;;:::::::::::::::::::::999999999:::;;;;;;:::;;;<<<<<<<<<===???AAADDDIII[[[|||{{{~~~zzzpppeee]]]YYYRRRQQQPPPRRRTTTVVVWWWVVVOOOLLLIIIHHHIIIKKKLLLLLLMMMOOOQQQTTTWWW]]]cccgggpppxxx}}}{{{zzzyyytttoooiiicccaaacccgggjjjuuu|||{{{zzzzzzxxxsssnnnkkkkkkkkkkkkkkkjjjiiiiiieeeeeedddaaa\\\XXXWWWWWWRRRSSSRRROOOLLLJJJKKKMMMQQQTTTZZZcccllltttyyy|||||||||||||||||||||||||||{{{||||||}}}}}}||||||{{{}}}~~~~~~||||||}}}~~~yyyvvvsssqqqnnnllliiigggccc___[[[YYYXXXXXXUUUUUUTTTTTTUUUWWWYYYZZZ___bbbgggmmmrrrvvvxxxyyysssooonnnpppqqqqqqsssxxx~~~wwwpppllljjjlllpppzzzzzzyyyyyyzzz~~~lll^^^SSSUUUZZZfff{{{fffOOOCCC???===;;;;;;===<<<;;;::::::::::::;;;;;;;;;:::999999::::::::::::;;;<<<<<<<<<===???AAADDDIII[[[||||||}}}rrrfff^^^YYYQQQPPPPPPRRRUUUWWWXXXXXXNNNKKKIIIIIIJJJLLLMMMMMMNNNOOOQQQSSSVVV\\\ccchhhpppxxx~~~|||{{{zzzssspppjjjeeebbbbbbccceeemmmttt~~~zzzwwwoooooonnnnnnnnnmmmmmmmmmhhhiiihhhfffaaa\\\YYYXXXVVVVVVUUUQQQMMMJJJJJJKKKLLLPPPVVV^^^gggooouuuyyyzzzyyyyyyxxxyyyzzz|||}}}|||}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~{{{yyyvvvtttrrrpppmmmkkkfffddd```[[[XXXVVVUUUUUUQQQPPPOOONNNOOOPPPRRRSSSZZZ]]]bbbhhhnnnssswwwyyypppjjjgggggggggfffhhhmmmvvvyyy~~~}}}vvvsssooooooqqqwwwxxxxxxyyy{{{ppp```UUUUUUYYYeeeuuubbbMMMCCCAAA???======<<<<<<;;;:::::::::;;;;;;<<<;;;;;;:::999999999999:::;;;<<<<<<<<<===???AAAEEEIII[[[|||}}}~~~ttthhh^^^ZZZVVVTTTRRRSSSTTTUUUUUUTTTLLLJJJIIIIIIKKKMMMNNNNNNOOOOOOPPPRRRUUU\\\ccciiiooowww~~~}}}{{{yyyxxxrrrpppkkkfffbbb```___^^^fffmmmxxx~~~vvvvvvuuutttssssssrrrrrrmmmoooooolllfff___ZZZXXXWWWWWWUUURRROOOLLLKKKKKKKKKNNNTTT[[[bbbiiippptttwwwvvvuuuuuuwwwyyy|||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~xxxvvvttttttsssqqqnnnlllfffccc___[[[XXXVVVVVVVVVRRRPPPNNNMMMLLLMMMOOOPPPUUUXXX\\\bbbhhhmmmqqqsssmmmgggbbb```______bbbhhhooorrrwww||||||wwwttttttwwwxxxyyyyyy{{{~~~rrrcccXXXXXX[[[fffqqq___LLLDDDBBB???===<<<<<<;;;;;;:::::::::;;;;;;===<<<;;;:::999888888888:::;;;<<<<<<<<<===???AAAEEEIII\\\|||~~~~~~sssggg^^^ZZZXXXVVVTTTSSSTTTTTTSSSRRRLLLJJJHHHHHHKKKMMMOOOOOOOOOOOOPPPRRRUUU\\\ccciiinnnuuu|||}}}~~~|||zzzxxxvvvrrroookkkfffaaa^^^[[[ZZZaaahhhsss}}}|||{{{yyywwwvvvuuuuuuuuusssuuuuuurrrjjjbbbZZZVVVVVVUUUSSSRRRQQQOOOMMMLLLLLLOOOTTTYYY^^^dddjjjooottttttttttttvvvzzz}}}~~~~~~~~~~~~~~~}}}|||}}}~~~zzztttsssrrrrrrrrrqqqooolllhhhfffccc```]]]ZZZYYYYYYTTTRRROOOLLLKKKLLLMMMOOORRRUUUYYY^^^bbbfffiiikkkgggaaa\\\[[[ZZZZZZ^^^dddhhhlllqqquuuxxx|||xxxvvvyyyyyyzzzzzzzzz}}}ttteee\\\\\\___hhhppp^^^KKKCCCAAA>>>;;;999;;;;;;:::::::::;;;;;;<<<===<<<;;;:::999888888888:::;;;<<<<<<<<<===???AAAEEEJJJ\\\}}}|||qqqeee]]]YYYVVVTTTSSSSSSUUUVVVVVVUUUMMMJJJGGGFFFHHHLLLNNNOOONNNOOOQQQSSSVVV\\\ccchhhllltttzzzzzz|||~~~{{{yyywwwtttqqqlllgggbbb^^^[[[ZZZ^^^eeeoooxxx|||xxxvvvttttttsssvvvxxxzzzwwwoooddd[[[WWWTTTSSSRRRQQQRRRQQQNNNLLLKKKOOOTTTWWWZZZ___ffflllrrrssstttuuuxxx|||}}}|||~~~~~~xxxrrrqqqoooooooooooonnnlllkkkjjjiiigggdddaaa^^^]]]VVVTTTPPPLLLJJJKKKLLLMMMRRRUUUYYY^^^bbbeeeffffffbbb\\\WWWVVVUUUUUUYYY___bbbfffkkkmmmoooqqqvvv{{{{{{}}}wwwyyyzzzzzzzzzzzz|||wwwiii^^^___aaajjjppp^^^KKKBBB@@@===:::888;;;;;;:::::::::;;;<<<<<<<<<;;;;;;:::999999999999:::;;;<<<<<<<<<===???AAAFFFJJJ\\\}}}xxxmmmccc\\\YYYTTTSSSRRRSSSUUUWWWWWWWWWNNNJJJEEECCCEEEIIIMMMOOOMMMOOOQQQTTTWWW]]]cccgggkkkrrrwwwxxxyyy~~~}}}{{{wwwtttoooiiiddd```^^^]]][[[bbbjjjrrryyyzzzwwwuuutttsssuuuxxx{{{yyyrrrhhh^^^YYYTTTRRRQQQQQQRRRQQQMMMJJJHHHLLLQQQTTTWWW\\\dddjjjqqqrrrtttxxx{{{~~~}}}}}}~~~~~~xxxtttqqqooonnnooooooooonnnmmmnnnooonnnkkkgggccc```ZZZWWWSSSNNNLLLLLLMMMOOOSSSWWW]]]cccggghhhhhhhhh```[[[VVVUUUTTTSSSVVVZZZ]]]aaaeeeffffffggglllqqqttt{{{xxxwwwxxxyyyzzz{{{}}}}}}lll___]]]```kkkooo\\\III@@@>>>===;;;::::::::::::::::::;;;<<<===;;;;;;:::999999::::::::::::;;;<<<<<<<<<===???AAAFFFJJJ]]]}}}~~~vvvkkkaaa[[[YYYVVVUUUSSSTTTUUUWWWVVVVVVOOOJJJEEEBBBDDDHHHLLLOOOLLLNNNRRRUUUXXX]]]bbbfffjjjqqqvvvvvvwww|||~~~yyyvvvqqqkkkfffbbb```___ZZZ```hhhnnnttt{{{}}}yyywwwuuuuuussswww{{{zzztttjjjaaa[[[UUUSSSQQQQQQQQQPPPLLLHHHDDDIIIOOORRRUUUZZZcccjjjppprrruuuyyy}}}~~~}}}}}}xxxwwwuuuqqqpppqqqrrrrrrrrroooppprrrrrrooojjjeeebbb___[[[VVVQQQOOOOOOPPPRRRUUUYYY```ggglllmmmlllkkkbbb]]]XXXWWWUUUSSSUUUYYYZZZ^^^bbbbbb```aaafffjjjrrrxxxyyytttvvvxxxzzz{{{~~~ooo___[[[^^^kkkmmm[[[GGG???>>>===<<<<<<:::::::::::::::;;;<<<===::::::999999999:::;;;;;;:::;;;<<<<<<<<<===???AAAFFFKKK]]]}}}}}}}}}|||wwwooofff^^^[[[RRRRRRRRRRRRSSSSSSSSSSSSQQQMMMGGGBBBAAABBBEEEHHHMMMOOOSSSUUUYYY]]]cccgggjjjnnnrrrtttssstttxxx{{{}}}vvvpppjjjeee___\\\```___```ccciiiqqqyyy~~~{{{{{{~~~|||wwwsssssstttuuuvvvssslllbbb\\\RRRPPPNNNMMMNNNNNNMMMLLLKKKLLLNNNQQQUUU[[[ccchhhmmmppptttxxx{{{~~~~~~~~~~~~}}}zzzxxxuuusssrrrrrrtttuuussssssssstttsssoooiiidddaaa^^^XXXQQQMMMLLLOOORRRZZZbbbjjjmmmooossssssqqqjjjddd]]]WWWUUUTTTUUUUUUWWWYYY]]]```cccgggkkkooopppsss{{{}}}yyyxxxzzz|||~~~nnn^^^[[[___mmmppp[[[GGGAAA@@@<<<;;;======;;;999:::<<<===;;;999888999;;;:::888666666777;;;<<<============@@@BBBEEEKKK___{{{|||{{{wwwnnneee]]]ZZZPPPPPPQQQRRRSSSTTTTTTUUUSSSPPPKKKFFFDDDEEEGGGIIILLLOOOSSSVVVZZZ^^^cccgggjjjnnnsssttttttuuuxxx{{{|||xxxsssnnnjjjeeeaaa]]][[[ZZZYYY[[[```hhhpppuuu}}}}}}~~~|||xxxyyy|||}}}wwwsssrrrqqqqqqqqqnnnhhh```ZZZRRRQQQOOOOOOOOOOOOMMMLLLJJJLLLNNNPPPTTTZZZbbbgggjjjnnnsssxxx|||~~~~~~|||zzzwwwtttssssssuuuvvvttttttttttttsssoooiiidddbbb___ZZZTTTPPPPPPTTTWWW]]]eeemmmpppsssuuuuuurrrjjjeee]]]WWWTTTSSSSSSSSSUUUXXX\\\```dddhhhnnnqqquuuvvv||||||vvvyyy|||~~~qqqaaa^^^bbboooppp[[[GGGAAA@@@<<<:::===;;;999777888:::;;;999777777999::::::::::::;;;===;;;<<<============@@@BBBEEEKKK___yyyzzz{{{wwwoooeee]]]YYYOOOOOOPPPQQQRRRSSSUUUVVVSSSQQQMMMIIIGGGGGGHHHHHHJJJNNNSSSWWW[[[```dddhhhkkkoootttvvvuuuvvvyyy{{{}}}{{{wwwtttpppmmmjjjfffbbb___WWWUUUSSSSSSWWW]]]eeejjjrrrsssvvvyyy|||{{{xxxuuuxxx{{{~~~xxxssspppnnnllljjjhhhccc]]]YYYTTTRRRQQQQQQQQQPPPNNNLLLJJJKKKLLLNNNRRRXXX```eeeggglllsssyyy}}}~~~}}}zzzxxxvvvvvvvvvwwwuuuuuuuuuvvvtttpppiiieeecccaaa\\\WWWUUUVVVZZZ^^^bbbkkksssvvvxxxyyyxxxtttkkkeee]]]WWWSSSRRRQQQQQQRRRVVV[[[```eeekkkqqquuuyyyyyy}}}|||vvvyyy}}}rrrcccaaaeeeppppppZZZFFF@@@???;;;999<<<:::999888888::::::999888999999:::999999999<<<>>>;;;<<<============@@@BBBEEEKKK___xxxzzz{{{xxxqqqggg^^^ZZZQQQPPPPPPPPPPPPRRRSSSTTTQQQOOOMMMJJJHHHGGGFFFFFFIIIMMMRRRWWW\\\```eeehhhkkkpppuuuwwwwwwxxxzzz}}}|||zzzuuutttqqqnnnlllhhhccc___YYYVVVRRRPPPRRRXXX^^^ccchhhjjjoootttwwwxxxwwwuuuzzz}}}yyytttooommmiiifffccc```\\\ZZZVVVUUUTTTTTTSSSRRROOOLLLJJJKKKLLLMMMPPPVVV^^^dddgggllltttzzz~~~|||zzzyyyxxxyyywwwwwwwwwwwwuuupppjjjeeedddbbb^^^ZZZXXXZZZ___cccjjjrrrzzz}}}}}}~~~{{{wwwmmmggg___WWWSSSQQQOOOOOOPPPTTTYYY___eeekkkrrrvvvzzz{{{{{{www{{{ssseeebbbeeepppppp[[[FFF@@@???:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555555777:::;;;<<<============@@@BBBEEEKKK___wwwzzz}}}{{{sssiii```[[[TTTRRRQQQOOONNNOOOPPPPPPPPPOOOMMMKKKIIIHHHHHHGGGIIILLLQQQVVVZZZ___dddhhhkkkpppvvvyyyyyyzzz||||||wwwvvvtttrrrnnniiiccc___ZZZWWWSSSPPPPPPTTTYYY]]]aaadddiiiooosssuuuwwwxxx}}}yyyuuuqqqmmmhhhdddbbb```^^^\\\ZZZXXXVVVUUUUUUSSSPPPNNNKKKKKKKKKLLLOOOUUU]]]cccjjjnnnuuuzzz}}}~~~~~~|||{{{zzzzzzyyyyyyyyyvvvqqqjjjeeedddbbb___\\\[[[^^^dddhhhrrrzzz{{{qqqkkkaaaYYYTTTQQQOOONNNOOORRRXXX]]]ccciiippptttvvvyyy{{{xxx{{{wwwgggdddgggqqqqqq[[[GGGAAA???:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555555777:::;;;<<<============@@@BBBEEEKKK___vvvzzz~~~}}}uuukkkaaa\\\UUUSSSQQQNNNMMMMMMNNNOOOQQQPPPNNNLLLKKKKKKKKKLLLJJJMMMPPPTTTXXX]]]cccgggiiiooovvvzzz|||}}}yyyxxxvvvtttqqqkkkddd___YYYVVVRRROOONNNPPPSSSVVV[[[___dddiiimmmqqqvvvyyy~~~~~~zzzwwwrrrnnniiieeecccaaa```^^^^^^[[[XXXVVVUUUTTTRRRPPPLLLLLLKKKKKKNNNTTT\\\bbbkkkooouuuyyy{{{|||~~~}}}||||||{{{{{{zzzwwwrrrkkkfffaaa```^^^]]]^^^cccjjjpppzzz~~~vvvoooeee\\\VVVRRROOONNNOOORRRWWW[[[```eeekkkoooqqqttt~~~xxxzzz}}}zzzjjjfffhhhrrrrrr]]]HHHBBB@@@;;;999;;;888999::::::888888999:::999999:::999999999<<<>>>;;;<<<============@@@BBBEEEKKK___tttxxx}}}}}}vvvkkkaaa[[[TTTRRRPPPMMMLLLMMMNNNOOOPPPNNNLLLKKKJJJKKKMMMNNNKKKMMMOOOQQQUUUZZZaaafffhhhnnnvvv{{{}}}xxxwwwwwwuuurrrllleee___XXXVVVRRRPPPNNNOOOPPPQQQVVVYYY^^^bbbffflllsssxxx{{{~~~~~~~~~}}}zzzxxxrrroooiiifffdddbbbaaa___bbb^^^YYYVVVUUUTTTTTTSSSNNNMMMLLLKKKNNNTTT\\\bbbkkkoootttwwwzzz|||}}}~~~}}}|||{{{xxxssskkkfff\\\\\\]]]^^^bbbjjjsssyyyzzzssshhh___XXXSSSPPPOOOPPPRRRVVVYYY\\\```eeehhhmmmoooyyy|||}}}yyyhhhcccdddooottt^^^IIICCCAAA<<<:::<<<777999;;;:::888777999;;;777999::::::::::::;;;===;;;<<<============@@@BBBEEEKKK___rrrwww||||||uuukkk```ZZZRRRQQQNNNMMMLLLNNNPPPQQQMMMKKKIIIHHHHHHIIILLLMMMMMMMMMNNNOOOSSSYYY```fffgggmmmvvv|||~~~uuuuuuvvvuuusssmmmfff```XXXVVVTTTQQQPPPOOOPPPPPPSSSVVVYYY]]]aaagggpppvvvwww{{{~~~}}}||||||zzzyyyrrrooojjjfffdddcccaaa```ddd```ZZZVVVTTTUUUUUUTTTOOONNNLLLLLLNNNTTT\\\bbbjjjmmmrrrvvvyyy}}}~~~~~~~~~}}}|||yyyssslllfffYYYZZZ\\\___eeeoooyyy}}}vvvkkkaaaYYYUUUQQQPPPPPPSSSUUUXXXZZZ]]]aaadddlllllltttvvvddd^^^___jjjuuu___JJJDDDAAA===:::===999;;;===<<<:::999;;;===888:::;;;:::888666666777;;;<<<=========>>>@@@BBBEEEKKK___rrrxxx{{{yyytttmmmcccYYYVVVUUUTTTRRRPPPOOONNNNNNPPPNNNLLLJJJIIIIIIJJJKKKNNNLLLMMMQQQTTTWWW___gggkkkooouuu{{{|||xxxtttrrrqqqmmmgggbbb]]]YYYTTTQQQOOOMMMLLLKKKNNNRRRVVVZZZ\\\```fffjjjoootttzzz~~~~~~|||zzzxxxuuurrrnnniiieeecccaaaaaaaaa___\\\XXXUUUSSSRRRQQQQQQNNNLLLNNNOOORRRYYYaaakkkmmmqqqvvvzzz~~~~~~~~~}}}||||||{{{vvvnnnhhh___``````aaagggrrr}}}ttthhh\\\TTTQQQPPPPPPSSSWWWYYYZZZ\\\]]]___^^^dddppp~~~rrraaa^^^___hhhyyy___FFF>>>>>><<<:::<<<:::999999888888999999:::999999999:::;;;<<<===>>><<<<<<<<<===>>>@@@BBBBBBGGGLLL___ooovvvzzzyyyuuuoooeee\\\WWWVVVTTTRRRQQQPPPOOOOOOQQQOOOLLLJJJIIIIIIJJJLLLOOOMMMMMMQQQTTTWWW^^^eeejjjnnnuuuzzz~~~|||xxxuuusssqqqmmmgggccc]]]ZZZVVVSSSQQQOOOMMMKKKMMMQQQTTTWWWYYY]]]bbbfffkkkpppuuuzzz}}}~~~}}}zzzyyywwwtttooojjjfffcccccccccbbb```]]]YYYVVVSSSRRRQQQQQQNNNLLLNNNOOOQQQXXX```hhhlllpppuuuxxx{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzvvvoooiiibbbbbbbbbdddjjjvvvyyylll___VVVQQQPPPPPPSSSWWWZZZ\\\]]]^^^^^^^^^bbbkkkwwwppp___[[[\\\dddwww^^^GGG@@@@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::<<<======:::;;;;;;<<<===???AAAAAAGGGLLL```lllsssxxxyyyvvvqqqggg^^^WWWVVVTTTSSSRRRQQQQQQPPPRRROOOLLLIIIHHHIIIKKKMMMPPPNNNNNNRRRTTTVVV\\\ccchhhmmmuuuzzz}}}|||xxxuuusssrrrnnnhhhddd]]][[[XXXUUUTTTQQQNNNLLLLLLNNNQQQSSSUUUXXX\\\___fffjjjppptttwwwyyy|||}}}~~~}}}|||zzzwwwqqqkkkgggeeeeeeeeebbbaaa___\\\XXXUUURRRQQQQQQNNNLLLMMMNNNPPPWWW___eeeiiioootttvvvxxxzzz{{{~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyyyywwwrrrnnngggfffeeegggooo|||ssseeeZZZSSSPPPPPPSSSXXX\\\___```______]]]___eeennnyyy~~~lll[[[WWWWWW```xxxsss]]]HHHBBBBBB>>>;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999::::::;;;<<<===:::::::::;;;<<<>>>@@@AAAGGGMMMaaajjjrrrxxxxxxvvvqqqhhh^^^VVVVVVTTTSSSRRRRRRRRRRRRSSSPPPLLLIIIHHHIIILLLMMMPPPNNNOOORRRTTTUUUZZZaaahhhmmmuuu{{{~~~~~~}}}}}}~~~{{{xxxuuusssssspppjjjfff^^^\\\YYYWWWUUURRRNNNKKKKKKLLLMMMNNNPPPSSSWWWZZZbbbfffkkkpppsssvvvyyy{{{|||yyyrrrlllhhhfffffffffbbbbbbaaa___[[[WWWSSSQQQQQQMMMKKKLLLMMMNNNUUU]]]bbbhhhoootttuuuvvvwwwyyy||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{}}}~~~~~~~~~~~~~~~~~~|||~~~}}}{{{{{{}}}}}}zzzvvvnnnkkkiiijjjsss{{{kkk^^^UUUQQQPPPSSSXXX^^^bbbcccbbb```]]]\\\___gggqqqzzziiiYYYSSSSSS\\\tttoooZZZHHHDDDCCC>>>;;;<<<:::<<<===??????===<<<::::::999999999:::;;;;;;<<<::::::;;;<<<===???@@@AAAGGGMMMbbbiiiqqqwwwxxxvvvpppfff\\\UUUUUUTTTSSSSSSRRRSSSSSSRRRPPPMMMJJJIIIJJJLLLMMMPPPNNNOOORRRTTTUUUYYY```hhhnnnvvv|||~~~}}}|||{{{}}}}}}~~~}}}yyywwwtttssstttrrrmmmiii```^^^[[[XXXVVVRRRNNNKKKJJJIIIIIIKKKNNNRRRUUUWWW```ccciiimmmqqquuuxxx{{{}}}yyysssmmmiiifffffffffaaabbbcccbbb___ZZZUUURRRQQQMMMKKKKKKLLLMMMSSS[[[aaagggoootttuuuuuuxxxzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}||||||||||||{{{}}}~~~~~~|||}}}~~~~~~~~~tttoookkklllvvvrrrcccYYYTTTRRRTTTYYY___eeefffdddaaa^^^[[[]]]cccmmm{{{zzzjjjZZZRRRRRR\\\tttjjjWWWGGGDDDCCC>>>;;;<<<999:::<<<======<<<:::999::::::999999999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBFFFMMMcccfffnnnuuuwwwuuuoooeee[[[TTTSSSSSSRRRRRRRRRSSSSSSQQQPPPNNNLLLKKKKKKKKKLLLOOOMMMOOOSSSTTTUUUYYY___hhhmmmuuu{{{}}}|||{{{{{{||||||}}}~~~|||zzzwwwuuussstttuuutttpppllleeebbb^^^ZZZWWWSSSOOOLLLIIIHHHGGGIIIMMMSSSVVVXXX___bbbhhhlllpppuuuyyy|||{{{xxxsssnnniiifffdddccc```bbbdddeeebbb]]]WWWTTTQQQMMMJJJKKKJJJKKKQQQYYY```gggooossssssuuuyyy}}}|||{{{{{{{{{|||~~~}}}}}}|||{{{{{{{{{{{{{{{zzz|||~~~~~~~~~~~~|||}}}tttoooiiikkkwwwwwwhhh^^^XXXTTTUUUYYY___fffiiigggddd___[[[\\\bbbjjjuuu}}}nnn^^^TTTSSS```yyyfffTTTEEECCCBBB===:::===999:::;;;<<<<<<;;;:::999::::::999999999999::::::<<<<<<<<<===???@@@BBBCCCFFFMMMdddaaajjjrrruuutttpppfff\\\RRRRRRRRRQQQRRRRRRSSSSSSPPPOOONNNMMMLLLLLLKKKKKKMMMLLLNNNRRRTTTUUUYYY```fffkkksssxxxzzzzzzzzzzzz{{{{{{{{{|||}}}~~~}}}zzzxxxuuusssrrrsssvvvvvvsssppplllhhhbbb\\\XXXTTTPPPNNNIIIFFFEEEHHHOOOUUUYYY[[[^^^bbbggglllppptttyyy}}}~~~xxxvvvsssnnniiieeeaaa```^^^aaaeeegggeee```ZZZUUUQQQMMMJJJJJJJJJJJJPPPXXX^^^eeemmmqqqqqqsssyyy~~~}}}{{{zzz{{{~~~~~~{{{zzzyyyxxxxxxxxxyyyyyyxxxzzz|||}}}}}}}}}~~~}}}~~~pppjjjeeehhhxxx{{{lllaaa\\\WWWVVVXXX___gggkkkjjjggg___\\\[[[```fffmmmwwwsssbbbVVVVVVeee~~~cccRRRDDDAAA???;;;:::>>>::::::::::::::::::::::::::::::999999999999999:::;;;;;;;;;<<<>>>???AAABBBEEEMMMeee]]]gggpppttttttpppggg^^^RRRQQQQQQQQQQQQRRRRRRSSSOOOOOOOOOOOONNNLLLKKKJJJLLLKKKNNNRRRUUUUUUZZZ```eeejjjpppvvvxxxyyyyyyzzzyyyyyyyyyzzz{{{|||}}}~~~|||~~~{{{yyywwwsssrrrqqqssswwwwwwuuurrrqqqllleee^^^YYYVVVRRRPPPHHHFFFEEEHHHPPPWWW\\\]]]^^^aaafffkkkoootttyyy}}}}}}}}}~~~{{{vvvuuurrrnnniiiddd```]]]]]]```eeehhhgggaaa[[[WWWQQQMMMJJJJJJIIIJJJOOOWWW\\\dddllloooooorrryyy~~~{{{zzz{{{~~~}}}}}}~~~~~~}}}zzzyyywwwvvvvvvvvvwwwxxxvvvxxx{{{|||{{{|||}}}~~~zzzlllfffaaafffxxx|||oooddd^^^XXXWWWXXX^^^gggkkkkkkhhh```\\\[[[___cccgggnnnuuu~~~wwweeeXXXYYYiii~~~aaaQQQBBB???>>>::::::>>><<<;;;::::::::::::;;;<<<::::::999999888999999999:::::::::;;;===>>>@@@AAAEEENNNeee```hhhpppttttttpppfff[[[WWWTTTQQQPPPPPPQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMPPPPPPPPPQQQTTTXXX\\\^^^aaaffflllqqqtttuuuvvvwwwvvvwwwxxxyyy{{{|||}}}~~~|||}}}~~~}}}}}}|||wwwsssttttttttttttvvvxxxzzz{{{xxxrrriiiaaa[[[WWWTTTRRRJJJIIIGGGGGGPPP\\\bbbbbbaaabbbdddhhhnnnuuu|||~~~}}}||||||~~~{{{vvvwwwuuurrrmmmhhhccc___]]]^^^```cccffffffaaaZZZTTTPPPLLLIIIIIIHHHIIIOOOVVV[[[aaahhhkkklllpppyyy~~~}}}{{{zzzxxxwwwuuuvvvyyyyyyvvvssssssuuuxxxzzz{{{|||~~~~~~}}}}}}}}}~~~|||qqqhhhfffcccfffxxxyyykkk___[[[XXXXXX___iiipppooollleeeccc___[[[[[[```gggmmmxxx~~~yyycccYYYZZZhhhcccSSSCCC===<<<;;;:::;;;;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<:::;;;<<<<<<<<<===???AAAKKKRRRiiiaaaiiiooorrrsssoooeee[[[WWWTTTQQQOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLNNNNNNOOORRRTTTXXX[[[]]]aaaeeekkkppprrrssstttuuuuuuvvvwwwxxxzzz|||}}}}}}~~~~~~~~~}}}{{{wwwtttwwwvvvvvvvvvvvvwwwyyyyyyxxxssskkkddd^^^ZZZVVVSSSLLLKKKIIIIIIQQQ]]]ddddddaaaaaacccgggmmmttt{{{~~~|||zzzzzz|||~~~{{{wwwvvvuuurrrmmmiiieeeaaa___^^^```cccffffffbbb[[[VVVQQQLLLJJJIIIIIIIIIOOOWWW[[[aaahhhkkklllpppyyy~~~}}}~~~}}}yyywwwuuuuuusssrrrrrruuuvvvtttssssssuuuxxxzzz{{{|||~~~~~~~~~wwwlllfffccc```fff{{{|||oooddd]]]ZZZZZZaaalllssstttrrrmmmjjjfff```]]]^^^bbbfffmmm|||{{{cccYYY[[[jjjdddUUUDDD>>>===;;;:::;;;;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<:::;;;<<<<<<<<<===???AAAJJJRRRhhhccciiinnnppppppmmmeee[[[WWWTTTPPPOOOOOOPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJLLLOOORRRVVVXXXZZZ[[[aaaeeejjjooopppqqqrrrsssttttttvvvwwwyyy{{{|||}}}|||}}}}}}~~~~~~|||yyywwwwwwzzzyyyyyyxxxwwwwwwwwwwwwyyytttnnnhhhbbb]]]XXXUUUOOONNNKKKLLLTTT```ffffffcccdddeeehhhnnnuuu|||~~~}}}{{{yyyyyyyyy{{{|||}}}yyyvvvuuusssoookkkgggcccaaa___```bbbeeefffccc]]]YYYRRRNNNKKKKKKJJJJJJPPPWWW[[[aaagggkkkmmmpppxxx~~~~~~}}}}}}}}}~~~}}}zzzvvvsssrrrpppnnnllllllnnnpppqqqqqqrrruuuxxx{{{|||}}}}}}qqqeeeaaa___^^^ggguuujjj```^^^^^^eeeooowwwzzzyyyvvvtttpppiiiccc______```fffrrreeeZZZ]]]mmmfffVVVFFF???===;;;::::::;;;::::::999999::::::;;;:::::::::::::::;;;<<<<<<:::;;;<<<===<<<===???AAAJJJQQQgggccciiimmmnnnnnnllleee\\\WWWTTTPPPNNNOOOOOOOOONNNNNNMMMMMMKKKJJJIIIHHHHHHHHHJJJOOOSSSWWWZZZ[[[[[[bbbfffkkknnnoooppprrrsssssssssuuuwwwyyyzzz|||}}}|||||||||||||||~~~|||xxxxxxyyy|||||||||{{{yyywwwvvvtttwwwtttooojjjeee___YYYUUUQQQPPPNNNNNNUUUaaagggggggggggghhhlllrrrzzz}}}{{{zzzzzzyyyzzz}}}~~~|||zzzyyyyyyyyyzzz||||||xxxwwwuuurrrmmmhhhdddbbb``````bbbdddeeeccc___[[[SSSOOOLLLLLLKKKKKKPPPXXX[[[```gggkkkmmmpppvvvzzz{{{{{{|||}}}}}}}}}||||||~~~}}}{{{xxxuuusssqqqllljjjhhhggghhhkkkmmmoooqqqtttwwwzzz{{{}}}yyylllaaa^^^\\\]]]jjjzzzpppdddbbbbbbhhhpppxxx|||||||||{{{yyyssslllfffcccbbbhhhqqq}}}}}}~~~~~~jjj]]]```qqqhhhXXXGGG@@@>>>;;;::::::;;;::::::999999::::::;;;::::::999999::::::;;;<<<:::<<<======<<<===@@@BBBIIIPPPfffccchhhlllmmmnnnmmmfff]]]XXXUUUQQQOOOOOOOOOOOONNNNNNNNNLLLKKKIIIHHHGGGFFFFFFIIINNNTTTXXX[[[\\\\\\cccfffkkknnnoooqqqrrrtttssstttuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{~~~~~~~~~}}}{{{yyyvvvtttvvvsssnnnjjjeee```ZZZUUUSSSRRROOONNNUUU```eeeeeeeeegggiiinnnuuu||||||zzzyyyxxxxxxwwwxxxzzz~~~~~~~~~|||zzzzzzzzzzzz{{{~~~~~~{{{zzzxxxtttpppjjjeeebbbaaa```aaabbbcccbbb___\\\TTTPPPMMMLLLKKKKKKPPPXXX[[[```fffkkknnnppptttwwwxxxyyy{{{||||||zzzxxxwwwvvvvvvvvvuuutttsssqqqqqqjjjiiifffdddcccfffiiilllnnnqqquuuxxxzzz|||~~~~~~~~~uuuiii```[[[ZZZ^^^lll}}}sssiiifffeeeiiipppwww{{{|||}}}|||vvvqqqmmmkkkjjjqqq||||||||||||~~~qqqccceeeuuuhhhXXXGGG@@@>>>;;;::::::;;;::::::999999::::::;;;:::999999999999:::;;;;;;;;;<<<=========>>>@@@BBBHHHOOOfffaaaggglllnnnooonnnggg___YYYVVVRRRPPPPPPPPPOOONNNOOONNNMMMKKKIIIGGGFFFEEEDDDGGGLLLRRRWWWZZZ\\\]]]bbbfffjjjmmmoooqqqsssuuutttuuuwwwyyy{{{}}}~~~}}}|||}}}~~~~~~{{{wwwuuuuuurrrnnniiieee```ZZZWWWTTTRRRNNNMMMSSS]]]aaa``````ccchhhnnnvvv}}}~~~{{{yyyyyyxxxyyywwwwwwwwwyyy||||||{{{yyyxxx}}}}}}|||{{{{{{{{{{{{~~~~~~|||{{{zzzwwwrrrmmmhhheeebbbaaa````````````^^^\\\TTTPPPMMMLLLKKKJJJPPPWWW[[[___fffkkkoooqqqrrrtttvvvwwwxxxyyyxxxwwwtttsssnnnnnnooopppppppppooooookkkjjjhhhdddbbbbbbeeehhhkkknnnrrruuuwwwzzz}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~{{{pppeee\\\WWWYYY^^^mmm~~~vvvkkkiiigggiiiooouuu{{{}}}~~~~~~yyyuuutttjjjpppzzz~~~|||}}}{{{kkkiiixxxfffVVVFFF???===;;;::::::;;;::::::999999::::::;;;999999999999999:::;;;;;;;;;<<<===>>>===>>>@@@BBBGGGOOOggg```fffllloooqqqqqqiiiaaaZZZWWWSSSQQQQQQQQQPPPOOOPPPOOONNNLLLIIIGGGFFFEEEAAADDDIIIOOOTTTXXX[[[\\\```dddhhhkkkmmmpppsssuuuvvvwwwyyy{{{}}}}}}|||~~~}}}yyywwwvvvsssnnniiieeeaaa\\\YYYTTTRRRMMMKKKPPPYYY]]][[[\\\```gggpppxxx~~~|||zzzzzzzzz{{{yyywwwuuuuuuuuutttrrrppppppuuu}}}~~~}}}}}}|||{{{{{{{{{}}}~~~|||zzzzzzyyyxxxuuupppllliiidddaaa___^^^^^^^^^\\\[[[TTTPPPLLLKKKJJJJJJOOOVVVZZZ___eeekkkoooqqqqqqqqqsssssstttttttttrrrpppooolllmmmnnnooooooooooooooommmmmmkkkfffbbb```bbbeeegggjjjooorrruuuwww{{{}}}||||||}}}~~~~~~}}}|||{{{|||}}}~~~vvvjjj___VVVTTTXXX^^^kkk~~~xxxkkkiiihhhiiiooovvv}}}}}}yyywwwpppttt{{{~~~rrrmmmzzz~~~dddUUUDDD>>>===;;;:::;;;;;;::::::999999::::::;;;999999999888999999:::;;;;;;===>>>>>>===>>>@@@CCCFFFOOOhhh^^^eeelllpppsssrrrkkkbbb[[[XXXTTTRRRQQQQQQQQQPPPQQQPPPNNNLLLJJJGGGFFFEEE@@@BBBFFFLLLQQQVVVZZZ\\\___bbbfffiiilllooorrruuuwwwxxxzzz|||}}}}}}{{{}}}~~~zzzxxxwwwtttnnniiifffbbb^^^[[[TTTRRRMMMIIINNNVVVZZZXXX[[[aaaiiisss|||}}}}}}~~~~~~}}}~~~|||{{{{{{||||||{{{xxxtttrrrpppooollljjjhhhnnnwww~~~~~~~~~}}}||||||{{{{{{{{{}}}~~~{{{yyywwwxxxyyyxxxvvvsssooommmdddbbb^^^\\\\\\\\\[[[ZZZTTTOOOLLLKKKIIIIIINNNUUUZZZ___eeekkkoooqqqqqqpppqqqqqqqqqqqqpppooommmllloooooopppqqqqqqqqqqqqqqqoooooommmhhhbbb```aaaccceeehhhmmmpppsssvvvyyy|||}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}sssfffZZZQQQQQQVVV^^^jjj~~~yyyjjjiiihhhjjjooowww}}}yyywwwzzz{{{~~~vvvooo{{{|||cccSSSCCC===<<<;;;:::;;;;;;::::::999999::::::;;;999999888888999999:::;;;;;;===>>>>>>>>>>>>AAACCCEEEOOOiiiaaacccgggoootttrrriiiaaa[[[YYYUUURRROOONNNNNNNNNVVVUUUSSSPPPLLLHHHDDDBBBFFFGGGJJJNNNQQQTTTVVVWWW\\\]]]```eeekkkppprrrssstttvvvzzz}}}~~~|||}}}~~~}}}xxxsssmmmjjjiiieee^^^XXXVVVUUURRRNNNLLLMMMPPPSSSXXXcccqqq|||~~~~~~~~~}}}||||||}}}xxxtttppplllhhheeedddgggmmmtttzzz}}}{{{~~~}}}~~~~~~~~~|||xxxuuurrruuuyyy||||||wwwoooiiiccc```]]]\\\^^^]]]ZZZWWWRRRRRRPPPMMMLLLMMMQQQTTT[[[aaahhhmmmoooooonnnnnnpppooommmlllllloooqqqsssooonnnmmmnnnqqqtttuuuvvvyyyuuuooohhhccc```^^^^^^aaaaaaeeemmmqqqrrrssswww{{{{{{}}}}}}{{{}}}}}}|||zzzxxxxxxzzz}}}ooo```XXXUUUVVVYYY^^^kkkwwwqqqooonnnpppuuu{{{}}}{{{zzzzzz|||~~~uuuyyyaaaQQQBBB===>>>>>><<<;;;:::;;;===??????>>>===<<<888888777777666777777777;;;;;;:::;;;<<<>>>@@@AAACCCQQQmmm```bbbgggoootttrrrhhh___YYYXXXTTTQQQOOONNNNNNOOOUUUTTTSSSQQQMMMIIIFFFDDDDDDFFFIIIMMMQQQUUUWWWXXX[[[]]]___dddjjjooorrrsssuuuvvvyyy|||~~~~~~}}}}}}~~~~~~|||xxxsssmmmiiihhheee___ZZZVVVUUURRROOOMMMNNNRRRUUU[[[eeesss}}}|||xxxuuuqqqmmmiiiccceeehhhkkkooosssvvvxxx~~~|||~~~~~~~~~~~~~~~{{{vvvsssqqqssswww{{{{{{wwwooojjjccc```\\\\\\]]]]]]ZZZXXXSSSRRRPPPNNNLLLMMMQQQTTT\\\```fffjjjkkklllnnnoooooonnnllllllllloooqqqssstttsssssssssuuuwwwxxxxxxzzzwwwrrrlllgggcccaaa```___^^^bbbiiimmmnnnqqqvvvyyyzzz}}}~~~}}}}}}}}}{{{yyyyyy{{{}}}}}}mmm___XXXVVVVVVYYY___lllzzzssspppnnnoootttzzz~~~~~~|||{{{zzz}}}xxxxxx```QQQBBB>>>>>>===;;;:::888999999999999777666555;;;:::::::::::::::;;;;;;;;;::::::;;;<<<>>>@@@AAAGGGTTTqqq^^^```gggoootttqqqfff\\\VVVUUUSSSQQQPPPOOOPPPPPPTTTSSSSSSQQQNNNKKKHHHFFFCCCDDDHHHLLLPPPTTTWWWYYY[[[\\\___ccchhhmmmqqqssstttuuuwwwyyy|||~~~~~~~~~~~~}}}~~~}}}{{{xxxssslllhhhfffccc___\\\VVVUUUSSSPPPNNNPPPTTTXXX```jjjvvv}}}{{{wwwrrrnnneeedddbbbbbbcccfffhhhjjjyyy~~~|||~~~~~~}}}|||yyytttqqqoooqqquuuyyyzzzvvvpppkkkccc___\\\[[[\\\]]][[[XXXTTTSSSQQQNNNLLLMMMQQQTTT]]]```dddgggiiikkklllnnnmmmlllllllllmmmooorrrssszzzzzzzzzzzzzzzzzz{{{{{{{{{yyyvvvrrrmmmhhhdddbbb]]][[[\\\bbbfffiiinnntttuuuxxx|||}}}~~~}}}|||zzzzzz|||~~~yyyjjj^^^YYYWWWUUUYYY```nnn~~~vvvrrrnnnnnnqqqwww}}}~~~~~~}}}{{{zzzyyy|||yyyvvv___QQQCCC>>>>>><<<:::999>>>===<<<;;;999888666666::::::::::::;;;<<<======;;;::::::;;;<<>>===;;;999999AAA@@@>>>===;;;:::::::::777777777888999:::;;;<<<;;;::::::;;;===???AAACCCIIIWWWsssZZZ]]]dddmmmrrrmmmaaaWWWPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOLLLJJJIIIGGGGGGHHHJJJLLLOOORRRSSSXXX[[[___bbbfffkkkrrrwwwzzzyyyyyyzzz{{{~~~}}}wwwooogggbbb^^^\\\[[[UUUUUUTTTSSSSSSWWW\\\aaalllttt~~~~~~~~~zzzuuuqqqlllhhhccc^^^\\\\\\^^^```fffmmmyyy~~~~~~}}}|||xxxrrrnnnmmmnnnqqquuuwwwvvvrrrnnnddd___ZZZXXXZZZ\\\\\\[[[WWWVVVTTTPPPMMMNNNPPPSSSXXX___hhhoooqqqpppmmmlllllllllmmmoooqqqtttwwwxxx~~~~~~{{{zzz{{{{{{{{{|||zzzwwwrrrllliiiaaa[[[XXXYYY\\\___fffmmmooottt{{{~~~~~~~~~zzz{{{||||||zzzzzz{{{}}}uuuggg^^^YYYXXXWWW[[[dddsss~~~xxxppplllmmmrrrwwwzzz{{{{{{||||||||||||{{{{{{{{{}}}}}}|||yyyuuuvvv~~~wwwpppwwwsss[[[OOOCCC>>>===:::888999;;;:::999999888888999999666666666666777999::::::::::::;;;;;;===@@@BBBDDDJJJWWWtttZZZ\\\ccckkkoookkk```VVVOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPPPPOOONNNKKKIIIHHHHHHHHHHHHIIIJJJMMMOOOQQQVVVZZZ___bbbffflllttt{{{}}}{{{{{{|||~~~~~~uuulllddd^^^[[[ZZZUUUUUUUUUTTTVVVZZZ```eeepppxxx|||xxxtttnnnkkkgggbbb___]]]]]]]]]___eeeooo{{{~~~~~~|||xxxsssooonnnoooqqqtttvvvvvvssspppddd___YYYVVVXXX[[[\\\\\\YYYXXXUUUQQQNNNNNNPPPSSSVVV___jjjsssuuussspppmmmmmmnnnppprrruuuxxxzzz|||~~~}}}{{{{{{{{{|||}}}}}}{{{wwwrrroooggg```[[[ZZZ[[[]]]cccjjjmmmsssyyy|||||||||}}}zzz|||}}}}}}|||{{{|||~~~ssshhh___ZZZXXXYYY^^^fffuuu}}}uuuppppppssswwwyyy{{{{{{|||}}}}}}}}}}}}}}}zzz|||~~~zzztttrrrxxx~~~ooohhhnnn~~~pppWWWMMMCCC>>><<<:::999;;;777777777888888999999999888888888888999:::;;;;;;::::::;;;<<<>>>@@@CCCDDDKKKYYYvvvZZZ\\\aaahhhmmmiii___VVVNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOONNNMMMJJJHHHFFFGGGFFFFFFGGGIIILLLOOOQQQUUUYYY___cccfffmmmwww~~~}}}zzzzzz|||}}}~~~}}}rrrhhh```\\\ZZZUUUUUUUUUUUUXXX\\\ccchhhttt{{{}}}{{{sssrrrnnnjjjfffaaa^^^\\\[[[___eeennn}}}~~~}}}zzzuuuqqqppppppqqqtttvvvvvvsssqqqddd^^^XXXUUUXXX[[[]]]]]]ZZZYYYVVVQQQNNNNNNPPPSSSVVV^^^iiirrruuutttrrrqqqoooppprrruuuyyy|||~~~~~~|||~~~|||yyyvvvmmmfff```]]]\\\\\\aaaggglllrrrxxxzzzzzzzzz}}}~~~|||}}}~~~~~~}}}qqqggg```[[[YYY\\\```hhhvvv{{{uuutttvvvyyyzzz{{{|||}}}~~~}}}~~~yyyxxx|||vvvhhhccciii|||xxxkkkTTTKKKBBB>>><<<::::::<<<888999:::;;;<<<;;;;;;:::::::::999999999::::::;;;::::::;;;<<<>>>AAACCCEEEIIIXXXvvv[[[\\\```gggkkkhhh^^^VVVNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOONNNLLLIIIGGGEEEEEEEEEEEEFFFIIIMMMQQQSSSTTTYYY___cccgggnnnyyy}}}|||zzzyyyzzz~~~|||~~~}}}~~~wwwkkkbbb]]][[[UUUUUUUUUVVVYYY^^^eeejjjuuu|||yyyxxxuuuqqqlllfff```]]]ZZZ[[[^^^eeerrr~~~{{{vvvrrrqqqqqqrrrtttvvvvvvsssqqqddd^^^WWWUUUWWW[[[]]]]]][[[YYYVVVRRRNNNNNNPPPSSSWWW^^^gggooosssttttttsssppprrrtttwww{{{~~~~~~}}}{{{qqqjjjccc```]]]\\\```ffflllqqqwwwyyyxxxyyy||||||}}}~~~}}}yyyooogggaaa]]]ZZZ]]]bbbjjjwwwzzzxxxyyy{{{||||||}}}~~~~~~~~~~~~~~~~~~pppddd```hhh}}}ttthhhRRRIIIAAA>>><<<::::::===777888:::;;;;;;:::888777::::::999888888888999999::::::;;;<<<>>>AAADDDEEEFFFUUUsssXXXZZZ___eeehhhgggddd```VVVSSSPPPNNNNNNNNNNNNMMMMMMNNNOOONNNLLLIIIEEECCCDDDEEEFFFGGGIIILLLNNNOOOWWWZZZ[[[\\\eeesss||||||}}}}}}||||||}}}~~~~~~}}}zzz{{{}}}~~~~~~wwwmmmddd]]]YYYZZZWWWTTTTTTZZZcccmmmttt~~~~~~|||xxxssslllccc^^^ZZZYYYZZZ^^^gggwww~~~}}}|||~~~~~~vvvoookkkpppsssuuuxxxzzzwwwqqqccc^^^WWWUUUWWWZZZ[[[[[[aaaYYYSSSQQQOOOLLLMMMOOOYYY^^^eeekkkooosssuuuwwwtttwww{{{~~~~~~}}}|||uuuqqqiiibbb]]][[[\\\]]]iiiooovvvyyyyyyyyy|||~~~}}}||||||}}}wwwooohhh```\\\]]]cccgggppp|||~~~zzzzzz}}}~~~~~~{{{jjjbbb___rrruuudddQQQGGG???<<<<<<999888:::888888999999999999888888999888888777888:::;;;<<<<<<<<<===<<<<<<===@@@BBBJJJWWWtttXXX[[[```fffjjjjjjfffcccXXXUUUQQQOOOOOOOOOOOONNNNNNOOOOOOOOOMMMIIIEEECCCBBBCCCDDDFFFIIILLLNNNPPPSSSXXX\\\```jjjwww{{{{{{{{{|||}}}~~~}}}}}}{{{{{{}}}~~~}}}tttkkkccc]]]ZZZXXXVVVTTTUUU[[[dddooouuu~~~{{{vvvnnnfffaaaYYYWWWVVVXXX^^^lll~~~}}}|||~~~~~~~~~~~~uuunnnkkkpppsssuuuxxx{{{yyyssseee___XXXUUUVVVXXXXXXWWW[[[UUUPPPOOONNNKKKLLLOOOVVV[[[bbbiiimmmooorrrsssssswww{{{~~~zzzuuunnnfff```]]][[[[[[gggmmmtttxxxxxxxxx{{{~~~~~~}}}{{{zzz{{{}}}uuunnngggaaa^^^___cccgggpppzzz||||||~~~vvvgggaaaaaaxxxtttcccPPPGGG???<<<<<<999888:::888888999999999999888888999888888888888:::;;;<<<;;;<<<===<<<<<<===@@@BBBIIIWWWtttWWW[[[```ggglllmmmkkkhhh[[[XXXTTTQQQQQQQQQPPPOOOPPPPPPQQQPPPMMMIIIEEECCC???@@@AAADDDGGGKKKOOOQQQPPPWWW^^^eeeoooyyyxxxxxxyyyzzz|||~~~~~~~~~}}}|||zzz{{{||||||}}}}}}}}}||||||{{{{{{{{{}}}vvvnnnfff```\\\ZZZVVVUUUTTTWWW]]]gggqqqwww~~~~~~}}}yyyrrrkkkfffbbb^^^[[[YYY\\\ggg}}}~~~~~~}}}|||~~~}}}~~~{{{sssmmmkkkooosssuuuyyy}}}|||wwwhhhbbbZZZVVVUUUVVVVVVUUUWWWRRROOOOOONNNLLLNNNRRRVVV[[[bbbhhhlllnnnoooqqqsssvvv{{{~~~~~~{{{tttmmmeee```\\\ZZZccciiiqqqvvvwwwxxxzzz|||~~~|||zzzxxxyyy{{{zzzqqqkkkfffaaa___aaaccchhhoooxxxnnn```^^^dddssscccOOOFFF>>><<<<<<:::999:::888888999999999999888888888888888888999:::;;;<<<;;;<<<===<<<<<<===@@@CCCIIIVVVsssWWWZZZaaaiiiooopppnnnlll^^^[[[WWWTTTSSSRRRQQQPPPQQQQQQRRRQQQNNNJJJFFFCCC===>>>???BBBFFFKKKOOOQQQQQQXXXaaaiiipppuuuxxxyyyrrrsssuuuwwwyyy|||~~~}}}}}}||||||yyyyyyzzzzzzzzzzzzyyyyyy|||zzzwwwuuusssyyyuuunnnggg```\\\ZZZYYYTTTTTTUUUYYYaaakkktttyyy~~~zzzuuupppllliiieee```\\\\\\dddwww}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}yyyrrrmmmlllpppsssuuuyyy{{{kkkeee\\\XXXWWWWWWWWWUUUWWWSSSQQQQQQPPPNNNQQQVVVZZZ___fffkkknnnooopppqqqtttwww{{{~~~~~~yyyrrrjjjccc^^^[[[```fffmmmrrruuuvvvxxxyyy|||zzzxxxvvvwwwzzz}}}}}}|||sssjjjfffccc___```ccceeejjjpppxxx}}}fffYYY[[[gggrrrbbbMMMDDD===<<<<<<:::999:::888888999999999999888888888888888888999:::;;;;;;;;;<<<<<<<<<<<<>>>AAACCCHHHUUUrrrUUUYYY```iiippprrrqqqnnnbbb^^^YYYVVVTTTSSSRRRPPPQQQRRRRRRRRROOOKKKGGGEEE>>>>>>???AAAEEEIIINNNQQQSSSYYYaaaiiilllllllllnnnmmmnnnqqqsssvvvxxxzzz{{{~~~~~~~~~}}}|||{{{xxxxxxyyyyyyxxxxxxwwwwwwwww~~~zzzuuuqqqoooqqqmmmgggaaa\\\YYYXXXWWWSSSTTTWWW]]]eeennnwww|||~~~{{{xxxtttqqqiiiddd___[[[XXX^^^nnn|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||zzzwwwrrrooommmqqqsssuuuzzz~~~mmmggg___ZZZYYYZZZYYYXXXWWWSSSQQQQQQOOONNNSSSZZZ___ccchhhlllnnnpppqqqrrruuuxxx|||~~~{{{vvvooohhhbbb^^^___ccchhhmmmqqqsssuuuvvvzzzxxxvvvvvvwwwyyy}}}~~~{{{yyyuuullldddaaa___]]]___ccchhhmmmtttyyywww```UUU[[[kkkoooaaaKKKCCC===<<<===:::999:::888888999999999999888888777888888999:::::::::;;;:::;;;<<<<<<<<<>>>AAADDDIIIVVVrrrTTTXXX___hhhooorrrqqqoooddd```[[[WWWUUUSSSQQQPPPQQQRRRSSSRRRPPPMMMIIIGGG@@@@@@@@@AAADDDHHHLLLOOOTTTWWW___eeefffccccccgggkkkllloooqqqtttvvvwwwxxx}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyyyyyyyyzzzyyyyyyxxxxxxuuu|||}}}wwwrrroookkkhhhddd___[[[XXXWWWWWWTTTVVV[[[aaajjjrrryyy}}}}}}{{{wwwuuukkkgggccc___ZZZ]]]jjjyyy|||||||||||||||}}}}}}}}}|||||||||{{{yyyvvvsssrrrooorrrtttuuuzzzpppiiiaaa\\\[[[[[[ZZZYYYTTTQQQOOONNNMMMNNNUUU___dddgggjjjlllnnnooorrrtttwwwzzz}}}~~~yyyssslllfffccc```aaaeeehhhmmmpppssstttvvvvvvvvvvvvxxx{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~yyyvvvppphhh```]]]\\\\\\___dddlllrrryyy}}}ttt^^^VVV```ssslll]]]IIIBBB<<<======;;;999:::888888999999999999888888777777888::::::::::::::::::;;;<<<<<<<<<>>>AAADDDJJJWWWrrrSSSWWW^^^gggnnnqqqpppnnneeeaaa\\\XXXUUUSSSQQQOOOPPPQQQSSSSSSQQQNNNKKKIIIDDDBBBAAAAAACCCGGGKKKMMMQQQSSSZZZaaaaaa^^^aaagggkkklllooorrrtttuuuvvvvvvyyyyyyyyyzzz|||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{||||||}}}|||||||||xxx|||{{{uuurrriiigggdddaaa]]]ZZZXXXWWWUUUXXX^^^eeemmmuuu{{{~~~~~~}}}zzzxxxqqqnnnkkkfff```___jjjvvv}}}{{{{{{{{{{{{||||||}}}}}}{{{||||||{{{yyywwwuuuuuurrrtttuuuuuuzzzssslllccc]]]ZZZZZZXXXVVVRRROOOMMMMMMLLLPPP\\\hhhlllmmmnnnnnnooorrrvvvyyyyyy|||~~~~~~~~~~~~}}}|||vvvooojjjfffaaaaaabbbdddhhhmmmppprrrssstttuuuxxxzzz|||~~~}}}|||||||||}}}~~~~~~~~~xxxtttooofff^^^\\\\\\]]]```fffpppwww~~~sss___[[[iiizzzgggYYYHHHAAA<<<======;;;999:::888888999999999999888888666777999:::;;;;;;::::::999:::<<<<<<<<<>>>BBBDDDLLLXXXsssRRRVVV]]]fffnnnpppooommmfffbbb\\\XXXUUUSSSQQQOOOPPPQQQRRRSSSRRROOOMMMKKKFFFDDDBBBBBBCCCFFFIIILLLNNNOOOVVV^^^___]]]bbbkkklllmmmpppsssuuuvvvvvvvvvuuuuuuuuuvvvyyy{{{~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~{{{}}}}}}wwwtttiiihhhfffccc___\\\ZZZXXXVVVZZZ```gggooowww||||||~~~~~~{{{yyysssqqqnnniiiaaa___gggrrr~~~|||{{{{{{{{{{{{{{{|||}}}~~~zzz{{{|||{{{yyywwwvvvwwwsssuuuuuuvvvzzzuuunnnddd]]]YYYXXXUUUSSSRRROOOMMMNNNOOOUUUcccppprrrrrrrrrrrrrrruuuzzz~~~{{{}}}~~~}}}}}}}}}zzzxxxqqqkkkhhhbbbaaa```bbbfffkkkoooqqqqqqsssuuuyyy{{{~~~}}}}}}||||||}}}xxxsssooofff___]]]]]]^^^bbbgggssszzzsssaaa^^^ooovvveeeVVVGGG@@@<<<======;;;::::::888888999999999999888888666777999:::;;;;;;::::::999:::<<<<<<<<<>>>BBBEEEMMMXXXsssMMMWWW```eeeiiiooorrrsssjjjbbb[[[XXXUUUPPPOOOQQQSSSTTTUUUUUUSSSPPPMMMKKKGGGDDDBBBBBBCCCEEEFFFFFFNNNQQQTTTWWW[[[___eeeiiippprrrtttuuusssrrrssssssvvvuuussssssuuuyyy}}}~~~~~~~~~|||}}}}}}|||{{{{{{}}}~~~}}}}}}|||}}}xxxpppjjjgggccc```^^^[[[XXXUUUZZZ```ggglllppptttyyy~~~~~~}}}~~~~~~|||}}}~~~~~~yyyuuuqqqnnniiifffjjjqqq}}}{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{|||||||||{{{yyyxxxxxxyyyzzz~~~wwwkkkaaa___\\\VVVRRRRRRRRRSSSRRRQQQRRR[[[hhhsssyyyyyyxxxxxxyyyzzz|||}}}~~~}}}zzzxxxrrryyy{{{qqqiiigggaaa[[[\\\bbbjjjmmmnnnrrrrrrrrrvvv|||~~~}}}}}}{{{|||~~~~~~||||||wwwtttkkkaaa\\\ZZZ[[[aaaiiiuuu{{{rrrjjjjjj}}}uuu___MMMEEEAAA<<<999888999::::::666666777777777666666555999999::::::::::::;;;;;;<<<<<<<<<<<<<<>>999666555666777666777777777888888777777666999999999:::::::::;;;;;;;;;<<<<<<<<<<<>>;;;888666777777666666888888999:::::::::::::::888888888999999999:::::::::;;;=========???BBBEEEJJJVVVpppPPPSSSUUUXXX___hhhlllkkkiiibbb[[[YYYWWWSSSRRRTTTUUUVVVWWWVVVUUURRRNNNLLLIIIGGGEEEDDDFFFHHHIIIIIIKKKMMMPPPRRRUUUYYY^^^bbbfffiiimmmoooqqqrrrsssuuuuuuvvvwwwyyyzzz{{{{{{{{{}}}~~~~~~~~~~~~}}}|||{{{wwwvvvuuuuuuuuussspppmmmnnnttt{{{~~~~~~}}}~~~~~~wwwrrrooorrrwww}}}~~~~~~{{{~~~~~~|||{{{{{{{{{{{{wwwyyy{{{~~~~~~}}}}}}zzzwwwtttppprrrqqqmmmhhhddd^^^YYYQQQQQQQQQSSSYYY```hhhmmmvvvxxx{{{~~~~~~|||xxxrrrllliiihhhiiijjjsssvvv{{{sssnnngggbbbbbbfffmmmqqqqqqrrrssssssssstttwwwzzzwww|||~~~{{{}}}}}}tttpppmmmlllqqqwwwxxxzzz}}}iii___XXX^^^ooo~~~iiiTTTEEE>>><<<999888888888888777777888999999::::::::::::888888888888999999999999:::;;;===>>>>>>???BBBDDDKKKVVVpppPPPRRRSSSUUU]]]gggkkkiiihhhaaaZZZXXXVVVRRRQQQSSSUUUVVVWWWWWWUUURRRNNNLLLIIIFFFDDDDDDEEEGGGHHHHHHJJJLLLOOOPPPSSSVVVZZZ^^^cccfffjjjmmmoooppprrrtttuuuvvvxxxzzz{{{{{{zzzzzz}}}}}}~~~{{{zzz~~~|||zzzzzzvvvxxx|||{{{wwwvvv{{{}}}~~~}}}||||||}}}~~~wwwsssooorrrwww{{{|||~~~}}}||||||||||||zzz{{{}}}~~~||||||{{{yyyvvvsssqqqvvvvvvpppkkkggg```YYYWWWVVVVVVYYY^^^eeekkknnnyyyzzz|||~~~~~~}}}|||{{{xxxtttnnniiiggghhhkkkmmmuuuxxx}}}uuuppphhhbbb```ccciiinnnqqqrrrssssssrrrtttxxx|||zzz~~~~~~{{{wwwtttrrrvvv|||}}}~~~~~~~~~|||}}}zzzfff^^^XXX___qqqzzzeeeSSSEEE???===;;;:::;;;;;;:::999666777888999::::::::::::888888888888999999999999999;;;===>>>>>>@@@BBBDDDIIIUUUpppOOOQQQRRRTTT]]]gggllljjjggg```ZZZXXXVVVRRRQQQSSSUUUVVVWWWWWWUUURRROOOLLLHHHFFFDDDCCCEEEGGGHHHHHHJJJLLLNNNOOOQQQTTTXXX[[[bbbeeeiiilllnnnppprrrsssuuuvvvyyy{{{|||{{{zzzyyy{{{||||||}}}|||xxxxxx{{{yyyxxxyyyuuuzzz}}}}}}|||||||||{{{zzz{{{~~~}}}wwwsssooossswww{{{~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}{{{{{{zzzzzzyyyuuusssrrrxxxyyyssslllhhhbbbZZZ]]]\\\\\\^^^dddjjjppprrr{{{{{{|||}}}}}}|||{{{zzztttpppkkkgggfffiiimmmpppwwwzzz~~~xxxssskkkccc```bbbhhhmmmppprrrtttsssrrrtttyyy}}}}}}{{{xxxvvvyyy}}}~~~{{{yyyzzz}}}xxxeee___XXX___sssxxxdddSSSHHH<<<:::888777888888777555555666777888999:::::::::777888888888888999999999999;;;===>>>???@@@BBBDDDHHHTTToooOOOOOOQQQVVV^^^eeejjjmmmooofff\\\VVVUUUVVVUUUTTTWWWWWWWWWWWWVVVSSSMMMIIIGGGFFFCCCBBBBBBDDDFFFGGGJJJKKKNNNOOOQQQSSSWWWYYY^^^```dddgggiiikkknnnpppsssuuuwwwxxxxxxxxxyyyzzz~~~~~~~~~~~~~~~~~~xxxvvvxxx}}}|||xxxvvvvvvxxx{{{~~~}}}~~~}}}{{{|||}}}~~~~~~}}}~~~}}}{{{|||~~~|||wwwwwwxxxxxxzzz~~~}}}~~~~~~}}}}}}~~~}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxqqqfff``````ZZZ]]]aaafffjjjpppvvvzzz|||~~~}}}yyyvvvpppkkkfffdddggglllpppqqqvvvxxx|||zzzqqqggg``````dddhhhiiimmmqqqtttvvvwwwyyy{{{}}}|||}}}~~~}}}{{{{{{xxx|||wwwfff___^^^iii}}}rrr[[[JJJCCC???===;;;999888888888888888888888888888888888888777888888999999:::;;;;;;:::;;;<<<<<<<<<>>>AAADDDJJJYYYuuuPPPQQQSSSXXX___ffflllooopppggg]]]WWWVVVVVVUUUSSSWWWWWWWWWWWWVVVSSSNNNJJJGGGFFFCCCBBBBBBCCCEEEGGGIIIKKKMMMOOOPPPRRRVVVYYY]]]```eeehhhjjjlllnnnppprrrtttwwwxxxxxxxxxyyy{{{|||}}}~~~{{{uuutttwww}}}xxxsssqqqqqqyyy~~~}}}}}}~~~|||zzzzzz|||}}}}}}|||{{{}}}~~~~~~}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxqqqfff``````]]]aaafffjjjooosssxxx{{{~~~yyyssspppkkkgggdddeeejjjqqquuuwwwzzzzzz}}}~~~uuujjjcccaaadddggggggkkkpppsssvvvxxx{{{}}}wwwxxx~~~~~~zzzzzzzzz~~~xxxggg___]]]hhh}}}lllWWWHHHBBB===<<<:::999999999999:::888888888888888888888888777888888999999:::;;;;;;:::;;;<<<<<<<<<>>>AAADDDKKKZZZuuuQQQRRRUUUYYY___fffmmmqqqqqqiii___YYYVVVVVVUUUSSSWWWVVVVVVWWWVVVSSSOOOKKKHHHFFFDDDBBBAAABBBDDDEEEGGGIIILLLMMMOOOQQQUUUWWW\\\```eeejjjlllmmmnnnoooqqqtttvvvwwwxxxxxxzzz{{{{{{}}}yyyttttttxxx~~~tttnnnkkkkkkxxx~~~}}}|||}}}{{{yyyyyy{{{||||||{{{zzz|||~~~|||zzz~~~}}}~~~~~~}}}~~~~~~{{{rrrgggbbbbbb```eeekkkppptttwww{{{}}}{{{uuuoookkkgggeeedddgggmmmtttyyy{{{~~~|||}}}yyynnnfffbbbcccfffeeeiiinnnssswwwzzz~~~yyysssuuu|||}}}|||yyyyyy|||yyyhhh```]]]ggg}}}uuucccQQQEEE@@@;;;::::::999999::::::;;;888888888888888888888888777888888999999:::;;;;;;:::;;;<<<<<<===???BBBEEELLL[[[vvvQQQRRRUUUXXX^^^eeelllqqqrrrkkkbbb[[[WWWVVVUUUTTTWWWVVVVVVVVVVVVTTTPPPMMMIIIGGGEEEBBBAAAAAACCCDDDFFFHHHJJJLLLNNNPPPSSSVVVZZZ___eeejjjmmmmmmnnnoooppprrruuuwwwwwwxxxzzz||||||yyyuuuvvvzzztttkkkhhhhhhuuu~~~~~~~~~~~~}}}~~~|||zzzzzz|||}}}~~~~~~}}}~~~~~~|||~~~||||||}}}}}}}}}|||}}}~~~|||ssshhhcccdddaaagggnnntttyyy{{{~~~|||wwwrrrnnnkkkgggggggggjjjoootttxxxzzz}}}{{{}}}|||qqqhhhcccbbbccccccgggnnntttxxx}}}}}}wwwrrrttt~~~~~~zzz}}}|||zzz{{{~~~yyyhhhaaa^^^hhhnnn\\\LLLBBB???;;;;;;::::::::::::::::::888888888888888888888888777888888999999:::;;;;;;:::;;;<<<======???CCCEEEMMM\\\wwwOOOQQQSSSVVV[[[bbbkkkqqqrrrllleee]]]YYYWWWVVVVVVWWWVVVVVVVVVVVVUUUQQQOOOLLLIIIFFFCCCAAAAAABBBCCCEEEGGGJJJKKKMMMOOOSSSUUUYYY^^^dddiiilllmmmnnnooooooqqqtttvvvwwwxxxzzz||||||xxxuuuwww{{{xxxnnnjjjjjjuuu~~~}}}~~~~~~~~~|||}}}}}}|||{{{{{{|||}}}{{{{{{|||~~~~~~~~~||||||~~~}}}yyypppfffbbbcccbbbgggooovvvzzz}}}~~~|||xxxtttoookkkiiifffhhhjjjnnnqqquuuyyy{{{{{{xxxzzz~~~}}}sssiiiccc``````cccgggnnntttyyy~~~}}}vvvqqqrrr{{{~~~~~~~~~~~~{{{}}}|||}}}wwwhhhaaa___iiihhhVVVIIIAAA???===<<<<<<;;;:::999777777888888888888888888888888777888888999999:::;;;;;;999;;;<<<===>>>@@@CCCFFFOOO^^^yyyMMMOOORRRUUUXXX___iiipppqqqmmmfff___ZZZXXXXXXXXXWWWVVVUUUVVVVVVUUUSSSPPPNNNLLLHHHDDDBBBBBBBBBCCCEEEGGGJJJKKKMMMOOOSSSUUUXXX]]]cccgggjjjlllmmmooonnnppptttvvvwwwyyy{{{}}}zzzyyywwwwwwxxx|||~~~sssooopppyyy}}}}}}~~~{{{xxxwwwwwwzzz~~~}}}~~~{{{{{{|||}}}~~~}}}xxxtttllldddaaaccceeejjjqqqwwwzzz|||}}}}}}yyyuuuppplllhhhgggfffjjjnnnsssvvvyyy|||~~~yyyvvvyyy|||}}}tttkkkccc```___bbbfffmmmssswww|||{{{tttooopppwww~~~~~~~~~~~~~~~}}}~~~tttgggaaa___kkk}}}cccRRRFFF@@@???======<<<<<<:::888777666888888888888888888888888777888888999999:::;;;;;;999;;;<<<===>>>@@@DDDGGGPPP___zzzLLLOOORRRTTTWWW^^^hhhqqqpppmmmgggaaa\\\YYYYYYZZZWWWVVVUUUUUUVVVVVVTTTRRRPPPNNNJJJFFFCCCBBBCCCCCCFFFHHHJJJLLLMMMPPPSSSVVVXXX[[[aaaeeegggjjjmmmooommmooosssvvvwwwyyy{{{}}}zzzzzz{{{|||}}}xxxuuuvvv}}}}}}|||~~~{{{xxxrrrtttvvv~~~||||||||||||}}}~~~|||xxxtttmmmfffeeehhhlllpppuuuxxxyyyzzzzzz{{{zzzxxxuuuqqqnnnkkkjjjiiilllpppvvvyyyzzz{{{}}}}}}xxxvvvyyy{{{}}}~~~vvvmmmfffbbb```aaaeeekkkppptttxxx|||~~~zzztttnnnooovvv}}}~~~~~~|||qqqeee```^^^lllwww^^^NNNDDD??????;;;;;;<<<<<<;;;999888777888888888888888888888888777888888999999:::;;;;;;999;;;<<<===>>>AAAEEEHHHQQQ```{{{LLLPPPSSSUUUWWW^^^iiiqqqooommmhhhbbb\\\ZZZZZZ[[[WWWVVVUUUUUUVVVVVVTTTRRRRRROOOKKKGGGDDDCCCCCCDDDFFFHHHJJJLLLMMMPPPSSSVVVXXX[[[___cccfffiiimmmooolllooosssuuuwwwyyy{{{~~~}}}~~~|||xxxyyy}}}|||~~~~~~|||xxxnnnppprrrxxx}}}}}}||||||}}}~~~~~~zzzwwwqqqkkkjjjmmmrrruuuxxxyyyyyyxxxxxxxxxtttrrrpppooommmmmmnnnnnntttyyy}}}}}}{{{{{{|||}}}xxxvvvyyy||||||~~~~~~wwwooogggcccbbb___ccciiinnnqqquuuxxx{{{|||~~~{{{uuupppqqqxxx~~~~~~~~~}}}{{{}}}oooddd```]]]mmmrrrYYYKKKCCC??????999:::;;;;;;;;;;;;999999888888888888888888888888777888888999::::::;;;;;;999;;;<<<===???AAAEEEHHHRRRaaa{{{LLLNNNQQQSSSVVV^^^hhhppptttppphhhbbb^^^[[[YYYXXXVVVUUUTTTTTTVVVVVVUUUTTTSSSPPPLLLHHHEEEDDDDDDEEEEEEFFFGGGHHHIIILLLQQQTTTUUUYYY]]]___```ccchhhmmmmmmppptttwwwxxxyyy{{{|||~~~yyy{{{uuuiiiooosssuuuzzz~~~}}}{{{zzz{{{{{{xxxyyy|||~~~~~~~~~wwwqqqmmmllllllrrrxxx}}}}}}xxxsssqqqrrrnnnooonnnlllkkklllrrrvvv}}}}}}|||{{{{{{{{{||||||}}}|||yyywwwvvvwwwyyy{{{~~~zzz~~~~~~yyysssmmmeee]]]^^^bbbgggkkknnnqqqsssuuuwwwxxxzzz{{{|||~~~xxxrrrmmmooowww~~~~~~}}}~~~}}}{{{xxxzzz~~~~~~pppdddccccccwwwkkkVVVJJJBBB???@@@===<<<999777777777888999888777777888:::<<<<<<;;;:::::::::999999999888888===;;;;;;>>>???@@@EEEKKKSSSeeeKKKMMMPPPSSSWWW^^^iiipppwwwrrrjjjccc]]]ZZZXXXXXXVVVUUUTTTTTTVVVVVVUUUTTTRRROOOKKKGGGDDDCCCCCCDDDDDDFFFGGGHHHIIILLLPPPSSSUUUYYY]]]___```ccchhhlllqqqsssvvvwwwxxxyyyzzz|||}}}}}}~~~{{{|||wwwrrrggglllnnnoooqqqvvvwwwuuuzzzyyywwwxxx|||{{{yyyzzzyyyvvvwwwzzz{{{{{{zzz{{{~~~{{{wwwuuutttuuuxxx|||}}}wwwrrrpppqqqnnnooopppooonnnpppuuuyyy}}}|||||||||||||||}}}}}}}}}|||yyywwwvvvwwwyyyzzz|||}}}~~~}}}|||wwwqqqiiiaaa^^^aaadddhhhlllpppsssuuuvvvwwwyyyzzz{{{}}}~~~wwwrrrnnnqqqyyy{{{wwwxxx|||}}}ssshhhfffdddyyyiiiUUUJJJBBB>>>>>><<<;;;:::888777888888999777666555666888999999888999999999999999999999999===;;;;;;>>>???@@@EEEKKKUUUgggJJJMMMPPPTTTXXX```jjjrrr{{{vvvmmmddd]]]YYYWWWWWWVVVTTTSSSTTTUUUVVVUUUTTTQQQNNNJJJFFFCCCBBBBBBCCCBBBDDDGGGIIIJJJKKKNNNPPPUUUXXX\\\^^^___bbbggglllssstttvvvvvvvvvwwwzzz|||{{{|||~~~xxx|||}}}zzz~~~zzzrrrnnnfffiiiiiiggghhhkkkkkkhhhnnnnnnppptttzzz{{{yyyyyywwwttttttvvvuuuuuuvvvwww{{{}}}}}}}}}~~~|||vvvqqqooopppkkkmmmooopppqqqtttwwwzzz{{{{{{{{{{{{||||||}}}~~~}}}|||yyyxxxwwwwwwyyyzzzzzz{{{|||~~~|||wwwoooggg``````aaadddiiinnnssswwwwwwxxxxxxyyy{{{}}}zzzvvvrrrpppttt{{{~~~~~~~~~~~~{{{wwwwwwzzz}}}xxxllljjjggg{{{hhhUUUJJJAAA<<<;;;;;;::::::999999888888888888777666777888999888666888888888999999:::;;;;;;===;;;;;;>>>???@@@EEEKKKXXXjjjJJJMMMQQQUUUZZZbbblllsss}}}xxxpppfff]]]XXXVVVWWWUUUTTTSSSTTTUUUVVVUUUTTTPPPMMMIIIEEEBBBAAABBBBBBAAACCCFFFHHHIIIJJJLLLMMMSSSWWW[[[]]]^^^aaafffjjjqqqrrrsssssstttvvvyyy|||}}}~~~uuuyyy~~~zzzuuummmiiidddffffffcccbbbdddbbb___dddfffkkksss{{{{{{yyyxxxvvvrrrqqqtttrrrssstttvvvzzz~~~~~~yyysssooooooppphhhjjjmmmppprrruuuvvvxxxxxxxxxxxxxxxyyyzzz|||||||||zzzyyywwwwwwwwwxxxyyyyyy{{{|||}}}}}}~~~|||uuummmdddbbbaaaccchhhooovvvyyy{{{zzzyyyzzz|||~~~~~~~~~~~~wwwsssqqqqqquuu|||~~~~~~~~~~~~zzzyyy|||{{{nnnkkkiii~~~jjjXXXLLLBBB;;;999999::::::::::::999888777;;;:::999999::::::999777666777888999:::;;;<<<<<<===;;;;;;>>>???@@@EEEKKKYYYlllJJJNNNRRRWWW[[[ccclllttt|||yyyrrrhhh^^^XXXVVVVVVTTTSSSRRRSSSUUUVVVUUUTTTPPPMMMIIIEEEBBBAAAAAABBB@@@BBBEEEGGGHHHHHHJJJLLLQQQUUUYYY[[[\\\___dddhhhlllmmmoooppprrruuuyyy|||tttxxx}}}|||{{{ooogggdddaaadddeeebbbaaaaaa___[[[^^^```gggppp{{{|||yyyxxxvvvqqqpppsssssstttuuuxxx|||}}}||||||||||||{{{xxxtttqqqooopppqqqjjjkkkmmmpppsssuuuuuuuuusssssssssssstttuuuvvvwwwwwwwwwvvvuuuvvvvvvwwwxxxxxxzzz|||}}}}}}~~~{{{tttjjjgggcccdddjjjrrryyy}}}}}}|||}}}~~~}}}}}}vvvpppoooqqquuu{{{~~~}}}~~~~~~~~~~~~zzzmmmjjjjjjkkkYYYMMMBBB;;;888999999:::::::::999888888<<<:::999999::::::888777666666777888:::;;;<<<<<<===;;;;;;>>>???@@@EEEKKKZZZlllIIIMMMRRRVVV[[[bbbkkkqqqxxxwwwsssjjj```XXXUUUVVVSSSRRRRRRSSSUUUVVVUUUTTTPPPMMMIIIEEEBBBAAAAAABBB@@@BBBDDDEEEEEEGGGIIIKKKOOORRRVVVXXXYYY\\\aaafffhhhjjjmmmoooqqqtttxxx{{{~~~ssswww{{{~~~~~~yyymmmeeedddbbbfffhhhfffeeedddaaa[[[YYY\\\ccclllwww}}}zzzzzzwwwrrrqqqtttvvvwwwyyy||||||zzzyyyyyywwwvvvssspppoooooopppqqqnnnmmmnnnooorrrsssrrrpppllllllllllllmmmnnnoooooopppppppppqqqqqqssstttttttttwwwzzz{{{{{{~~~zzzqqqlllggggggmmmuuu|||~~~}}}}}}|||}}}uuuooooooqqquuuzzz~~~|||}}}|||{{{zzz|||wwwkkkhhhiiihhhVVVKKKAAA;;;999999999999999999999999999:::888777777888888666555666777777999:::;;;<<<<<<===;;;;;;>>>???@@@EEEKKKZZZlllGGGKKKPPPTTTXXX^^^gggmmmssstttrrrkkkaaaYYYVVVVVVSSSRRRQQQRRRUUUVVVUUUTTTPPPNNNJJJFFFCCCBBBBBBBBB@@@AAABBBCCCCCCEEEHHHKKKLLLPPPTTTVVVWWWZZZ___dddgggjjjnnnppprrrtttvvvxxxzzz~~~uuuxxx{{{||||||{{{}}}}}}}}}qqqkkkjjjiiiooorrrqqqooommmggg```YYY[[[aaajjjuuu|||{{{yyytttsssvvvyyyzzz|||~~~|||{{{zzzuuusssqqqooooooppppppqqqooommmkkkkkklllllljjjhhhgggfffffffffffffffgggggggggggghhhjjjlllmmmooopppmmmqqquuuwwwxxx|||uuuoooiiiiiiooowww|||~~~~~~~~~~~~|||}}}uuuoooppprrruuuyyy~~~}}}~~~~~~~~~~~~{{{zzzyyy{{{uuuiiigggggg~~~yyy```PPPFFF???;;;:::::::::999888888999:::;;;999777666777888888777666777777888999::::::;;;;;;===;;;;;;>>>???@@@EEEKKK[[[mmmFFFJJJNNNRRRVVV\\\dddjjjooorrrrrrlllbbbYYYVVVVVVRRRQQQQQQRRRUUUVVVUUUTTTQQQNNNJJJFFFCCCBBBBBBCCCAAAAAABBBAAABBBDDDHHHKKKKKKOOOSSSUUUVVVYYY^^^bbbiiilllppprrrssstttuuuvvvuuuzzz}}}xxx{{{~~~~~~|||{{{}}}~~~{{{wwwrrrsssrrrxxx|||{{{xxxuuummmfff[[[]]]bbbkkkuuu}}}|||zzzvvvuuuwwwzzz|||~~~~~~}}}uuusssqqqppppppqqqppppppnnnjjjgggeeefffeeeccc```ccccccbbbaaaaaaaaabbbbbb```aaaccceeehhhjjjkkklllhhhmmmqqqtttuuuzzzxxxqqqkkkjjjpppxxx|||}}}~~~|||~~~~~~|||}}}tttqqqqqqsssuuuzzz~~~}}}}}}|||{{{zzz{{{~~~ssshhhgggfff}}}rrrZZZJJJCCC===;;;;;;;;;:::888777777888:::<<<:::999888999:::;;;:::888888888888999999::::::;;;===;;;;;;>>>???@@@EEEKKK]]]nnnGGGIIIMMMQQQVVV\\\cccgggnnnooooookkkeee]]]XXXUUUWWWVVVUUUTTTTTTUUUVVVWWWSSSPPPKKKFFFCCCBBBCCCCCCEEEDDDCCCCCCDDDFFFHHHJJJKKKMMMOOOQQQTTTXXX]]]aaakkkmmmppprrrrrrssstttvvv{{{{{{|||}}}~~~}}}}}}||||||}}}|||qqqiii^^^aaaffflllttt{{{|||vvvssstttvvv|||xxxsssnnnkkkkkklllnnnjjjhhheeeaaa____________```ccceeeccc___^^^aaaeeebbbbbbbbbbbbcccdddeeefffdddhhhlllnnnooosss|||~~~~~~xxxqqqppptttyyyzzzyyyyyyzzz~~~|||rrruuuzzz~~~~~~}}}}}}zzzzzzzzz|||ssseeebbbhhhxxx|||lllVVVEEE>>><<<;;;::::::999999888888888888888888888999999999999888888888888888888999:::;;;<<<===<<<===@@@@@@@@@FFFMMMYYYoooFFFHHHLLLPPPUUU[[[bbbgggnnnoooooollleee^^^XXXUUUVVVUUUTTTSSSSSSTTTUUUVVVRRRPPPMMMJJJGGGEEECCCCCCDDDCCCBBBBBBCCCEEEHHHIIILLLNNNPPPRRRTTTXXX^^^bbbjjjllloooqqqqqqrrrtttvvvzzz{{{{{{{{{}}}}}}|||~~~{{{~~~}}}tttnnnbbbdddhhhmmmssszzz}}}wwwttttttvvv}}}}}}zzzuuuqqqnnnmmmnnnoooiiigggeeebbbaaaaaabbbccceeehhhjjjgggdddbbbeeehhhgggfffeeedddddddddeeeeeebbbeeehhhiiijjjnnnvvv}}}}}}~~~~~~xxxrrrqqquuuxxxyyyyyyyyyzzz|||xxxzzz}}}tttwww|||~~~~~~~~~~~~~~~~~~}}}|||~~~uuugggccccccsssxxxiiiTTTEEE>>><<<;;;999888777777666666666666666666666777777777777666666888888888888999:::;;;<<<===<<<===@@@@@@@@@FFFNNN]]]sssEEEGGGKKKNNNSSSZZZaaafffmmmnnnooommmfff___YYYUUUVVVUUUTTTSSSSSSTTTUUUVVVPPPPPPOOOMMMJJJGGGEEECCCDDDCCCBBBBBBCCCEEEHHHIIIMMMNNNPPPRRRTTTXXX^^^aaahhhjjjmmmoooppprrrtttuuuyyyyyyyyyyyyzzz~~~{{{}}}}}}zzz|||}}}vvvrrrfffhhhjjjnnnssswww{{{}}}{{{{{{|||}}}~~~}}}~~~~~~xxxuuutttuuuyyy||||||yyyuuurrrqqqqqqqqqlllkkkiiihhhhhhiiijjjkkknnnppppppnnnkkkiiikkkmmmnnnllliiigggffffffggggggeeefffgggggggggkkksssyyy|||{{{{{{|||zzztttrrrtttvvvvvvuuuvvvwww|||zzzttttttxxx{{{yyyvvvyyy~~~~~~||||||}}}xxxiiieeeaaarrrqqqdddRRRDDD>>><<<:::888888777777666666666666666777777666666666666777777888888888888999:::;;;<<<===<<<===@@@@@@@@@GGGOOOaaawwwDDDFFFIIILLLQQQXXX___eeejjjmmmooonnnhhh```ZZZVVVUUUUUUSSSSSSSSSSSSUUUUUUQQQPPPNNNLLLJJJGGGFFFEEEEEEDDDCCCCCCDDDFFFIIIJJJLLLMMMOOOQQQSSSWWW\\\```eeehhhkkknnnoooqqqsssuuuxxxxxxxxxwwwxxx}}}|||{{{~~~{{{{{{}}}}}}vvvrrrkkklllmmmooorrruuuwwwxxxyyyzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}|||||||||zzzzzzzzz}}}}}}xxxtttrrrqqqtttwww|||}}}zzzwwwuuutttssssssrrrqqqqqqqqqsssvvvwwwwwwxxxxxxuuurrrqqqrrrsssrrrpppnnnkkkjjjkkklllmmmmmmmmmlllkkkkkkooovvv{{{{{{|||}}}{{{yyyvvvvvvwwwzzz~~~zzzuuurrrqqqqqqpppnnnqqqrrrvvv}}}}}}wwwppppppsss}}}yyytttrrrtttwww}}}~~~|||zzz|||yyyjjjfffdddvvv}}}kkk___NNNCCC>>><<<:::888:::999999888888888888888::::::999888888999::::::888888888888999:::;;;;;;<<<;;;===???@@@AAAHHHQQQbbbyyyEEEFFFHHHJJJNNNUUU]]]bbbgggkkkoooooojjjbbb\\\XXXVVVUUUTTTSSSSSSTTTUUUVVVTTTQQQMMMIIIFFFFFFFFFFFFFFFFFFEEEDDDEEEHHHJJJKKKJJJKKKMMMNNNPPPTTTYYY]]]bbbeeeiiilllnnnpppsssuuuwwwxxxxxxxxxyyy|||{{{xxxxxx~~~|||{{{{{{}}}~~~{{{tttppppppppppppqqqrrrtttuuuvvvzzzzzz{{{||||||}}}}}}}}}{{{zzzzzzzzzyyyyyyxxxxxxvvvuuutttvvvzzz|||wwwsssooommmmmmpppuuuzzz~~~{{{yyyxxxxxxyyyxxxxxxxxxyyy{{{~~~~~~~~~}}}{{{yyyxxxxxxyyyuuutttrrrqqqqqqrrrtttuuuuuutttsssrrrrrrvvvzzz~~~{{{|||{{{yyyvvvtttssstttxxxzzz~~~~~~|||wwwssspppmmmkkkiiilllmmmqqquuuzzz~~~}}}zzzxxxwwwrrrlllkkknnnooorrruuuwwwuuuqqqmmmkkknnnrrrxxx~~~~~~|||~~~yyykkkgggfffxxxxxxfff[[[KKKAAA===<<<:::888:::999999888888888888888::::::999999999999::::::888888888888999:::;;;;;;<<<;;;<<>>@@@BBBKKKUUUeee~~~GGGGGGGGGGGGJJJOOOWWW\\\```fffmmmpppmmmggg```\\\XXXWWWVVVUUUUUUVVVWWWXXXWWWUUUPPPLLLHHHFFFEEEDDDEEEDDDCCCCCCDDDFFFHHHJJJIIIKKKLLLMMMOOORRRWWW[[[]]]```dddhhhkkknnnrrrtttwwwyyy|||~~~~~~~~~|||{{{uuupppooossswww{{{~~~|||yyyrrrtttvvvyyy|||~~~|||zzzxxxxxxyyyzzzzzzyyy||||||}}}}}}zzzyyyzzzzzzyyyzzzzzz|||}}}}}}|||~~~~~~}}}|||xxxuuurrrsssxxx}}}|||xxxsssmmmiiiaaabbbdddhhhppp|||{{{|||}}}|||{{{{{{|||}}}~~~{{{zzz{{{~~~}}}~~~|||zzzwwwvvvvvvssstttuuuuuuuuuuuuvvvwwwuuurrrqqqqqqnnnjjjjjjnnnkkkkkkjjjiiiiiiiiigggfffeeehhhmmmsssyyy}}}~~~~~~}}}}}}{{{ooommmrrrtttdddXXXHHH>>>;;;;;;;;;:::888777777666666666666666666777999::::::999777666888888888888999:::;;;<<<<<<;;;;;;>>>@@@CCCLLLVVVjjjHHHHHHGGGGGGIIINNNUUUZZZ^^^dddlllpppnnnhhhbbb^^^XXXXXXVVVVVVVVVVVVXXXXXXWWWVVVSSSPPPLLLHHHDDDBBBCCCBBBAAAAAABBBDDDGGGHHHJJJLLLMMMNNNPPPSSSXXX[[[[[[___ccchhhkkknnnrrrtttwwwzzz~~~~~~zzz|||~~~xxxrrrooorrruuuvvv~~~|||{{{xxxooopppsssuuuxxxzzz{{{|||zzzxxxuuutttvvvwwwxxxxxxzzzzzz|||}}}}}}}}}}}}}}}~~~}}}zzzwwwwww|||}}}zzztttnnniii^^^^^^___ccckkkxxx~~~~~~~~~~~~}}}}}}~~~~~~yyyzzzzzzyyyxxxwwwxxxyyy{{{wwwvvvuuurrrmmmnnnrrrqqqnnnllljjjiiiiiihhhfffdddfffkkkpppvvv{{{~~~||||||{{{~~~~~~|||rrrppp}}}sssdddXXXHHH===:::;;;;;;;;;:::999999888888888888888777999<<<>>>>>><<<999777888888888888999:::;;;<<<<<<;;;;;;>>>@@@CCCLLLWWWoooGGGGGGGGGGGGHHHMMMSSSXXX]]]eeemmmoooooolllddd\\\XXXWWWVVVUUUTTTUUUVVVVVVWWWVVVSSSPPPLLLHHHEEECCCBBB@@@???>>>@@@BBBFFFHHHJJJLLLOOORRRSSSUUUYYY[[[]]]^^^aaaeeekkkooopppqqqssswww}}}~~~~~~}}}{{{zzz|||~~~}}}zzzvvvtttuuuvvvzzz}}}{{{yyyxxxtttrrrqqqpppqqqsssvvvxxxwwwvvvtttrrrsssuuuwwwyyy}}}{{{yyyxxxxxxzzz}}}~~~~~~{{{uuullleeeddd___^^^ccclllvvv~~~~~~~~~~~~~~~zzzzzz{{{zzzyyywwwuuutttyyywwwtttrrrqqqnnnkkkhhhjjjiiiiiimmmsssyyy}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~|||rrraaaTTTFFF???===:::999:::999666444444777:::999888999999888888999999:::;;;::::::::::::::::::::::::<<<===???AAA???AAALLLYYYpppGGGGGGGGGGGGHHHMMMSSSWWW[[[ccckkkooopppooohhhaaaYYYXXXVVVUUUUUUUUUUUUVVVWWWVVVUUURRRNNNJJJFFFDDDCCCBBBAAA@@@@@@BBBDDDEEEIIILLLOOOQQQSSSUUUXXX[[[]]]___bbbfffkkkoooqqqrrrtttxxx}}}|||}}}~~~~~~|||{{{|||~~~~~~~~~~~~zzzxxxyyyzzz||||||zzzyyysssrrrqqqpppqqqsssuuuwwwvvvuuuuuuuuuvvvxxxzzz||||||{{{yyyxxxyyy{{{}}}|||uuullleee___[[[ZZZaaajjjvvv~~~|||{{{|||zzzyyywwwvvvtttpppmmmnnnllllllnnnrrrwwwzzz{{{}}}~~~}}}}}}~~~}}}~~~}}}|||~~~~~~~~~~~~~~~sss___RRRDDD???===;;;:::;;;;;;999666666999::::::888888888777777888888999:::::::::::::::::::::::::::<<<===???AAA???BBBMMMZZZqqqGGGGGGGGGGGGHHHLLLQQQVVVXXX```iiimmmppppppkkkeeeZZZYYYWWWUUUUUUUUUUUUVVVVVVVVVVVVUUURRRMMMIIIFFFDDDCCCBBBBBBBBBBBBCCCCCCHHHJJJNNNPPPRRRTTTWWWZZZ^^^___bbbfffjjjnnnqqqrrruuuxxx}}}~~~~~~~~~{{{|||}}}~~~|||{{{}}}~~~~~~~~~~~~}}}{{{zzztttsssrrrrrrrrrtttvvvxxxvvvvvvwwwxxxzzz|||~~~|||{{{zzzyyyzzz|||~~~|||vvvmmmfff^^^YYYXXX^^^gggrrr~~~{{{wwwsssrrrpppooopppsssvvvwwwwww{{{{{{}}}}}}{{{{{{{{{{{{}}}}}}|||~~~~~~~~~~~~~~~~~~sss^^^QQQCCC>>>===;;;;;;<<<<<<:::888888888999888777777777666666777777888999999999999::::::;;;;;;;;;<<<<<>>@@@@@@DDDPPP^^^wwwFFFGGGGGGGGGGGGJJJNNNQQQZZZaaahhhkkknnnpppmmmhhh\\\[[[YYYWWWUUUTTTTTTTTTSSSTTTVVVVVVTTTQQQMMMJJJCCCCCCDDDDDDDDDEEEEEEEEEDDDGGGJJJMMMOOORRRVVVXXXZZZ\\\```bbbdddggglllooovvvxxx{{{||||||{{{{{{{{{|||}}}~~~~~~|||{{{}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwnnnfff```[[[YYY]]]bbbiiittt}}}yyywwwuuuuuuwwwyyyyyyyyytttuuuwww{{{~~~|||zzzzzzxxxyyy|||ppp___QQQCCC===;;;888888999;;;;;;;;;:::888777777666999888888888888999::::::888888999::::::;;;<<<<<<;;;<<<>>>@@@@@@EEESSSaaazzzFFFGGGGGGGGGGGGIIIMMMOOO[[[bbbhhhjjjmmmooommmhhh^^^\\\ZZZWWWUUUTTTTTTTTTRRRTTTUUUVVVUUURRROOONNNFFFEEEEEEDDDDDDDDDEEEEEECCCEEEIIILLLNNNQQQUUUWWWXXX[[[___```aaadddiiinnnuuuwwwzzz{{{zzzzzzzzz{{{|||}}}~~~}}}|||}}}xxxnnnfff\\\XXXVVVZZZaaahhhrrr{{{|||yyyxxxzzz|||~~~~~~xxxyyyzzz|||~~~|||{{{xxxyyy{{{}}}sss]]]PPPBBB<<<:::888888999999;;;===<<<;;;::::::;;;999999999888999::::::;;;999999999::::::;;;;;;;;;;;;;;;>>>@@@AAAFFFUUUccc~~~FFFFFFGGGGGGGGGHHHKKKNNNUUU\\\aaadddgggkkkjjjfff^^^]]]ZZZWWWUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRKKKIIIGGGDDDBBBBBBBBBCCCAAADDDHHHKKKMMMPPPTTTWWWXXX\\\___``````ccciiioootttvvvxxxyyyyyyyyy{{{|||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~yyynnngggZZZVVVTTTXXX^^^dddmmmvvvwww}}}}}}{{{|||~~~|||{{{yyyzzz{{{}}}sssYYYLLL@@@;;;;;;::::::<<<444777:::;;;:::999:::<<<888888888888888999999:::::::::::::::::::::::::::;;;;;;>>>@@@AAAGGGVVVeeeEEEFFFGGGGGGGGGHHHKKKMMMMMMTTTZZZ]]]aaaeeeeeeaaa___]]][[[XXXUUUTTTSSSSSSVVVVVVVVVWWWVVVVVVUUUUUUPPPMMMHHHDDDAAA@@@@@@AAAAAACCCGGGJJJMMMPPPTTTVVVYYY]]]```aaa```cccjjjpppsssuuuxxxyyyyyyyyy{{{|||zzz{{{|||~~~{{{~~~~~~~~~~~~~~~yyyoooggg\\\WWWTTTWWW[[[___gggooopppuuu{{{~~~|||||||||{{{zzz{{{{{{}}}qqqVVVIII>>>:::;;;;;;<<>>AAAGGGJJJYYYsssKKKJJJHHHEEECCCCCCCCCCCCCCCFFFJJJQQQYYYaaagggjjjjjjgggccc^^^ZZZXXXXXXXXXWWWVVVVVVWWWXXXWWWUUUTTTRRROOOKKKGGGEEECCCCCCCCC@@@AAACCCGGGKKKOOOSSSUUUXXXZZZ\\\^^^aaaeeejjjmmmpppvvv{{{{{{|||~~~~~~|||{{{zzzyyyyyyyyyyyyzzz{{{yyyyyyyyyzzz{{{}}}~~~}}}{{{{{{|||~~~}}}~~~~~~~~~}}}{{{xxxvvvuuutttvvv{{{~~~|||wwwnnnbbbYYYUUUTTTRRRRRRTTTXXX\\\^^^aaacccfffkkkqqqvvvyyy{{{|||||||||zzzyyyyyy|||~~~~~~~~~}}}||||||~~~}}}}}}{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}nnn\\\KKKAAA999888:::999777888777888888999999999888888777777777777777777777777888888999999999:::::::::===@@@???AAAHHHLLL\\\vvvNNNLLLJJJHHHFFFEEEDDDDDDBBBEEEIIIOOOWWW___hhhmmmrrroooiiiccc]]]YYYYYYZZZWWWUUUTTTUUUVVVVVVTTTSSSOOOMMMJJJGGGDDDAAA?????????AAADDDHHHLLLQQQTTTVVVWWWYYY\\\^^^aaaeeejjjmmmpppvvv{{{{{{|||}}}{{{zzzxxxvvvvvvxxxzzz{{{yyyzzzzzzzzz{{{}}}~~~~~~~~~{{{yyyzzz|||}}}}}}||||||}}}~~~}}}zzzwwwssspppoooooorrrwwwzzz}}}~~~}}}|||yyytttjjj^^^VVVRRRRRRQQQQQQRRRUUUWWWYYY]]]```dddhhhmmmqqquuuxxxyyyyyyxxxvvvttttttvvvxxx{{{{{{|||}}}~~~}}}~~~|||{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||~~~~~~~~~|||{{{yyy{{{}}}~~~}}}|||{{{|||~~~{{{fffUUUGGG>>>888999:::999888999777777888999999999888888777777777888888888888888888888999999999:::::::::===@@@>>>AAAHHHMMM]]]xxxLLLKKKJJJIIIGGGFFFFFFFFFEEEGGGKKKOOOUUU^^^iiipppyyywwwqqqiii```[[[ZZZZZZVVVTTTSSSSSSTTTTTTSSSRRROOONNNKKKHHHDDDAAA>>>===???AAAEEEIIINNNRRRUUUWWWVVVXXX[[[^^^aaaeeejjjmmmooouuuyyyyyy{{{~~~~~~|||zzzxxxvvvvvvxxxzzz|||zzz|||}}}}}}}}}~~~}}}}}}~~~}}}}}}|||{{{yyyzzz}}}~~~|||zzz{{{|||~~~~~~~~~}}}zzzuuuqqqooommmoooqqqssstttuuuwwwxxx{{{}}}~~~||||||zzzzzzyyyvvvpppfff\\\UUUQQQPPPPPPOOOPPPRRRTTTUUU[[[___cccgggiiimmmqqquuutttuuuuuutttrrrrrrtttuuuxxxxxxyyy{{{|||~~~}}}~~~||||||{{{|||}}}~~~~~~}}}}}}||||||||||||~~~~~~}}}{{{zzzxxxzzz||||||}}}}}}||||||~~~tttaaaRRRCCC<<<888999:::999888999666777888999999999999999888888888999999999::::::888888999999999:::::::::;;;>>><<>>:::999;;;:::777666888666666777999999::::::999777777777888999:::::::::888888999999999:::::::::;;;>>><<<@@@IIIOOObbb~~~LLLLLLLLLKKKIIIGGGEEEDDDDDDFFFIIILLLQQQ]]]lllwwwxxxkkk```ZZZYYYYYYWWWUUUTTTUUUVVVVVVVVVSSSPPPLLLFFFBBB???>>>===666888<<>>:::999;;;:::666555777666666777999999:::::::::555666666777888999999999888888999999999:::::::::<<>>;;;===CCCIIISSSjjjMMMLLLKKKJJJIIIGGGFFFFFFDDDDDDFFFKKKPPPWWWdddppp|||}}}oooddd^^^[[[WWWVVVUUUUUUTTTTTTUUUUUUUUURRROOOJJJGGGDDDBBBAAA;;;;;;<<<>>>@@@BBBDDDFFFGGGJJJNNNRRRVVVZZZ^^^aaadddgggkkknnnpppssswwwyyyxxxyyyzzzyyyyyyzzz|||~~~|||{{{zzzxxxxxxzzz}}}||||||{{{zzzyyyyyyyyyyyy}}}~~~}}}}}}~~~~~~}}}|||{{{}}}}}}|||||||||}}}}}}~~~}}}~~~~~~}}}|||zzzzzzzzz|||}}}~~~~~~|||}}}{{{yyyyyywwwtttqqqnnnlllkkkkkkhhhddd```\\\XXXSSSPPPMMMKKKIIIGGGEEEEEEFFFFFFGGGJJJMMMQQQUUU[[[aaaeeehhhhhhhhhhhhjjjlllnnnoooqqqrrrtttvvvwwwyyyyyyzzzzzz|||}}}{{{yyywwwxxxzzz|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzz{{{{{{|||~~~}}}}}}}}}}}}}}}~~~~~~wwwjjj```UUUJJJDDD<<<999777666777888888888888777777777666666666555888888888888888888888888888888888999:::;;;<<<===???<<<>>>DDDIIISSSjjjOOONNNMMMKKKIIIGGGFFFEEEDDDCCCFFFKKKOOOTTT___iiiwwwssshhh```ZZZXXXWWWVVVUUUTTTUUUUUUVVVUUUTTTPPPMMMIIIFFFDDDCCC===>>>>>>???@@@BBBCCCDDDEEEHHHLLLPPPSSSWWW\\\___cccfffjjjmmmooorrruuuxxxvvvwwwxxxxxxxxxyyy|||~~~}}}}}}|||{{{zzzxxxxxxyyy|||{{{zzzzzzyyyzzzzzzzzz{{{{{{}}}~~~}}}|||{{{|||}}}}}}|||||||||||||||zzzzzz{{{|||}}}}}}}}}}}}zzz{{{|||~~~~~~~~~}}}||||||{{{{{{||||||}}}~~~{{{~~~|||{{{yyywwwsssppplllkkkllliiiddd```\\\WWWSSSOOOMMMKKKIIIGGGFFFEEEEEEFFFCCCEEEIIILLLOOOTTTYYY]]]___```cccfffiiilllmmmnnnoooppprrrtttwwwyyy{{{||||||~~~~~~|||zzzxxxxxxyyy{{{}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzz|||}}}{{{{{{{{{|||}}}~~~qqqbbbWWWMMMEEEBBB<<<999777666777888888888777777777777666666666666888888888888888888888888888888888999:::;;;<<<===???===???EEEJJJTTTkkkQQQPPPOOOLLLJJJGGGFFFEEEDDDDDDGGGKKKNNNQQQZZZcccqqq|||xxxlllaaaZZZXXXWWWUUUTTTSSSSSSTTTUUUUUUSSSQQQNNNJJJGGGEEEDDD@@@@@@@@@@@@@@@AAABBBBBBDDDGGGJJJMMMPPPUUUZZZ]]]aaaeeeiiimmmoooqqqtttvvvuuuwwwyyyyyyzzz{{{}}}~~~~~~}}}|||{{{wwwwwwxxxzzz}}}~~~xxxxxxxxxxxxyyyzzz{{{{{{yyyzzz{{{{{{yyyyyyzzz{{{~~~~~~~~~}}}}}}|||||||||wwwxxxzzz|||}}}}}}||||||yyyzzz|||}}}~~~~~~}}}}}}zzz{{{||||||}}}}}}}}}}}}~~~~~~}}}{{{zzzxxxxxxwwwvvvsssqqqnnnjjjeee```\\\WWWRRROOOKKKJJJIIIGGGEEEEEEDDDDDDAAACCCEEEGGGJJJMMMRRRUUUXXX[[[___dddhhhkkkllllllmmmnnnpppsssvvvzzz|||~~~~~~~~~|||zzzxxxxxxxxxzzz{{{|||~~~~~~|||zzz{{{{{{|||}}}{{{{{{|||}}}~~~~~~~~~}}}~~~ppp```TTTIIIBBB???;;;999777777888999888777777777777777666666666666777777777777888888888888888888888999:::;;;<<<===???>>>@@@FFFJJJTTTmmmSSSRRRPPPMMMKKKHHHFFFEEEDDDDDDGGGKKKMMMOOOVVV___kkkxxxzzzooocccZZZXXXVVVTTTRRRQQQQQQSSSTTTTTTSSSQQQNNNKKKHHHFFFEEEBBBBBBAAAAAAAAAAAAAAABBBDDDFFFHHHKKKNNNRRRXXX\\\```dddiiimmmoooqqqtttuuuvvvxxx{{{||||||}}}~~~}}}}}}|||vvvvvvvvvxxxzzz|||{{{zzzuuuuuuuuuvvvwwwxxxzzz{{{wwwxxxyyyxxxwwwvvvwwwyyy|||}}}~~~|||{{{wwwxxxzzz||||||||||||{{{{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||~~~~~~~~~~~~}}}~~~}}}|||~~~}}}zzzxxxxxxzzzzzzyyywwwppplllfffaaa\\\WWWSSSPPPKKKJJJIIIGGGFFFEEEDDDDDDAAACCCDDDEEEGGGIIIMMMPPPUUUXXX]]]bbbfffiiijjjjjjkkklllnnnqqquuuyyy}}}~~~~~~~~~~~~~~~}}}|||zzzxxxxxxxxxyyyzzz{{{}}}~~~}}}|||}}}}}}~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~sssdddWWWJJJ@@@===;;;999777777888999888777666666666666777777777777666666777777777888888888888888888999:::;;;<<<===???>>>AAAGGGKKKVVVpppSSSRRRQQQNNNLLLIIIHHHGGGEEEEEEGGGJJJKKKMMMTTT]]]gggsss~~~zzzqqqfff\\\XXXVVVSSSPPPPPPPPPRRRSSSSSSRRRQQQOOOMMMJJJHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCCEEEGGGJJJLLLQQQWWW[[[```dddiiinnnppprrrtttuuuxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||vvvvvvvvvwwwyyyzzzyyywwwtttttttttuuuvvvwwwyyyzzzvvvxxxyyyxxxwwwvvvwwwxxx{{{}}}|||zzzyyyyyyzzz{{{||||||||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}{{{yyy{{{|||{{{yyysssooohhhbbb]]]XXXTTTQQQLLLKKKKKKIIIHHHGGGFFFEEEBBBDDDDDDEEEEEEFFFIIILLLSSSUUUZZZ___cccfffhhhhhhkkkkkkmmmppptttyyy}}}~~~|||{{{{{{{{{|||{{{zzzyyyxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~vvvhhhYYYJJJ@@@<<<:::999888888999999888666666666666666777777777777555666666777777888888888888888888999:::;;;<<<=========BBBHHHLLLWWWtttSSSSSSQQQOOOMMMJJJIIIHHHFFFEEEGGGIIIJJJLLLTTT]]]eeepppzzz|||xxxqqqggg___YYYWWWTTTQQQPPPPPPRRRTTTTTTTTTSSSQQQOOOLLLJJJHHHDDDCCCCCCBBBBBBBBBBBBBBBDDDEEEGGGIIIKKKPPPVVVZZZ```dddjjjoooqqqrrrtttuuuyyy|||~~~~~~~~~|||{{{{{{{{{{{{{{{zzzzzzxxxwwwwwwxxxyyyzzzxxxwwwuuuuuuuuuuuuvvvwwwyyyyyyxxxyyyzzzzzzxxxxxxyyyzzz{{{|||}}}~~~|||{{{|||{{{{{{{{{{{{{{{||||||}}}~~~}}}}}}}}}||||||~~~|||yyy{{{}}}|||{{{vvvqqqjjjccc^^^YYYUUURRROOONNNNNNMMMKKKJJJIIIHHHCCCDDDEEEDDDCCCDDDGGGIIINNNQQQUUU[[[```dddfffhhhkkkkkkmmmooosssxxx}}}|||yyyxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~|||~~~}}}}}}}}}}}}~~~~~~~~~vvvgggXXXIII???<<<:::999888888999999888666555666666666777777777888555555666666777888888999888888888999:::;;;<<<===<<<<<>><<<999888888888:::999777666555666666666777777888888444555555666777888888999888888888999:::;;;======:::<<>>BBBGGGPPPdddQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHIIIMMMPPPUUU___hhhoootttwwwuuupppeee^^^YYYXXXVVVRRRQQQRRRTTTUUUVVVVVVTTTRRROOONNNHHHFFFDDDAAA@@@@@@@@@AAABBBDDDFFFGGGIIIKKKNNNQQQSSSVVVZZZ^^^aaadddhhhkkkoooqqquuuwwwwwwxxxyyyzzzyyyyyyzzzyyyyyyxxxwwwwwwyyyxxxwwwvvvwwwxxxzzz{{{|||zzzyyyzzz|||~~~}}}zzzyyyyyy{{{}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~}}}|||{{{}}}~~~}}}zzzuuurrrqqqsssvvvxxx}}}~~~|||wwwvvvyyy||||||zzzwwwsssooollliiihhhiiiiiigggccc^^^YYYVVVSSSOOOKKKHHHFFFEEECCCAAABBBEEEIIIPPPWWW]]]cccfffiiillloooqqqsssuuuxxx{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyzzz|||}}}|||zzzxxxwwwssstttuuuvvvxxxyyy{{{{{{~~~}}}||||||}}}}}}}}}}}}||||||{{{yyyyyy{{{~~~}}}|||{{{yyyxxxxxxyyy{{{|||{{{|||}}}|||{{{~~~~~~~~~|||zzzxxx{{{~~~~~~}}}}}}~~~yyyiiiWWWGGG===888777555555666666666666555555444444444444555555555555777888888999999:::::::::999999999999:::;;;<<<<<<===???CCCHHHRRRfffQQQPPPOOOMMMKKKIIIHHHGGGHHHIIIIIIHHHHHHIIILLLOOOQQQZZZdddkkkrrrxxxyyyuuukkkccc]]][[[XXXSSSRRRSSSTTTTTTVVVVVVUUUSSSQQQPPPJJJHHHEEEBBB@@@?????????CCCDDDGGGHHHIIIKKKNNNPPPRRRUUUYYY\\\___ccchhhkkkooorrruuuvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxyyyxxxwwwvvvvvvwwwyyy{{{}}}~~~~~~}}}zzzxxxwwwxxx{{{}}}~~~}}}|||||||||||||||}}}{{{yyyxxxyyy{{{~~~~~~}}}{{{|||}}}~~~~~~|||{{{}}}~~~{{{yyyuuusssrrrtttwwwyyy|||}}}~~~xxxwwwyyyyyyyyyxxxwwwtttqqqmmmkkkjjjjjjiiigggddd___ZZZWWWVVVSSSNNNJJJHHHFFFDDDBBBBBBDDDHHHNNNUUU]]]bbbfffiiillloooqqqsssuuuxxx{{{yyyyyyzzzzzzzzz{{{{{{zzzwwwxxxzzzzzzzzzxxxvvvtttqqqrrrsssuuuvvvxxxxxxyyy{{{{{{{{{{{{{{{|||}}}||||||{{{zzzzzz}}}~~~~~~~~~~~~|||{{{zzzyyyzzz{{{|||{{{|||}}}}}}~~~}}}|||{{{yyy{{{~~~~~~~~~~~~~~~~~~{{{zzz}}}sssbbbQQQDDD<<<999888666666555555555555666666555555555555444444444444666666777777888999999:::999999999999:::;;;<<<<<<>>>???CCCIIISSSiiiRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHIIIHHHHHHIIIKKKMMMOOOWWWaaahhhqqqyyy{{{yyyqqqiiibbb^^^ZZZUUUTTTUUUSSSTTTUUUVVVVVVUUUSSSRRRMMMKKKGGGCCC@@@?????????AAADDDFFFHHHHHHJJJLLLNNNQQQSSSWWWZZZ^^^bbbgggkkkmmmpppsssuuuvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvwwwyyyzzz{{{|||}}}~~~~~~~~~}}}|||yyywwwvvvwwwzzz|||}}}}}}|||{{{zzzyyyyyyyyyzzz{{{|||{{{zzzzzz{{{|||~~~}}}}}}~~~}}}|||}}}~~~}}}zzzyyywwwuuuuuuvvvxxxyyy{{{|||~~~zzzxxxzzzxxxxxxwwwvvvtttqqqnnnmmmjjjjjjhhhfffccc___\\\ZZZYYYVVVQQQMMMKKKHHHFFFDDDDDDEEEIIIOOOUUU\\\bbbfffiiillloooqqqsssuuuxxx{{{yyyzzzzzz{{{{{{{{{zzzzzzvvvvvvwwwxxxxxxwwwuuuuuurrrrrrtttuuuvvvwwwwwwwwwxxxyyyzzz{{{zzz{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||{{{|||}}}~~~}}}~~~~~~}}}}}}|||}}}~~~|||vvvuuuvvvvvvlll[[[KKKAAA<<<:::999777666666555555666666777888888888777777777777666555555666777888999999:::999999999999:::;;;<<<<<>>>>>???AAADDDFFFFFFGGGIIIKKKNNNQQQTTTWWW[[[```eeeiiiiiilllpppssstttuuuwwwyyywwwwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwuuuuuuvvvxxxyyyyyyzzz|||}}}}}}}}}|||{{{zzzxxxvvvwwwyyy{{{||||||{{{zzzyyyxxxxxxyyy{{{||||||||||||}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~yyyxxxxxxwwwwwwxxxyyyyyy{{{|||}}}}}}zzz{{{zzzyyyxxxwwwuuusssqqqppplllkkkiiifffccc```___^^^[[[XXXSSSOOOMMMKKKHHHFFFFFFHHHKKKOOOVVV]]]cccfffiiillloooqqqsssuuuxxx{{{zzzzzz{{{||||||{{{zzzyyyvvvvvvvvvvvvwwwwwwwwwwwwssstttuuuvvvwwwvvvvvvuuuuuuxxxzzzzzzyyyzzz~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~yyysssssswww{{{pppdddTTTFFF===:::999999888777666666666666777888999999888888888777777777555666666777999::::::;;;999999999999:::;;;<<<<<>>===???BBBDDDEEEEEEGGGIIILLLNNNRRRUUUXXX]]]cccgggdddhhhmmmpppsssuuuxxxzzzuuuvvvwwwxxxxxxxxxxxxxxxzzzxxxwwwuuuuuuvvvxxxyyyyyyzzz{{{}}}}}}}}}|||{{{{{{yyywwwxxxzzz{{{||||||{{{zzzyyyxxxyyy{{{}}}~~~}}}}}}~~~}}}~~~~~~}}}~~~}}}~~~{{{{{{}}}~~~{{{zzz{{{xxxxxxxxxyyyyyyyyyyyyyyy{{{|||}}}~~~~~~{{{}}}|||{{{zzzxxxvvvtttsssrrrnnnllliiifffcccbbbaaaaaa\\\YYYTTTQQQNNNLLLJJJHHHHHHIIILLLPPPVVV]]]cccfffiiillloooqqqsssuuuxxx{{{zzz{{{|||||||||{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyzzztttuuuvvvwwwwwwvvvuuuttttttwwwyyyzzzyyyzzz~~~~~~~~~{{{{{{}}}{{{}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~zzzsssttt{{{{{{ssslll```OOOBBB;;;999999999999888777666666777888999888888777777666666555555666777888999:::;;;<<<<<<999999999999:::;;;<<<<<<@@@AAAEEEKKKVVVmmmYYYXXXVVVTTTRRRPPPOOONNNJJJKKKKKKKKKIIIIIIKKKMMMKKKPPPWWWaaakkkttt{{{|||ssshhhaaa^^^ZZZTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTPPPJJJEEEAAAAAABBBCCC>>>???@@@BBBDDDGGGIIIJJJPPPPPPQQQSSSVVVZZZ]]]___fffiiimmmppprrrssstttuuuvvvwwwwwwxxxzzz{{{{{{|||{{{zzzxxxvvvvvvvvvvvvvvvxxxyyyzzzzzz{{{{{{zzzzzzwwwxxxzzz{{{|||}}}}}}}}}|||zzzxxxyyyzzz||||||||||||{{{zzz{{{~~~~~~~~~~~~|||{{{zzzzzz{{{|||zzzyyy~~~}}}|||{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}|||||||||~~~zzzxxxxxxwwwvvvxxx{{{}}}{{{xxxtttpppkkkfffcccbbbdddeee___[[[VVVPPPLLLJJJIIIIIIJJJLLLOOOTTTYYY___cccfffjjjllloooqqqsssvvvzzz}}}||||||zzzzzz{{{}}}{{{{{{{{{zzzyyyxxxvvvvvvuuuvvvwwwxxxxxxxxxxxxxxx|||{{{zzzyyyyyyzzz|||}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||~~~~~~}}}}}}}}}~~~|||{{{zzz{{{|||}}}}}}{{{rrruuu}}}pppkkkeeeVVVEEE;;;666444777<<<999888666555444555777888888666555555888<<<===>>>===:::888777999:::;;;;;;???>>>===<<<<<<===???@@@@@@AAADDDKKK[[[wwwXXXWWWUUUTTTRRRPPPNNNMMMJJJKKKKKKJJJIIIIIIKKKLLLKKKNNNUUU]]]fffpppyyy~~~wwwkkkccc```\\\XXXWWWWWWWWWVVVUUUSSSRRRQQQSSSPPPKKKGGGCCCBBBBBBCCC?????????AAACCCFFFIIIJJJNNNNNNOOOQQQTTTWWWZZZ\\\bbbffflllppprrrtttuuuwwwwwwxxxxxxyyyzzzzzz{{{{{{yyyxxxwwwuuuuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxyyy{{{||||||}}}}}}~~~|||zzzyyy{{{|||{{{{{{{{{zzzyyy{{{}}}~~~~~~~~~|||zzzzzz{{{{{{}}}|||{{{~~~}}}||||||{{{zzzyyyyyyyyyzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~|||~~~zzzxxxxxxwwwvvvxxx{{{}}}|||zzzwwwtttoooiiifffeeeeeefff```]]]XXXRRRNNNJJJIIIHHHJJJLLLOOOSSSXXX]]]aaadddjjjllloooqqqsssvvvzzz}}}}}}|||||||||}}}~~~}}}|||{{{yyywwwvvvvvvssstttvvvwwwxxxyyyzzzzzz{{{zzzyyyyyyyyy{{{|||~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~||||||}}}~~~~~~zzz~~~yyymmmiii]]]PPPCCC<<<888444555777777666555444555666888999999777444333444555666555===;;;888777999::::::::::::::::::::::::;;;;;;<<>>>>>???BBBFFFIIIIIIJJJJJJLLLNNNQQQTTTVVV[[[```hhhnnnqqqsssuuuvvvzzz{{{{{{{{{zzzyyyxxxwwwuuutttssssssssstttuuuvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxyyyzzz{{{|||}}}~~~}}}{{{|||}}}~~~}}}|||}}}{{{zzz{{{}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{xxxyyy{{{}}}~~~~~~~~~{{{zzzyyyyyyyyyzzz|||}}}~~~~~~~~~|||xxxsssnnnjjjgggfff___]]]YYYUUUQQQNNNLLLKKKNNNQQQTTTVVVWWWYYY^^^aaafffjjjooorrruuuwwwyyy{{{{{{|||}}}|||yyywwwvvvvvvttttttuuuvvvwwwxxxyyyzzzyyyyyyyyyyyyzzz|||~~~}}}~~~}}}~~~}}}~~~}}}}}}|||}}}~~~~~~}}}}}}||||||}}}oooeeeaaaNNNEEE===:::999555333444555555444444555777888999999999999<<>>>>>===<<>>???AAAEEEGGGIIIIIIJJJKKKMMMPPPSSSUUUZZZ___fffllloooqqqsssttt{{{|||||||||{{{yyywwwvvvtttsssrrrrrrrrrssstttuuuuuuuuuuuutttuuuuuuwwwwwwxxxxxxxxxxxxyyy{{{|||}}}{{{{{{{{{}}}~~~|||}}}~~~~~~{{{|||||||||}}}~~~~~~~~~~~~~~~|||{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{wwwxxxzzz|||}}}}}}|||{{{{{{{{{{{{{{{|||~~~~~~{{{vvvqqqlllgggeee\\\ZZZWWWTTTRRRQQQPPPPPPQQQTTTWWWVVVUUUUUUYYY]]]eeeiiiooosssvvvwwwyyyzzzzzz{{{~~~|||yyyxxxwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxxxxxxxyyyzzz{{{|||~~~~~~}}}~~~~~~~~~}}}{{{{{{zzz{{{}}}~~~~~~}}}||||||{{{{{{zzz{{{{{{}}}~~~|||nnnddd]]]MMMCCC:::888777555555777666666555555555555555666777888:::???EEEJJJMMMNNN;;;:::888888999999888777:::;;;===>>>??????>>>>>>AAADDDIIISSSeeeXXXXXXYYYXXXVVVSSSPPPNNNJJJKKKKKKJJJHHHGGGHHHIIIIIILLLOOOPPPRRRZZZgggppp|||wwwmmmddd\\\ZZZXXXUUUSSSRRRQQQQQQQQQQQQRRRQQQOOOLLLIIIGGGDDDCCCAAA@@@@@@BBBDDDEEEIIIIIIIIIJJJLLLOOORRRSSSYYY^^^dddiiilllooorrrttt{{{|||}}}}}}|||zzzwwwuuuuuutttsssrrrrrrsssttttttuuuttttttsssssstttvvvwwwxxxxxxwwwwwwxxxzzz|||}}}zzzzzz{{{~~~~~~~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz|||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~|||{{{xxxyyy{{{|||~~~}}}~~~~~~|||{{{{{{~~~}}}yyytttnnnhhheee\\\ZZZWWWTTTSSSSSSUUUVVVUUUXXXZZZXXXSSSRRRUUUYYYccchhhnnntttvvvxxxxxxyyyzzz|||}}}zzzyyyxxxxxxxxxwwwvvvuuutttuuuvvvvvvxxxyyyzzzzzz{{{|||}}}}}}}}}~~~|||zzzzzzzzz|||~~~}}}|||{{{zzzyyyxxxxxxxxxzzzzzz|||}}}zzzqqqfff[[[LLLBBB999666666555666999666666666555555555444444666666777;;;@@@DDDEEEEEE999888777888999:::999888999999;;;<<<======>>>>>>@@@CCCIIITTTgggWWWXXXXXXXXXVVVRRROOOMMMKKKKKKKKKIIIGGGFFFGGGIIIFFFKKKOOOOOOPPPUUU___hhhuuuttthhh^^^\\\YYYVVVSSSRRRRRRRRRRRRRRRRRRRRRPPPNNNKKKIIIEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGHHHIIIKKKNNNPPPRRRWWW[[[```eeejjjoootttwwwzzz|||}}}~~~}}}zzzxxxvvvvvvuuutttsssrrrrrrsssssstttsssrrrqqqqqqssstttuuuxxxxxxwwwwwwxxxzzz|||~~~{{{{{{|||}}}}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{|||~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~|||{{{{{{{{{}}}~~~}}}{{{zzz}}}|||wwwqqqjjjfffaaa^^^YYYUUUTTTUUUXXXZZZ^^^aaabbb^^^WWWTTTVVVZZZaaagggnnntttwwwxxxxxxyyy|||~~~}}}|||zzzyyyyyywwwvvvuuuttttttuuuwwwxxxyyyzzzzzz{{{{{{||||||{{{|||~~~}}}|||zzzzzz|||~~~}}}|||zzzxxxwwwwwwwwwwwwyyyzzz{{{|||~~~~~~}}}}}}~~~zzzvvviiiZZZHHH???888666666555555777444444555555555555555555777666777888;;;<<<;;;:::777777666888:::;;;:::888999999999:::;;;<<<>>>>>>@@@CCCJJJUUUhhhVVVWWWWWWWWWUUURRRNNNLLLKKKKKKKKKIIIGGGFFFGGGIIIDDDIIINNNOOONNNRRR[[[bbbooozzzyyylllaaa___[[[WWWSSSRRRQQQQQQRRRRRRRRRRRRPPPNNNLLLKKKEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFGGGHHHJJJLLLOOOPPPUUUYYY^^^ccciiiooovvvzzzzzz{{{}}}~~~}}}{{{xxxvvvwwwvvvuuusssrrrrrrssssssrrrqqqpppooooooqqqssstttxxxxxxwwwwwwxxxzzz|||~~~}}}}}}~~~}}}|||}}}}}}}}}{{{}}}|||||||||~~~~~~|||{{{|||}}}~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~}}}{{{}}}~~~}}}~~~zzzzzz|||zzzssslllhhheeebbb\\\WWWUUUVVVZZZ\\\fffjjjkkkeee]]]YYY[[[___aaafffnnntttwwwxxxxxxxxx~~~~~~~~~~~~~~~}}}{{{zzzyyyuuuuuusssssstttvvvxxxzzzzzzzzz{{{{{{|||{{{{{{zzz|||~~~~~~~~~~~~|||~~~|||zzzzzz~~~}}}|||zzzxxxwwwwwwwwwwwwyyyyyyzzz|||}}}}}}|||{{{}}}~~~~~~{{{yyykkkZZZEEE===777777777555333444222222444555666666777777999888888999::::::999777666666666888:::;;;:::999::::::::::::;;;===???@@@@@@DDDKKKWWWjjjWWWVVVVVVUUUTTTSSSQQQQQQNNNMMMJJJHHHGGGHHHIIIJJJMMMMMMLLLLLLMMMRRRXXX]]]gggttt}}}ooobbb```\\\XXXUUUTTTSSSTTTSSSSSSTTTTTTRRROOOMMMKKKKKKHHHFFFEEEEEEDDDCCCBBBEEEFFFHHHIIIJJJLLLPPPSSSVVVXXX[[[aaahhhnnnrrrsssvvvxxx{{{~~~~~~}}}|||xxxwwwvvvtttrrrpppnnnmmmllljjjhhhgggiiimmmrrruuuuuuvvvwwwwwwvvvxxx{{{}}}~~~~~~}}}~~~|||}}}~~~~~~||||||}}}~~~||||||}}}~~~}}}|||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{uuuooojjjeee___YYYWWWVVVXXX```iiitttuuusssnnngggbbbaaabbbjjjmmmrrrvvvwwwwwwwwwxxx|||~~~~~~~~~}}}}}}|||{{{zzzxxxxxxvvvtttrrrsssuuuwwwyyy{{{~~~~~~}}}{{{zzzzzz}}}}}}}}}}}}~~~~~~|||zzzzzzzzz{{{|||~~~}}}{{{zzzyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{xxxuuugggVVVDDD???999666666777555444999888666444333333333333666777888999999888777666888888888888888888999999:::;;;<<<<<<<<<===???AAABBBDDDJJJXXXnnnUUUUUUUUUUUUSSSRRRQQQPPPNNNMMMKKKIIIHHHHHHIIIIIILLLLLLMMMMMMNNNQQQWWW[[[```mmm~~~wwwgggbbb[[[VVVTTTTTTTTTTTTSSSTTTTTTTTTSSSQQQNNNMMMJJJHHHFFFDDDDDDDDDCCCAAADDDFFFGGGIIIJJJLLLPPPRRRVVVXXX[[[```fffkkknnnoootttvvvyyy|||}}}}}}|||{{{|||{{{zzzwwwsssoookkkiiifffeeedddeeeggglllqqqtttuuuvvvwwwwwwwwwxxx{{{}}}|||}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{{{{|||~~~}}}}}}}}}~~~}}}|||{{{|||}}}~~~~~~|||yyytttooolllhhhccc^^^[[[ZZZ\\\gggrrrxxxnnngggddddddnnnrrrvvvzzz{{{{{{{{{||||||}}}~~~~~~}}}}}}|||{{{zzzxxxxxxxxxvvvttttttvvvxxxzzz|||~~~~~~}}}{{{zzzzzz}}}~~~~~~~~~|||zzzzzzyyyzzz}}}~~~~~~|||zzzzzzzzzzzz{{{{{{zzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{wwwgggVVVBBB>>>999666666777666555888777666555555555666777777888999999999888777666777777888888888999999999999:::;;;;;;;;;<<<>>>@@@CCCFFFMMM[[[sssTTTTTTTTTTTTSSSRRRPPPPPPOOOMMMLLLJJJIIIHHHIIIIIIJJJKKKMMMMMMNNNQQQTTTWWW\\\hhhyyy~~~ooofffZZZTTTTTTUUUUUUSSSSSSTTTTTTTTTTTTRRRPPPOOOJJJHHHEEEDDDDDDDDDBBBAAACCCEEEGGGHHHIIIKKKOOOQQQUUUWWW[[[___cccgggjjjkkkqqqsssvvvyyy{{{|||{{{{{{~~~}}}yyytttmmmhhhddd_________bbbfffkkkpppttttttvvvwwwxxxxxxyyy|||~~~|||}}}~~~}}}|||zzz{{{}}}~~~~~~~~~}}}|||}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~{{{wwwuuurrrooommmhhheeebbb^^^[[[___mmm{{{wwwnnnjjjiiiqqquuuzzz}}}~~~~~~|||}}}}}}}}}}}}|||{{{zzzzzzwwwxxxyyyxxxwwwvvvwwwxxx~~~~~~|||{{{{{{}}}~~~|||zzzyyyxxxxxx|||}}}}}}{{{{{{{{{{{{|||{{{zzzyyyzzzzzz{{{|||||||||||||||||||||||||||~~~}}}||||||||||||~~~}}}~~~~~~~~~xxxeeeRRR???<<<888666666777777666777666666666777777888999888999999999999888777666666666777888999::::::;;;888999:::::::::;;;===???DDDGGGOOO```yyyUUUUUUUUUUUUTTTSSSRRRQQQOOONNNMMMKKKJJJIIIIIIIIIHHHJJJLLLNNNNNNOOORRRTTT\\\eeeuuuuuuiii[[[TTTTTTVVVVVVSSSSSSSSSSSSSSSSSSRRRQQQPPPIIIGGGDDDCCCCCCCCCBBB@@@BBBDDDFFFHHHIIIKKKNNNPPPSSSVVVZZZ___bbbeeehhhiiimmmooorrruuuwwwyyyyyyyyy}}}}}}|||yyytttmmmfffbbb[[[\\\^^^aaaffflllqqqtttuuuwwwxxxyyyzzz{{{}}}}}}~~~}}}|||zzz{{{|||~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~{{{vvvsssqqqpppnnnmmmeeecccaaa^^^ZZZ^^^nnn}}}uuuqqqpppsssvvv{{{~~~|||}}}}}}}}}}}}}}}|||{{{zzzyyywwwyyyzzzzzzyyyxxxxxxyyy~~~}}}}}}~~~}}}{{{yyyxxxwwwyyy{{{}}}~~~}}}~~~}}}|||||||||}}}}}}|||zzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}}}}}}}}}}|||}}}~~~}}}~~~~~~~~~}}}|||rrr]]]JJJ;;;:::888666666777777777666666666666777777888888888888888888777666666555555666666888999:::;;;;;;888999;;;;;;:::;;;===???CCCGGGQQQccc}}}VVVVVVVVVVVVUUUTTTSSSSSSPPPOOONNNLLLKKKJJJIIIHHHGGGIIILLLMMMMMMNNNOOOQQQYYYaaannnxxxlll^^^VVVVVVWWWVVVTTTRRRRRRRRRRRRQQQPPPPPPOOOHHHFFFDDDCCCCCCBBBAAA???@@@BBBEEEGGGHHHJJJLLLNNNOOOTTTZZZ^^^aaadddgggjjjiiikkknnnqqqtttuuuvvvwwwxxxxxxxxxvvvsssmmmgggddd[[[]]]```dddiiinnnrrruuuuuuwwwyyy{{{{{{|||~~~~~~~~~zzz{{{|||~~~~~~}}}~~~~~~}}}|||{{{|||}}}|||xxxssspppnnnnnnmmmllldddbbb```]]]YYY]]]nnnyyyuuutttuuuyyy~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzyyywwwyyy{{{{{{zzzyyyyyyzzz~~~|||||||||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{yyywwwwwwvvvxxxzzz}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~{{{yyyxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~{{{|||~~~~~~~~~}}}|||zzzuuugggQQQAAA888888777666666666777888777777777777666666555555777777666666555555555555555666666888999:::;;;;;;999;;;<<<<<<<<<<<>>>>>@@@DDDFFFGGGIIIJJJLLLLLLRRRYYY]]]]]]^^^aaadddfffggghhhkkkmmmooopppqqqrrrrrrrrrrrrqqqooommmlllccceeehhhkkknnnpppqqqqqqooorrruuuxxxxxxyyy{{{|||~~~~~~||||||}}}~~~~~~}}}|||}}}|||zzz{{{|||~~~}}}}}}|||}}}~~~~~~{{{wwwtttrrrqqqooommmgggbbb^^^\\\[[[___jjjuuu~~~}}}yyyxxxxxxxxx|||~~~{{{{{{{{{}}}||||||||||||{{{zzzyyyyyyxxxyyyyyyxxxwwwxxxzzz|||zzz{{{{{{zzzxxxxxxyyyzzz~~~}}}|||{{{{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||||||||||||||||||||||||||zzzyyyxxxxxxzzz|||~~~~~~~~~}}}|||{{{|||~~~||||||||||||}}}~~~{{{yyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}|||||||||||||||}}}}}}}}}}}}rrrqqqsssqqqdddQQQCCC???666777888777444333555666555666777888888888777777777777666666777888999:::777777888888888999999999999:::;;;;;;;;;<<<>>>@@@EEEGGGOOOcccTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQPPPOOOMMMKKKIIIHHHHHHIIIIIIIIIHHHIIILLLNNNQQQUUUYYY^^^gggrrrwwwvvvrrrnnniiibbb\\\XXXVVVUUUWWWVVVTTTSSSQQQPPPOOOOOOGGGEEEBBBAAAAAAAAA???>>>===@@@DDDFFFGGGHHHJJJKKKLLLRRRYYY\\\[[[[[[]]]```eeefffgggiiikkkmmmoooooorrrrrrrrrrrrqqqpppoooooofffhhhjjjmmmoooooopppooommmooosssuuuvvvwwwxxxzzz~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}|||zzzyyyzzz|||}}}~~~}}}}}}~~~}}}zzzwwwuuusssqqqooofff```[[[ZZZZZZ]]]fffoooooosssyyyzzzyyyxxxxxxzzzvvvzzz~~~}}}zzzyyyzzz}}}||||||||||||{{{zzzyyyxxxyyyyyyyyywwwvvvwww{{{}}}||||||}}}|||zzzzzz{{{}}}~~~|||{{{zzz{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{|||||||||{{{yyyyyy{{{|||~~~}}}|||{{{zzz{{{}}}~~~~~~~~~{{{zzzzzz{{{}}}{{{yyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{zzzzzzyyyzzzzzz{{{}}}~~~tttlllmmmpppooo```LLLBBBBBB555777999777444333444666444555777999::::::::::::888888777777888:::<<<===888888888888888888999999888999:::::::::;;;===???GGGHHHOOOccc