BM6P6(@ zzzxxxyyyrrrssswww{{{{{{zzzyyy{{{zzzwwweeePPPBBB;;;777222111111222111///000222333444444333111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,++++++*********************************...------,,,,,,------...111...+++(((''')))+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...111///------.../////////222222111111111111111111000000111222333333444444444444555555555555555555777777888999::::::::::::===AAADDDFFFJJJVVVggguuuzzzaaaPPP@@@===:::666333222111111111111111111111111111111........................+++,,,---////////////...111///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++***((('''((()))...---+++)))(((((())))))************************(((***+++***)))((()))***)))+++,,,+++***)))***+++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000//////............//////............//////000111111222222333444444777555999AAAHHHVVVvvvyyyooottt|||nnnccc^^^\\\\\\WWWRRRKKKGGGGGGFFFDDDBBB>>>?????????>>>>>>>>>>>>>>>@@@???;;;;;;>>>>>><<<::::::::::::::::::;;;;;;:::999777666777777666555|||{{{wwwxxxyyyyyyxxxzzzooo___UUULLLBBB<<<:::666222111111222111///000111222333333222111111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------------------------------,,,,,,,,,+++++++++******************************------,,,,,,,,,,,,---------,,,***))))))***,,,......------,,,,,,,,,------++++++++++++,,,,,,,,,---///...------------...///111///------...//////...111111111111111111111111//////000111111222333333222333333333444444555555555666777888999999999999:::>>>CCCGGGNNN\\\nnn|||vvv___KKK@@@:::999666444222222222222111111111111111111111111........................------...//////...---,,,,,,,,,,,,------------,,,+++++++++++++++++++++***************************)))***+++***((((((((())),,,,,,+++***))))))))))))************************((()))+++***))))))***+++)))***+++***))))))***+++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------//////............//////000000111111222333333444666444777===AAAHHH___www~~~~~~uuuqqqoooooommmeee[[[SSSOOOKKKGGGCCCCCCBBBAAA@@@@@@?????????AAACCCBBB>>>===??????<<<::::::::::::;;;;;;;;;;;;===<<<::::::::::::999888|||yyy||||||{{{xxxxxxlll___MMMAAA<<<;;;:::888888555222111111111000///000000000111111222222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,************+++,,,---...---,,,,,,,,,,,,------...************++++++++++++000///............///000000...------...//////...000000000000111111111111...//////000000111111111000111111222333444444555444555666777777888888888777<<>>>>>???>>>>>>??????>>>===<<<;;;}}}yyy}}}ppp```LLLEEE===888777888666444666444222111000000000//////......///000111222333000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,,,,,,,++++++++++++,,,---......*********++++++++++++,,,///..................//////---,,,---...//////.../////////000000000000000/////////000000111111111///000111222333444555666444444666777777777777777999;;;>>>AAAEEENNNZZZcccmmmiiiooohhhSSSDDD<<<777555222111111000000111222222////////////////////////....................................------,,,,,,)))***+++,,,---,,,++++++,,,,,,++++++******))))))++++++++++++++++++++++++)))***+++***)))((()))***'''(((***+++++++++***)))************************''')))******)))***+++,,,''')))***)))((('''((()))))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------....../////////000000111222222222222000111666888888>>>FFFYYYuuu|||ooo```VVVOOOMMMJJJHHHHHHIIIKKKMMMKKKNNNNNNLLLJJJKKKIIIDDDAAAAAA@@@@@@AAABBBCCCDDDAAACCCFFFGGGGGGEEEDDDCCC~~~tttaaaNNNCCC999666222222333333222000333333222111000/////////...------...///000111222000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,---------------------------,,,,,,---///000///---....../////////000000000000000000111111111111111000111222333444555666666444555666777888888888888999;;;<<<<<<===BBBIIIOOOVVVQQQVVVdddjjjooojjj[[[GGG:::777888555222333222222111111000111111................................................,,,,,,,,,,,,------......---,,,+++*********++++++------,,,,,,++++++++++++++++++++++++++++++++++++((()))******)))((()))+++&&&''')))***++++++***)))))))))))))))))))))))))))'''(((******))))))***+++''')))***)))((('''((()))))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,......------------.........//////000000111111222222000111444666777<<>>BBBFFFFFFDDDIIIQQQQQQQQQaaavvvooo]]]PPPEEE999333555888666333333333222222111000000///////////////////////////........................++++++++++++,,,---...///000...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******))))))***+++'''(((((()))************))))))))))))))))))))))))'''((())))))''''''((()))((()))******(((((()))***)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------...............///000000111111222222222222222333888;;;===EEEVVVppp~~~yyyxxxtttzzz~~~sssiiieee```\\\]]]```eeeiiitttxxxzzzvvvoooggg\\\SSSNNNMMMLLLLLLMMMOOOQQQSSS\\\dddmmmssstttsssssstttoooYYYLLLDDD;;;444111555333000...///111222333///111333222///---...///,,,,,,......///...---,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********++++++,,,,,,---,,,,,,++++++***+++++++++************++++++++++++,,,---...//////...---,,,+++++++++---///000...---,,,,,,---......///000000000000000000000000000000111111222222333333333444333333555666666666666666555666777888:::<<>>GGGYYYssszzzsssvvv~~~{{{vvvooojjjiiilllqqquuussshhh\\\[[[ZZZZZZ[[[]]]```bbbmmmvvvgggTTTBBB<<<999444000///...///111222222111...,,,...111333222///---...///+++,,,...//////...,,,***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((()))***+++---///000------,,,+++************))))))))))))************---...///000000///...---+++***+++---///000...---,,,,,,------...///000000///////////////.........111111111111111111222222222222333444555555555555555555666777888:::<<<===???>>>>>>@@@AAAEEEJJJOOOVVVdddyyy|||gggUUUIII@@@;;;111444777444000...111555...//////000111000000000000000000000000000000000........................///...,,,+++***++++++,,,)))+++---/////////...---(((((()))***+++,,,,,,---))))))))))))))))))))))))''')))******))))))***,,,***)))(((''''''((()))***))))))))))))))))))))))))'''(((((('''%%%######$$$)))+++,,,+++***)))***+++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...------......///000000000,,,222666555111111555888::::::>>>HHHZZZwwwzzzyyy{{{yyyssspppsssxxx{{{|||iiihhhffffffgggjjjmmmooovvv{{{jjj^^^DDDAAA===888444111000///////////////............---...///000000...,,,+++------------------------,,,,,,,,,---------.........---+++*********++++++,,,+++)))((((((((()))*********))))))******+++,,,************************************************++++++++++++++++++++++++))))))(((((())))))***+++))))))))))))))))))))))))---,,,,,,+++*********+++*********+++,,,---...///000000...---,,,+++++++++...------------...//////000000//////......------///000111222333222111111222222222333333333444444444555666777999999::::::???===:::999;;;???DDDHHHMMMOOO___www}}}mmmXXXIIIDDD@@@;;;666333333333222222222111111//////000000000000//////,,,---......,,,---///111...---,,,+++***++++++,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))*********+++,,,---...///++++++************++++++*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,---------............///111111111111222333444444999;;;===>>>GGG```}}}wwwuuuwwwzzz|||uuusssxxx|||}}}|||xxxkkk]]]OOOEEE;;;999666222000///......////////////............---...///000///...,,,+++------------------------,,,,,,,,,,,,---------------,,,+++*********++++++---,,,+++***))))))***+++******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))*********++++++************************---,,,++++++******++++++,,,+++++++++,,,,,,---.........---,,,,,,,,,,,,------------------.../////////////////////.........000111222333444333222222222222333333333444444444444444666777888999999999;;;;;;;;;;;;===???AAACCCGGGGGGQQQbbbmmmyyyxxxmmm\\\QQQBBB999777777555222333333222222222111111111//////000000000000//////000...,,,,,,...///...,,,///...---,,,++++++,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))(((((()))))))))*********(((((((((((()))))))))))),,,+++++++++++++++,,,---+++******))))))******+++++++++++++++++++++++++++***++++++++++++++++++,,,+++******))))))******+++***))))))((())))))******------------............111111111111222333444444555777999;;;AAASSSkkk}}}{{{zzzzzz}}}|||xxxvvvxxxhhhXXXLLLBBB:::444333111000.........///////////////............---------...//////...,,,+++------------------------++++++,,,,,,,,,------------,,,+++*********++++++---,,,++++++***+++++++++******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......---------------......///.........///////////////111222333444444444333222333333333333444444444444333444555666777888888888777999;;;===>>>>>>>>>===DDDBBBHHHQQQVVVaaa~~~qqq___OOOEEEAAA<<<666333222333444444222222222222111111111000////////////////////////111,,,)))***000222000,,,///...------,,,---------,,,,,,---------,,,++++++************************,,,++++++++++++***************))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))(((((())))))))))))******(((((((((((()))))))))))),,,,,,+++***))))))******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++******))))))******+++++++++***++++++,,,---...------------............000000000000111222333444222444666888<<>>;;;;;;???DDDFFFMMM```uuu{{{bbbXXXJJJ>>>888777888999222444666555333111111111111111111000000000////////////............//////,,,------------...///000---.....................------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,***))))))))))))))))))***+++++++++++++++++++++++++++++++++******)))))))))---,,,,,,++++++,,,,,,---(((((((((((()))***,,,,,,,,,,,,,,,------------...////////////000111222222444444444666888:::;;;<<>>@@@======???CCCFFFIIIUUUaaaqqqsssaaaVVVCCC@@@;;;888777666555444///111222333222111111222000000000000////////////000///...------...///000000111111///+++***+++---,,,,,,---............---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))''''''(((((()))+++,,,---***))))))(((((())))))******************************************)))))))))+++******))))))******+++***************+++,,,---,,,,,,,,,,,,------------............///000111222111111222333444666888:::999AAAGGGWWWuuuoooeeeXXXKKKBBB===999888555666666555333111111111...............---,,,,,,.........---------,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++))))))))))))*********+++)))***+++,,,,,,,,,,,,+++((()))***+++++++++************))))))******+++,,,))))))))))))))))))))))))************************************************)))))))))*********++++++************************++++++******++++++,,,---------,,,++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,++++++,,,,,,---...///////////////............///000111222111000000///000000000000111111111111222222333333333333333666555555666888;;;???AAADDDAAABBBFFFJJJMMMSSSYYY\\\nnnvvviii]]]QQQFFF>>>777666555666666555222000111111000111222333333333000000/////////.........000///---,,,,,,---///000000///...---------------***+++,,,---......---,,,++++++,,,---------,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))******+++,,,))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))************+++******))))))******+++---------,,,,,,---......++++++,,,,,,,,,---------............///000111111///111222222111222555777777;;;<<>>;;;999777555222111111222111111333111......000111111000000/////////............000///---,,,,,,---///000---***'''***000444222///)))***,,,---...---,,,,,,***+++,,,,,,------------************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((()))))))))))),,,++++++***************))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++---,,,,,,,,,,,,,,,,,,---++++++******)))*********++++++,,,,,,,,,---------...------......///000111///222555444111000222555999<<<999<<>>AAADDDKKK___rrrqqqeeePPPQQQTTT```{{{mmm^^^KKKGGGBBB===:::888666444222222222111111111111000////////////////////////222111111000000000000000//////.........---------...---,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,...------,,,+++++++++,,,---+++)))((('''((()))***,,,+++++++++***)))))))))))))))(((((('''''''''&&&(((***+++***(((''''''((())))))))))))))))))))))))''''''''''''((((((((((((++++++***************+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))///---***(((((())),,,---)))******++++++******)))++++++,,,,,,,,,,,,------////////////000000000000111222222333333444444555999333444;;;???DDDTTTggg|||pppaaaUUUNNNGGG@@@:::888777555444222111000000///......------......///............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))'''%%%######$$$%%%''',,,++++++***************+++***)))((((((***,,,---...---+++******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))((((((((()))))))))******)))***++++++,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------......//////000///...------...////////////000111111111000///000000000000000000000000111111111222222222333333222333333444555777999:::>>>DDDHHHOOO```rrrsssiiiNNNMMMMMMWWWmmmsss```NNNBBBAAA>>>999666555555333222222222222111111111000000////////////////////////000///......------......///.........------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,,,,+++******)))))))))***,,,+++)))((('''((()))***++++++************************)))))))))(((((((((''')))******((('''(((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******************************++++++++++++++++++++++++************************************************,,,+++***)))***+++---...******++++++++++++******+++++++++,,,,,,,,,------....../////////000000000000000111111222333333333777333444999::::::DDDRRRlllzzztttppp\\\SSSGGG@@@===:::666222222222111000000000111111......////////////......---------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))******++++++******)))+++***((('''&&&''')))***,,,,,,,,,+++++++++++++++******)))((()))***+++,,,+++***)))))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((((((((()))))))))***++++++,,,,,,++++++******+++++++++++++++*********+++++++++,,,,,,,,,***++++++,,,...//////000......---------......///---...///000111111111000000000000000000000000000111111111222222222222333222222333444555666888999888>>>DDDIIIWWWfffjjjfffNNNKKKHHHLLL[[[llluuuuuujjjwwwlll[[[MMMCCC<<<777777555222111222333222222222222111111111000000000000000000000000000000000//////...------------...............------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++***))))))))))))***++++++)))((((((((()))***))))))******************************))))))))))))&&&(((******)))(((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++,,,......///+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,.........////////////000/////////000111111222222444111333888777333777@@@PPP___uuu~~~rrreee\\\VVVQQQOOOHHHBBB;;;777777777555333000000////////////000000---...000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******///...,,,++++++,,,---...------------------,,,,,,***))))))((()))***++++++******))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))*********++++++))))))***+++++++++++++++)))******++++++++++++*********+++++++++,,,,,,,,,***++++++,,,------......------------------......,,,,,,---///000111111222111111111111111111111111111111111111222222222222222222222333444666777888333888===???HHHVVV___aaaSSSNNNHHHHHHNNNVVV[[[[[[YYY```kkkxxxzzz```WWWJJJ@@@;;;:::::::::444222111111333444444333111111111111000000000000000000000000000000000000111000//////......//////------------------------...///000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,+++***)))(((((()))******(((((())))))******++++++))))))))))))))))))))))))%%%''')))***)))((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))************************************************************************++++++++++++++++++++++++)))***,,,---......------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------........./////////...//////000000111222222222111333777666333555;;;===GGGVVVjjjxxxfff^^^SSSHHHBBB???======<<<888444222222333222111111000000///......//////---...///000000///...------------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))))))))***++++++***+++,,,,,,,,,,,,++++++)))))))))))))))*********//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))*********+++++++++,,,,,,))))))***++++++++++++***((()))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------+++,,,,,,---///000111222222222222222222222222222000000111111111222222222222222222222333555666777777:::;;;;;;@@@LLLYYY```XXXRRRLLLIIIIIIIIIJJJLLLQQQTTTXXX^^^hhhxxxtttaaaTTTHHHDDD>>>999666555555555555333222222333444333222111111111000000000//////////////////////////////000//////...............,,,,,,---------------------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++******+++,,,,,,))))))))))))))))))******((((((((())))))******+++((((((((((((((((((((((((%%%''')))***)))((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++***+++---......---+++******++++++,,,,,,++++++************+++++++++,,,,,,------------............//////000000111222222222333222222444444444666999555:::BBBMMM]]]vvv}}}vvvnnnddd]]]PPPJJJAAA:::777777777777666444222111111111000///111111000///............------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))(((((())))))******'''((()))***+++***)))(((((((((((()))))))))******...------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***))))))((((((((()))))))))******((()))******++++++******(((((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,------------++++++,,,,,,---///111111222222222222222222222222000000000111111111111222222222222222333444555555888888888888:::CCCNNNVVVUUUPPPLLLJJJGGGCCCCCCEEELLLOOOSSSUUUYYY___hhhnnntttvvvyyy{{{qqqcccYYYOOOEEE>>>::::::999888666444222111333222111111222222000///111111000000000/////////////////////////////////------,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((((()))******))))))))))))************(((((())))))))))))))))))''''''''''''((((((((((((&&&(((******)))(((((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))*********++++++*********************++++++++++++,,,,,,,,,---------....../////////000111111222222444333222111111111222444777999<<<@@@FFFVVVrrrzzzvvvkkkeee^^^ZZZWWWTTTOOOKKKDDD???999555444444444444444333222111111111000000//////......------......------,,,,,,,,,,,,------++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,'''(((***,,,,,,+++***)))'''(((((()))))))))))))))))))))))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++))))))'''''''''((((((((())))))((())))))***************'''((()))***++++++++++++******+++++++++,,,,,,,,,************++++++++++++((()))+++,,,---------,,,,,,,,,+++,,,,,,...///000000000000000000000000000000000000000111111111111111111111111222333444555444444444555777:::AAAFFFHHHEEEFFFHHHEEE@@@@@@DDDGGGKKKOOOPPPOOOPPPRRRUUU\\\```dddeeegggllltttzzzyyyrrr\\\VVVNNNFFF@@@<<<888666222333444444444444444555111000///000111111///---111000000000////////////---------------------------,,,,,,+++***+++++++++++++++,,,,,,,,,---------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******))))))((((((((((((((()))******(((((()))***************)))))))))))))))(((((((((''''''(((((())))))))))))''')))******((('''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))******+++*********((())))))******))))))(((************+++++++++++++++,,,,,,,,,,,,------------......//////000111111222222222111222222111///999777888;;;>>>EEEVVVgggtttppplllgggddd```[[[XXXOOOJJJDDDBBBCCCDDDCCCBBB>>>;;;666333222222222111111000000/////////......------,,,,,,------...///------+++******+++------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((((()))))))))************+++---/////////---,,,'''(((((()))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))(((((((((((()))))))))***(((((()))***************'''''')))******+++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---((()))+++,,,------,,,,,,---,,,++++++,,,---///000////////////////////////000000000000111111111111111111111111222333444444333333555888999999;;;===<<<;;;???DDDCCC>>>???EEEDDDGGGIIIJJJIIIIIIMMMPPPNNNSSSWWWYYYZZZ]]]ccciiilllooosssvvv|||ttthhh[[[NNNEEE@@@???===:::777555444333444444333111000111333555000//////000111111000...000000000000////////////------------------------///...------,,,,,,------+++++++++,,,,,,---------******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((******)))******+++,,,,,,'''((()))*********************))))))((((((''''''(((((())))))*********+++(((***+++***(((''''''((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))))))))(((((()))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000---///111333555666333000444000000555999;;;CCCMMM]]]xxx}}}wwwppphhh```[[[XXXOOOMMMKKKHHHEEEDDDCCCCCC::::::888777666666666666666555444333222000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))------,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------,,,++++++*********(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((************++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))'''((()))******)))(((((((((***++++++)))((())))))******)))))))))))))))***)))*********++++++++++++)))((('''&&&&&&'''((()))******))))))******+++,,,------,,,++++++******)))+++,,,,,,------,,,,,,+++...+++***+++---...,,,***------......///000000000------......///111222333333222222111111222222333555555444333333444444444::::::<<<>>>@@@AAACCCDDDDDDFFFHHHHHHGGGFFFFFFFFFKKKKKKJJJKKKNNNRRRVVVYYYZZZXXXVVVWWW]]]fffqqqwww}}}oooeeeXXXMMMFFFAAA===;;;666666555444444333222222222222222222222222222222111111111111000000000000////////////............,,,,,,---.../////////...............//////000000222000...,,,+++***++++++++++++,,,,,,,,,,,,------******++++++++++++*********++++++,,,,,,++++++***+++(((%%%%%%''')))+++,,,+++***)))(((((()))***+++)))((('''&&&&&&'''((()))&&&''')))*********)))((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((%%%%%%'''((())))))))))))))))))))))))((((((((((((+++++++++***************))))))))))))))))))))))))(((((())))))*********+++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++***)))((('''&&&&&&)))************+++++++++,,,,,,---.../////////...111111111000000000000000111222222444666888:::;;;III\\\{{{~~~zzzuuuooojjjfffccc___]]]YYYSSSMMMHHHDDDBBB@@@???===<<<;;;:::::::::777777666555444333333444444333333222111000//////........................------,,,,,,+++++++++***,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,...---,,,+++++++++++++++************************************++++++++++++******))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((()))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''&&&((())))))((('''((()))(((((((((((()))***+++,,,)))))))))*********++++++***)))(((((((((((()))*********))))))******+++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++...,,,++++++---...---+++------......//////000000------......///111222333333222222111111222222333444444333333333333333444777888999;;;<<<>>>???@@@CCCFFFHHHHHHFFFDDDEEEFFFGGGFFFFFFFFFHHHLLLOOORRRSSSPPPMMMLLLOOOUUU[[[```gggnnnxxxvvvlllbbbZZZQQQJJJBBB<<<999888777555555555444444333222222111222222222222222222222222111111111000000000//////////////////............------......///.........---------....../////////...---,,,***)))))))))***+++++++++,,,,,,,,,------******++++++++++++*********++++++,,,,,,++++++***+++(((&&&&&&((()))******+++******)))(((((()))))))))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''(((((())))))******)))))))))***************))))))))))))))))))))))))(((((()))))))))*********)))))))))******++++++,,,))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++***+++,,,...///000000000000000000000000000000000111111222333555777999:::BBBMMMbbbxxxqqqnnnkkkiiihhhfffccc```XXXWWWTTTQQQMMMIIIGGGEEECCCBBB@@@===;;;888666555444333333222222333333444444333222111000000000000111111111000000000//////------------------------------,,,+++***))))))(((,,,+++++++++++++++******))))))******++++++,,,,,,---,,,,,,++++++++++++,,,'''(((((()))******++++++,,,,,,,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((((((''''''(((((((((((())))))+++***))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&###%%%'''((('''&&&'''((((((((((((((())))))***+++((((((((()))))))))************))))))))))))*********))))))))))))***++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,......---,,,---------...//////000000............///111222333222222111111111111222222333222222222222222333333444444555777888:::;;;<<<@@@DDDHHHGGGCCCAAACCCEEEDDDCCCCCCBBBDDDFFFIIIJJJJJJHHHEEECCCDDDGGGJJJLLLQQQUUU[[[___dddllluuu|||~~~wwwnnnaaaVVVOOOIIICCC@@@;;;888555333444555555555333333333222222111111000000000000000000000000000111111000000000000///////////////............---.........///......------,,,,,,------------......,,,,,,+++***************++++++++++++,,,,,,,,,,,,******++++++++++++************++++++++++++*********)))(((((())))))((('''************)))(((((('''((())))))******))))))(((((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&'''((()))***++++++''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))******************************(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++((()))+++---///000111111......//////000000111111111111222333444666888999<<<@@@HHHSSS]]]lllUUURRRPPPOOONNNLLLJJJHHHFFFEEEDDDBBB@@@>>>===<<<999999888777666555444444222222222222222222222333111111000//////...//////////////////////////////------------------------------,,,+++***(((((('''************************'''(((((()))***++++++,,,,,,,,,+++++++++++++++,,,))))))))))))******++++++,,,,,,,,,++++++******)))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++******)))))))))))))))***))))))))))))))))))))))))*********)))((('''&&&&&&###%%%'''(((''''''((())),,,,,,***)))''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++...------------...------,,,,,,---......//////000............///000111222222222111111111111222222111111111111111111222333222222333444666777888888;;;@@@EEEDDD???===???CCCDDDCCCBBBBBBBBBDDDEEEFFFCCCCCCCCCCCCDDDEEEGGGHHHHHHKKKNNNPPPRRRVVV[[[___cccmmmxxx~~~uuulllccc[[[UUUSSSMMMEEE@@@===<<<:::999777777666555555555555555222222111111000000000000000000000000000000000000111000000000//////////////////.........---------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******++++++++++++************++++++++++++*********)))))))))***)))'''%%%'''((()))******)))((('''((()))***++++++***)))((()))((('''''''''(((***+++((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''&&&'''''''''((()))*********%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))))))))************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++)))***,,,---.../////////------...//////000111111000000111222333444666777;;;:::<<>>=========;;;999::::::999999888888777777444444333333222222111111333333333222222111111000000000//////.../////////---............/////////------------------------------,,,+++***(((((('''(((((())))))))))))))))))''''''((()))******+++++++++++++++******++++++,,,,,,,,,+++++++++*********++++++******)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))************)))))))))))))))******))))))))))))))))))))))))+++******)))((('''''''''$$$&&&((()))))))))***+++,,,+++***((('''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))***+++,,,------...+++,,,,,,------,,,,,,+++,,,------------,,,------,,,,,,------...////////////......//////000111222222111111000000111111222111000000000111111222333222222333444555555666666666;;;??????<<<;;;===@@@CCCBBBAAAAAAAAAAAABBBBBBAAAAAABBBDDDEEEEEEFFFFFFCCCEEEHHHIIIJJJJJJJJJKKKKKKRRRZZZ___bbbiiiuuu~~~|||zzzvvvnnnhhhaaa]]]XXXRRRMMMHHHBBB???;;;:::888777777777777666444555555444333222111111111000000000000000//////////////////////////////000000000////////////...............------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++******)))******++++++******))))))))))))***+++***'''$$$$$$&&&((()))*********)))((()))***++++++***)))((()))((('''''''''(((***+++((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''&&&))))))))))))((((((((((((%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((******))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))*********+++++++++,,,,,,---------------,,,,,,,,,---...///000000000000000000000111222333444777666888:::;;;>>>IIITTTdddyyy999888666666777777555444333333333333333333333333222222111111000/////////000000000000///---,,,+++000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((((((((((()))))))))))))))(((((())))))******+++++++++************++++++,,,------,,,,,,+++******)))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***&&&&&&''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))+++***)))(((''''''(((((('''(((***+++*********+++''''''''''''(((((()))***((((((((()))))))))******''''''(((((((((((('''''')))(((((((((((()))******))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,---....../////////////////////000111111111111000000000000111111000000000000111222333333333333333444444444555555444666999;;;;;;<<<===>>>@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@??????BBBCCCEEEFFFFFFEEECCCBBBBBBEEEIIIKKKNNNRRRXXX]]]dddgggiiiiiiggghhhkkkoooooorrrxxx|||}}}{{{yyywwwuuutttqqqmmmkkkiiigggdddbbb]]]ZZZVVVTTTTTTRRRNNNKKKFFFCCC@@@>>>===<<<:::888555666777888777666444333000222333333222111111222000000000000000000000000////////////////////////000000////////////...............------------,,,.........///......------------,,,,,,,,,,,,++++++((()))***************)))************++++++++++++******++++++++++++******))))))************)))))))))(((((()))******(((&&&%%%&&&'''((()))*********((())))))******))))))(((((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''***)))))))))((((((((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))************+++++++++---------------,,,++++++,,,,,,------......//////000/////////000111111222111111444777666555999???HHHVVVppp777555444555666666555444222222222222222222222222222222111111111000000000......//////...---++++++000///////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***)))*********++++++++++++***************************************+++,,,,,,++++++++++++************)))***************++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&'''''''''(((((()))))))))))))))***++++++))))))))))))))))))))))))***)))(((''''''((())))))(((***++++++***)))***+++&&&&&&&&&'''((()))***+++)))))))))*********++++++'''((())))))))))))((('''((((((((((((((()))***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---,,,***)))***,,,+++,,,,,,------......//////////////////000000111111111000000000000111111111000000111222333444444333333333333333333444444333333555999===??????===>>>>>>============<<<<<<===>>>>>>???>>>===<<<<<>>>>>>>>>>>;;;999666666777777777666555777888888666444333222000222444444222111333444000000000000000000000000000000000000000000000000000000/////////..................---------,,,,,,------......///............---------,,,,,,,,,,,,))))))***+++******)))(((************++++++++++++******++++++++++++******))))))************))))))(((((('''(((******)))''')))(((((('''''''''(((((()))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,,,,---------,,,,,,------------------------/////////...//////000000000000222555444222444999<<>>>>>>>>>>>>>>>>>>>>======<<<===>>>??????@@@@@@??????===;;;;;;<<<>>>??????CCCAAA@@@BBBEEEGGGFFFDDDEEEKKKPPPPPPLLLGGGFFFGGGIIIIIIIIIHHHGGGFFFHHHJJJGGGHHHJJJLLLMMMLLLJJJIIIIIIGGGFFFFFFHHHIIIIIIHHHHHHEEECCCAAABBBBBBBBBAAA===;;;:::;;;===>>>>>>===999:::;;;999888777999:::888666444333444555444444222333333333111000000111000222444222000///000222000000000000111111111111111111111111111111111111000/////////..................---------,,,,,,,,,,,,,,,---.../////////............------,,,,,,,,,+++,,,,,,---,,,+++***))))))************+++++++++******++++++++++++******))))))************))))))((('''&&&''')))******))),,,+++)))'''&&&%%%&&&&&&)))((('''&&&&&&'''((()))&&&''')))*********)))((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((%%%%%%'''((())))))))))))&&&&&&'''((()))***++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))******+++************************))))))))))))(((((((((((()))************+++++++++)))***+++,,,---.........---------------------,,,//////.........//////000333222333555444333666;;;;;;888:::FFFUUUggg}}}111111111111111111111111111111111111111111111111////////////////////////---.........//////000000------,,,,,,,,,+++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---......---,,,+++***)))((((((((())))))*********+++((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***---,,,+++)))))))))************))))))***+++,,,,,,))))))(((((((((((())))))******))))))))))))******************))))))))))))))))))))))))************(((''''''''''''(((((()))((((((((((((((()))******))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))))))))******......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///111111111111000///------000000000000111111111111222111000//////000111222111111333666:::>>>BBBDDDAAADDDBBB<<<999;;;>>>===???>>>>>>===;;;::::::999;;;;;;;;;;;;<<<>>>???AAAFFFEEEDDDCCCCCCDDDFFFGGGNNNRRRVVVTTTLLLEEEAAA@@@===???AAABBBCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999999999999999888888888777777666444444666777666666777777666555444222000///000111222333333222111000333333333222222111111111////////////..................////////////......------............------//////............//////------------------------,,,+++******))))))******++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&''')))))))))(((((())))))))))))************(((((((((((())))))))))))*********)))))))))))))))***))))))((('''&&&&&&&&&))))))((((((''''''&&&&&&))))))(((((('''''''''&&&))))))))))))************))))))************))))))***)))'''&&&&&&&&&'''(((***)))(((''''''((()))***((((((''''''''''''(((((()))*********++++++++++++))))))(((((('''''''''&&&***)))(((((()))+++---...,,,,,,++++++++++++++++++---------.........//////---------------...//////000111111222333333444444555777999;;;???JJJYYYeee111111111111111111111111111111111111111111111111........................---........./////////000/////////.........------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////++++++++++++************((()))))))))************((()))***************))))))))))))))))))))))))))),,,+++******))))))*********))))))(((((((((((()))((((((''''''((())))))***))))))(((((((((((())))))******))))))))))))******************))))))))))))(((((()))))))))*********&&&&&&&&&&&&'''((()))***((((((((((((((()))************)))))))))(((((((((******)))(((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///---...///000000111000000//////000000000111111111111111000//////000111111333333444555888;;;>>>@@@@@@BBBBBB>>>===??????<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@BBBDDDFFFMMMQQQUUUSSSMMMFFFBBBBBB???@@@BBBDDDEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777888888888888777777777777777555444444555666555444444555555555444444333222000111111111111111111000111111111111111000000000////////////..................////////////......------............------......------------......------------------------,,,,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))''''''((())))))((('''&&&((((((((()))))))))******&&&&&&&&&&&&''''''''''''###$$$&&&))),,,///111333***))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''(((((()))))))))*********(((((())))))))))))((((((***)))((('''''''''((((((***)))(((''''''((()))***)))((((((''''''(((((()))))))))))))))*********+++)))(((((((((''''''''''''))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,---------............------------...//////000000000111222222333333333666888888999???HHHPPPbbbrrr000000000000000000000000000000000000000000000000.......................................////////////////////////.........---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,(((((())))))******++++++))))))))))))************))))))*********))))))((())))))))))))))))))))))))++++++***)))))))))******&&&&&&'''(((((((((''''''(((((('''''''''((())))))))))))(((((((((((())))))******))))))))))))******************))))))))))))(((((())))))))))))******((((((((()))***+++,,,---((((((((((((((()))******************)))))))))))),,,,,,+++******)))******)))))))))(((((((((''''''))))))))))))))))))))))))******))))))))))))******,,,++++++*********++++++******++++++,,,,,,------------------,,,,,,,,,,,,---------............///------...///000000000000//////000000000000111111111000000//////000000111444444444444555777999:::===@@@AAA@@@BBBDDDAAA<<<:::::::::::::::::::::::::::::::::;;;<<<===???@@@<<<<<<<<<<<<===???BBBCCCHHHLLLOOONNNIIIDDDAAAAAA???AAACCCEEEFFFFFFFFFFFFEEEDDDBBBAAA???===<<<;;;777777777777777777777777888777777666666555555555777777666666666555555555666555333333444444333222///000111222333333333333111000000//////000000111////////////000000000000/////////............---......////////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%'''''''''(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))***++++++,,,)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))******''''''((((((((((((''''''+++***)))(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''))))))******+++*********)))*********+++,,,,,,,,,++++++,,,,,,,,,---------.........---......///000...//////000000111222222000222555666555666:::===DDDPPP```ppp////////////////////////000000000000000000000000................................................------------------------...---------,,,,,,,,,+++++++++++++++++++++++++++)))))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))***************++++++******))))))))))))))))))))))))))))))******))))))))))))******$$$%%%'''((()))(((''''''******)))))))))******+++))))))(((((((((((())))))******))))))))))))******************)))))))))((((((((((((((()))))))))***))))))))))))))))))***+++((((((((((((((())))))***+++*********)))))))))))),,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********************+++,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000///......---////////////000000000111000000000//////000000000333222222222333555666777:::>>>AAACCCFFFGGGCCC<<<::::::::::::::::::;;;;;;:::::::::;;;<<<===>>>???;;;:::::::::;;;===>>>??????BBBDDDDDDAAA>>><<<<<<>>>???AAACCCEEEFFFFFFFFFBBBAAA@@@>>><<<;;;999999555555555555555555555555555555555555555444444444555555555444444444444333555444333333444444222000,,,---...///000111111111111000///......///000111.........///000000000111//////.........------------......//////......---,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&''''''''',,,+++***(((&&&$$$"""!!!))))))((((((''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((('''''''''(((((((((((()))))))))***'''(((((())))))(((((('''+++******)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((()))((((((((((((((('''''''''))))))***++++++***)))(((((())))))***+++,,,,,,---******+++++++++,,,,,,,,,......------......///000------...//////000000111...000333444333444666888999???GGGPPP\\\ppp........................////////////////////////.......................................---------,,,,,,------------------............------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))(((((((((((('''******))))))))))))))))))***+++++++++++++++******((((((((((((((((((((((((***))))))((())))))******%%%&&&((()))******)))(((******)))))))))))))))***))))))(((((((((((())))))******))))))))))))******************)))))))))((('''(((((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%((((((((((((((())))))************))))))))))))(((******)))(((((((((((((((%%%&&&&&&'''((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...////////////......---...////////////000000000/////////000000/////////000000///000111444666777888===BBBDDDFFFHHHDDD>>><<<;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;999999888;;;<<<===???AAABBBCCCCCC<<<<<<;;;;;;:::999999999444444444444444444444444444444444444555555555555444444444333333333222222444333333333444444222000...//////000000000000///111000///......///000111.../////////000111111111............------------------............------,,,,,,------------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************(((((())))))*********+++************************((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''((((((((()))))))))******&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&''''''((((((((()))'''''''''((((((((((((((('''(((((((((((()))))))))((())))))******))))))(((***************))))))((((((((())))))))))))(((((())))))(((((((((((())))))&&&'''''''''(((((((((((('''''''''(((((((((((((((((()))***++++++***((('''(((((()))***++++++,,,,,,*********+++++++++,,,,,,---------------...//////,,,------...//////000000///000111111111333555777888:::===@@@FFFRRRbbbnnn------------------------////////////////////////------------------------.........------------------------...............------------------------++++++++++++++++++++++++++++++***))))))))))))*********))))))((((((''''''************))))))))))))))))))***+++++++++++++++(((((((((((((((((((((((())))))((((((((()))******(((((()))*********))))))((((((''''''&&&&&&''''''))))))(((((((((((())))))******))))))))))))******************))))))))))))''''''(((((((((((())))))******)))(((''''''''''''((((((((((((((()))******))))))))))))((((((((((((((((((''''''''''''(((((($$$%%%&&&'''((())))))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))***+++,,,))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,---------............///***+++---...///000111111......////////////000000...//////000000//////............///111333555777666===CCCDDDDDDEEEDDDAAA@@@@@@???>>>===<<<;;;:::888999:::<<<==================<<<<<<;;;::::::999999999999999999999999888888888999:::<<<===>>>>>>888888888888888888888888444444444444444444444444333333444444555555555666444444333333333222222222222222222444555555333111222222333333222222111111111000000//////000000111////////////000000000000.........------------,,,------............------,,,,,,------------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************************************''''''((()))***+++,,,,,,************************))))))))))))))))))))))))&&&&&&&&&&&&'''(((******&&&&&&&&&''''''''''''((())))))*********+++++++++&&&''''''((()))******+++(((((((((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))))))))************))))))))))))*********)))((('''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))***)))))))))((()))))))))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...,,,------......///000000222111///......000111333555666888888:::@@@IIIPPPfffvvv,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++************************)))((('''&&&&&&&&&&&&'''((()))))))))))))))******************)))))))))(((%%%&&&''')))************((((((((((((((((((((((((((((((((((((((()))************))))))((()))))))))(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))******))))))))))))******************))))))))))))'''''''''((((((((()))))))))))))))))))))***++++++((((((((((((((()))******(((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))******))))))))))))*********)))))))))))))))***+++***************+++++++++******+++++++++,,,,,,,,,---------............///***+++,,,...///000111111........./////////000000......///000000///......///......///000222444555666>>>DDDBBB???AAADDDEEEEEEEEECCCAAA>>><<<;;;:::777888:::<<<=========<<<;;;;;;;;;;;;;;;;;;::::::999888777777888999888888666666666777888999::::::666666666666666666666666444444444444444444444444111222222333444444555555444444333333333222222222111111222444666666444222111111222222222222111111000111111111111111111000/////////........................---------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,++++++++++++++++++++++++++++++***))))))(((((())))))************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''((()))&&&''''''''''''(((((((((((((((((()))))))))******++++++******)))((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''((((((((()))'''''''''((((((((())))))(((((())))))))))))(((((((((((()))))))))((('''&&&'''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''((((((((()))((((((((((((((()))***+++))))))))))))************++++++++++++,,,,,,,,,---++++++******++++++,,,------------...//////000000000///......///000000000111333555666666888<<<@@@GGGRRRaaaooo,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,)))))))))******+++++++++))))))))))))))))))******************************++++++***)))))))))))))))''''''((()))***+++,,,,,,+++*********))))))((((((######%%%'''((()))))))))((((((((((((((((((((((((((((((((((((((()))******+++***)))'''''''''((()))+++***)))((((((((((((((())))))(((((((((((())))))******))))))))))))******************))))))))))))''''''''''''((((((((()))!!!!!!!!!"""$$$&&&'''(((((((((((((((((()))******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++(((''''''''''''&&&&&&&&&))))))))))))))))))))))))******))))))))))))************))))))))))))******+++++++++************************++++++,,,,,,,,,---------.........//////------......///......---............/////////000---...///000000///...---000000//////000111222444555???EEEBBB<<<>>>CCCGGGIIIHHHFFFCCC@@@===;;;999777888:::<<<=========<<<888999:::;;;;;;;;;;;;;;;888777555555777777777777666666555555666777888888666666555555555444444444333333333333333333333333000000111222333444444555444444444333333333222222000111222555777888666444------...///000000000///000111222333333222111000.........------,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''''''''''''((((((((()))''''''(((((((((((('''''''''((()))))))))(((&&&%%%'''((()))******)))((('''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))((('''''''''''')))+++,,,*********)))))))))))))))++++++,,,,,,,,,---------******))))))******+++,,,------......///000000000------...000222333222111111333555666666666888::::::???DDDIIIWWWnnn///............---------...---,,,,,,,,,,,,---...///...,,,++++++,,,...///.........------,,,,,,,,,+++,,,---...///...---,,,+++++++++******)))))))))******************++++++)))))))))))))))*********,,,,,,++++++***))))))(((******))))))((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((***++++++++++++******)))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&''')))************)))))))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))+++++++++++++++***)))(((///...,,,++++++,,,...///++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---...///000000...------...,,,,,,------.../////////////////////////////////333111000//////111333444999<<>>;;;:::>>>BBBDDDCCCBBBBBBBBB@@@===:::===<<<::::::;;;;;;999777999888777777999999888666888777666444444444555666777777666444444333333333666666666666777777777777888777444222222222333444444222111111222333333222333222222222111000000000333333333222222222111111......//////000000111111////////////////////////........................------++++++++++++------))))))***+++---...//////............---,,,,,,+++,,,,,,+++***))))))******++++++******++++++,,,---,,,,,,,,,++++++*********))))))************)))))))))***++++++***)))(((''''''((()))))))))))))))((('''((()))))))))(((&&&%%%''''''((()))***++++++,,,)))))))))(((&&&''')))+++''''''''''''((((((((()))))))))(((((('''''''''&&&(((&&&%%%&&&((()))***)))'''((()))***)))(((&&&$$$((('''%%%%%%%%%&&&(((***)))***+++,,,+++)))(((&&&))))))(((''''''''''''((()))(((''''''((()))(((&&&))))))))))))))))))))))))((((((((((((''''''''''''*********)))((((((''''''&&&&&&&&&&&&'''(((***+++&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((************************''''''''''''((((((((((((...---,,,+++++++++,,,---,,,,,,+++******+++++++++000///...---------...///222222333444444555555666777999<<<@@@FFFOOOXXX___yyy............------------...---,,,,,,,,,,,,---...///...,,,++++++,,,---...---------------,,,,,,,,,++++++,,,---------------,,,+++++++++************************************,,,,,,+++***)))(((''''''&&&''''''((()))******+++***)))))))))((((((((('''''''''''''''(((((((((((()))((((((''''''(((((()))'''(((((()))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''((()))))))))))))))))))))))))))))))))((((((((('''''')))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))******+++++++++******---,,,***))))))***,,,---))))))************))))))*********+++++++++,,,,,,...---,,,++++++,,,------...000111000...------...,,,,,,---......//////000------------------------000000///...///000111222111555888888666777;;;???EEEDDDBBBBBBBBB@@@===;;;:::999888888999:::999888888666555555666666666444666666555555555555555666777666555444333333333333333333333444444555555666777555333222111111222333111///......///000000///222222111111111111111111222222111111111000000000///////////////000000000////////////////////////...........................---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,+++******+++***)))(((((((((((((((++++++******++++++,,,---,,,,,,,,,++++++*********))))))************)))))))))******+++***)))((('''&&&&&&''')))************(((((((((((((((''''''&&&)))))))))))))))*********((((((((('''&&&&&&(((***'''''''''((((((((())))))))))))((((((((('''''''''***(((&&&&&&((((((((('''((()))***+++***)))'''&&&&&&&&&$$$$$$$$$%%%'''(((***))))))((((((((((((((('''''''''''''''((()))******)))(((((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&''''''))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))************************(((((()))))))))*********---,,,+++***++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++,,,111111111222333333444444444444555666999>>>EEEJJJSSSbbbxxx............------------------,,,,,,,,,,,,------///...---+++++++++,,,---,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,,,,++++++++++++***************************,,,++++++***)))(((''''''%%%&&&'''((()))***++++++))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&''''''((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''&&&&&&))))))))))))))))))))))))******)))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))'''((()))***+++++++++++++++***)))(((((()))***+++))))))************))))))))))))*********+++++++++------,,,,,,,,,------...///000111000...,,,,,,------------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,///222333333555999===DDDCCCCCCCCCCCCBBB>>><<<:::888777888999::::::999888666444444555666555444444444555555666555555555666555444333333222333333111222222333444555555666555444222111000000111222333111000000111222222111000000111111111111111111111111000000000/////////000000//////////////////////////////////////////------------------------......------------............---,,,,,,+++************+++,,,,,,,,,++++++++++++***))))))))))))***+++************+++,,,,,,+++++++++++++++*********))))))************))))))((()))*********)))((('''$$$%%%'''(((***+++++++++)))((((((''''''''''''(((*********))))))((((((((('''(((((('''&&&%%%''')))''''''((((((((()))))))))))))))((((((((((((''''''+++)))'''''''''''''''%%%((()))***+++***)))(((''''''&&&%%%%%%%%%&&&((()))***)))'''%%%%%%&&&((()))%%%&&&&&&&&&((()))***+++***)))((()))***+++***)))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''(((((())))))))))))((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++*********+++,,,------,,,,,,,,,++++++,,,,,,---...------,,,------......//////000000111222222333444444333222222555999<<<:::DDDUUUiii|||.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++++++++,,,,,,------...+++***)))))))))***,,,---,,,,,,,,,+++++++++++++++************))))))))))))(((((())))))******+++++++++*********************))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''((()))***++++++++++++((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&&&&&&&'''((((((((()))))))))))))))************))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((()))******************)))(((((((((((()))***++++++,,,,,,,,,,,,++++++************++++++++++++------------------......///000111000---,,,+++,,,,,,------...//////000000........................------...////////////...,,,///111222222444777:::>>>???BBBFFFHHHFFFBBB>>>===;;;999999:::<<<;;;;;;:::888666666777777666555222333444666666555444333444444333222222222222222222222333444555666777777333222111000///000000000444222111111222333333222//////000000111111222222111111000000000/////////000000000//////......---////////////////////////---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------,,,,,,,,,,,,,,,---***************++++++,,,+++++++++***************))))))************))))))(((((()))******)))((('''&&&&&&((()))************)))((('''&&&&&&'''((()))))))))))))))))))))(((((('''((()))((('''&&&((()))'''(((((((((((()))))))))))))))((((((((((((((((((***)))'''&&&'''((('''&&&(((((())))))))))))(((''')))))))))((()))***++++++))))))((('''''''''((()))&&&&&&&&&''''''(((******)))(((((((((***+++***)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((())))))))))))*********************************************************+++++++++,,,,,,)))))))))***+++,,,------,,,,,,,,,+++,,,,,,---..................//////////////////000111111222222222333333333222444777::::::???HHHUUUaaahhhkkkkkkxxx...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++***++++++,,,,,,---------+++***)))((()))***+++,,,++++++++++++++++++++++++*********)))))))))(((((('''(((((()))******+++++++++++++++***************(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))&&&'''(((******+++++++++'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))...+++'''$$$###%%%''')))''''''(((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))***************)))((('''*********))))))*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---+++,,,,,,------............///000///---++++++,,,,,,,,,------......//////........................---...///000000000/////////000111111111222444555555999@@@GGGKKKJJJFFFBBB???<<<:::999:::;;;;;;:::;;;:::999999999999777555222333444555555444333222333222222111111111111222111222222333444555555555111111000000//////000000000///------///000///.../////////000000111111222222222111111111000000000000000//////......------////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............---,,,,,,,,,,,,,,,------******))))))******+++,,,************************))))))************))))))'''((()))******)))((('''((())))))))))))((((((''')))((('''&&&&&&'''((()))&&&''''''((())))))******((()))+++***)))((()))***(((((((((((()))))))))***(((((())))))))))))))))))((('''&&&&&&((())))))(((&&&&&&''''''''''''''''''))))))))))))******++++++(((((()))*********)))(((((((((''''''''''''((((((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&%%%&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++'''((()))***++++++,,,,,,+++++++++++++++,,,---...******++++++,,,,,,,,,,,,/////////000111111222222...///000000000111444666999<<>><<<999888999;;;<<<<<<<<<<<<<<<===>>><<<888555333333444444333333222111222111000000000000111111000000000000111111111111000000000000000000000000111000......000000000/////////000000000000000000222222111111111000000000//////..................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******......---,,,,,,+++************+++,,,,,,,,,++++++***))))))))))))***++++++***))))))))))))***++++++)))))))))***************))))))************))))))&&&'''((()))))))))((('''*********))))))((('''&&&(((''''''''''''(((((()))%%%&&&&&&''')))******+++(((***,,,+++***))))))***((((((((()))))))))******(((((())))))))))))******'''&&&%%%&&&(((******)))&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((***,,,,,,+++)))((())))))(((''''''''''''''''''&&&%%%&&&(((***)))((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''&&&&&&%%%$$$%%%&&&((()))*********''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***'''((()))***************************+++,,,------***+++,,,---.........---......///000000111111222///111222222000000111222222555:::>>>???===:::888>>>CCCKKKSSS\\\hhhttt}}}---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***++++++,,,,,,++++++(((((()))))))))*********+++******)))((((((''''''************))))))))))))(((((((((((((((((())))))'''((((((((()))))))))***''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&'''((((((&&&&&&''''''((())))))***)))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((()))))))))))))))((((((*********++++++*********))))))************))))))***+++++++++,,,,,,,,,,,,((()))***,,,,,,,,,,,,,,,+++,,,......---,,,---...)))******++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,,,,---/////////...---------............///444:::@@@EEEFFFEEE???<<<:::;;;===@@@BBBCCCAAAAAACCCEEEFFFCCC===999555555444222111111111111000000000//////000000111111000000000000/////////000000000111111000000000333222000000222333222111000000000000000/////////111111000000000/////////------..................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++++++++,,,,,,,,,+++******((((((((((((((()))***+++)))))))))))))))***++++++((()))))))))*********+++))))))************))))))%%%&&&((()))))))))((('''((())))))))))))(((((('''&&&''''''((((((((((((((('''''''''((((((((())))))''')))++++++***)))))))))(((((()))))))))*********(((((()))))))))*********)))'''&&&&&&((()))((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((('''''''''(((((()))))))))))))))(((''''''''''''(((((()))'''&&&&&&''')))+++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&''')))))))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******'''((()))******))))))((())))))))))))***+++,,,---,,,---...000000000000000---------...//////000000///111333333222111111222...222666888777666888:::888888999===BBBIIIPPPUUUdddkkksss{{{---------,,,,,,,,,++++++***+++,,,------,,,+++***((()))***+++,,,------------,,,,,,++++++*********)))***+++------,,,++++++''''''(((((()))))))))***+++******)))(((''''''&&&&&&'''((()))***+++,,,,,,///...---+++***((('''&&&'''((((((((())))))******''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&((()))))))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((******)))'''&&&&&&&&&&&&'''((())))))***((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))&&&'''((()))************))))))************))))))++++++,,,,,,,,,,,,++++++)))************+++++++++'''(((***+++,,,,,,++++++***+++---...------...///((())))))***++++++,,,,,,---------------------------,,,+++******,,,...///000///......///000000//////...///333999???DDDFFFAAA???===>>>BBBGGGJJJKKKFFFHHHJJJMMMMMMIIICCC>>>777666333111000000000000000000////////////000111333333222222111000000000///000111111111111111000000...------...//////...111111000000//////......000/////////............,,,------....../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++))))))***+++---...//////............------,,,+++******))))))***+++,,,,,,)))))))))))))))******+++(((((())))))*********+++))))))************))))))%%%&&&((()))))))))((((((''''''((())))))***))))))%%%&&&((()))))))))((('''((((((((((((((('''''''''&&&(((***+++)))((((((((())))))))))))************(((((())))))*********++++++)))'''''''''((('''&&&'''''''''''''''((()))***'''(((((()))))))))))))))((('''&&&&&&&&&((()))+++&&&&&&&&&'''((()))***+++(((''''''(((+++,,,+++***)))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((()))*********'''((()))))))))(((&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))*********(((((()))******)))((('''(((((((((((()))***+++,,,((()))+++---......------++++++,,,------......///(((+++...000000///000111---111333222//////444:::666444333444888<<>>AAAHHHOOOQQQQQQNNNOOOPPPRRRQQQMMMFFFAAA<<<777222///000111111000111111111111000///...---000000000000000000000000///////////////000000111///...---,,,++++++,,,---000000000000111111111111000000//////......------.........------,,,,,,,,,---------............///+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********+++++++++*********))))))************************))))))*********))))))((())))))*********))))))(((((((((''''''''''''((((((******))))))((((((((('''+++*********))))))((((((******))))))((((((((('''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%%%%&&&'''((()))'''(((((())))))))))))))))))+++,,,+++)))(((((((((******)))(((((((((((((((%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************+++,,,------......------,,,---......//////......------------------------000////////////111333444444333222111222444666888999:::<<<>>>AAADDDFFFGGGVVVXXX\\\aaaggglllppprrrvvv|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((('''''''''''''''*********)))))))))((((((******+++++++++***))))))************************+++***))))))(((((())))))(((((((((((((((((())))))((((((((((((((((((((((((***)))))))))((((((''''''((((((''''''''''''((((((((((((((())))))((((((''')))((('''&&&&&&'''((()))))))))))))))(((((('''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***))))))(((((())))))(((((())))))))))))((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************)))************+++++++++++++++++++++++++++++++++...............---,,,+++------...//////...---,,,------...///222666999<<>>???BBBEEEIIIMMMOOOQQQXXX]]]cccfffgggiiinnnrrr}}}yyyyyyzzz++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''&&&&&&%%%%%%******))))))))))))((((((***+++++++++***))))))(((******************************)))(((((((((((()))((((((((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((())))))(((((((((((((((((()))%%%%%%%%%&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))((((((''''''''''''((((((((((((((((((((((((((()))))))))*********++++++------------------------+++************+++,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++,,,------------,,,---............------,,,,,,---...000222555666===>>>BBBIIIQQQUUUTTTQQQFFFLLLRRRTTTPPPIIIEEECCC@@@;;;555000//////000000+++,,,---...////////////.......................................//////000......---------...//////000000//////......---------------............///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++++++++++++++*********+++************)))))))))************************)))(((((('''((()))+++,,,...---+++))))))((())))))***))))))(((((())))))***((((((((('''''''''''''''))))))((((((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((((()))******&&&&&&'''(((((((((((('''$$$&&&(((((((((((()))******)))((((((''''''((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''((((((((()))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++,,,---------------,,,,,,---.......................................//////...//////000111222111000//////000111333444222222222333333333333333444444666777888:::;;;;;;???CCCGGGIIIIIIJJJMMMPPPVVV[[[aaahhhkkkllljjjhhhdddeeefffjjjooovvv|||yyytttooojjjjjjiiieee```\\\YYYYYY+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((('''))))))))))))))))))((((((***+++++++++***)))((('''(((((((((((((((((((((((()))(((((('''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++%%%''')))+++---...///000,,,,,,---------...------------------...000111222555777:::@@@FFFIIIHHHFFFDDDLLLTTTUUUPPPJJJFFFEEEDDD???999333000...//////+++,,,------.........------------------------------------------......///------------...//////000//////......---,,,++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))***+++++++++++++++***************************))))))))))))************************)))((('''&&&''')))+++---000...+++)))(((((()))***'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((())))))%%%&&&&&&'''''''''''''''''')))***+++***)))***+++))))))(((''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))(((''''''''''''''''''''''''((((((((())))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,------------,,,,,,,,,---.........------....................................//////000000000000//////000111222222111111111111111111111111555555666666666666777777555888:::;;;::::::<<<>>>>>>@@@DDDGGGIIIIIIHHHGGGHHHIIIKKKNNNRRRXXX]]]___eeejjjjjjddd^^^ZZZVVVQQQFFFGGGGGGFFFCCCAAA>>>===++++++++++++++++++++++++************************+++++++++******)))))))))(((((((((((((((((())))))***************)))((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&%%%&&&'''((()))((((((''''''''''''(((((('''''''''''''''(((((((((''''''(((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((('''&&&&&&'''((()))***))))))(((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************************))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++'''((()))+++,,,---------,,,,,,,,,,,,------......---------......///000000000000222444777999:::999???FFFNNNPPPLLLFFFCCCCCCEEEBBB<<<666111...---...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---......////////////......---,,,++++++***///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))+++---///...+++)))'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))***,,,+++)))(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,------,,,,,,+++,,,,,,---...---------........................---.........////////////000000000000000111111111000000000111111111222222000000000000000111111111111333444444444333333444555666777888999999888888888999:::<<>>===;;;:::<<<<<<;;;:::888666555444333333444555777777888888555555333222111000000//////......---,,,++++++***,,,+++++++++++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$((('''###+++222***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&...///000111222111000000111+++'''((((((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))***************************+++---.../////////...//////......000444777999;;;;;;::::::999999888888888888999:::;;;;;;<<<<<<<<<>>>@@@AAAAAA???<<<::::::;;;;;;;;;:::999777666333444666999;;;<<<======999888666444333222111111//////...------,,,++++++------,,,,,,,,,,,,,,,---$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''%%%111999222$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%''')))""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%...///000111111111000///...(((%%%&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''((()))******++++++*********++++++,,,---------......///000111111111111/////////000333666:::<<<@@@?????????>>>>>>>>>>>><<<>>>AAADDDEEEFFFEEEDDDEEEEEEFFFFFFDDDBBB???===;;;<<<===>>>>>>===;;;;;;666888;;;===@@@AAAAAABBB===<<<:::888666444444333000000000///.........---//////...---------......$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''!!!!!!!!!""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%''''''&&&###"""$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%)))&&&###///777///$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%---...000111111111000///---'''$$$%%%&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,++++++,,,...///000111222333333333222333333444444111333666999<<<>>>???@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFIIIOOOSSSVVVVVVTTTRRRPPPPPPOOONNNMMMKKKIIIHHHEEEFFFGGGHHHHHHFFFEEECCC===>>>AAACCCDDDEEEDDDDDDBBB@@@>>><<<:::888777777222222222222222111111111111111000///////////////$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%######$$$%%%&&&''''''''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%'''(((&&&###"""$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%### #########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''')))###)))000%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&&&&&&&$$$"""!!!'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&''''''(((''''''&&&&&&---...000111111111000///---(((%%%&&&'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$&&&((())))))&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))***+++,,,---------,,,---...000111333444555888777555444444555666777444888>>>DDDGGGGGGEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMPPPTTT[[[aaadddcccaaa___YYYYYYXXXWWWVVVUUUTTTTTTPPPQQQRRRSSSRRRPPPNNNLLLCCCDDDFFFGGGHHHGGGEEEDDDEEEDDDAAA???===;;;:::999333444444444444444444444222222111000000000000000''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&***&&&###"""$$$&&&%%%$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$+++)))%%%"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$##################$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$(((((('''&&&$$$###""""""###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############""""""#########$$$$$$$$$&&&$$$%%%&&&$$$ !!!%%%---...///000000//////...,,,)))&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%######%%%%%%%%%%%%######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&'''''''''+++***)))((('''((())))))))))))(((((()))***++++++---...///...------...000111000111555:::======;;;;;;<<<===;;;888888;;;======???BBBIIIOOORRRQQQOOONNNMMMMMMNNNNNNPPPQQQQQQWWW]]]fffmmmooolllfffbbb[[[ZZZZZZZZZ]]]___bbbcccaaaaaabbbaaa___\\\XXXVVVSSSPPPMMMIIIHHHHHHIIIJJJIIIKKKLLLIIICCC===;;;:::888888888888888888888888777555444333333333111///)))(((%%%###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&)))&&&###"""$$$&&&%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''%%%""""""&&&------///000000000///...***'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''((((((''''''((()))***+++*********++++++,,,,,,,,,---...////////////111333555444555999>>>BBBCCCBBBDDDGGGIIIIIIFFFEEEEEEFFFGGGGGGIIINNNTTTWWWWWWVVVRRRRRRRRRRRRRRRSSSSSSTTT]]]bbbjjjqqqssspppjjjfffbbbcccdddgggkkknnnooopppmmmoooppppppmmmiiidddaaaUUUSSSQQQNNNLLLLLLLLLLLLLLLMMMMMMJJJFFFCCCDDDFFFCCCBBB@@@>>>======>>>>>>===;;;999888777666444222***((($$$"""!!!###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''!!!$$$%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&!!!"""%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&(((&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""###$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%((('''$$$%%%))),,,---///000000000///...)))'''$$$###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((('''(((((()))***+++,,,---.../////////...---///000222222222333666888888888:::>>>CCCHHHKKKLLLNNNQQQTTTTTTRRROOOMMMLLLOOONNNMMMNNNRRRVVVXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYeeejjjrrryyy|||{{{xxxuuuooooooqqquuuzzz}}}}}}}}}~~~zzztttooocccbbb___]]][[[YYYXXXXXXZZZXXXVVVRRROOOOOORRRTTTPPPNNNKKKGGGDDDBBBAAA@@@@@@>>>;;;:::999888666333((('''%%%#########%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&& """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%'''***+++$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((''''''&&&%%%'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%#########%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%((((((%%%'''+++,,,---...000000000//////***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''*********))))))*********...///111333333222000///111222444444444555777:::888999<<>><<<###$$$&&&''''''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((()))******)))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$&&&((()))((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$%%%((((((%%%'''++++++,,,...///000111000000&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""###$$$&&&''''''(((((((((((((((((((((((()))(((((())))))***+++,,,(((***,,,///222444555555222333444444444333222111...000111222222333666888===BBBIIIOOOUUU[[[aaadddeeebbb___]]]\\\\\\[[[ZZZVVVYYY^^^eeennnyyy|||ttthhh]]]VVVPPPMMMJJJGGGFFFCCC@@@===$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&  ###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%((('''$$$&&&***+++,,,...///000111000000%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''!!!"""###$$$%%%'''(((((((((((((((((((((((((((((((((((()))***+++---...///---///111333555666666666333333333333222222111111///111444666777:::>>>@@@IIIOOOWWW]]]```dddgggjjjgggeeedddeeehhhiiigggeee```fffoooxxxwwwooojjjeeeaaa\\\XXXTTTOOOKKKGGG&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######"""$$$'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%'''%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$######$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%$$$$$$&&&(((******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&(((((('''''''''&&&&&&&&&%%%$$$%%%((('''$$$%%%)))***,,,...///111111111000'''&&&&&&'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%############%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''((((((((((((((((((((())))))))))))))))))))))))(((((()))+++,,,...000111555666777777666444333222444333222111111111111222222555888<<>>CCCJJJPPPVVV[[[^^^gggkkkrrr{{{{{{~~~%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''')))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%&&&***...&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''"""&&&,,,+++$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((,,,...000222222222111000%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((******(((''''''(((*********+++++++++++++++222333444666888999::::::::::::999888777555333222333333444444555888<<>>CCCIIIOOOTTTWWW^^^ggglllnnnrrrxxx~~~~~~~~~}}}~~~|||xxxuuuqqqqqq{{{zzzsssssswww}}}uuusssuuu$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$&&&((()))***%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%""""""%%%(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))///000111111///---+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&$$$###!!! %%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%&&&(((''''''(((***,,,---...000333666999;;;<<<999999999888777666555444000000111111333444666777<<>>;;;:::999777555444333333//////000222555888;;;===GGGKKKQQQVVVZZZ^^^bbbeeedddeeehhhlllrrrxxx~~~{{{tttsss{{{sssoooooorrrxxx~~~~~~{{{yyy%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''''''''(((((()))***++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&'''((()))$$$%%%''''''''''''%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''((((((''''''''''''(((((('''''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((())))))$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***+++,,,...000111000///...''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###&&&******(((&&&&&&'''%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((******+++---111444888999999:::<<<======>>>===;;;888666444333222333//////111333777<<>>DDDMMMTTT\\\eeeooovvv|||}}}rrreeeYYY[[[ZZZZZZ___gggjjjhhhhhhooozzz{{{wwwtttsssxxx((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&''')))%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''///000000000000000000000###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&'''((()))***+++,,,///333888::::::999888999::::::;;;:::999777666444111//////222555777888===@@@EEEHHHKKKQQQYYY```hhhnnnxxxwwwiiibbbhhhjjjhhhggggggfffcccgggmmmwwwwwwrrroooooosssyyy''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######&&&(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,&&&%%%%%%%%%%%%&&&''''''///000111111222111111000$$$&&&((('''%%%$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&''''''(((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''&&&&&&'''(((***---...///222666:::<<<<<<;;;:::888888999999888666333222333222111333777<<>>@@@CCCJJJUUU___hhhpppyyy~~~~~~|||uuuqqqpppjjjfffgggppp|||qqqmmmggggggmmmwww|||&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%&&&%%%############%%%&&&''''''''''''''''''''''''$$$&&&(((((('''&&&&&&'''%%%&&&&&&&&&'''((((((((()))))))))***,,,+++)))'''''''''''''''(((((((((((()))(((((('''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%########################&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######%%%'''((('''&&&&&&%%%%%%&&&&&&''')))...222000000222222///)))'''%%%%%%&&&'''((('''%%%&&&'''((()))((('''&&&$$$%%%&&&&&&''''''&&&&&&))))))***))))))((('''&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&$$$'''***,,,+++)))((((((***)))(((''''''((()))***...000444888:::;;;::::::888999999999999888777666555666888:::<<>>BBBEEEGGGOOORRRZZZgggwww}}}qqqmmmhhhccc```bbbeeeiiipppxxx(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&'''''''''''''''(((&&&$$$$$$%%%''''''&&&''''''''''''(((((((((((((((''''''((((((***++++++((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''''''''((((((((('''&&&&&&'''((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%+++///...///111222000+++(((%%%$$$$$$$$$###""")))))))))***))))))((((((%%%&&&&&&'''''''''''''''((((((((()))(((((('''''''''''''''(((((((((((((((&&&'''''''''((((((((((((((()))***))))))***---///000222555888:::<<<<<<===888999999:::;;;;;;<<<<<<666999<<>>===::::::::::::::::::::::::777;;;AAAHHHPPPVVV[[[]]]gggjjjnnnrrrvvv|||}}}rrrkkkfffffffffeeegggkkkjjjmmmuuu~~~yyywww&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''******(((###!!!"""###$$$&&&'''((()))%%%%%%'''((((((((('''&&&))))))((('''&&&%%%%%%$$$(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''')))(((''''''((()))(((&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&''''''((())))))***,,,***((()))++++++)))&&&''''''''''''((((((((())),,,,,,+++***)))(((''''''))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&''')))***,,,***)))'''&&&&&&&&&'''(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%&&&(((***+++((()))***)))'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''')))+++...000000//////+++)))&&&$$$%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###'''&&&&&&''''''((()))***&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''(((++++++)))&&&***)))((((((***---111333<<<;;;::::::;;;<<<>>>???AAA<<<:::;;;;;;888888:::<<>><<<888555777777666777:::HHHUUUdddmmmoooppptttxxxuuuvvvvvvuuutttsssssssssxxx~~~~~~wwwnnnlllnnnsss|||{{{zzz|||&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%'''))))))''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''((()))***+++%%%%%%%%%%%%%%%&&&'''''',,,+++)))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))(((((('''&&&&&&%%%%%%$$$&&&&&&%%%&&&(((((('''%%%''''''((((((((()))))))))'''''''''(((((()))))))))&&&''''''((()))***+++,,,,,,+++******))))))))))))*********)))))))))(((((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&'''''''''%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((***,,,///111222222222---+++(((&&&'''(((((((((''''''((((((((('''&&&&&&'''&&&&&&''''''((()))***&&&'''(((((())))))((((((((((((((((((((((((((((((+++***)))***+++,,,***))))))+++---000444777:::;;;===>>>>>>>>>>>>======<<<:::555333555777888<<>>>>>>>><<<;;;::::::666555888;;;>>>FFFNNN^^^jjjyyy{{{tttmmmhhhhhhiiimmmttt'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&''')))***+++)))(((((((((((()))******((('''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((''''''((((((((((((&&&&&&''')))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))''''''(((((()))******+++&&&''')))))))))))))))***(((((((((((()))))))))***)))))))))((('''&&&&&&&&&************)))))))))))),,,+++***)))((('''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''%%%%%%&&&''''''((((((((((((((())))))))))))((((((%%%&&&&&&&&&'''((((((((("""###$$$%%%&&&'''''''''###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''')))+++...///111111,,,)))&&&%%%%%%&&&'''&&&(((((('''''''''((((((((('''&&&&&&''''''((()))***'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---000222444777999:::::::::;;;<<<<<<===<<<;;;999888888666666:::>>>CCCMMMWWWfffnnnzzzyyyssssssuuupppsssyyy|||''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))(((%%%"""$$$$$$%%%&&&'''(((((()))%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((((((''''''(((((()))'''&&&&&&''')))***)))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))*********))))))(((((())))))***))))))(((''''''&&&&&&%%%%%%'''))))))((('''((()))((((((((()))))))))******+++******)))((('''&&&%%%++++++*********)))))))))+++***)))(((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&(((***,,,///000111+++)))&&&$$$%%%&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&''''''((()))***'''((())))))******))))))))))))))))))))))))))))))'''))))))******,,,///222444555777999:::::::::999::::::;;;;;;;;;:::999999777666999>>>BBBHHHSSS___iiinnnxxx|||zzz{{{ttttttvvv{{{zzzxxx{{{'''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%'''))))))'''%%%%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&((('''''''''((())))))***((((((''''''(((((()))***'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((())))))(((((((((((())))))'''&&&%%%''')))***)))((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))(((((('''&&&&&&&&&''')))+++***((('''((()))(((((()))))))))******************))))))(((((((((******************+++++++++******)))))))))*********))))))))))))(((((((((((((((''''''''''''((((((((())))))))))))))))))((('''((()))*********)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((('''&&&%%%'''((()))(((&&&&&&&&&((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''(((***---///111333,,,)))&&&%%%&&&'''''''''&&&&&&%%%%%%%%%&&&((()))'''&&&&&&''''''((()))***(((((()))************)))))))))))))))))))))))))))((()))+++,,,,,,...333777777888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<>>>???CCCIIINNNTTT___kkknnnsss}}}}}}|||vvvuuuvvvzzz}}}~~~~~~yyyyyyzzzyyywww(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%$$$$$$###"""!!!!!!''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###"""###%%%((())))))(((&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''******)))******+++,,,---''''''((((((((((((''''''''''''&&&%%%%%%'''((()))))))))(((((('''''''''&&&***)))))))))))))))*********************++++++,,,%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''&&&%%%''')))******)))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))***+++++++++***---///...+++)))***+++))))))))))))************))))))))))))************(((((()))***+++,,,,,,---+++++++++***++++++,,,,,,++++++++++++************))))))(((((((((((())))))))))))************))))))((()))***++++++***)))((((((((())))))))))))(((((((((((((((''''''&&&&&&%%%%%%&&&((()))++++++******((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''((()))+++...000333444---+++(((&&&'''(((((((((&&&%%%%%%$$$%%%&&&'''((('''&&&&&&''''''((()))***(((((()))***************))))))))))))))))))))))))(((***------...111666;;;999999:::;;;<<<===>>>???<<<;;;::::::;;;<<<>>>???HHHIIIOOOVVVZZZ```lllwwwxxxvvvvvvwww{{{yyyvvvuuutttrrr'''''''''''''''((()))***'''''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&'''''''''''')))(((&&&$$$$$$$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((((()))))))))'''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%'''((((((((('''&&&))))))((((((''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%************************&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---(((((((((((())))))))))))+++++++++************************++++++,,,,,,---***)))(((((()))+++---...)))((('''''''''(((***+++++++++,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))************++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++((((((''''''''''''(((((()))((('''&&&%%%$$$######((((((((((((((((((((((((...+++(((%%%$$$%%%((()))%%%&&&''''''((('''''''''$$$(((+++***&&&###$$$'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((&&&'''***,,,///111222222///,,,(((''''''''''''&&&)))((('''&&&%%%$$$######((((((((((((((('''''''''))))))))))))((((((((((((*********)))((('''%%%$$$'''))),,,///333666888999999999:::>>>AAABBB>>>;;;;;;999999;;;;;;<<>>AAAAAA===:::999777777:::;;;===DDDLLL\\\cccjjjlllppp{{{||||||~~~~~~yyyuuummmmmmnnnppprrrvvvyyyzzz)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((((((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&'''(((((()))((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''(((((())))))))))))((()))(((''''''''''''((()))''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))************************+++******************+++))))))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,---))))))******++++++,,,,,,************))))))))))))((()))***+++,,,,,,,,,,,,))))))(((((())))))***+++******++++++++++++******+++++++++************)))))))))*********+++++++++***************************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''''''''''''''(((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%'''(((((()))))))))))))))+++...///---)))&&&&&&'''&&&&&&''''''''''''&&&&&&******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$######"""&&&'''***,,,///111222222///,,,(((''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++,,,,,,---...111444777999:::;;;>>>======>>>???>>><<<999888666777:::===BBBMMMXXXkkkrrrxxxyyy|||~~~zzztttrrrpppooooooqqqsssuuu|||yyy|||***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''&&&%%%%%%$$$''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''((()))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''((()))***************)))(((&&&%%%%%%&&&((()))((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))************)))))))))))))))))))))*********************************,,,++++++******++++++,,,******))))))***++++++,,,+++++++++,,,,,,,,,------))))))******+++,,,------,,,,,,++++++******))))))((()))+++,,,---,,,++++++))))))))))))******++++++******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((***************)))((((((''''''((())))))))))))(((%%%'''))))))'''&&&''')))&&&&&&''''''''''''&&&&&&)))(((((((((''''''&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''***,,,///111222222///,,,(((''''''''''''&&&'''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))***,,,------///111333666888:::;;;;;;>>>>>>===<<<<<<;;;999888888666777<<>>FFFOOOXXXdddyyy|||uuuiiiggghhhllluuu~~~{{{wwwzzzxxxkkkggghhhsss}}}wwwpppmmmllllllhhheeebbbaaabbbffflllvvv(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((+++******)))((('''&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&'''((()))***'''''''''((())))))******(((((((((((((((((((((((()))))))))***))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))((())))))******+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++***************+++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,***+++,,,---------,,,+++---......//////......---,,,,,,,,,,,,---------...,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((()))******((((((''''''''''''((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&'''(((((((((((((((***((('''&&&''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))******&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&'''***,,,///111222222///,,,(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***'''''''''((()))*********++++++++++++...000333555888999:::;;;<<<<<<<<<<<<;;;<<<;;;:::888999===@@@BBBJJJXXXeeemmmuuuwwwooocccaaabbbeeekkkyyyvvvuuurrruuuzzzsssqqqvvv~~~zzzwwwvvvuuuxxxzzzxxxrrrlllfffdddbbbaaabbbccccccccc___\\\ZZZ[[[ZZZ\\\fffrrr'''''''''''''''((()))***'''''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$''''''((((((''''''&&&%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&'''(((,,,+++***)))((('''&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''&&&&&&''')))***&&&&&&'''((()))***++++++(((((((((((((((((((((((()))))))))))))))((('''&&&******++++++++++++******&&&''')))*********)))((('''''''''((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((###$$$&&&((()))***++++++************************))))))))))))))))))))))))))))))************))))))))))))************))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++******************+++++++++***************+++))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---...---,,,+++***+++,,,---***+++,,,---...---,,,,,,......////////////......,,,,,,,,,------.........,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''''''''((())))))((((((''''''''''''((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''((()))'''(((((()))))))))))))))&&&$$$###$$$''')))***+++''''''((((((((((((''''''((((((((((((((('''''''''(((((())))))******++++++''''''&&&$$$"""!!! ''''''((((((((((((''''''(((''''''&&&&&&%%%%%%$$$&&&'''***,,,///111222222///,,,(((''''''''''''&&&######$$$%%%&&&'''((()))&&&&&&&&&'''((())))))***&&&''''''((()))******++++++++++++---000444888::::::;;;<<<===>>>>>>>>>>>>;;;<<<<<<;;;999;;;@@@DDDJJJUUUhhhxxx}}}tttllldddbbbaaacccfffrrr}}}zzzzzzqqqssstttxxxyyyppplllppplllhhhhhhjjjjjjeeeaaa]]]___aaa```]]]^^^aaaeeeddd```^^^]]]XXXTTTZZZdddlll|||''''''&&&&&&&&&''''''((())))))((((((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%&&&&&&'''(((((((((***)))'''%%%$$$$$$$$$$$$%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&*********)))'''%%%""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&%%%$$$&&&(((***(((''''''(((((('''%%%((((((((((((''''''''''''***)))(((''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&'''))))))'''%%%%%%%%%***)))'''$$$!!!"""%%%((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++///+++((((((***,,,+++)))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((((((((())))))))))))))))))*********))))))((())))))))))))************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,------,,,+++***)))))),,,,,,,,,+++++++++******...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,---------,,,,,,,,,++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///------++++++++++++------,,,++++++******++++++,,,+++***)))(((((()))***+++)))+++,,,---,,,)))&&&$$$))))))))))))))))))))))))))))))************))))))))))))(((''''''((()))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&''''''((()))******+++222---(((%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((+++---///000111111111...+++))))))*********))))))(((((((((((())))))))))))))))))************(((((((((((()))+++,,,---,,,---......000333888;;;??????>>>>>>======<<<<<<<<<;;;;;;<<<;;;<<>>>>>>>>=========<<<<<<;;;999999<<<>>>BBBLLLVVVeeesss~~~~~~|||zzz{{{tttnnnkkkkkkoooyyy~~~vvvwwwxxxyyyzzz||||||yyyooommmjjjhhhfffeeeeeefffkkkmmmpppqqqnnnjjjhhhggggggggghhhhhhgggfffdddcccbbbaaaaaaaaacccfffiiikkkiiiiiijjjiiihhhjjjmmmppprrrwww(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%'''((()))***)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''(((((()))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&)))(((&&&'''(((((('''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%'''))))))(((&&&&&&&&&%%%''')))***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++(((((()))))))))*********)))******(((''''''((()))******))))))((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))*********''''''(((((()))((((((''')))))))))*********++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...///000000000...............---------)))***+++---......//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////.........---------------...//////000000////////////////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,((())))))******+++++++++************************))))))************))))))+++***)))((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''))))))(((''''''((()))))))))((((((''''''&&&%%%%%%&&&&&&''''''(((((()))))))))(((''''''&&&&&&'''''''''''''''(((((())))))***,,,***''''''''''''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''(((+++...000111111111///,,,)))''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((------,,,+++***))))))))),,,...111333444555777999===============<<<<<<<<<===::::::===AAAHHHUUUaaannnwww{{{sssooommmmmmssszzzyyywwwwww{{{{{{|||{{{xxxssstttxxx{{{tttooommmkkkgggddd```^^^\\\[[[[[[]]]___aaaaaaeeeiiikkkjjjiiihhhggghhhiiijjjjjjjjjjjjiiiiiijjjhhhfffeeegggkkkooorrrppprrruuuvvvwwwwwwyyyzzzwwwwwwzzz)))))))))(((((('''&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&(((((('''&&&&&&&&&'''(((((()))******'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))%%%'''))))))((('''&&&'''%%%'''*********)))***+++************************))))))))))))))))))))))))+++++++++***************(((((())))))***+++++++++))),,,---,,,)))'''))),,,******))))))((((((''''''************************((((((''''''''''''((((((&&&&&&'''''''''''''''((()))))))))*********++++++'''((())))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,---...///000000000000///.....................,,,---...///000000000000////////////////////////////////////////////////---------...............////////////............---------....../////////////////////////////////---------,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******)))))))))***+++,,,************************)))******++++++******))),,,+++***)))((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******)))'''&&&&&&''')))***))))))))))))((((((((((((%%%&&&&&&'''((()))******)))((((((''''''''''''''''''''''''((((((((())))))((((((''''''''''''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))***---///111333333333111...+++))))))*********(((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))***+++,,,---,,,///333666666666777888<<<<<<<<<<<<<<<=========AAA???>>>@@@DDDLLLZZZgggqqqwww~~~yyytttrrrqqqssswwwvvvqqqmmmnnnttt{{{xxxxxxqqqssswww}}}yyyrrrmmmhhhdddcccbbbaaa___^^^]]][[[[[[\\\___ccceeebbbfffkkknnnooonnnnnnnnnmmmnnnooopppqqqqqqrrrrrrtttrrrnnnmmmnnnsssxxx|||~~~{{{{{{(((((())))))((((((&&&&&&''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''''''''&&&&&&&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%%%%'''((('''&&&%%%&&&'''((('''&&&''''''((()))******++++++&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''(((((())))))%%%''')))***(((''''''((('''((()))))))))***,,,...++++++++++++++++++++++++************************+++++++++************************+++++++++,,,,,,)))+++---,,,)))''')))+++***)))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''((((((((()))))))))******+++++++++************++++++++++++((()))***+++++++++++++++************++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------...............////////////......///////////////////////////000000111111000//////000000000000000000000000000000000000000000000000////////////////////////////////////............------------................................................------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---***++++++++++++++++++***---,,,***)))((()))***+++******************************++++++++++++******+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++)))(((&&&%%%%%%&&&((()))((())))))***+++,,,,,,---%%%&&&&&&'''((()))******))))))(((''''''''''''(((''''''''''''((((((((((((%%%&&&(((((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''((())),,,///111222222222111...+++))))))*********)))(((((((((((((((((()))(((((()))))))))*********((((((((()))***+++,,,---...111555888888777777888;;;<<<<<<<<<======>>>>>>CCCAAAAAAEEEJJJRRRaaannnuuuyyyyyywwwuuuuuuwwwuuurrrooopppuuuyyyzzzyyywww~~~|||}}}vvvwwwyyy}}}uuummmiiifffdddbbbaaaaaabbbcccccc___^^^]]]^^^___bbbfffhhhnnnqqqvvvyyyzzzyyyxxxxxxxxxxxxyyyzzz|||}}}~~~|||zzz{{{'''''')))******)))((('''))))))))))))))))))******''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((((((((((('''&&&%%%%%%$$$###$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&''')))'''%%%%%%%%%'''((('''&&&((((((((())))))******+++&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''((((((%%%''')))***)))(((((()))((()))))))))((())),,,///++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++((()))******(((''''''(((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''(((((())))))***************+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,*********++++++++++++,,,************************++++++,,,,,,,,,------------------.........////////////000000000///......000000000000111111111111222222222222222111000000111111111111111111111111222222222222222222222222333333333333222222222111111111111000000000//////........................//////////////////////////////000//////...---,,,------............------------,,,,,,,,,,,,------******++++++++++++******---,,,+++***))))))***+++++++++++++++++++++++++++******++++++++++++******++++++++++++***)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))(((((('''&&&&&&'''(((((('''((()))***,,,---......&&&&&&''''''(((((())))))***)))((((((''''''((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''***,,,///000000000///,,,)))''''''((((((((())))))(((((((((((())))))))))))))))))************+++************+++,,,,,,111444777999999888888999;;;<<<<<<===>>>??????@@@BBBAAAEEELLLSSS[[[iiivvv|||yyywwwuuuuuuwwwxxxuuutttuuuxxxyyywwwuuuqqqwwwwwwvvvuuurrrmmmhhhccc```dddddddddeeefffggghhhhhhgggggghhhiiillloooqqqsss}}}%%%&&&(((*********)))((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&((())))))(((((('''&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&%%%$$$%%%'''((('''&&&'''''''''''''''(((((((((''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&%%%'''******)))(((((()))&&&(((***+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,,,,,,,++++++******)))))))))(((((()))***)))'''%%%''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((+++++++++,,,,,,,,,,,,---((((((***++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........---.........////////////...///000111222222222111222333333333444444444444555666666777777777777666444444444444444444444444777777777777777777777777:::999999888777666555555444333333333222222222222000000000000000000000000000000000000000000000000000111111111000///...---,,,---...//////...---,,,------,,,,,,,,,,,,------***+++,,,------,,,+++***++++++******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++++++++***))))))'''((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''(((((()))***+++,,,,,,'''''''''(((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''%%%'''((((((&&&&&&(((***(((((((((((((((((((((((('''''''''''''''''''''''''''(((+++...000111111111///,,,)))''''''((((((((((((((((((''''''(((((((((((((((((())))))))))))***+++++++++,,,---...///000333555888999999888999:::<<<<<<===>>>???@@@AAABBBEEEFFFLLLTTT[[[bbbnnnyyy}}}}}}||||||yyyyyywwwtttqqqmmmqqqxxx}}}zzzxxxkkkiiigggfffeeedddccccccgggiiilllnnnpppqqqrrrssswwwxxx{{{~~~$$$&&&(((***++++++***)))))))))((((((''''''&&&&&&''''''''''''''''''''''''###$$$&&&((())))))((((((((((((((('''&&&&&&%%%%%%###%%%'''(((*********)))((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&############$$$&&&(((***$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&%%%$$$&&&(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***'''''''''&&&&&&%%%%%%$$$%%%'''******))))))))))))$$$(((+++---,,,***((((((,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---,,,,,,+++***)))((('''''',,,***)))+++------***&&&&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))(((((((((((())))))((((((((()))***++++++,,,++++++,,,,,,,,,---------''''''(((******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000...///000222444555555555555555555555666666777777999:::;;;<<<===>>>>>>>>>777777777777777777777777========================???>>>===<<<:::999888888666666555555555444444444333333222222222222222222111111111111111111111111111222222222111000...---,,,---...//////...---,,,...------,,,,,,------...,,,,,,---......---,,,,,,((()))***+++,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++,,,,,,+++***)))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))************))))))((((((((((((((()))))))))((((((((((((((('''''''''******)))((((((((((((((('''''''''''''''''''''&&&%%%''')))(((&&&&&&))),,,((((((((((((((((((((((((''''''''''''''''''''''''***,,,...111333444444444111...+++))))))*********'''''''''&&&&&&'''''''''''''''''''''((((((((()))((()))***---000333555777555777999999888888999;;;<<<===>>>???@@@AAABBBCCCKKKMMMSSS[[[```eeennnwwwxxxyyyzzzyyytttuuu}}}xxxuuuqqqooojjjlllqqqxxx{{{sssmmmjjjeeecccaaaaaacccfffhhhiiijjjmmmrrrwwwyyy{{{|||}}}((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''(((((())))))''''''''''''''''''''''''))))))((('''%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((######$$$%%%%%%&&&''''''''''''((())))))))))))))))))((('''&&&&&&'''((())))))(((&&&%%%&&&''')))+++******))))))******+++,,,---+++***)))***+++***)))***)))))))))***+++,,,,,,))))))))))))))))))))))))*********))))))))))))))))))***+++++++++***((('''))))))))))))))))))))))))+++*********))))))(((((()))((('''((()))***)))(((&&&'''((()))************((())))))***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,...+++'''&&&(((+++,,,------...//////......///111000111222333333444666999888888777777777777666666666444444666666555888<<>>===;;;888666666888;;;<<<<<<===@@@DDDFFFEEECCCGGGFFFFFFDDDBBB>>><<<:::;;;:::::::::;;;:::888666;;;;;;:::888777555333333111222222333333333222222000000000//////......---000000111111222111111000000///---,,,+++,,,,,,---......//////////////////---------,,,,,,,,,++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******++++++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&%%%%%%&&&''')))++++++***))))))))))))***(((***---000333555666777111---)))'''''''''''''''***((('''&&&&&&'''(((***&&&(((+++---,,,+++++++++''',,,//////------222777;;;:::999999:::<<<===>>>AAA@@@???AAACCCEEEEEEDDDJJJSSS[[[^^^ccclllvvvzzz}}}wwwrrrpppqqqxxx|||wwwssspppkkkjjjkkknnnwwwxxxpppkkkiiihhhcccdddfffgggiiinnnssswwwxxx}}}((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''''''''(((''''''((())))))))))))))))))((('''&&&&&&'''((()))(((((('''&&&'''((()))*********))))))******+++,,,,,,***)))((()))***)))(((++++++******++++++,,,---***************************)))))))))))))))))))))'''((()))))))))(((&&&&&&))))))))))))))))))))))))************)))))))))((()))((('''(((*********(((&&&'''((()))************)))))))))***+++,,,,,,,,,,,,,,,,,,------.........---------,,,---------...111...+++***,,,...000111---...000111111111333555333444666666666666888:::>>>>>>===;;;:::999888777999666777::::::999;;;@@@BBBDDDGGGIIIIIIFFFDDDBBB>>>===<<<;;;:::;;;===???@@@AAACCCEEEGGGHHHHHHHHHJJJJJJJJJIIIGGGDDDAAA@@@===<<<;;;<<<>>>???>>>======>>>??????>>><<<:::888555555555444444333222222000/////////...//////000111111111111111111111111000///...------......///........................---------,,,,,,,,,,,,+++*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++************)))))))))))))))))))))))))))))))))((()))))))))))))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''***(((%%%######$$$&&&(((&&&'''+++...111333333444111---)))'''''''''(((''''''(((((((((((((((((('''%%%(((+++,,,+++******+++***---///000000111555888999999999999:::;;;===>>>BBBAAAAAAAAABBBEEEHHHJJJUUU]]]eeehhhlllttt|||yyytttrrrsssxxx|||vvvrrrqqqooolllnnnyyy}}}|||uuummmgggeeedddeeedddgggkkknnnrrrwww|||))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''(((((('''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''((((((''''''((()))))))))((((((((((((''''''''''''((()))(((((((((((())))))))))))******))))))******+++,,,---+++))))))***+++***))),,,++++++++++++,,,------++++++++++++++++++++++++))))))))))))))))))******(((((())))))(((((('''&&&))))))))))))))))))))))))************)))))))))))))))((('''(((***+++***)))'''((()))******+++******)))******++++++,,,,,,---+++,,,---...///000111111000///...---------//////000---+++***,,,...000000000222444555555777999;;;999;;;======<<<;;;<<<===@@@??????===<<<;;;;;;::::::777777;;;===<<<===AAAAAABBBEEEFFFGGGFFFDDDBBB???>>>>>>===>>>???@@@AAABBBDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGEEEBBBAAA>>>===;;;<<>>999888888777666555444444222111000///000111222333222111000//////000111111000000/////////000111111..............................---------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))******)))'''&&&+++((($$$ !!!$$$'''%%%'''***---000222222333000---)))''''''(((((((((&&&''')))******)))'''&&&%%%(((***+++*********+++,,,---///222444666888::::::::::::;;;<<<===???@@@CCCCCCBBB@@@AAAEEENNNTTTdddllltttvvvyyy~~~xxxvvvvvvyyy|||yyyuuuqqqsss{{{|||zzzppplllgggbbb```bbbdddfffiiinnntttzzz)))))))))******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$######$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((()))'''((()))*********))))))******))))))******+++,,,...,,,***+++,,,---,,,++++++++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))*********++++++++++++******))))))))))))))))))))))))))))))*********))))))))))))))))))((('''(((***+++***)))(((((()))***++++++++++++++++++++++++,,,,,,------++++++,,,---...///000000000///---,,,,,,---///000000///------///111222111555777999::::::;;;===???>>>@@@BBBCCCBBBAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBB>>>;;;<<<@@@CCCBBBCCCFFFEEEFFFHHHIIIJJJIIIGGGFFFFFFEEEDDDDDDFFFGGGHHHHHHHHHJJJLLLLLLJJJJJJKKKMMMMMMMMMLLLJJJHHHEEEBBB@@@CCC@@@??????AAADDDFFFFFFMMMPPPRRRSSSPPPKKKEEEAAA;;;;;;::::::999999999:::999777555444333333444555333111///......///000111//////000000000111222222............------------............------------000///---+++)))(((((('''------------------------,,,,,,++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))(((''',,,)))&&&$$$###$$$%%%''''''))),,,///111333333444000---)))''''''((((((((('''((()))******)))((('''%%%'''*********)))***+++......///222777:::;;;:::;;;<<<===>>>???AAABBBCCCCCCDDDCCCAAAAAAHHHUUU___qqqyyy{{{yyyxxxyyy~~~}}}zzz~~~zzzpppiiieeecccaaa```bbbfffkkkooosssxxx***))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%''''''((((((((((((''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((((()))******++++++************))))))******+++,,,,,,***))))))+++,,,+++*********))))))))))))******++++++++++++++++++++++++(((((())))))************,,,++++++***************************************))))))))))))))))))*********)))((()))***++++++)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------///......------...000111777666555666999::::::999999;;;<<<<<<;;;<<<===>>>???AAACCCDDDCCCCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIEEEEEEJJJMMMLLLLLLMMMNNNPPPRRRTTTUUUSSSQQQPPPOOONNNMMMPPPUUUYYYZZZ[[[XXXXXXYYYXXXVVVVVVWWWWWWVVVUUUTTTRRRNNNJJJGGGEEEJJJHHHEEEDDDFFFHHHHHHHHHNNNPPPRRRSSSQQQMMMGGGDDD<<<<<<<<<<<<===???@@@AAABBB@@@>>>;;;999888777777444222000......///000111//////000000111111111111//////.........---------/////////.........------...---,,,+++************------------------------***++++++++++++++++++***+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***)))))))))((('''&&&&&&%%%((())),,,///111222333333///,,,(((''''''((())))))***)))(((''''''((()))***&&&(((******))))))+++,,,......000444888;;;;;;;;;;;;<<<===???AAACCCDDDDDDDDDDDDDDDCCCEEEOOO^^^jjjyyyzzzyyyxxxvvvwww{{{xxx{{{}}}wwwtttsssnnnfff```bbbaaabbbdddhhhooouuuyyy~~~******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%'''''''''((((((''''''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###%%%'''((()))***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&'''((()))))))))(((************++++++++++++******))))))******+++,,,)))(((&&&'''(((***))))))******)))(((((((((((()))++++++++++++++++++++++++((((((((()))******+++++++++***)))(((((((((((()))************************))))))))))))***************)))((()))+++,,,+++***))))))+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------///000111222333333444444:::999:::<<<>>>???>>>===;;;<<<>>>===<<<<<<===???@@@AAACCCDDDEEEGGGJJJLLLMMMMMMNNNOOOPPPQQQRRRSSSVVVRRRQQQVVVZZZYYYWWWWWWYYY\\\```dddeeedddbbb```[[[YYYYYY^^^gggooossstttmmmjjjhhhgggggghhhfffeeeaaa```___]]]YYYUUURRRPPPQQQOOOLLLKKKLLLLLLLLLKKKLLLMMMNNNOOONNNLLLIIIGGG>>>>>>>>>???AAACCCEEEGGGHHHGGGEEEBBB???<<<:::999666555444222222222222333///000111111222111111111000000000///......------000////////////.........*********+++,,,...///000------------------------******++++++++++++******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************))))))))))))'''(((((((((((()))))))))++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&''')))***%%%&&&((((((((('''%%%$$$'''(((+++---000111111111///,,,(((&&&'''((())))))+++***(((''''''(((***+++((()))++++++******,,,---...000444777999;;;<<<<<<999;;;===???BBBCCCDDDEEEEEEEEEFFFHHHNNNZZZiiittt~~~~~~zzzyyyxxxsssqqqrrrqqqqqqyyy}}}xxxtttooolllkkkhhhddd```dddeeeggglllqqqxxx}}}+++***)))(((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''')))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''"""###$$$&&&''')))***++++++***(((&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((((((((()))''''''((((((''''''&&&%%%%%%&&&'''((()))))))))(((++++++***)))***+++,,,---******))))))******+++,,,***((('''((()))+++******+++******)))(((((())))))************************'''(((((()))******+++++++++***)))((((((((())))))************************((()))))))))***************)))((()))+++,,,+++***)))***+++,,,------------.........---------------------...///000111111222222444666999;;;;;;;;;:::;;;<<<===???BBBBBBAAA???>>>@@@AAABBBAAAAAACCCEEEEEEFFFHHHIIIKKKOOOTTTXXXXXXYYY\\\```dddhhhkkklllnnniiihhhmmmqqqooolllkkklllqqqxxxyyyuuutttxxx~~~}}}~~~zzzrrrrrrqqqpppnnnkkkhhhfff```___]]]]]]]]]]]]\\\ZZZTTTSSSQQQOOOMMMKKKJJJIIIBBBBBBAAAAAACCCEEEGGGIIIIIIIIIIIIGGGDDDAAA===;;;:::999999888777777666666222222333444333333111111222111111000//////......000000000/////////......+++++++++,,,---...000000........................***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************++++++++++++'''((((((((())))))))))))************************))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((%%%&&&&&&'''''''''''''''((())),,,...000111222222///,,,(((&&&''')))))))))***))))))))))))))))))***)))***++++++++++++---///000444999;;;;;;;;;<<>><<<;;;===AAA???AAADDDGGGJJJLLLLLLMMMIIIIIILLLTTTaaaooo{{{~~~xxxvvvtttssszzzzzzrrrpppqqqkkkkkkjjjhhhggggggjjjlllooorrrwww}}}}}}xxxxxxzzz{{{xxxuuuooonnnllljjjiiijjjkkkllljjjnnnsssvvvwwwwwwwwwxxxssszzz(((((())))))))))))((((((************)))'''&&&%%%))))))))))))))))))))))))******(((''''''((())))))***(((&&&'''))))))'''$$$((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''(((((('''%%%%%%&&&(((+++)))(((((()))******))),,,,,,+++******+++,,,,,,+++,,,---,,,***)))***++++++++++++*********))))))+++***)))(((((()))***+++,,,***((()))++++++)))&&&)))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))++++++*********************************+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///111222///000111333555777999:::===>>>@@@@@@???>>>???@@@AAA@@@CCCGGGHHHEEEGGGKKKIIIIIIKKKNNNSSSWWWXXXYYYVVVZZZ___bbbeeelllvvv{{{rrrhhhbbb```]]]UUUOOONNNMMMLLLLLLMMMMMMLLLKKKIIIJJJKKKKKKJJJGGGDDDAAA===;;;999999<<<@@@CCCDDDCCCAAA>>>:::777555444444444333222111000000000000....../////////......---///...------,,,,,,,,,---//////...------------...........................///...,,,+++******+++,,,,,,+++++++++,,,...///000///---+++*********(((&&&'''''''''''''''((()))***))))))************))))))+++***)))(((((()))***+++''''''(((((())))))******)))((('''))),,,---+++(((%%%%%%&&&&&&'''(((((((((&&&''')))***+++***((('''((((((''''''''''''((((((***,,,///222333444444333000...+++***+++,,,,,,,,,*********)))))))))))))))------,,,+++,,,...111222666777888::::::;;;;;;;;;@@@CCCGGGIIIHHHHHHKKKNNNUUUSSSUUU___nnn{{{|||vvvqqqttt{{{|||zzzwwwssspppmmmkkkkkkhhhiiijjjjjjkkknnnrrruuuuuuxxx}}}{{{zzzxxxwwwwwwxxxyyyzzzyyyxxxuuuqqqmmmlllmmmooollllllkkkkkkkkklllmmmnnnooommmlllmmmoooqqqqqqpppmmmrrryyy~~~((())))))))))))))))))(((((()))))))))))))))(((((()))))))))))))))))))))))))))((((((((((((((())))))***(((''''''))))))'''$$$((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&'''((())))))'''(((((('''&&&%%%'''(((+++)))(((((()))******)))...---,,,++++++,,,---...,,,------,,,+++******,,,+++++++++*********))))))***))))))(((((())))))***---+++)))***+++***(((%%%)))))))))))))))******++++++++++++*********))))))************************++++++***************************))))))***++++++,,,,,,,,,,,,,,,,,,------,,,,,,---...000111333444666777888:::<<<===???@@@AAACCCDDDDDDCCCCCCDDDEEEBBBAAADDDIIIJJJJJJMMMSSSVVVXXXZZZ___dddhhhjjjkkkhhhlllppptttyyyzzzvvvqqqiiibbb___]]][[[ZZZZZZXXXUUUSSSRRRRRRPPPMMMIIIGGGFFFFFFAAA>>><<<<<<@@@FFFJJJLLLOOOMMMIIIEEEBBB>>><<<;;;888777555333222111000000...............---------//////...---------......//////...------------..............................---,,,+++++++++,,,---,,,+++++++++,,,---///000+++***)))***+++,,,+++)))))))))((((((((()))******+++,,,,,,------,,,,,,+++******)))(((((()))******(((((((((((((((((())))))'''&&&%%%''')))***(((&&&''''''''''''''''''''''''&&&''')))*********((((((((((((''''''''''''(((((()))+++...111333333333222///---***)))***+++,,,+++***)))))))))))))))))))))---,,,++++++---///222444::::::;;;;;;<<<=========???CCCHHHJJJIIIJJJNNNQQQUUUWWW\\\gggsss|||{{{tttwww|||wwwuuuqqqmmmjjjiiiiiijjjjjjkkkmmmmmmnnnqqqvvvyyy{{{{{{wwwwwwvvvvvvwwwyyy|||}}}zzzyyyvvvssspppooorrrtttwwwvvvvvvwwwyyyzzzxxxwwwsssqqqpppqqqrrrttttttsssqqqtttzzz~~~|||zzz}}}))))))************))))))'''((())))))*********)))))))))))))))))))))))))))&&&'''((())))))***)))))))))((('''((())))))'''%%%(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++''''''((('''&&&&&&''')))+++)))(((((()))******))),,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++,,,+++++++++***************(((((())))))))))))((((((+++***)))***++++++)))((()))))))))))))))******++++++++++++*********************************************+++++++++++++++++++++******)))))))))******,,,,,,,,,---------......---...///111333555666777;;;;;;<<<===>>>???@@@@@@@@@BBBCCCCCCCCCCCCFFFGGGEEEDDDGGGMMMQQQTTT[[[bbbjjjlllqqqvvv|||yyywwwuuusssqqqmmmhhhddd^^^[[[VVVPPPKKKHHHHHHIIIDDDAAA>>>>>>BBBIIINNNRRRUUUTTTRRRNNNJJJFFFBBB@@@===<<<999666444222000000111000///...............//////.........//////000000///......------..............................---,,,+++++++++,,,......---,,,++++++,,,---...///,,,***)))***+++,,,+++***++++++***)))))))))******+++,,,,,,------,,,,,,+++))))))(((((((((((())))))(((((((((((((((''''''''''''&&&&&&'''))))))(((&&&))))))(((((('''&&&&&&%%%&&&''')))*********)))(((((((((''''''''''''(((((()))+++...000222222222111---+++)))((()))++++++***))))))))))))))))))******---,,,++++++...111555777===<<<<<<======>>>???@@@???CCCGGGJJJJJJLLLPPPSSSYYY^^^hhhrrr{{{{{{~~~yyyzzzzzzyyy{{{|||rrrpppllliiihhhhhhjjjkkkmmmnnnppprrrsssvvv{{{~~~~~~{{{xxxuuuuuuuuuwwwyyy}}}~~~}}}zzzxxxvvvwwwzzz}}}zzzxxxwwwwwwxxxyyyyyyyyywwwyyy{{{}}}~~~}}}zzzyyynnnoooppprrruuu|||)))******++++++******)))((())))))*********))))))((((((((((((((((((((((((%%%&&&(((************)))((('''(((((((((((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((***+++,,,&&&'''((('''&&&&&&(((***+++)))(((((()))******)))))))))(((((((((((()))))))))***++++++))))))***+++************************'''((()))******)))(((''''''((((((***+++,,,,,,,,,)))))))))))))))******+++******************************************************+++++++++++++++,,,++++++***))))))))))))***++++++,,,---....../////////000222555777999:::;;;???????????????????????????@@@AAABBBCCCEEEIIILLLMMMLLLOOOWWW]]]dddnnnwww}}}ssslllddd^^^[[[WWWSSSOOOLLLHHHDDDCCCFFFLLLQQQTTTVVVUUUTTTRRROOOKKKHHHFFF???===;;;888666444333222444333111000000000000111///............//////000000//////.......................................,,,,,,++++++,,,---///000///...---------...///000///...,,,++++++***(((&&&,,,+++***)))))))))))))))((())))))******))))))((()))(((((((((((((((((())))))(((((((((''''''&&&&&&((((((((()))******)))((()))((((((((('''''''''&&&''''''((()))***))))))(((((((((''''''''''''(((((()))+++---000111111111000,,,***(((((()))******))))))))))))))))))*********,,,,,,,,,,,,///333888:::===<<<<<<<<<===???@@@AAA???CCCFFFHHHHHHKKKOOOTTT^^^eeepppyyyyyywwwvvvuuutttyyy|||vvvnnnmmmmmmlllllllllmmmnnnoooqqqsssuuuwwwzzz~~~{{{xxxtttrrrtttvvvwwwwwwxxxxxxyyy{{{~~~~~~~~~}}}~~~}}}}}}}}}|||{{{yyywwwvvvmmmkkkiiiggggggkkkooosss}}}******++++++++++++******++++++++++++***)))((('''((((((((((((((((((((((((%%%&&&(((************)))&&&'''(((((((((((('''(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))++++++&&&'''(((((('''''')))++++++)))(((((()))******)))((((((((((((((((((((((((''')))***)))((('''(((***************************'''((()))******)))((('''))))))++++++++++++++++++)))))))))))))))******+++******************************************************++++++,,,,,,,,,,,,++++++************++++++++++++,,,---///000111111333444666999;;;===>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@BBBCCCEEEFFFIIIMMMSSSWWW]]]\\\```hhhqqqzzz{{{wwwxxxttthhh]]]YYYUUUQQQNNNOOORRRTTTUUUTTTTTTTTTSSSQQQOOOLLLKKK>>>===<<<:::999888777777555444333222222111111111///...............//////000000///............///........................,,,+++++++++,,,...000111111000///......///000000000...,,,+++++++++)))'''+++***))))))((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&(((((()))))))))((((((((('''''''''((((((((())))))'''(((((()))))))))))))))((((((''''''''''''(((((()))+++---000111111000000***)))(((((()))******)))(((((())))))************,,,,,,---///222666999;;;::::::;;;<<<===???@@@AAA@@@CCCEEEEEEFFFJJJQQQVVVccchhhqqqyyy}}}zzzxxxwwwssssss{{{|||ssspppjjjkkkmmmooopppppppppooopppsssvvvxxxzzz}}}~~~xxxrrrooollllllnnnssswwwyyy~~~~~~~~~|||zzzxxxwwwvvvrrrooojjjfffeeeeeeggghhhllloootttyyy++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))'''&&&))))))))))))))))))))))))&&&'''((())))))***))))))%%%'''))))))((('''((()))'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))&&&'''(((((('''((()))++++++)))(((((()))******)))******++++++++++++******'''((())))))(((''')))******************+++++++++))))))************)))))),,,---...---***((((((((()))))))))))))))******+++***************+++++++++++++++++++++++++++++++++******++++++,,,---------+++++++++++++++,,,------------...000111333444555666888;;;===???@@@@@@@@@??????@@@AAABBBCCCDDDEEEIIIJJJLLLOOOSSSYYYaaafffrrrrrrvvv~~~qqqjjjgggcccaaa___^^^[[[ZZZVVVUUUTTTRRROOOLLLIIIHHH@@@???>>>======<<<======777777777777666444333222111111000///////////////111000//////......//////........................---,,,,,,,,,---...000111222111000///......///000---+++***+++,,,---,,,+++******)))((((((((()))))))))******************)))))))))************))))))))))))))))))((((((((((((%%%'''((((((&&&%%%%%%&&&&&&&&&'''(((((()))******(((((((((((())))))))))))((((((''''''''''''((((((***,,,...111222111111000***(((((()))***+++***)))((((((((()))******+++++++++,,,///222555888:::;;;888999;;;>>>@@@BBBCCCCCCCCCDDDDDDDDDFFFMMMWWW___hhhkkkpppxxx|||zzztttpppxxx}}}tttnnnkkkhhhiiilllnnnpppqqqqqqqqqsssuuuyyy{{{|||~~~wwwooonnnmmmmmmoootttxxx{{{~~~|||{{{yyyxxxxxxvvvrrrmmmiiigggfffeeedddeeefffggghhhlllvvv++++++,,,,,,,,,,,,+++++++++++++++++++++***)))((()))))))))))))))))))))))))))((((((((((((((())))))$$$'''))))))''''''(((***'''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&'''''''''&&&'''(((((('''(((***,,,+++)))(((((()))******)))******+++,,,,,,+++******((()))******))))))***,,,))))))*********+++++++++++++++************++++++***,,,...---***))))))+++)))))))))))))))******+++))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------...+++++++++,,,---...///000000111222444555777888999:::<<<>>>AAABBBBBBBBBAAA???AAADDDGGGKKKOOORRRTTTZZZ[[[]]]aaafffoooxxx~~~}}}xxxrrrnnndddbbb]]]XXXRRRMMMIIIHHHDDDCCCBBBAAAAAA@@@AAAAAA===>>>@@@@@@???<<<:::888555444333222111000000000111000000///////////////...........................---,,,,,,---...///000222111///------------...---,,,++++++------,,,+++******)))))))))***++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))))))))))))***************%%%''')))(((%%%$$$$$$&&&((((((((((((((()))))))))((((((((((((((())))))***((((((''''''''''''((((((+++---///111222222111000))))))(((***+++,,,+++)))'''(((((()))******++++++***---111555888999:::999888:::???CCCFFFHHHHHHHHHEEEEEEEEEFFFJJJUUUcccmmmpppqqqttt{{{}}}vvvqqqzzzzzzsssooonnnjjjjjjkkklllnnnqqqtttvvvvvvyyy|||~~~}}}qqqrrrrrrrrrsssvvvyyy{{{~~~~~~}}}|||{{{zzzxxxtttooolllkkkiiifffcccaaacccccccccccchhhpppvvv+++,,,,,,------,,,,,,+++))))))***++++++++++++***))))))))))))))))))))))))+++***(((''''''((()))***$$$'''))))))'''&&&(((***'''((()))******)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&%%%&&&&&&&&&'''((((((((((((***,,,+++)))(((((()))******)))((()))***++++++***)))((()))***,,,,,,++++++,,,---))))))******++++++++++++---,,,+++******+++,,,---$$$'''+++,,,+++,,,...111)))))))))))))))******+++))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,---...000111222333333555777999:::<<<===<<<>>>@@@BBBDDDCCCCCCBBBHHHJJJNNNTTT[[[```eeegggnnnooorrrvvv|||yyyuuunnneee]]]VVVQQQOOOHHHGGGFFFDDDCCCCCCCCCCCCDDDFFFHHHIIIHHHEEEAAA???888777666444333222111111111111000///////////////..............................---,,,---...///000000///...,,,+++++++++,,,111///---,,,,,,+++)))(((************+++,,,------***++++++,,,,,,++++++******+++,,,------,,,+++***))))))******++++++,,,,,,''')))+++***'''%%%&&&(((******))))))((((((''''''((((((((((((((()))******((((((''''''''''''((((((,,,...000222333333222111)))))))))***,,,---+++***'''(((((()))***+++++++++***---222777::::::999888999<<>><<<888555222111222222222111///...///111111111333222222222333222000...++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++))))))************))))))************************************))))))))))))+++*********))))))(((((()))((('''''''''(((***+++''''''((((((((((((((('''))))))))))))((((((((((((&&&''''''%%%$$$$$$&&&(((+++...222555555222///,,,'''''''''''''''((()))))),,,,,,+++++++++++++++,,,...222666888999888888888;;;???GGGMMMQQQPPPNNNLLLJJJJJJLLLQQQYYYfffrrryyy{{{||||||uuuwww|||}}}yyyvvvpppooonnnnnnqqquuuzzz}}}yyy|||~~~}}}|||}}}{{{xxxwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{|||}}}}}}}}}{{{{{{{{{{{{{{{zzzyyy||||||zzzyyyzzz{{{{{{|||}}}~~~~~~}}}}}}wwwtttqqqooonnnllljjjhhhdddfffgggdddaaa___aaadddfffgggnnnyyy***+++,,,,,,---,,,+++***'''((()))***+++******))))))(((((((((((((((((((((''''''(((((()))******+++---,,,+++***(((&&&%%%%%%((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''')))***''''''((((((((((((((((((+++***)))((((((((())))))************************++++++,,,,,,++++++***)))***+++,,,------,,,+++***)))***+++,,,---,,,,,,++++++,,,...---,,,+++,,,---)))******+++++++++++++++,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,---......//////...///000222333333555888::::::===@@@@@@???>>>???AAAAAAAAAAAACCCGGGMMMSSSVVV^^^```iiiwwwzzzqqqmmmddd```[[[VVVRRRNNNIIIFFFIIIIIIMMMSSSXXXYYYUUUQQQCCCAAA>>>:::777555444444444222000000000111111111111///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------.........------,,,,,,,,,******++++++++++++******************************************))))))))))))))))))))))))(((((((((''')))((((((((((((((()))***''''''((((((((((((''''''''''''(((((())))))******((((((((('''&&&&&&(((***,,,...222555555222///,,,(((''''''''''''((())))))+++***++++++,,,---...///...222555888888777777888<<>>>>>@@@BBBDDDEEEDDDCCCBBBFFFHHHKKKNNNRRRYYYbbbiiivvvxxxxxxooofff[[[RRRLLLHHHHHHIIIOOOUUUYYYYYYXXXHHHGGGDDD@@@===:::888777666555444222111111111111000...---...//////...,,,------------------------/////////............---000000///...------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((('''''''''((()))))))))))))))(((((('''(((((((((((((((''''''&&&&&&'''((()))***++++++*********)))((((((***,,,---///222444444222///,,,((((((''''''(((((()))***))))))***+++,,,...000111111333777888888888999:::>>>BBBIIIOOOSSSTTTSSSRRRPPPOOORRR^^^nnn|||vvvnnniiigggfffhhhlllsssxxxsssqqqpppppppppppprrrtttuuuyyyyyyyyywwwtttssstttuuu~~~}}}{{{wwwssssssuuuwww|||zzzwwwvvvuuussssssttttttuuuvvvwwwxxxwwwvvvvvvuuuuuuvvvvvvvvvyyyzzz{{{{{{zzzzzz|||}}}yyyxxxvvvvvvvvvxxxzzz{{{wwwxxxyyyyyyyyyxxxwwwvvvrrrpppnnnmmmnnnoooooonnnkkkiiigggeeedddcccaaa___bbb``````bbbcccfffoooyyy------,,,+++++++++,,,,,,)))))))))((()))******+++,,,,,,++++++***)))((((((((((((((())))))************)))))))))))))))))))))&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******)))(((((('''''''''+++***)))((((((((())))))++++++******************************************+++++++++++++++***))))))******++++++++++++******+++,,,,,,---------------,,,---...---,,,+++,,,...+++++++++++++++,,,------------,,,,,,---...//////***+++,,,,,,------,,,,,,++++++,,,,,,------......//////......000222444555666888999999999:::<<>>@@@DDDJJJPPPTTTUUUUUUUUUQQQTTT[[[ggguuuzzzssspppmmmiiifffffffffhhhqqqzzzvvvpppqqqqqqqqqqqqrrrssstttuuu{{{yyywwwsssoookkkjjjiiippppppnnnjjjgggfffhhhjjjpppttt|||~~~zzzwwwuuutttqqqqqqpppqqqrrrsssuuuvvvtttsssrrrqqqqqqqqqrrrsssvvvxxxzzz{{{yyyxxxxxxyyyvvvuuuttttttuuuvvvxxxyyyuuuvvvvvvvvvvvvtttrrrqqqnnnkkkiiihhhhhhiiiiiiiiijjjgggddddddfffeeebbb___bbb______```______dddjjj...---,,,,,,++++++,,,,,,)))))))))((()))******+++---,,,,,,+++***))))))(((''''''((((((((((((((()))&&&&&&''''''((()))******&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''+++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***)))))))))******************)))+++++++++++++++,,,,,,---+++,,,,,,+++******,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///++++++,,,------------,,,------------------------////////////111333666777;;;<<<<<<<<<;;;;;;===???FFFGGGIIILLLQQQWWW\\\```eeejjjpppuuuzzzuuueee___XXXTTTSSSSSSQQQOOOJJJIIIHHHFFFDDDDDDCCCCCCAAABBBAAA>>>999666555555444222000000000111000///////////////////////////......---------,,,,,,,,,......------,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++************************************'''((()))******)))((('''((((((((((((((('''&&&&&&******))))))((((((''''''((())))))((('''(((***,,,...000222444333111...,,,((((((((((((((()))*********))))))******+++,,,---333555777888999;;;>>>@@@CCCFFFKKKPPPTTTVVVWWWWWWSSS[[[gggqqqyyyzzzwwwvvvtttpppnnnnnnkkkggggggkkkooovvvwwwqqqqqqqqqrrrssstttuuuwwwwww}}}zzzuuuooojjjeeeaaa___aaaaaaaaa```______bbbdddhhhmmmttt{{{~~~{{{xxxuuuttttttoooooonnnnnnoooppprrrsssrrrqqqpppnnnnnnnnnooopppsssuuuxxxxxxwwwvvvuuuvvvvvvvvvuuutttttttttuuuvvvsssttttttsssrrrpppnnnmmmlllhhhdddbbbbbbbbbbbbaaaccc```___aaaddddddaaa^^^[[[YYYXXXZZZYYYWWWYYY^^^......------,,,,,,++++++((()))))))))************,,,+++++++++***)))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%&&&'''''''''''''''))))))***+++++++++++++++++++++,,,---------,,,,,,******************************++++++******)))(((,,,,,,,,,++++++,,,,,,,,,+++++++++***+++,,,------+++,,,,,,***))))))+++---...---,,,+++,,,---...///,,,,,,+++++++++,,,------++++++,,,---------------........................000000111333444777888:::===>>>??????>>>>>>@@@AAADDDHHHMMMRRRXXXbbbmmmvvvzzz~~~wwwmmmddd]]]WWWPPPKKKNNNLLLJJJHHHGGGHHHIIIJJJKKKLLLLLLHHHBBB===;;;<<<777444111///000000///...////////////////////////000000000/////////......---,,,,,,,,,,,,+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++++++++,,,''''''((()))))))))))))))))))))))))))((('''&&&%%%++++++***)))((('''&&&&&&'''(((((('''''''''***,,,///111222333333111...,,,))))))(((((())))))***+++************+++,,,,,,---111222444555777:::>>>BBBHHHJJJNNNRRRVVVXXXYYYYYYYYYcccpppyyy|||}}}||||||zzzyyytttlllffffffjjjooovvv}}}~~~yyyuuusssrrrrrrrrrtttvvvxxxyyy|||xxxrrrlllgggbbb]]]ZZZXXXYYYZZZ[[[[[[]]]```cccdddiiinnnsssvvvyyy|||~~~|||{{{yyywwwuuutttsssrrrooonnnmmmllllllnnnpppqqqppppppooonnnmmmmmmmmmmmmooorrrtttuuutttsssssstttvvvvvvuuutttsssssssssssspppppppppooommmkkkiiigggiiifffaaa]]]\\\\\\[[[[[[XXXXXXYYY[[[\\\]]][[[YYYWWWSSSRRRSSSSSSPPPPPPSSS---............,,,+++***'''((()))***+++******)))******************))))))(((((((((((((((((((((((())))))))))))((((((''''''((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&(((***---...---,,,+++))))))+++,,,,,,,,,++++++***************************************))))))(((------,,,,,,,,,,,,---------,,,,,,+++,,,---...///------,,,+++)))***,,,///...---,,,+++,,,---///000------,,,,,,+++,,,,,,,,,+++,,,------...---------,,,,,,---...///000000111111333555777999;;;<<<<<<>>>???AAAAAAAAACCCEEEGGGIIIRRR^^^fffmmmxxx~~~ttthhh]]]VVVVVVSSSOOOLLLKKKLLLNNNPPPUUUXXXXXXSSSKKKEEECCCDDD;;;888444222111111000///////////////////////////000000000000////////////,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++''''''''''''(((***+++,,,))))))))))))((('''&&&%%%******))))))(((((('''''''''((((((((('''(((+++---000111222333222000...,,,))))))(((((())))))***+++******+++,,,---...000111111222444666888===BBBFFFNNNPPPRRRUUUXXXZZZ\\\\\\aaaiiiuuu~~~xxxpppmmmpppqqqsssuuuwwwyyy|||}}}~~~qqqwww~~~{{{wwwuuuuuutttrrrqqqqqqsssvvvwwwyyyuuuooojjjgggccc^^^[[[XXXZZZ[[[[[[\\\]]]```bbbcccgggkkkmmmooorrrwww{{{yyyyyywwwuuusssrrrpppppppppooommmkkkkkklllnnnooooooooooooooonnnmmmlllkkklllnnnpppqqqpppppprrrssstttsssssssssrrrrrrrrrrrrmmmllllllkkkhhhfffcccaaaccc___ZZZVVVUUUUUUUUUUUUNNNPPPSSSSSSSSSQQQQQQQQQRRRNNNLLLNNNNNNKKKKKKNNN---.../////////---***)))&&&(((***+++,,,+++)))((()))))))))))))))******************))))))))))))))))))))))))))))))*********((()))***)))'''''')))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&'''((((((((('''&&&%%%$$$'''+++...//////---+++'''((()))***++++++***)))***************************************)))((((((---,,,,,,++++++,,,,,,---......---,,,---...///000......---,,,***+++...000///...,,,,,,,,,---///111///...---,,,,,,,,,,,,,,,+++,,,------......------******,,,...000111333444333444777:::===>>>>>>>>>>>>???BBBCCCDDDGGGJJJMMMWWWdddtttrrriii]]]YYYTTTOOONNNOOORRRTTT]]]______ZZZRRRKKKIIIJJJ@@@===888555444444333111///////////////////////////.........------------,,,,,,------.../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++'''&&&&&&&&&(((***,,,---))))))))))))((('''&&&%%%(((((((((((())))))))))))(((((()))(((((()))+++...111111222333222000...,,,)))))))))))))))******+++******+++---///222444555333555777999<<>>???@@@FFFEEEHHHOOOQQQQQQWWW```qqq~~~ssslllbbbYYYUUUUUUVVVWWW\\\[[[XXXWWWWWWUUURRRPPPJJJFFF@@@;;;888666333222.........//////000000000------,,,,,,,,,------...111111000///---,,,+++***,,,,,,,,,+++++++++******************************************************+++***)))(((((()))***+++(((((((((((()))***+++,,,))))))((('''''''''''''''(((((())))))))))))((((((+++***(((((())),,,///111555555555444222///,,,+++))))))))))))************+++******...222555444333777555444666===EEELLLPPPWWW^^^dddddd```]]]___bbbpppvvv~~~zzzooolllkkkiiikkkpppmmmuuuwwwpppkkkhhhkkkooorrrttttttsssrrrrrrrrrrrrqqqpppoooooonnnnnnoooppppppmmmhhhccc```^^^___``````^^^^^^^^^```bbbeeeggghhhiiilllqqqvvvrrrsssttttttsssrrrpppooosssrrrqqqooommmlllkkkjjjjjjkkklllmmmnnnnnnnnnnnnkkklllmmmooooooooonnnmmmqqqooonnnnnnnnnmmmjjjhhhhhhfffccc^^^ZZZWWWTTTSSSPPPOOOMMMJJJHHHGGGFFFEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@??????@@@BBBCCCEEE111000............,,,+++---------,,,,,,,,,++++++******************************))))))))))))******+++++++++******)))((('''(((((('''''''''&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&'''''''''((('''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''''''''((((((((((((((((((%%%&&&(((***++++++++++++---------,,,++++++******+++,,,,,,++++++)))(((((())))))))))))))))))))))))++++++*********+++,,,---......---------------------,,,,,,,,,,,,---......///---+++,,,...///---++++++,,,------------,,,+++,,,,,,,,,------///000111///000000000000222666999;;;<<<>>>???AAADDDGGGJJJOOORRRZZZbbbfffhhhoooyyy|||oooeee___\\\XXXUUUZZZYYYXXXWWWWWWVVVSSSPPPLLLIIIDDD???===:::888666333333333222222111111000///...............//////000//////...---,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++***)))))))))))))))***))))))(((''''''''''''(((''''''((((((((((((''''''***)))(((((())),,,///111555555444333111...,,,***(((((())))))))))))******+++++++++...333555444333777666666:::BBBJJJQQQTTTZZZ___bbb```\\\[[[```eeetttyyyvvvqqqlllhhhgggkkkjjjpppyyy{{{uuuoookkkjjjlllnnnpppqqqqqqqqqpppsssrrrqqqpppooooooooooooqqqssstttsssqqqlllgggddd```aaaaaa___]]]\\\]]]___aaadddfffggghhhiiimmmppppppqqqqqqppppppooonnnmmmoooooonnnmmmkkkjjjiiiiiiggghhhiiijjjjjjkkkkkkkkkiiijjjlllmmmnnnooonnnnnnooonnnlllllllllllliiigggdddbbb^^^YYYUUUQQQNNNMMMKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@??????>>>======<<<======<<<<<<===???@@@AAA444222000.........,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************+++******)))((('''((((((''''''''''''&&&&&&(((((((((''''''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((''''''''''''((()))***++++++++++++,,,,,,,,,+++******))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.........---,,,---.........,,,+++,,,------------,,,+++---------------...///000///111333444555777:::<<<===>>>???@@@CCCIIIOOOTTT___fffrrr{{{}}}yyytttnnnfff___]]][[[YYYXXXWWWVVVSSSQQQMMMJJJFFFCCCAAA???<<<:::666666444333111///...---000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------)))******************))),,,,,,+++))))))(((((((((***)))((((((''''''(((((((((((())))))))))))(((((()))((((((((())),,,///000333333333222000---+++)))'''((((((((()))))))))***,,,+++,,,///333555444444666666999@@@IIIQQQWWWZZZ]]]______\\\YYYZZZaaahhhtttyyy{{{rrrjjjggghhhkkknnnuuu~~~}}}xxxtttqqqmmmkkklllmmmmmmnnnoooooooooppprrrqqqooonnnmmmnnnnnnooossstttuuutttrrrnnnjjjhhhccccccbbb___\\\[[[\\\^^^aaacccfffgggggghhhiiikkknnnmmmlllkkkjjjjjjjjjjjjkkkjjjjjjiiihhhhhhggggggddddddeeeeeefffgggggggggeeefffgggiiijjjkkkkkkkkkiiihhhffffffgggfffdddbbb]]][[[WWWRRRMMMHHHEEEDDDCCCBBBAAA???>>>===<<<<<<:::::::::999999888888777999999999999999:::;;;<<<555333000...///...---,,,...------------,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********************)))((((((******))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''(((((((((((()))))))))))),,,,,,------............,,,,,,+++******))))))(((+++++++++++++++***)))((())))))))))))))))))))))))+++***++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---.........---------.........---......////////////.........---------......///000111444666888999:::===???<<>><<<999888777555333111///...111111000////////////000,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++)))))),,,+++******)))))))))******))))))((('''((((((((()))******++++++******)))((((((((((((***,,,///000333333222111///,,,***((('''''''''((()))))))))***,,,---...000333444555444555777===FFFPPPXXX]]]___]]]^^^]]][[[YYY\\\cccjjjqqqvvv|||rrrmmmmmmqqqttt~~~~~~yyytttpppmmmlllkkkjjjllllllllllllmmmoooqqqrrrpppooommmlllllllllmmmnnnpppqqqqqqqqqooollljjjhhhffffffccc```\\\ZZZ[[[]]]___aaadddggghhhhhhiiiiiijjjiiigggfffeeeeeeeeeffffffffffffffffffeeeeeeeeebbbbbbbbbccccccdddeeeeeebbbbbbbbbccccccdddddddddaaa___^^^^^^___^^^\\\ZZZUUURRRNNNIIIEEE@@@===<<<===<<<;;;999888888888888888888888777777666666666666666666666777777888888666333000//////000//////.........---------,,,,,,++++++++++++++++++++++++******))))))))))))******)))************))))))((())))))*********************))))))((((((((())))))'''(((((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((''''''((()))+++,,,------.............../////////,,,,,,+++******))))))(((******+++++++++***))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,---.....................---......////////////////////////............///000111111333555888::::::<<<>>>@@@BBBGGGOOOWWW```mmm|||yyyrrrggg]]]VVVRRROOOMMMHHHFFFCCCAAAAAAAAA???>>>>>>===<<<:::888666444444111000000///......//////,,,,,,------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***************+++,,,,,,******)))(((((((((((((((((())))))******))))))(((((((((((()))+++...000111222222222111///,,,)))((('''''''''((()))******+++,,,...000222333444555555555999AAALLLWWW^^^aaaaaaZZZ\\\^^^^^^___ccciiimmmqqqyyy}}}xxxvvv{{{|||~~~{{{uuuqqqllliiihhhhhhhhhhhhjjjjjjjjjkkkmmmpppsssuuuooonnnmmmlllllllllmmmnnnnnnnnnnnnmmmllljjjiiihhhiiihhhfffbbb^^^[[[[[[\\\[[[]]]___bbbeeeggggggggggggfffdddbbbaaaaaaaaaaaacccccccccbbbbbbbbbbbbbbbaaa`````````aaabbbcccdddcccbbbaaa```___^^^]]]]]][[[YYYXXXXXXXXXVVVTTTRRRLLLJJJGGGBBB>>>;;;888777888777777666555555666666666666666666555555555555555555555666666666666666;;;888444222222222222111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))''''''(((((((((((()))))))))))))))(((((()))******''''''((((((((()))))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''((())))))((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))'''''''''((((((((((((((('''((()))+++---...///000//////...---------......,,,,,,,,,+++******))))))******+++++++++******))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,------......//////---,,,,,,,,,,,,---......---/////////...---...///......---,,,,,,---......////////////000222333444444666888:::<<<>>>BBBDDDJJJTTTaaannnzzzxxxkkk```WWWPPPMMMHHHFFFBBBAAABBBCCCCCCCCC@@@???>>>;;;999777555444222111000///.........///---.....................------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******)))))))))******,,,------+++***))))))(((((())))))&&&&&&''''''''''''&&&&&&((()))***+++---///111222222222222111///,,,***(((''''''((()))***+++,,,,,,---///222333333333555666777<<>>AAAFFFKKKPPPXXXeeevvvuuuggg[[[TTTMMMJJJFFFDDDEEEHHHJJJKKKHHHGGGDDDAAA===:::777666333333222000000//////000/////////////////////......------------,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,++++++*********+++,,,,,,+++***))))))(((((())))))''''''((((((((((((''''''))))))+++---///111222333333333333222///---***)))(((((()))***+++,,,---------000333444333333555777;;;AAAMMMZZZdddhhhgggddd^^^aaadddiiipppwww{{{|||zzz}}}~~~zzzwwwvvvqqqllljjjhhheeecccdddeeeeeeddddddeeefffhhhjjjmmmooopppqqqrrrssstttuuutttrrrqqqkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkkiiiddd```]]]\\\\\\[[[ZZZ\\\```ccccccbbbbbbbbbbbbaaa___^^^\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXYYYXXXWWWVVVWWWYYY[[[\\\___^^^\\\ZZZXXXWWWWWWWWWRRRPPPMMMLLLJJJHHHDDDBBB::::::888666555444444444222222222222222333444555333333333333333333333333333444555555555555444333JJJEEE???:::777555333222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((())))))*********))))))))))))******+++++++++,,,(((((((((((()))***,,,,,,(((''''''%%%$$$######"""$$$%%%&&&((()))*********'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,&&&'''''''''(((((())))))---.........//////000000444333222000000000111111......---,,,,,,++++++***)))******+++++++++******)))))))))))))))))))))))))))***+++,,,---,,,++++++))))))***+++,,,,,,---------,,,,,,,,,,,,---......---///111000---,,,...000111000///......///000111//////000111333666888999;;;===@@@CCCHHHNNNVVV[[[hhhvvvwwwggg\\\RRRNNNJJJHHHIIIMMMPPPRRRUUUSSSPPPLLLGGGCCC@@@>>>555444333222111111111111111000000000////////////......---------,,,,,,,,,................................................---,,,+++******+++,,,---------,,,+++************+++******)))))))))))))))******++++++++++++******)))***,,,...000222333444444333333222000---+++)))((()))***+++,,,---......---111444444333333555777>>>EEEQQQ^^^hhhkkkiiieeecccdddggglllttt~~~~~~zzz~~~|||}}}|||xxxwwwwwwsssmmmhhhfffdddcccdddddddddccccccdddeeeggghhhjjjkkkkkkssstttwwwyyyyyywwwuuusssiiihhhgggffffffggghhhiiiiiikkklllkkkgggbbb^^^]]]ccc```^^^___bbbeeeeeedddaaabbbbbbaaa```^^^[[[ZZZXXXXXXWWWVVVVVVUUUTTTTTTUUUTTTRRRRRRSSSTTTWWWXXXYYYXXXVVVTTTSSSSSSSSSTTTLLLJJJGGGEEECCCAAA===:::555555444333333333333333000000000111111222444444444444444444444555555555222333444555555444222222^^^UUUJJJCCC>>>999555444333000///000///+++***,,,......---,,,+++++++++++++++++++++************)))************************************))))))))))))&&&((()))(((''''''((()))******))))))((((((''''''))))))))))))))))))))))))((('''%%%%%%'''((('''&&&***)))((('''''''''''''''))))))))))))))))))))))))+++***)))(((((()))******(((((('''''')))+++...000000///...------...000111444444444333222000...,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,***((())),,,...---+++++++++,,,,,,,,,,,,------,,,,,,------.../////////---...000000///000111333111000222555444444999AAA@@@CCCHHHNNNUUU^^^hhhnnn~~~zzzsssrrrtttvvv{{{zzzqqqggg___TTTNNNMMMQQQSSSUUU]]]XXXRRRMMMJJJFFFCCC@@@===;;;666333000000000111/////////000//////...---000///------///000///...+++,,,------,,,,,,...///111000...,,,+++***))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((('''(((***,,,///000111222555444222000---+++)))((((((((()))***+++---...///666555444333333666999;;;@@@KKKYYYeeeoootttrrrkkkdddaaacccooo}}}|||tttsssrrrxxx~~~|||{{{yyyuuuppplllhhhfffcccbbbcccddddddddddddddddddcccbbbdddgggjjjkkklllnnnppprrrrrrrrrqqqhhhhhhgggdddcccdddgggjjjnnnnnnllliiifffccc```___cccdddddddddddddddcccbbbeeecccaaa^^^\\\ZZZYYYXXXVVVTTTRRROOONNNNNNOOOPPPQQQPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOOMMMKKKJJJIIIHHHGGGDDDAAA>>>;;;888777444333222111000000000000111111111111111111222222000222333333333222444555777777555444444333444444kkkcccYYYPPPIIIAAA;;;777666222111333222...---.........---,,,++++++++++++++++++++++++************************************************))))))))))))'''((())))))'''&&&'''(((******))))))(((((((((((())))))))))))))))))))))))***(((&&&&&&((()))((('''***))))))(((''''''(((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))+++---000222111000...------...///000111222222222222000///......------,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++++++++++++++***---+++)))))),,,---,,,+++++++++,,,,,,,,,,,,------,,,------......///000000---///000000000000111333333333555888777666;;;BBBDDDJJJTTT___iiirrrzzz~~~~~~|||uuurrrmmmiiiiiilllpppuuu|||~~~uuuhhh___[[[YYYXXXWWW[[[XXXSSSOOOLLLHHHDDDBBB>>><<<888444222000//////000000000000000000//////111///......///000000///+++---......,,,,,,---//////...------,,,,,,,,,---++++++++++++++++++++++++------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((()))+++...000222222333555444222000---+++)))(((((())))))***+++---...///333333222222444777;;;>>>DDDPPP___llluuuyyytttmmmccc```cccppp~~~tttkkkiiifffkkkuuu~~~}}}|||zzzyyyuuuppplllhhheeebbbaaabbbcccddddddeeeffffffeeeddddddfffiiillllllmmmmmmmmmmmmmmmmmmhhhhhhgggeeecccdddgggjjjooonnnmmmkkkhhhdddaaa___ccccccdddeeeeeefffffffffeeedddaaa]]]YYYVVVTTTSSSOOONNNLLLKKKKKKLLLNNNOOOOOONNNMMMLLLKKKLLLLLLMMMLLLKKKKKKJJJHHHGGGEEEDDDCCCBBB@@@===:::888666555333333222111000//////000000000111111222222222333111333444444444444555777999888777666555555555555xxxtttmmmdddZZZOOODDD===;;;666333555555111///000...---,,,+++************,,,+++++++++************************************************))))))))))))((()))***)))'''&&&'''(((***))))))))))))((((((((())))))))))))))))))))))))***)))'''''')))***)))(((***)))(((((('''((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,+++++++++,,,...000333444222111///...---......///...///000111111111000///......------,,,++++++***+++++++++++++++++++++++++++++++++++++++******************+++++++++++++++---,,,******+++,,,+++***++++++,,,,,,,,,,,,------------......//////000000...000111111111111222444888888:::=========CCCJJJQQQZZZhhhuuuzzzxxxxxxwww||||||vvvuuuooojjjiiigggeeefffkkkmmmqqqwww~~~{{{vvvqqqppppppsssuuuyyy~~~|||qqqiiiccc]]]YYYZZZWWWTTTPPPNNNJJJEEEBBB???>>><<<999666444222111000111111111111111111111///...------//////...------...///...,,,,,,---...------------...///000000------------------------......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***+++---///111333444444555333111///---+++)))))))))))))))***,,,---///000000111111222444888>>>BBBJJJXXXiiiuuu}}}~~~wwwoooeeedddiiivvv~~~qqqgggdddbbbeeekkkttt~~~~~~}}}|||zzzxxxtttnnnjjjgggdddaaa```aaacccddddddfffggghhhgggfffeeefffgggmmmlllkkkiiihhhhhhgggggghhhhhhhhhfffeeeeeehhhkkkooooooooonnnkkkfffbbb_________```aaabbbccccccdddcccaaa]]]XXXTTTOOOMMMKKKFFFFFFEEEEEEFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCCCCAAA@@@>>>>>><<<;;;:::888666444333222222222111000///////////////000000111222333444444222444666666555555777888:::999999888777777666666|||rrrfffWWWKKKBBB;;;666777666222000000...---,,,++++++*********,,,,,,+++++++++*********************************************)))))))))((()))******)))'''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((***(((''''''((())))))((((((((('''''''''''''''(((((((((((((((((((((((((((&&&&&&''')))+++,,,...///.........///111333444555222222000///...............///000111111000///...------,,,,,,+++*********************************+++++++++***************))))))******++++++,,,,,,---,,,++++++***+++******+++++++++,,,,,,,,,---------......//////000111111///111222333222333444666;;;:::<<>>======;;;999777555111111111111111111111222---,,,,,,,,,......---+++...///000///---,,,,,,------,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********)))))))))))))))+++,,,---///111333333444444333111...,,,*********))))))******,,,...///000000111222222444888???EEEPPP```rrr}}}xxxoooiiijjjrrrvvvlllhhhgggiiilllqqqvvv|||~~~|||zzzwwwrrrkkkffffffccc```___aaaccceeeeeehhhiiijjjiiigggeeeeeeffflllkkkiiigggeeeeeeeeefffiiiiiiiiihhhggggggjjjllloooooopppooolllgggbbb___YYYYYYYYYYYYYYYYYYYYYZZZ[[[XXXUUUPPPLLLHHHEEEDDDAAA@@@@@@AAABBBCCCEEEFFFDDDDDDBBBAAA@@@???>>>>>>======<<<<<<;;;:::999888555555555444333222111111111111000/////////////////////000111333444555555444555777777777777999:::::::::999999888777777666tttfffMMMDDD;;;888666222/////////...---,,,++++++++++++,,,,,,,,,++++++++++++***************************************)))))))))((()))***+++***((('''''')))))))))))))))************(((((((((((((((((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((('''((()))+++...///111111000000111111222333444555222222111000///.........000000111111000///---,,,,,,,,,,,,+++******))))))************************************************)))))))))******+++++++++------,,,+++*********++++++++++++,,,,,,,,,------......//////000111111222000222444555555666888:::<<<;;;===DDDMMMYYYkkk{{{}}}~~~{{{yyytttnnnhhhccc^^^]]][[[YYY[[[___hhhmmmtttsssooonnnllliiihhhhhhhhhfffcccbbbbbbdddaaadddiiimmmqqqtttyyy|||~~~~~~|||{{{{{{yyyvvvsssssstttvvvwww~~~xxxooo___\\\XXXTTTOOOJJJCCC???999:::<<<======<<<;;;:::333222111000000000111111///......///000000...,,,...///000///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))*********+++---///111222222333444222000---+++*********))))))***+++,,,...///000111333444444444888@@@GGGVVVeeewwwwwwooofffkkkwww~~~tttmmmllllllnnnpppsssvvvyyyzzz~~~}}}|||xxxsssmmmgggbbbcccaaa___```cccfffgggggghhhjjjkkkjjjgggeeeeeeeeejjjiiigggfffeeefffggggggiiijjjjjjiiiiiiiiikkkmmmmmmnnnooonnnkkkfffaaa^^^VVVUUUSSSQQQOOONNNNNNNNNNNNLLLIIIFFFCCC@@@???>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;999888777666777777888888777666555555222222222222222222222222111000/////////////////////000111222333444555555444666888888888888:::<<<999999:::999999888666555___QQQCCC<<<888444000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))((()))******(((((()))***)))))))))************+++))))))))))))))))))))))))((('''%%%%%%'''((('''&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))''')))+++---000111222222222222222222222222222222111111111000000//////...111111222222111///...---------,,,++++++******)))************************)))))))))***************)))))))))***************+++,,,,,,+++***)))+++,,,++++++,,,,,,,,,,,,------//////000000111111222222111333666777888:::<<>>>>>>>>777555333222111111111222222111111333444444222000...///000///------...//////...---,,,+++*********++++++++++++++++++++++++......---,,,+++***))))))++++++++++++++++++++++++))))))))))))************+++,,,...///111222222222444222///,,,*********+++*********+++---...000111222444666555555:::CCCKKK[[[jjjyyy}}}uuunnndddjjjwwwzzzrrrrrrrrrssstttuuuwwwwwwuuummmiiilllppp{{{~~~xxxrrrmmmgggbbb^^^___^^^___bbbfffiiijjjiiiiiijjjjjjiiifffeeeffffffhhhhhhgggggggggggghhhhhhgggiiiiiiiiihhhiiikkklllkkkkkkkkkjjjgggccc^^^\\\UUUSSSPPPLLLIIIFFFEEEEEEBBBAAA???===;;;::::::999;;;;;;;;;::::::999999888777777777666555444333222333444444444444444333333111111222222222222333333111000000//////000000000000111111222333444555555444666888888888999;;;===999::::::::::::888777666qqqaaaNNNCCC===777333333111000///......---......------,,,,,,,,,+++++++++************************************))))))))))))'''(((******))))))***,,,))))))*********+++++++++)))))))))))))))))))))))))))'''&&&&&&'''((((((''''''''''''''''''((())))))))))))))))))))))))))))))''')))+++...000111111111333333333333222111000///000000111111111000000///000000111222222111000//////......------,,,++++++************************((()))))))))*********+++************))))))))))))***+++,,,+++***)))+++...++++++,,,,,,,,,,,,------//////000111111222222333111444777999;;;>>>AAACCCHHHKKKUUUeeeyyy||||||}}}vvvnnngggbbb]]]YYYYYYYYYYYY\\\aaadddjjjssssssrrrrrrvvv~~~|||xxxvvvtttmmmlllhhhccc```___bbbdddgggiiikkklllkkkjjjkkkkkkooooooqqqrrrsssrrrooommmkkkiiifffdddbbbccccccdddbbbccccccbbbaaadddjjjooowww|||zzzuuulllcccZZZQQQIIIDDD;;;<<<>>>@@@AAABBBCCCCCC;;;:::777444333222222333222222222444555555222000---...//////......///000///...---,,,,,,++++++,,,------------------------------,,,+++***))))))(((************************((()))))))))************---...///111222333333333444222...+++*********+++*********+++---...000111111444777666777<<>>>>>===<<<999888wwwbbbPPPFFF???;;;777666444222111111000---+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++************++++++%%%***------)))'''(((+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,,,,++++++)))***+++,,,------------222111000//////000111222---...///111111///...---//////000111222111...,,,...000111///,,,))))))+++)))))))))))))))******+++******)))))))))***,,,---******++++++++++++*********************+++++++++)))***+++,,,---......///222111111222444555555444666999<<<<<<===AAAJJJRRR]]]jjj~~~wwwuuutttvvv{{{xxxqqqmmmhhheeebbbdddeeeeeefffkkksssyyy|||yyyxxxzzz{{{wwwssspppqqquuuwwwvvvsssqqqjjjbbb^^^^^^___]]][[[aaadddhhhnnnuuuyyymmmaaaVVVOOOLLLIIIEEEEEEGGGJJJMMMNNNJJJFFF@@@;;;888666333111111111111111000///---,,,////////////////////////...///000000000///---,,,------------------------++++++++++++******)))(((******++++++++++++******+++,,,+++***((((((***,,,444333222111222333444555444111---+++***)))((('''+++,,,,,,---...///000000333555555444777DDDVVVeeeqqqvvvyyyuuummmjjjnnntttzzzuuuqqqlllgggeeefffhhhiii~~~uuurrrttt|||}}}xxxoooeeebbb___ZZZXXXYYYZZZ\\\```hhhooosssrrrooolllllllllkkkjjjhhheeedddfffdddcccbbbccccccbbbaaaeeefffffffffeeecccaaa```aaabbbbbb___[[[WWWVVVVVVMMMKKKHHHBBB===::::::;;;777666666555444333222222000111111222222222111111444333111000000111222222222222111111000000000//////000000000111111111111///000000000111111111111111111222444555555444222444555777999;;;<<<======>>>>>>>>>>>>===;;;:::999}}}yyyxxxzzz{{{iiiYYYNNNFFF>>>:::888666333222222111...,,,---,,,,,,+++++++++++++++************************))))))***************)))((((((''''''''''''(((((($$$(((++++++'''%%%''')))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))),,,,,,------.../////////222111000/////////000111---...000111111000...---------///111222222000///,,,...///...,,,***+++,,,)))))))))))))))******+++******)))))))))***,,,,,,)))******************)))+++++++++++++++,,,,,,,,,,,,,,,---------.........222222333555888999:::999;;;>>>AAACCCFFFMMMWWW```mmmxxx}}}{{{vvvtttuuuuuuuuuwwwzzz||||||}}}~~~tttiiiaaa^^^^^^\\\___aaaeeejjjrrr|||yyypppeee\\\SSSOOOJJJHHHJJJNNNQQQSSSMMMHHHCCC>>>:::888555333222222222222111000///...///////////////////////////////////////......---------------------------------.........---,,,,,,******++++++++++++******+++++++++***((((((***,,,222222222222333444444555444000,,,)))))))))))))))+++,,,---...///000000111222444555777===KKK___mmmxxx{{{{{{uuunnnlllrrrxxx~~~xxxsssnnnlllllllllrrr~~~uuusssvvv|||tttjjjaaa^^^[[[XXXXXXZZZ___```dddjjjpppsssrrrpppjjjjjjiiihhhfffdddbbb```___^^^^^^```ccceeeffffffeeeeeeeeeeeedddcccaaa``````aaaaaa^^^[[[WWWVVVVVVQQQOOOKKKDDD===999777777444444333222111111000000222222222222222222222222111111///......//////000000000//////////////////111111111111222222222222000000000111111111111111222222222333444555444333444555777999;;;<<<======?????????>>>===<<<;;;:::|||wwwqqqooorrryyy~~~}}}qqqeee[[[PPPFFF???;;;999666444333111///---...---,,,+++++++++++++++++++++++++++++++++++++++)))***************))))))'''''''''&&&&&&'''''''''%%%(((+++***'''&&&'''))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))(((((())))))------------...///000000111111000///......//////......000000000000......+++---///000111222111111+++,,,------,,,+++,,,---)))))))))))))))******+++*********)))******+++,,,((())))))******))))))(((++++++,,,,,,,,,---------........................///000333666888:::;;;;;;@@@CCCGGGJJJOOOVVVaaahhh{{{nnneeeccc]]]^^^___```aaaeeekkkoooxxx|||wwwnnn___ZZZRRRNNNNNNRRRUUUWWWQQQMMMGGGBBB???;;;888666333333333222222111111000////////////////////////000000///...............------------------------******+++,,,,,,,,,++++++******++++++++++++***************)))((((((***,,,000111333444555555555444222...***(((((()))++++++,,,,,,---...///000111111222444666;;;EEEVVViiivvvzzzyyyuuunnnhhhiiipppxxx}}}wwwsssrrrttt}}}vvvvvvzzzzzznnneee]]]YYYXXXWWWYYY]]]bbbcccfffkkkooopppooonnnmmmlllkkkjjjgggeeecccaaa[[[ZZZ[[[]]]aaaeeeffffffccccccddddddcccbbbaaaaaa^^^___```^^^[[[YYYXXXXXXWWWUUUPPPIIIAAA;;;888777333333222111111000000000555444444333333444444555111111000///////////////...///////////////000000111222222222222333333333222111111111111111111111333333333333333444444444555666888:::;;;======>>>@@@@@@@@@???>>>===;;;;;;}}}wwwqqqppprrrwwwzzz|||vvvooofff[[[PPPHHH@@@===999666444222000...///...---,,,,,,+++,,,,,,------------------------+++++++++++++++******)))******))))))))))))******)))***,,,+++***)))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))***+++,,,------,,,,,,---...000111111111000//////............///000000000000///...---...000111000000000111,,,,,,,,,++++++***+++,,,)))))))))))))))******+++******************++++++(((((())))))))))))((((((******++++++,,,------------------...//////000000111333666888:::;;;===>>>GGGKKKQQQVVV[[[aaaggglll}}}}}}{{{sssjjjddddddcccbbbbbbcccdddfffiiikkkttt~~~ppphhh^^^VVVSSSTTTVVVWWWUUUQQQKKKGGGCCC???;;;999555444333333222222111111////////////////////////111000...------......///------------------------((()))***+++++++++++++++***++++++,,,,,,++++++***)))******)))((()))+++---///111333666777666555444000---)))'''(((***,,,---------...///000111111222333444999@@@MMM^^^ooozzzzzzvvvooogggdddgggpppxxx}}}{{{}}}wwwjjjbbbZZZXXXWWWXXX\\\cccdddeeefffhhhjjjkkkjjjiiinnnmmmkkkiiigggdddbbbaaa]]]\\\[[[\\\^^^``````___aaaaaaaaaaaaaaaaaaaaaaaa]]]^^^______]]]\\\\\\]]]^^^\\\XXXQQQHHHAAA<<<;;;666666444333222222333333777666555555555666777888444444333333222222111111//////000000111111222222111111111222222222333333333222222222222111111111444444444444333333444555666777888:::<<<===>>>>>>@@@@@@@@@@@@???===<<<;;;{{{vvvttttttuuuuuuyyyyyyxxxtttnnndddZZZSSSHHHDDD>>>:::777444111///000///...---,,,,,,,,,,,,------------------------+++,,,,,,---,,,,,,++++++,,,++++++******++++++,,,***+++++++++*********+++))))))(((((((((((())))))))))))))))))))))))))))))************************************+++---///111.........//////000111222000000000000000//////...//////000000000000/////////111222111///---...//////---,,,******))))))((()))))))))))))))******+++*********+++************(((((())))))))))))(((((()))))))))***+++,,,,,,,,,******,,,...000111333444777999===???@@@BBBFFFIIIRRRWWW___fffkkknnnpppqqqwww{{{wwwppprrr{{{zzz{{{vvvnnnllljjjgggeeecccbbbaaa___ccciiiqqq{{{yyymmmbbbZZZWWWUUUTTTWWWSSSOOOJJJGGGCCC???<<<777666444333222111111111000000000000000000000000111000...------......///------------------------,,,,,,---.../////////...++++++,,,,,,,,,,,,++++++))))))***))))))***---//////111444777777666444333///,,,)))''')))+++---------......///000111222222555666<<>>;;;:::888666444333333444444777777777888888999:::;;;777777666666555444333333/////////000000111111222000000000000111111111222333333333333222222222222444666777666444444555666666777999;;;===>>>??????@@@@@@@@@@@@???===<<<;;;}}}yyyvvvtttrrruuuwwwwwwvvvqqqjjjccc^^^RRRMMMFFF@@@;;;777333111111000///...---,,,,,,,,,++++++++++++++++++++++++***++++++,,,------,,,,,,+++******))))))******+++***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))************************)))******,,,---///111222000000111333333333333333000000111111111111000000000000000000000000000000000222333111---,,,---///000...***)))))))))(((''')))))))))))))))******+++***++++++++++++***))))))((())))))******))))))((((((((()))***++++++,,,,,,)))***,,,///111444666777666:::???BBBFFFLLLTTTZZZaaaeeemmmtttxxxyyyxxxwwwuuuwww{{{}}}xxxqqqkkkkkkooottt|||}}}|||yyywwwzzz|||vvvpppkkkgggbbb___ZZZ^^^ccceeehhhqqq}}}qqqfff^^^WWWTTTWWWTTTPPPLLLIIIFFFAAA>>>;;;999777444333222222222000000000000000000000000000000///...............------------------------,,,,,,------...---------++++++,,,,,,,,,,,,++++++)))***+++******,,,///111111333555777777666444222///,,,******+++---------......///000111222333333666888???KKK[[[hhhppprrrqqqmmmhhhggglllssszzz~~~~~~}}}vvvkkkaaa]]]YYYYYYYYY[[[bbbjjjjjjjjjjjjhhheeedddeeeggghhhfffdddaaa___^^^]]]\\\]]][[[ZZZZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ\\\]]]______\\\]]]]]]]]]___dddjjjoootttrrrmmmcccVVVJJJAAA======;;;888555333333444444666777999;;;<<<===>>>>>>888888888888777555444333//////000000000000000000//////000000000111111111222222333333333444444444444888;;;:::777555666777777888:::<<<===??????@@@@@@@@@@@@???>>>===;;;;;;~~~zzzwwwwwwwwwxxxvvvrrrlllhhhfff]]]WWWOOOGGGAAA<<<777555222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,******))))))))))))******+++)))((((((((()))************))))))))))))******))))))))))))))))))))))))************************)))***+++---.../////////---...111333444333111000///000111222333333222222111000000000000000000111///222333111---+++...111///,,,((('''(((***)))((()))))))))))))))******+++***++++++,,,+++***)))((()))******************)))((())))))***+++,,,---...---...///111444666888999666;;;BBBIIIQQQ]]]kkkuuu~~~xxxyyyzzz~~~}}}zzzzzzvvvrrrnnnmmmpppsssvvv~~~}}}{{{}}}|||ssslllggg```aaabbbaaabbbgggooovvvttthhh^^^XXXUUUSSSPPPMMMJJJGGGCCC@@@@@@>>>:::777555444333333000000000000000000000000///////////////......---------------------------+++++++++,,,++++++******+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,---111333333444666777666555333222///---,,,,,,......---,,,...//////000111222333444777999BBBQQQaaammmpppooohhheeeeeeiiirrrzzz}}}}}}yyymmmbbb[[[XXXWWWXXXWWWYYY```iiijjjjjjiiifffbbbaaaccceeegggfffcccaaa___^^^^^^^^^]]][[[YYYYYY[[[[[[[[[ZZZVVVVVVVVVWWWYYY[[[]]]^^^[[[ZZZZZZZZZ^^^eeeooouuu}}}|||xxxooocccWWWNNNIIIBBB???<<<888555555555555444666:::>>>@@@AAAAAA@@@;;;<<<<<<;;;:::999777666444444333333333333333222000000111111111222222222111222222333444555666666444999>>>>>>:::777666777777888:::<<<>>>???@@@@@@?????????>>>===<<<;;;:::yyyyyyyyyvvvqqqmmmkkkjjjddd^^^TTTLLLEEE???:::777222111000///------,,,,,,........................$$$%%%'''(((***+++++++++++++++************++++++---,,,***)))***,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************************)))***,,,---...---,,,,,,(((+++...111111000...,,,...000111333444444444333111111000000000000111111---000222111---,,,000444---***&&&&&&)))++++++***)))))))))))))))******+++***+++,,,,,,+++***)))(((******++++++++++++******)))******+++---...//////111111222444666777888999<<>>???@@@@@@>>>>>>>>>>>>===;;;:::999}}}xxxssspppllljjjeeeccc^^^WWWNNNEEE===999333444444111...------...------,,,,,,,,,,,,++++++///...---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******))))))(((((('''''')))))))))(((((((((((((((((((((((()))+++---000111......---......///000111111111111111111111222222333111000......///111222+++---///000111000...---(((((((((((())))))))))))(((((())))))*********+++******++++++++++++******)))(((((()))***+++***)))+++---......,,,+++++++++...111444555555777;;;>>>===GGGTTT```mmm}}}{{{yyyvvvuuuxxx~~~{{{tttlllhhhiiijjjsss~~~yyyjjj^^^UUUPPPLLLNNNMMMHHHCCCAAA===>>>???>>>;;;888777666444333222111000000000000000000////////////000000,,,,,,,,,---------......***+++,,,------,,,+++***------,,,++++++*********,,,---000222444444333222666666666666555444333222+++++++++***++++++,,,,,,......///222444444333222888===MMMcccpppoookkkjjjaaabbbgggtttyyyssssssxxxzzzpppfff]]]XXXSSSTTTUUUUUUUUUVVVZZZ]]]^^^^^^^^^^^^^^^___```aaaccccccaaa```^^^\\\[[[ZZZ\\\ZZZYYYYYYZZZZZZYYYWWWWWWVVVTTTSSSSSSTTTVVVWWWRRRSSSRRRPPPSSS\\\kkkvvvzzzqqqhhhWWWPPPGGG@@@===;;;888666888888:::===AAADDDDDDCCCAAAAAA???>>>>>>=========>>>>>>===<<<:::888777666666555333222333333222111444444444555555555666666;;;===???AAA@@@===999777777888999:::<<<===>>>???????????????>>><<<;;;;;;}}}yyytttmmmhhhhhhfffbbb\\\SSSJJJCCC>>>777555333000///..................---------,,,,,,,,,,,,+++***))))))))))))************************************************)))******+++,,,,,,++++++***)))))))))((((((((('''))))))))))))))))))))))))******))))))***+++---...------------...///000111111111111111111111111111444333111000111222333444---...000111111000///...(((((((((((()))))))))***((()))))))))******************++++++++++++******************+++,,,,,,++++++---//////......///000000333666777777999>>>BBBHHHRRR```mmm||||||pppiiifffkkktttsssiii]]]VVVPPPOOOMMMHHHCCCBBBBBBBBBBBB@@@===:::999888444333222111111000000000---------,,,,,,---------000///......,,,,,,+++******+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,,,,---000222444444444444555555555444333111000///+++++++++++++++,,,,,,---///000111333555666555555<<>>???????????????>>>===<<<;;;:::zzzrrrlllmmmkkkhhhbbb[[[SSSLLLHHH@@@;;;444111111222111////////////............---++++++************++++++++++++++++++++++++++++++************************))))))******++++++******))))))))))))(((((((((((()))))))))******++++++,,,,,,,,,+++*********++++++------,,,------...///000111111111111111111111111///.........///000111222000111222222111000...---((((((((()))))))))******))))))))))))******************++++++++++++******++++++,,,,,,,,,---------(((***,,,------...000222333666888999:::===CCCIIIOOOYYYgggttt}}}~~~rrriiiiiimmmyyyyyylllbbbXXXTTTPPPJJJFFFFFFHHHGGGFFFCCCAAA>>><<<;;;555444333222111111111111------,,,,,,,,,,,,------000//////...---,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,---------,,,---000222444555555555666666555444222111///...+++++++++++++++,,,---...111111333444666777888888AAAKKK^^^rrr|||yyyrrrooojjjnnnxxxzzzrrrmmmkkkllllllnnnsss~~~|||qqqggg^^^XXXSSSPPPQQQTTTVVVXXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^```___^^^]]]\\\[[[ZZZZZZ\\\ZZZYYYXXXYYYYYYWWWVVVUUUUUUTTTTTTSSSRRRPPPPPPPPPOOOLLLHHHFFFKKKSSSZZZhhhqqq{{{}}}mmmdddXXXNNNHHHDDD???<<<888666666888<<<@@@BBBCCCEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFDDDBBB@@@>>>666444222222333444333333333333444444444555555555:::===BBBEEEEEEBBB===999::::::;;;<<<===???@@@@@@@@@??????>>>===<<<;;;:::}}}wwwrrrpppooolllhhhccc\\\WWWSSSLLLCCC:::555555666444111/////////.........------------,,,,,,,,,---......++++++++++++++++++++++++************************((())))))*********))))))))))))))))))(((((((((((())))))***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222222222111111111111111------...//////000111111555444444222000...+++***(((((()))))))))*********)))))))))))))))***************++++++++++++******+++,,,------,,,,,,---...)))+++---......000222555666999<<<>>>???CCCJJJPPPUUU^^^jjjttt|||zzz~~~~~~yyyvvvvvvzzz~~~{{{vvvtttwwwssseee\\\UUUNNNJJJJJJKKKJJJJJJIIIGGGDDD???<<<777666555333333222222222000000////////////000000------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---///222444555666666888888777666444111000...,,,,,,+++,,,,,,---...///111222333444555777:::<<>>???@@@AAAAAA@@@@@@>>>===<<<;;;::::::~~~{{{xxxtttqqqqqqpppnnnjjjfffaaa___WWWMMMBBB;;;999777444111.........------------,,,---------,,,------......************************))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))))))))***+++,,,------...,,,,,,---....../////////------------...///000000222222222111111111000000000111333444555555555555777666444111...+++((('''))))))))))))******************))))))))))))))))))******++++++++++++******)))+++---,,,++++++,,,......000111111111333666888999>>>DDDHHHJJJNNNTTTXXX```gggoootttzzz}}}~~~~~~|||vvvqqqpppppprrrzzz}}}ttthhh]]]SSSNNNMMMKKKLLLNNNPPPPPPKKKCCC>>>:::999777666444333333333222222111111111111222222---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---///000222444555555777666666444222000...---,,,,,,,,,,,,---...///000000222333444444777;;;???EEEVVVlll{{{}}}xxxuuuttt{{{{{{~~~~~~yyyrrrmmmnnnqqqvvvvvvzzzzzzrrrfff\\\WWWVVVWWWWWWXXX[[[___bbbaaa```______[[[[[[[[[[[[[[[\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWXXXWWWUUUTTTPPPRRRUUUWWWXXXWWWVVVUUULLLKKKHHHEEEBBBBBBDDDFFFHHHSSS___jjjuuu~~~}}}tttggg\\\SSSLLLEEE@@@===:::777777:::>>>AAACCCDDDDDDEEEFFFGGGIIIKKKKKKLLLLLLMMMLLLJJJGGGDDDBBB;;;888555333444555555555444444444555555555666666888===CCCIIIJJJGGGCCC???>>>>>>???@@@AAAAAABBBBBBAAA@@@>>><<<;;;:::::::::yyyvvvtttqqqrrrssssssqqqooollljjjbbbZZZNNNCCC===888444111.........---------,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((())))))))))))*********++++++,,,,,,---***+++,,,...///000000000......---......///000111333333222222111000000000000111333555666555333222444333111...,,,)))'''&&&)))))))))*********++++++************))))))))))))******++++++++++++******))),,,...---+++***,,,///---...//////000111555888@@@HHHQQQXXX[[[^^^aaadddgggmmmrrrrrrrrryyy~~~~~~zzzuuurrrpppppppppvvvyyy}}}xxx{{{xxxkkk]]]TTTQQQNNNNNNQQQUUUVVVSSSKKKDDD???===;;;999666555444333111111000000000000111111111000000///...---,,,,,,------,,,,,,,,,,,,------.........---,,,+++++++++------...///000222333333222222111000///---+++***,,,,,,,,,---...///000111111333444444444777===BBBLLL^^^sss}}}~~~}}}zzzwwwxxxvvvllleeecccggggggjjjrrrzzzrrrjjj___WWWTTTUUUXXXZZZ]]]```dddfffeeedddcccccc^^^]]]\\\\\\[[[\\\\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\[[[YYYWWWWWWWWWVVVTTTRRRNNNPPPRRRUUUWWWWWWWWWVVVMMMKKKIIIGGGEEECCCBBBBBBCCCLLLUUU^^^jjjvvv|||}}}wwwlllbbbZZZRRRIIICCC???<<<888888999<<>><<<:::999999999}}}xxxwwwrrrsssuuuwwwxxxwwwvvvuuupppiii^^^QQQEEE===888666/////////............---...---,,,+++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,+++******)))'''((((((((()))))))))************+++++++++++++++)))***,,,---...///......///////////////000222222333333222222111000000///---///111333333222///......---,,,+++***)))))))))))))))*********+++++++++************)))))))))(((******++++++++++++*********---000///,,,+++---111+++,,,...///000333888;;;JJJSSSaaajjjooooooppppppkkkpppsssqqqnnnrrr~~~}}}{{{yyyyyyyyyyyyyyy{{{}}}{{{xxx|||}}}mmm```\\\SSSRRRSSSWWWZZZZZZUUUOOOCCCAAA???;;;888666444333111000000000000000000111111111000///...---,,,,,,...---,,,,,,,,,,,,---...------------------,,,,,,---------......///000111/////////...---,,,***))),,,,,,------...000111222222444666555444888???FFFXXXjjj{{{~~~|||{{{xxx{{{vvvlllfffdddbbbdddhhhlllpppyyy{{{kkkdddZZZTTTRRRUUUYYY\\\aaacccfffgggfffeeeeeefff___^^^]]]\\\[[[ZZZZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]][[[YYYWWWVVVVVVUUUSSSRRRKKKMMMOOOPPPRRRRRRRRRRRROOOMMMKKKIIIGGGDDDAAA>>>@@@FFFLLLSSS___mmmwwwzzz|||vvvmmmddd]]]TTTKKKDDD???<<<999888888:::;;;;;;;;;;;;;;;<<<===???@@@AAAAAADDDHHHLLLNNNNNNMMMLLLAAA===888555444555555555777777777777888888888888888<<>>;;;999999999999}}}|||ssstttwwwzzz||||||{{{{{{{{{uuukkk\\\NNNCCC===<<<000000000000////////////111000///...---,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++***)))'''((((((((())))))******++++++******************((()))+++,,,---,,,,,,+++////////////000111222333333333222222111000000//////111444666666333111...(((((((((((()))***+++,,,)))************++++++++++++*********))))))((((((******++++++++++++******+++///222000---,,,///222000222444555888<<>>;;;999888999999~~~yyysssttt|||~~~zzzzzzzzzzzzsssgggZZZOOODDD:::777555222000000///---,,,......---------,,,,,,,,,,,,+++***)))((('''&&&%%%(((((()))***************************))))))))))))))))))))))))************+++*********+++,,,------,,,,,,++++++,,,...///000...///000222333444555555333333222111111111222222111111111000///...,,,+++(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++---+++)))***,,,---,,,)))***+++------------///000333222333666777888@@@IIIYYYdddqqq{{{}}}yyyzzzyyyvvvuuuuuuyyy~~~}}}}}}wwwqqqsssuuuuuuvvv}}}|||tttfff\\\SSSUUUZZZ[[[[[[[[[PPPLLLGGGAAA<<<888666444000111333444444222000...000000000000////////////......------------.........---,,,,,,---...000111++++++,,,,,,---...//////---------,,,,,,+++++++++...------......///000111999333333:::<<<<<>>===<<<:::888???===;;;999888888888888999<<<@@@EEEHHHHHHEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGEEECCC???;;;999888999999{{{wwwyyyzzz{{{wwwnnndddYYYJJJ>>>888666333222222222111000.........---------,,,,,,---,,,,,,***)))(((''''''(((((()))***************************))))))))))))))))))))))))***************************+++,,,,,,++++++******+++,,,...//////000111333444444444444333222222222222222333333333333111///---+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++...,,,***+++---...,,,******,,,---...---...///111333333444777888<<>>:::777666222222333444333222111000000000000/////////......///......------......///000///...------,,,,,,,,,+++,,,,,,------.........---------,,,,,,,,,++++++***+++,,,---///222444555===888777<<<<<<<<>><<<999666555444444555222222333333333333333333666777<<>><<<;;;===<<<;;;:::999999:::;;;:::<<>>;;;999888999999{{{|||zzzvvvpppfffTTTDDD===:::666444333333222111.........------------,,,------,,,,,,+++***))))))((()))******+++*********************))))))))))))))))))))))))******************)))))))))***++++++++++++++++++,,,---............///000000000000000000111111111222333333333222111...,,,***)))))))))*********)))((('''''''''))))))))))))))))))))))))************+++++++++,,,+++)))))))))***+++***)))+++---.../////////111333444444666999;;;AAANNN\\\mmm~~~~~~}}}{{{|||~~~}}}{{{~~~~~~ttteee``````^^^\\\\\\VVVRRRKKKFFFBBB>>>;;;999444444333333222222222222////////////............///......------......////////////......---,,,+++------------------------------------,,,,,,,,,,,,++++++,,,...000222444555<<<999;;;===<<<@@@QQQddd|||zzzxxx{{{~~~wwwnnnhhhgggiiirrr~~~zzz|||vvvhhh^^^YYYUUUQQQRRRXXX___cccdddfffhhhjjjjjjfffccc```___\\\[[[[[[]]]^^^^^^\\\ZZZ[[[ZZZXXXXXXYYYYYYYYYXXXQQQNNNIIIFFFEEECCCAAA@@@===>>>>>>======???BBBEEEKKKPPPQQQKKKDDDAAA>>>;;;;;;:::999;;;AAAIIIRRRWWWYYYVVVQQQKKKFFFBBB???>>>;;;:::777555444333333333222222111111111111111111222333888BBBOOOXXX]]]^^^YYYTTTLLLFFFCCCAAA???>>><<<<<<;;;;;;;;;<<<<<<===:::<<<>>>@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA>>>;;;999888999999||||||zzzxxxvvvooo^^^NNNDDD@@@:::555333222000///............------------------,,,,,,++++++******)))******++++++*********************)))))))))(((((()))))))))***************)))))))))))))))******,,,,,,,,,------.........***+++++++++++++++******------...///000111111111---+++***((()))***,,,---)))))))))(((((((((''''''))))))))))))))))))))))))*********+++++++++,,,,,,+++*********+++++++++***,,,...000000000111333555555555888;;;???HHHYYYiii~~~yyyuuuuuuyyy}}}{{{rrrllliiiddd___\\\[[[UUUNNNIIIFFFCCC@@@===777666444222111111222333////////////.........---//////............//////***+++---...//////...---------------------,,,,,,------------------,,,,,,////////////000111222222666777:::<<<===FFF\\\qqq}}}vvvuuuzzz}}}rrrlllfffrrr}}}zzz~~~ssseee\\\UUURRRPPPQQQWWW]]]aaacccdddeeegggfffccc```^^^]]][[[[[[]]]___aaaaaa___]]]ZZZXXXVVVVVVVVVVVVTTTSSSJJJHHHDDDAAA@@@???===;;;888999999999999;;;>>>AAAGGGNNNRRRMMMEEEAAA???<<<;;;999777777:::@@@FFFJJJJJJHHHEEEBBB???<<<;;;:::888777666444333222222222333333222222222222111111111222666???KKKVVV]]]```^^^YYYRRRKKKFFFCCCAAA@@@>>>>>>>>>===============<<<===>>>?????????AAABBB@@@@@@@@@??????>>>>>>>>>AAA???===:::999888999999}}}{{{xxxuuuuuurrrgggZZZIIIDDD===777444222111111//////.........---------+++++++++++++++++++++*********++++++++++++******************)))))))))(((((()))))))))******************)))))))))))))))******+++++++++,,,,,,,,,,,,))))))*********)))(((((()))***+++------......---***)))((('''(((***,,,---'''((((((((()))))))))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,---.........------......---///111222222333555777666777;;;@@@EEEPPPdddvvv~~~yyyuuusssnnnmmmlllmmmqqqxxx~~~}}}|||wwwnnnddd___^^^XXXQQQLLLKKKIIIEEEAAA:::888555222111111222333000////////////........./////////....../////////)))+++,,,...///......---------------------,,,,,,------------------------000000///000000111222333333666999;;;>>>JJJbbbwww{{{vvvrrrssszzz}}}ppplll||||||nnnaaaYYYRRRQQQPPPQQQUUUYYY]]]^^^bbbcccdddccc```]]][[[[[[\\\]]]___bbbdddddd```^^^VVVUUUSSSRRRQQQPPPNNNLLLDDDBBB???>>>===<<<:::999666777888888777999;;;===CCCLLLRRROOOHHHDDDAAA>>>;;;999666555666999===@@@???>>>===;;;:::888888777666555444333222222222222222222222222222222222222333444888???IIITTT\\\```aaa]]]WWWPPPIIIDDDBBBAAABBBBBBAAA@@@???>>>===<<<===???@@@???>>>>>>@@@BBBAAAAAA@@@@@@???>>>>>>>>>???===<<<:::999888888999|||~~~|||xxxsssssstttnnnfffPPPJJJBBB;;;777666666666/////////.........------+++++++++++++++++++++,,,+++++++++,,,++++++***)))************))))))))))))))))))))))))************++++++***)))))))))******'''(((((()))))))))((((((***+++++++++++++++******'''(((***+++++++++******+++***)))((((((((()))***((((((((()))***+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))+++,,,+++***)))***,,,///000333444444555777999999<<>>===;;;;;;<<<;;;:::888555777888777777777999;;;???HHHOOOOOOLLLIIIEEE@@@:::999666555444555777888888888777777666666555555444444444333333222222222000000111111111222222222555777;;;AAAJJJSSS\\\```aaa```\\\UUUMMMGGGDDDCCCDDDDDDCCCBBBAAA???===<<>>@@@CCCAAA@@@@@@@@@??????>>>>>>===<<<;;;:::999888888888~~~}}}{{{uuutttvvvtttppp^^^WWWLLLCCC===:::888777////////////............++++++,,,,,,---------...+++,,,,,,,,,++++++***)))************))))))))))))))))))))))))************,,,,,,+++***************'''((()))******)))((('''******+++,,,,,,,,,++++++'''(((***++++++***)))((()))))))))))))))*********************++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------''')))***)))'''&&&(((***///111444555555666888:::===AAAHHHOOOUUUaaaxxx|||xxxqqqkkkgggeeefffffflllooouuu|||~~~xxxkkkccc```YYYRRROOOQQQQQQMMMIIIEEECCC???;;;888555444333222111111111000000000000000000////////////000000......---,,,+++++++++++++++,,,,,,------.........------------.........///---...///000222555777888777999:::;;;CCCTTTiiixxx}}}uuuppppppsssxxx{{{jjj]]]UUURRRPPPQQQRRRTTTVVVXXX[[[]]]```aaabbb```]]]ZZZYYYYYYZZZ[[[^^^```aaa^^^XXXTTTMMMKKKIIIGGGFFFCCC???<<<999888777888::::::999777666777888777666555777888:::BBBJJJMMMNNNMMMGGG@@@777777666555444333333333444444444444444333333222333333333444333333222222000111111222333444555555666999===CCCKKKTTT\\\bbbbbbbbb```ZZZRRRJJJFFFDDDCCCCCCDDDDDDCCCAAA@@@???AAADDDGGGEEEAAA???@@@CCC????????????>>>>>>>>>>>>;;;;;;::::::999999888888{{{yyywwwxxxxxxuuummmdddVVVJJJ@@@:::777555000/////////............,,,,,,------.../////////,,,,,,,,,,,,,,,+++***)))************))))))))))))))))))))))))************------,,,+++******++++++***+++,,,------,,,******(((((()))***************((()))+++,,,+++***((('''$$$%%%''')))+++,,,------------,,,,,,+++*********))))))))))))))))))))))))++++++,,,,,,,,,---------+++...///...,,,+++---///000222444555666777999;;;@@@EEEMMMTTTZZZggg~~~~~~xxxqqqnnnjjjgggggghhhjjjlllpppvvv~~~tttnnn___XXXQQQPPPSSSSSSPPPKKKIIIGGGCCC???;;;888555444222222222222111111111000000000////////////000000,,,+++******+++,,,...///++++++,,,,,,---...//////---------.........//////111111111111222333444555444777888;;;FFFZZZooo|||}}}tttoooqqqvvv|||}}}tttdddYYYTTTSSSOOOQQQSSSVVVWWWZZZ]]]``````aaaaaa___\\\ZZZYYYYYYXXXYYY[[[^^^^^^ZZZSSSNNNJJJHHHFFFDDDBBB???:::777555555555777999999888777666777888777555444555666777>>>FFFKKKOOOOOOHHH@@@555555555555444222111000222222222333222222111111333333444444444333333222333333444555777888999999666999???EEEMMMUUU^^^cccbbbdddccc^^^UUUMMMGGGFFFAAABBBCCCDDDDDDCCCBBBAAAAAAFFFIIIHHHCCC@@@AAACCC===>>>>>>>>>>>>>>>>>>>>>:::::::::999999999888888|||yyyzzz{{{{{{zzzuuuiii\\\UUUMMMBBB;;;:::555222///.../////////...+++++++++***++++++,,,,,,.........------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))************+++*********))))))((((((+++*********))))))((((((******************************+++++++++,,,,,,,,,*********)))******++++++---------......///111111444555666555555999@@@FFFJJJSSSZZZ]]]cccqqqxxxmmmkkkhhhkkkqqqrrrpppsssyyyvvvjjj]]]QQQMMMMMMLLLMMMOOOJJJIIIGGGCCC>>>999444222444333111000/////////000222222111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---///000111222111111222444222888<<<>>>LLLdddwww}}}zzztttpppssszzzxxxvvvyyywwwhhh]]]SSSOOOOOOSSSVVVZZZ]]]___`````````dddaaa^^^\\\[[[[[[YYYXXX\\\[[[[[[ZZZXXXTTTMMMIIIFFFBBB===;;;:::<<<<<<===555444333777<<<@@@@@@???BBB>>>999666666777666444777:::@@@GGGKKKLLLHHHEEE;;;999666444222222222333000111111222333444444444555444222111111111222222222444888;;;888555888@@@>>>BBBEEEGGGMMMWWW]]]^^^bbbbbb```^^^YYYTTTNNNKKKKKKLLLMMMKKKHHHFFFEEEEEEGGGIIIJJJJJJGGGDDDBBBBBB@@@@@@???>>>===<<<;;;;;;;;;:::999999888888999999{{{|||~~~~~~yyyoooddd^^^UUUHHH>>>;;;666333111/////////---,,,---,,,,,,,,,,,,,,,------------------,,,,,,,,,+++************************************************)))******************)))))))))))))))))))))))))))))))))))))))************************)))))))))(((************)))))))))(((************************)))))))))************++++++++++++++++++,,,,,,---............///000111222666888999:::;;;???FFFKKKTTT]]]eeeggglllwwwuuummmkkkkkkqqqxxxzzzzzz~~~nnn```SSSNNNMMMKKKKKKMMMLLLJJJHHHEEE@@@;;;777444444333111000/////////000000000///.......................................------------------------///...---,,,,,,,,,------///000222222111111333444333999===@@@PPPiii|||yyytttwww|||tttppppppyyyssseeeZZZRRROOOPPPVVVYYY[[[^^^___```aaabbbcccbbb___^^^]]]\\\YYYWWWWWWWWWVVVUUUTTTPPPKKKGGGCCC@@@;;;888777888777777555333333777===BBBDDDEEEFFFAAA;;;888777777666555666999>>>EEEIIIIIIFFFCCC:::999666444222222222333...//////000111111222222444333222111111222333444111222555:::;;;:::???EEEBBBFFFIIIKKKPPPXXX]]]\\\`````````___[[[VVVQQQNNNLLLMMMNNNLLLJJJHHHHHHHHHKKKLLLNNNLLLIIIFFFDDDDDDAAAAAA@@@???>>>===<<<<<<;;;:::999999888999999999}}}wwwppplllcccUUUGGG@@@999777444222111000...,,,......------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,---...............///000222333444444666:::<<<>>>CCCJJJPPP___iiiqqqsssvvv}}}vvvrrrrrruuu|||}}}zzzzzz{{{{{{wwwiiiYYYRRROOOLLLKKKLLLLLLKKKJJJGGGBBB>>>:::777555444222000////////////000000///...............................................................///...------,,,---------///000222222111111333444555;;;>>>DDDVVVqqqzzz{{{~~~rrrllliiinnnwwwnnn```VVVPPPOOORRRZZZ\\\^^^```aaacccfffiiigggeeebbbaaa___]]]ZZZXXXVVVTTTSSSRRRPPPNNNJJJGGG@@@===:::777666555444333444333333777===DDDJJJLLLLLLGGG@@@;;;888777666555555777;;;AAAEEEEEEBBB@@@999888666444333222333333/////////000000111111222222111111111111333444555555333555;;;>>>@@@CCCHHHHHHMMMQQQRRRVVV[[[]]][[[\\\]]]^^^^^^\\\YYYUUURRRMMMOOOOOOOOOMMMLLLMMMNNNQQQRRRRRRPPPLLLIIIGGGFFFCCCCCCBBBBBBAAA???>>>>>>;;;;;;:::999999999999999}}}yyyqqqcccSSSHHH===:::777555444222000...///...------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++((()))))))))*********************)))))))))))))))*********)))))))))))))))************************,,,,,,---------.........,,,+++++++++,,,---...///......///000222333555666555888;;;>>>BBBIIISSSZZZgggqqqyyy|||~~~zzz{{{~~~~~~}}}yyyxxxxxxyyy||||||zzzvvvrrr}}}sssbbbXXXSSSMMMKKKKKKKKKKKKIIIGGGDDD@@@===;;;777666444111000/////////222111111000000000000000........................////////////////////////.........------------...///111222222222222333555666;;;???GGG]]]yyy~~~}}}ssslllgggjjjqqqwwwjjj\\\SSSNNNOOOSSS]]]___aaabbbdddgggmmmqqqooolllfffbbb```^^^[[[ZZZYYYWWWTTTRRRPPPNNNJJJHHH???===:::999888777555444444333333666===EEEMMMQQQSSSNNNGGG@@@:::777666555444555888<<<@@@@@@>>><<<888777666444333333333333111222222222333333333444111111111111222555777888===999888<<<@@@BBBDDDHHHPPPVVV[[[]]]___bbb```[[[YYYZZZ[[[\\\[[[XXXVVVTTTPPPQQQRRRRRRQQQQQQSSSUUUVVVWWWVVVSSSNNNJJJHHHHHHDDDEEEEEEDDDCCCBBB@@@???;;;;;;:::999999999999:::|||nnn\\\OOO@@@===888555444222111///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++************************((()))))))))************))))))))))))))))))******))))))))))))))))))******************************,,,,,,---------.........*********++++++,,,......//////000111333555777888:::===AAAEEEKKKUUUaaaiiioooxxxzzz~~~~~~|||zzzzzzzzzyyyyyyyyy{{{}}}{{{ssskkkrrr{{{iii^^^VVVOOOIIIHHHHHHHHHHHHGGGEEECCC@@@???:::888666333111000000000222111111000000000000000////////////////////////////////////////////////---.....................000111333333222222444555666;;;@@@LLLeee}}}}}}~~~uuunnnjjjnnntttwww{{{}}}hhhYYYQQQMMMOOOSSS]]]```cccdddfffjjjqqqwwwyyyrrrjjjccc___]]]]]]]]]\\\YYYVVVTTTQQQNNNJJJGGG>>><<<999999999888777666555444444666;;;CCCKKKPPPUUURRRLLLDDD<<<777555444333333555888;;;;;;:::888666666555555444444444444333333333333444444444444111111111222444666999:::AAA<<<;;;???CCCEEEIIIMMMZZZbbbiiilllmmmlllggg```YYYYYYYYYYYYXXXWWWVVVUUUSSSUUUVVVVVVUUUWWWYYY[[[[[[[[[YYYUUUOOOKKKHHHHHHFFFFFFGGGGGGFFFDDDBBB@@@<<<;;;::::::999999::::::vvvfffYYYHHHCCC<<<666333222111000///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))************************************************++++++++++++************+++---...//////000111222555777999:::;;;@@@GGGNNNVVV```kkkssszzzzzzwww{{{|||{{{|||~~~~~~wwwmmmmmmqqqfff\\\QQQIIIFFFFFFFFFGGGGGGGGGFFFEEEDDD===;;;999666333222222222000000///...............////////////////////////////////////////////////------...////////////...000111333333222222444555666<<>>FFFSSS^^^gggooowww|||vvvvvvyyy}}}|||}}}~~~|||}}}xxxqqqxxx|||qqqfffYYYNNNJJJDDDEEEGGGIIIJJJJJJJJJIII@@@>>>;;;888555444333333000000///...............////////////////////////........................,,,---...///000000///...000222333333333333444666888>>>GGGXXXvvv|||yyyyyyzzz~~~zzzsssnnnpppyyyxxxwwwppp___TTTOOOMMMPPPUUU[[[```ddddddaaaccciiiooosssoooiiidddaaa```^^^]]]\\\[[[[[[[[[ZZZWWWRRRNNNFFFBBB===:::999888888777777777777555444777<<>>>>>AAAGGGMMMSSS___jjjqqq|||wwwjjjfffaaa\\\ZZZYYY[[[\\\[[[\\\\\\\\\\\\^^^aaaddddddccc___YYYRRRLLLIIIIIIFFFGGGHHHIIIHHHFFFCCCAAA<<<<<<;;;::::::::::::;;;~~~~~~zzzeee\\\OOODDD<<<888777666111111000......---------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************))))))))))))************(((((())))))*********+++(((((())))))*********+++******************************+++++++++,,,,,,,,,+++,,,,,,---...///111111000000222444666999<<<===FFFRRRcccrrr|||}}}wwwuuuxxx||||||vvvvvv{{{{{{oooaaaUUUOOODDDEEEHHHJJJLLLMMMMMMMMMAAA???<<<999777555444444222222111000000000000000000000000000000000000000........................,,,---///000000000///...000222333333333333444666999???JJJ\\\{{{{{{xxxxxxyyy~~~}}}rrriiigggnnnyyyxxxttt{{{|||yyykkk[[[RRROOONNNQQQVVV[[[```dddccc^^^^^^bbbhhhkkkiiifffeeecccaaa^^^\\\]]]]]]^^^``````^^^YYYUUUNNNIIIBBB===;;;:::999999888888777444222333777;;;:::>>>@@@???;;;777555555333222111111333444333222333444555555666555555555888888888888888777777777777777777777999;;;===>>>@@@AAAFFFLLLPPPVVVdddqqqyyyrrrmmmfff```\\\\\\^^^```]]]^^^^^^^^^]]]___cccfffgggeeeaaa[[[SSSMMMJJJJJJFFFGGGIIIIIIHHHFFFCCCAAA<<<<<<;;;::::::::::::;;;tttkkk\\\NNNCCC<<<777444///---+++******,,,///111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************************************************************)))))))))))))))******+++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000222444444555999@@@EEEPPP```xxx|||xxxrrrnnnmmmoootttxxxvvvrrruuu|||}}}{{{yyynnn___SSSMMMGGGEEEJJJPPPQQQQQQQQQGGGDDD@@@<<<:::777444111222111111111000000////////////.........---------//////............//////000///---------...000222111222222222111333555888999>>>NNNiii|||xxxwww|||rrrggggggooowww{{{|||sssrrrxxxsssfffWWWNNNJJJJJJPPPWWW]]]aaacccaaa[[[XXXXXXZZZZZZ[[[]]]___``````___^^^```______bbbffffffbbb^^^UUUPPPIIIDDD@@@>>><<<;;;<<<;;;:::888666555555444666777888999888777555333555555444444444444333333444444444444555666777777555666666666777777888888888999999:::<<<>>>@@@AAADDDGGGKKKNNNQQQZZZeeeooozzz~~~xxxppphhhcccaaabbbcccaaadddgggfffbbbbbbeeejjjkkkjjjeee]]]SSSLLLJJJKKKOOOMMMJJJIIIHHHFFFCCC@@@<<<<<<;;;;;;;;;;;;<<<<<<~~~xxxiiiZZZLLLBBB:::555222111...---,,,---...///------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************************************************************************)))))))))))))))******+++......---,,,+++***)))(((++++++++++++++++++++++++------------...000111111444666777888:::???GGGMMMYYYlll|||vvvpppllliiikkkrrrwwwxxxwww|||zzzxxxyyy{{{}}}}}}wwwvvv~~~xxxkkk```SSSLLLGGGJJJNNNOOOPPPQQQLLLIIIDDDAAA???<<<:::777333222222222111111111111/////////.........------.........------.........111000///......///111222111222333222222333666888<<>>>>>~~~}}}|||}}}~~~pppaaaSSSFFF;;;555555444222000...------,,,........................,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++000000///---+++***((((((++++++++++++++++++++++++.........///000111333333333444666888:::AAAKKKRRRfffyyy}}}vvvrrrpppmmmnnnsssyyy{{{}}}~~~vvvrrrlllgggccccccdddeeemmmrrryyysssllljjjpppxxxuuummm]]]TTTKKKJJJKKKLLLNNNQQQMMMIIIEEEBBB???===:::888444444333222222222222222////////////..................------------......222111000/////////000111111222333333222444666999>>>III___}}}~~~{{{|||}}}{{{wwwqqqkkklllzzzggg[[[PPPKKKKKKNNNUUU\\\eeeggghhhddd___ZZZXXXYYYWWWXXXZZZ\\\]]]]]]]]]\\\]]]aaahhhrrrxxxxxxrrrlll```ZZZQQQJJJEEEDDDCCCBBB===;;;999777555444444444666666777888888666555444555555555555555555555555666666666777777888999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAACCCGGGJJJLLLNNNRRRYYY___llluuu~~~vvvpppnnnnnnooommmooonnnkkkfffdddfffiiilllkkkfff^^^UUUNNNMMMNNNNNNMMMKKKJJJIIIGGGCCC@@@=========>>>???@@@AAABBB~~~}}}~~~{{{rrrgggZZZMMM@@@888555555333222000...---,,,........................+++++++++******+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000222333444222444777999===FFFQQQYYYoooyyyyyy{{{|||yyyyyy|||~~~{{{uuuoooiiiddd]]][[[WWWSSSQQQQQQRRRSSSWWW[[[aaaggglllqqquuuxxxwwwkkkbbbaaaeeeooo}}}wwwiii]]]QQQKKKHHHGGGJJJOOONNNKKKGGGDDDAAA???;;;999555444333222111222222222000000000/////////......//////............//////111111000////////////000111222333333333444777:::AAAOOOiii|||~~~ssslllttt}}}~~~aaaWWWMMMJJJKKKOOOVVV]]]eeefffgggddd___[[[YYYYYYVVVWWWYYY[[[\\\]]]]]]]]]]]]aaaiiittt|||~~~yyyuuujjjcccYYYPPPKKKHHHFFFEEE@@@>>><<<999777666666666444555555666666555444444555555666666666777777777888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBDDDGGGHHHIIILLLPPPSSS^^^fffsssxxxtttrrrqqqppppppnnnkkkgggeeegggiiijjjiiieee\\\SSSMMMMMMNNNNNNMMMLLLKKKJJJGGGCCC@@@<<<======???@@@BBBDDDEEE~~~}}}xxxqqqfffWWWIII???555555444333111///...---------------------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++'''((()))***+++,,,---...........................------...///000222444555777999===AAAFFFOOO[[[cccsss|||xxxpppfff]]]XXXTTTQQQNNNKKKIIIGGGEEEDDDEEEFFFGGGGGGJJJMMMPPPTTTYYY^^^bbbmmmssszzz~~~}}}~~~oooaaa\\\^^^eeewwwttthhhZZZOOOIIIEEEGGGLLLRRRPPPNNNLLLIIIFFFAAA>>>777666444222111111111222111111000000000/////////111111000000000000111111000000//////////////////222333444444444555999;;;CCCUUUrrr|||zzzvvv|||yyy^^^UUULLLJJJLLLOOOVVV]]]bbbccccccbbb___\\\ZZZZZZVVVWWWXXXZZZ\\\]]]]]]^^^]]]```gggqqq{{{}}}yyyqqqfff\\\TTTOOOLLLJJJBBB@@@<<<999777666777777333444444444555444444444666666777888999::::::;;;::::::999::::::;;;<<<===>>>>>>==================<<<;;;;;;;;;<<<===>>>>>>???AAABBBDDDDDDFFFHHHJJJPPPXXXfffxxxxxxsssqqqmmmllljjjgggeeeeeeggghhhgggfffaaaYYYPPPKKKKKKMMMNNNMMMLLLLLLKKKHHHCCC@@@<<<<<<===???AAACCCEEEFFF}}}zzz|||||||||zzzppp```NNNCCC999888666444222111000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************************************************************)))))))))))))))******+++))))))*********+++++++++---------------------------......///111333555666888<<>>>>>===>>>>>>???@@@AAABBBDDDHHHMMMPPPWWW]]]dddjjjpppyyy~~~{{{|||zzzfff^^^]]]```jjjuuutttdddXXXMMMEEEFFFJJJNNNNNNOOOPPPOOOLLLGGGCCC;;;999666333111111111222111111111111000000000000222222111111111111222222/////////000000111111111222333444444555666:::<<>>============>>>???@@@AAAAAAAAA@@@@@@@@@@@@??????=========<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEHHHOOO]]]ppp~~~vvvqqqjjjiiifffccccccdddeeegggeeeccc^^^VVVNNNIIIJJJLLLNNNMMMMMMMMMLLLHHHCCC@@@;;;;;;<<<>>>@@@BBBEEEFFF{{{vvvuuuxxx}}}}}}}}}|||kkkXXXLLL@@@===:::666333222222222...........................------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000111333555666888:::???FFFMMMSSS[[[eeelllttt}}}~~~yyyrrrkkkddd]]]VVVQQQJJJHHHDDDAAA@@@??????>>>=========<<<<<<<<<<<<<<<;;;===>>>??????@@@CCCEEEGGGMMMSSSWWW[[[cccoooxxx~~~vvvjjjfffcccdddjjjyyy~~~oooaaaSSSIIIFFFIIIGGGJJJNNNSSSUUUSSSNNNIIIAAA>>>:::666333222222222222222111111111000000000222111111111111111111222///000111222333444444444222333444555555777:::===JJJ___}}}|||}}}~~~kkkYYYQQQKKKKKKOOORRRYYY___cccbbbaaa```___\\\YYYWWWTTTUUUVVVWWWYYY[[[\\\]]]\\\```iiivvv~~~qqqeeeYYYPPPJJJHHHEEEAAA===;;;:::;;;<<<777777777777888888999999999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@??????>>>??????@@@???>>>===>>>@@@CCCDDDEEEGGGMMMYYYlllzzztttjjjgggcccaaa```bbbcccdddcccbbb]]]TTTLLLIIIJJJLLLNNNMMMMMMMMMLLLIIICCC???::::::;;;===???AAACCCDDDzzzsssnnnqqquuu|||zzzgggZZZFFFBBB===888555333222222000000000000000000000000///......------......///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******++++++++++++,,,,,,---------************************000000111222444666888999@@@FFFNNNUUU\\\ccclllssstttyyy~~~vvvjjjeee^^^WWWQQQLLLHHHEEEAAAAAA???>>>>>>======<<<999999:::;;;<<<===>>>>>>999<<>>MMMbbbzzz{{{uuucccVVVOOOJJJLLLPPPTTT[[[bbbfffdddcccaaa___\\\XXXUUUSSSSSSTTTUUUWWWYYY[[[\\\[[[```lll|||rrreeeYYYRRRNNNKKKFFFBBB??????@@@AAA::::::999999:::;;;<<<<<<:::;;;<<<>>>???AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBAAAAAA@@@@@@AAAAAA@@@>>>===>>>AAADDDFFFGGGIIINNNYYYiii|||~~~wwwkkkhhhccc```___```aaaaaacccbbb\\\TTTLLLIIIJJJMMMNNNMMMMMMNNNMMMIIICCC???999::::::<<<>>>@@@AAABBB~~~xxxyyyooonnnqqqzzzwwwhhhTTTJJJ>>>777666666333///000///......///...,,,***------,,,,,,,,,++++++++++++,,,---.........,,,,,,++++++++++++++++++++++++,,,+++***)))((((((((((((---,,,***(((((()))***+++************************************************------++++++++++++---------------------...///000444000///333666777999===DDDMMMUUU[[[bbbkkkpppqqqwwwzzz{{{uuullleeeXXXSSSMMMIIIIIIHHHFFFDDDDDDAAA===;;;;;;<<<<<<;;;=========;;;:::999:::;;;999;;;<<<<<<;;;;;;<<<===??????@@@CCCGGGKKKPPPRRRWWWYYY\\\___eeemmmuuu{{{oooiiijjjjjjmmmzzz~~~ttteeePPPGGGJJJFFFJJJMMMQQQYYY___^^^XXXQQQKKKCCC<<<777555333222444333222222444444333222111111111111000000000000111111111000111111222222333222444666555555:::BBBNNNlll|||lll^^^MMMLLLLLLNNNTTTYYY]]]___bbbffffffbbb]]]\\\YYYVVVVVVVVVUUUUUUWWWYYY\\\]]]```eeeppp}}}nnnccc]]]SSSOOOJJJFFFDDDCCCAAA@@@@@@???>>>======???AAABBB>>>@@@BBBCCCCCCDDDGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHFFFEEECCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCHHHMMMVVVaaammmzzzwwwpppjjjbbb___```aaa```^^^]]]]]][[[VVVNNNIIIHHHIIILLLKKKKKKKKKIIIFFFAAA===???>>>======>>>???@@@AAAwwwsssssszzzttt^^^SSSDDD:::777555222...000///...///000///...,,,//////.........---------,,,------......---,,,+++++++++++++++++++++++++++)))))))))(((((()))******---,,,***)))((()))***+++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,------...///000444000000555999:::>>>BBBFFFOOOYYYbbbmmmxxx~~~~~~yyyrrrlllddd[[[SSSPPPLLLHHHEEEEEEEEEDDDBBBDDDBBB@@@???@@@AAA@@@???============<<<<<<======888999::::::999999:::;;;=========>>>@@@DDDGGGIIINNNOOORRRUUUYYY___ggglllmmmrrryyyuuupppkkkmmmvvvxxxkkkWWWKKKJJJCCCGGGLLLQQQ[[[dddfffbbbWWWQQQIIIAAA;;;777555333555333222222222222111000111111111111000000000000111111111000111111222333333222444666555555;;;CCCQQQqqq{{{~~~~~~gggYYYNNNMMMLLLOOOTTTZZZ^^^```aaaeeefffbbb^^^\\\ZZZVVVVVVVVVUUUUUUWWWZZZ]]]___ccciiittt|||mmmeee\\\XXXSSSNNNLLLJJJHHHFFFCCCBBBAAA@@@@@@BBBCCCDDDBBBDDDFFFGGGGGGHHHJJJLLLNNNNNNNNNNNNNNNOOOOOOOOOPPPOOONNNMMMLLLLLLKKKLLLIIIIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKOOOVVV___iiiuuuxxxqqqjjjbbb^^^^^^```___]]]___^^^\\\VVVPPPKKKJJJKKKMMMLLLLLLKKKIIIEEE@@@============>>>???AAABBBCCC~~~yyy|||lll___NNNAAA:::777444111111///...///000000///...//////.........---------------......---,,,+++***++++++++++++++++++++++++)))))))))******,,,------,,,+++***)))))))))***+++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000333111222777<<<>>>BBBHHHHHHPPP[[[fffttt}}}vvvlllddd]]]UUUMMMHHHKKKIIIFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCAAA>>>>>>>>>======<<<<<<;;;999:::;;;:::999888999:::<<<;;;;;;;;;;;;===???@@@DDDEEEGGGIIILLLQQQWWW\\\___dddjjjpppvvvzzztttsssuuu|||sssaaaRRRLLLDDDGGGKKKQQQ\\\gggkkkiii```ZZZQQQHHHAAA<<<777444444333222333555666666555222222111111111000000000111111000000111222222333333222444666666666===EEEUUUwww|||xxxbbbTTTOOOMMMLLLOOOUUU[[[```bbbaaaeeefffbbb^^^]]][[[XXXVVVVVVUUUVVVXXX\\\```bbbhhhnnnyyyyyynnnddd___YYYSSSPPPMMMKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGIIIKKKLLLLLLMMMOOOQQQTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIOOORRRWWW]]]eeeoooyyyyyyssslllddd______```aaaaaa```___\\\WWWQQQNNNLLLMMMOOONNNMMMKKKHHHDDD@@@>>>======>>>@@@AAACCCEEEEEE|||ooo[[[JJJAAA;;;888666000///---...///000///...------,,,,,,,,,+++++++++------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///++++++***))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111333222444:::===???EEEKKKOOOWWWbbblllyyyoooiiiaaaZZZUUURRRNNNKKKLLLKKKJJJJJJKKKLLLMMMMMMJJJIIIJJJKKKLLLKKKHHHEEEFFFDDDBBBAAAAAA???>>><<<<<<======<<<:::999999:::<<<;;;;;;::::::;;;<<<<<<>>>???AAACCCEEEIIIOOOSSSZZZ^^^bbbfffjjjqqqzzz{{{yyy}}}yyyiiiYYYPPPHHHJJJKKKOOOYYYfffkkkjjjgggaaaXXXOOOGGG???999666333222222444999<<<>>>>>>222222222111111111000000000000000000111222333333444222444666777888???HHHXXX}}}xxx|||rrr^^^QQQNNNLLLLLLOOOUUU\\\aaaccc```eeefffccc______]]]ZZZWWWVVVVVVWWWZZZ^^^ccceeejjjppp|||vvvlllggg___YYYUUURRRPPPNNNNNNMMMKKKJJJIIIIIIJJJJJJKKKMMMOOOQQQQQQRRRTTTVVVYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNRRRTTTWWW\\\bbbjjjtttzzz~~~{{{uuuooohhhccccccdddfffgggbbb```\\\WWWRRRPPPNNNNNNQQQPPPOOOLLLGGGCCCAAA@@@@@@AAABBBDDDEEEFFFFFFFFFmmmXXXIII???:::777111///------...///......------,,,,,,,,,+++++++++------,,,,,,++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++******************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...000222333444444777<<>>??????===;;;999999:::::::::::::::::::::;;;;;;999;;;===???AAAEEEJJJNNNPPPSSSWWWZZZ]]]ccckkkqqqzzz~~~{{{zzz~~~|||www{{{lll^^^UUULLLKKKJJJLLLVVVcccjjjkkkjjjeee\\\TTTKKKCCC<<<888444333222444888<<<>>>???222222222222111111111111000000000000111222333444444333444666777999AAAKKK]]]xxxpppttt{{{nnn[[[QQQLLLKKKLLLOOOVVV\\\aaacccaaaeeegggdddaaabbb```]]]YYYXXXWWWXXX[[[```eeehhhjjjrrr~~~wwwrrrjjjccc___]]][[[YYYTTTTTTRRRQQQPPPOOONNNNNNPPPRRRTTTUUUVVVWWWYYY[[[^^^]]]ZZZXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXXXXWWWVVVUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWZZZ]]]bbbjjjrrrxxxyyy|||uuurrrmmmjjjiiijjjjjjkkkccc```[[[WWWSSSRRRQQQPPPSSSSSSQQQMMMGGGCCCCCCCCCFFFGGGIIIJJJJJJIIIHHHGGGgggRRRDDD;;;777333111...---...///......//////.........---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++)))((((((''''''''')))*********++++++++++++************************************************+++,,,,,,------,,,,,,+++++++++,,,...000222444555666777<<>>======:::::::::999999888777777666777999::::::<<>><<>>;;;888444222111000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++(((&&&'''***,,,+++***++++++************++++++*********)))))))))))))))+++,,,,,,,,,,,,,,,,,,---///000111222222444888:::???EEEOOOXXX___gggpppvvvzzzyyytttrrrrrrsssuuu|||xxx~~~tttmmmeee^^^]]]```bbbbbbhhhuuu{{{jjj^^^YYY\\\YYYTTTPPPLLLIIIEEEBBB>>>===;;;;;;<<<<<<;;;999777777777777777888999999<<<===>>>@@@BBBDDDFFFFFFJJJKKKMMMNNNOOOSSSYYY]]][[[\\\^^^___aaaeeekkkooovvv~~~ppplllaaaXXXYYYbbbgggeeecccbbbaaa```]]]WWWOOOJJJDDD<<<555444444222111222222222222111111111111000000111111222222333444444444777666888>>>>>>HHH^^^}}}~~~wwwsssrrrooo}}}}}}eeeTTTLLLJJJKKKNNNTTT[[[aaaeeehhhjjjllllllmmmnnnnnnjjjeee```___\\\YYYWWWZZZ```gggkkkpppxxx~~~}}}yyyuuurrroooqqqooonnnnnnqqqsssttttttxxxwwwuuurrrmmmjjjiiijjjhhhhhhhhhjjjlllnnnnnnnnnnnnooopppppppppooommmllljjjiiihhhhhhhhhiiijjjkkkkkkkkkkkkmmmppptttwwwzzz||||||~~~tttnnnggg___[[[[[[\\\]]]\\\^^^ZZZTTTNNNIIIGGGFFFFFFJJJMMMQQQUUUWWWWWWVVVUUUwwwjjj^^^TTTNNNAAA>>>999555333111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++)))((((((+++,,,,,,***,,,,,,++++++++++++,,,,,,+++++++++***************+++,,,,,,,,,,,,---------...///111222444777;;;>>>BBBIIIUUU___hhhrrr{{{~~~{{{wwwuuuwwwxxxzzzyyypppiiidddaaaccchhhooorrrzzz~~~nnnfffaaa^^^YYYTTTPPPLLLGGGDDD???>>><<<<<<<<<<<<:::999999888777777666666666777999999:::<<<>>>???@@@AAAEEEGGGJJJLLLMMMPPPTTTVVVVVVVVVWWWVVVWWWZZZ___bbbhhhsss}}}yyymmm```[[[]]]^^^[[[___bbbggglllmmmhhh___XXXEEE===666666666444333444222222222222111111111111000000111111222333333444444777666888>>>>>>IIIaaayyy{{{}}}wwwiiiddddddeeevvvxxxaaaQQQJJJIIIJJJNNNUUU]]]cccgggjjjjjjnnnnnnnnnooonnnjjjddd```^^^[[[YYYWWWYYY]]]bbbfffjjjqqq|||xxxuuuxxxxxxxxxyyyzzz{{{|||}}}~~~~~~|||xxxtttpppoooooommmmmmlllnnnqqqrrrrrrqqqpppqqqrrrsssssssssrrrqqqnnnmmmlllkkkkkklllmmmmmmooooooooooooqqqtttxxxyyyxxxzzz~~~zzzssslllccc]]]]]]___```___```\\\WWWPPPKKKHHHFFFFFFHHHKKKOOOSSSUUUVVVUUUUUU~~~vvvnnneee]]]WWWHHHCCC===777444222111000111111111111000000000000------------------------,,,+++++++++************+++++++++++++++++++++++++++***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------...///111333666:::???BBBHHHPPP\\\hhhqqqzzz}}}|||~~~wwwnnnhhhffffffmmmtttzzzwwwlllgggccc^^^YYYTTTNNNIIIEEEAAA???===<<<===<<<:::999:::999888666555555444444777777888999:::;;;<<<<<<>>>AAAEEEHHHJJJMMMPPPRRRTTTSSSRRRPPPOOOPPPSSSUUU[[[gggxxx{{{zzzjjj^^^YYYVVVTTT[[[bbbmmmxxx~~~yyynnndddNNNEEE<<<:::999666444666333222222222111111111111222222222333444444555555444888666888>>>???LLLeeewwwrrr~~~rrraaaYYYZZZ^^^sssppp[[[MMMIIIIIIJJJOOOWWW```gggjjjlllkkkoooooonnnnnnmmmiiiddd```]]][[[YYYXXXXXXZZZ]]]___bbbhhhwww~~~{{{~~~zzzwwwvvvuuuttttttuuuwwwxxxxxxwwwtttuuuvvvwwwwwwxxxwwwwwwtttsssqqqpppoooooopppppptttssssssrrrtttvvvxxxzzzxxx{{{zzzrrrggg```___aaaccccccbbb___[[[UUUPPPKKKGGGEEEGGGIIIMMMQQQTTTUUUUUUUUU}}}zzzvvvooofffaaaRRRKKKBBB;;;777444222000222222111111111000000000------------------------,,,,,,+++++++++*********++++++++++++++++++++++++)))))))))************)))+++,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++,,,,,,---.........///000222444777<<>>======<<<;;;999999999777666555444444444888888999999::::::;;;;;;:::<<<@@@CCCGGGLLLRRRVVVYYYYYYWWWTTTPPPOOOOOOPPPWWW```nnn{{{~~~}}}qqqbbbXXXTTTRRRWWW```ooo~~~uuuiiiZZZOOODDD???;;;666333444333333222222222111111111444444555555666777777777555888777888>>>AAAPPPkkk}}}}}}zzz~~~~~~zzzfff[[[\\\bbbwwwiiiVVVKKKHHHIIIJJJPPPYYYcccjjjmmmmmmllllllkkkkkkkkkjjjhhhdddaaa]]]\\\[[[YYYYYYXXXYYYYYY]]]bbbooo}}}}}}|||{{{|||}}}~~~}}}|||zzzzzzzzz{{{zzzzzzzzzzzzxxxwwwuuutttrrrrrrrrrsssuuuuuuttttttuuuwwwzzz{{{}}}vvvkkkcccaaacccddddddcccbbb```\\\VVVPPPJJJGGGHHHJJJMMMPPPSSSUUUVVVWWWzzzsssnnn]]]TTTHHH???:::777444111111111111000000000//////++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************((()))******))))))((((((******++++++++++++******))))))))))))******++++++++++++,,,------...//////111222444666999>>>DDDIIITTT]]]iiirrrvvvyyy|||~~~xxxqqqooorrrxxxwwwnnngggbbb[[[UUUOOOJJJEEEBBBBBB@@@>>>>>>>>>===<<<:::888888777666666666666666888888888888999999:::::::::;;;<<>>BBBTTTrrr~~~}}}}}}|||lll```aaahhh}}}zzzdddSSSJJJIIIJJJJJJPPPZZZdddkkkmmmlllkkkgggfffffffffggggggeeeddd^^^]]]\\\[[[ZZZYYYXXXWWW[[[^^^iiizzz~~~|||{{{{{{zzz|||zzzxxxvvvuuutttuuuuuuttttttssstttuuuxxx{{{}}}xxxnnngggeeeeeeeeeddddddeeeeeeddd___XXXQQQMMMMMMNNNPPPRRRTTTUUUWWWXXX|||~~~|||ggg\\\NNNCCC>>>:::666222000000000000/////////...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((***,,,,,,***((((((((())))))+++,,,,,,+++))))))((((((((()))******++++++++++++,,,---...//////000333444666999===CCCKKKPPPZZZcccnnnvvvyyyyyyyyyzzz}}}{{{vvvxxx}}}uuummmddd^^^VVVOOOJJJGGGDDDBBBAAA@@@>>>>>>??????===<<<999888777777777777777888444555555666666777777777::::::;;;===DDDOOO[[[dddfffhhhjjjhhhddd^^^YYYWWWTTTVVV[[[dddqqqzzz~~~mmm]]]SSSQQQLLLRRR```tttiii\\\MMMDDD===777444555333333333333222222222222000000000111222222333333555999888999>>>DDDXXXxxx{{{~~~qqqbbbccclllxxxbbbRRRJJJIIIJJJKKKPPPZZZccciiikkkkkkjjjdddcccbbbccceeeffffffeee^^^^^^]]]\\\ZZZYYYXXXXXXZZZ[[[dddrrr~~~}}}||||||~~~|||{{{yyywwwwwwwwwxxxuuutttttttttvvvxxx{{{}}}}}}{{{sssnnnllljjjgggdddeeehhhlllnnnkkkeee]]]XXXSSSSSSSSSSSSTTTUUUVVVWWWpppcccSSSGGGAAA===888444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))),,,......,,,***)))***)))***,,,------,,,***)))(((((()))******+++,,,,,,++++++,,,---...///000000333555888<<>>>>>@@@@@@???>>><<<;;;:::888777777777777222222333444555666666666999999:::===CCCMMMYYY```iiimmmqqqrrrnnnggg```]]]TTTTTTWWW^^^jjjyyy|||uuubbbVVVRRRIIILLLVVViii|||mmm[[[NNNDDD;;;777777444444333333333222222222000000000111222222333333555:::888999>>>EEE[[[|||~~~iiigggnnnvvv```QQQJJJHHHHHHLLLQQQYYYaaagggiiihhhhhhfffdddbbbbbbdddffffffeee]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXX^^^jjjzzz~~~}}}{{{zzzzzz{{{{{{xxxwwwvvvuuuvvvxxxzzz|||}}}zzzwwwuuuqqqlllgggggglllsssxxxxxxrrrjjjeeeXXXWWWUUUSSSSSSSSSTTTTTTuuuuuugggVVVIIICCC???999555111111111000000000000///---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***...111000...++++++,,,***+++---......---+++***))))))***+++,,,,,,------++++++,,,---...///000111333555999???FFFPPP[[[bbbjjjqqqyyy|||xxxqqqjjjgggdddgggppp|||{{{rrrbbb[[[RRRJJJGGGGGGGGGHHH???>>>>>>>>>@@@AAA@@@???>>>===<<<:::888666666555222333333444666777777888777888;;;>>>CCCKKKUUU[[[kkkpppvvvyyyuuunnnfffbbbWWWVVVWWW\\\gggttt~~~{{{hhh[[[VVVIIIIIIOOOaaaxxx~~~iiiYYYKKK???888777444444444333333333222222222222333444444555555666555:::999999>>>EEE]]]ssslllqqqttt___PPPIIIGGGFFFLLLQQQXXX```eeeggggggfffhhhfffdddcccdddeeeeeeeee[[[[[[ZZZYYYYYYYYYYYYYYYWWWVVVZZZeeesss~~~}}}|||}}}}}}~~~{{{zzzxxxwwwwwwxxxyyyzzz~~~|||wwwoooiiihhhoooxxx~~~{{{sssmmmZZZYYYVVVSSSQQQQQQRRRRRRnnn}}}uuujjjZZZNNNGGGAAA;;;666222000///...000000///...........................,,,,,,,,,---------......,,,,,,,,,++++++*********++++++*********+++---...************************,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///222444555999888===FFFOOOXXXccclllnnnqqqvvv{{{zzzrrrkkkgggkkkjjjmmmvvvyyyllldddYYYQQQMMMKKKIIIHHH???>>>>>>======>>>???@@@@@@>>><<<::::::888666444555555555555555666777777777888999;;;???GGGPPPVVV```fffooouuuvvvrrrkkkfffaaaZZZWWW[[[ccckkkvvvuuudddWWWQQQLLLJJJSSSjjjzzzhhhZZZMMMAAA888222333444333222111111222444444444555555555555555888666999<<<>>>JJJkkkvvvuuuqqq[[[NNNJJJIIIHHHOOOXXX```cccdddggghhhgggiiieeebbbcccggghhheeeaaa]]][[[ZZZZZZ[[[\\\\\\[[[XXXXXX]]]fffqqq}}}zzz{{{zzzyyyvvvuuuvvvzzz}}}~~~vvvnnnoookkkmmmwwwyyyvvvfff```XXXSSSQQQPPPNNNMMMcccrrr}}}}}}~~~~~~|||tttkkk^^^RRRJJJCCC===999333111///......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,+++*********+++,,,---++++++++++++++++++++++++------------------,,,,,,---,,,,,,---000333555666:::;;;BBBOOOZZZccckkkssswwwyyy|||~~~|||vvvpppmmmooopppttt|||rrrjjj___VVVPPPLLLIIIFFFEEEDDDAAA???>>>===>>>>>>@@@>>><<<::::::888666444555555555555555666777777666777888:::???GGGQQQXXX]]]ccckkkrrruuusssnnnkkkbbb]]][[[^^^dddiiiqqqyyy~~~lll___SSSMMMHHHPPPddd|||uuudddSSSEEE>>>666666666444333222222333444444444555555555555555888777999===???LLLnnn}}}xxxmmmWWWKKKHHHHHHHHHOOOXXX```bbbcccfffgggfffhhheeebbbcccfffgggddd```]]]\\\ZZZ[[[\\\]]]]]]\\\]]][[[]]]cccmmm{{{}}}zzzyyyyyy}}}yyyqqqhhhdddfffpppyyyzzzwwwuuukkkeee\\\UUUPPPMMMKKKHHH___kkk{{{vvvwww{{{~~~|||uuupppggg\\\QQQHHHBBB>>>666333111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///111444777999<<>>>>>===<<<::::::::::::888777555555555444444555555666555555666888>>>HHHSSS[[[XXX\\\aaafffkkknnnooopppooojjjffffffeeeeeekkkqqqwww~~~|||ooocccXXXMMMMMMWWWhhhzzzvvvcccQQQFFF@@@===999666555444444333333333444444555666666666777888:::===DDDWWW{{{www___NNNFFFEEEIIIMMMVVV___gggiiijjjlllnnnlllkkkhhhffffffgggfffdddbbb```^^^\\\\\\___aaabbbbbbfffbbb```bbbgggqqq~~~|||zzz{{{}}}}}}rrrhhh```\\\^^^aaa```___```]]]ZZZVVVQQQNNNKKKJJJIII\\\bbbuuu{{{tttuuu|||~~~~~~{{{rrrdddTTTGGG@@@777444111///000111222222........................******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,...///000000111555:::???HHHNNN]]]ooo{{{}}}||||||}}}wwwiiiaaa```aaa___[[[TTTMMMFFFBBB@@@???<<<;;;999::::::;;;999888555555444444444444555555444555666888===GGGQQQXXXXXXYYY\\\___bbbeeehhhiiimmmhhhccc```^^^___gggpppttt{{{}}}lll___RRRNNNRRR[[[lllzzzyyylll[[[NNNEEEAAA:::666555444333222333333444444555666666777777999;;;>>>GGG^^^zzzrrrxxxrrrZZZLLLFFFFFFJJJPPPYYYbbbiiikkklllnnnooonnnmmmllljjjiiihhhgggfffddd```^^^\\\]]]___bbbdddeeeeeecccccceeehhhnnnyyy~~~~~~rrrhhh```YYYXXXWWWTTTSSSUUUQQQQQQOOOLLLIIIGGGGGGGGG\\\```ppp}}}xxxxxx~~~|||ooo^^^MMMBBB666333///---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---------------,,,+++************************))))))******++++++,,,,,,---///111222222777>>>DDDPPPXXXggguuu|||}}}}}}{{{vvvssstttsssrrrtttwwwzzz||||||uuuxxxzzz{{{}}}wwwmmmiiijjjoooiii```UUULLLEEEAAA???;;;999999999;;;;;;;;;999666555444444333444444444444555666888===DDDMMMSSSVVVVVVVVVWWWYYY[[[^^^___aaa\\\XXXUUUTTTVVV```kkkrrryyyssseeeXXXRRROOOQQQ]]]lll~~~{{{zzz|||{{{ssseeeZZZKKKDDD<<<777555555444222222333333444555666777777777999;;;>>>IIIdddxxxllleeeiiiuuu~~~nnnVVVKKKGGGFFFJJJQQQYYYbbbiiijjjkkkmmmnnnmmmoooooommmkkkjjjhhhffffff```^^^\\\\\\___ccceeefffccccccdddgggiiikkksss|||~~~rrrccc[[[TTTRRRPPPMMMMMMPPPKKKKKKJJJHHHCCC@@@??????\\\]]]iiioooZZZMMM;;;777222///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++***++++++,,,------.........111333444555:::CCCJJJWWWaaapppzzz~~~|||}}}{{{xxxtttmmmhhhiiigggfffggglllpppsssuuuooonnnnnnooosssxxx~~~{{{sssppprrrlllbbbWWWMMMFFFBBB@@@:::999888999;;;<<<;;;:::666555444444333333333444444555777999<<>>888777777555333222222333444555666777777777:::<<>>777333000000///...........................,,,,,,------------......*********++++++,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///222555666888===GGGOOO\\\ggguuu~~~~~~zzz{{{~~~~~~xxxoooiii```^^^\\\^^^ccchhhmmmooommmjjjgggjjjqqqwwwzzzzzzzzz}}}{{{uuukkkfff]]]SSSKKKFFFDDDCCC999888888999;;;<<<<<<;;;666555444444333333333333444555888:::<<<@@@EEEIIIOOONNNNNNMMMNNNOOOPPPQQQIIIIIIKKKNNNNNNQQQ[[[eeeqqqyyyvvvjjjaaaVVVMMMTTTbbbhhhmmmtttxxxvvvqqqllliiiTTTKKK@@@:::888888666444222222333444555666777888777:::<<>>;;;:::;;;YYYYYY```lllyyyxxx^^^HHH>>>555444555222000///......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,...............000222444222555:::<<<>>>IIIUUUhhhoooxxxyyyvvvzzz~~~~~~}}}{{{uuuxxx|||{{{kkkccc]]]WWWXXX^^^eeeiiijjjlllmmmqqqwww}}}}}}{{{{{{yyy}}}uuullleee[[[SSSNNNJJJEEEAAA;;;:::999888888888999:::888666444444555555444333555444444777;;;@@@DDDEEEOOOQQQOOOJJJHHHKKKKKKHHHNNNKKKKKKLLLMMMPPPYYYcccooouuuyyyzzz|||sssfffYYYPPPPPPVVV^^^llltttrrrrrrvvvtttlll^^^SSSGGGAAA<<<777555777333333444444666777888999::::::<<>><<<<<<<<<;;;:::999888777666555YYYWWWZZZaaahhhnnnwww~~~www```MMMAAA666333222000...///.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++---...///.........000222444222444:::>>>DDDPPP\\\iiimmmrrrtttrrrxxx}}}{{{vvvxxx{{{rrrjjj```\\\aaajjjrrrwwwyyyyyy|||}}}{{{vvvmmm```UUUMMMHHHCCC???===<<<;;;999999:::;;;;;;888666444444555555444333444444444777;;;???BBBDDDIIILLLMMMLLLOOOVVVZZZZZZPPPMMMMMMNNNNNNPPPYYYbbbmmmsssxxxyyy{{{vvviii\\\RRRQQQTTTZZZhhhqqqsssvvv}}}|||vvvgggYYYIII@@@;;;777555666444444444555666777999999::::::===CCCSSSqqq~~~~~~}}}{{{qqqiiioooxxx{{{eeeOOOGGGFFFFFFKKKTTTaaafffmmmqqqrrrpppnnnmmmmmmlllkkkiiigggeeecccbbb```^^^\\\ZZZZZZ[[[^^^```````````````ccchhhooouuuyyyrrrnnnlllfff\\\TTTLLLIIIEEE@@@===:::999888999888777666555444333333[[[VVVUUUWWWYYYZZZ^^^dddjjjttt~~~|||yyyuuucccRRREEE999333222///...............------------,,,......---------,,,,,,,,,------------------------------------------------,,,------......---------.../////////------///111555333444;;;CCCMMM[[[gggnnnmmmmmmmmmnnnttt}}}{{{wwwyyy{{{}}}vvvmmmmmmuuu}}}zzzhhhYYYOOOHHHCCC@@@???>>><<<;;;;;;;;;<<<<<<999777555444555555444333333333555777:::===@@@BBBDDDHHHJJJLLLRRR]]]eeefffTTTRRRQQQQQQPPPRRRYYYbbbkkkqqqvvvwwwzzz|||oooaaaVVVRRRTTTWWWcccnnnuuuxxxeeePPPDDD===999666666555555555555666777999999999;;;>>>DDDVVVvvvxxxrrrrrrsss}}}|||uuuppptttxxx{{{{{{zzzzzzyyyuuusssvvvbbbNNNGGGEEEEEEJJJSSSbbbggglllppppppnnnllljjjmmmlllkkkiiigggeeedddccc___]]]ZZZXXXXXXYYY[[[\\\^^^^^^___```bbbgggnnnsss||||||xxxssslllddd___\\\WWWOOOIIICCCAAA>>>:::777555444444444444333333222111000000^^^XXXTTTUUUVVVVVVXXX\\\^^^jjjzzz}}}zzzzzz{{{~~~yyyssseeeUUUIII===888666222000///............------------......---------,,,,,,,,,------------------------------------------------+++,,,,,,---------------.../////////------///000555444666>>>KKKZZZiiirrrvvvqqqlllkkklllrrr}}}{{{yyyyyyzzz|||xxxyyy~~~yyyrrrlllhhheeedddbbbaaabbbdddiiitttqqq^^^RRRJJJFFFCCC???>>>===<<<;;;;;;<<<===999777555555555555444333222333555777999===AAACCCDDDGGGGGGHHHMMMXXX___aaaZZZWWWVVVVVVTTTTTT[[[dddiiipppuuuvvvyyy~~~}}}}}}~~~~~~~~~~~~tttggg[[[TTTRRRTTT^^^jjjwwwttt[[[KKKCCC===999888666666666666777888999:::999<<>>888333111//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,.../////////------///111555666999CCCTTTggguuu{{{wwwpppnnnooosss|||~~~|||zzzzzzzzzzzz{{{}}}}}}}}}~~~{{{qqqnnnrrr{{{yyysssqqqpppjjjiiigggccc___ZZZVVVTTTRRROOONNNOOOOOORRR\\\fffqqqwwwcccUUUMMMHHHEEE@@@???===<<<;;;;;;;;;<<<:::888666555555555444333111333555777999>>>DDDIIIIIIKKKIIIFFFIIIQQQVVVVVV\\\ZZZYYYXXXVVVUUU[[[cccgggmmmrrrsssvvv{{{~~~}}}yyyzzzzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwyyy{{{~~~wwwkkk^^^TTTOOOPPPWWWccctttgggUUUIII@@@:::888777777777777777888999:::999===@@@FFF[[[uuuppppppsssmmmkkkuuu{{{lllddd```lll{{{gggWWWIIIEEEDDDCCCJJJSSS[[[___eeehhhiiihhhhhhgggjjjiiihhhgggeeedddbbbbbb^^^]]][[[YYYXXXYYYYYYZZZZZZ\\\^^^___aaadddhhhkkklllsss~~~{{{{{{zzzxxxwwwwwwxxxyyy|||vvvmmmddd^^^XXXRRRJJJDDDAAA???<<<:::888777555444222111000000000000000000000000000000nnncccYYYUUUTTTRRRSSSVVVVVV^^^kkkzzz{{{xxxwwwxxx}}}{{{qqqiiiYYYOOOGGGEEEBBB<<<555222/////////.........------......---------,,,,,,,,,++++++++++++++++++++++++------------------------))))))***+++,,,,,,,,,,,,,,,...///.........000222555888>>>KKK___sss~~~|||vvvuuuuuuvvv{{{~~~yyyxxx{{{~~~||||||~~~~~~{{{zzzzzzzzzzzzzzz{{{|||}}}~~~|||{{{|||}}}~~~|||yyyyyy{{{}}}~~~{{{uuuooojjjiiilllooonnnnnnllljjjhhhdddaaa___VVVUUUTTTRRRPPPMMMKKKIIIFFFDDDCCCDDDDDDDDDKKKTTTXXXnnn}}}hhhYYYPPPIIIEEEAAA@@@>>><<<;;;;;;<<<<<<;;;999777555666555444222000222555777:::@@@JJJQQQSSSTTTQQQMMMLLLQQQTTTSSSYYYWWWVVVVVVSSSRRRWWW___bbbhhhlllmmmooosssvvvuuuttttttttttttsssrrrqqqqqqmmmlllkkkkkkmmmppptttvvv{{{zzzpppcccVVVOOOMMMPPP[[[nnnrrr```PPPBBB:::888888888777888888999::::::999>>>AAAFFF]]]~~~zzz}}}vvvqqqzzzpppbbb___lllqqq^^^PPPEEEDDDDDDCCCJJJTTTYYY]]]bbbfffgggffffffggggggfffeeedddcccaaa``````^^^]]][[[ZZZYYYZZZZZZ[[[ZZZ\\\^^^___```bbbdddggghhhnnnyyy~~~~~~}}}|||zzzxxxvvvvvvvvvwwwvvvuuurrrrrrrrrooommmkkklllmmmlllsss}}}yyynnneee\\\VVVLLLHHHAAA===;;;::::::999777666555444333111000000000000000000000111111111zzzlll]]]VVVRRRPPPPPPRRRUUU[[[fffppp{{{}}}yyywwwuuuvvv}}}|||rrrlll^^^TTTIIIEEEBBB;;;444222////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////)))***+++,,,------------+++,,,.........///111444555:::CCCRRRhhh}}}}}}{{{{{{zzzyyy}}}xxxrrrrrruuuzzz~~~~~~{{{xxx{{{}}}|||zzzxxxxxxyyyyyyzzzzzzzzz{{{}}}~~~{{{|||}}}|||{{{|||}}}~~~{{{}}}{{{{{{xxxtttooonnnooorrrtttrrrnnnkkkhhheeebbb```]]]ZZZXXXWWWWWWVVVRRROOOJJJJJJHHHGGGEEEDDDCCCCCC===<<<>>>@@@???===AAAHHHJJJYYYmmmrrrbbbVVVMMMGGGCCCAAA@@@>>>============<<<999777666666555444222000222555777:::DDDPPPZZZ```aaa]]]VVVSSSUUUTTTQQQRRRPPPOOOOOOMMMKKKPPPXXXZZZ```ddddddeeeiiikkkjjjjjjjjjiiigggdddbbb```^^^ZZZYYYXXXXXX[[[___cccfffpppvvvzzzmmm___VVVNNNOOOWWWkkknnnZZZGGG===;;;999999888888888999::::::999???AAAFFF^^^{{{tttbbb]]]jjjmmmWWWKKKBBBCCCCCCDDDKKKVVV\\\___dddffffffeeeeeeeeedddcccbbbaaa```___^^^]]][[[[[[ZZZZZZZZZZZZZZZ[[[ZZZ\\\^^^_________aaacccdddjjjsss|||~~~zzzwwwtttrrrqqqpppmmmlllhhhfffddddddeeeeeedddccc```aaabbb```]]]\\\]]]___]]]aaaiiiqqq}}}|||nnnddd\\\SSSMMMCCC@@@;;;999888888999:::777666666555333222000/////////000000000111111111sssbbbYYYTTTQQQQQQSSSPPPWWW___dddjjjttt|||zzzppppppttt}}}tttnnncccWWWJJJDDD???888333111000/////////..................---------,,,,,,,,,------------------------***************************+++,,,---............***,,,---......000222555555<<>>;;;>>>CCCEEEOOO[[[iii|||{{{jjj\\\QQQJJJDDDCCCAAA???>>>>>>>>>???<<<:::777666666555444222000222555777;;;FFFTTT```kkkkkkfff]]]XXXVVVSSSOOOKKKIIIIIIIIIGGGFFFKKKRRRTTTYYY]]]]]]^^^bbbcccbbbaaa```^^^[[[WWWSSSOOONNNJJJIIIHHHIIILLLPPPUUUWWWbbbiiitttwwwhhh^^^RRRQQQXXXlllyyybbbMMMAAA???999999999888999999:::::::::???AAAFFF^^^wwwcccZZZffflllSSSHHHAAABBBCCCDDDLLLWWW___bbbfffgggfffeeeddddddbbbaaa```___^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZ\\\^^^___^^^^^^___```___fffnnnttt}}}|||wwwmmmkkkhhhgggfffdddaaa___ZZZXXXVVVVVVVVVWWWVVVTTTPPPRRRTTTSSSQQQPPPQQQTTTRRRUUUYYY^^^gggvvv}}}mmm___VVVOOOGGGAAA===;;;888777777888999:::777666666555333222000///......//////000111111111fff[[[WWWSSSPPPQQQQQQSSSXXX[[[\\\cccsss~~~{{{zzz{{{ssspppyyy}}}zzzxxxmmmcccUUUHHH@@@:::555222///......///000000///---//////...---,,,,,,++++++------++++++++++++---------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,000000000///...111555888<<>>======;;;;;;:::999777555333222222...000888<<<@@@QQQeeewwwtttlllbbb[[[XXXRRRLLLJJJHHHEEEDDDDDDGGGJJJLLLPPPRRRTTTUUUUUUWWW[[[]]]SSSRRROOOKKKFFFDDDEEEFFF@@@BBBCCCCCCCCCEEEKKKPPP[[[```gggooowww}}}wwwddd]]]VVVXXXiiimmmUUUFFFBBB:::888999;;;999555555999<<>>======>>>>>>======<<<;;;999999999999999888888888888999999999999:::<<>>>>>>>>;;;;;;:::999777555333222444000222888:::===LLL^^^sssrrrkkkbbb]]]ZZZTTTMMMGGGEEEBBBAAAAAACCCFFFHHHKKKMMMNNNNNNMMMMMMNNNPPPKKKKKKIIIEEEBBB@@@AAACCC???@@@AAA@@@???AAAEEEIIIOOOSSS[[[dddmmmuuuzzz}}}oooddd[[[YYYggg|||sss\\\JJJCCC===;;;:::<<<:::777777::::::===???EEE[[[~~~ccc[[[iii}}}|||cccPPPHHHBBB@@@BBBFFFOOOXXX]]]aaaeeehhhgggfffeeeeeecccbbb```^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWYYYZZZ[[[[[[[[[\\\]]]___aaacccdddcccbbbeeekkkqqqzzz|||qqqddd[[[UUUTTTQQQNNNKKKIIIHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>============>>>AAADDDEEEGGGMMMWWW___iiixxx{{{bbbXXXLLLCCC@@@>>>;;;888666444222333555666666444444444444333333333222222222222333333333444444444vvvcccWWWRRRQQQRRRRRRSSSSSSRRRTTT```nnn{{{~~~}}}yyyxxxrrrnnnqqq}}}|||{{{{{{zzzzzz{{{ppp```QQQDDD<<<777555222111000000111111///...//////......---,,,,,,,,,------,,,,,,,,,,,,------------...//////...,,,+++,,,,,,,,,,,,,,,,,,------+++---///000111333777:::EEERRRggg}}}}}}|||~~~~~~|||}}}|||yyyzzz~~~|||xxxvvvwww{{{zzzppphhheeegggrrrtttwww{{{~~~~~~~~~~~~|||zzzzzz{{{||||||{{{~~~}}}|||{{{yyyxxxwwwvvvxxxyyyyyyzzz|||}}}}}}}}}}}}~~~|||wwwooogggbbb``````aaajjjuuu}}}nnndddYYYOOOKKKHHHCCC???>>>>>><<<999999:::;;;;;;:::999888777666666555666666777777777777888888888888::::::<<<@@@BBBFFFRRR^^^xxxtttaaaSSSMMMGGGFFFDDDBBBAAA??????>>>;;;;;;:::999777555333222555222222666777999FFFTTThhhhhheee___[[[YYYSSSLLLDDDBBB???===<<<>>>AAACCCDDDFFFGGGGGGFFFEEEEEEFFFBBBBBBBBB@@@>>>>>>???@@@AAAAAAAAA???>>>???BBBEEEFFFIIIOOOWWW___hhhnnnrrrxxx~~~mmmbbb[[[bbbsss|||gggRRREEEAAA===<<<===;;;888888;;;999===???DDDYYY}}}hhhZZZfffyyysss[[[MMMFFFAAAAAABBBFFFNNNVVV[[[___cccfffffffffffffffeeecccaaa___\\\[[[ZZZYYYWWWWWWVVVVVVWWWXXXZZZ[[[[[[[[[\\\]]]^^^```bbbccccccbbbdddhhhlllrrr}}}zzzrrrjjj```UUUNNNKKKIIIFFFCCCAAA@@@@@@@@@AAA@@@???>>><<<;;;999999777777777777666666666666888:::<<<<<<<<<>>>DDDIIIKKKVVVaaahhhooossskkk___PPPIII@@@:::999999888777444333222333555666777666444444444444333333333333333333333333444444444444lll\\\UUUSSSQQQPPPQQQQQQPPPRRR]]]iiixxx~~~~~~xxxsssssspppooorrryyy~~~}}}}}}}}}}}}yyyiiiWWWIII???:::888333111//////000000...---//////......---------,,,---------,,,,,,---------+++---...//////...,,,+++,,,,,,,,,---------------+++---///111222444888;;;GGGXXXqqq|||{{{|||zzzwwwxxx~~~yyyvvvvvvzzz}}}|||ooogggcccdddhhhuuuvvvxxxzzz|||}}}~~~~~~{{{{{{zzzzzzzzz{{{{{{zzz~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~yyyzzz|||~~~~~~~~~vvvqqqrrrtttwwwsssllleee___\\\[[[[[[cccnnn~~~sssgggYYYJJJDDDBBB>>>:::888999888666666888999999888666666555555444444444444777777888888888999999999;;;:::;;;<<<<<<===DDDMMM]]]vvvvvvbbbVVVQQQKKKJJJGGGEEEBBB@@@???>>>;;;;;;:::999777555333222444111222555555777AAALLLWWWZZZZZZWWWVVVUUUOOOHHHBBB@@@===::::::;;;===???>>>AAACCCDDDDDDCCCDDDEEEBBBDDDEEEEEEDDDCCCDDDFFFEEEEEEDDDBBBBBBBBBDDDEEEGGGHHHKKKOOOVVV\\\bbbfffpppxxxuuuhhh\\\^^^jjj{{{sss[[[JJJEEE@@@<<<<<<;;;999888;;;:::>>>AAAFFFXXX{{{nnn\\\eeetttkkkWWWJJJDDD@@@AAACCCFFFMMMUUUYYY]]]aaadddeeeeeefffffffffeeebbb___]]][[[ZZZYYYWWWWWWVVVVVVWWWXXXYYY[[[ZZZZZZ[[[\\\]]]^^^```aaaeeeccceeeiiilllnnnuuu}}}~~~~~~yyyvvvlllhhhccc]]]XXXQQQJJJDDDEEECCC@@@===<<<<<<===>>>??????===<<<:::999777777666555555555444444444444222444666777888999<<>>:::999:::<<<===;;;>>>@@@BBBCCCDDDFFFHHHIIIKKKNNNNNNMMMLLLLLLMMMJJJIIIGGGFFFFFFFFFFFFFFFHHHIIIJJJLLLPPPVVV[[[^^^iiipppyyy}}}{{{mmm___[[[cccsss|||dddQQQIIIAAA<<<;;;;;;888888:::999>>>BBBFFFWWWxxxttt___eeeppp~~~yyyfffWWWHHHBBB???AAACCCGGGNNNUUUXXX[[[___bbbcccdddeeeffffffeeebbb___]]][[[ZZZYYYWWWWWWVVVVVVWWWXXXZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]^^^cccbbbdddhhhkkklllpppvvv{{{wwwrrrlllhhhfffddd```]]]RRRQQQOOOMMMJJJFFFBBB??????>>><<<:::999:::;;;<<<>>>===<<<;;;:::888777777555555555444444444444333000222444666777777999:::<<>>===:::555222000000000000555555444333333222333444555555555444444444333333333333444444444555555555qqq]]]QQQRRRPPPQQQSSSTTTVVV___iii|||xxxvvvwww{{{~~~wwwfffUUUHHHAAA>>>666444000///......---,,,........................------............------***+++,,,---...---,,,,,,,,,,,,,,,---....../////////000111222444888===AAAQQQddd}}}~~~zzz{{{~~~kkkaaa```cccjjjpppuuuuuuuuuvvvwwwzzz|||~~~~~~|||}}}~~~~~~{{{zzzzzzzzz{{{|||}}}~~~}}}|||yyyxxxwwwwwwyyyzzz{{{|||~~~~~~xxxlllaaa^^^ccciiikkkkkkiiigggeeedddcccbbbbbbfffmmmwww~~~^^^RRREEE???===999888888666555555555777777666555444555555666555555444444333333333333444444444444666444555888888777:::??????HHHYYYrrrpppccc\\\QQQOOOKKKGGGBBB???<<<;;;;;;;;;:::999777555333222//////111222333666;;;???AAAFFFKKKNNNQQQTTTQQQKKKFFFCCC???<<<::::::;;;===;;;>>>AAADDDGGGKKKPPPSSSVVVXXXZZZZZZXXXVVVTTTTTTVVVSSSQQQOOONNNNNNLLLJJJJJJJJJJJJLLLOOOTTTXXXZZZaaagggnnntttxxx~~~sssccc\\\___mmmlllYYYLLLDDD<<<;;;;;;999888:::666<<<@@@DDDTTTuuusss___dddppp~~~vvvcccWWWHHHBBB???AAADDDGGGOOOVVVXXXZZZ^^^```aaabbbccceeeeeecccaaa___\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYY[[[\\\ZZZYYYYYYYYYZZZ[[[[[[\\\___]]]^^^dddggghhhkkkooorrr}}}|||xxxtttpppmmmgggccc]]]XXXTTTPPPMMMKKKBBBBBBBBBBBB@@@>>><<<;;;999888888888888888999999;;;:::999999888777666666444444333333333222222222222333444444555444444333555666888888999:::::::::777555444222111111222333555666555444222111222333555555555555444444444333333444444444555555555555lllYYYWWWTTTSSSSSSSSSTTTZZZbbbrrr{{{kkkZZZLLLDDDAAA:::666333000000000///...............////////////,,,---...//////...---,,,,,,---------............,,,,,,------...///////////////000111555;;;CCCIII\\\nnntttccc]]]^^^ccchhhmmmsssrrrrrrsssuuuyyy|||~~~~~~}}}zzzzzzzzzzzzzzz{{{|||}}}~~~|||zzzyyyxxxzzz|||}}}~~~~~~}}}}}}~~~~~~vvvkkkcccaaadddhhhqqqqqqrrrssssssrrrqqqqqqoooooonnnnnnsssxxxuuuoooRRRJJJAAA===:::777666999666555444555666666555333333444555666666555444444222222222222333333333333888666777::::::777888;;;999>>>GGGWWWrrrrrrcccZZZLLLKKKHHHDDD@@@>>><<<;;;;;;;;;:::999777555333222000111222222222555888999;;;AAAGGGKKKQQQUUUTTTOOOHHHEEE@@@<<<::::::;;;<<<>>>BBBGGGMMMUUU___hhhnnntttvvvxxxwwwtttpppmmmkkknnnjjjfffcccaaa^^^ZZZWWWRRRQQQQQQQQQRRRTTTVVVWWWYYY\\\bbbjjjttt|||yyyhhh^^^]]]ggg{{{rrraaaPPPFFF>>><<<<<<::::::;;;555<<>>:::;;;<<<<<<:::999777777444555666777888888777777888777777777666666666666333333333333222222222222333222222333333333333222333333555777777666777999777777666555444444555777333444555444111111333555555555555555444444444444444444444444555555555555kkk[[[WWWTTTSSSQQQPPPUUU\\\mmm}}}~~~}}}nnn\\\NNNEEEBBB<<<999555222222222111000.........///////////////,,,---...//////...---,,,...............///000111,,,,,,------...///000000---......000555>>>HHHNNNfffvvv}}}nnn^^^ZZZ]]]aaafffjjjqqqppppppqqqtttxxx}}}{{{|||}}}~~~zzzzzz{{{yyyzzzzzz{{{|||}}}}}}~~~~~~}}}{{{zzzzzz|||~~~}}}}}}||||||}}}}}}}}}|||}}}wwwoooiiiggghhhjjjooorrrwww}}}|||yyyrrriiiffffffaaa[[[IIICCC>>>;;;888444555999666444444444555555333111222333555555666555444333333333444444444555555555666444555777777333222444888;;;>>>GGG[[[xxx~~~ppp```TTTHHHFFFDDDAAA???===<<<;;;;;;;;;:::999777555333222111333333222222444555555888===CCCHHHOOOUUUTTTPPPHHHEEEAAA===::::::;;;<<>>PPPdddxxx}}}ttthhh]]][[[]]]___bbbfffiiilllqqqvvvyyy{{{{{{{{{zzz|||~~~~~~}}}}}}~~~}}}|||{{{zzzyyyzzzzzz{{{~~~|||zzzyyy{{{|||||||||{{{{{{zzzyyyyyyyyyzzzzzz}}}}}}}}}}}}~~~}}}uuuooonnnqqqtttwww}}}wwwhhh\\\SSSLLLHHH===<<<;;;:::888777666555555555444444444444555555333333333444444555555555555555555555555555555555444444444444444444444444666666999@@@JJJ]]]xxx{{{nnn```VVVIIIEEEAAA???@@@???<<<999<<<<<<======;;;777444111222111000000111333555666::::::<<>>BBBHHHNNNZZZiii{{{zzzssspppkkkfffddddddaaa[[[UUUUUUVVVYYY^^^fffpppyyy~~~qqqddd[[[\\\gggtttzzzjjjTTTIII>>>;;;;;;;;;;;;<<<===999@@@JJJZZZ}}}kkkpppqqqvvv~~~~~~oooiiiooovvvcccZZZhhh|||oooUUUJJJCCC===>>>CCCHHHOOOWWWXXXZZZ]]]```bbbbbbbbbaaaccccccccc```\\\YYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXYYY\\\^^^____________aaabbbdddfffiiilllnnnoooooommmhhh```VVVMMMHHHFFFBBB@@@>>>;;;888777777777777777666666555555555444555444333222333555777999999888777666666666888888666777888777555444444555111111111000111111222333666666666666555555555555666666555444333333333333222222333444444333333333333333444444555444444444444555666666666666666666lll^^^SSSSSSTTTQQQRRRVVVdddyyy}}}gggYYYQQQEEE===;;;777444333222111111............------------------------------------........................,,,,,,,,,---...///000111555000111888<<>>DDDGGGGGGFFFCCCBBB@@@===<<<===AAAEEERRRYYYgggwww{{{vvvpppmmmkkkfff___YYY[[[[[[\\\^^^cccjjjrrrwww~~~ttthhh^^^]]]eeeppp{{{lllYYYMMMAAA===<<<;;;:::;;;;;;888???JJJ[[[yyyyyy||||||nnniiiooo}}}rrraaaYYYkkkuuu\\\MMMEEE??????BBBFFFMMMSSSWWWYYY\\\___aaabbbbbbbbbddddddccc```\\\ZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYWWWXXXZZZ[[[\\\\\\\\\\\\]]]]]]^^^___```aaabbbbbbdddccc___WWWOOOHHHCCCBBB>>><<<:::999777777777777777666666666555555555444555444333333333555777888999888777666555444444444555666666555333222222333111111111111111222222333777777777777777666666666777777666555444444444444222333333444444444333333222333444444555555555555555666777777888888777777zzziiiZZZWWWUUURRRRRRWWW___ssslll```WWWHHHAAA>>>999555444333222111////////////............------------------------...........................---------...//////000333222555:::???JJJeee~~~~~~yyylllbbbZZZYYY\\\___cccgggmmmnnnpppsssvvvxxxzzz{{{}}}~~~}}}||||||}}}~~~~~~|||zzzzzz{{{zzzzzzxxxwwwwwwxxxxxxyyy}}}{{{{{{}}}~~~}}}}}}xxxxxxyyyzzz{{{|||}}}}}}|||}}}}}}~~~tttnnniiimmmwww{{{ssseeeXXXNNNFFFAAA>>><<<<<<;;;:::888777666666444444333333333333444444444444444555555555555555444444444444444444444444444444444444444444444444666555666777:::CCCUUUfffyyyvvvfffYYYOOOKKKFFFCCCBBBAAA===:::999:::;;;<<<;;;999777666111000//////000111333444444444666999===@@@@@@???@@@@@@???>>>>>>AAAFFFIIIWWW```nnn{{{wwwppphhhbbbaaa___^^^\\\]]]aaahhhnnn{{{yyymmmccc]]]bbbjjj}}}sss___RRREEE???===;;;:::;;;:::777>>>JJJ]]]}}}zzzwww{{{|||iiigggmmmxxxlll___XXXnnn}}}cccQQQHHHBBBAAABBBEEEJJJPPPUUUWWWZZZ]]]```bbbbbbbbbcccbbb```]]]YYYXXXYYY[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUVVVWWWXXXYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQTTTTTTQQQLLLEEE@@@======999888777666666666666777666666666555555555555555555444333333444555777888888777777666555333111111333444444333111000000111111111111111111222333333777777888888999888888888888888777777666666555555333444444444444444333333111222333444555666666666666777888888999999999888vvvbbbZZZVVVRRRUUU[[[^^^mmm~~~pppfff]]]MMMEEE@@@999555444444333222000000000000////////////................................................///...............//////111333777;;;@@@PPPnnn|||ssseee]]]WWWXXX[[[^^^ccciiiooooooppprrrtttwwwzzz|||||||||}}}~~~~~~}}}|||{{{zzz{{{}}}}}}{{{yyyyyyzzzzzzyyyxxxwwwwwwxxxyyyzzz}}}|||}}}~~~~~~}}}zzz{{{||||||}}}}}}}}}}}}zzz{{{|||}}}yyymmmaaa___ccchhhjjjlllhhhaaaWWWNNNGGGCCC@@@>>><<<<<<;;;:::999888777777555555444444444444555555555555555555555555555666444444444444444444444444444444444444444444444444888888999999999???MMM\\\rrr}}}lll\\\PPPKKKFFFCCCCCCBBB???<<<::::::;;;;;;:::888666555000000//////000111222222222222333555888999::::::===>>>>>>???@@@DDDIIIMMMZZZaaannn{{{zzzsssmmmhhhgggddd```^^^```ggglllwww}}}}}}sssggg^^^^^^cccvvv~~~dddVVVGGG@@@>>>;;;;;;<<<;;;999???KKK```yyyooolllrrr~~~~~~lll___```gggpppwwwccc\\\WWWpppgggQQQIIICCCBBBCCCEEEIIIOOOTTTUUUXXX[[[^^^aaabbbbbb___^^^\\\XXXUUUUUUWWWYYYYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVVVVTTTSSSRRROOONNNMMMKKKIIIGGGEEEDDDFFFFFFEEEBBB>>>;;;::::::888777777666666555555555555555555555555555555555555444444444444555666777555666666666666444222111222333444333111///000111222111111111111222333333888888:::;;;;;;;;;::::::::::::::::::999888777777444555555555555444444333111222333555666777777777666666777888999999999999kkk^^^WWWRRRUUU\\\^^^gggxxx{{{qqqkkkdddUUUJJJCCC:::666555666555333111111000000000/////////................................................//////.........//////000111444888;;;BBBUUUuuu{{{uuulll]]]WWWTTTWWW[[[^^^dddjjjppppppppprrrtttxxx{{{}}}yyyyyyzzzzzz{{{{{{{{{{{{xxxzzz}}}}}}{{{yyyyyyyyyzzzzzzyyyxxxxxxyyyzzz{{{~~~}}}|||}}}~~~~~~||||||||||||||||||{{{zzzyyyxxxyyyzzz|||~~~ppp```[[[ZZZWWWVVVWWWTTTPPPJJJEEECCCAAA???>>>===<<<<<<;;;:::999888888777777666666666666777777666666666666666666666666444444444444444444444444444444444444444444444444222333555666666:::HHHUUUppprrr```PPPKKKEEEBBBBBBBBB@@@>>>======<<<;;;999777555444000000000000000000111111111222333444444666777888:::<<<===>>>AAAEEEJJJNNN]]]ccckkksss{{{}}}yyyvvvppppppmmmhhhdddeeekkkpppuuuzzzwwwjjj___[[[^^^sssiiiZZZIIIAAA>>><<<<<<======;;;BBBMMMccc~~~nnndddeeennnwww|||~~~xxxpppfffZZZTTTXXXaaaggguuuxxxtttqqqeeeXXXVVVTTTnnngggPPPHHHBBBBBBDDDFFFJJJPPPSSSTTTVVVYYY\\\___aaabbb^^^]]][[[WWWUUUUUUWWWZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTSSSQQQNNNMMMHHHGGGFFFDDDCCCAAA@@@???===>>>>>>===:::999999:::999999888777666555555444444444444555555555555555444444444444444555555666333444555666777666555444333444555333111000111222222222222111222333333444888999;;;===>>>>>>======<<<<<<===<<<<<<;;;999999666666666666666555444333111222333555666777777777444555666777888888888888zzzkkk```WWWVVV[[[\\\bbbmmm|||}}}zzzsssqqqmmmaaaSSSJJJ???888777777555333000000000000////////////................................................///.........///000000111222555999===FFF]]]}}}|||}}}uuuvvv~~~{{{lllbbbVVVRRRRRRVVVZZZ^^^dddkkkpppqqqqqqsssvvvzzz}}}zzzzzzyyyyyyyyyyyyzzz{{{xxx{{{}}}~~~}}}{{{zzzzzzzzzzzzyyyxxxxxxyyy{{{|||}}}||||||}}}~~~~~~}}}{{{zzz{{{{{{{{{zzzxxxvvvuuuxxxxxxyyy{{{}}}uuuccc\\\XXXQQQMMMNNNKKKIIIGGGEEEDDDCCCAAA???>>>>>>===<<<<<<;;;::::::888888777777777777888888777777777777666666666666555555555555555555555555444444444444444444444444000111444666666:::GGGTTTooovvvdddRRRLLLFFFCCCCCCBBBAAA???>>>===<<<;;;999666444333111111111111111111111111111222333333333444666888888:::<<<===@@@DDDIIILLLXXX[[[```eeehhhkkkoooqqqxxxzzz~~~|||zzztttuuuwwwyyy{{{|||}}}}}}wwwwwwuuuooohhhfffjjjoootttzzz{{{oooaaa\\\]]]rrrppp```NNNDDD???<<<<<<>>>>>>===CCCNNNhhhssseeebbbiiipppttttttlllaaaXXXPPPNNNVVV```eeepppqqqlllgggYYYNNNPPPOOOgggfffOOOHHHCCCCCCEEEGGGKKKPPPSSSTTTVVVXXX[[[]]]___```______]]][[[YYYYYY[[[]]]YYYXXXWWWWWWVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRPPPMMMJJJHHHAAAAAA@@@@@@???>>>>>>===999:::;;;:::888777888999999999999888777666555444444444444444444555555555444555555555555555555555222333444555666666666666444555555444222111111222222222222222222333444444999:::===???AAA@@@@@@???>>>>>>?????????===;;;:::777777777777666555444444222333444555666777777777444444666777888888999999sssddd\\\\\\YYY^^^hhhrrr}}}}}}|||{{{vvvwwwxxxppp___TTTFFF===:::999555222000000/////////.....................................................................///000222222333777;;;@@@NNNhhh}}}xxxyyy{{{zzzuuuttt}}}rrrbbbWWWQQQNNNPPPUUUZZZ^^^eeelllpppqqqrrruuuxxx|||~~~|||yyyxxxxxxyyyyyyyyy|||~~~|||{{{{{{yyyxxxwwwwwwwwwxxxzzz{{{|||{{{{{{}}}~~~~~~|||zzzzzz{{{|||||||||zzzxxxwwwyyyzzzzzz|||~~~~~~qqqhhh```VVVRRRTTTSSSRRRPPPOOOMMMJJJEEEAAA??????>>>>>>======<<<<<<888888777777777777888888888888888777777777666666666666666666666666666666444444444444444444444444444444666777777:::FFFTTTlllxxxgggWWWQQQJJJEEECCCBBB@@@======<<<;;;:::999777666555111222222222222222111111000222333222111222555888777888;;;<<<>>>AAAFFFIIILLLOOOSSSVVVXXX[[[___bbbdddfffkkkooorrrsssrrrrrrqqqpppnnnnnnooopppooommmjjjlllpppsssxxx}}}|||qqqkkkllloootttzzzssseee___```jjjzzziiiUUUHHHAAA===<<<===<<<<<>>AAABBBBBBAAAAAA???@@@AAAAAAAAA???===<<<777888888777777555444444444444555666666666666666444555777888999:::::::::pppbbb^^^WWW]]]fffmmmttt}}}~~~~~~~~~zzz}}}|||}}}xxx|||zzzhhh\\\LLLAAA===:::555000////////////............////////////////////////........................---------...///111222333555888<<>>>>>======777777666666666666777777999888888888777777666666777777777777777777777777444444444444444444444444444444555555333666BBBOOOiiiyyyhhh\\\VVVMMMGGGDDDBBB???<<<;;;;;;:::999999888888777222222333333333222222111///111222222111111555999666888:::;;;===@@@DDDGGGGGGIIIMMMQQQTTTYYY^^^bbb```cccgggllloooqqqqqqqqqpppnnnkkkkkklllnnnnnnnnnhhhkkknnnsssyyywwwvvvxxxtttzzzvvvhhhbbbbbb```wwwoooZZZKKKCCC===;;;<<<:::;;;BBBPPPoootttqqqyyyvvvfffZZZSSSUUU^^^iiixxxwww```NNNNNNFFFWWWqqqiiiQQQJJJEEEEEEFFFFFFIIIMMMTTTTTTUUUVVVXXXZZZ\\\]]]\\\]]]^^^]]]\\\[[[[[[\\\XXXXXXWWWVVVVVVVVVVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQOOOMMMIIIFFFBBB@@@::::::999999999999888888333555666555444444555666222333555777888888777777333333333444444555555555444555555666555555444444555444222111000111222222333444444333111000111222333333222222333333444555999;;;???BBBDDDDDDCCCBBB@@@AAABBBBBBBBB@@@>>><<<888888888888777666444444555555666666666666666555666666888999:::;;;;;;;;;lllZZZXXXZZZ```iiipppwww}}}}}}zzzzzz}}}~~~||||||gggPPPEEEAAA===888666000000000000////////////......////////////......000000//////.........---,,,,,,---///000111222333:::<<<@@@JJJ```~~~}}}zzzwwwuuuzzzwwwvvvxxx~~~xxxooo___SSSMMMJJJLLLPPPTTTYYY^^^eeeiiikkkpppuuuwwwxxxzzz~~~{{{zzzzzzzzz~~~~~~~~~}}}|||zzzxxxwwwxxxvvvuuutttvvvwwwwwwwwwxxxxxxyyy{{{}}}~~~|||zzzzzzzzz{{{}}}~~~~~~~~~{{{wwwvvvzzzyyyvvvnnnbbbUUUKKKEEEBBB@@@>>><<<<<<<<<:::999666777888:::::::::999999999888777777777777777888888999999999::::::;;;;;;888888777777666555444444444555888999777888AAALLLbbbtttqqq```XXXPPPKKKDDD>>><<>>======AAACCCOOOsss~~~rrrdddXXXWWWfffyyynnnXXXJJJEEETTT```eeePPPHHHAAABBBEEEHHHMMMQQQUUUVVVXXXYYY[[[\\\\\\]]]``````______^^^]]]\\\\\\WWWWWWVVVUUUTTTTTTTTTTTTWWWUUUTTTTTTTTTSSSQQQOOONNNMMMKKKHHHDDDAAA===;;;999999999999999999999999888777666555444555666777666666666666555444333333555555444444444555555666555666666666666666555555111222333444555444333222444444444333333333222222222222222222333444555666:::;;;>>>@@@AAAAAA@@@???BBB@@@???@@@AAAAAA===:::999999888888777666666666555444444444444555666666666777:::<<<<<<<<<;;;:::rrr```VVVVVVZZZbbbiiiqqq|||yyy{{{~~~~~~|||{{{|||}}}}}}}}}|||mmmTTTFFF@@@:::444111000000000000////////////......////////////......000/////////............------...///111222333444777:::AAAPPPjjj~~~||||||zzzyyy|||~~~}}}yyygggYYYPPPLLLHHHKKKOOOSSSXXX^^^dddiiikkkoootttvvvwwwzzz}}}|||{{{|||~~~|||zzzwwwvvvwwwuuutttssstttuuuvvvvvvwwwwwwwwwyyy{{{|||{{{yyyxxxxxxyyy}}}~~~~~~~~~rrr^^^NNNFFFDDDAAA>>>===<<<;;;999888777888888999999888888777999888888777777777777777888888:::;;;<<<======>>>::::::999888777777888888666666888999777777@@@JJJ___ssstttbbbZZZRRRMMMGGGAAA???@@@<<<;;;::::::;;;:::777444444222000///000111111000111111222222222111111000333555666777888999<<>>;;;===@@@CCCPPPttt}}}mmmaaaaaarrrvvv[[[IIIBBBNNNWWWuuu~~~hhhPPPHHHAAABBBGGGJJJNNNSSSTTTUUUWWWYYY[[[]]]]]]^^^______^^^]]]\\\[[[[[[ZZZVVVVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQOOOMMMJJJIIIGGGDDDBBB???===<<<999999999999999888888888888777666555555666777777777777777777666555444333555555444444444555555666666777777777777777666666333444555555666666555555666666555555444333333333222222333333444555666777999:::===???@@@@@@@@@???AAA@@@???@@@AAA@@@===:::::::::999888888777777666555555444444555555666777777999;;;=========<<<;;;zzzfffWWWUUUVVV\\\ccckkkvvvzzzzzzzzz|||~~~~~~~~~|||uuuxxx~~~}}}~~~pppWWWHHH@@@888222000000000000000////////////......////////////......////////////..................///000222333444555777;;;EEEYYYvvv~~~~~~~~~|||{{{{{{}}}ooo\\\PPPJJJHHHFFFIIINNNRRRWWW]]]dddhhhkkknnnsssuuuvvvyyy~~~}}}|||||||||~~~|||yyyvvvuuuvvvuuutttssssssssstttuuuvvvvvvvvvwwwyyyzzzyyywwwuuuvvvxxx|||~~~|||||||||}}}~~~|||~~~gggSSSIIIEEEBBB>>><<<;;;:::888777999999999999888888888888999999888777777777777777777999<<>><<<;;;;;;;;;<<<888777888999777777>>>HHH\\\ssswwweee\\\TTTOOOJJJDDD@@@AAA<<<<<<;;;;;;<<<:::888555555333000//////000///...000111111222222222111111333444555555666888<<>>===<<<<<<999999888888888777777777777777666666666777888888888888888888777666555444555555444444444444555555777777888888888888777777777666666666666777888888777777777666555444444444333333333444555666888888888999;;;===??????????????????>>>???@@@???===;;;;;;;;;::::::999888888888666555555555555666777777999:::<<<===>>>======<<>>DDDJJJNNNPPPQQQNNNLLLIIIDDDAAA???======888777777888777888???GGG\\\sssxxxggg^^^UUUPPPKKKEEEAAAAAA>>>>>>======<<<;;;888777666333000/////////...---000000111222222222111111222333333444555999>>>BBBIIILLLQQQWWW[[[]]]]]]]]][[[XXXVVVXXX[[[\\\[[[XXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[\\\```cccgggqqq{{{~~~~~~wwwhhh```XXXeeezzznnn```VVVMMMDDD>>><<>>>>>>>>>>>>>>>>>???@@@???===<<<===<<<<<<;;;;;;:::999999777666666666666777888888999:::;;;<<<===<<<<<<<<>>;;;999888666333000////////////...///000111222222222222222111222333444666:::@@@DDDGGGIIILLLNNNNNNMMMKKKIIIIIIGGGEEEFFFIIIJJJHHHEEEDDDDDDDDDEEEFFFHHHIIIJJJFFFEEEHHHLLLOOOSSS\\\ggg|||~~~}}}lll```XXXdddyyywwweeeYYYQQQIIIBBB===AAAFFFTTTxxxtttUUUHHHLLLJJJ___qqqqqqppp```OOOGGGBBBEEEKKKPPPUUU[[[aaaaaaaaaaaaaaa```___^^^\\\[[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVSSSQQQOOOOOONNNMMMJJJHHHEEECCC???<<<:::999999999777777777777777777777777555555666777888999999999::::::::::::999888777666888777666666555555555666555666777888888888888888999888777777777888:::;;;999999888888888777777777666666666666777888999999888999:::;;;<<<===>>>>>><<<>>>???@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;888777777777777888999999999::::::;;;;;;;;;;;;;;;kkkbbbZZZYYY\\\aaahhhppp{{{||||||xxxxxx}}}zzztttqqqpppuuu}}}ppp]]]QQQHHH>>>777555000000000000////////////......////////////.............../////////////////////000111333444555666:::BBBRRRnnnuuubbbTTTKKKFFFEEEGGGJJJNNNRRRVVV\\\bbbfffmmmnnnpppssswwwzzz}}}~~~~~~~~~}}}}}}||||||{{{yyyzzzzzzzzzzzzxxxwwwvvvvvvxxxxxxvvvrrrqqqtttwwwxxxwwwuuuuuuwwwxxxxxxwwwvvvuuuuuuxxx||||||yyyxxxyyy|||}}}|||jjj[[[TTTGGGCCC???======>>>>>>>>>777888:::;;;<<<<<<;;;;;;<<<;;;:::999888777777777666999???FFFNNNVVV\\\___bbbbbbbbb^^^XXXOOOGGGBBB<<<999888::::::;;;@@@GGGZZZppptttfffXXXQQQLLLFFFBBBAAADDDEEEFFFCCC???<<<:::999666444111000000111000//////000111222222222222222000111333444555999===AAA>>>???@@@AAAAAA???>>><<<<<<;;;::::::<<<<<<;;;:::999999999:::;;;<<<>>>???<<<<<<>>>CCCDDDGGGNNNWWWcccyyytttgggYYYbbbtttkkk]]]UUULLLEEE>>>BBBFFFTTTxxxzzzZZZEEEJJJHHH___qqqssstttdddOOOGGGBBBEEEKKKPPPUUU[[[ccccccccccccbbbaaa```___]]]\\\[[[YYYXXXVVVUUUTTTTTTTTTSSSSSSSSSTTTUUUUUURRRPPPOOONNNMMMKKKHHHFFFCCCAAA???<<<:::888888888666666777888888999999:::666777888:::;;;<<<<<<<<<============<<<;;;:::999:::999888777777666777777666777888999999999999999999999999999999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::::::::999999::::::;;;;;;;;;;;;;;;<<<<<<======<<<>>>@@@AAA@@@???@@@@@@@@@@@@??????>>>======<<<999888888888888999::::::::::::::::::::::::::::::qqqfff]]][[[\\\___eeejjjvvvxxx|||}}}yyyvvvwww}}}tttrrrwww|||}}}~~~ppp```UUUKKK???777333000000000000////////////......////////////................../////////000...///000111222444555555:::GGG]]]{{{ppp___RRRJJJGGGFFFIIIKKKOOORRRVVV[[[aaaeeellllllmmmppptttxxx{{{||||||||||||{{{zzzyyyxxxxxxtttuuuwwwxxxyyyyyyxxxxxxuuuwwwxxxuuuqqqooorrrvvvxxxvvvtttsssuuuvvvvvvuuutttssssssvvvzzz~~~~~~{{{xxxyyy{{{~~~}}}rrrddd\\\NNNJJJEEEAAA@@@@@@@@@@@@>>>@@@BBBCCCCCCAAA>>><<<<<<<<<:::999888777777777666888;;;AAAHHHPPPVVVZZZaaadddhhhiiieee\\\RRRKKKAAA===;;;;;;;;;;;;???EEEUUUlll~~~ooo^^^TTTOOOJJJGGGFFFHHHJJJJJJFFFAAA<<<::::::666444111111222222222111//////000222222333333222000222333333333555777999777777888888888888777777444555666666555444555666444444444444555777888888999999<<>>CCCJJJNNN___wwwsss```dddnnn~~~ssscccYYYNNNDDD@@@CCCFFFSSSwwwyyyZZZEEEIIIFFF\\\ooorrruuufffOOOGGGBBBEEEJJJOOOUUUZZZaaaaaabbbbbbbbbbbbaaaaaa^^^^^^\\\[[[YYYWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTPPPOOOMMMLLLKKKIIIFFFDDD>>>>>>===;;;:::999888777555666777888999;;;<<<<<<888:::<<<>>>???@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;:::999888888888888888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<======>>>???@@@AAABBBBBB@@@@@@???>>>============>>>======<<<<<<<<<<<<<<<;;;>>>BBBBBBAAA@@@AAACCCAAAAAA@@@@@@???>>>>>>>>>999999999999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;vvvkkkaaa^^^___```dddiiimmmpppvvv~~~{{{wwwtttzzzwwwuuuxxx~~~zzz{{{{{{{{{~~~zzznnn```WWWMMMAAA888555000000000000////////////......////////////......---.........//////000000......///000222333444555>>>NNNggg{{{kkkZZZMMMFFFEEEEEEJJJMMMPPPSSSWWW[[[aaaeeejjjjjjkkknnnsssvvvyyyyyyxxxxxxxxxwwwvvvuuutttsssqqqsssuuuwwwxxxyyyyyyyyysssvvvwwwtttooonnnqqquuuwwwtttrrrrrrssstttttttttrrrqqqrrrtttyyy}}}}}}zzzxxxyyy|||~~~{{{lllcccUUUQQQJJJEEECCCBBBAAA@@@GGGIIIKKKLLLJJJFFFAAA>>>===<<<;;;999888777777777666777999<<>>;;;<<>>>>>>>>>>>;;;<<<>>>?????????>>>===???@@@AAABBBDDDEEEFFFGGGEEEDDDCCCAAA@@@???????????????>>><<<<<<;;;;;;;;;<<>>::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<>>;;;888666666666555444666888:::<<<>>>BBBHHHLLLRRRVVV___gggkkkfff\\\TTTOOOHHH@@@;;;;;;===???@@@QQQhhhyyyccc[[[TTTJJJFFFJJJLLLKKKJJJGGGCCC>>>999666555555444333222222222222///...---...000333444444333222222111111222222333444444444444444555666777555555555555666666666666777777666666666666777777777777888999999999999888???BBBJJJUUUbbbtttqqqjjjeeekkk{{{jjj[[[OOOHHHBBBFFFGGGRRRvvv}}}yyyxxx|||kkkRRREEEFFFJJJTTTeeeppplllbbbPPPHHHBBBDDDIIINNNTTTZZZ]]]]]]^^^___```bbbdddeeelllfff```]]]\\\\\\[[[YYYWWWTTTQQQPPPQQQQQQPPPOOOLLLKKKHHHEEEAAA>>>:::888::::::888777777888999:::666888;;;<<<;;;<<<===>>>===@@@DDDGGGHHHHHHJJJKKKMMMSSSUUUOOOHHHFFFFFFEEEBBB@@@>>>===<<<<<<======>>>>>>>>>>>>>>>??????@@@CCCCCCCCCBBBBBBBBBAAAAAA@@@BBBEEEHHHKKKMMMNNNNNNLLLNNNNNNLLLHHHDDDBBBBBBBBBCCCCCCBBBAAA???===;;;;;;<<<===???@@@BBBCCCCCCEEEDDDCCCCCCCCCBBB@@@>>>:::999999888999999::::::;;;;;;:::999999::::::;;;uuuoookkkfffccccccbbbeeemmmyyy||||||~~~xxxwwwwwwuuusssqqqnnnmmmpppiii```WWWOOOFFF<<<555555333111000000000///...000000///.....................//////000000111111///...000444666555888<<>>??????AAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCAAA???<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;yyyrrriiiaaa^^^___bbbkkkxxx|||}}}{{{wwwsssoookkkhhhgggmmmggg^^^WWWPPPGGG>>>777666444111000000000000///222222000///------,,,,,,////////////000000000000///...000444555555888>>>GGGdddjjjVVVLLLDDDAAAAAA@@@@@@BBBFFFHHHLLLQQQVVV\\\___bbbdddgggjjjmmmoooqqqtttvvvwwwuuusssqqqpppqqqssstttwwwwwwwwwwwwwwwwwwwwwwwwtttssssssrrrrrrqqqqqqpppsssttttttuuuuuuvvvwwwwwwxxxwwwvvvxxx|||~~~{{{wwwuuuvvvxxxzzzzzzyyy|||~~~~~~~~~zzzrrrnnnoootttxxxyyylll\\\OOOHHHCCC@@@<<<::::::999888777444777:::<<<>>>BBBHHHNNNSSSUUUZZZaaaeeefffccc```WWWRRRLLLGGGEEEEEEDDDDDDMMMbbb~~~sss```WWWOOOFFFBBBCCC@@@@@@@@@???>>><<<999888777666555444333333333333222000...///000222222222666555444222111111111111222222111111111222333333555555555555666666666666111111222222444666777888::::::;;;<<<<<<<<<<<<<<<<<<<<<>>>AAACCCGGGRRR^^^qqq~~~~~~rrrhhhkkk{{{|||nnnbbbTTTIIIDDDFFFFFFOOOqqqyyyvvvzzz}}}~~~|||{{{}}}~~~lll___^^^```nnn~~~}}}^^^MMM>>>@@@EEERRReeerrrqqqhhhSSSJJJDDDEEEIIILLLQQQUUUZZZ[[[\\\^^^aaaccceeefffiiigggcccaaa___]]]ZZZXXXWWWTTTQQQPPPOOONNNLLLKKKIIIHHHFFFCCC@@@===:::999888888777666666777888999<<<>>>AAABBBBBBCCCDDDFFFIIILLLPPPSSSWWW[[[aaadddfffkkklllfff___[[[XXXUUURRRPPPNNNLLLKKKIIIEEECCCCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOSSSVVVYYY[[[\\\^^^]]]\\\XXXUUUSSSSSSTTTRRRQQQOOOKKKHHHEEEBBBAAABBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDBBB@@@@@@???>>>===============>>>===<<<;;;;;;;;;;;;;;;{{{sssiii```\\\[[[___jjj{{{~~~yyyrrrmmmiiigggfffhhhccc\\\VVVPPPIII@@@999888555222000000000000///222111000///------------000000000000////////////000///111444444444999AAAMMMnnnttt```LLLEEE??????@@@???AAADDDFFFHHHLLLQQQWWW\\\```bbbdddgggkkknnnppprrruuuwwwxxxvvvrrrpppoooppprrrsssvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrtttuuuuuuvvvvvvwwwxxxxxxyyyxxxvvvxxx{{{~~~|||yyyvvvuuuvvvwwwxxxxxxvvvyyy{{{|||}}}yyyeeeTTTKKKEEEBBB???<<<<<<;;;999888888;;;>>>@@@CCCKKKWWW```bbbdddgggkkknnnpppppppppiiicccZZZQQQKKKIIIHHHHHHMMM___vvvyyyjjjZZZPPPIIIAAA======::::::;;;<<<<<<<<<;;;;;;777777666555444444444444444222//////000222222111444444333222222222222333333222222111222222333333666666666777777777777888555555555666777999:::;;;:::;;;<<<<<<======<<<<<<>>>>>>@@@BBBBBBBBBIIIRRRTTTbbbtttvvvjjjkkkzzzxxxmmmcccUUUIIIDDDEEEDDDOOOppp~~~qqqaaaYYYYYY[[[___mmmwww~~~qqqUUUGGG<<<>>>DDDQQQeeettttttlllTTTKKKEEEEEEHHHKKKNNNRRRVVVWWWYYY\\\___aaabbbcccfffeeedddbbb```]]]YYYWWWWWWTTTQQQOOONNNMMMJJJHHHGGGFFFDDDAAA>>><<<::::::999999888888999:::<<<===>>>AAAEEEHHHJJJLLLOOORRRSSSVVVZZZ___eeekkkrrrwwwzzz~~~~~~wwwoooiiiccc^^^ZZZXXXUUUTTTTTTQQQLLLHHHFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMPPPRRRTTTXXX\\\```dddfffggggggdddaaa^^^]]]___aaa^^^\\\XXXTTTOOOKKKHHHFFFEEEEEEEEEDDDEEEFFFGGGHHHFFFEEEEEEEEEFFFFFFDDDBBBBBBAAA@@@??????>>>>>>??????>>>===;;;;;;:::::::::wwwpppggg___[[[XXX]]]jjj}}}wwwpppjjjgggeeedddfffbbb[[[VVVRRRKKKBBB<<<999666222000000111000000//////............//////000000000000////////////000000222444444555<<>>??????>>>@@@DDDGGGIIIMMMRRRWWW\\\```bbbdddgggjjjmmmoooqqqtttvvvvvvuuurrrpppooooooqqqrrrssssssssssssssssssssssssqqqqqqqqqrrrrrrssssssssstttttttttuuuvvvvvvwwwwwwwwwuuuttttttwwwzzz||||||yyywwwttttttuuuvvvvvvuuurrrtttwwwxxxyyy}}}ttt^^^QQQHHHEEEAAA???===<<<:::999<<<>>>@@@BBBFFFSSSeeerrrxxx{{{~~~pppbbbWWWQQQOOOPPPPPP^^^ooo{{{{{{jjj___RRRIIIBBB<<<888888777777999:::;;;<<<======999888777666555555555555444222000000111222222111111111222222333444555666555444444333333333444444777777888888888999999999999999999999999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>AAAAAA???CCCIIIIIITTTdddsssyyylllkkkwwwyyynnndddXXXLLLEEEDDDDDDOOOooosss```SSSNNNNNNOOOVVVdddnnnwww{{{iiiOOOEEE<<<>>>CCCPPPeeettttttmmmUUULLLEEEFFFHHHJJJLLLPPPRRRSSSVVVYYY\\\^^^______bbbbbbcccaaa^^^[[[XXXWWWVVVTTTQQQPPPNNNLLLIIIGGGEEECCCAAA???===;;;::::::999888999999;;;===@@@AAADDDHHHMMMSSSXXX\\\aaadddcccggglllrrrxxx{{{rrrjjjeeebbb___^^^^^^\\\VVVQQQKKKJJJHHHHHHIIIKKKMMMOOORRRRRRRRRSSSSSSRRRRRRRRRSSSTTTVVVZZZ```fffkkknnnmmmllljjjgggeeefffiiikkkiiigggccc]]]WWWRRRNNNKKKGGGFFFFFFEEEFFFGGGIIIJJJIIIHHHGGGHHHHHHHHHFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<::::::999999{{{oooiiibbbZZZVVVVVV\\\jjj}}}wwwqqqkkkgggeeedddgggccc^^^ZZZUUUOOOFFF???;;;888333111000111111111---------......000111111////////////000000000000000111333555555777@@@KKK```{{{~~~ooo[[[NNNCCC???===>>>===<<<===AAAFFFHHHLLLQQQWWW\\\```bbbdddgggjjjmmmnnnppprrrttttttsssqqqppppppppppppqqqppppppppppppppppppppppppqqqqqqqqqrrrrrrsssssssssrrrssssssttttttuuuuuuvvvsssqqqoooppprrrtttvvvvvvtttsssqqqqqqrrrsssrrrqqqmmmnnnpppqqqrrrtttxxxzzzfffUUULLLIIIEEEBBB@@@???===;;;<<<>>>@@@AAAEEESSSgggwwwtttcccYYYUUUTTTWWW```iiinnnrrrsssnnnhhhZZZSSSJJJBBB<<<999666555555666777888:::<<<===>>>999999888777666666666666444222000000111222222222000000111222444666777888666666555444444444555555888888888888999999999999:::999999888888999999999;;;;;;<<<============<<<>>>===???BBBBBB???@@@EEEIIIQQQ\\\iiizzzxxxmmmkkkttt{{{nnncccVVVLLLGGGEEECCCNNNmmmzzz{{{}}}|||}}}ttteeeVVVLLLIIIKKKMMMRRR___iiissswwwdddLLLEEE===>>>BBBNNNbbbqqqqqqiiiTTTLLLFFFFFFHHHIIILLLOOOPPPQQQTTTWWWYYY[[[[[[[[[]]]^^^___^^^[[[YYYWWWWWWVVVTTTRRRPPPOOOMMMIIIGGGCCCAAA???===;;;::::::;;;777888999;;;===AAADDDFFFIIIMMMTTT\\\bbbiiiooosssssswww}}}wwwooojjjeeecccdddaaa[[[VVVQQQOOOMMMLLLLLLNNNPPPRRRUUUVVVXXXZZZZZZYYYWWWVVVUUUVVVWWWZZZ___ffflllpppnnnnnnmmmkkkjjjlllooorrrrrrppplllggg```YYYSSSPPPIIIHHHGGGFFFGGGIIIKKKMMMMMMLLLKKKKKKKKKJJJHHHFFFCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@???===;;;::::::999zzzpppkkkcccZZZUUUUUUZZZiii{{{uuupppmmmlllkkkgggbbb^^^ZZZTTTKKKDDD<<<888444111000111111111---------......///111111......//////000000111111000111444666666999DDDPPPlll}}}uuuwwwyyy|||~~~tttaaaPPPGGG@@@===<<<>>>===;;;===AAADDDFFFJJJOOOTTTZZZ]]]```eeegggjjjlllmmmnnnpppqqqpppqqqqqqqqqqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrsssttttttuuuuuupppnnnllllllmmmpppqqqqqqooonnnmmmmmmnnnnnnmmmkkkhhhhhhhhhhhhgggggghhhiiinnnqqqvvv|||ppp^^^PPPMMMIIIFFFDDDBBB@@@>>>;;;???AAAAAACCCNNN___nnnvvvfff^^^[[[^^^ccceeedddcccbbb^^^YYYOOOKKKEEE>>>:::888777555444555555777888:::<<<===::::::999888777777777777444222000000111333333333111111222222444555777888777666666555444444555555666666777777777888888888888888888888888999:::;;;<<<===>>>>>>???>>>>>>>>>AAA???AAAEEEEEECCCCCCGGGHHHOOOXXXddduuuwwwmmmjjjqqquuugggYYYOOOJJJFFFDDDMMMjjjyyymmmlllmmmmmmqqqkkkaaaUUUMMMKKKNNNRRRUUUaaajjjtttvvvbbbJJJEEE======@@@KKK]]]kkkkkkcccTTTKKKEEEFFFIIIIIIKKKNNNOOOQQQTTTWWWYYYYYYYYYYYYXXXZZZ[[[ZZZXXXVVVWWWXXXUUUTTTRRRQQQPPPNNNKKKHHHAAA@@@===;;;::::::;;;;;;:::;;;<<>><<<>>>CCCBBBDDDHHHMMMSSSXXX\\\^^^eeegggjjjkkkllllllnnnpppnnnoooqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuuuuooollljjjjjjkkkmmmnnnnnnkkkjjjjjjjjjkkkkkkiiigggddddddcccaaa___]]]\\\\\\\\\^^^```ccclll}}}~~~kkkTTTPPPLLLIIIGGGEEECCCAAA<<>>>>>>>>???@@@@@@@@@@@@???>>>===???DDDFFFDDDFFFIIIEEELLLUUUaaarrr{{{uuummmjjjppp}}}rrrcccXXXMMMGGGDDDMMMgggtttdddaaabbbbbbqqqmmmdddWWWLLLGGGJJJMMM]]]gggooowwwxxxaaaIIIDDD<<<<<<>>>HHHZZZgggfff^^^SSSKKKEEEFFFIIIJJJKKKNNNPPPRRRUUUWWWYYYYYYYYYXXXUUUWWWYYYXXXUUUTTTVVVXXXUUUSSSRRRRRRQQQOOOKKKIII@@@???<<<:::999:::;;;;;;>>>???AAAEEEIIIOOOSSSUUUccchhhooowww~~~~~~yyywwwsssllleee\\\ZZZWWWTTTSSSUUUWWWYYYZZZ___eeekkknnnmmmkkkiii[[[ZZZXXXXXX[[[___dddhhhiiikkklllmmmnnnppptttwwwzzzyyyxxxssslllccc[[[VVVLLLKKKJJJJJJKKKNNNRRRTTTTTTRRRPPPOOOOOOMMMJJJGGGEEEEEEEEEFFFGGGHHHJJJJJJGGGFFFDDDAAA???>>>======rrrddd]]]VVV[[[eeevvv{{{wwwssskkkccc```\\\SSSHHH???;;;555111111222222333000000////////////000000///////////////000111111222555333444999;;;IIIbbbvvvqqqppptttwwwtttrrrsssxxxssssss{{{}}}eeeSSSIIIGGGAAA???===<<<<<<===@@@AAAFFFGGGIIIKKKNNNTTT\\\aaahhhhhhggggggiiilllnnnppppppppppppqqqrrrrrrooommmkkkllllllmmmnnnooopppppptttsssrrrrrrrrrrrrssstttrrrtttuuuwwwxxxxxxwwwwwwpppmmmiiiiiilllqqquuuvvvooonnnmmmllljjjgggeeedddbbb___[[[ZZZZZZYYYUUURRRRRRVVVZZZ\\\bbbqqqrrr\\\UUUPPPNNNLLLGGGEEEFFFDDDAAA===<<>>;;;999888777444222000111555888999888>>>>>>>>>===<<<999777666000444777555111...111444555333111333666888666333777444222333666888888777444444555666777888999999999777666888;;;<<<;;;999???@@@AAAAAA@@@???AAABBBAAACCCDDDFFFGGGGGGFFFFFFIIINNNVVVaaannnyyyrrrmmmsssmmmaaaTTTGGGFFFPPPcccrrraaa\\\aaafffvvvuuuxxx```PPPRRRMMMUUUaaaiiinnnvvvyyydddHHH===AAAAAAAAAIII[[[iiiggg[[[QQQKKKFFFEEEFFFGGGMMMTTTWWWYYY[[[YYYVVVUUUXXX[[[VVVVVVUUUUUUTTTUUUUUUVVVYYYWWWTTTQQQNNNLLLKKKJJJGGGBBB===;;;<<<===<<<::::::AAAIIIPPPUUU[[[aaafffnnnuuu}}}xxxnnnhhhccc___\\\YYYUUUWWW\\\^^^dddooo{{{xxxpppeee]]]WWWYYY\\\___bbbeeeeeeiiimmmmmmkkknnnuuu{{{|||xxxpppiiiaaa[[[UUUNNNJJJKKKMMMNNNRRRWWWSSSSSSQQQPPPNNNLLLKKKJJJHHHGGGGGGHHHJJJLLLKKKKKKEEEEEEDDDCCCBBB@@@>>>===}}}nnneeeYYYZZZ___kkk|||qqqgggccc^^^SSSGGGBBB===777222000000000000000000////////////000000///////////////000111111111444333555;;;>>>NNNhhh~~~yyyuuuvvvwwwuuussstttsssnnnmmmrrr{{{~~~eeeQQQGGGDDD@@@>>>===<<<<<<>>>@@@BBBEEEGGGHHHKKKNNNTTT[[[```eeeeeeeeefffhhhjjjlllmmmooonnnnnnpppqqqqqqooonnnjjjkkkkkklllmmmnnnoooooosssssssssssssssssssssssspppqqqsssttttttttttttssstttpppllljjjjjjlllllllllkkkkkkjjjhhhfffdddbbb``````\\\XXXVVVUUUSSSPPPMMMLLLQQQVVVZZZ```nnnyyy___XXXRRRPPPMMMGGGEEEFFF@@@>>>;;;:::;;;>>>BBBEEETTT___pppyyykkkkkkhhheeeeeeddd]]]TTTMMMJJJDDD>>>:::777555444666333222333777::::::999;;;<<<<<<;;;:::888666444111222333111...---000333333111111222444666777777888555333333666777777666444555555666777888999999:::888777999<<<======;;;>>>@@@BBBCCCBBBBBBCCCEEEDDDEEEGGGHHHIIIHHHHHHGGGHHHLLLUUU```kkkuuu|||xxxsssyyywwwdddXXXJJJGGGOOObbb{{{hhhccciiiqqq}}}|||hhhVVVVVVQQQYYYfffnnnrrrwwwzzzgggMMMCCC<<<===@@@JJJ[[[iiihhh```QQQJJJEEEEEEEEEGGGNNNUUU^^^___```]]]YYYWWWXXXZZZVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQOOONNNMMMHHHDDD>>>;;;;;;<<<<<<;;;CCCIIIRRRYYY___eeelllqqqxxxyyyqqqjjjccc```^^^\\\]]]aaaeeelllxxxjjjbbb[[[[[[]]]]]]___aaaaaadddgggiiijjjmmmssswww|||vvvpppggg___TTTMMMHHHHHHJJJKKKOOOSSSVVVVVVUUUTTTRRRQQQOOOOOOIIIGGGFFFGGGHHHIIIHHHFFFFFFFFFEEEDDDCCCAAA@@@???ssshhh^^^[[[ZZZbbbrrryyynnnhhhbbbUUUGGGEEE???888333000//////...000000////////////000000000////////////000111111000444444777===BBBSSSppp|||{{{yyyuuutttuuurrrnnnkkknnnttt}}}~~~dddPPPEEEBBB>>>===<<<<<<===???AAACCCDDDFFFHHHJJJNNNSSSZZZ^^^aaabbbccceeegggiiiiiijjjmmmllllllnnnppppppooonnnkkkkkklllmmmnnnooopppppprrrrrrttttttttttttrrrrrroooooopppqqqqqqpppoooooorrroookkkhhhgggfffeeeccceeeeeedddcccaaa___]]]\\\\\\XXXSSSPPPNNNMMMKKKJJJMMMRRRYYY^^^eeeooo}}}yyybbb[[[TTTQQQMMMGGGCCCDDD===<<<:::999888888999999CCCKKKWWWdddtttvvvvvvuuuuuuwwwvvvkkk___UUUPPPGGG@@@;;;777444222666555444666888;;;;;;;;;;;;<<<<<<;;;:::888666555444333000...---...///111222333444444444555777999888777555555666666666555555555666777888999999::::::999999;;;===??????>>>???BBBEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHNNNWWWaaakkksssxxxzzzzzz~~~lll\\\MMMHHHNNNaaapppkkksss}}}qqq___]]]WWWaaapppyyy{{{}}}oooTTTHHH;;;===AAAKKKZZZeeefff```PPPIIIDDDDDDEEEHHHOOOVVVccceeedddaaa[[[WWWWWWYYYVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSRRRPPPPPPKKKFFFAAA>>>>>>???@@@AAAHHHOOOXXX___fffllltttyyy}}}qqqeeebbbbbbaaaaaabbbeeemmmzzztttkkkdddbbbaaa^^^]]]^^^^^^```cccggglllpppsssuuu|||~~~~~~{{{xxxsssiii^^^UUUMMMHHHHHHHHHIIILLLPPPSSSSSSSSSRRRQQQOOONNNMMMKKKIIIHHHGGGHHHGGGFFFDDDFFFFFFFFFEEEDDDBBBAAA@@@yyyhhhddd]]]ZZZ___lll|||vvvnnnfffXXXJJJFFFAAA:::444111000//////000000////////////000000000000//////000000111222000555555777>>>CCCWWWuuu~~~{{{{{{xxxwwwvvvvvvxxx~~~~~~cccPPPEEEBBB===<<<<<<<<<===???BBBCCCCCCEEEHHHJJJMMMRRRXXX]]]^^^```cccfffhhhhhhhhhhhhkkkjjjjjjkkkmmmooonnnmmmkkklllmmmnnnooopppqqqrrrppprrrtttuuuuuutttrrrpppqqqqqqqqqqqqpppnnnlllkkkhhhfffdddccccccbbb```^^^______^^^]]]\\\ZZZYYYXXXVVVSSSOOOLLLKKKJJJKKKLLLSSSXXX^^^dddjjjpppxxx~~~uuuaaaYYYRRROOOJJJDDD@@@@@@===<<<:::888666666666666:::@@@GGGMMMWWWiiixxxiii\\\UUUKKKCCC>>>:::777555555555666777999;;;;;;<<<===>>>>>>>>><<<;;;999888888555111////////////...222666999999777666888:::999888777666666666555444555666666777888999::::::;;;;;;<<<>>>@@@AAABBBBBBCCCFFFJJJKKKKKKKKKKKKLLLOOOOOOPPPPPPOOONNNMMMKKKLLLRRR\\\gggpppvvvzzz{{{}}}}}}ttt\\\NNNIIIOOO```yyyttt}}}zzzfffccc```lll|||zzz]]]LLL@@@AAADDDLLLWWW______\\\NNNHHHCCCCCCEEEHHHOOOVVVbbbdddddd```ZZZVVVVVVWWWUUUUUUTTTTTTRRRQQQPPPOOONNNOOOQQQRRRRRRQQQOOONNNKKKHHHDDDBBBBBBEEEIIIKKKOOOUUU^^^eeelllsss{{{|||lllgggggggggeeeeeecccjjjyyyvvvmmmjjjgggbbb______^^^___ccchhhoootttvvvvvvzzz{{{zzzyyyyyyvvvkkk___XXXPPPJJJIIIIIIHHHKKKNNNPPPPPPQQQQQQPPPOOONNNMMMLLLKKKIIIIIIIIIIIIGGGEEEFFFEEEEEEEEECCCBBBAAA@@@pppfff^^^[[[```iiitttuuuiii[[[NNNGGGBBB;;;666333222111111000000////////////000000000000000000000111222222111666666888>>>DDDYYYyyy}}}dddRRRGGGCCC<<<<<<<<<===>>>@@@AAABBBBBBDDDGGGJJJMMMQQQWWWZZZ]]]___cccfffhhhiiihhhhhhiiihhhgggiiikkkllllllkkkiiijjjkkklllnnnooopppqqqoooqqqrrrttttttrrrqqqooottttttsssqqqnnnkkkhhhggg\\\[[[ZZZZZZ[[[ZZZXXXWWWWWWXXXXXXXXXWWWWWWVVVUUUQQQPPPNNNLLLLLLNNNPPPSSSXXX[[[```eeeiiimmmoooqqquuuzzz||||||~~~~~~nnnYYYRRRLLLIIIEEE>>>;;;<<<;;;999666444333444666777555:::???AAADDDPPPdddsssqqq^^^VVVJJJBBB>>><<<999666444555777888999:::;;;<<<======>>>>>>===;;;999888777555222111111000...,,,///444999:::999888999;;;:::::::::999777666666666666666777888999:::;;;;;;<<<===???AAABBBDDDEEEGGGJJJMMMOOOPPPPPPPPPPPPQQQVVVWWWWWWVVVUUUSSSQQQOOOOOOUUU```kkktttzzz}}}~~~}}}|||www[[[NNNKKKPPP___pppjjjgggwwwiiiRRRFFFCCCDDDKKKTTTZZZZZZYYYLLLFFFBBBCCCDDDGGGMMMTTTZZZ]]]^^^\\\WWWTTTSSSUUUTTTTTTTTTTTTSSSQQQOOONNNMMMNNNOOOPPPPPPNNNLLLKKKFFFFFFEEEEEEGGGKKKPPPTTTZZZ___gggnnnttt|||yyyqqqpppnnnjjjiiifffnnn|||uuupppkkkeeeaaaaaa___aaadddjjjqqquuuwwwxxx|||}}}}}}|||}}}{{{qqqfff[[[SSSLLLJJJIIIGGGIIILLLQQQQQQSSSTTTTTTSSSQQQPPPKKKIIIHHHHHHIIIIIIHHHGGGDDDDDDDDDCCCBBBAAA@@@???wwwfff^^^[[[___eeejjjvvvxxxjjj]]]SSSJJJEEE===888555444333333000000////////////000000111000000000000111222222111777777999???EEE]]]~~~}}}eeeSSSHHHCCC============>>>???AAAAAAAAADDDGGGIIILLLPPPUUUYYY]]]___bbbfffhhhiiiiiiiiihhhgggffffffhhhjjjjjjiiifffggghhhiiikkkmmmnnnnnnooopppqqqqqqqqqqqqpppoootttsssqqqnnniiieeeaaa^^^SSSRRRPPPPPPPPPOOONNNLLLOOOPPPQQQRRRSSSSSSSSSSSSNNNNNNOOOPPPPPPSSSWWWZZZ^^^___bbbfffjjjmmmlllkkkjjjjjjhhhfffeeeeeedddcccddd```___```aaagggsss~~~kkk^^^NNNHHHBBBAAA>>>999777888666555222000000222444555111555999:::;;;BBBNNNXXXgggxxx|||www```UUUHHH@@@===<<<999666333666888999999:::;;;<<<;;;;;;<<<<<<;;;:::888777444444222111000000111222444666888999::::::;;;===:::<<<===<<<999888777888777777888999:::;;;;;;<<<===???BBBDDDEEEFFFIIIKKKPPPRRRTTTTTTUUUVVVXXXZZZ``````___^^^\\\YYYWWWUUUSSSYYYbbbllluuu{{{~~~~~~}}}zzzvvv\\\PPPLLLPPP]]]~~~tttmmm|||}}}cccLLLDDDAAAHHHRRRWWWXXXXXXIIIDDDAAACCCDDDEEEJJJOOORRRVVVXXXWWWTTTQQQQQQSSSSSSTTTTTTTTTSSSRRRPPPOOOMMMMMMNNNNNNMMMLLLKKKJJJDDDEEEGGGIIILLLQQQWWW\\\aaafffmmmsssxxx~~~zzzuuupppkkkiiijjjqqqwwwpppiiiddddddbbbdddgggkkkppptttwwwyyy|||~~~~~~||||||{{{tttkkk```WWWOOOLLLJJJGGGHHHKKKNNNPPPRRRSSSTTTSSSRRRQQQKKKIIIHHHHHHIIIIIIHHHFFFCCCCCCCCCCCCBBBAAA@@@???}}}jjj```[[[^^^```aaakkkxxxtttggg___ZZZNNNIIIAAA:::666555333222000000////////////000000111111000000111111222333111777888:::AAAIIIbbb}}}fffTTTGGGAAA======>>>>>>>>>??????@@@AAACCCFFFIIILLLOOOTTTWWW]]]^^^aaadddggghhhiiiiiihhhgggeeeeeefffggghhhgggfffggghhhjjjlllmmmoooooonnnnnnoooooooooooonnnnnnpppnnnkkkgggaaa[[[UUURRRKKKIIIFFFFFFFFFGGGFFFEEEGGGHHHJJJLLLNNNOOOPPPQQQMMMOOORRRTTTUUUWWW[[[^^^```___```dddiiilllkkkiii```[[[VVVQQQNNNLLLLLLLLLKKKJJJKKKLLLKKKLLLTTT]]]bbbqqq|||eeeUUULLLDDD>>>::::::999666555777222222222222111111111111000222555555666999???DDDMMMVVVdddpppxxxyyyvvvrrrlllyyyzzzeeeYYYKKKAAA>>>===:::666444777;;;<<<;;;;;;<<<>>>;;;;;;<<<<<<<<<:::999888555555444111000444;;;AAAJJJEEE???;;;:::;;;<<<===:::===???>>>;;;999:::;;;777888888999:::;;;<<<<<<>>>AAADDDFFFFFFHHHKKKNNNSSSTTTVVVWWWXXX\\\```dddiiiiiihhhgggdddaaa^^^\\\YYY^^^fffooovvv{{{~~~|||~~~|||vvv~~~uuu```SSSMMMOOOZZZ~~~ppp|||{{{UUUHHH@@@FFFPPPTTTTTTSSSFFFCCCAAACCCDDDCCCFFFJJJOOORRRUUUUUURRRPPPPPPQQQRRRSSSTTTUUUUUUSSSQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLIIILLLPPPSSSVVVZZZ___dddhhhlllrrrvvvzzz~~~vvvpppnnnnnntttxxxooojjjjjjgggjjjmmmooopppsssyyy}}}||||||zzzyyyuuupppggg^^^VVVRRROOOKKKKKKNNNMMMOOOQQQSSSTTTTTTRRRQQQPPPNNNLLLLLLLLLKKKIIIGGGCCCDDDDDDDDDCCCBBBAAA@@@oooddd\\\]]]]]]\\\eeesssxxxxxx}}}}}}oooeeebbbaaaRRRLLLDDD<<<777444222111000000////////////000000111111111000111111222333000777999;;;CCCLLLggg~~~gggTTTFFF???>>>>>>>>>>>>????????????@@@CCCFFFIIIKKKOOOSSSVVV\\\^^^```ccceeeggghhhiiiiiigggddddddeeefffffffffiiijjjkkkmmmoooppprrrrrrnnnnnnmmmmmmmmmmmmnnnnnnllljjjfffaaaZZZSSSMMMJJJCCCAAA??????AAACCCDDDCCCBBBCCCFFFHHHKKKMMMNNNOOOMMMQQQUUUWWWWWWYYY\\\```[[[YYYXXX\\\bbbffffffdddYYYRRRJJJEEEAAA??????AAA??????AAABBB???===AAAHHHGGGTTTaaakkkttt}}}ooo___QQQHHHEEE>>>999555666777555444777111333444555555333000///222333333333222333666888???AAAIIIUUUZZZ[[[___ddd___ooo}}}kkk___OOOEEEBBB@@@<<<999555999===>>>===<<<>>>@@@======>>>>>>>>>===;;;:::888888666333222999FFFQQQbbbXXXIII???;;;;;;;;;;;;:::===@@@???===;;;;;;<<<777888999999;;;;;;<<<===???BBBEEEGGGGGGIIILLLPPPSSSTTTVVVXXX[[[```fffkkkpppooonnnllliiifffcccaaa```dddjjjrrrxxx|||zzz|||~~~zzzqqqvvvuuueeeVVVNNNMMMWWW}}}uuu{{{qqqzzz^^^MMMAAAEEENNNPPPNNNMMMEEEBBBAAADDDDDDBBBDDDGGGOOORRRUUUUUURRROOOOOOPPPRRRSSSUUUVVVUUUTTTRRRQQQMMMMMMLLLLLLMMMNNNNNNOOOPPPTTTYYY]]]___bbbgggjjjqqquuuzzz~~~{{{yyyssszzzvvvqqqppplllppptttsssrrruuu|||~~~}}}{{{xxxnnneee\\\XXXTTTQQQQQQSSSQQQSSSVVVXXXZZZYYYXXXVVVWWWUUURRRQQQPPPNNNLLLIIIDDDEEEEEEEEEDDDCCCBBBBBBuuujjj```\\\YYYXXXbbbooowwwqqquuuyyy|||{{{}}}xxxllleeebbbbbbXXXTTTKKKBBB;;;666333222000000000000000000000000000000000000111222333444555444777<<<@@@MMMmmm{{{```KKKCCCEEE<<<<<<;;;;;;<<<===???@@@@@@BBBEEEGGGIIILLLQQQTTTWWWZZZ^^^cccfffhhhhhhhhhggghhhhhhhhhhhhgggffffffgggiiilllnnnmmmmmmmmmnnnpppnnnmmmmmmnnnnnnmmmlllhhhddd^^^WWWPPPHHH@@@;;;:::::::::999999:::;;;;;;???AAACCCDDDDDDDDDEEEGGGOOOQQQUUUYYYZZZZZZXXXWWWRRRPPPOOOQQQTTTWWWWWWUUUMMMKKKFFFAAA<<<999888888999888777777777888:::;;;===@@@EEELLLTTT[[[aaadddbbb^^^WWWOOOFFF@@@;;;999666666555444222000...---,,,---...//////000000000111333444222//////111444999;;;===???CCCIIIPPPTTTZZZaaammmxxx~~~{{{xxxiiibbbVVVKKKCCC???<<<:::999999:::::::::;;;;;;;;;<<<===>>>>>>>>>===;;;:::888666444222222;;;OOObbbiii\\\LLL@@@<<<;;;;;;:::<<<;;;::::::999999::::::888999999:::;;;<<<======@@@AAACCCFFFHHHKKKMMMNNNQQQUUU[[[]]]___cccjjjppptttuuusssooohhheeeeeeffffffhhhnnntttzzz|||{{{zzz{{{{{{|||}}}tttrrrrrrbbbXXXNNNMMMYYYvvv|||pppppp~~~|||wwwaaaLLLBBBCCCDDDJJJNNNHHHDDDBBB@@@>>>???BBBFFFIIIMMMOOOQQQRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSQQQPPPQQQQQQOOOMMMMMMNNNRRRVVV______aaadddhhhmmmqqqtttyyyyyyzzz~~~|||zzz|||xxxwwwwwwwwwyyy}}}|||}}}~~~|||tttjjj```[[[YYYUUUSSSTTTSSSUUUXXXZZZ\\\]]]\\\\\\XXXVVVSSSRRRSSSSSSQQQPPPFFFEEECCCCCCDDDDDDCCCAAAttteee^^^ZZZYYYbbbnnnvvvnnnrrruuuxxx|||{{{{{{|||rrrjjjeeeddddddYYYTTTLLLDDD===888555444111111111111111111111111000000000000111222333444555333777===BBBQQQrrryyy```KKKCCCCCC<<<<<<;;;;;;<<<===>>>@@@@@@BBBDDDFFFHHHLLLPPPTTTXXX[[[___cccfffggggggffffffgggggghhhggggggffffffhhhjjjllllllllllllmmmnnnnnnlllkkkkkklllllljjjiiihhhbbbXXXOOOHHHCCC???<<<:::999999999999999::::::<<<===???@@@AAADDDGGGJJJNNNOOORRRTTTTTTRRRPPPNNNKKKIIIGGGHHHJJJKKKJJJIIICCCAAA>>>:::888666666666666666555555555666777888777888:::>>>AAADDDGGGHHHGGGEEEAAA===999666555444444444333222111///...---///000000111111111111111---.........------...000333555777999<<>>>>>===<<<;;;999777555555444888EEESSSYYYPPPDDD<<<:::;;;;;;:::;;;;;;:::999999999999999888999::::::<<<<<<===>>>???@@@BBBEEEGGGJJJKKKLLLNNNRRRWWWZZZ]]]ccckkkrrrzzz{{{{{{vvvpppllllllmmmmmmooossswww{{{}}}|||{{{xxxyyy{{{|||vvvsssssseeeYYYOOONNNYYYtttooommmxxxsssooo^^^JJJAAACCCCCCIIIMMMHHHDDDCCC@@@???@@@CCCFFFHHHMMMPPPSSSUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPOOOPPPSSSXXX]]]cccdddgggjjjnnnrrruuuwww~~~}}}~~~~~~~~~~~~vvvlllbbb^^^\\\XXXWWWXXXYYYZZZ\\\]]]]]]]]][[[ZZZXXXUUUSSSRRRRRRRRRQQQOOOGGGFFFDDDCCCDDDDDDBBBAAA~~~lllaaa\\\[[[cccnnnvvvmmmqqqpppsssvvvzzz}}}|||~~~~~~wwwoooiiifffffffff]]]XXXPPPGGG>>>888555333111111111111111111111111111000000111111222333444444444888>>>EEEVVVwwwsss\\\JJJBBBBBB<<<;;;;;;;;;;;;===>>>???@@@BBBDDDFFFHHHLLLPPPTTTYYY[[[^^^bbbdddeeeeeeeeeffffffgggggggggggggggfffiiijjjkkkkkkjjjjjjlllnnnmmmlllkkkkkkkkkkkkiiigggfff]]]QQQFFF@@@=========999888888777777888888888777888:::<<>>>>>>>>===<<<999888666555444444555666333333222222222333444555555555666666666666666666666666555444333333444444111111111111000///...---111111111111111000000//////...---...///111111000///000222444666:::???CCCMMMSSS[[[dddjjjmmmmmmllleee^^^TTTKKKEEE@@@===;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<<<<:::777666666666555999@@@EEE@@@:::777999;;;;;;:::;;;:::999999888888999999999999:::;;;<<<======>>>>>>@@@BBBDDDFFFHHHIIIIIIJJJMMMRRRUUUYYYaaajjjrrr|||~~~|||wwwrrrqqqrrrssstttvvvxxxyyyyyyyyyxxxtttvvvyyy|||yyyvvvsssfffZZZOOOOOOXXXqqqqqqmmmuuulll___kkkssszzzXXXFFF>>>AAABBBGGGLLLGGGDDDCCCAAA@@@AAACCCEEEGGGKKKOOOTTTWWWWWWUUUTTTTTTTTTTTTUUUTTTTTTRRRQQQPPPPPPQQQQQQRRRTTTYYY```fffiiikkkooosssvvvyyy{{{{{{xxxnnndddaaa___\\\[[[]]]````````````___]]][[[YYYXXXVVVSSSRRRRRRQQQPPPOOOIIIGGGEEEDDDDDDDDDBBBAAAssseee___^^^dddnnn{{{pppsssooosssvvvxxx{{{xxxqqqllliiigggfffaaa\\\SSSIII???888222000111111111111111111111111111111111111222333444444444555999>>>FFFYYYzzzzzzfffTTTEEE@@@AAA;;;;;;::::::;;;<<<>>>???@@@BBBDDDFFFHHHKKKPPPSSSWWWYYY\\\___bbbdddddddddeeeffffffggghhhhhhhhhhhhjjjkkkkkkjjjhhhiiikkkmmmnnnmmmlllllllllkkkhhhfffaaaXXXKKKAAA<<<;;;<<<===888888777666666666666777333666999<<<>>>BBBFFFJJJIIIIIIIIIHHHFFFBBB???======;;;:::888888777666666444444333333444555666666111111111111222222333333444555555555666666666666555555555444333333333333000000000111111000000000000000000000///...---,,,000---+++---111333222000///000222333555888<<>>>>>>>>===<<<<<<777555666666333222444777666555777:::<<<<<<;;;::::::999888888888888999999999:::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHJJJLLLOOOSSS[[[dddkkkuuuxxxzzzyyytttpppoooooossstttuuutttsssrrrrrrrrrrrrtttxxx{{{~~~}}}xxxssseeeXXXNNNNNNUUUlllwwwssswwwyyybbbZZZ```cccxxxnnnTTTCCC===@@@@@@FFFKKKGGGEEEDDDBBBAAAAAACCCEEEFFFHHHMMMTTTXXXXXXWWWUUUSSSVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVYYY___gggllloooqqqvvvzzz}}}~~~~~~~~~~~~wwwmmmdddaaa```]]]]]]^^^bbbaaaaaa```___]]][[[ZZZZZZXXXUUUSSSSSSRRRPPPOOOJJJHHHEEEDDDDDDDDDCCCBBB{{{llleeebbbfffoooxxxyyytttwwwzzzzzz{{{xxxrrrooommmjjjhhhaaa]]]TTTKKKAAA999444111111111111111111111111111111111111111222333444555555777:::>>>GGG\\\|||~~~kkkXXXJJJAAA???AAA;;;;;;::::::;;;<<<>>>??????AAADDDEEEHHHKKKOOOSSSTTTVVVYYY\\\___bbbcccddddddeeefffggghhhhhhhhhhhhkkkkkkkkkiiiggghhhjjjllllllkkkjjjjjjjjjhhhdddbbbZZZTTTJJJBBB>>><<<<<<;;;888777666666555555555666222555999<<<>>>???AAACCCEEEEEEEEEEEECCC@@@===<<<777777666555444444444555333222222333333333444444111111222222333333333333000111111222444555666666444333333222111000///...000111222333333333333222000000000000///---,,,+++,,,***((()))---///...---000111333444555777:::===CCCHHHQQQYYY^^^^^^\\\ZZZ\\\XXXQQQJJJFFFBBB>>><<<;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>===<<<<<<>>>888333444555222222333333444666999;;;======<<<;;;:::999999888888999999999::::::;;;<<<===>>>???@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHLLLSSSZZZ___hhhkkkooonnnkkkhhhhhhiiioooppprrrqqqnnnmmmnnnoooqqqssswwwzzz}}}yyyttteeeWWWMMMMMMSSSfff}}}zzz}}}~~~vvv|||qqq]]]ZZZ\\\]]]rrrlllRRRAAA<<>>999666222222222222222222222222222111111222222333444555666888:::>>>HHH___yyy___NNNDDD???>>>@@@;;;::::::::::::<<<===>>>???AAACCCEEEGGGKKKOOOSSSRRRTTTVVVYYY\\\^^^```aaaaaabbbccceeefffgggggggggjjjkkkkkkiiihhhggghhhiiigggfffffffffeeeccc___\\\UUUQQQJJJDDDAAA>>><<<;;;888888777666555555555555222555888999::::::<<<>>>AAAAAABBBAAA@@@>>><<<;;;222333333222111000222444111111111111111111111111111222333444444444444333111222222222333333444444111111222222111111000///222333333444555555444444222222222222111000......---,,,+++,,,.../////////...///111222333555888::::::@@@IIIRRRYYY\\\]]]\\\ZZZVVVQQQLLLHHHDDDAAA>>><<<<<<<<<============>>><<<===>>>>>>>>>===;;;:::===777333333333222333666555777888:::<<<=========<<<;;;::::::999999::::::::::::;;;<<<===>>>>>>???AAACCCEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBEEEJJJNNNQQQYYY]]]aaaaaa```___```ccchhhlllooopppmmmlllmmmoooqqqrrruuuwwwyyy}}}yyy~~~zzziiiYYYNNNNNNQQQaaa~~~~~~sssvvvmmm\\\WWWXXXYYYqqqqqqSSSCCC===???>>>DDDLLLKKKJJJGGGCCC@@@@@@BBBEEEGGGKKKPPPXXX]]]^^^]]]\\\[[[XXXXXXWWWWWWWWWXXXYYYZZZ\\\___bbbfffiiinnnssswwwyyy|||}}}tttjjjaaa^^^]]][[[ZZZ\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]ZZZWWWUUUTTTRRRPPPNNNKKKHHHEEEDDDEEEFFFFFFFFFzzznnnnnnuuuxxx}}}}}}}}}}}}|||{{{{{{vvvqqqqqqtttvvvuuurrrfffbbbZZZQQQHHH@@@:::777222222222222222222222222222222222222333444555555555888;;;???KKKdddpppYYYKKKDDD@@@>>>>>>;;;:::999999:::;;;===>>>???AAACCCEEEGGGJJJOOORRRSSSTTTUUUWWWXXXZZZ[[[[[[]]]^^^___aaacccdddddddddiiijjjkkkjjjhhhgggfffgggeeedddddddddccc```[[[XXXSSSOOOIIIDDDBBB@@@===<<<999888777666555555555555333333333222222555999<<<>>>>>>>>>===<<<:::999888111333333222///...000222000000111111222222111111111222333444555444444333555555555555555555555555222333444555555555555444333333444555555555444444111111222111111000//////000000111000//////111222,,,...000222222444666999777;;;AAAIIIQQQWWW\\\^^^ZZZWWWSSSOOOLLLHHHDDDBBB<<<<<<=========>>>>>>>>>>>>>>>???>>>===<<<:::999:::666444444333111333777888999999::::::;;;<<<>>>===<<<;;;;;;::::::;;;;;;::::::;;;<<<===>>>??????@@@BBBDDDFFFFFFDDDCCCAAA>>>===<<<===@@@CCCEEEFFFLLLOOOSSSTTTTTTUUUXXX\\\```eeekkknnnllllllmmmppppppqqqrrrsssuuuyyy~~~~~~www|||ppp___SSSQQQQQQ]]]ssspppwww{{{jjj[[[SSSUUUXXXpppsssVVVEEE>>>???===DDDNNNNNNLLLHHHCCC???>>>AAAEEEHHHJJJOOOVVV[[[]]]]]]\\\\\\YYYXXXXXXXXXYYY[[[]]]^^^___ccciiiooossswww{{{~~~vvvlllccc```^^^\\\[[[]]]ZZZZZZZZZZZZ[[[\\\]]]]]]\\\YYYVVVSSSRRRPPPNNNLLLJJJHHHEEEDDDEEEGGGHHHHHH|||||||||~~~sssqqqwwwwww~~~}}}{{{vvvzzz}}}}}}xxxssssssvvvyyywwwtttnnniii```UUUIII???777333222222222222222222222222222222222222333444555555444888;;;???MMMiii~~~lllWWWLLLGGGBBB===<<<::::::999999:::;;;===>>>???AAACCCEEEGGGJJJOOORRRUUUUUUVVVVVVVVVVVVWWWWWWZZZ[[[]]]^^^```aaabbbbbbhhhjjjlllkkkiiiffffffffffffeeeeeeeeeddd```\\\XXXRRRNNNHHHCCCAAA@@@>>>===999999888666666555555555333222///,,,,,,111888===<<<<<<;;;:::888777555444333555555333000...000222000111222333444444444444111222333444555444333333333333333444444444555555333444555666666555444444333444444555555444444444///////////////......------///000///,,,+++---000,,,...111222333555777999:::;;;===BBBIIIQQQYYY]]]\\\YYYUUURRROOOKKKGGGEEE============>>>>>>>>>>>>????????????===;;;999888777555555555333000222777888999999888888999<<<>>>======<<<;;;;;;;;;;;;<<<::::::;;;<<<===>>>?????????AAACCCEEEEEECCCAAA???:::999999:::===???AAAAAABBBEEEIIIJJJKKKMMMRRRVVVXXX___gggkkkkkkjjjllloooooooooppppppqqquuu{{{}}}wwwzzzwwwdddWWWTTTQQQZZZrrrlllnnnrrryyy{{{{{{zzzzzzvvvhhhXXXRRRTTTWWWooo|||qqqXXXGGG??????<<>>===@@@EEEIIIFFFKKKRRRWWWYYYYYYZZZZZZYYYYYYYYYYYY[[[]]]___```aaafffmmmtttzzz~~~yyyoooeeebbb```]]]\\\^^^[[[ZZZZZZZZZ[[[[[[\\\]]][[[XXXTTTRRRPPPNNNLLLJJJJJJGGGDDDDDDEEEHHHIIIJJJyyy{{{~~~~~~~~~}}}yyyxxx{{{yyyzzz~~~uuurrrpppsssyyy|||zzzwwwwwwvvvvvvvvvxxx{{{~~~wwwwwwooo___OOODDD===777333333222222111222222333444333111111111333555666777::::::???SSSsssuuueeeTTTJJJDDD???<<<<<<::::::999888999:::;;;<<<===???AAABBBDDDGGGKKKNNNPPPRRRTTTUUUUUUVVVXXXZZZZZZ[[[^^^______```bbbdddfffggghhhgggfffeeefffhhhhhhhhhfffdddbbb___\\\[[[UUUPPPHHH@@@;;;:::;;;<<<<<<<<<:::999777666555444333333333333333333333333444555666666666555444333111111000000000000111111------...000111222333444444444444444444444444444333333444444555666666777666666666555444444333333444444555555444444333222111111111111000000000000333000------//////...+++000000111111111333777:::;;;<<<===>>>AAAIIITTT\\\\\\YYYTTTNNNJJJGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@@@@>>><<<;;;777777666555555666888888<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======@@@AAABBBCCCCCCBBB@@@???<<<:::888777888;;;>>>AAA@@@AAABBBCCCEEEHHHNNNRRRYYY^^^eeehhhhhhffffffgggkkkmmmppprrruuuxxx}}}{{{sssxxxrrraaaYYYTTT```|||jjjcccdddlllhhhkkktttvvvlllaaa\\\SSSSSS^^^lllvvvnnnXXXHHH===>>>AAABBBFFFMMMNNNGGGAAA@@@AAAAAACCCHHHKKKMMMOOOPPPRRRTTTXXXZZZ[[[]]]]]]\\\\\\___eeejjjiiikkkooossswww|||uuugggaaa``````aaaccc_________^^^\\\ZZZYYYXXXZZZYYYVVVSSSOOOJJJGGGEEEGGGGGGGGGGGGHHHHHHHHHHHH|||~~~~~~yyyuuusssvvvxxxxxxzzz~~~|||tttqqqppptttzzz~~~}}}zzzwwwwwwwwwxxxzzz}}}xxxeeeSSSFFF<<<555333333222222111222222222333222111111222333555666666:::;;;AAAXXXzzzmmm^^^OOOFFFBBB===:::;;;;;;:::999999999:::<<<===???AAABBBCCCDDDFFFJJJMMMPPPRRRTTTTTTTTTUUUVVVXXXWWWYYY\\\]]]]]]___aaaccceeefffggggggffffffgggiiijjjjjjhhhfffccc```^^^]]]TTTOOOGGG@@@<<<;;;;;;<<<;;;;;;:::999777666555555333333333333333333333333444444555555555444333222111111000000000000111111......///000111222222333222222222222222222222222333333333444555666666666666666555555444444444333222333333333333222111111111111111111000000000000333000...---//////...,,,///000000000111333777;;;<<<===>>>???BBBHHHRRRZZZ]]]\\\ZZZWWWSSSOOOLLLJJJDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@>>><<<:::999777777666555666777888999<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;;;;<<<<<<<<<=========@@@AAABBBCCCCCCAAA@@@>>>:::888666555666999<<<>>>???@@@AAAAAACCCGGGMMMQQQVVV\\\cccfffffffffgggiiikkkmmmppprrrtttxxx||||||tttwwwuuubbbYYYTTT___kkkaaa```cccbbbhhhsssvvvmmmaaaZZZUUUVVVcccsss}}}sss[[[KKK>>>===@@@BBBGGGNNNPPPIIIBBBAAAAAAAAACCCGGGIIIKKKMMMOOOPPPSSSVVVXXX[[[]]]^^^^^^^^^aaaggglllooorrruuuxxx{{{qqqjjjgggdddcccdddaaaaaa```___]]][[[ZZZYYYYYYWWWUUURRRNNNJJJFFFEEEDDDDDDDDDDDDEEEEEEEEEEEE~~~~~~{{{sssnnnnnnpppqqquuuyyyzzztttqqqpppuuu{{{|||wwwvvvvvvwwwzzz~~~mmmZZZKKK???777444333333222111111111222222222111111222333555666555999<<>>@@@AAABBBCCCHHHPPPVVVXXXYYY[[[[[[XXXTTTOOOLLLHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBB???<<<:::999888888777666666666777999:::========================<<<=========>>>>>>>>>???<<<<<<<<<=========>>>>>>@@@AAABBBCCCCCCAAA???>>>888666555444444666999;;;===>>>??????AAAEEEJJJNNNTTTYYY___cccdddeeehhhjjjkkkmmmoooqqqtttwww|||~~~uuuwwwzzzfffZZZTTT]]]qqqccc______aaahhhtttyyyqqqcccZZZWWWZZZkkk~~~|||bbbPPPAAA>>>@@@BBBIIIQQQSSSKKKDDDCCCBBBAAACCCFFFFFFHHHLLLNNNOOOQQQTTTVVVYYY\\\___```aaadddjjjooouuuxxx{{{~~~~~~}}}{{{sssnnniiieeeeeecccbbbbbb```^^^\\\ZZZYYYWWWUUUSSSPPPLLLIIIFFFEEEBBBCCCCCCCCCDDDDDDDDDEEEvvvmmmkkkmmmoootttyyy|||vvvsssrrrvvv|||~~~|||wwwuuussssssvvv|||ooo^^^QQQEEE<<<555444333222111111111111222111111222333444555666555:::>>>IIIeeezzzwwwwwwxxx{{{zzz___SSSHHHDDDBBB???======<<<<<<;;;:::;;;<<<===>>>@@@AAABBBCCCCCCEEEIIILLLPPPRRRUUUUUUUUUTTTUUUVVVSSSVVVXXXZZZ[[[]]]___aaaaaaccceeefffggghhhjjjmmmiiiiiihhhgggeeebbb```___XXXRRRJJJDDDBBB@@@>>><<<999999888888777777666666222222222222222222222222111222333333333222000///000000////////////000000111111111000000000000000333333333333333444444444222222333333444444444444444444444444444444444444555555555666555444444333111111111111000000000///111000///...............---...//////000333777;;;AAACCCEEEEEEEEEGGGLLLQQQVVVXXX[[[\\\[[[WWWRRROOOLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDAAA>>><<<;;;::::::888777777666777888:::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????=========>>>>>>>>>??????AAAAAACCCCCCCCCAAA???>>>777666444333333555777888:::;;;<<<===>>>BBBGGGKKKSSSXXX]]]```aaacccfffiiiiiikkknnnpppsssxxx}}}wwwvvv}}}jjj]]]UUU\\\nnnhhhiiikkkqqqyyy|||uuuhhh]]]XXX^^^tttlllXXXEEE@@@AAACCCKKKTTTVVVMMMFFFDDDCCCAAABBBFFFEEEHHHLLLOOOQQQRRRTTTVVVXXX\\\```bbbcccgggnnnsssxxx{{{|||zzzyyyzzz{{{}}}xxxssslllgggfffddddddcccaaa___\\\ZZZYYYUUUTTTQQQNNNKKKHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFF{{{ooolllnnnqqquuuzzzyyyvvvtttwww|||}}}yyyxxxuuuqqqooorrryyy}}}nnn```UUUIII???666555444222111000000000111111111222333444666666777;;;???KKKhhh}}}{{{zzzzzzzzzzzz|||xxx]]]QQQFFFCCCBBB???>>>>>><<<<<<;;;:::;;;<<<===>>><<<>>>@@@AAACCCEEEJJJMMMPPPRRRUUUVVVVVVUUUVVVVVVTTTVVVXXXZZZ[[[\\\___aaa^^^aaadddfffgggjjjmmmoookkklllnnnooonnnllliiigggaaaYYYOOOHHHEEECCC???<<<888888888777777666666666222222222222222222222222000111222222222111000///000000////////////000000111111111111000000000000222222222333333444444444222222222333333333333333222333333333444444555555555555666666666555444444111111111111000000000///000//////............///,,,---...//////222666999BBBFFFIIIJJJIIIIIIKKKNNNZZZ\\\^^^```___\\\YYYWWWNNNMMMLLLKKKIIIIIIIIIHHHEEEDDDAAA???============888777777777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>?????????>>>>>>>>>?????????@@@@@@AAABBBCCCCCCCCCAAA>>>===888777555444444555666777888888999:::;;;>>>CCCGGGRRRVVV\\\______aaaeeehhhgggiiilllpppsssxxx}}}xxxvvv{{{mmm___VVV[[[|||yyy{{{|||~~~zzzlllaaa[[[ccc}}}{{{dddLLLBBB???AAAIIITTTWWWOOOGGGDDDCCCAAABBBEEEEEEIIINNNRRRTTTUUUVVVWWWXXX[[[___aaaccchhhooouuu{{{~~~|||zzzyyyvvvvvvwwwzzz}}}~~~{{{vvvppplllkkkfffeeedddbbb___\\\ZZZYYYTTTSSSPPPNNNKKKIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFF~~~~~~~~~rrrppprrrtttwwwzzzzzzwwwtttwww{{{~~~{{{xxxyyyvvvrrrqqqssszzz{{{mmm```UUUIII>>>777666444222111000//////000000111222444555666666888<<<@@@MMMkkk|||~~~xxx^^^RRRFFFAAA@@@>>><<<===<<<;;;:::::::::;;;======:::<<<>>>???AAADDDIIILLLMMMPPPTTTVVVVVVVVVVVVVVVTTTVVVXXXYYYZZZ[[[]]]___\\\___bbbeeehhhkkknnnqqqrrruuuzzz~~~}}}zzzwwwoooeeeWWWNNNIIIFFFAAA===999999888777666666555555222222222222222222222222000111222222222111//////000//////......//////000111111111000000000000000//////000000111222222222222222222222222222222222111111222333444555555666444444444444444333222222111111111111000000000000...///000///------///000---............111444777@@@EEEKKKMMMMMMMMMOOOQQQ\\\^^^aaacccbbb___[[[XXXOOONNNLLLKKKIIIIIIHHHHHHFFFEEECCCAAA@@@???>>>>>>888888777777888:::<<<===========================;;;;;;<<<===>>>???@@@@@@?????????@@@@@@@@@AAAAAAAAABBBCCCCCCBBB@@@>>>===888777666555444444555555555666777777888;;;@@@DDDOOOTTTZZZ___```bbbeeehhhhhhjjjmmmooorrrvvv{{{yyyvvvzzznnn```UUUXXXuuutttfffaaakkkwwwYYYHHHAAA???FFFPPPWWWNNNGGGDDDBBB@@@AAAEEEFFFKKKQQQVVVXXXXXXYYYYYYXXXZZZ]]]___aaagggpppvvv~~~||||||vvvvvvuuuvvvyyy||||||xxxyyy|||wwwrrrooossszzz{{{wwwssspppppphhhhhhfffdddaaa^^^[[[YYYUUUSSSQQQNNNLLLKKKKKKKKKGGGGGGFFFFFFEEEDDDDDDDDD~~~wwwvvvyyyzzz{{{||||||yyyuuusssvvv{{{~~~|||xxxzzzyyyxxxyyy{{{xxxlllaaaXXXKKK@@@777666444222111///......///000111333444555666666888<<>>===>>>;;;:::999999999:::<<<===:::;;;===>>>???BBBFFFIIIIIIMMMQQQTTTTTTTTTUUUUUUTTTVVVWWWXXXWWWXXXZZZ[[[ZZZ]]]bbbeeehhhlllpppsssxxx}}}}}}ppp___RRRLLLHHHBBB>>>:::999888777666555444333111111111111111111111111111111222333222111000/////////............//////000000000000000111111111...//////000111111222222222222222222222111111111000111111333444555666666444444444444444333333222111111111111000000000000...///000///------///111......///......///333666;;;AAAJJJPPPRRRSSSUUUWWW^^^aaafffiiihhhbbb\\\WWWRRRQQQOOONNNLLLKKKKKKKKKHHHGGGFFFEEEBBB@@@>>><<<888888888888999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDBBB@@@>>><<<888777666444444333333444333444555555666999>>>AAAIIIPPPYYY___bbbdddhhhkkklllmmmooopppqqqssswwwzzz}}}zzzvvvyyylll^^^SSSTTTooopppjjjtttnnnVVVHHHBBBFFFOOOVVVNNNFFFDDDBBB@@@AAAEEEGGGLLLSSSXXXZZZZZZZZZZZZXXXZZZ[[[\\\^^^eeeooovvv~~~}}}wwwvvvtttssstttvvvxxxzzzxxxxxxxxxvvvpppoooyyyzzzuuuoookkkfffbbbdddiiiooowwwtttpppoooppplllkkkiiigggccc```]]]\\\VVVUUURRRPPPNNNNNNNNNNNNKKKJJJIIIHHHGGGFFFEEEDDD||||||xxxvvvsssrrruuu{{{~~~}}}zzzzzz|||~~~}}}vvvlllccc[[[PPPEEE888777555333111///......///000111333444555666666888<<>>>>>@@@CCCFFFFFFJJJOOORRRSSSSSSTTTTTTSSSUUUVVVVVVVVVVVVWWWYYYZZZ]]]aaaeeehhhlllqqqttt{{{wwwdddUUUNNNIIICCC>>>::::::999777666444333333111111111111111111111111111222222333333111000/////////............/////////000000000111111111111000111111222333333444444222222111111111111111111000000111222444555666666666666777777666666555444111111111111000000000000---///000///---,,,///111/////////...---///222444666>>>IIIQQQUUUXXX[[[]]]ccchhhooosssrrrjjjaaaZZZVVVUUUTTTRRRPPPOOOOOOOOOJJJJJJIIIGGGDDD@@@<<<:::888888888888999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDBBB@@@>>><<<777666555444333222222222222333333444444888<<<@@@EEEMMMWWW___dddgggjjjmmmppppppqqqpppppppppsssuuu{{{}}}{{{vvvyyyjjj\\\QQQQQQjjjyyyppp{{{bbbPPPGGGIIIRRRUUUMMMEEECCCBBB@@@AAAEEEGGGLLLSSSYYY[[[[[[[[[[[[YYYYYYZZZZZZ\\\cccnnnvvv~~~wwwuuurrrppppppqqqssstttrrrssstttqqqkkkhhhppp{{{}}}vvvuuuvvvrrrmmmhhheee```[[[]]]aaacccssszzzrrrooollllllmmmooonnnllliiifffbbb___^^^WWWVVVSSSPPPOOOOOOPPPQQQPPPOOONNNLLLJJJHHHGGGFFF~~~yyy~~~yyytttsssyyy~~~~~~~~~{{{vvvooohhh```VVVKKKCCC888666333222333444333222000000000222333555777888999===DDDTTTtttiii[[[LLLFFFDDDAAA>>>===<<<;;;;;;::::::;;;;;;<<<::::::;;;===@@@CCCEEEFFFEEEHHHLLLOOOPPPPPPPPPQQQUUUUUUUUUVVVVVVWWWWWWXXXWWW[[[```dddgggiiilllnnnuuu~~~{{{kkk\\\QQQJJJDDD@@@::::::999888777666555555444333333222222333333444111000///......///000111111111111111000000000000////////////000000000000111111222222222333333333111111111111111111111111///000111222444555666777777666666666666555555555......////////////......,,,------......------,,,---------...///000000111777>>>HHHRRRZZZ^^^______iiinnnvvv}}}~~~wwwkkkccc]]]ZZZVVVRRROOONNNOOOOOOPPPNNNKKKGGGBBB>>>;;;999999888888888999;;;===>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>===777777888888888666555444222333333333333666;;;>>>EEEKKKTTT\\\bbbfffjjjmmmmmmnnnoooooonnnoooqqqssswwwzzz~~~yyywww}}}lllYYYTTTVVV```xxxoooQQQGGGIIILLLMMMLLLIIIFFFCCCBBBCCCCCCJJJNNNRRRVVVWWWXXXZZZ[[[YYYXXXZZZ]]]^^^aaajjjsss|||~~~yyyuuuqqqooommmkkkkkkmmmooopppoooooommmgggaaaaaafffkkk}}}||||||}}}yyysssoooooolllkkkhhhbbb\\\XXXWWWWWW```iiiyyy|||pppjjjiiikkkmmmlllmmmmmmmmmkkkiiigggeeeccc___XXXSSSQQQOOONNNMMMOOOOOONNNLLLJJJHHHFFFDDD~~~|||vvv|||vvvqqqqqqvvv|||||||||}}}~~~yyytttnnnhhhaaaXXXMMMEEE888666333222222333333222111111111222333555666777999===DDDUUUvvv}}}dddVVVHHHCCCAAA>>><<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<>>>???AAACCCDDDFFFIIIMMMOOOPPPPPPQQQRRRTTTTTTUUUUUUVVVWWWWWWWWWXXX[[[___ccceeehhhlllnnnvvv}}}lll]]]RRRJJJDDD@@@::::::999888777666555555444333333222222333333444222111000000000000111222000000000000/////////////////////000000000111111000000111111222222222222222222222222222222222222///000111222444555666777555444444444444333333333222222111111///...,,,+++,,,------......------,,,---------...///000000000666;;;DDDNNNXXX]]]___^^^fffnnnyyy|||ooofff___\\\XXXTTTRRRPPPQQQQQQOOOMMMJJJFFFBBB>>>;;;:::999999999999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;<<<===???@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>>>>888888999999888666555444222333333333333666:::>>>FFFKKKSSSYYY___cccgggjjjlllnnnooooooooopppsssuuuwwwzzz~~~~~~||||||lllXXXSSSUUU^^^{{{oooPPPDDDEEEGGGMMMKKKIIIEEECCCBBBBBBDDDIIIMMMSSSWWWYYYZZZ\\\]]][[[YYYZZZ]]]^^^bbbkkkuuu~~~zzzxxxwwwuuuqqqmmmkkkiiigggffffffgggiiikkkiiiiiifff```[[[[[[___eeepppzzz|||yyyyyyzzz{{{|||~~~~~~{{{uuupppmmmlllllljjjgggaaa[[[WWWUUUUUUVVV]]]kkk}}}|||pppiiigggiiijjjmmmooorrrtttuuusssrrrppplllfff___YYYUUUSSSRRRQQQQQQPPPOOOMMMKKKHHHFFFEEE~~~~~~zzzvvv|||uuuqqqqqquuuxxxxxxyyy|||xxxtttnnniiicccZZZOOOGGG999666333111222222222111222222222222333444555666:::>>>EEEWWWxxxsss]]]QQQEEEAAA@@@>>><<<<<<<<<;;;;;;::::::;;;;;;<<<============>>>???AAAAAAFFFIIIMMMOOOPPPPPPRRRSSSSSSSSSTTTUUUUUUVVVWWWWWWXXX[[[^^^```cccggglllooowwwnnn^^^SSSKKKEEE@@@::::::999888777666555555444333333222222333333444333333222111111222333333000000/////////.........///000000000000111111111111222222222222333333333222222222222222222222222000000111222444555666666555444444444444333333333333333333222000///---,,,------............---------------...//////000000555777>>>IIITTT\\\^^^^^^ccclllzzztttjjjaaa___[[[WWWUUUSSSSSSSSSNNNLLLIIIEEEAAA>>>;;;:::888999::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>:::::::::999888666555444333333444333444666999===GGGKKKPPPVVVZZZ___eeehhhjjjlllmmmnnnnnnpppsssuuuwwwzzz|||lllWWWQQQSSSZZZ}}}{{{zzzmmmOOOCCCCCCDDDLLLKKKIIIEEEBBBAAABBBDDDHHHMMMTTTZZZ]]]^^^______^^^[[[[[[]]]^^^cccnnnyyy~~~yyyssspppnnnlllhhheeebbbaaa___^^^^^^___aaabbbbbbaaa]]]XXXSSSRRRWWW[[[cccjjjuuu|||wwwttttttuuuvvvtttuuuuuurrrnnnjjjggggggjjjiiifff```YYYTTTRRRQQQPPPWWWaaaooo~~~qqqhhhfffgggiiinnnrrrxxx}}}~~~uuuooofff^^^YYYVVVUUUTTTSSSRRRPPPNNNLLLIIIGGGFFF~~~~~~zzzzzzvvvuuuvvvvvvuuuxxx|||zzzvvvqqqllleee[[[PPPHHH;;;777333111111111111111333333333333333444555666:::>>>GGGZZZ}}}yyyjjjWWWMMMDDDAAAAAA???>>>???<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAEEEHHHKKKMMMNNNOOOQQQSSSRRRSSSTTTTTTUUUVVVWWWWWWYYY[[[\\\^^^aaaffflllpppwwwooo___TTTKKKEEE@@@::::::999888777666555555444333333222222333333444333222222222222222222333000000000000////////////000000000111111111222222333444444444444444444444111111111111111111111111000111111222444555555666777666666666666555555555111111111222222111111111------............---------------....../////////444444999CCCPPPZZZ______aaaiiivvvvvvmmmbbb```]]]ZZZWWWUUUUUUTTTNNNLLLHHHDDD@@@===<<<;;;888999:::;;;;;;;;;:::999888888888777888888999:::;;;<<<===???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;:::888777666555333444555444444666999<<>>>>>@@@<<<;;;;;;::::::;;;;;;<<<999::::::<<<===???AAABBBCCCEEEHHHJJJKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXZZZ[[[\\\^^^```ffflllqqqvvvooo___SSSKKKDDD@@@::::::999888777666555555444333333222222333333444222222222222222222222222222222222111111111000000111111111111222222222222333333333333222222222222000000000000000000000000111111222333333444555555777666666666666555555555111111222222222222111111---......//////......---------------............333333777???LLLWWW___bbbaaafffooowww|||zzztttooocccaaa^^^[[[YYYWWWVVVUUUOOOMMMIIIDDD@@@===<<<;;;888999:::::::::999888777666666666666666777888888:::;;;<<<>>>@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????===<<<;;;:::999888777777555666666666666666999;;;BBBEEEIIINNNSSSYYY```eeefffgggiiiiiijjjkkknnnpppuuuyyy~~~qqqZZZRRRSSSUUUrrr}}}~~~~~~~~~mmmaaa^^^lll___IIIBBBCCCDDDIIIKKKLLLIIIDDDAAABBBDDDGGGMMMVVV]]]aaabbbcccdddaaa^^^\\\___bbbiiiwwwyyyrrrmmmkkkhhhdddaaaYYYYYYWWWVVVUUUUUUUUUVVVXXXUUUQQQLLLJJJJJJMMMPPP[[[aaahhhooowwwxxxqqqkkkgggfffaaa```___^^^]]][[[YYYXXX___```___\\\VVVPPPLLLKKKEEELLLWWWcccttt~~~sssmmmlllnnnuuu{{{|||qqqfff^^^YYYUUUSSSUUUSSSQQQOOOMMMKKKKKKJJJ~~~}}}|||yyyvvvuuusssvvv{{{uuummmbbbUUULLL???;;;666222222222222222333333333333444555666777:::@@@MMMfff~~~jjj[[[JJJCCC>>>>>>===;;;;;;>>><<<;;;;;;::::::;;;;;;<<<888999:::;;;===???AAABBBAAADDDFFFHHHJJJLLLOOOQQQSSSSSSTTTUUUWWWXXXYYYYYYZZZ[[[]]]___aaaffflllqqqvvv~~~mmm]]]RRRJJJDDD???::::::999888777666555555444333333222222333333444111222222333333222222111333333222222222111111111111111222222222333333333111111000000000000000///000000000000000000000000111111222333333444555555555444444444444333333333444444444333111000...---......////////////......------------------------222333666<<>>@@@@@@@@@???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???===<<<;;;::::::999::::::777888999888777888999;;;>>>AAAEEEIIINNNTTTZZZ___aaacccfffhhhiiilllooorrrssswww}}}sssZZZRRRRRRRRRlll~~~yyyxxxyyy{{{www{{{hhh[[[UUU^^^oooxxxXXXDDD?????????GGGLLLOOOMMMGGGBBBBBBCCCFFFKKKSSSZZZ^^^```aaabbb```]]]]]]aaaeeemmm{{{{{{tttooommmjjjeeebbbZZZYYYXXXVVVTTTSSSRRRRRRTTTPPPLLLHHHGGGIIILLLNNNSSSZZZbbbiiioooxxxvvvmmmeeeaaa]]][[[YYYXXXXXXWWWUUUTTTXXXZZZ[[[YYYUUUPPPLLLJJJBBBHHHSSSaaarrryyyrrrpppqqqxxx~~~xxxnnneee^^^YYYUUUTTTRRRPPPNNNMMMLLLLLLMMM||||||}}}~~~~~~~~~~~~~~~yyy~~~xxxvvvvvvvvvxxx~~~yyyrrrgggZZZQQQBBB===777333222333333333222222333333555666888888999AAAQQQlllwwwbbbTTTGGGAAA>>>>>>===;;;;;;>>><<<;;;;;;::::::;;;;;;<<<:::::::::;;;<<<===??????AAADDDFFFHHHIIILLLOOORRRTTTTTTUUUVVVXXXYYYZZZ[[[ZZZ\\\^^^```cccgggmmmqqqxxx{{{kkk[[[PPPIIICCC???::::::999888777666555555444333333222222333333444222333444555555444333222222222222111111111111000222222222333333333333444222222222111111000000000111111111111111111111111111222222333333444444555555444444444444333333333444333333222111///------......////////////......------------------------///222555999???KKK[[[fffhhhgggggghhhkkkllllllkkkfffeeecccaaa^^^[[[YYYYYYUUURRRLLLFFFAAA===<<<;;;888888777555555444444444222222222333333555666666666888999;;;===>>>?????????@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@===<<<;;;::::::;;;<<<<<<999:::;;;:::999999:::<<<;;;>>>BBBEEEIIIMMMQQQUUUWWWZZZ^^^bbbfffjjjooosssrrrvvv|||sssZZZQQQQQQOOOggg~~~|||}}}zzz|||dddXXXRRRYYYeeetttqqqTTTBBB>>>>>>===FFFLLLRRRQQQJJJDDDBBBCCCCCCGGGNNNTTTXXXZZZ]]]^^^^^^\\\^^^ccchhhqqq~~~xxxuuurrroooiiieee\\\[[[YYYWWWTTTRRRPPPPPPOOOKKKGGGDDDDDDGGGJJJLLLOOOUUU^^^dddiiiqqq{{{|||qqqgggaaa\\\ZZZWWWVVVWWWVVVTTTRRRRRRTTTWWWWWWTTTPPPMMMKKKGGGJJJPPPZZZkkk~~~|||tttqqqqqquuuzzz}}}sssjjjbbb[[[VVVRRRQQQOOOMMMLLLMMMNNNNNNzzz{{{{{{|||||||||||||||}}}~~~{{{vvvzzzvvvvvvwwwzzz{{{uuukkk^^^UUUCCC???888444333333444444111222222333555777888999999BBBSSSppprrr]]]OOOHHHCCC@@@AAA???<<<===@@@<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<======BBBDDDGGGHHHJJJLLLPPPSSSTTTUUUVVVWWWYYYZZZ[[[\\\ZZZ\\\___bbbdddhhhmmmqqqyyyzzziiiZZZOOOHHHBBB>>>::::::999888777666555555444333333222222333333444333444555666666555444333111111111111000000000000222222333333333444444444555555555444444333333333333333333333333333333333222222222333333444444444777777666666666555555555000000111111111111000000......////////////......---------------------------111555777;;;GGGXXXfffjjjiiiggggggiiijjjjjjiiihhhgggeeeccc```]]][[[ZZZWWWSSSMMMFFFAAA===<<<;;;999777555444333333333444222222222222333444555666555777888;;;<<<>>>>>>??????@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@<<<<<<;;;:::;;;<<<===>>>:::;;;<<<<<<::::::;;;<<<:::===@@@CCCEEEGGGJJJMMMNNNQQQWWW\\\aaahhhnnnrrrpppuuu|||~~~sssYYYPPPOOOMMMcccvvvaaaVVVPPPVVV```mmmmmmRRRBBB???@@@???EEEMMMTTTTTTLLLEEEBBBBBB@@@EEEJJJOOOSSSVVVYYY[[[\\\[[[^^^dddjjjsss}}}zzzxxxtttnnniii]]]\\\ZZZWWWTTTRRROOONNNKKKGGGCCCAAABBBEEEHHHJJJQQQVVV]]]bbbfffmmmwwwuuuiiibbb^^^[[[WWWVVVWWWWWWUUUSSSNNNQQQUUUVVVTTTPPPMMMLLLKKKIIIJJJPPP]]]mmm{{{}}}tttppppppooottt}}}uuulllcccZZZUUUQQQOOONNNLLLLLLMMMNNNOOO~~~~~~}}}|||||||||||||||}}}}}}|||uuutttxxxxxx{{{vvvuuu}}}zzzvvvuuuzzz~~~xxxtttlllaaaWWWFFF>>>777666666444333444555555555555666888999999>>>CCCWWWzzzmmmWWWIIICCCAAA???>>>??????>>>===;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<>>>>>>>>============<<<<<<;;;;;;::::::===<<<;;;:::<<>>??????===<<<;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<>>>@@@BBBDDDGGGJJJNNNRRRWWWWWWXXXYYYZZZZZZZZZYYYXXXZZZ[[[]]]aaagggnnnsss|||mmm]]]QQQHHHBBB???===;;;888666666666555444666555444222111222555888777;;;<<<999888999888555777666555444444444555555555555666555444444444444333333333333444444444444555444444444333333222222333333444444555666666666777777666666555555555555444333333222222111000000////////////////////////...//////...---...000222222333333111111777BBBJJJbbbiiirrrtttoooiiiffffffhhheeebbbaaa```___]]][[[XXXTTTNNNGGGAAA<<<999888555444333222111111111111///000000111222333444555444666888999:::;;;===???@@@@@@@@@@@@AAAAAAAAABBBDDDDDDEEEDDDCCCAAA@@@>>>;;;<<<<<<======>>>>>>===??????>>>===<<<;;;::::::999888777666777:::===>>>AAACCCFFFJJJPPPXXXaaagggnnnuuu~~~}}}kkk\\\QQQLLLPPPVVVuuu~~~{{{xxxrrriiibbbYYYPPPLLLQQQXXXaaaqqqrrrYYYGGG@@@>>><<>>>>><<<;;;;;;::::::999999::::::;;;:::::::::::::::;;;<<<<<<===???AAADDDFFFIIIMMMPPPVVVVVVXXXYYYZZZZZZZZZZZZXXXYYYYYYZZZ^^^dddlllrrr~~~ooo```SSSIIICCC???>>>;;;888777777777666555444444444222222333777::::::???AAA>>><<<<<<;;;888888777555444333333444555777666555444444444444555444444444444444444444555777777666555444333222111333333333444555555666666777777777666666666666555333333333222111111000000////////////////////////---.../////////000222444000222444444333555:::???TTT```nnntttqqqjjjgggfffdddcccbbbbbbbbbaaa___]]]WWWTTTMMMFFF???:::777666444333222111111111111111//////000111222333333444333555888999999:::<<<>>>??????@@@AAABBBCCCDDDDDDFFFGGGGGGGGGFFFEEECCCBBB>>>===<<<<<<<<<===>>>???BBBAAA@@@>>>===;;;:::999888777555444444666888999>>>???@@@CCCHHHQQQZZZaaajjjqqqzzzlll[[[OOOIIILLLSSSppp{{{uuuooojjjhhhddd```\\\WWWNNNJJJNNNTTT[[[lll|||}}}gggPPPBBB??????GGGRRR^^^```XXXMMMEEECCC@@@BBBEEEJJJNNNRRRUUUWWWZZZXXXZZZ^^^bbbhhhuuuwwwsssooojjjffffff^^^ZZZSSSOOOLLLJJJIIIHHHGGGEEEBBB@@@AAACCCEEEGGGKKKNNNSSSYYY___gggoootttvvvnnnbbb___[[[YYYXXXUUUPPPKKKJJJFFFHHHRRR[[[______```]]]YYYSSSMMMJJJIIIJJJKKKMMMSSS___ppp{{{vvvssspppppprrrtttwwwyyy{{{|||~~~|||xxxtttmmmeee```YYYVVVQQQOOOOOOPPPPPPOOO~~~~~~}}}}}}|||}}}}}}~~~|||~~~~~~yyyxxxlllssstttsssssssssqqqggg^^^XXXLLLCCC;;;999888666555666444444444555666888999:::???HHH```gggTTTKKKFFFCCC@@@???>>>===<<<:::;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<>>???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDCCC@@@???<<<;;;;;;<<<>>>???CCCBBBAAA???===<<<:::999:::999777666555666777777;;;;;;<<<>>>BBBJJJSSSYYY```hhhrrrzzz}}}~~~ppp]]]NNNGGGJJJPPPkkkuuukkkgggeeebbb^^^\\\XXXOOOKKKNNNSSS\\\nnnxxx[[[FFFAAADDDHHHRRR^^^bbb\\\RRRHHHCCC@@@BBBEEEIIINNNRRRVVVXXXZZZYYYZZZ]]]```dddoooyyytttmmmiiiccc___^^^YYYUUUPPPKKKIIIGGGEEEDDDDDDBBB@@@??????AAACCCEEEIIIMMMRRRWWW\\\ccclllsssyyyooogggbbb^^^[[[YYYVVVPPPLLLGGGBBBCCCMMMZZZeeennnuuutttppphhh___VVVQQQPPPPPPRRRWWWaaappp}}}zzzwwwvvvvvvvvvwwwxxxzzz{{{~~~}}}|||zzzwwwppphhhccc[[[WWWSSSPPPPPPPPPPPPOOO~~~~~~}}}}}}}}}}}}~~~~~~~~~wwwssstttrrrzzz{{{yyyxxxwwwqqqfff^^^XXXNNNEEE<<<999888666555666333444444555777888:::;;;<<>>===<<<:::;;;::::::999999::::::;;;:::999999999999:::;;;;;;===???CCCEEEGGGIIILLLNNNPPPQQQRRRTTTVVVWWWWWWXXXYYYYYYXXXYYY\\\bbbkkkqqq|||zzzkkk]]]PPPGGGAAA???===:::888888888777666333444444333444666;;;>>>GGGOOOSSSOOOJJJHHHEEECCCFFFEEEDDDBBBAAA??????>>>???===;;;:::;;;<<<:::999888888777777666666666555666666666666666666666666444444555555555555666666555555555555555555555666444444333333222111111111111111111111111111111111111222333333111111111222111111111111111333666888;;;III]]]lllqqqoookkkiiibbbaaaaaaaaa```___[[[YYYUUURRRKKKEEE>>>:::777666222222111111000000111111/////////000000111111111111333666777777888:::<<<>>>>>>@@@AAACCCDDDFFFFFFFFFGGGHHHHHHGGGFFFDDDCCCBBB@@@===;;;:::<<<>>>???CCCBBBAAA???>>><<<;;;;;;===<<<:::888777777777777666666777888;;;BBBJJJOOOWWW___kkktttyyy{{{~~~uuu```PPPHHHIIIOOOgggxxxnnnmmmkkkeee```^^^[[[QQQLLLNNNTTT___uuufffKKKBBBEEEGGGPPP\\\bbb___VVVKKKDDDAAACCCEEEIIINNNSSSXXXZZZ[[[ZZZ[[[]]]___aaajjjssstttlllggg```YYYWWWUUUQQQLLLHHHFFFDDDBBB@@@AAA@@@>>>===>>>@@@BBBCCCGGGLLLQQQVVVZZZbbbllltttzzzqqqiiiddd^^^ZZZXXXTTTOOOKKKGGGBBBBBBJJJYYYkkk}}}pppeee```^^^___bbbiiiuuu~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}zzzssskkkeee\\\XXXSSSPPPPPPOOOOOONNN~~~~~~}}}}}}}}}~~~yyyppplllnnnxxx|||{{{zzzsssiii```ZZZPPPFFF<<<999888555444666333333444555777999:::;;;;;;GGGbbb~~~uuuooonnnpppsssxxx~~~pppXXXJJJEEECCC@@@???>>>>>><<<;;;;;;::::::999999::::::;;;999999999999999:::;;;;;;===???CCCEEEGGGIIIKKKMMMOOOPPPRRRTTTVVVXXXXXXYYYXXXXXXXXXYYY\\\bbbiiioooxxxssscccVVVJJJDDD@@@===:::999999999888777444444444444444777;;;???JJJTTT[[[[[[WWWWWWVVVUUUVVVUUUTTTRRRNNNJJJFFFDDDCCC@@@>>>???AAA@@@===:::999999999999999999999999666666777777777888888888666666666666666666666666555555666666666666777777555555555444333333222222111111111111111111111111222444555444333111111222333222111111222333666777666AAARRRdddooorrroookkkbbb```^^^]]]]]][[[XXXVVVRRRNNNIIICCC===999777666222111111000000000111111......//////000000000000111222555666666777999;;;>>>>>>???AAABBBDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCAAA>>><<<;;;<<<===>>>@@@@@@??????>>>>>>=========<<<;;;999888777777666777777888:::<<>>???>>>=========???AAABBBEEEJJJPPPTTTYYYaaallluuu{{{tttjjjeee^^^YYYVVVRRRMMMHHHIIIFFFEEEKKKXXXooo|||qqqllliiijjjoooxxx~~~wwwmmmfff^^^ZZZUUUQQQPPPPPPOOONNN~~~~~~}}}}}}~~~~~~xxxmmmiiimmmsssyyyyyyzzz}}}~~~ssskkkbbb[[[QQQFFF<<<999777444444555333333444555777999;;;<<<<<>>??????===<<<;;;::::::999999::::::;;;999999999888999999:::;;;;;;>>>BBBEEEFFFGGGIIIKKKMMMNNNPPPRRRUUUVVVWWWXXXUUUVVVWWWXXX[[[```gggkkkuuuzzzjjjZZZNNNFFF@@@>>>;;;999999999888777555555555444555777;;;???MMMYYYfffjjjkkknnnrrrrrrssssssqqqmmmggg___WWWSSSOOOMMMLLLMMMPPPOOOJJJDDDEEEDDDCCCAAA???===<<<;;;888888888888888888777777888888888888777777777777777777888888888999999999777666666555555444333333222222222222222222222222111333555555444333333444666666555555666777666666555;;;III[[[kkksssrrrmmm___]]]ZZZYYYYYYXXXVVVUUUMMMJJJEEE???:::777555555111111000000000000111111......////////////000000000222444555555666999;;;>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCAAA???===<<<<<<======<<<======>>>>>>????????????>>>===<<<:::999888888999:::<<<>>>???CCCGGGKKKOOOWWWccclllrrrxxx~~~}}}gggUUUJJJHHHKKKZZZwww|||yyyttttttjjj]]]RRROOOTTTeeedddLLLDDDCCCIIITTT\\\___YYYOOOGGGCCCCCCFFFIIIOOOUUUZZZ]]]^^^]]]^^^`````````gggooo~~~|||xxxtttkkkaaaZZZRRROOOKKKHHHFFFDDDAAA???>>>>>>======>>>???AAABBBBBBHHHNNNSSSWWW___lllvvv~~~yyynnniiiaaa\\\XXXTTTNNNJJJFFFFFFHHHKKKTTTkkkxxxtttrrrtttzzz{{{pppiii```\\\WWWSSSRRRQQQPPPPPP~~~~~~}}}}}}~~~~~~zzznnnjjjnnnhhhoooqqquuu}}}yyyqqqjjjaaa[[[QQQFFF<<<888666333333555333333444555777999;;;<<>>??????>>>===;;;::::::999999::::::;;;999999888888999999:::;;;:::===AAADDDEEEFFFHHHIIIIIIJJJMMMOOORRRSSSTTTUUUSSSTTTVVVXXXZZZ___eeeiiisss{{{nnn]]]PPPHHHAAA>>>;;;:::::::::999888555666555555555777;;;???PPP___nnnwww|||wwwmmmgggbbb``````bbbeeeccc]]]WWWTTTRRROOOJJJEEEAAA===;;;;;;::::::999888777666666999999999888888888888888999999999::::::;;;;;;;;;777777777666555555444444222222222222222222222222///111444555555555555666666666666777777666333000555888CCCVVViiitttsssooo]]]ZZZWWWVVVVVVWWWVVVUUUJJJGGGBBB===888666444444111000000000000000111111.........//////////////////111444555555666888:::>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFGGGFFFEEEDDDCCCCCCBBB@@@>>>===<<<<<<<<<:::;;;;;;===>>>???@@@AAAAAAAAA@@@???===<<<;;;;;;555888:::<<<===@@@CCCFFFMMMUUU___hhhnnntttzzz~~~hhhVVVJJJGGGJJJUUU~~~ssseeeVVVRRRVVVhhhqqqSSSFFFBBBGGGQQQZZZ^^^ZZZPPPHHHBBBCCCEEEIIINNNTTTZZZ]]]^^^^^^___bbbaaaaaagggnnnxxx}}}{{{rrrggg___SSSPPPLLLJJJHHHEEECCC@@@>>>=========>>>???AAABBB@@@FFFMMMQQQUUU^^^lllvvv}}}sssmmmfff```\\\WWWRRRMMMBBBDDDGGGJJJPPPeee}}}zzzyyy|||~~~rrrkkkbbb^^^YYYUUUSSSSSSRRRQQQ~~~|||{{{yyyxxxzzz}}}}}}llldddeeefffggglllrrrxxxzzztttyyy~~~wwwpppggg___XXXJJJ===888666555444666444444555666888:::;;;<<<@@@HHHaaagggOOOGGGEEEBBBAAAAAAAAA???>>>???>>><<<:::999999999999888888777777888888999:::;;;===???@@@AAACCCFFFHHHHHHJJJNNNRRRUUUUUUUUUTTTWWWUUUSSSVVV[[[ccciiimmmqqq|||zzziiiVVVIIIDDDAAA???@@@???:::888:::777666555555666999===???NNN[[[mmm}}}{{{vvvtttrrrtttwwwxxxvvvtttrrrkkkbbb\\\XXXRRRJJJDDD@@@===:::888888999888888888888999:::::::::::::::888777888:::===@@@@@@@@@>>><<<;;;999888777888888555555444444444444333333333333444444444333222222666555444222111111222222777666;;;JJJ]]]jjjnnnlll]]]XXXTTTSSSUUUTTTOOOKKKHHHEEE???:::777555666777222222111000000000000000000000/////////000000111000111333444444666888;;;<<<>>>@@@@@@@@@AAACCCDDDFFFEEEEEEFFFHHHIIIIIIHHHEEECCC@@@>>><<<<<<======<<<;;;:::;;;===@@@AAAAAA???DDDGGGDDDAAAAAA???;;;===:::;;;???BBBCCCGGGLLLTTTXXX___gggoootttxxxzzzzzz}}}zzzgggWWWLLLJJJNNNZZZxxxwwwbbbVVVZZZqqqdddFFFEEEDDDIIISSSXXXVVVQQQOOOHHHDDDCCCEEEIIIMMMWWWaaafffeeebbb^^^[[[^^^ffflllyyypppbbb[[[UUUOOOLLLLLLJJJEEEAAA???>>><<<;;;;;;<<<===>>>@@@BBBHHHPPPVVV^^^mmmzzz}}}|||tttjjjbbb]]]ZZZUUURRRDDDFFFHHHJJJNNN___~~~|||}}}tttmmmcccaaa]]]ZZZWWWTTTPPPMMM~~~~~~}}}{{{zzzzzzzzz|||ooocccaaa```aaaeeejjjpppzzz|||xxxqqquuuzzz}}}{{{tttjjjbbbYYYLLL>>>888777555444666444444555666888:::;;;<<>>???>>><<<:::999999999999888888888888888999::::::;;;===???@@@@@@BBBEEEHHHGGGIIIMMMQQQSSSTTTSSSSSSVVVUUUTTTVVV[[[ccciiimmmttt~~~~~~mmmZZZMMMFFFAAA??????===888666888777666444444555777:::<<>>@@@AAAAAAAAACCCEEEFFFEEEEEEFFFIIIJJJIIIHHHEEECCC@@@===;;;;;;;;;<<<;;;::::::;;;===@@@CCCDDDGGGLLLMMMJJJGGGFFFDDD@@@???<<<<<<@@@CCCDDDHHHNNNTTTXXX___fffmmmsssvvvwwwzzz}}}vvvdddTTTIIIFFFIIIWWWtttkkk\\\\\\nnnoooOOOEEEAAACCCJJJOOOOOOMMMNNNGGGDDDCCCEEEIIIMMMWWW```jjjjjjhhhdddbbbccciiinnnwww}}}}}}zzzpppggg___YYYQQQMMMLLLJJJFFFBBB???>>><<<;;;:::;;;===>>>???@@@FFFMMMSSS\\\kkkyyy~~~wwwmmmeee```[[[UUUQQQLLLJJJJJJJJJLLLYYYsss~~~vvvpppgggddd```\\\YYYUUUQQQNNN~~~~~~}}}}}}}}}||||||||||||~~~tttddd^^^YYYYYY\\\aaafffooo{{{{{{}}}zzzppprrrwwwzzzzzznnneee]]]OOO@@@:::777555444666444444555666888:::;;;<<>>>>>===<<<;;;:::999999999999999888888999999:::;;;;;;<<<>>>???@@@BBBEEEGGGFFFHHHKKKOOOQQQRRRRRRRRRUUUTTTTTTVVV[[[bbbiiinnnxxxttt```RRRJJJDDD??????===999777888777666444333444555777888:::EEEXXXkkk~~~yyyuuuvvvyyy|||{{{tttmmmfffaaaPPPJJJCCC>>>;;;;;;::::::888999;;;===>>>===<<<;;;::::::;;;>>>AAADDDGGGIIIDDDBBB???;;;888777777777555555555444444444333333444444555666666777777777777666555444333333444444555444555:::@@@FFFJJJKKKHHHEEECCCDDDFFFGGGDDDBBB<<<;;;:::888666555555555222111000000///000000000000//////......////////////111333333444555888:::<<<>>>AAABBBBBBBBBDDDEEEFFFFFFFFFHHHJJJLLLKKKJJJEEECCC@@@===:::999999:::999999999:::===BBBFFFHHHRRRWWWYYYVVVRRRQQQMMMIIIGGGCCCAAADDDGGGIIIMMMSSSWWWZZZ```gggmmmqqqtttuuuzzz}}}wwwfffWWWKKKGGGIIISSSnnn|||jjjbbbkkkxxxVVVFFF@@@===BBBGGGIIIJJJMMMGGGCCCCCCEEEHHHLLLUUU___jjjkkkllljjjggggggjjjnnnwww{{{uuussspppmmmfff```WWWQQQNNNKKKFFFCCC???>>><<<::::::;;;<<<======>>>BBBHHHNNNXXXiiixxx~~~uuummmgggaaaZZZUUUSSSOOOLLLKKKNNNWWWjjj|||zzzuuunnnkkkfffaaa]]]XXXSSSPPP}}}}}}}}}}}}}}}~~~~~~~~~{{{ggg]]]UUUTTTVVVZZZ___gggvvv{{{xxxyyy{{{|||~~~ssstttxxx}}}~~~rrriiiaaaRRRCCC;;;888555444555444444555666888:::;;;<<>>??????AAACCCFFFFFFGGGJJJNNNPPPQQQRRRRRRTTTTTTUUUVVV[[[bbbjjjooo{{{zzzfffXXXOOOGGGAAA@@@???<<<:::<<<888777555444444444666666666>>>JJJWWWgggyyy~~~pppgggcccfffjjjmmmsss|||{{{wwwtttrrrpppccc]]]SSSJJJDDDAAA???===:::<<<>>>@@@AAA@@@>>>===:::;;;===???BBBFFFKKKNNNLLLIIIEEE@@@<<<:::999999666666555555555444444444444444444555666777888888777777666666555555555555777777777777888:::>>>AAA@@@???>>>???AAABBBBBB@@@:::999999888777555444333222111000000000000111111000000//////......//////000222444444555666999;;;<<>><<<:::::::::;;;<<<======???DDDJJJUUUfffvvvxxxrrrkkkccc]]]WWWRRRNNNOOOSSS\\\kkkxxx}}}xxxtttoooiiiddd^^^XXXTTT}}}|||||||||}}}~~~kkk\\\SSSQQQRRRVVV[[[bbbnnnzzz{{{rrrssswwwwwwwwwyyyuuuuuuyyy~~~vvvmmmfffVVVFFF===999555444555444444555666888:::;;;<<>>===<<<<<<<<<;;;;;;:::999999999999888888999999:::;;;:::<<<>>>>>>>>>@@@BBBEEEFFFHHHJJJMMMPPPQQQRRRRRRSSSTTTUUUWWWZZZaaajjjppp~~~nnn```TTTJJJAAA??????===<<<===:::999888666666666666666777:::???EEENNN[[[iiirrr~~~wwwmmmbbbZZZUUUVVVYYY]]]aaafffnnnyyy}}}yyyuuurrrqqqrrrssstttvvvoooeee[[[RRRLLLFFFCCC===>>>???@@@@@@???>>><<<;;;<<<>>>???AAAFFFMMMRRRSSSPPPJJJCCC>>>;;;:::999777777777666666666555555444444444444555666888999888888888888777777777666777888888666555666999<<<:::::::::;;;===>>>>>>>>>:::::::::999888666444333222222111111111222222333111111000///////////////222333555555666777:::<<<<<>><<<:::999:::;;;<<<===<<<>>>BBBHHHRRRcccsssyyyrrrjjjdddZZZUUURRRTTTXXX```lllxxxyyyrrrlllfff```[[[}}}}}}||||||}}}~~~~~~~~~sss```WWWTTTSSSVVVYYY^^^hhhqqqxxxqqqrrruuuuuuuuuuuuyyy~~~uuuuuuwwwzzz}}}}}}yyysssjjjZZZHHH>>>999555444555444444555666888:::;;;<<<@@@JJJeeejjjRRRFFFCCCAAA@@@@@@???>>>===;;;;;;<<<<<<;;;;;;:::999888888777777888888999::::::<<<===>>>>>>???AAADDDFFFGGGJJJLLLOOOPPPRRRRRRRRRTTTVVVWWWZZZ```jjjqqqzzzmmm[[[OOOCCC??????===;;;<<<;;;:::999888888777777777888888999;;;???FFFOOOUUU```___]]]XXXRRRMMMKKKKKKMMMOOOSSSXXX]]]cccjjjooommmllljjjiiijjjllloooppp{{{vvvooohhh```XXXPPPKKKAAAAAAAAA@@@???>>>===<<<===>>>@@@@@@BBBGGGOOOVVVZZZUUUNNNFFF@@@<<<::::::999999999888888888777777666555444444444666777888888888999999999999888888666666777666555666888:::666777777888888999999:::;;;::::::999888666555444333333333222333333444555333333222111000000000000111333555555666777:::<<<<<>><<<:::999999:::;;;<<<;;;===AAAEEENNN___nnn}}}wwwpppjjjaaa\\\YYYZZZ]]]cccooozzz|||uuuooohhhddd~~~~~~}}}|||}}}~~~~~~~~~pppbbb]]]ZZZZZZ[[[^^^dddlllxxx~~~xxxwwwwwwwwwuuutttvvv~~~vvvuuutttttt}}}|||{{{||||||~~~~~~~~~{{{yyymmm]]]JJJ@@@:::555444555444444555666888:::;;;<<>><<<:::;;;<<<<<<<<<;;;:::999777777666666777777888999:::;;;=========>>>AAACCCEEEFFFHHHJJJMMMOOOPPPQQQQQQTTTVVVWWWYYY```jjjrrr}}}gggXXXJJJCCCAAA>>>;;;;;;::::::999999888888888777888777777777888<<>>===;;;;;;:::::::::999999999888777666555555666888999888999:::;;;;;;:::999888777666777777888999999999666777777777666666777777888888888777777777777777444444444444444555666666555444333222111111111111000111333444444666888;;;<<<@@@DDDGGGHHHHHHHHHIIIIIIIIIJJJLLLNNNMMMJJJGGGAAA???<<<999777777777888555777999999<<>><<<:::999999999:::;;;:::;;;???CCCJJJZZZhhh|||vvvqqqhhheeecccdddeeekkkxxx}}}wwwppplll~~~}}}||||||~~~lllfffaaa```___```dddkkksss}}}zzzuuusssqqqqqqyyyxxxvvvsssqqqxxx}}}{{{yyyvvvyyyyyyyyyyyy{{{|||}}}}}}ooo^^^LLL@@@:::555444555444444555666888:::;;;<<<>>>HHHeeezzzaaaNNNEEECCCAAA@@@@@@???>>><<<:::;;;<<<<<<<<<;;;:::999666666666666666777777888:::;;;=========>>>@@@BBBDDDEEEFFFIIIKKKMMMOOOPPPQQQTTTVVVXXXYYY```jjjsssrrrbbbQQQIIIEEEAAA===<<<999999999999888888777777888777777666666888:::;;;999;;;<<<<<<;;;<<<>>>@@@GGGHHHKKKRRRZZZ]]]\\\YYY\\\^^^```bbbdddfffjjjlllhhhjjjlllnnnmmmggg___YYYSSSQQQMMMJJJHHHGGGGGGGGGBBBDDDEEEDDDDDDJJJTTT\\\jjjddd[[[RRRJJJEEECCCBBB<<<<<<;;;;;;;;;:::::::::;;;:::888666666777999:::888999:::;;;;;;;;;:::999999888888:::<<<===;;;999888999:::999777666777888666555555666666777888999555555555555555666777888666555444333222222222222...000111222222444777999<<<@@@EEEHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLKKKGGGDDD>>><<<:::777555555666666666888999999;;;CCCPPPZZZnnn{{{zzzuuurrrsssyyy{{{}}}~~~ooobbbUUUIIIEEEGGGJJJPPPuuuwww~~~ooo]]]TTTSSSOOO___nnnwww|||cccLLLCCC<<<<<>><<<:::888888999:::999888:::>>>AAAHHHVVVddd}}}{{{wwwlllkkkkkklllmmmttt{{{uuuppp||||||||||||}}}~~~}}}sssjjjhhhddd^^^```hhhppp}}}tttnnnqqq{{{|||tttmmmkkksss~~~{{{uuussssssqqqvvvzzz{{{}}}}}}sssdddPPP???777444555555444444444555777888:::;;;DDDKKKdddsss___TTTHHHEEEBBB@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::999888777555555777888999999:::;;;<<<>>>@@@BBBCCCFFFGGGHHHJJJLLLMMMOOOPPPSSSQQQRRRWWW[[[```iiirrr||||||mmmYYYKKKEEECCC@@@===<<<<<<:::999888888888888888888777777777999:::;;;:::::::::;;;<<<===??????BBBGGGNNNVVVZZZ\\\\\\[[[[[[ZZZYYY]]]bbbeeefffeeehhhiiijjjjjjjjjiiihhhggg[[[UUUOOOLLLMMMMMMIIIFFFFFFGGGIIIKKKLLLOOOSSSVVV```eeeeee[[[PPPIIIEEEBBBCCCAAA???=========>>>???999:::;;;;;;999777777777999:::::::::999888666555777777777888999:::<<<===>>><<<999666555444555666777777777777777777666666:::888555333333444666777444444333333444222000---///111333555555666999;;;@@@BBBEEEGGGIIIIIIIIIHHHKKKHHHFFFDDDCCCBBB???======<<<999666555444555666777777777888;;;CCCMMMTTTjjjttt|||{{{}}}~~~~~~~~~|||}}}~~~rrraaaSSSKKKHHHHHHEEEPPPnnn~~~||||||{{{ppp\\\QQQQQQNNNXXXdddmmmsssuuuqqqjjjRRRDDD999;;;>>>===@@@FFFDDDDDDBBB???>>>>>>AAADDDHHHQQQZZZ```jjjsssuuuqqqssssssyyyrrrggg```YYYXXXUUURRROOOMMMKKKJJJDDDBBB???<<<:::999999999999888999<<<>>>BBBNNN[[[vvv~~~wwwuuuqqqoooqqqwww{{{}}}xxxvvv{{{zzzzzz{{{{{{|||}}}~~~~~~xxxmmmiiieee___```fffuuuzzzsssnnnpppyyy{{{rrrjjjgggoooxxxyyyrrrpppooorrrwww{{{|||~~~zzzpppbbbNNN>>>666444555555444444444555777888:::;;;CCCKKKdddttt___SSSGGGEEEAAA?????????>>><<<<<<<<<;;;;;;;;;:::::::::999888777666666777888999::::::;;;<<<>>>@@@AAACCCDDDEEEFFFHHHJJJLLLMMMNNNRRRPPPQQQVVV[[[___hhhqqq{{{uuu___OOOGGGCCC@@@===;;;;;;::::::999888888888888777777777888888999:::999999999:::;;;<<<>>>???CCCHHHNNNTTTYYYZZZZZZYYYXXXVVVVVVYYY^^^cccddddddhhhjjjkkkkkkjjjhhhgggfffaaa[[[UUUSSSTTTTTTQQQNNNKKKLLLMMMMMMNNNPPPTTTWWW```fffggg___UUUOOOKKKGGGGGGGGGFFFEEEDDDCCCAAAAAA<<<<<<<<<:::888777777888999:::;;;;;;;;;:::888888777777888999;;;===>>>???@@@>>><<<999777777777777666666666666666777777777999888666444444555666777666555555555555444111///000222444555555777999;;;???AAADDDFFFHHHHHHHHHGGGJJJGGGDDDBBBAAA???<<<:::<<<;;;888666444444444555555555555555888???HHHOOOaaalll~~~~~~zzzzzz|||}}}}}}~~~||||||~~~~~~ppp```SSSJJJFFFFFFHHHPPPjjj{{{|||{{{nnn\\\QQQPPPMMMTTT]]]fffpppuuurrrkkkWWWHHH===>>>???===>>>CCCCCCCCCAAA???======@@@BBBFFFOOOWWW^^^gggrrruuurrrrrrrrrwwwuuuhhh```[[[YYYVVVSSSQQQOOOMMMLLLGGGEEEBBB>>><<<;;;;;;;;;:::999999;;;===AAALLLWWWkkk|||vvvuuussssssvvv}}}~~~wwwsssyyyyyyyyyyyyyyy{{{||||||~~~pppjjjfffaaa```eeexxx|||wwwssstttyyywwwnnngggeeellluuuxxxrrroooooorrrxxx}}}~~~|||wwwlll^^^LLL===666444555666444444555666777999:::;;;CCCJJJdddsss^^^QQQFFFDDD@@@???>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999888777666666777888999:::::::::<<<===???AAABBBBBBBBBDDDFFFHHHJJJLLLLLLQQQOOOPPPUUUZZZ___hhhqqqxxxkkkXXXLLLGGGBBB???<<<<<<<<<<<<<<<;;;999999777777888888888888888888888888888999:::;;;<<<===BBBFFFKKKQQQUUUVVVVVVUUUSSSRRRQQQTTTYYY___bbbdddjjjlllnnnmmmkkkhhhffffffccc___ZZZXXXXXXXXXWWWTTTRRRSSSRRRQQQQQQSSSWWW[[[___gggkkkeee\\\VVVRRRNNNGGGHHHIIIJJJJJJIIIGGGFFFCCCAAA???<<<::::::::::::999:::;;;;;;<<<<<<;;;;;;777888888:::<<<>>>@@@AAA>>>===:::888666555555555555555555666666777777777888777777777666666666666888777666777777666333111111222444444555666888;;;>>>@@@BBBEEEFFFFFFEEEDDDGGGDDDAAA???>>>;;;888666:::999777555444333444444333333333333555:::BBBGGGUUU```qqq|||yyywwwxxxzzzzzzzzzzzzzzz|||}}}pppaaaTTTLLLGGGFFFJJJOOOddd||||||vvvlll]]]RRRPPPNNNQQQVVV```oooyyyvvvmmmXXXIII===<<<<<<999999===AAAAAA@@@>>><<<<<<>>>???CCCJJJRRRZZZdddooouuuvvvvvvuuuwww}}}pppgggbbb^^^ZZZVVVTTTSSSQQQOOOJJJGGGDDDAAA>>>=========;;;999999;;;<<<>>>GGGQQQ___{{{yyytttuuuuuuvvv{{{zzzuuuxxxxxxxxxxxxyyyzzz{{{|||rrrkkkhhhcccbbbfffvvv~~~tttlllhhhiiipppxxxzzzuuutttttttttzzz{{{tttiii\\\JJJ<<<555555666666444555555666777999:::;;;BBBJJJdddqqqZZZMMMFFFCCC@@@>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999888888777777888888999:::::::::;;;===???@@@AAAAAABBBCCCEEEHHHJJJLLLLLLPPPNNNPPPUUUYYY^^^hhhqqquuuzzzdddUUULLLFFFBBB????????????>>>===;;;:::777888999999999888777666888888888888999:::;;;<<<>>>AAAFFFKKKOOOQQQRRRRRROOONNNNNNPPPUUUZZZ```ccclllnnnpppoookkkhhhfffggggggccc___]]]\\\\\\[[[ZZZWWWWWWWWWVVVVVVXXX]]]```bbbkkkqqqmmmeee___ZZZVVVMMMMMMOOOPPPQQQRRRSSSTTTLLLHHHCCC???>>>===>>>>>>::::::;;;;;;<<<<<<<<<===999999999:::;;;===>>>???===<<<:::888666666555555444555555666666777777888777777888999999888777666999888777888888777444111111222333333333444666999<<<>>>@@@BBBCCCCCCBBBAAAAAA???<<<;;;;;;:::777555999888666444333333333333222222222111333777===AAAIIIRRR```nnnvvvyyywwwuuurrrrrrssstttvvvwwwxxxxxxvvvxxx{{{~~~~~~pppbbbVVVOOOJJJHHHIIILLL___zzztttqqqjjj^^^TTTPPPOOOPPPTTT```ttt{{{oooXXXIII===<<<<<<888888<<<@@@@@@@@@???<<<;;;<<<===>>>DDDLLLUUU```lllwww|||}}}||||||}}}tttmmmggg```ZZZWWWUUURRRPPPIIIGGGDDDAAA???>>>>>>>>>===:::999;;;;;;<<>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999888888888888999999:::::::::;;;<<<>>>???@@@AAABBBDDDFFFIIIKKKMMMNNNOOONNNOOOUUUZZZ___hhhqqqtttppp___SSSJJJFFFAAA@@@@@@???===<<<:::999888999:::::::::888777666888888888888888999:::;;;888;;;???DDDIIILLLNNNOOOMMMMMMMMMNNNQQQVVV\\\```jjjnnnpppnnnjjjggghhhjjjmmmjjjfffcccaaa```______ZZZ[[[[[[[[[[[[^^^cccfffkkkuuu|||yyyrrrlllgggccc___]]][[[ZZZZZZ\\\^^^```SSSNNNGGGBBBAAA@@@??????<<<<<<;;;<<<<<<<<<<<<===<<<<<<;;;:::::::::::::::===<<<;;;:::999888888888666666666777777777888888777888999:::;;;:::888777999888777888888777444222111111111111000111444777;;;<<<>>>@@@@@@???>>>===:::999888888999999888777777777666555444333333222222222222222222555:::===BBBHHHQQQ[[[ccchhhiiijjjhhhkkknnnqqqssstttuuuuuusssuuuyyy}}}~~~oooaaaWWWPPPLLLJJJGGGKKK]]]uuuppplllkkkggg]]]SSSNNNNNNNNNSSSccczzzqqq[[[KKK???>>>>>>;;;<<>><<<;;;<<<;;;???FFFPPP[[[hhhvvvvvvnnnccc[[[WWWTTTOOOLLLHHHFFFCCC@@@???>>>?????????;;;:::;;;;;;;;;???EEENNN___|||uuurrrtttuuuzzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~rrrkkkfffjjjrrryyywwwwwwyyy||||||~~~zzzxxxzzz|||yyy|||uuukkk___MMM???888666666555555555666777888:::;;;<<>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::;;;<<<===???@@@AAABBBDDDGGGIIILLLNNNOOOOOONNNPPPUUUZZZ```iiirrrwwwmmm^^^SSSLLLEEECCCAAA>>><<<:::999999;;;;;;;;;;;;:::999888777999888888888999999:::;;;666888<<<@@@DDDHHHJJJLLLJJJKKKLLLLLLMMMQQQVVVZZZcccgggjjjiiiggghhhlllqqqsssppplllgggcccaaa```___^^^```aaabbbccceeeiiikkkuuu{{{xxxuuusssoooiiiccc______```aaaZZZTTTLLLGGGEEEDDDBBB@@@@@@@@@>>>===<<<<<<<<<<<<>>>===<<<:::999888888888888888888888888888888888888888888888888888888888888999:::;;;;;;;;;:::999:::999888999999888555222222222222000///111444666999:::<<<======<<<;;;:::666666555666999:::999999777666666555444444333333222333333333333555888;;;>>>BBBIIIQQQXXX]]]aaaccccccggglllooopppqqqrrrsssqqqtttwwwzzz|||~~~mmm^^^VVVQQQNNNLLLIIIOOO___~~~{{{wwwyyypppmmmjjjhhheee]]]SSSLLLKKKLLLSSSfffzzzaaaOOO@@@<<<;;;888:::???AAABBBDDDCCC@@@===<<<<<<;;;<<>><<<<<<<<<;;;;;;;;;:::::::::888999999999999999999888:::::::::;;;<<<===>>>???AAABBBDDDFFFIIILLLNNNOOOPPPNNNPPPVVV[[[aaajjjsss|||oooaaaYYYMMMKKKFFFBBB???=========???>>><<<;;;:::999999999:::999999999999:::;;;;;;999:::<<<>>>AAADDDGGGHHHHHHIIIKKKKKKJJJKKKOOORRRVVV[[[```bbbccchhhqqqzzz}}}{{{vvvpppjjjfffeeeddddddfffiiijjjjjjkkklllnnnxxx~~~xxxpppjjjfffddddddddd]]]UUUPPPNNNLLLHHHEEEGGGEEECCC@@@>>>=========???>>>===;;;::::::999999777888999:::;;;;;;;;;;;;;;;;;;::::::999888888888999999:::;;;;;;;;;;;;;;;<<<;;;::::::;;;:::777444444444333111000111555777888999:::;;;;;;:::888777777666555666888:::999888666666666666555555444333000222333333333444777999===AAAGGGOOOUUUZZZ]]]^^^aaafffkkknnnnnnoooppprrrqqqsssuuuwwwxxx{{{ooo```XXXUUUSSSRRROOOUUUbbb||||||wwwzzztttrrrooolllhhhbbbXXXPPPLLLNNNVVVjjjooo[[[HHH@@@<<<777888===BBBDDDFFFEEECCC???=========;;;>>>EEEKKKTTTeeetttxxxiii___ZZZVVVQQQLLLIIIHHHFFFEEEEEEFFFHHHIII@@@<<<:::<<<===;;;<<>>===<<<<<<;;;;;;;;;:::::::::888999999::::::999999888:::::::::;;;<<<===>>>???@@@AAACCCFFFIIIKKKMMMOOOPPPOOOQQQVVV\\\aaakkkttt}}}mmmdddVVVSSSMMMHHHDDDBBBCCCCCCAAA???===;;;:::999:::::::::::::::999::::::;;;;;;======>>>???@@@BBBDDDEEEFFFHHHJJJIIIHHHHHHJJJMMMMMMRRRYYY\\\___hhhuuu~~~wwwrrrppppppjjjlllooopppooonnnnnnooovvvzzztttqqqooolllfff^^^YYYWWWUUUPPPKKKKKKIIIFFFCCC@@@>>>>>>===>>>>>>===<<<<<<<<<<<<<<<>>>???AAABBBDDDEEEEEEEEE===<<<<<<;;;:::999888888:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;888666666666555333222333666999777888:::::::::999777666888777666777888999888777666777777777666555444444///111222333333444666888<<>>===???<<<===AAAEEEMMM]]]mmm}}}nnnddd```\\\WWWRRRKKKJJJIIIHHHIIIKKKMMMNNNAAA<<<:::======;;;<<<>>>@@@AAAGGGSSS```rrrtttkkkhhhhhhppp{{{rrrsssuuuwwwyyyyyyyyyyyywwwzzz}}}~~~rrrnnnvvv}}}zzzzzz{{{sssfffTTTDDD<<<888666444555666777777777999<<>>>>><<<999999999999999999999999:::999999999999999999::::::;;;;;;<<<===>>>??????>>>@@@CCCEEEEEEFFFHHHJJJMMMLLLNNNTTTZZZbbbnnnyyy{{{rrraaa[[[SSSOOOMMMLLLIIIGGGEEEBBB???>>>>>>>>>===<<<===<<<;;;;;;;;;;;;<<<<<<>>>======>>>???AAADDDEEEBBBCCCEEEDDDCCCCCCFFFJJJLLLOOOVVV]]]bbbjjjzzz|||uuurrrpppooommmllllllmmmpppqqqwww}}}}}}wwwxxx{{{vvvsssnnniiiddd^^^WWWSSSPPPMMMGGGAAA>>>===>>>???@@@TTTcccEEE000:::;;;@@@AAAFFFKKKMMMQQQTTTQQQLLLJJJGGGBBB@@@@@@???<<<999;;;;;;<<<======>>>>>>>>>>>>??????>>><<<:::999999666555333222111222222333555666777666555444555666666666666666777777777777999888666666666666444222///000111000000111444666;;;@@@GGGMMMQQQUUUYYY[[[cccdddeeeeeeeeegggkkkmmmooopppssswww{{{}}}wwwiiidddaaa```aaa^^^cccmmm}}}yyyssskkkfff]]]XXX\\\qqqzzzbbbOOOCCC?????????CCCGGGGGGCCC???>>>===;;;===>>>@@@BBBIIIRRRYYYjjjvvv{{{tttmmmcccYYYUUUTTTQQQMMMLLLNNNQQQTTTUUUKKKGGGAAA===;;;;;;;;;:::>>>???BBBFFFLLLZZZsss~~~rrrjjjgggiiinnnvvvssstttvvvxxxyyyyyyyyyxxxwwwzzz}}}rrrlllsss~~~uuuhhhUUUEEE<<<888555444444666777777777999<<>>===>>>>>>===;;;;;;::::::999888777777999999888888888888999999777888999:::;;;<<<===>>>???BBBDDDFFFFFFGGGHHHJJJLLLKKKNNNUUU\\\dddqqq}}}ssslllbbb[[[WWWUUUSSSQQQNNNKKKFFFCCCAAA@@@>>>===???????????????>>>>>>>>>>>>===>>>>>>???AAABBBCCCFFFFFFFFFEEEDDDEEEGGGJJJLLLPPPXXXbbbiiisss}}}yyywwwuuurrrpppooopppssstttvvvzzz~~~xxxyyy|||}}}zzzvvvrrrlllddd[[[UUUOOOKKKFFFAAA=========>>>XXXfffoooMMM777<<<888;;;FFFOOOXXX___cccfffddd___WWWRRRKKKFFFDDDCCC@@@???AAAAAA@@@??????@@@@@@AAA@@@@@@@@@>>><<<:::999888666555444333222333333444444555666666444444555666555666666666777777888888999777666555666666444333000111111111000111444666;;;???FFFLLLQQQUUUYYY[[[aaabbbddddddeeegggjjjmmmpppqqqtttwww{{{}}}ppphhhdddccceeehhhkkkrrr|||mmmdddbbbrrr}}}aaaLLLCCCAAAAAADDDGGGGGGCCC???======<<<===>>>>>>@@@EEEMMMSSS\\\gggtttzzz|||~~~vvvllldddaaaZZZVVVQQQNNNOOOPPPRRRRRRMMMHHHCCC>>>===<<<<<<;;;<<<<<>>==================<<<:::999777666666888888777777777777888888666777888999;;;<<<===>>>AAACCCEEEFFFFFFFFFGGGIIIJJJKKKOOOWWW^^^ggguuu}}}pppeee```]]]ZZZXXXTTTPPPJJJFFFDDDCCCAAA@@@???@@@BBBBBBBBBAAA???>>>AAAAAAAAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJNNNRRR]]]jjjuuu~~~{{{vvvqqqooopppqqqssstttwww|||~~~}}}xxxxxxzzz~~~|||yyyuuunnneee[[[TTTLLLIIIDDD???<<<<<<<<<===SSS[[[bbbGGG888@@@===???KKKZZZkkkvvv|||{{{nnnfff[[[QQQJJJGGGEEEDDDFFFDDDBBB?????????@@@AAABBBAAA@@@>>><<<:::999888666555444333333333444555333444555555333333444555555555666666777888999999888666555555666666555333111222222111000111333666:::>>>EEEKKKPPPTTTXXX[[[^^^```bbbcccdddfffiiilllqqqrrruuuxxx{{{}}}xxxoookkklllooouuuwww{{{yyylllrrrtttVVVGGGCCCCCCEEEHHHIIIFFFBBB???>>>>>>======<<<<<<@@@FFFKKKNNNXXXdddmmmuuuuuummmiiibbb]]]WWWRRRPPPOOOOOOOOONNNJJJDDD@@@???>>>===<<<;;;;;;===???AAAIIIZZZjjj}}}nnneeeaaadddiiiooouuuvvvvvvvvvvvvvvvvvvvvvuuuwwwyyy|||~~~zzziiiiiittt}}}vvvrrrppprrr}}}zzzsssfffTTTEEE<<<888666555444666777777888:::===@@@EEEOOOhhh|||cccOOOHHHAAA???>>>======>>>===<<<;;;:::999888777777777777666666666666777777777888999:::<<<>>>???@@@@@@BBBDDDEEEDDDDDDEEEFFFHHHJJJOOOWWW___hhhwww~~~qqqjjjfffcccaaa[[[WWWQQQMMMKKKKKKJJJIIIDDDEEEHHHJJJJJJHHHFFFDDDGGGGGGHHHJJJLLLNNNPPPQQQMMMNNNRRRWWW[[[\\\YYYVVVTTTYYYdddtttxxxsssqqqrrrrrrsssuuuxxx{{{||||||}}}}}}}}}~~~wwwrrrqqqrrrsssqqqmmmiiiccc[[[SSSMMMHHHFFFBBB>>><<<;;;<<<===>>>BBBIII999666DDDCCCHHHNNNbbbyyy}}}mmm]]]RRRKKKIIIIIIIIIHHHEEECCCBBBBBBDDDEEECCCAAA???===<<<;;;:::999555444333222222222333444111333444444333222333555444555555777888999::::::777666555555666777666444222333333222111111333555999===CCCIIINNNRRRWWWZZZ[[[]]]```bbbccceeeiiikkkrrrsssvvvyyy|||~~~|||tttssswww}}}~~~yyyttt]]]IIICCC@@@DDDJJJMMMLLLHHHCCC@@@>>>===<<<;;;<<>>AAAEEEOOOhhhnnnVVVKKKBBB@@@@@@===<<>>>>>>>>@@@BBBCCCBBBBBBCCCDDDFFFHHHNNNVVV\\\eeeuuuyyyuuuqqqooogggccc]]]YYYWWWVVVUUUTTTOOOQQQUUUXXXZZZYYYVVVUUUQQQQQQRRRSSSVVVZZZ]]]___[[[___gggrrrzzzzzzssslll```dddnnn~~~{{{yyyyyyvvvvvvwwwyyyzzzzzzyyyyyywwwxxxxxxuuuoooiiiggggggfffbbb]]]XXXTTTPPPKKKHHHEEECCC@@@===;;;;;;<<<<<>>>>>>>><<<:::555444333111111111222222111222333333222222333555444555666777888999:::;;;777666555666888888888666444555444333111111333555888;;;AAAFFFJJJOOOTTTWWWXXX[[[^^^aaaccceeehhhkkkrrrtttvvvyyy|||}}}vvvvvv~~~vvv|||fffMMMBBB<<>>@@@AAAAAAAAABBBDDDDDDFFFLLLRRRWWW^^^nnn}}}~~~{{{rrroookkkhhhfffeeebbbaaa___bbbggglllnnnooonnnnnnhhhgggeeeeeehhhlllpppsssqqquuu}}}~~~rrrttt{{{~~~}}}}}}|||yyywwwttttttrrrnnnhhhccc```___^^^ZZZUUUPPPNNNKKKIIIGGGCCCBBB???===<<<<<<<<<===BBB<<>>;;;888666444222111000111111000222333333333333444666666666777777888999::::::888777666777999::::::999666666555444222111333555777:::???CCCGGGKKKPPPSSSVVVYYY]]]aaacccfffiiikkkqqqsssvvvzzz}}}~~~xxxxxx{{{ssssssTTTCCC;;;???GGGOOOSSSQQQLLLGGG@@@>>><<<<<>>???AAAIIIRRRaaapppvvvhhhaaa[[[^^^```___aaammmwwwwwwvvvuuuvvvvvvwwwxxxxxxyyyzzz{{{|||wwwlllnnnooo||||||~~~||||||uuuhhhVVVFFF===999777666444555777888999<<>>???888@@@<<<>>>EEEAAAJJJOOO\\\mmm|||}}}rrrlllkkkmmmrrrtttwwwwwwtttnnngggbbbXXXRRRKKKGGGEEEDDD???;;;;;;:::777555222111111111111222444444333333555666777777777888888999999999999888888999;;;<<<<<<;;;777777666444222222333555777999===@@@DDDGGGLLLOOOTTTXXX]]]aaadddgggjjjlllppprrrvvvzzz~~~~~~zzz}}}mmmppp\\\EEE>>>???CCCHHHMMMNNNLLLIIIBBB???======@@@CCCDDDCCCBBBEEEHHHIIILLLVVVeeepppzzznnneee^^^YYYVVVUUUQQQMMMJJJGGGDDDAAA??????<<<<<<>>>???@@@GGGPPP\\\gggvvv{{{lllddd\\\^^^]]][[[[[[bbboooyyyyyyxxxwwwwwwwwwxxxzzz{{{xxxyyyzzzzzz{{{{{{pppqqqooo|||{{{|||}}}zzzlllYYYIII>>>999666555444555777888999<<<@@@CCCGGGSSSllliiiVVVGGGFFFDDD>>>;;;???>>>>>>===<<<:::999888888888888777777777777888888999999999999999999999999;;;===@@@AAABBBCCCEEEFFFAAADDDIIILLLMMMRRRaaapppsssqqqmmmiiieeecccbbbaaa^^^\\\ZZZXXXUUUQQQKKKGGGAAA@@@???>>>======>>>>>>CCC;;;CCC@@@@@@CCC===HHHJJJTTT```nnn}}}zzzwwwxxx{{{~~~xxxaaaZZZQQQKKKHHHEEE@@@;;;>>>===:::777444222222222111222444444444444666777888888888888888888999999:::999888:::<<<>>>===<<<777888777555222222333555777999<<>>888666777444555777777888;;;>>>AAAKKKVVVlllnnn\\\KKKFFFGGGEEEAAA>>>>>>>>><<<:::888666555444777777888888999999999::::::999888777777999;;;<<<<<<<<<===???@@@AAABBBCCCEEEFFFGGGIIILLLRRRYYY^^^qqq}}}wwwllliiijjjiiiggggggffflllooojjjbbb[[[TTTNNNNNNJJJFFFCCCBBBCCCCCCCCCBBB???>>>AAABBBAAADDDIIIMMMTTT\\\fffssszzzyyyxxxhhhYYYTTTPPPHHHCCCCCCBBB<<<888888777555444666222444666666555555666666::::::;;;:::888888999;;;:::999999888888999999:::999888777666555444333333555888<<>>AAABBBCCCFFFEEECCC@@@???@@@@@@@@@@@@GGGHHHHHHHHHHHHKKKPPPTTTbbblllpppddd```aaa\\\[[[ZZZVVVQQQLLLJJJIIIEEEDDDBBBAAACCCFFFJJJLLLXXX^^^gggpppxxx}}}qqqkkkfff```\\\XXXWWW]]]dddlll|||xxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||~~~{{{yyy}}}|||||||||}}}tttbbbOOOAAA999777777444555777777888;;;???BBBHHHSSSjjjmmm[[[IIICCCDDDCCC???<<<======<<<:::888777666555444555555555666666666666:::999777777777888:::;;;<<<<<<===>>>@@@AAABBBBBBDDDFFFGGGHHHKKKPPPWWW[[[fffppp~~~wwwqqqpppooonnnooovvv~~~wwwoooeee]]]TTTOOOIIIEEEDDDCCCCCCCCCDDDAAA@@@BBBCCCBBBEEEJJJOOOVVV^^^fffrrrzzz{{{~~~iii___ZZZRRRHHHCCCAAA;;;888888777444333555333555777888888888888999888888888777666777888999::::::999999999999::::::999888777666555444444333555888;;;>>>@@@BBBEEEGGGLLLPPPWWW]]]aaafffjjjllloooqqquuuyyygggWWWZZZdddsssdddJJJ???;;;888;;;===>>>CCCHHHGGGEEEBBB@@@@@@@@@@@@@@@DDDDDDEEEFFFFFFHHHLLLOOOWWW]]]kkk~~~tttiiieeefff```___^^^[[[WWWSSSPPPOOOLLLKKKHHHGGGHHHJJJMMMOOOUUUYYYaaaiiippptttuuuvvvyyyyyypppiiiccc___\\\YYY\\\bbbiiiuuuzzzzzz{{{{{{{{{{{{{{{{{{xxxyyyyyyyyyyyy{{{~~~zzzuuuvvvyyy}}}~~~|||yyyvvvuuuuuuvvveeeRRRDDD;;;888777444555666777888;;;???CCCHHHTTTjjjppp]]]JJJCCCCCCBBB>>><<<<<<<<<;;;:::999888777777777777777888888888888888888888777666777888999:::;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGGIIIMMMSSSWWW]]]dddmmmwww~~~zzzxxxxxx{{{uuujjj```ZZZRRRLLLHHHGGGFFFFFFFFFCCCCCCDDDEEEDDDIIIOOOXXX^^^dddiiirrr}}}|||yyy}}}{{{llleee[[[MMMDDDCCC===:::::::::666444666555666888;;;===>>>>>>???999999888777777777888999::::::999999999999::::::999888888777666555444444444777:::<<<>>>@@@CCCFFFJJJPPPXXX___dddgggjjjlllqqqssswww|||~~~|||~~~~~~|||tttaaaSSSRRRWWWeeerrr~~~yyybbbJJJ@@@<<<999999:::;;;AAAHHHIIIHHHEEEBBB@@@@@@@@@AAABBBCCCEEEFFFFFFGGGJJJLLLQQQTTT\\\jjj{{{{{{qqqlllllliiihhhgggfffccc```]]][[[WWWUUURRRPPPOOOPPPRRRTTTYYY\\\bbbhhhmmmpppqqqqqqnnnsssyyyxxxooogggccc```]]]]]]```fffmmmvvv||||||{{{{{{{{{{{{{{{{{{wwwxxxxxxxxxxxx{{{~~~}}}tttooouuuyyy}}}~~~zzzuuurrrqqquuu}}}wwwfffTTTEEE;;;777666444555666777888;;;@@@DDDMMMXXXmmmxxxcccNNNEEEDDDCCC@@@>>>;;;;;;;;;::::::999999888999999999999999999999999777777666666777777888999:::;;;<<<===???@@@AAAAAABBBCCCDDDEEEFFFJJJOOORRR[[[```hhhqqq|||wwwooohhh^^^TTTOOOLLLJJJIIIFFFDDDEEEGGGGGGIIIPPPXXXeeejjjnnnpppttt|||~~~|||zzz|||rrreeeWWWLLLGGGAAA===>>><<<999777888666888;;;@@@DDDGGGGGGGGG@@@>>><<<:::;;;;;;<<<;;;:::::::::999999:::::::::999999888777777666555555444666999;;;<<>>;;;;;;;;;:::::::::999999666666666666666666666555777777777777777888888999::::::;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEGGGKKKOOOXXX___iiisss~~~{{{sssfffZZZRRRNNNLLLKKKFFFEEEFFFIIIJJJMMMWWWaaaoootttxxxwwwwwwzzz|||{{{~~~}}}|||zzz{{{tttdddYYYKKKDDD???>>><<<888777999888999>>>EEEMMMQQQRRRQQQIIIEEEAAA>>>>>>>>>===<<<;;;::::::::::::::::::;;;999999999888777777666666444666888:::;;;===AAADDDKKKRRR\\\ffflllooorrrsssyyy{{{~~~sssooottt{{{{{{sssmmmpppttt}}}{{{qqqfff]]]VVVOOOMMMOOO[[[mmmnnnTTTDDD@@@>>>===<<<999<<>>???@@@???@@@BBBCCCDDDFFFJJJMMMRRR\\\iiiuuuzzzkkk]]]TTTOOOLLLKKKHHHHHHIIILLLMMMQQQ\\\hhhssszzz}}}zzzzzzzzzxxx}}}|||{{{|||{{{zzznnn___PPPHHH@@@===:::666666888999;;;AAAKKKVVV\\\^^^]]]RRRMMMFFFBBBAAA@@@===;;;;;;;;;::::::::::::;;;;;;999999999999888888777777555777888999:::===AAADDDLLLSSS^^^hhhnnnrrruuuwwwyyy}}}wwwzzzxxxnnnlllnnnppptttwww{{{~~~uuulllbbb\\\VVVOOOMMMNNNYYYooo~~~cccGGGAAA;;;<<<<<<;;;===@@@HHHJJJKKKHHHCCC@@@???AAA@@@CCCFFFIIIIIIJJJKKKMMMKKKLLLPPPVVV\\\dddtttzzzuuusssoookkkgggdddbbbaaa]]]^^^aaaeeeiiimmmppprrrwwwttttttzzzwwwmmmbbbYYYXXX\\\]]]```fffnnnttt|||}}}||||||{{{yyyxxxxxxwwwwwwxxxyyyyyyzzz|||uuupppjjjlllnnnmmmmmmsssuuucccPPPBBB:::888999666666666666888<<>>======<<<;;;::::::999999::::::::::::999999888888777888888999999999999999999999:::;;;===>>>??????===???AAACCCDDDFFFIIILLLQQQ[[[jjjwwwqqqbbbWWWRRROOONNNMMMLLLMMMNNNNNNRRR^^^kkkvvv}}}~~~{{{zzzzzzzzzzzz{{{fffXXXNNNDDD???;;;888888;;;:::<<>>???DDDHHHLLLJJJEEE@@@???@@@>>>AAADDDFFFHHHIIILLLNNNNNNOOORRRUUUWWW[[[fffrrr|||zzzvvvrrrmmmjjjhhhfffeeeeeegggjjjmmmqqquuuwwwvvvtttvvv{{{~~~rrrbbb\\\^^^\\\]]]dddkkkpppuuu~~~}}}}}}{{{zzzyyyxxxwwwvvvwwwxxxyyyyyy|||xxxrrrmmmpppqqqoooooouuu~~~}}}~~~uuucccPPPBBB;;;:::;;;666666666666888===CCCHHHVVV___qqq|||}}}~~~```OOOIIIEEEBBBAAA>>>===<<<;;;:::999999888888777777777666666555555888888999::::::::::::999888999:::;;;<<<>>>??????===???AAACCCDDDFFFJJJLLLSSS^^^mmmzzzwwwggg\\\VVVTTTSSSPPPOOOPPPPPPNNNRRR^^^kkkxxx{{{xxxxxxyyy{{{rrr___UUUIIICCC>>>;;;<<>><<<;;;;;;::::::;;;;;;<<<::::::999999999999999999777888999999:::===AAAEEEMMMSSS]]]fffmmmsssxxxzzzuuukkkkkksss|||~~~zzzvvvqqqgggZZZQQQOOOXXXsssjjjXXXEEE>>>>>>>>>>>>>>>AAAGGGLLLKKKFFF@@@>>>??????AAADDDFFFHHHJJJNNNPPPMMMMMMOOOPPPPPPRRR[[[ffflll~~~zzzvvvrrrnnnkkkjjjhhhiiiiiikkknnnqqquuuvvvvvvuuuwww||||||}}}lllbbbbbb]]]^^^cccjjjnnnssszzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxwwwxxx||||||sssrrrpppnnnmmmqqqzzz{{{tttttt}}}yyyeeeNNN???:::888555999888777666888<<>><<<<<<>>>AAABBBBBBCCCEEEGGGQQQ]]]jjjsss|||iii\\\VVVUUUUUUTTTSSSRRRPPPQQQVVV]]]cccuuu~~~xxxuuuuuuzzzppp\\\KKKFFFEEE???;;;;;;<<<@@@GGGQQQ\\\dddhhhiiiccc```ZZZTTTNNNJJJHHHGGGAAA@@@???>>>===============<<<;;;;;;:::999888888777888888888999===BBBGGGNNNXXXbbbgggmmmuuuzzz|||zzz|||{{{vvvnnn^^^OOOWWWhhhpppSSS???;;;======;;;BBBEEEGGGHHHEEEAAA>>><<>>===<<<<<<::::::999888999999888888888777777777777666666888:::;;;:::888:::888777999<<<>>>===<<<<<<>>>@@@AAABBBCCCEEEGGGPPP[[[hhhqqq}}}lll^^^WWWUUUTTTUUUTTTSSSQQQSSSWWW^^^cccrrr~~~{{{xxxxxx}}}zzzdddQQQJJJGGG@@@<<<===;;;???FFFPPPZZZbbbfffgggaaa^^^YYYTTTPPPLLLKKKJJJDDDCCCAAA???>>><<<<<<;;;999999999999999999::::::777888888888999===CCCGGGPPPZZZdddjjjpppxxx~~~qqqaaaYYYdddgggMMMAAA>>>===;;;@@@CCCFFFHHHGGGCCC???===>>>>>>???BBBGGGJJJLLLLLLMMMLLLLLLLLLNNNQQQSSSUUUYYYaaaqqq}}}zzzxxxvvvpppnnnllllllnnnoooooonnnpppqqqrrrtttsssuuusssmmmeeegggiiilllpppxxx|||{{{zzzyyyxxxxxxxxxxxxwwwzzz}}}~~~}}}||||||}}}|||yyyvvvqqqkkkjjjrrr|||rrrtttxxxzzzyyyfffOOO???:::777444555666777777999<<>>======<<<;;;:::999999888888777777777666666666777666666777::::::999888999888888999<<<======<<<<<<>>>@@@AAAAAABBBEEEFFFNNNWWWbbbkkkvvv~~~yyyyyyvvv{{{nnn```XXXUUUSSSVVVUUUTTTSSSTTTXXX^^^cccmmm{{{oooXXXNNNIIIAAA===>>>;;;>>>DDDMMMVVV]]]aaabbb]]][[[WWWSSSPPPNNNLLLLLLFFFEEECCC@@@===;;;:::999888888888888888888888888777777888888999===CCCGGGSSS^^^hhhnnnttt||||||fffgggwww]]]GGG>>><<<<<<===@@@EEEHHHHHHFFFAAA>>>======>>>AAAEEEIIIJJJJJJLLLLLLKKKKKKLLLNNNOOOQQQQQQVVV```nnn}}}yyywwwuuuuuutttsssqqqnnnqqqoooooonnnmmmnnnwwwzzzsssnnnpppsssuuuzzz|||{{{zzzyyyxxxwwwwwwwwwtttxxx|||~~~~~~~~~}}}yyyxxxzzzxxxyyyuuupppmmmqqq~~~rrrqqqttttttzzz}}}tttbbbMMM>>>999777444333444666777999<<>>>>>===<<<;;;:::999999777777777777666666666666666666666777999:::999888999888999:::;;;<<<<<<<<<;;;===???@@@AAABBBDDDFFFJJJQQQZZZbbbkkkxxxxxxssspppooorrrzzznnn```YYYUUUTTTUUUUUUTTTSSSTTTXXX^^^bbblllxxxxxx^^^QQQJJJBBB>>>@@@<<<>>>CCCJJJRRRXXX[[[\\\XXXVVVSSSPPPMMMJJJIIIHHHDDDBBB@@@>>><<<:::999999;;;:::999888666444333333666777777888999===CCCHHHVVV```lllrrrxxxvvvvvvjjjMMM>>>;;;>>>;;;>>>CCCHHHKKKIIIEEEBBB>>>======???CCCGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNOOORRRUUUZZZ___iiizzz~~~~~~}}}zzzvvvsssrrrooollljjjggggggoooyyy}}}wwwxxx{{{~~~zzzzzzyyywwwwwwvvvvvvvvvwwwxxxzzz{{{{{{|||{{{uuussssss{{{|||}}}}}}xxxvvvwwwvvvssstttsssqqqrrrqqqtttzzzuuummm]]]JJJ===999888666333444666777999<<>>===<<<;;;::::::999777777777777666666666666666555555777999:::999777888999999:::::::::;;;<<<:::<<>>@@@===>>>AAAFFFLLLQQQSSSSSSQQQOOOMMMJJJFFFDDDBBBAAA======;;;:::999999888888:::999888777555444333222666777777888999>>>DDDHHHVVVaaalllsssxxxyyywwwUUU@@@:::===999<<>>===>>>AAAEEEFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQTTTVVVWWWZZZbbbpppzzz|||xxxtttpppkkkiiieeeccciiiqqqxxx|||~~~xxxwwwvvvvvvuuuvvvvvvvvv{{{{{{zzzyyywwwxxx{{{~~~wwwoookkkjjjrrr}}}}}}|||zzzsssvvvxxxyyy~~~uuuppppppnnnppptttzzz~~~zzzyyy{{{}}}|||zzzoooiiiZZZGGG<<<999888666444555666777999===CCCGGGSSScccxxxvvv```QQQGGGAAA???>>>>>>===<<<;;;::::::888888777777777666666666666555555666999999888777777999::::::999999:::<<<:::<<<>>>??????@@@CCCEEEEEEGGGMMMVVV^^^hhhvvvtttmmmgggeeehhhnnn{{{qqqhhh]]]WWWVVVVVVUUURRRVVVTTTUUUYYY[[[]]]dddkkkvvvpppbbb\\\ZZZZZZVVVVVVVVVUUUVVVYYY^^^aaakkksss}}}tttnnnqqqwwwiiiXXXNNNCCC>>>???>>>===>>>AAAEEEHHHIIIIIIHHHGGGEEECCC@@@===;;;:::888777777777777777888888555555555666666777777777666666777777999>>>DDDIIITTT___kkkqqquuu{{{~~~vvv~~~bbbEEE;;;;;;:::;;;@@@GGGNNNQQQPPPMMMBBB@@@>>>>>>@@@CCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOKKKNNNPPPQQQRRRVVV\\\bbbooouuu~~~uuupppkkkhhhdddaaadddiiipppssswwwzzz}}}uuuttttttttttttuuuvvvvvvzzzzzzyyyxxxvvvwwwyyy{{{pppgggbbb___gggqqq~~~}}}}}}yyyyyy{{{wwwxxxzzzwwwooommmjjjlllqqqwww}}}yyyttttttwwwxxxwwwtttnnnhhhYYYGGG<<<999888555555666666666888===DDDIIISSSddd|||dddRRRHHHDDD??????>>>===<<<;;;::::::999999888888888777777777555555555666888999888777777999;;;:::888888:::<<<999;;;===>>>???@@@BBBDDDFFFGGGMMMXXXbbbmmm|||xxxooojjjggghhhpppxxx|||uuujjj```[[[UUUPPPNNNMMMMMMLLLLLLJJJJJJMMMOOOPPPVVV]]]^^^fffoootttvvv{{{uuufff___^^^^^^YYYYYYYYYXXXXXX[[[___ccchhhppp||||||vvvooofff___```fffoooqqq___RRRFFF??????===;;;;;;<<<>>>@@@@@@?????????>>>===;;;:::888777666666555555555666666777444444555666777888888999555666777777:::>>>DDDIIIRRR]]]hhhmmmqqqvvvyyyyyy{{{xxxxxxxxxpppkkksssoooNNN???===;;;;;;???FFFOOOUUUTTTRRREEECCC@@@???@@@BBBCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJHHHIIIKKKLLLOOOQQQSSSUUU\\\___eeelllsss{{{tttooojjjhhhddd___```cccfffjjjooorrrtttyyyssssssrrrsssssstttuuuvvvtttvvvwwwxxxxxxyyy{{{||||||lllaaa\\\YYY___hhhvvv|||xxxtttvvvzzz||||||yyymmmiiigggjjjpppuuu}}}xxxsssrrrtttuuurrrnnnoooiiiZZZHHH===999777555777666666666888>>>EEEKKKSSSffffffQQQHHHGGG??????>>>===<<<;;;::::::999999999999888888888888555555555666888999888777777999;;;:::888777999<<<999;;;===>>>???@@@BBBDDDHHHHHHOOO\\\hhhssszzzrrrkkkfffiiinnnnnnvvvyyyrrrnnneee\\\XXXUUUQQQMMMKKKJJJLLLMMMIIIGGGFFFIIIJJJKKKPPPWWWSSSYYY___```___```gggmmmtttyyyiiibbbaaaaaa[[[[[[[[[ZZZ[[[]]]aaaeeeeeemmmzzz~~~xxxjjjfffbbb]]]VVVQQQSSSXXX\\\tttxxxeeeVVVHHH???>>>;;;999888888999:::999888::::::::::::999888888777777666666555555555555666777777777777777777777777555666777777:::>>>EEEIIIPPP[[[fffkkknnnsssuuutttxxx~~~xxxssspppmmmvvvnnn___bbbrrrxxxTTTCCC@@@<<<;;;>>>FFFPPPWWWWWWVVVHHHDDDAAA???@@@AAABBBBBBEEEEEEFFFGGGGGGGGGGGGFFFJJJIIIJJJLLLOOOQQQQQQPPPRRRTTTWWW[[[```iiirrrxxx{{{{{{xxxrrrmmmjjjhhhddd^^^]]]```\\\aaahhhkkkmmmrrrzzzuuuuuuvvvwwwxxxyyyyyyzzztttuuuwwwyyy|||~~~~~~|||jjj\\\VVVTTTYYY___jjj}}}{{{zzzxxxsssssswwwyyyzzz~~~vvviiifffccceeekkkrrr|||zzzyyyyyyyyyxxxwwwtttqqqqqqhhhYYYIII<<<666666888888666666888888999AAAJJJXXXgggrrrVVVIIIFFFEEEBBB>>>;;;::::::999888999999888888777666666666555555555555555666777777444555555666777999:::;;;;;;;;;;;;<<<>>>AAACCCDDD@@@JJJQQQ]]]nnnvvvxxxllldddjjjjjjnnnuuuxxxyyy}}}{{{rrrlllhhh```XXXTTTPPPKKKJJJLLLLLLHHHDDDGGGGGGHHHIIIJJJJJJKKKKKKOOOOOOOOOPPPRRRTTTWWWXXXfffnnnmmmeeecccdddcccaaa___]]]]]]___aaaccckkkpppwww}}}xxxllleee[[[RRROOONNNLLLKKKMMMWWWdddxxxkkkUUUIIICCCAAA>>>===;;;999888888999999888888888777666666555555444555555555666666777777444444555555666666777777777666777:::;;;<<>>:::<<>>;;;<<<@@@???@@@AAACCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMNNNPPPTTTWWWYYYZZZ\\\___bbbfffmmmtttxxxwwwwwwvvvvvvvvvvvvvvvvvvrrrqqqooollljjjhhhggggggfffcccaaa```aaa```___^^^[[[[[[\\\^^^aaafffjjjllluuuwww|||uuuvvvwwwwwwyyyyyyzzz{{{~~~~~~{{{iii[[[TTTKKKLLLOOOXXXiii~~~|||wwwrrrrrrtttzzzzzzyyykkkeeeeeennnyyy~~~|||||||||{{{xxxvvvpppgggWWWHHH===888777888777666666888888999@@@III[[[mmmpppVVVIIIEEECCC@@@??????>>><<<;;;999999999888777777666666555555555555555666777777999888888777777888888999999999:::;;;<<<>>>@@@AAACCCJJJNNNWWWfffnnnxxx|||ddd___\\\\\\[[[ZZZ\\\aaaccckkkooojjjdddbbbccccccZZZTTTMMMIIIHHHGGGEEECCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNTTT]]]iii{{{|||oooiiihhhllllllkkkjjjiiiiiijjjjjjkkkpppuuuzzzxxxmmmaaaWWWMMMJJJIIIGGGGGGIIIJJJNNNUUU]]]jjj}}}{{{cccRRRHHHBBB???>>><<<;;;999999999:::888888888999999999999999666666666777777777777777777777666666666666666555666555666999:::===EEENNNXXXbbbkkkmmmmmmnnnmmmkkklllnnnrrrvvvyyy|||}}}~~~|||{{{|||}}}|||zzzxxxllleeeeeedddeeesssyyytttzzzyyyuuuttttttooo```TTTLLLJJJLLL]]]gggsssxxxqqq```LLL???>>>;;;888777:::>>>DDDHHHIIIDDD@@@??????<<<<<<>>>;;;===@@@BBBEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFIIIIIIIIIIIIKKKMMMPPPQQQPPPRRRTTTVVVXXX\\\bbbfffffffffggghhhiiiiiijjjjjjhhhgggfffdddbbbaaa```___aaa___]]]]]]^^^______^^^YYYYYYYYYYYY[[[^^^aaacccgggiiimmmrrrxxxvvvvvvwwwxxxyyyzzz{{{{{{lll___XXXRRRQQQQQQWWWeeeyyy}}}tttppppppsssvvvwww|||{{{llleeefffrrr}}}|||zzzwwwtttoooeeeUUUFFF===888888888777555666888888888???GGG[[[ooo}}}^^^LLLDDDBBB@@@?????????===;;;::::::999888888777777666555555555555555666777777555555666666888:::;;;<<<888888999:::<<<===>>>???CCCJJJLLLTTTccckkkvvvpppggg___[[[YYYWWWXXX\\\]]]dddiiigggeeefffhhhggg___YYYQQQJJJHHHGGGFFFEEEGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIJJJJJJNNNRRRWWW\\\eeexxxtttppppppttttttsssrrrqqqooonnnmmmmmmqqqvvv{{{wwwhhh]]]RRRLLLIIIEEEDDDFFFIIIJJJMMMRRR\\\kkk|||lllYYYMMMGGG@@@???===;;;999999999999777777888999999:::;;;;;;777888888888888888888888888777777777666666555555666444555888:::===GGGQQQ[[[fffoooqqqqqqqqqooolllooooooqqqrrruuuwwwyyyzzz{{{|||}}}vvvlllfffiiirrrxxx{{{}}}qqqvvv~~~xxxrrrooonnnccc]]]```bbbccclllyyy{{{oooqqqxxx~~~yyytttrrrqqqrrr{{{yyymmm```XXXRRRLLLIIIIIIRRR]]]kkktttsssgggRRRAAA>>><<<999999999:::@@@GGGJJJGGGCCCAAA@@@===<<<;;;:::<<>>FFFYYYooofffQQQEEECCC@@@>>>>>>>>><<<;;;::::::999999888777777777555555555555555666777777444444555666777999:::;;;777888999:::;;;<<<======BBBHHHJJJPPP___gggqqq|||qqqeee^^^ZZZWWWWWW[[[YYY]]]aaaccchhhnnnpppmmmkkkeee\\\TTTNNNLLLKKKKKKHHHGGGFFFFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGKKKOOOQQQUUUaaasssxxxvvvxxx{{{{{{|||{{{yyyvvvsssqqqoooqqquuuzzzooocccVVVOOOKKKGGGEEEGGGGGGHHHJJJNNNVVVbbbnnnvvv|||ooo\\\OOOHHHAAA???===;;;:::999999999777777888999::::::;;;<<<999999999999999999999999888888777777666666666555666444555999;;;???IIITTT```jjjtttvvvvvvvvvtttqqqrrrsssuuuwwwyyyzzzzzzzzz||||||~~~qqqcccVVVUUUYYY[[[]]]```ZZZeee{{{{{{rrriiicccddd[[[UUUXXX[[[^^^gggqqqvvvtttxxx}}}yyywwwnnnppprrrwwwqqqeeeYYYSSSNNNIIIGGGHHHNNN^^^qqq{{{{{{oooYYYFFF>>>:::999;;;;;;;;;@@@HHHMMMMMMLLLHHHCCC???===;;;;;;<<<>>>@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIJJJJJJHHHIIIJJJJJJJJJKKKMMMPPPQQQQQQSSSTTTVVVXXXYYYZZZ]]]]]]]]]]]][[[YYYXXXWWWXXXWWWWWWZZZ]]]aaabbbbbbcccbbb```^^^^^^^^^```aaa___aaadddeeefffhhhjjjllllllssszzz~~~wwwxxxyyyyyy{{{{{{|||}}}{{{nnnggg[[[YYYXXX]]]gggvvvyyywwwuuuttttttxxxtttmmmnnnvvv~~~|||yyyvvvrrroookkk___OOOBBB;;;888777666666555666999888888===EEEVVVnnnnnnXXXHHHDDD@@@=========<<<;;;:::::::::999888888777777555555555555555666777777777666666555555666666777777888999;;;<<<<<<<<<<<<@@@EEEFFFKKKXXX^^^gggxxxqqqhhhbbb]]][[[]]]\\\___aaaeeennnxxx|||zzzxxxrrrhhh]]]TTTOOOMMMLLLIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGCCCGGGJJJMMMPPPWWWcccllluuu{{{yyyzzz~~~{{{yyyqqqrrrsssxxxxxxlll^^^UUUPPPJJJIIIJJJDDDDDDFFFKKKRRRZZZbbbgggkkkmmmrrr{{{nnn[[[NNNHHHDDDBBB@@@>>><<<;;;;;;;;;888999999:::;;;<<<<<<===:::::::::::::::999999999888777777777777777777666777555666999<<>>>>>>>>;;;;;;;;;;;;:::::::::999777777777777777888888888777666777:::>>>CCCOOOZZZhhhqqqyyy{{{|||~~~~~~|||||||||}}}tttcccUUUPPPMMMJJJPPPZZZ^^^gggyyy~~~wwwmmmaaaXXXPPPMMMKKKJJJJJJMMMVVV^^^iii{{{~~~rrriiiooo~~~pppaaaSSSHHHEEEHHHUUUiiiiiiUUUFFF<<<<<<===<<>>999777666444666555777999888777<<>><<<===>>>>>>;;;;;;:::999999888888777555555555555555666777777111111222222444666777888777999:::<<<======<<<<<<:::???>>>@@@HHHIIIMMM\\\ddduuu|||lll```YYYVVVPPPNNNLLLJJJJJJKKKNNNOOOPPPPPPQQQQQQPPPNNNLLLKKKHHHHHHHHHIIILLLPPPTTTVVVYYYeeeqqqzzz}}}zzzxxx|||}}}yyy{{{zzzkkk^^^RRRLLLJJJLLLKKKJJJLLLQQQWWW\\\^^^______eeelllooorrr|||wwwiii^^^WWWTTTKKKIIIGGGDDDBBBBBBAAAAAA????????????@@@@@@@@@@@@<<<<<<<<<;;;;;;:::::::::666666777777888888999999888666777;;;???DDDPPP\\\iiirrryyy{{{|||~~~uuueeeXXXUUUQQQNNNVVVcccfffpppxxxooodddWWWNNNKKKJJJIIIHHHFFFGGGNNNVVV^^^iiippprrr}}}mmm[[[NNNJJJNNN[[[mmm{{{eeeQQQ@@@>>>>>>===CCCLLLZZZjjjsssiiiWWWLLLGGGEEE888888777888;;;@@@DDDGGGDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFDDDEEEGGGHHHGGGGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHLLLOOOQQQQQQQQQQQQSSSSSSUUUZZZaaafffiiijjjcccaaa```^^^^^^___```aaa___bbbeeefffdddaaa___^^^XXXXXXXXXXXXXXXXXXWWWWWWWWWaaaiiikkkjjjmmmooooooggggggggghhhlllqqqxxx}}}|||wwwrrrooovvvwwwyyy{{{|||||||||{{{{{{|||~~~~~~yyytttooommmllleeecccrrr}}}ssshhhjjjuuu{{{|||uuuxxx~~~}}}~~~{{{uuukkkXXXCCC:::888666444444555444444555777:::>>>@@@WWWnnn~~~xxx}}}lllUUUEEE@@@AAA======@@@;;;<<<;;;:::888777555444333777666555444444555777888666666555555555555666666888999999::::::;;;<<<<<<<<<===>>>>>>@@@DDDJJJNNN[[[fffxxxrrrhhhaaaYYYQQQMMMOOOOOOMMMNNNRRRSSSVVVWWWUUUPPPLLLJJJJJJMMMIIIHHHMMMQQQRRRTTTXXX]]]___dddkkkqqqtttttttttpppoooooorrryyywwwwwwyyyqqqfff^^^UUUOOOOOONNNNNNPPPUUU[[[^^^```aaacccfffhhhkkknnnrrruuuzzzxxxuuuppphhh```YYYUUUQQQOOOKKKIIIHHHHHHFFFEEEDDDDDDEEEEEEEEEDDDBBBAAA???===;;;999999999777666:::666333444888:::888555777888999:::>>>GGGTTT]]]kkkttt{{{}}}|||~~~}}}{{{yyylll^^^XXXWWW[[[bbbjjjppptttzzzpppfff\\\VVVUUUSSSKKKDDDCCCEEEGGGLLLRRR[[[cccxxx|||{{{pppbbbWWWOOOVVVcccxxxmmmTTTFFF@@@>>>AAAFFFYYYcccmmmkkk]]]NNNDDDAAA<<<;;;:::::::::<<<>>>@@@CCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGDDDEEEFFFGGGHHHGGGFFFEEEIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIQQQQQQQQQRRRTTTYYY]]]```______^^^[[[YYYXXXZZZ\\\]]]^^^___```^^^[[[WWWUUUPPPNNNLLLMMMOOOQQQRRRQQQSSSTTTVVVYYYZZZ[[[[[[[[[ZZZYYYWWWWWWYYY\\\```cccjjjnnnuuu{{{~~~}}}|||{{{|||}}}~~~}}}|||{{{wwwsssnnnjjjgggeeerrrtttvvvxxxzzz|||||||||{{{|||}}}~~~|||tttqqqppppppiiifffsssxxxkkkkkksssyyy~~~xxx|||~~~zzz{{{||||||xxxkkkXXXCCC:::888666555444555555555666888;;;>>>@@@QQQiii{{{ooohhhkkkzzzuuu[[[JJJDDDDDD@@@@@@AAA;;;::::::999888777777666666888777666555555666777888666666555555555555666666888888888999::::::;;;;;;;;;<<<===>>>???CCCHHHLLLSSS]]]ooo}}}nnncccZZZWWWUUURRRSSSWWWWWW[[[___```^^^YYYTTTRRROOOKKKIIINNNRRRTTTWWWZZZZZZ\\\```eeeiiilllmmmllljjjiiijjjmmmuuu{{{yyy{{{pppccc[[[WWWPPPPPPQQQUUUZZZ^^^```aaadddfffhhhiiiiiijjjlllnnnpppooommmiiieee```[[[YYYUUURRROOOMMMLLLKKKJJJIIIJJJJJJJJJIIIGGGEEEBBBAAAAAA>>><<<;;;;;;:::999777:::666333444888:::888555777888999:::>>>HHHUUU^^^hhhsss|||~~~{{{sssgggccccccfffjjjoooppptttxxxnnndddZZZUUUTTTTTTMMMFFFDDDDDDEEEJJJPPPXXX\\\lllxxxggg[[[WWWaaasssoooYYYHHH???@@@EEEOOOYYYeeeggg___SSSIIIEEE===<<<:::999:::;;;>>>???AAABBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIJJJMMMOOOQQQUUUUUUTTTRRRPPPPPPRRRTTTUUUVVVWWWWWWVVVTTTRRRQQQOOOMMMKKKLLLMMMOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRRRROOONNNLLLLLLMMMPPPTTTVVVYYY]]]bbbgggkkkkkkkkkjjjjjjkkkmmmooopppqqqppppppqqqpppnnnkkkhhheeecccbbbuuuvvvwwwyyyzzz{{{||||||zzz|||}}}~~~}}}xxxvvvxxxxxxqqqllluuu|||mmmkkkrrrwww}}}xxxwww|||}}}zzz~~~|||{{{uuuyyy{{{~~~{{{kkkWWWBBB999777666555666666666555666888;;;>>>@@@KKKccc|||wwwlllcccaaajjjxxxbbbPPPHHHHHHCCCBBBBBB<<<999999999999888888888888888777666555555666777888666666555555555555666666777777777888999999:::::::::;;;<<<<<<>>>AAAEEEIIILLLTTTeee}}}}}}lllbbb[[[WWWWWWYYYXXX]]]dddiiiiiieee^^^YYYRRRMMMKKKNNNRRRTTTWWW\\\[[[\\\^^^aaadddfffhhhiiijjjiiijjjlllqqqyyynnndddaaaWWWXXXZZZ^^^cccfffhhhggglllmmmnnnmmmjjjhhhggghhhhhhhhhhhhhhhfffdddbbb```]]]ZZZVVVTTTSSSRRRQQQPPPRRRRRRQQQOOOKKKGGGCCCAAAAAA???===<<<<<<;;;:::999:::777444555888999777555666777999;;;@@@JJJVVV```fffqqq|||~~~{{{zzzqqqpppqqqqqqqqqssspppwwwuuujjj```WWWRRRRRRTTTMMMGGGEEECCCCCCGGGLLLSSSVVVeeeqqq```bbbkkkpppSSS@@@>>>CCCCCCLLLXXX___^^^WWWOOOJJJ@@@>>>;;;999888:::<<<>>>???AAACCCDDDEEEDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGNNNNNNNNNLLLKKKKKKMMMOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJKKKLLLMMMMMMLLLMMMNNNNNNNNNNNNLLLKKKJJJKKKJJJHHHHHHHHHJJJMMMNNNPPPRRRVVVZZZ]]]^^^___^^^^^^___aaaccceeefffggggggcccbbbaaa```____________||||||||||||{{{{{{zzzzzzzzz{{{|||}}}}}}{{{uuuyyyoookkkrrrzzz|||vvvtttxxx|||zzz}}}{{{{{{yyy}}}}}}jjjVVVBBB999888777666666777666666777888;;;>>>@@@HHH___vvvlllfffhhhppp~~~hhhTTTJJJIIIDDDCCCCCC<<<;;;;;;::::::999999888888777777666555555555666666666666555555555555666666666666666777888888999999999:::;;;;;;<<<>>>BBBEEEKKKPPP^^^uuutttiiidddaaa```\\\```fffmmmqqqoooiiiddd^^^WWWSSSSSSUUUVVVZZZ______```bbbdddfffiiimmmooorrrqqqqqqqqqtttwww{{{~~~sssnnnfffeeeeeegggkkkoooqqqrrruuuwwwwwwvvvqqqllliiihhhhhhjjjnnnqqqqqqoookkkiiifffccc___\\\[[[ZZZXXXWWWXXXXXXWWWTTTPPPKKKFFFCCCAAA???<<<;;;<<<<<<:::999:::888666666777888777666555777:::===BBBMMMYYYcccgggqqqzzz}}}}}}~~~~~~|||~~~xxxxxxyyyvvvrrrrrrqqq|||rrrdddZZZRRRMMMMMMOOOJJJEEEDDDBBBAAAEEEKKKOOOUUUfffnnnfffdddppp```EEE>>>@@@<<>>>>>===;;;:::888777777777666666555444444444444666666555555555555666666555666666777777888999999888999;;;;;;;;;<<>>;;;===AAAGGGMMMQQQQQQPPPHHHEEEAAA<<<:::999:::;;;;;;===@@@CCCDDDCCCBBBAAABBBBBBAAAAAA@@@AAAAAAAAA???@@@AAACCCDDDDDDCCCCCCBBBBBBCCCEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCEEEFFFEEEEEEEEEGGGHHHFFFFFFEEEFFFGGGJJJMMMNNNNNNMMMLLLMMMOOOPPPOOOMMMMMMMMMNNNOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMOOOQQQRRRTTTUUUVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXvvvvvvvvvwwwxxxyyyzzz{{{xxxyyy{{{}}}~~~{{{uuuvvvzzz~~~zzzeeeTTTBBB<<<;;;999777555666666555555777999<<<>>>DDDXXXwww~~~rrrooorrr|||{{{aaaPPPIIICCCCCCDDD===@@@???>>><<<;;;999888777777777666666555555444444666666555555555555666666666666666777888888999999888:::;;;;;;:::;;;===???CCCGGGQQQdddsssooonnnttt{{{qqqfffaaa___^^^bbbfffjjjmmmrrrtttvvv{{{}}}|||~~~~~~wwwssstttzzz}}}yyytttpppmmmjjjgggeeeccccccaaa^^^YYYQQQKKKFFF???===;;;:::;;;;;;:::999:::999888888777777777777666999>>>BBBIIITTTaaakkkqqqwwwzzzwwwuuuxxx{{{{{{zzz{{{||||||{{{|||}}}}}}{{{vvvqqqrrrvvvsss^^^RRRIIIDDDCCCBBBAAAAAABBB@@@???EEELLLSSSYYYdddvvvttt\\\UUU[[[gggxxx```III>>><<<;;;<<>>@@@BBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFEEEEEEGGGHHHHHHGGGGGGHHHJJJEEEEEEDDDEEEFFFHHHJJJLLLNNNMMMMMMOOOQQQRRRQQQOOOKKKLLLMMMNNNNNNNNNMMMLLLJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLNNNOOOPPPQQQRRRRRRTTTTTTTTTSSSTTTTTTUUUVVVXXXWWWUUUTTTSSSTTTVVVWWWuuuuuuuuuuuuvvvxxxzzz{{{wwwyyy{{{|||~~~yyyxxx{{{{{{bbbRRRCCC======:::666444666555444444666888;;;<<<@@@QQQnnnuuuttt{{{mmmWWWLLLDDDDDDDDD===??????>>>===<<<;;;:::999999999999888888777666555666666555555555555666666666666777888888999999:::999:::;;;;;;::::::<<<===@@@CCCLLL[[[rrr|||sssmmmjjjjjjnnnsss{{{}}}{{{~~~zzzvvvtttkkkjjjhhhddd]]]TTTLLLGGG@@@>>><<<;;;<<<<<<;;;::::::::::::888777666777777666:::???EEEMMMXXXeeennnuuu{{{~~~{{{wwwxxxyyyxxxtttuuuvvvwwwwwwyyy}}}~~~~~~}}}{{{yyyuuunnnkkkrrr|||xxx```QQQHHHBBBAAABBBAAACCCDDDAAA@@@EEEMMMWWW___iiissscccUUUSSSVVVbbboooiiiOOO???:::::::::<<<>>>BBBFFFHHHMMMKKKHHHDDD???;;;888777777999:::===>>>@@@@@@AAABBBBBBAAA??????>>>>>>>>><<<===???AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIHHHJJJKKKKKKJJJIIIJJJKKKGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMOOORRRSSSRRRQQQKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQPPPOOONNNMMMNNNPPPQQQRRRRRRQQQQQQTTTSSSSSSSSSTTTUUUWWWXXXWWWUUUSSSRRRRRRSSSUUUWWWyyyyyyxxxwwwwwwxxxyyyzzzwwwyyyzzz|||~~~}}}~~~{{{~~~}}}|||```QQQCCC??????;;;666333555555444444555777:::<<<<<>>=========<<<<<<<<<<<<;;;;;;;;;::::::888777666666666555555555555666666777777777888999999::::::999;;;<<<<<<;;;:::;;;===@@@DDDKKKVVVggg~~~||||||qqqpppmmmhhh___UUULLLFFFAAA???===<<<===>>>===<<<:::::::::999777666777888777;;;AAAGGGNNNZZZgggpppxxx~~~{{{yyyxxxuuuoooqqqrrrssstttxxx||||||{{{|||}}}uuuuuutttooogggeeeqqq|||bbbRRRHHHBBBAAACCCCCCEEEFFFCCC@@@EEEMMMZZZeeerrrzzzmmmYYYPPPMMMTTT```pppkkkRRR???777999;;;<<<<<<>>>BBBEEENNNMMMJJJFFFAAA<<<888666777888999;;;===>>>@@@AAAAAAAAA@@@>>>============;;;<<<>>>@@@AAABBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHEEEGGGHHHHHHGGGFFFFFFGGGJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLOOORRRSSSRRRQQQNNNNNNOOOOOOOOOMMMLLLKKKIIIJJJMMMOOOOOOOOONNNMMMKKKMMMOOOQQQRRRQQQPPPOOOOOOOOOOOOOOOQQQSSSVVVWWWUUUSSSQQQPPPQQQSSSUUUWWW{{{|||}}}|||zzzyyyyyyzzz~~~~~~}}}{{{||||||}}}zzzxxx{{{~~~}}}}}}|||vvvbbbRRRBBB===<<<:::777666555555666666777999:::;;;<<>>??????>>>===<<<;;;::::::::::::999999888777777777777666666555555666888999444555666777999999:::::::::999888777777999;;;<<<;;;???GGGQQQ]]]ppp~~~tttjjjddd]]]SSSKKKHHH@@@AAABBBAAA???>>>??????@@@@@@>>>===<<<;;;;;;:::;;;===@@@GGGQQQ]]]hhhooovvvxxx|||~~~}}}zzzuuurrrooonnnnnnpppsssxxx}}}|||{{{zzzwwwvvvxxxzzzrrriiieeedddjjj|||yyy___MMMCCC???@@@???>>>@@@DDDEEEDDDGGGLLLbbbhhhsss|||vvvZZZOOONNNOOOPPPccckkkxxxpppWWWCCC<<<:::999999777666<<>>>>>>>>>>>============<<<===>>>???@@@AAABBBBBB===>>>???@@@@@@AAA@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJNNNOOORRRTTTTTTRRRPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOPPPPPPQQQRRRRRRTTTRRRRRRSSSVVVVVVSSSOOO|||}}}}}}|||{{{zzzzzz{{{}}}}}}~~~~~~xxx}}}|||yyy{{{~~~}}}wwwppp```PPP@@@;;;;;;999777666555555555666777888::::::===EEEWWWvvvxxx^^^PPPIIIDDDAAA@@@???>>>===<<<;;;;;;:::888888888777666666555555444444444444444555666666444555666777888999999999:::999888777777999:::<<<;;;===CCCKKKUUUfffwwwiii```XXXNNNGGGFFF@@@AAAAAA@@@????????????>>>===<<<;;;:::999999999;;;<<>>@@@@@@???@@@DDDDDDBBBEEEJJJZZZcccpppyyy}}}xxx|||aaaSSSOOOOOOOOOZZZaaalllvvvxxxlllWWWGGG@@@<<<:::;;;:::999===BBBKKKSSSYYYWWWRRRLLLDDD>>>888666444444666888888888========================;;;<<<<<<===>>>???@@@@@@======>>>???@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOQQQRRRRRRRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQSSSTTTVVVTTTSSSSSSUUUUUUSSSPPP{{{}}}}}}}}}{{{zzz{{{||||||}}}yyy~~~}}}||||||~~~vvvnnn]]]MMM>>>888888777666777555555555666777888999:::???BBBPPPmmmiiiUUUJJJFFFEEE@@@@@@???>>>===<<<;;;;;;999999888777777666666555333444444555555555555555444555555666777888999999999888777777777888:::;;;======@@@FFFMMMZZZpppxxxhhh]]]UUULLLHHHHHHBBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<;;;:::999999999:::===CCCKKKVVVaaakkkqqqttttttuuutttrrrpppnnnlllfffgggiiilllqqquuuyyy{{{}}}xxxtttsssqqqllllllooorrrpppmmmiiihhhttt{{{aaaOOODDD>>>===???AAA???@@@BBBBBB@@@CCCHHHQQQ\\\kkkuuuxxxtttqqqzzzeeeTTTMMMKKKKKKQQQVVV```lllqqqkkk\\\PPPCCC===888888999888:::===MMMWWW``````\\\UUUKKKAAA:::777444333444666666666::::::;;;;;;<<<<<<===============>>>>>>?????????>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNOOORRRVVVXXXZZZXXXUUUTTTTTTTTTRRRQQQyyy{{{|||{{{zzzzzz{{{||||||~~~}}}~~~yyyrrrXXXJJJ<<<666666555555777555555555555777888999:::??????IIIbbbsssZZZKKKFFFFFFAAA@@@??????======<<<;;;;;;;;;;;;:::999999888888444555777888888888777666444444555555666777888888888777777777777888999:::???>>>???CCCHHHRRReeevvv{{{mmmddd\\\UUUQQQQQQIIIHHHFFFEEEDDDCCCBBB@@@@@@???>>>===<<<<<<<<<<<<<<>>???===>>>@@@AAA@@@CCCIIINNNZZZgggooorrryyyyyynnnpppvvvjjjXXXMMMIIIHHHLLLRRR]]]kkktttsssjjjaaaOOOEEE;;;888888888:::===JJJWWWeeejjjhhh```QQQDDD>>>;;;777555555666666666777888888999;;;<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLMMMPPPUUUZZZ]]]```^^^ZZZWWWTTTRRRQQQPPPwwwxxxyyyyyyyyyxxxzzz{{{}}}zzzyyy{{{|||zzzzzz|||~~~|||zzzsssRRRFFF:::666555444555777444444555555666888999:::======CCCYYY|||}}}cccPPPHHHFFFAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::999999999444555777888888888777666555444444444555666777888777666666666777777888888<<<;;;<<<@@@DDDKKKZZZhhh}}}vvvnnneee^^^\\\VVVSSSOOOMMMKKKIIIEEEBBB@@@???>>>==================BBBJJJTTT^^^eeekkkmmmnnnmmmkkkiiihhhhhhhhhiiifffhhhlllooorrrsssssssssnnnkkkiiihhhccc___```eeevvvpppaaaOOOFFFAAA===<<<===;;;:::;;;>>>???@@@DDDKKKQQQ[[[eeehhhjjjrrrqqqlllnnnttt{{{{{{wwwooo^^^RRRKKKJJJKKKQQQ^^^ooo}}}{{{ttthhhYYYIII@@@<<<:::===AAAGGGVVVhhhssstttkkkYYYIIIBBB>>>999666555666555555555555666888999:::;;;<<>>======;;;;;;:::999999888888777333444444555555555555555555444333333333555666777555666666666777777777777888777888<<>>===<<<<<<;;;;;;<<<<<<>>>CCCLLLVVV^^^cccfffgggggggggeeeeeeeeeeeeggghhhhhhjjjmmmpppqqqooollljjjeeecccbbbaaa\\\XXXZZZ```rrruuueeeWWWIIICCCAAA===<<<<<<999888888<<<>>>???DDDKKKRRR[[[bbbbbbbbbkkkyyyyyyooolllnnnuuuvvvwwwwwwvvvwww{{{{{{oooaaaTTTLLLHHHJJJQQQ___ssssss^^^MMMAAA:::;;;???DDDTTThhhvvvzzzsssbbbSSSEEEAAA;;;666555444444333444444555666777888999:::;;;;;;;;;<<<<<<=========<<<===>>>??????@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIKKKOOOTTTXXX[[[```___]]]XXXSSSOOOMMMNNNtttvvvxxxxxxxxxyyyzzz|||}}}~~~sssiiihhhhhhqqq}}}}}}||||||{{{nnnaaaIIIAAA:::999777555444666444444444555666777888999999;;;@@@KKKcccjjjVVVLLLBBBBBBAAA@@@???>>>>>>===;;;;;;;;;:::999999888888444444444444444555666666555444333222222444666777555555666666777777666666666555777;;;>>>???FFFNNN]]]qqqyyyrrriiibbb\\\UUULLLEEE>>>===<<<<<<<<<<<<<<<<<<>>>CCCLLLUUU\\\______^^^_________```aaaccceeefffhhhjjjmmmnnnlllhhhccc___[[[ZZZZZZZZZUUUQQQUUU[[[fffuuu~~~yyyppphhhYYYNNNCCC@@@???===;;;<<<:::888888;;;<<<===BBBIIIPPPYYY___]]]\\\eeepppvvv~~~xxxtttxxxxxxoooiiilllwww|||ssshhh[[[PPPIIIKKKQQQ___uuu|||dddOOO???;;;===AAAOOO```nnnvvvtttgggZZZIIIDDD>>>999666555555444333444444555666777777888888999999:::;;;<<<======<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHEEEGGGIIIKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMPPPQQQVVVXXXXXXUUUQQQNNNMMMMMMuuuwwwxxxyyyyyyzzz|||}}}|||~~~qqqdddaaa___jjjyyy|||}}}|||{{{kkk\\\FFF@@@;;;:::999555444555444444444444666777888999999;;;@@@HHH[[[}}}uuu]]]PPPCCCBBBBBBAAA@@@???>>>>>>>>>======<<<<<<;;;::::::777777666555555777888999555444333222222333555666444555555666777666666666777666999===>>>>>>BBBHHHIII]]]nnn{{{qqqhhhaaaXXXNNNFFF@@@??????>>>>>>>>>>>>???===BBBKKKTTTYYY[[[ZZZXXXZZZ[[[\\\]]]___bbbdddeeehhhjjjlllllliiibbb\\\WWWUUUUUUUUUUUUQQQMMMQQQXXX[[[jjjzzzvvvooofff___QQQGGG>>>===>>>===;;;;;;<<<999888:::;;;;;;@@@GGGMMMWWW]]]ZZZYYY```iiimmmuuu}}}tttjjjlllyyy~~~tttgggZZZQQQNNNSSS```vvv}}}aaaJJJAAABBB>>>IIIXXXeeeoooqqqhhh^^^NNNIIIBBB<<<999888888777333333444444555666666666999999:::;;;<<<>>>>>>?????????@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHFFFHHHKKKNNNOOOOOOMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGHHHIIIIIINNNQQQSSSSSSOOOMMMMMMNNNzzzwwwtttuuuxxx{{{zzzxxx{{{}}}ssscccZZZ\\\```qqq}}}}}}}}}}}}xxxjjjZZZFFF???777444555666555222444444444555666777777888:::777:::CCCQQQkkkhhhRRRKKKFFFBBBBBBBBBAAA@@@@@@=========<<<;;;;;;::::::999888777666666555555555666666666666555555555555555555666777777777777777888888888999;;;===>>>???OOORRR]]]qqqxxxoooiii___QQQFFFEEECCC@@@???>>>===;;;:::>>>CCCJJJPPPSSSTTTUUUUUUVVVVVVWWWXXXZZZ]]]```aaagggfffeeedddccc```[[[XXXWWWRRRMMMLLLKKKIIILLLQQQYYY^^^kkk}}}~~~vvvoooggg^^^WWWIIICCC<<<:::<<<>>>===:::===<<<;;;;;;<<<>>>AAACCCHHHHHHLLLRRRZZZaaaeeefffiiittt{{{sssyyyqqq___[[[\\\fff{{{yyyZZZHHHAAA@@@BBBHHHSSSaaaiiieee]]]VVVOOOGGGAAA===:::999:::444333333333444444222111777777888999;;;<<<<<<===;;;;;;;;;;;;<<<===???AAACCCCCCCCCDDDDDDDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHGGGFFFEEEHHHFFFDDDDDDFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLMMM|||zzzxxxwwwxxxxxxxxxxxx{{{}}}qqqaaaXXXZZZ^^^nnn~~~}}}}}}yyy{{{||||||wwwgggWWWEEE>>>777444555666555333444444555555666777777888999888;;;BBBLLLcccwww```PPPIIICCCBBBCCCAAA??????>>>>>>===<<<<<<;;;;;;:::999888777666666555555666666666666666555555555555555666777777777777777666888888888999;;;<<<>>>???GGGKKKTTTeeezzz~~~tttmmmcccUUUJJJFFFCCC???===<<<<<<;;;:::???CCCIIINNNPPPPPPQQQRRRTTTTTTUUUVVVYYY[[[^^^```dddbbbaaa```^^^[[[VVVSSSPPPJJJGGGHHHIIIHHHIIILLLVVV___nnn~~~uuummmdddZZZSSSHHHBBB<<<:::;;;===<<<:::<<<;;;::::::;;;===@@@AAADDDDDDGGGMMMUUU[[[___```\\\bbbooo{{{mmmhhhkkk}}}pppVVVJJJ<<>>???@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCEEEEEEEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLL}}}}}}{{{yyywwwvvvwwwyyy{{{}}}rrrccc[[[YYY\\\kkk|||xxxvvvyyy~~~xxx|||vvvdddSSSBBB===777444444555555333444444555555666777777777888888<<>>>>>======<<<<<<;;;;;;999999888777666666666666666666666666555555555555666777777777777777666555777888888999:::<<<===>>>@@@DDDLLLWWWeeeuuu|||tttiii\\\SSSJJJFFFAAA============<<<@@@CCCGGGKKKLLLLLLNNNOOOQQQRRRSSSUUUWWWZZZ\\\]]]___]]][[[YYYWWWTTTOOOLLLIIIDDDBBBEEEGGGGGGIIILLL[[[hhhzzz|||sssjjj```UUUNNNEEE@@@;;;999:::;;;:::888::::::999999:::<<<>>>???>>>???BBBGGGNNNTTTWWWXXXPPPOOOUUUjjjwwwppp{{{fffQQQ>>>?????????AAAGGGRRR[[[^^^^^^[[[SSSIIIAAA<<<;;;999777666555666666444222555555666666777888999999999999;;;<<<===>>>>>>>>>????????????@@@@@@@@@AAA?????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAACCCDDDFFFHHHJJJIIIFFFCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKK{{{|||}}}zzzwwwvvvyyy|||}}}wwwjjjbbb[[[]]]iii}}}zzztttsssxxx{{{sss___NNN???;;;666444444555555444555555555555666666777777666888<<<@@@AAAOOOqqqyyy|||gggWWWIIIGGGHHHDDDAAABBB??????>>>======<<<<<<;;;:::999888777666666666666666666666666555555555555777777777777777666666555777777888888999;;;<<<===>>>CCCIIINNNUUU```nnnxxx{{{pppddd[[[QQQLLLEEE@@@??????@@@@@@@@@CCCGGGIIIKKKLLLNNNPPPPPPQQQRRRTTTVVVXXXZZZ[[[ZZZXXXUUUSSSQQQNNNJJJFFFEEECCCBBBCCCCCCEEENNNXXXmmm}}}|||pppfff[[[QQQJJJBBB>>>:::888888999999888888888888888999:::<<<<<<:::;;;>>>CCCIIIMMMOOOPPPKKKGGGIIIWWWqqqtttsssxxx___GGGCCC>>>;;;:::???JJJUUU\\\bbbeee___TTTJJJDDD@@@;;;999777666666555333222444555555666777888888888777888:::<<<=========<<<>>>>>>>>>?????????@@@@@@>>>>>>???@@@AAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCC@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAADDDDDDEEEGGGIIIIIIGGGEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKwwwyyy{{{zzzxxxxxx|||~~~|||pppiii\\\]]]fffvvvvvvooommmsss|||nnnZZZJJJ<<<999666444444444555555555555555555666666666666555666;;;??????HHHfff{{{uuuvvv|||~~~uuu___KKKHHHHHHCCCAAACCC@@@??????>>>======<<<<<<:::999888777777666666666666666666666555555555555666666777777777777666666777777777888999:::;;;<<<>>>BBBFFFHHHJJJQQQ]]]ffftttssshhh```WWWQQQIIICCC@@@@@@@@@@@@???CCCGGGJJJLLLNNNQQQSSSPPPQQQSSSTTTVVVWWWXXXYYYUUUSSSPPPNNNLLLIIIFFFCCCAAABBBCCCCCCAAAGGGYYYlll}}}ooocccXXXNNNGGG???===:::888777888777777777777777888888999::::::::::::===AAAFFFJJJJJJJJJHHHFFFGGGOOO^^^zzzyyyllliiirrrvvvUUUHHH===:::;;;===CCCJJJYYYeeennnkkkaaaVVVKKKBBB>>>;;;888666555555333111555555666666777777888888666888:::;;;======<<<<<>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDDDDFFFEEEDDDEEEGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKuuuvvvwwwxxxyyy{{{~~~~~~zzzzzz|||{{{sssmmm______dddpppyyy{{{zzzzzz}}}vvvmmmiiippp~~~}}}vvvhhhTTTFFF999777666444333444555666555555666666666666666666555555999======DDD[[[ttt}}}xxxyyy~~~|||kkkPPPIIIGGGAAA???BBB@@@@@@??????>>>>>>======::::::999888777777777777666666666666555555555555555555666777777777777777777777777777888999:::;;;;;;>>>AAABBBBBBGGGOOOVVV___pppwwwllleee\\\VVVNNNFFFBBB@@@??????@@@DDDIIIMMMOOOQQQSSSTTTQQQRRRSSSTTTUUUUUUUUUUUUQQQOOOLLLJJJHHHFFFDDDAAA===???BBBDDDGGGSSSlllooo```SSSJJJDDD===<<<:::888777777777777777777888888888999999999;;;;;;===AAAFFFHHHHHHGGGBBBCCCFFFKKKRRRfffjjj]]]\\\hhhvvvcccPPP>>>;;;===<<<===@@@TTTeeetttvvvoooeeeTTTEEEAAA>>>:::888666555444222555555555666666777777777777777999:::;;;<<<<<<<<>>======::::::999888777777777777666666666666555555555555333444555777888888888888777777666777777888999:::777999<<<>>>???BBBGGGLLLSSSbbbyyyuuummmddd^^^UUUMMMGGGDDDAAA@@@BBBFFFLLLPPPQQQQQQRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPMMMJJJHHHFFFEEEDDDBBB@@@======AAAKKKXXXkkkppp]]]OOOEEE???<<<<<<;;;999777777777888777777888999999999999888<<<<<<>>>BBBEEEGGGFFFDDD???>>>BBBGGGJJJWWWxxxkkk[[[TTTYYYaaaeeeppp{{{pppZZZEEE???>>>::::::???JJJ```uuu~~~~~~wwwcccNNNEEEBBB===:::999888666555444444444444555555555555777777888888999;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEDDDDDDDDDEEEHHHIIIIIIHHHFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGvvvtttrrrtttyyy}}}}}}|||{{{~~~qqqeeegggkkkrrrxxxyyyvvvsssmmmjjjlllssswwwvvvuuuvvvzzz|||wwwwwwyyy}}}wwwtttmmm^^^KKK???555555555444333333555777666666666666666555555555888444444999:::===JJJ[[[{{{}}}eeeVVVOOOFFFBBBFFFAAAAAA@@@@@@???>>>>>>>>>;;;:::999888777777777777777666666666555555555555222333555666888999999999777777666666777888999999555777:::<<>>CCCEEEMMMggglll]]]UUUSSSVVVTTTaaannn{{{zzzbbbLLLDDD???:::<<>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>?????????AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBCCCDDDBBBBBBDDDHHHJJJJJJHHHFFFFFFFFFFFFEEEFFFFFFGGGHHHJJJJJJIIIHHHGGGFFFEEEDDDrrrqqqqqqssswww{{{}}}}}}}}}}}}xxxjjjfffccceeelllssswwwwwwxxxrrrqqqvvvzzzwwwvvvxxxyyyxxxwwwtttssswww}}}}}}~~~{{{uuujjjXXXEEE888777777777777777888888888444444444444444444444444777999:::999999===FFFNNNppp}}}}}}{{{[[[NNNJJJFFFBBBAAA@@@??????@@@@@@???===;;;;;;:::999999888888777555555666666666666666666444555555666666666666666666666777777888888888888666777777999<<>>??????===>>>III[[[iii~~~|||ggg^^^ZZZUUUPPPSSSXXX```mmm~~~wwwdddNNNAAA???@@@@@@???OOOfff{{{vvveeeVVVKKKBBBAAA@@@:::666666666555444333333333444555666666666666777888999:::<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????CCCBBBAAABBBBBBAAA@@@>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC>>>???@@@AAAAAAAAAAAA@@@DDDCCCBBBBBBBBBDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFtttrrrqqqssswww{{{~~~~~~~~~~~~uuunnngggeeeiiiqqqvvvyyyuuuqqqqqqwww{{{zzzzzz|||{{{uuutttqqqqqquuuzzz~~~|||xxxwwwyyy~~~{{{ttthhhWWWEEE:::777777777777777777777777444444444444444444444444555777888777777;;;CCCJJJdddlllXXXNNNHHHEEEDDDBBB@@@@@@AAA@@@???===;;;;;;::::::999888888888555555555555555666666666444555555666666666666666777777777777777888888888777777888888:::<<<>>>@@@EEEHHHSSSaaaooo~~~tttiii```YYYSSSPPPMMMNNNPPPQQQRRRRRRQQQQQQPPPOOONNNLLLJJJHHHFFFDDD@@@???=========>>>>>>>>>@@@CCCLLL^^^xxxnnnUUUFFF???<<<;;;::::::999888777777666777777888888888777555444666888;;;@@@CCCDDDBBB@@@AAABBBAAA???>>>DDDOOOXXX{{{zzznnnrrr}}}{{{hhh___[[[WWWSSSUUUVVVYYYcccsss}}}eeeRRRHHHAAA<<<===FFFTTTeeevvv}}}tttaaaTTTHHHCCC@@@;;;777777999888777666555555555555555555555666777888999::::::;;;<<<<<<<<<<<<<<<<<<========================??????>>>>>>>>>>>>??????AAA???>>>???AAAAAA???<<<>>>>>>>>>?????????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB??????@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBCCCDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEwwwuuusssssswww|||~~~tttmmmmmmrrrxxx|||tttsssvvv}}}uuurrrppppppsssvvvyyyzzz}}}xxxxxxyyy}}}wwwsssrrrvvv{{{|||rrrdddSSSDDD;;;888777777777666555555555444444444444444444444444333444666555555999@@@FFFXXXwwwcccQQQIIIFFFFFFDDDBBBAAAAAA@@@???===<<<;;;;;;::::::999888888555555555555555555555555444555555666666666666666888888888777777777777777888888888888999:::;;;<<>>???@@@@@@AAABBBBBBAAA??????AAAEEEIII___wwwrrrssszzzzzzkkkaaadddlllzzzxxxhhh^^^YYYUUUSSSQQQOOOPPPYYYllljjjWWWGGG<<<@@@CCCJJJYYYppppppaaaQQQHHHCCC???<<<<<<:::::::::999888777666555444555555555777888999:::999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>>>>??????@@@???<<<:::<<<@@@AAA>>>:::>>>>>>>>>????????????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@???AAABBBBBBBBBBBBAAAAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCzzzwwwttttttwww||||||{{{}}}yyy{{{xxxsssoooooopppppprrrtttzzzyyyxxxzzz~~~xxxttttttxxx}}}|||nnn]]]LLL@@@:::777777777666555444333333333333333333333333333333222333444444555888>>>BBBNNNiiirrrZZZNNNJJJFFFDDDBBB@@@AAAAAA@@@???<<<<<<;;;;;;::::::999999666666666555555555555555444555555666666666666666888888888888777777777777777777888888999:::;;;;;;===>>>AAAGGGMMMXXXiiiyyyyyymmmdddZZZYYYWWWVVVSSSQQQOOONNNNNNMMMJJJHHHEEECCCAAA@@@???????????????@@@CCCEEECCCNNN^^^ppp```JJJ@@@<<<;;;777777777777666666666666444444555555555555555555333777<<<>>>>>>>>>AAADDDBBBAAA?????????AAADDDEEESSSttt{{{qqqjjjnnnuuu}}}{{{lllaaaccchhhrrr}}}yyylllaaaZZZWWWUUUSSSOOONNNWWWjjjjjjVVVIIIFFFGGGLLLZZZsss~~~ppp]]]PPPIIIEEEBBB@@@999::::::;;;:::888777555444444444555666777999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>?????????>>>;;;888;;;@@@BBB???:::@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????AAABBBCCCCCCCCCAAA@@@???BBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCC|||yyyuuuuuuxxx|||zzzrrrllllllkkkiiijjjnnnttt~~~}}}}}}{{{wwwwwwzzz~~~zzzjjjUUUDDD;;;777666666555555444333222222333333333333333333333333222333444555666999<<>>>>>@@@EEEIIINNNZZZjjjxxxmmmUUUEEE>>>;;;:::777777666666666666666666555555555666666777777888444999>>>@@@AAABBBEEEIIIGGGEEEBBB@@@@@@BBBEEEGGGUUUiiiyyyqqqrrruuu|||zzzhhhjjjnnnuuu|||vvvllleee```___ZZZTTTQQQXXXeeezzzpppdddUUURRRRRRZZZoooppp```UUUOOOGGGAAA999:::;;;;;;:::999777666444444444444555666777888777888:::;;;<<<=================================???>>>>>>======>>>>>>??????<<<:::<<>>======<<<<<<;;;::::::999888888777777666666666444555555666666666666666666777777777888888888888555666888999;;;;;;<<<<<<:::;;;@@@DDDDDDEEEMMMWWWggg}}}zzzttttttwwwlll```^^^ZZZVVVQQQNNNKKKJJJFFFEEEBBB???===<<<<<<<<<:::;;;;;;;;;===CCCLLLTTTccckkkwwwwwwkkkYYYIIIAAA===;;;999888777777777666666555555666666666666777888999:::666:::???DDDGGGIIIKKKLLLOOOMMMIIIDDDAAAAAAEEEHHHVVV```ttt~~~}}}|||zzzzzz}}}{{{vvvqqqnnnlll^^^WWWSSSWWW```pppwwwoooddd```mmmvvvjjj___RRRFFF??????>>>===<<<:::888777555555444444444444555555555666888:::;;;<<<==============================>>>======<<<<<<======>>>>>>>>>===>>>@@@@@@???>>>=========>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAAAAAAAAAAA@@@BBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCC{{{yyywwwwwwyyy|||}}}}}}}}}sssjjjkkkkkkiiinnnwww|||xxxvvvtttttttttrrrsssnnn^^^III:::555777333333333333222222222222222222222222222222222222222222333555777999999999@@@GGG\\\ppp[[[OOOKKKGGGDDDCCCCCCBBBBBB>>>>>>======<<<;;;;;;;;;::::::999999888777777666444555555666666666666666555555666777888999999:::666777888999999999888888888999===@@@??????FFFOOOXXXjjjttt{{{zzzoookkkuuu~~~sssiiiaaa^^^ZZZUUUOOOLLLIIIHHHBBB@@@>>>;;;:::::::::;;;888:::<<<>>>DDDOOO___jjjzzzzzzsssaaaWWWJJJAAA<<<;;;:::999999999888888777666555555555555555555777888:::;;;777:::???FFFLLLOOOOOONNNQQQRRRPPPJJJDDDBBBEEEJJJQQQWWWfff~~~~~~qqqggg___]]]^^^gggrrrssswwwfffUUUKKKIIIFFFBBB???<<<:::999777666555444333333333333222333555777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@>>>======>>>============>>>>>>>>>>>>??????@@@@@@@@@@@@??????===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBB===>>>???@@@AAAAAAAAAAAAzzzxxxwwwxxxzzz|||||||||{{{~~~wwwnnnpppqqqpppvvv|||yyyuuussspppooojjjlllhhhZZZFFF888555888222222222222222222333333222222222222222222222222111111222444777888888777;;;<<>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888777777444555555666666666666666444444555777888999:::;;;777777888888888666555444777777:::<<<;;;;;;BBBKKKHHHWWW^^^dddtttzzznnnhhhppp|||zzzvvvmmmdddaaa^^^YYYTTTNNNJJJHHHGGGAAA???===:::999:::;;;;;;:::===AAAEEENNN^^^qqq{{{qqqhhhXXXOOODDD<<<999:::::::::;;;:::999888777666555444555444444555666888:::;;;888:::???GGGPPPSSSRRROOONNNRRRSSSNNNGGGDDDGGGLLLKKKQQQ^^^sssssshhh^^^]]]pppyyyxxxfffUUURRRMMMGGGAAA===;;;:::777777555444333222222222000111333555777999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;???BBBAAA<<<:::<<>>>>>????????????>>>>>><<<===>>>@@@AAABBBCCCCCC@@@@@@???>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBB<<<<<<>>>??????@@@@@@@@@yyy{{{}}}~~~}}}~~~|||~~~}}}xxx{{{~~~ssskkklllqqqxxx|||zzzuuunnnnnnsssqqqmmm```KKK<<<777333...333333333222222222111111222111111111111111222222333333333444555666888888:::BBBFFFVVV||||||rrrtttvvviii\\\OOOJJJIIIFFFDDDEEEDDDCCCBBBAAA@@@>>>======;;;:::888777777777555333888777555444444555666777555555555555666777999999888888777777777777888888:::::::::;;;<<<===??????EEEKKKQQQWWW\\\fffrrr{{{qqqhhhlllvvvyyysssllleeebbbYYYVVVSSSOOOLLLIIIDDDAAA>>><<<:::999:::;;;;;;;;;:::;;;???III\\\uuuzzzoooddd^^^NNNGGG>>>999888999666444777555333444666666444222333333333333444444555666888666;;;GGGPPPPPPOOOQQQPPPQQQQQQMMMHHHEEEEEEFFFJJJNNNXXXgggyyy}}}nnnfffiiirrryyyvvv~~~mmmbbbUUUMMMJJJGGGAAA<<<===999555444666777666444222333555777888999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======@@@???>>><<<<<<<<<===>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>????????????<<<===>>>???@@@@@@??????@@@???>>>>>>>>>>>>>>>???CCCCCCCCCBBB??????@@@AAAAAA>>>;;;===AAACCCAAA???yyy{{{||||||{{{{{{|||~~~}}}zzz|||uuullllllsss}}}yyyqqqooorrrlllhhh[[[III<<<777444000222222222222111111111111000000000000111222333333222222222333444555777888555<<<>>>JJJkkkxxxkkkhhhiiiuuulllVVVKKKHHHFFFEEEEEEBBBAAA@@@???>>>===<<<<<<===;;;999999999999777666777666444444444666777999555555555555666777888999888888777777777777888888555555555666777888999:::>>>BBBGGGKKKOOOVVV```hhhrrrwww~~~qqqccccccjjjsss~~~rrrmmmgggaaa]]]TTTQQQLLLIIIFFFCCC@@@======;;;:::999999::::::999AAACCCJJJ[[[tttzzzpppeee[[[VVVGGGAAA:::666666555333000777555333444555666444222333333333333333444555555888666<<>>:::999999888555222111222333444666777777888:::;;;;;;<<<============;;;;;;<<<<<<<<<<<<<<<<<>>===============??????>>>======>>>??????======>>>>>>>>>?????????======>>>>>>>>>>>>>>>>>>@@@?????????????????????CCCCCCCCCBBB@@@@@@AAABBBCCC???======@@@AAA@@@===zzz{{{||||||zzzzzz{{{|||~~~xxxwwwyyy~~~}}}ssssss{{{vvvpppnnnfffaaaTTTEEE:::777555333111111111111000000000000/////////000111222333444111111111222333444555666666======DDD]]]|||xxxhhh```cccfffrrrjjjVVVMMMIIIFFFFFFBBBAAAAAA@@@???>>>>>>===>>><<<;;;;;;<<<<<<;;;999666555555444555666888999555555555555666777888888777777777777777777777777777777777888999:::;;;<<<;;;===@@@AAABBBGGGNNNTTTYYY]]]ccckkkuuutttaaaZZZ\\\aaannn|||rrriiifff```ZZZWWWOOOKKKFFFBBB@@@???===;;;:::::::::::::::;;;;;;<<>>>>>>>>>>>>>>======<<>>>>>======>>>>>>???======>>>>>>>>>>>>?????????>>>===<<<<<<<<<===>>>??????????????????@@@@@@BBBCCCCCCBBBAAA@@@BBBCCCCCCAAA???>>>?????????>>>zzz|||}}}}}}||||||~~~}}}uuutttuuuwww~~~|||rrrlllbbb[[[NNNAAA999555444333000000000000////////////000000000000000111222222111111111111222333444555888>>>===AAASSSlllrrrfffhhheeeiii{{{nnnYYYLLLGGGHHHDDDDDDCCCCCCBBBAAAAAA@@@===<<<;;;;;;======<<<;;;888777666555555666666777555555555555555666777888777777888888888888777777:::::::::;;;<<<===>>>???<<<>>>?????????AAAFFFJJJKKKNNNSSSYYYaaammm|||{{{bbbWWWTTTVVV```kkkxxx{{{~~~~~~}}}~~~zzzjjjccc```ZZZTTTQQQLLLHHHCCC???>>>======<<<666888999:::;;;===???AAAEEEQQQgggxxxjjj^^^TTTLLLGGG===:::888777777777444222555555444444444444333333222222222111111222222333333444:::EEEPPPVVVWWWWWWQQQNNNJJJEEEBBBBBBDDDFFFGGGGGGHHHHHHIIIUUUnnn|||bbbSSSNNNKKKJJJMMMSSS___rrr~~~gggVVVYYY^^^gggpppwwwzzz{{{{{{zzz{{{}}}|||wwwmmmeeeUUUOOOGGGBBB???===:::777777777888888888888888999888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<====================================>>>>>>>>>???@@@???<<<;;;:::;;;<<<===>>>>>>>>>???????????????@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBBBBAAAAAAAAABBBwwwyyy{{{|||}}}}}}~~~uuussstttvvv{{{xxxmmmaaaWWWIII>>>777333111111000000000/////////......111111000000///000000000111111111111111222333444333:::999;;;GGGZZZ|||yyyoooiiihhhpppkkkRRRHHHIIIFFFEEEEEEDDDCCCBBBAAAAAA===<<<;;;;;;<<<===<<<:::999999888777666555555555555555555555555666666777666777888888888888777666666666777777888:::;;;<<<<<<<<<=========???BBBEEECCCFFFIIILLLQQQZZZfffoooxxxfffWWWQQQPPPWWW```gggjjjmmmnnnmmmooossswww}}}ssseee___[[[UUUOOOLLLHHHDDD???<<<<<<<<<<<<<<<666888999::::::<<<@@@DDDMMMaaa}}}ssseeeZZZPPPHHHAAA:::999888888888777666444444555555444333333333333333222222111111222222222000222777@@@JJJSSSUUUTTTMMMKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFEEEDDDJJJ\\\ooojjjVVVOOOIIIEEEFFFIIIRRRbbbpppyyy^^^ZZZVVVUUUXXX]]]aaacccgggjjjpppyyy|||kkkbbbUUUKKKFFFBBB???===666777888999999888777777888888777777777888999:::<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>@@@???<<<;;;:::;;;<<<===<<<===>>>?????????>>>>>>>>>???@@@@@@@@@@@@CCCEEEBBBFFFIIIJJJHHHGGGIIIJJJtttvvvxxxzzzzzz|||~~~zzzssstttwwwxxx{{{~~~ppp```SSSEEE;;;666111000111000000000000////////////111000000//////000000000222111111111222222333444111777777999BBBMMMiiizzzyyy}}}vvvmmmggghhhooo^^^MMMKKKFFFEEEDDDCCCBBB@@@??????===<<<;;;;;;<<<<<<:::999999999888888777666555444666555555444555555666666666777888999999888777666555555666666777888:::;;;888888888888999;;;===???===???AAABBBDDDIIIRRRXXX___hhhsss~~~iiiXXXPPPLLLPPPXXX[[[]]]`````````bbbggglllpppvvv{{{~~~wwwkkk^^^YYYTTTNNNIIIGGGBBB???;;;999999::::::999888:::;;;;;;<<<@@@GGGMMM[[[qqqmmm^^^TTTKKKCCC<<<666666666666555555555444333444555444333222222444444333333222222222222333000222444999CCCNNNRRRQQQIIIIIIJJJLLLLLLKKKHHHEEEBBBAAABBBBBBAAAEEEQQQ___}}}rrr]]]OOOIIIDDDCCCEEEJJJUUU```qqqhhhaaaWWWPPPMMMNNNPPPQQQPPPTTT]]]hhhuuu~~~}}}sssdddWWWOOOJJJEEEBBB777888;;;======;;;999888:::999777666666777777888;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<============>>>>>>???>>>===<<<<<<<<<===>>>;;;<<<>>>???@@@@@@???>>>===>>>@@@@@@@@@BBBDDDFFFHHHNNNUUUWWWTTTRRRSSSUUUuuuwwwyyyzzzzzz{{{}}}{{{wwwwww|||~~~{{{~~~{{{vvvvvv~~~ooo^^^OOOAAA:::666111000333111111111000000000//////------......000111222333333222222222222333444444222777888;;;AAAEEEYYYyyy|||zzzyyyjjjfffiiivvvrrrYYYRRRHHHGGGFFFDDDBBB@@@???>>>???===<<<<<<<<<<<<:::888777777777888888888777777666555555444444555555555666777888999999888777666777777888888999;;;<<<===777666666777888:::;;;;;;888;;;=========@@@FFFKKKQQQWWW```gggnnnzzzmmm[[[RRRLLLMMMSSSUUUWWWYYYXXXWWWYYY^^^bbbccchhhmmmmmmpppuuuvvvtttlllaaaUUUPPPLLLGGGCCCCCC===;;;999999999999888777888;;;???AAAFFFOOO[[[eeerrrjjjXXXNNNGGG@@@;;;666666666555333333444555222444555444222111222444555555444333333333333333222333333444>>>JJJPPPNNNIIIIIIJJJMMMOOOOOOLLLHHHCCC@@@???AAABBBFFFOOOYYYlllzzz}}}zzz~~~uuufffVVVOOOJJJHHHHHHHHHNNNUUU^^^kkk{{{wwwqqqggg^^^XXXSSSPPPNNNIIIJJJNNNUUU___kkktttzzz|||ttthhh___XXXRRRMMMIII@@@CCCGGGKKKKKKIIIEEECCC===<<<999777666666777888999::::::;;;<<<===>>>>>>===============>>>??????======>>>??????>>>======<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>>>>>>><<<>>>@@@BBBBBBBBBAAA@@@>>>???AAABBBBBBDDDGGGIIIQQQZZZdddfffaaa\\\\\\^^^yyyzzz||||||||||||}}}wwwllleeefffmmmtttvvvrrruuuvvv~~~zzzyyy~~~kkk\\\MMM>>>999666222222555111111111111000000000000***+++,,,...000333555666333333333222333333444444000444555999>>>>>>MMMiiippphhhkkkvvvfffZZZLLLKKKIIIGGGDDDBBB@@@???AAA???===<<<===<<<:::888444555666888999999::::::666555555444444444555555555777888999999888777555666666666777888999;;;;;;:::999888999:::<<<<<<;;;888;;;>>>>>>===???CCCGGGIIIMMMRRRUUUYYYbbboooyyyrrr___TTTMMMLLLQQQTTTVVVWWWVVVTTTUUUYYY]]]ZZZ___bbbbbbdddgggiiigggdddXXXNNNIIIEEEAAA???@@@===;;;::::::;;;;;;:::888777;;;AAAHHHQQQ___qqq}}}jjjVVVJJJEEE@@@<<<777777777555444444666777222444666444222000222444666555444444333333333333444555333222;;;HHHNNNMMMJJJIIIJJJLLLPPPQQQOOOLLLGGGBBB???@@@DDDIIIRRR[[[```|||yyyqqqzzz|||sssrrruuuzzzwwwmmm```YYYSSSPPPMMMJJJLLLPPPUUU\\\hhhsss|||zzzqqqhhh```YYYTTTMMMKKKHHHIIIOOOXXXbbbhhhpppkkkeee```\\\XXXRRRNNNLLLPPPVVVZZZ[[[XXXSSSPPP@@@>>>;;;999777777888888888999:::;;;<<<>>>??????>>>===<<<<<<<<<>>>???@@@>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<=========>>><<<===>>>???@@@@@@??????>>>???BBBDDDDDDDDDCCCBBB???AAACCCDDDDDDFFFIIILLLYYYcccnnnpppjjjcccbbbcccyyyyyyyyyyyy{{{}}}~~~}}}~~~xxxjjjcccZZZ[[[kkkuuuvvvpppoooppppppqqqsssppp||||||mmmYYYKKK<<<666444222111111000000000000000000000000000000000000000000000000//////000111222333333444222444666666777>>>JJJSSSuuu~~~qqqrrrfffZZZPPPHHHFFFFFFCCC@@@@@@BBB@@@>>>======<<<:::888===;;;999888999999888777666555555444444444555555333333444555666666666555777777777777888888888888:::999999888888999999:::777777888999;;;<<<<<<===??????AAAEEEKKKRRRYYY]]]hhhrrrwww^^^PPPIIIIIILLLMMMOOOPPPQQQQQQQQQSSSTTTUUUWWWZZZ\\\]]]]]]]]]\\\RRRNNNGGGBBB@@@???>>>>>><<<;;;:::999999999:::;;;999999===III\\\sssoooYYYJJJ???::::::666666555444444444444555555444444333222111000000111111111000111111222222444333444666;;;AAAGGGJJJJJJJJJIIIGGGDDDCCCCCCDDDDDDBBB??????BBBHHHNNNSSSaaaiiizzzyyyrrrtttvvviiiggglllrrruuuxxxrrrddd^^^ZZZXXXRRRKKKKKKPPPRRRRRRXXXdddooouuu{{{sssfffYYYMMMIIIFFFCCCGGGMMMRRRRRRRRRPPPNNNMMMMMMNNNKKKMMMWWWjjj{{{{{{kkk[[[UUULLLBBB<<<<<<===;;;999;;;;;;:::::::::;;;<<<=========>>>???@@@AAABBBCCCFFFEEECCCBBBBBBCCCDDDDDD=======================================>>>???@@@BBBCCCDDDEEEGGGHHHJJJJJJDDDEEEFFFHHHKKKOOORRRTTTaaagggmmmnnniiiaaaZZZWWWyyyyyyyyyzzz|||}}}~~~}}}tttlllaaa```mmmyyy|||sssmmmmmmnnnnnnnnnpppuuuvvvhhhWWWIII;;;666444222111111000000000000000000000000000000000000000000000000111111111111111111222222222444666555666;;;DDDLLLbbbfffYYYLLLHHHGGGDDDBBBAAABBBAAA???>>>>>>>>><<<:::<<<;;;999999::::::888777999888777555555444444444333444555555666666555555777777777777888888888888:::999999888888999999:::777888888999:::;;;<<<===@@@@@@@@@AAADDDIIIMMMPPPVVV^^^hhhpppvvv~~~zzzxxxyyyzzz}}}vvv___SSSLLLJJJJJJJJJLLLMMMMMMMMMMMMNNNPPPNNNPPPRRRTTTUUUUUUTTTSSSNNNJJJEEEAAA???>>>===<<<;;;:::999888888999:::;;;<<<;;;===FFFYYYrrrsssZZZJJJ@@@;;;:::666555444444333333444444555444444333333222222111333222111111111111222222111222222555:::AAAGGGJJJIIIIIIGGGDDD@@@>>>>>>??????===;;;;;;===BBBGGGJJJLLLSSSbbbuuuuuunnntttqqqjjjkkkooosssxxx~~~yyyqqqiiiccc```[[[TTTSSSVVVSSSPPPRRR[[[eeelllttt{{{vvveeeWWWLLLCCC@@@CCCBBBCCCDDDDDDDDDEEEFFFGGGKKKNNNXXXjjj}}}~~~uuueee\\\PPPGGGCCC@@@<<<999999999:::;;;<<<<<<======>>>>>>???@@@@@@AAAAAAAAABBBAAA@@@??????@@@@@@AAA???????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHKKKMMMOOOPPPLLLLLLMMMOOORRRTTTVVVXXXZZZ___cccccc___XXXRRRPPPwwwxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~vvvrrr|||tttmmmiiikkkoooppprrrtttvvv~~~zzznnnbbbSSSFFF:::555444111000111000000000000000000000000000000000000000000000000222222111111111000000000222444555555555888>>>CCCSSSnnnkkkWWWMMMJJJGGGEEEEEECCCBBB@@@@@@@@@@@@???===;;;;;;:::;;;<<<;;;888666:::999888666555444333333444444555666666666555555777777777777888888888888999999888888888888999999777888888999:::;;;<<<<<<===<<<;;;;;;===???BBBDDDIIIOOOUUUZZZ]]]cccmmmuuu{{{tttmmmgggdddccccccdddfffhhhhhhfffjjjyyyqqq]]]TTTMMMHHHFFFHHHIIIJJJIIIHHHHHHIIIJJJHHHIIIKKKLLLLLLLLLKKKJJJHHHEEEAAA???>>>===;;;::::::999888888888999:::;;;888:::===EEESSSiiitttWWWGGG>>>999777555444333333222222333333333333333333333333333333444444333222111111111111000000111444999???EEEHHHFFFFFFDDD@@@;;;888888888;;;:::999999:::<<>>CCCEEEMMM]]]nnn{{{pppggg[[[QQQKKKFFFAAA===<<<===>>>???@@@???>>>>>>@@@@@@@@@AAAAAA@@@@@@???BBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>>??????@@@AAACCCDDDEEEEEEFFFGGGIIILLLOOORRRTTTUUUPPPQQQRRRSSSTTTUUUUUUUUUPPPRRRTTTTTTOOOJJJFFFEEEvvvxxxzzz|||}}}}}}||||||}}}}}}}}}}}}xxxlllgggffflllsssvvvyyy|||xxx}}}xxxwwwtttiii]]]MMMCCC888555333111000111000000000000000000000000////////////////////////111111111111000000000000000222444555555777:::===KKK___~~~gggUUUMMMJJJHHHHHHCCCBBB@@@@@@AAAAAA@@@???;;;;;;;;;<<<===<<<888666999888777666555444444444555555666666666666555555666777777777888888888888999999888888888888999999777888888999::::::;;;;;;777777777777999<<>>;;;999888777777888888777999;;;@@@IIITTT___gggkkkgggaaaYYYQQQLLLIIIEEECCCDDDEEEFFFGGGGGGEEECCCBBBDDDDDDEEEEEEDDDCCCAAA@@@BBBBBBBBBCCCCCCDDDDDDEEECCCCCCBBBAAAAAA@@@??????AAABBBCCCEEEFFFHHHHHHIIIKKKLLLMMMNNNPPPQQQRRRSSSKKKLLLMMMNNNMMMLLLKKKJJJFFFFFFFFFDDDBBB???<<<;;;uuuwwwyyyzzz{{{{{{{{{zzzzzzzzz{{{|||tttjjjeeeeeellltttwwwyyy|||{{{{{{uuussspppeeeYYYGGG>>>666444222000000222////////////////////////////////////////////////...//////000111111222222///000333555666888:::<<>><<<999666555555555555555555666666555666666666666666555555666777777777888888888888999888888777777888888999777888888999999:::::::::666666666777999;;;>>>???<<<>>>@@@AAACCCGGGMMMRRR[[[```gggmmmsss||||||uuuoooiiiccc```aaa___]]]ZZZWWWUUUTTTSSSRRRQQQQQQSSSSSSTTT\\\eeesssfffUUUNNNIIIEEEDDDEEEFFFGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBB>>><<<::::::::::::999888888888777777888:::<<<======BBBHHHMMMSSS]]]kkkvvvaaaHHH>>>:::777666333333222111111111111222/////////000111111222222555444333222111111000000111111111222444666999;;;;;;<<<;;;888555444444555777777888999999999888888<<<<<<>>>DDDKKKZZZrrr}}}rrrrrr}}}|||ooofff^^^WWWUUUVVVXXXbbbmmmyyyrrrYYYIIIAAA===888666666666666555666888;;;>>>CCCHHHOOOSSSTTTQQQLLLHHHEEEDDDBBBBBBEEEGGGJJJLLLNNNMMMMMMLLLKKKKKKLLLLLLKKKIIIGGGEEEBBBBBBCCCDDDEEEEEEFFFFFFHHHGGGFFFEEEDDDCCCBBBBBBEEEFFFHHHJJJKKKLLLMMMMMMOOOOOONNNLLLKKKIIIHHHHHHAAABBBCCCCCCBBBAAA???>>>>>>===;;;:::999888777666uuuvvvwwwxxxxxxyyyyyyyyywwwxxxxxxzzz~~~vvvlllhhhgggmmmrrrsssssstttvvvxxxqqqnnnjjj^^^RRRBBB;;;555333222//////222////////////////////////000000000000000000000000---......///000111222333...///111444666888:::;;;>>>DDDVVVuuuvvvbbbRRRJJJHHHEEECCCBBBBBBBBBBBB@@@???======<<<=========:::888555555555555666777888888666666777777777666555555777777777777888888888888888888777777777777888888888888888888999999:::::::::999999999999::::::;;;999:::;;;<<<===@@@EEEHHHLLLPPPTTTXXX[[[aaaiiioooyyy~~~tttooohhhbbb^^^ZZZWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPLLLJJJJJJLLLLLLMMMQQQXXXaaannn~~~vvv```RRRKKKGGGEEEFFFBBBCCCDDDCCCAAA@@@AAABBB@@@@@@??????????????????>>><<<999888999999999888888888888888999;;;===>>>???DDDJJJRRR[[[iiiwww}}}~~~qqqTTTCCC===:::888777444333222222111111222222....../////////000000000333333222111000000000000222111111111111333444555666777777555333222333555222333444555666666666666888888;;;???CCCNNNaaasss|||qqqfffYYYRRRQQQLLLPPPWWW___nnnkkkXXXGGGAAA999555555666777666444555777888999;;;>>>@@@CCCAAA???===;;;:::::::::>>>@@@DDDIIIMMMPPPRRRRRRNNNOOOPPPPPPOOOMMMJJJHHHEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKJJJIIIGGGEEEDDDDDDGGGHHHJJJLLLMMMNNNMMMMMMLLLJJJHHHEEEBBB???===<<<:::::::::::::::999888777999777555444555666555444uuuuuutttuuuuuuvvvwwwxxxuuuuuuvvvwww|||vvvoookkkjjjooosssrrrppppppsss{{{}}}{{{~~~~~~~~~zzzssslllhhhcccVVVHHH>>>888444333111//////222////////////////////////000000000000000000000000.../////////000000111111//////000222444777888888>>>???KKKdddzzzbbbSSSMMMHHHFFFDDDDDDDDDCCCAAA@@@???>>><<<<<<======;;;:::888888888777888888999999777777777777777666555555777777777777888888888888888888777777777777888888888888888888999999999999;;;::::::999888888888888:::;;;<<<<<<===>>>@@@BBBCCCFFFIIIJJJKKKNNNTTTXXX```eeellltttzzz{{{wwwsssssstttsssoookkk```\\\VVVRRRPPPOOONNNNNNLLLLLLKKKJJJJJJJJJJJJKKKIIIFFFEEEGGGHHHHHHJJJNNNVVV\\\hhhvvvxxxnnnqqqvvvqqqpppdddVVVMMMGGGBBBAAACCC===>>>???>>>===<<<===>>><<<<<<<<<;;;<<<<<<======???<<<999777888999::::::999888888999;;;===???@@@BBBJJJYYYiiiyyyyyyxxxzzzlllZZZGGG===:::777555555444444333222222222222222////////////000000000000111111000000///000000000000000//////000111222333333333333222000000111222///000222333444666666777666777:::>>>???EEESSSbbbyyy|||lll\\\RRROOOFFFHHHJJJOOOWWWiii~~~lllVVVMMMAAA:::888999999999444444333333333333444555666777777666444444444444666888;;;???CCCGGGKKKLLLIIIJJJKKKLLLKKKHHHFFFDDDCCCEEEGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDCCCAAAAAABBBCCCEEEGGGHHHGGGFFFFFFBBBAAA???<<<999777555444666555555444444555555555555333111222444666555444uuutttsssssssssuuuvvvwwwttttttuuuvvvzzz{{{sssqqqllllllqqqvvvuuussssssvvv}}}yyysssvvv~~~yyyvvvnnngggccc]]]OOOAAA<<<666333333111...///222////////////////////////000000000000000000000000000000000000////////////111000///000333555555555===;;;AAAVVVqqqqqq\\\TTTJJJHHHFFFEEEEEEDDDBBB@@@@@@>>><<<;;;<<<===<<<;;;<<<;;;;;;:::999999999999777777777777777666555555777777777777888888888888888888777777777777888888888888888888888999999999888888888888888888888888::::::;;;;;;;;;;;;;;;;;;???BBBEEEEEEDDDFFFJJJOOOKKKPPPWWW^^^dddhhhllloooooopppqqqsssvvv{{{|||}}}~~~|||zzzwwwtttqqqnnnmmmlllhhhccc^^^]]]___```]]]ZZZTTTPPPKKKHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFGGGGGGIIIEEEDDDGGGHHHGGGHHHKKKMMMNNNTTT\\\dddmmmwwwuuummmggg]]]^^^```YYY[[[TTTMMMHHHCCC===<<<>>>999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<======AAA===999777777999:::;;;999999999:::;;;>>>@@@AAAGGGVVVooo~~~wwwvvvrrrzzz}}}zzzuuuooohhhWWWJJJ>>>888666222000111555444333333222222333333111111111000000000000000000///////////////000111............///111222333222222222000...---...//////000111333555777999999333555888;;;:::;;;FFFRRRaaayyyqqq^^^RRRNNNHHHIIIJJJJJJLLLVVVfffuuu|||hhh\\\LLLBBB>>>===<<<;;;:::888555333222222222222///111222222222222333555333444555777:::===@@@AAAAAABBBDDDDDDDDDAAA???===:::<<<>>>@@@BBBCCCCCCBBBFFFEEECCCBBB@@@>>><<<<<<:::<<<>>>???@@@???>>>===999888777666444333222111333333222111111333444555333111///111444777666555tttuuuuuuuuuuuuuuutttsssqqqsssvvvzzz{{{}}}~~~yyytttooooooppptttxxx|||}}}~~~zzzqqqmmmsss~~~~~~wwwqqqiiiccc___VVVIII>>>444444333333222111111000....../////////////////////---,,,---///000000000//////...------...000111222222222222222222222222999:::>>>GGGXXXvvvvvvcccRRRNNNKKKJJJGGGBBBAAADDD@@@??????>>>===<<<<<<;;;@@@>>>;;;999777777888888777666555444333444555555999888777666666555666666666666666666777777777777:::999777666666666777888999777666666888888555222::::::999999999999999999<<<<<<===???@@@AAABBBCCCEEEGGGIIILLLPPPSSSUUUWWWYYY[[[]]]```ccceeefffgggllllllmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjdddcccddddddeeefffggghhhddddddbbb```]]][[[ZZZYYYUUUUUUSSSRRRPPPOOONNNMMMLLLIIIFFFEEEFFFGGGGGGGGGBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAFFFGGGIIILLLPPPWWW___dddeeebbb\\\WWWQQQNNNLLLKKKHHHGGGDDDAAA???>>>======;;;::::::999888888888999;;;;;;:::999999999:::::::::;;;<<<;;;:::888888999:::;;;;;;<<<>>>AAACCCEEELLLhhhwwwuuuwwwyyyxxxrrrggg\\\TTTHHHCCC<<<666444333333222333333333333333333333333000000000000000000000000111111000///......//////////////////////////////111111000000000000111111222222222222222222222222444444444666999===@@@CCCPPPaaa|||sssaaaVVVRRRNNNHHHEEEIIIMMMOOOVVV^^^tttwwwjjj[[[QQQIIIBBB???@@@CCCBBB===777555777666222111111222222222111111000111222333333333555888;;;888888777777777666666666888888888999999999::::::999999::::::999777555444444777999888666555777999888777555555555555444333000222444444333222333333555444222111222555:::>>>vvvvvvvvvuuusssrrrqqqpppooopppsssvvvvvvxxx~~~wwwsssnnnrrrssswww}}}}}}zzzuuunnnkkksss~~~}}}uuuooogggaaaZZZPPPBBB888333333222222111111000000---------------------,,,222000............---,,,///......---...///000000111111111222222333333333666777:::AAAMMMfff~~~eeeYYYNNNJJJHHHEEEBBBAAAAAAAAA@@@???>>>>>>=========<<<:::888777666666777888777666555555555666666555555444444444555555666555666666666777777777777999999777666666666777777666444444666999:::888666999999999999999999999999;;;;;;<<<===>>>??????@@@===>>>@@@BBBEEEGGGIIIJJJLLLMMMNNNPPPQQQRRRSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXTTTSSSRRRQQQPPPNNNMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFGGGDDDAAA@@@AAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@???>>>=========@@@AAABBBBBBCCCGGGLLLOOOSSSPPPLLLHHHEEECCCBBBBBBBBBAAA>>><<<:::999999999;;;:::999888888888888888999999888888888999999:::;;;<<<======;;;999999999:::;;;;;;===???BBBFFFIII___zzzvvvtttqqqlllddd[[[RRRLLLBBB>>>888444333333333222444444333222111111000000000000000000000000000000111111000///////////////000000000000000000000000111111000000000000111111222222222222222222222222555555555666888;;;>>>???DDDOOOccc|||sssccc[[[XXXPPPMMMKKKLLLIIIHHHNNNWWWiiitttcccXXXRRROOORRRVVVVVVTTTLLL@@@999666444000111111111111111111000000///000111000000000222444444444444333333333222222111222333444555777777888555555666666555333222111222444666444222111222444//////000111222333333333666666666444222222333444333555555444333999DDDMMMyyyxxxvvvtttrrrpppnnnmmmmmmmmmoooqqqpppqqqyyyyyytttrrrpppwww{{{{{{wwwrrrnnniiiiiisss~~~zzzrrrmmmfff___VVVJJJ===333222222111111000/////////111111000000//////......111000...---......---,,,...............///000000///000000111222333444444444555999<<>>???AAABBBBBBDDDEEEFFFFFFGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@BBB@@@>>>===>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::===>>>??????>>>>>>@@@BBBEEECCCAAA???>>>>>>>>>>>><<<;;;:::888777777777777:::999888888888888888888777777777777777888999:::<<<>>>??????===;;;:::;;;<<<<<<===>>>BBBHHHPPPVVVsss{{{zzzyyyrrrhhh^^^UUUNNNHHHDDD<<<999666555555555444444444444333111000///...---000000000000000000000000111111000/////////000000000000000000000000000000111000000//////000000111222222222222222222222222666666555666777999;;;<<>>777333333222222111000000000000000111111000......///111222222111111111000000000+++,,,---...////////////222222222222222111000///...///000000......///000------...000111222333333777777777555444555888;;;888;;;<<<;;;;;;CCCTTTbbbyyyxxxvvvtttqqqooonnnmmmnnnmmmnnnnnnllllllttt~~~xxxvvvxxxyyy~~~wwwpppjjjfffeeeiiiuuu~~~xxxsssmmmjjjeee]]]SSSGGG;;;333111111111000//////......222222111111000///......---,,,+++,,,...000000000------......//////000000...///000111222333444444444666999;;;<<>>>>>>>>???BBBBBBCCCCCCCCCCCCCCCBBBEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>AAA???>>>===???@@@??????=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999;;;===>>>>>>>>>???@@@>>>>>>===<<<<<<<<<<<<===:::999999888888888888888999888888777777777888888666666666777888999:::;;;<<>>>>>>>>@@@GGGSSScccmmm~~~{{{}}}{{{rrrdddXXXOOOIIIDDDAAA:::888777777777777666444333333222111000000//////////////////////////////111000000//////000000000111111111111111111111111000000////////////000000111111111111222222222222444444444555666888999:::??????DDDPPPaaaxxx~~~}}}uuuqqqqqqlllkkkiiiddd[[[TTTRRRRRRWWWnnn~~~ppp```WWWTTTXXXcccmmmxxx~~~|||ooo\\\LLL@@@777666555333222111111111222333333222000...///111333222222222111111111000000////////////...,,,***)))111222222222111111111000...///000111111111222333111222222222222222333444666888<<>>>>>>>>>>>>>>===<<<;;;888888888888777777666666999999888777777777777777555555555555666666666666666666666777777777666666777888888888777555555444666666777888999999::::::::::::999999999888888888999999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@????????????@@@@@@AAACCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@?????????>>>>>>???===<<<===>>>???>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::555777:::;;;::::::;;;<<<999999888888888777888888888888888888888888888888777777777666666777777888777777777888888:::;;;<<<<<<>>>AAABBBAAA???>>>>>>>>>???@@@DDDNNN```wwwxxxnnnaaaUUUNNNHHHBBB>>>999888666666777666444222111111111222222222222222////////////////////////000///////////////000000000000000000000000000000000000////////////000000000000000111111222222222111222222444555777999999;;;<<>>>>>======<<<;;;;;;:::777888888888888777666666999888777666555555555555444444555555555666666666555555666777777777666666333555777888777777777999666777777777888999999999999999999999999888888888888888888999999:::::::::666777888:::;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>=========>>>>>>??????@@@??????>>>>>>>>>>>>??????AAAAAA@@@@@@???>>>===============<<<<<<<<<<<<<<<;;;:::999:::<<<<<<;;;:::;;;;;;;;;:::::::::::::::888888888888888777777777777999::::::999888888999999999999888777777666666555555666777777666666555666666666666666777777888888888888888888999:::;;;999===@@@BBBBBBAAA@@@@@@???BBBGGGNNN[[[qqqrrrhhh[[[QQQKKKEEE>>>999777555444333333333111///000000111111222333333444000000000000000000000000......------......//////////////////////////////000//////......//////000//////000000111222222222000000111333555666777888999;;;???@@@@@@JJJaaavvv~~~}}}zzzvvvvvvzzz{{{mmm]]]\\\[[[^^^bbbdddbbb___WWWQQQKKKHHHEEEEEEJJJRRRaaannn|||~~~wwwkkk[[[OOOGGGEEEAAA===;;;<<<>>>???999;;;======:::777555444222222111111111000000000---...000111222111///...000/////////000111222222333222222333555777666555444555555444444888@@@FFFOOOXXXgggwww~~~|||tttrrrpppnnnmmmmmmnnnooollljjjiiigggcccbbbjjjtttxxxttttttuuuxxx}}}}}}zzz{{{mmmddd]]]aaalllzzzzzzpppmmmkkkeee```YYYYYYUUUKKK>>>555222333222222111000000//////...//////////////////......///---+++,,,---......---+++,,,...///000111000000///000000000111111222222333000111666999:::>>>CCCXXXvvv~~~rrr{{{uuuccc\\\RRROOOKKKFFFCCCBBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;888999:::::::::999777777777777666666666666666666444444444555555555666666444444666777777777666666333555888888666666777999777777777777888888888888777777777888888888888888888999999:::;;;<<<======777888999;;;<<<<<<======999:::;;;<<<============<<<<<<======>>>??????@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;;;;;;;888888777888:::;;;:::888888888888999999999999999666666666666666666666666999::::::999888777888999999999::::::999999888888555555666777777666555444666555555555555666777888888888777777777888888999777:::???BBBCCCBBBBBBBBBCCCJJJUUUaaaoooooodddUUUJJJEEE@@@:::444666444222111222333222111000000000111111111111111000000000000000000000000,,,,,,,,,,,,,,,---..............................//////............///////////////000111222222222000111222333444444444444777999<<<>>>>>>BBBPPP^^^wwwvvvjjj[[[RRRPPPOOOOOONNNJJJFFFDDDDDDAAA@@@DDDKKKUUU```kkkqqqrrrnnneee[[[RRROOOJJJFFFDDDEEEGGGIIIGGGMMMSSSVVVQQQHHH???999444444444333333333222222///000333444555444222111222111111111222333555666444444666;;;BBBGGGIIIIIIBBBBBBBBB??????EEEOOOXXXccckkkzzz{{{vvvsssrrrooolllkkkkkkkkkllljjjgggeeeccc______gggqqqzzz{{{rrrssswwwyyy}}}{{{zzzwwwsssttt~~~lllccc\\\bbboooxxxmmmjjjiiiddd```[[[[[[VVVJJJ<<<333222555222222111111000000//////,,,,,,,,,---------------+++***)))+++...000111000***,,,...///111111111000000000000000000111111111666111111666;;;;;;;;;<<>><<<<<<===>>>::::::;;;<<<;;;:::999888777777777777888999:::;;;444444444555555555666666333444666777777777666666666888:::999666444444666888888888777777777777777666666666666777777888888555555777888999;;;<<<<<<888999::::::;;;;;;;;;;;;888999:::;;;<<<=========999999:::;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;777888888999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;999888888999;;;<<<:::999666666777777888888999999666777777777777777777777333444555555444444777888555666666777777777666666666777888888888777666555555555555555555666777888888777777666666666666777555999>>>BBBCCCCCCBBBCCCHHHSSSbbbqqqooocccRRRGGGAAA===777222666444222222333555555555111111000000//////......000000000000000000000000++++++++++++,,,,,,---...........................//////............//////...//////000111222222222222222333333333222111111333222555999;;;<<>>BBBJJJIIIPPPWWW\\\bbbeeebbb\\\ZZZWWWQQQMMMKKKLLLNNNPPPVVV^^^iiinnnhhhZZZJJJ@@@888888777777777666666666<<<===???@@@???===:::999555555444444555777999:::;;;===BBBKKKWWWaaafffhhhTTTTTTQQQMMMKKKQQQ\\\eeemmmttttttooommmhhhfffiiijjjhhhhhhkkkjjjhhhhhhfff^^^YYY```lll~~~wwwsssnnnnnnuuu~~~zzzssssssvvv}}}~~~iiiccc```gggxxxxxxiiieeedddaaa\\\VVVVVVMMM???666555444000000000000000000//////.............................................------,,,---///000000000///.../////////000111111222222111333555888:::;;;;;;;;;EEESSSmmmwwwgggWWWPPPMMMIIIGGGIIICCCCCCBBBBBB@@@>>><<<;;;::::::::::::999888777777999999888888777777666666666666555555555444444444777555333555888:::999777444444555555555555444444777777777777777777777777777777777777777777777777888888888777888999999:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;::::::::::::999999888888888::::::::::::::::::::::::777777888999999:::;;;;;;999999999999888888888777888888999999999999888888888888777666555444333333666666666666666666666666666666666666666666666666777666666555555555666666555555555555666666666666666555555555555666777777:::888666777:::;;;999777;;;>>>BBBEEEGGGHHHIIIIIIXXXddduuuttt```KKKBBB???<<<777444444444333333333333222222555444222000//////000000111///---,,,,,,,,,...///000///---+++************+++,,,---...///////////////////////////////////////////////////000111111......//////000000111111555777999::::::;;;===???NNNVVVjjj|||zzzxxx||||||dddVVVOOOJJJFFFDDDCCCBBBAAAAAAAAAAAAAAAGGGIIILLLQQQUUUVVVUUUSSSUUURRRNNNJJJHHHIIIKKKMMMUUU]]]lll|||wwwbbbQQQ>>>;;;999999<<>>FFFYYYwwwnnn```UUUKKKGGGHHHDDDCCCAAA@@@?????????>>><<<<<<<<<<<<;;;:::999888888888888777777777777777666666666555555555444444666444222333555666444222444444555555555555444444777777777777777777777777666666666666666666666666777777777777777888999999999999999999999999999999888888999::::::::::::999::::::999999999888888888999999999999999999999999999999999999999999999888888888888888777777777777777888888999999888888777888888777777666666555555666666666666666666666666555555555555555555555555666666555555444555555666555555555555666666666666666666666666666777777888777555444666999::::::888;;;???CCCGGGLLLUUU___fffoooyyyrrr^^^III@@@>>>:::666444444444333333333222222222333222111000000000111222111000...---------///000//////...---...///000111...///////////////..............................///////////////000000111/////////000111111222222111333555666666777999;;;AAAGGGUUUjjjuuubbbUUUNNNJJJLLLKKKIIIGGGFFFDDDBBBAAA@@@AAADDDHHHLLLMMMLLLKKKMMMKKKGGGDDDCCCCCCDDDEEELLLTTTddduuu~~~pppdddRRRMMMHHHEEEFFFJJJNNNPPPYYY___jjjuuuyyyuuukkkbbbQQQNNNJJJFFFFFFKKKSSSXXXbbbeeemmm}}}vvvmmmgggdddbbb```aaadddlllzzzpppddd___mmmiiiggghhhhhhgggjjjnnnqqqlllgggeeecccbbbfffkkk||||||tttnnnjjjnnnxxxyyyvvvuuuwww~~~yyywwwuuuppplll```___aaalll{{{nnnbbb\\\XXXVVVVVVRRRHHH;;;333333222111000000111111000000///............................................................---......///000...//////000000111111222000111333555777888888888:::<<>>BBBIIIUUUgggzzzyyy~~~mmmZZZFFF===;;;888555444333333333333222222222222111000000000000111222333222111///.........///000,,,,,,,,,,,,,,,---......111111111000000...------........................//////......//////000111///000000111111222333333///111333333333444666888:::===EEERRRbbbxxxqqq___UUUQQQOOOMMMKKKJJJIIIFFFCCC@@@???>>>???@@@CCCDDDCCCBBBDDDCCCBBB@@@???>>>>>>>>>>>>EEESSSeeetttyyytttnnn___YYYQQQKKKKKKOOOSSSVVV___eeeqqq~~~|||uuuhhhccc\\\VVVUUUWWW\\\```gggkkkuuu}}}qqqggg___[[[UUUTTTSSSWWW```mmmzzzyyyfffXXXSSSTTTkkkhhhfffggghhhjjjooovvv|||wwwrrrppptttyyy|||sssmmmooowww~~~|||vvvuuuyyy~~~~~~xxxtttsssqqqmmmjjj^^^___dddnnnzzzrrrcccZZZWWWVVVSSSMMMCCC888222111111111///////////////...------........................---------...............///...---,,,---...///000......//////000111111111///000111333444666666777;;;;;;@@@NNNfffkkkYYYOOOOOOJJJEEECCCBBBBBBAAA???>>>>>>>>>>>>===<<<;;;:::666666777777888888999999777777777666666666555555777666555555555444333333444444555555555555444444666666666666666666666666444444444444444444444444444555555666666666666666777777777777777777777777555666777777888777777777888888888888888888888777666666666777777777777777999888888777777666666555666666555555555444444444666777777777777777777666555555666666777777777888666666666666666666666666555555555555555555555555444444333333333444555555555555555555666666666666666555555555555666777777888888888888:::<<<>>>>>>@@@@@@EEESSSiii{{{wwwwwweeeTTTCCC;;;999777555444333333333222222222222111111000000000000111111111000000///...---......///...---,,,++++++*********///////////////...------........................///............///000000/////////000111111222222000222444444444444666888999:::>>>CCCLLL^^^zzz~~~nnnbbb]]]TTTSSSRRRSSSSSSQQQLLLHHHFFFCCC@@@>>>>>>>>>>>>===@@@@@@@@@@@@???>>><<<;;;:::>>>GGGTTTbbbkkkmmmkkk```ZZZQQQLLLKKKMMMOOOQQQRRRVVV```ooo{{{|||xxxvvvooofff]]]YYYZZZ\\\]]]]]]bbbkkk{{{yyylllaaaXXXSSSLLLJJJHHHHHHMMMUUU^^^cccffffffcccYYYNNNGGGGGGJJJhhheeeeeegggiiimmmwwwzzzqqqrrrwww{{{~~~vvvtttvvvzzz|||yyywwwuuutttqqqlllhhhZZZ^^^fffqqq{{{tttfff]]]XXXWWWOOOGGG===666222111000111------......------,,,+++........................---------.........//////...---,,,,,,,,,---///000.........///000000111111///000000111333444555666666999???HHHTTTlllkkkXXXOOOJJJEEEDDDEEEEEEBBB???>>>>>>>>>>>>===<<<;;;:::777888888888999999::::::888888777777777666666666444555555555555444555555444444555555555555444444555555555555555555555555444444444444444444444444444444555666666666666555666666666666666666666666555555666777777777777666777777777777777777777777555555555666666777777777666666666666666666666666555555555444444444444333555666666777777666666555333444444555555666666666666666666666666666666666555555555555555555555555333333333333333444555666555555555555666666666666555555444444555555666777:::::::::999:::<<<>>>@@@EEEFFFNNNfffzzzpppnnnppp[[[MMM>>>888777555444444333333222222222111111111222222111111000///............------,,,,,,,,,,,,000000//////......------+++,,,------.........---.......................................//////000------......///000000000000222444444444444666777666777999;;;>>>HHH^^^rrr|||xxxttt}}}xxxrrrhhhffffffhhhjjjggg```ZZZMMMHHHCCC>>>======>>>>>>>>>???AAAAAAAAA???===<<<===>>>BBBJJJUUU]]]aaabbbYYYUUUPPPLLLKKKJJJJJJIIIGGGIIIPPP___ooozzz|||zzzyyypppddd[[[VVVUUUUUUUUUTTTXXX```nnnssseeeZZZPPPKKKCCCBBBAAAAAACCCFFFIIILLLQQQNNNJJJEEECCCCCCFFFIIIeeeccccccfffiiiooo|||wwwwwwzzz{{{{{{tttuuuyyy||||||{{{yyyxxxuuuoooiiidddXXX^^^iiivvvuuuiii```YYYUUUIII@@@888555444111000111---------------,,,,,,+++........................,,,,,,------.../////////---------,,,------...///---......//////000000111000000000111222333555666000444<<>>>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;888888888888777777777777222333444444333222333555444444555555555555444444555555555555555555555555444444444444444444444444333444666777777777666555666666666666666666666666444555666666777777666666666666666666777777777777444555555666666777777888555555555555555555555555555555555444444444333333555555666666666666555555333333333444444555555555666666666666666666666666444444444444444444444444333333333333444555666777555555555555666666666666555555555555555666777777999::::::::::::<<<@@@CCCGGGKKKZZZxxxyyynnnhhhllltttoooPPPEEE:::777777555444444222222222222111111111111222222222111000///---,,,------------,,,,,,++++++***+++,,,...////////////******+++,,,---.........------------------------......------......///000,,,,,,---......//////000///000222222111111333555666666888::::::???LLLYYYrrrvvvrrrrrrssswww~~~}}}~~~yyyqqq[[[UUULLLDDDAAAAAAAAAAAA>>>@@@AAABBBBBBAAA???>>>;;;;;;===AAAGGGMMMQQQRRRLLLIIIGGGFFFEEEDDDBBB@@@AAABBBHHHVVVhhhuuuyyyxxxpppggg[[[SSSPPPOOOOOOOOOMMMPPPUUU___qqquuufffYYYNNNFFFAAA?????????>>>???@@@AAAAAADDDAAA<<<:::<<<@@@EEEHHHcccaaaaaacccfffmmm|||}}}zzz{{{zzztttwww|||~~~}}}zzzvvvrrrmmmgggddd\\\dddppp~~~|||tttkkkaaaVVVPPPDDD;;;444444555222000111...////////////...------........................,,,,,,------...//////000,,,,,,------......------------......///000000000111000000000111333555666333333777===???HHHaaa}}}mmmbbbTTTKKKIIIHHHFFFCCC@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;999999888888888777777777444666777555333111333444444444555555555555444444444444444444444444444444444444444444444444444444333555666888888777666555666666666666666666666666555555666777777777777777555555555666666666777777444555555666777777888888666666555555444333333333555555555555444444444444444555555666666555555444444444444555555555555555666666666666666666666666444444444444444444444444444444444444555666777888555555555555666666666666777777777777777888888999999;;;<<<===>>>AAAGGGKKKQQQ[[[pppwwwnnniiihhhoooyyy~~~}}}}}}jjjWWWGGG>>>777777777555444444222222222222111111111111000000111111111///...---------...---------,,,+++'''(((***,,,------------,,,,,,------...---------------------------------...------------...//////------......///000000000...///111111000000222333666555777:::;;;<<>>@@@AAABBB@@@>>>============;;;:::<<<<<>><<<999999===DDDJJJcccaaa```bbbdddkkkzzzxxxwww}}}|||uuuxxx~~~~~~{{{xxxsssoookkkiiigggeeelllxxxxxxrrrkkk```TTTKKKAAA777222444666222000000000000000000000//////...........................,,,,,,------...///000000+++,,,---...///...---,,,------......///000000000111111000000111333555666;;;666666;;;<<<@@@RRRgggwwwbbbSSSLLLIIIFFFCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<;;;999999999888888888888777999:::;;;999555222333555444555555555555555555444444444444444444444444444555555555555555555555555444555777888999888777555777777777777777777777777555666666777777777777777444555555555666666777777555555555666777888888999888777666555333222111000666666555555555444444444444555555555555555555444666666666666666666666666666666666666666666666666444444444444444444444444444444444555666777888888555555555555666666666777999999888888999999:::;;;;;;===@@@AAACCCHHHOOOTTTcccrrryyynnniiigggiiiqqq||||||{{{wwwrrrmmmmmmpppjjjXXXFFFAAA:::555777888666444444222222222111111111111000---...000111111111000///......//////......---,,,---.../////////...---,,,////////////...---,,,,,,------------------------...------------...//////......//////000111111111///111222222111111222444111000222666888888===CCCDDDPPPdddzzz}}}yyyuuuyyywwwsssyyyrrrzzz|||yyygggYYYPPPKKKIIIFFFGGGHHHIIIIIIIIIHHHGGGBBBAAA@@@???===<<<;;;:::===<<<::::::<<<======<<<999:::AAAQQQaaakkkiiidddTTTLLLCCC???BBBGGGJJJJJJIIIGGGCCCAAAHHHTTTYYYYYYUUUPPPJJJFFFEEEGGGIIIIIIGGGEEECCCAAABBBEEEIIILLLCCCEEEEEE@@@<<<>>>HHHQQQbbb``````cccfffkkkwww~~~yyyyyy|||}}}zzz}}}|||tttmmmkkkjjjeeebbbbbbgggssszzznnnddd^^^ZZZSSSLLL???;;;666333222111111000000000000000000000000000------,,,,,,,,,,,,------)))))))))******+++,,,,,,+++,,,...000000///...,,,............////////////111111222333333333333222555444333333666>>>HHHOOOhhhppp___WWWOOOJJJIIIDDDCCCBBB@@@???>>>>>>>>>========================;;;;;;::::::999888888777999999999888888777666555777777777777777777777777555555555555555555555555666666555555555444444444777444111222555777777666444555555555444333333222666666666666666666666666555555555555555555555555555444444333333444444555666555555555555444444444666666666666666666555555222333444444555555444444666666666666666666666666555555444444444444555555111222333444555777888888:::999888666555555555555555666777666666666888:::666777888999::::::::::::@@@AAABBBDDDIIITTTcccmmm}}}xxxsssmmmlllpppuuuzzz{{{xxxnnngggdddcccaaa^^^YYYRRRIIICCC999888666555444444555555111111111111111111111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////---,,,,,,---...///////////////000000000000222222222333444555777777999AAAMMM[[[nnn}}}}}}~~~xxxuuu||||||||||||~~~vvvjjj___TTTMMMJJJIIIJJJNNNUUUZZZ\\\\\\OOOIIIAAA<<<;;;:::888666999:::::::::;;;<<<;;;888===<<>>;;;>>>BBBEEEHHHLLLMMMEEE>>>@@@EEEGGGFFFDDDFFFBBB???>>>???AAAFFFJJJFFFJJJIIIEEEIIITTTYYYUUUTTTQQQMMMJJJJJJLLLPPPSSS___]]]^^^aaadddiiittt|||wwwxxx}}}zzzwwwxxxvvvnnngggeeecccaaaaaadddrrr{{{wwwkkkccc___YYYOOOFFF===999555222111111000000...........................------------------...,,,,,,,,,,,,,,,,,,+++++++++,,,.../////////...---............////////////000111222222333333222222333333444555666;;;AAAFFFUUUppp|||yyy}}}yyyeeeUUULLLJJJFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>===;;;;;;;;;:::999999888888888888888888777666555555777777777777777777777777444444444444444444444444666666555555555444444444666444222333555777666555444444555555444444333222555555555555555555555555555555555555555555555555555444444333333444444555555555555555444444444444555555555555555555555555333444555555666666555555666666666666666666666666555555444444444444555555222333333444555666777777999888777666666555555666555666666666555555777999777888:::<<<>>>@@@AAAAAAAAAEEEIIIOOOXXXfffwwwuuurrrppprrrvvv{{{~~~vvvjjjaaaXXXVVVSSSOOOJJJDDD<<<777888777555444333333444444111111111111111111111111////////////////////////......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////...---,,,,,,---...///.../////////000000000000111111222222333555666777333999AAAKKKYYYooo{{{zzzssspppooopppppp~~~tttjjjcccXXXUUUUUUZZZdddmmmqqqrrrhhh^^^OOODDD???===;;;:::777888999;;;===@@@@@@???AAA???@@@EEEJJJKKKGGGBBB@@@;;;:::???EEEIIINNNSSSPPPHHH@@@???BBBCCCAAA??????===<<<<<<<<<===BBBHHHLLLPPPPPPNNNWWWgggqqqqqqtttmmmcccZZZTTTSSSTTTVVV^^^]]]^^^aaadddiiisss}}}}}}yyy}}}{{{uuurrrooohhhaaa^^^\\\]]]ccclll{{{ttthhhccc```YYYKKK???:::777333000000000//////------------------------.........------........./////////...---,,,,,,,,,,,,---------............---............/////////000000111222222222222222000222555666777888:::<<>>===<<<<<<<<<<<<;;;;;;:::999999999888888888888777666555444666666666666666666666666444444444444444444444444555555555555555444444444444333333444666666555333444444555555444444333333555555555555555555555555555555555555555555555555555444444333333444444555555555555555444444444444444444444444444444444444444555666666777777666666666666666666666666666666555555444444444444555555444444444555555555666666777777666666666666777777444555666555444444666888888888:::<<<>>>AAACCCDDDAAAGGGQQQ\\\iiizzz}}}ttttttvvvzzz|||tttfffZZZQQQNNNIIIEEEAAA<<<666333666555444333222222333333111111111111111111111111////////////////////////......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......------------............/////////000000000111111111222333444555666444777;;;???GGGUUUhhhvvv|||yyy|||yyyqqqmmmjjjhhhuuu~~~}}}vvvkkkfffdddjjjxxxsss^^^LLLBBB>>>======;;;;;;===???BBBEEEHHHIIIHHHGGGGGGEEECCCAAA>>><<<:::777888===CCCGGGNNNUUUVVVPPPJJJGGGGGGFFFBBB===<<<;;;<<<>>>======DDDNNNYYY^^^```aaammmzzzjjj^^^YYYYYYZZZ___^^^```dddgggjjjttt}}}zzzwwwuuuxxxzzzuuusssjjjddd]]]ZZZXXX\\\hhhuuurrrfffdddcccYYYHHH;;;777444111////////////...------------------------///......------......//////.........---------,,,------,,,,,,,,,---...///---------........./////////000000111222111111111000222444555555666777999BBBIIIYYYtttttt|||iii^^^QQQNNNIIIEEEBBBBBBDDDEEEBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;::::::999888888888888777666555555666666666666666666666666444444444444444444444444555555555555555555555555333333444555666555444222333444444555444444333333555555555555555555555555555555555555555555555555555444444333333444444555555555555444444444333333222333333333333333444444444444555666666666666666666666666666666666666666555555444444444444555555555555555555555555555444666666666666666777888888444555666555444555666888<<<<<<<<<===@@@EEEJJJNNNMMMUUU```mmm{{{zzzzzz|||~~~zzzqqqbbbWWWQQQLLLFFFAAA===:::777555444333333222222222222222111111111111111111111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------.............../////////000000000000000111222333444444666777888999<<>>???;;;999:::???BBBEEENNNWWW``````^^^]]]]]]ZZZRRRIIIFFFCCCDDDFFFDDDDDDQQQ```ooovvvzzz}}}yyyjjjcccbbbccc______bbbfffiiilllttt}}}}}}rrrqqqqqqtttyyy~~~zzzvvvsssqqqpppfff```YYYVVVVVV\\\kkkyyyrrrfffdddcccVVVEEE:::444222///.../////////.................................------------......++++++,,,,,,---------------,,,,,,,,,,,,---......------------...............///000000111111000000111222333333333555888;;;;;;>>>GGGZZZvvvtttfff```WWWMMMGGGEEEFFFGGGEEEDDDDDDDDDDDDDDDCCCCCC>>>>>>======<<<;;;;;;;;;999999999999888777666555666666666666666666666666444444444444444444444444444555555555555555555555222333555555555444333222333333444444555444444333555555555555555555555555555555555555555555555555555444444333333444444555555444444444444333333333222222222222333333444444333333444555555555555444666666666666666666666666555555444444444444555555555555555555555444444444666555555666666777888999555666777777666666888:::@@@AAACCCGGGOOOYYYccciiilllsss|||vvvkkk^^^TTTMMMHHHAAA;;;888777555444222222222222222111111111000000000000000000000000..............................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,---------..................////////////000000000000000111222333111222222222444:::BBBHHHXXXhhhtttdddYYYPPPKKKGGGDDDDDDIIIMMMRRR]]]hhhooorrrpppfffWWWJJJDDDCCC@@@@@@AAADDDFFFJJJVVVaaaooovvv|||~~~}}}rrreee[[[TTTQQQQQQOOORRRcccwwwzzzpppllllllaaaaaaeeejjjlllnnnuuu~~~xxxpppqqqrrrtttvvvwwwyyyyyy~~~|||vvvsssqqqnnnkkkccc\\\UUUSSSVVV^^^lllyyypppcccaaa]]]PPPAAA999222000......///000///...........................---------,,,,,,---------)))******+++,,,,,,------+++,,,,,,,,,------------,,,------------...............///000000000000000222222222111222444999===777:::@@@LLL^^^zzzyyymmm___SSSKKKHHHFFFDDDDDDDDDCCCBBBBBBBBBAAA??????>>>>>>===<<<<<<;;;::::::::::::999888777666666666666666666666666666555555555555555555555555444444444555555555555555222444555555333222222333333333444444555555444444444444444444444444444444555555555555555555555555555444444333333444444555444444444444333333333333111222222333333444444555222333333444555444444444666666666666666666666666555555444444444444555555555555555555555555444444666666666666666777888888666777888999999:::<<>>DDDLLL___ooo```UUUOOOHHHHHHFFFEEECCCAAA??????@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888777777777777777777777777666666666666666666666666444444444555555555666666333555555444111000222444222333444444555555444444444444444444444444444444555555555555555555555555555444444333333444444555444444444333333333222222222222222333444555555555333444444555555555555555666666666666666666666666555555444444444444555555444444555555555555555555777666666666666666777888666888:::;;;<<<===@@@CCCIIISSSfff}}}uuussswww}}}zzzgggZZZSSSIIIDDD===888666555555555111111222333333333222111000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++,,,,,,)))***,,,---......---------------.........////////////......//////000000000111222333444666999;;;>>>CCCRRRhhh~~~vvvmmmccc[[[XXX\\\```hhh{{{xxxggg^^^UUUUUUUUUTTTSSSYYYkkk}}}wwwuuuqqqppp}}}wwwrrrlllmmmrrrwwwyyyzzz|||uuuwwwwwwuuutttsssvvvyyy}}}|||wwwzzz~~~rrrhhh^^^VVVXXX___gggqqqyyyzzziii[[[VVVNNN???555666000///...///111111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++***)))***,,,......---,,,+++,,,,,,,,,---------......---......///////////////000111333333222222333555555666999<<<>>>IIIbbb{{{zzziii```SSSRRRPPPMMMIIIGGGDDDCCC@@@@@@??????>>>=========<<<<<<<<<<<<;;;:::999999888888888888888888888888777777777777777777777777444444444555555555666666444555555333000000222555222333333444555555555444444444444444444444444444555555555555555555555555555444444333333444444555444444444333333333222222222222333444444555666666444555555666666666666666666666666666666666666666555555555444444555555555444444444555555555666666777777666666666666777777777999;;;<<<>>>@@@CCCFFFZZZiii{{{ppplllpppxxxkkk]]]WWWDDD???888333111111111000111111333444444333222111000000000000000000000000..............................---------,,,,,,,,,*********************************************************************************)))***++++++,,,)))***+++---......---------------.........////////////.........//////000/////////000111222333444555999CCCQQQ```tttxxxwww}}}xxxmmmggghhhjjjppp|||qqqkkkiiihhhddd```fffxxx{{{|||rrrwwwzzzzzz~~~}}}{{{xxxuuuvvvxxxzzzzzzyyyrrrtttzzz{{{mmmeee```dddlllttt}}}rrrkkk```QQQDDD;;;888777////////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------///......---,,,,,,++++++,,,,,,---...///000111111222111///......000222444666444666<<>>>>>???=========<<<:::999999:::999999999999999:::::::::777666666666555555555555777666666666666555555555777777666666555555555444555555555555555555555555444444444555555555666666666666666666666666666666444333333222222333333444666444222000000222444666222222111111222222333444777777777777777777777777444444555555555555444444;;;:::888777555555444444666777888888666555666888:::555444999999555555888:::;;;;;;:::<<>><<<999666444333333333222222111111111111222222,,,,,,------------,,,,,,........................------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((***---...---+++,,,,,,------------,,,,,,---------------...//////000000000000111222333444555333555<<>><<<;;;:::999::::::777777777777777777777777888888777777777666666666666666666555555555444444777777666666666666555555555555555555555555555555444444555555555666666666444444444444444444444444555555444444444444555555555555555555555555555555555444444444444555666666555555555555555555555555777888888888888888888777777666666666777888999999777666666777888999888777:::888888;;;<<<:::;;;===<<<@@@EEEEEEHHHVVVlll}}}yyynnnfffbbbhhhmmmooopppttt~~~gggMMMAAA;;;:::777444333222111222333222222111111222222333,,,,,,------------,,,,,,........................---,,,,,,,,,------...///******************************++++++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++***)))***,,,------,,,,,,,,,------------,,,,,,---------------......///---------...///000222333444222222444555999CCCMMMYYYmmm{{{uuurrrtttwww|||vvvvvv|||xxx~~~xxxyyy~~~zzztttrrrrrrrrrrrrtttvvvyyyzzzzzzzzz}}}}}}}}}uuu|||wwwqqqfffVVVEEE:::444222222////////////............---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................000111111222222222222222222333444555555777;;;???BBBQQQjjj~~~sssoooiiibbb[[[TTTMMMIIIFFFCCC@@@===<<<;;;::::::::::::::::::999999999999999888888888888777777777666666666555555555444444777777666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555666666555555555555666666444555666777777666555444555555444444555555666777666666666666666666666666888888999999999999888888666666666666777888999999:::888777888:::;;;:::999<<<===>>>???@@@@@@AAACCCDDDFFFIIIMMMVVVjjjxxxmmmggggggiiissszzz~~~|||{{{yyy[[[FFF===888777555333222111000000222111111000000111111222......////////////..............................------,,,,,,,,,,,,------))))))))))))))))))))))))''''''((())))))))))))(((++++++++++++++++++++++++)))***,,,------,,,***)))*********+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,------...///,,,,,,,,,---...000111222333333333444444666<<>><<<;;;;;;;;;:::::::::999:::999999999999888888888777777666666666555555555666666777777777777777777666666666666666666666666555555555666666666777777666666666666666666666666777666666555555666666777444555777888888777555444444444444444444555555666777777777777777777777777888888888999999888888888888777777777777777888888:::999888888;;;>>>@@@@@@CCCGGGKKKNNNPPPTTTXXX[[[[[[XXXWWW\\\jjjyyyooohhhhhhooouuu{{{bbbLLL???;;;666555444333111111000000000000////////////000000......////////////.................................---,,,+++************))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......---------...///000111222111333444444555777:::;;;;;;BBBMMM\\\nnn}}}|||yyy|||}}}zzzxxxsssrrr{{{vvvyyyvvvvvvvvvuuuwww{{{}}}}}}vvviii]]]LLL>>>777333222111////////////............---------------------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---...///000000222111///---...000222444222444444222333666777555<<<<<>>FFFRRRddd}}}}}}}}}vvvuuuqqqnnnttt~~~jjj}}}{{{uuuvvvxxxwwwvvvzzz}}}}}}~~~zzzwwwnnnbbbQQQCCC<<<888555222////////////............---------------------------,,,,,,++++++,,,,,,---***++++++++++++++++++,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,------.........//////.........///000111111444333///000555555222:::;;;@@@HHHRRRggguuulll```WWWQQQKKKEEE@@@=========<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999888888888888666666777777777888888888666666666666666666666666555666666666777777777777777777777777777777777777666555555444444555555666555555555666666555555555666666555555666666777888777777777777777777777777::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>???@@@===AAADDDFFFIIIRRRaaalllyyy{{{oooppprrrtttxxx}}}}}}|||{{{zzzxxxuuuqqqoooqqqhhh[[[MMMBBB:::666444333333333333222111111000000000////////////000000,,,,,,------------,,,,,,...........................---,,,+++++++++++++++************************&&&'''((()))************++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,***)))+++---++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...//////............//////,,,000000...///333222...777555777<<>>999666000/////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++&&&&&&''')))***+++,,,---......---------,,,,,,,,,,,,---///000000000///...000333111...000777888444666888===@@@AAAMMMiii{{{mmmbbbWWWMMMEEEAAA@@@@@@???>>>=========<<<<<<;;;;;;;;;::::::::::::::::::999999999888888666666777777888888888999777777777777777777777777666666666666777777777777666666666666666666666666555555444444444444555555555555555555555555555555777777777777777888888999777777777777777777777777;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEBBBGGGMMMOOOSSS___rrr~~~ppphhhgggkkkrrr{{{~~~}}}{{{yyyuuurrrpppmmmjjjhhhbbbYYYLLLAAA;;;888555333333333333333333222111000111111000000000000111111...//////////////////...........................------,,,,,,,,,---......***************************+++,,,---.../////////++++++++++++++++++++++++,,,++++++******++++++,,,***,,,...,,,***)))***---+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////...------------...+++///000...000666555000333222666;;;>>>@@@LLLYYYmmm~~~ppprrrooollloooyyy}}}zzzvvvnnnkkknnn