BM6P6(@ 888888888888888777666555444333111000000000...,,,......///////////////...000,,,((((((,,,000222333)))---000...)))'''))),,,''''''''''''(((***++++++))))))((((((''''''&&&&&&,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------111///---...000222111///222333444444666<<>>333...******,,,...+++((())))))(((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((('''&&&&&&)))))))))))))))))))))))))))(((((()))******'''%%%'''&&&%%%%%%&&&(((***,,,---------+++))))))***++++++******)))***,,,---...+++++++++***++++++,,,,,,000///...,,,,,,...222666<<<>>>BBBGGGJJJMMMOOOPPPNNNTTTZZZ\\\bbbrrr999999999888888666555555444222111000111000...------...///000000///...---,,,***(((***///444777888***---...---)))'''(((***((((((((((((((()))***+++************))))))((((((++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...111...------000111111///111222444666999BBBMMMUUUgggrrr{{{hhh___^^^^^^^^^^^^```aaabbbbbbbbbddddddddddddcccbbbaaa```bbbbbbaaa```___]]]\\\[[[YYYYYYXXXVVVSSSLLLDDD>>>888333---+++,,,---***'''))))))(((((((((((())))))++++++******))))))))))))++++++++++++************))))))))))))))))))))))))))))))((()))******(((%%%&&&'''((()))))))))))))))+++,,,---,,,*********,,,+++*********+++,,,---...,,,,,,,,,,,,,,,,,,---.../////////...///222888;;;>>>AAAEEEIIILLLNNNOOOPPPPPPTTTZZZcccrrr::::::999999777666444444444222111000111000///---,,,---///111111///---+++***)))))),,,000444555666+++++++++***)))((((((((())))))((((((((())))))***,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,---......//////...------///000000///000222555888>>>IIIWWWaaammmwwwuuufffbbb___]]]\\\]]]___bbbddddddddddddeeeddddddcccbbbbbbbbbbbbbbbaaa```^^^\\\\\\ZZZYYYYYYXXXUUUPPPHHHCCC>>>888111---,,,,,,***(((***))))))(((((())))))***+++************)))))))))+++***((('''''''''((()))))))))))))))))))))))))))***)))((()))******(((&&&&&&(((***,,,,,,+++((('''(((+++------,,,++++++,,,+++++++++++++++---......---------------...//////+++,,,...///111666;;;@@@AAADDDIIILLLMMMNNNPPPQQQUUUXXXaaarrr;;;::::::999777555444333333222000000111000///---+++---000111111///,,,***,,,,,,,,,,,,------,,,,,,***((('''''')))***)))(((******))))))((())))))))),,,,,,,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***,,,,,,++++++,,,,,,---......------------.../////////...------...//////000111333777;;;CCCPPP___iiirrr{{{ttthhh```^^^\\\^^^bbbfffggggggddddddeeeeeeeeedddccccccbbbbbbbbbaaa```___]]]]]]\\\\\\\\\[[[ZZZUUUOOOJJJAAA;;;444...,,,++++++******))))))))))))))))))***((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))***)))(((((())))))(((&&&(((***+++---,,,+++)))'''''')))---......---,,,---+++++++++,,,------...///,,,,,,,,,,,,---...//////)))+++---///222666<<<@@@CCCGGGKKKMMMMMMNNNQQQSSS\\\cccqqq;;;::::::999777555444333333111000000111111///...+++---000111111...+++)))---.........,,,***((((((((('''&&&&&&(((*********+++******))))))))))))***++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,++++++,,,,,,---......------------...//////..................000111333666:::???HHHUUUdddnnnwwwpppccc```]]]___cccggggggeeeccccccdddeeeeeeeeeddddddccccccbbbbbbaaa```___^^^^^^]]]]]]]]][[[XXXRRRNNNBBB===666000---,,,,,,,,,******))))))))))))******(((((((((((())))))))))))...---+++))))))***+++,,,************************+++)))(((((())))))((('''+++++++++++++++*********''')))---///...------...+++,,,,,,---......//////++++++++++++,,,---...///,,,...000222444888===AAAEEEIIILLLMMMMMMOOOTTTXXX```ooo::::::999999777666444444222111000000111111000...,,,...///000000---+++))),,,...//////---++++++,,,))))))(((''''''(((***+++******)))))))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,---......///...///000///...///000222555999???EEEMMMZZZhhhrrr|||nnnggg```___bbbdddcccaaabbbbbbcccddddddeeeddddddccccccccccccbbbaaa```___]]]\\\\\\[[[ZZZWWWRRROOOEEEAAA;;;555000---------+++******))))))******+++*********++++++++++++,,,,,,,,,***)))))))))***+++************************+++)))''''''((()))((('''******************++++++(((***---......---......+++,,,---...////////////++++++++++++,,,---//////000222555777:::===BBBEEEGGGJJJMMMNNNMMMQQQYYY```jjj}}}999999999888888666555555222111000000111111000///......//////...,,,+++******,,,...---++++++---///,,,------)))%%%$$$&&&)))))))))))))))***+++,,,,,,)))*********++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...///111222111//////111444666;;;CCCKKKTTT```mmmvvv|||vvvhhhaaa```bbbaaa``````aaabbbcccddddddddddddccccccccccccbbbaaa``````^^^]]]\\\\\\[[[XXXSSSPPPJJJGGGAAA:::444///---,,,+++******))))))******+++******+++++++++,,,,,,,,,)))))))))(((((((((''''''************************,,,)))''''''((()))((((((&&&(((***+++,,,+++***)))***,,,------,,,,,,...///+++,,,...///000000//////++++++,,,,,,---///000111111444777:::===AAAEEEIIIIIIMMMOOOOOOOOOUUU```jjj~~~888888888888888777666666222111///000111111000//////.........---,,,+++******+++,,,+++((('''***,,,000111111+++$$$!!!###'''))))))))))))***+++,,,---*********++++++,,,,,,,,,,,,+++***)))***+++---...,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------///111333222000///222555777===EEEOOOXXXdddqqqzzzzzz~~~pppccc```bbbbbbbbb___```aaabbbcccdddddddddcccccccccccccccbbbaaa```aaa```^^^^^^]]]ZZZUUURRRNNNLLLGGG???777000---,,,++++++************++++++(((((())))))************+++,,,,,,,,,,,,+++******************************,,,***''''''((())))))((("""%%%***---...,,,)))''',,,---------,,,,,,...///,,,---...000000000000///,,,,,,------///000111222///222666999===AAAFFFJJJKKKNNNPPPPPPPPPXXXeeeppp999:::::::::888666444222000000//////...------,,,)))+++---//////...---,,,+++***)))((()))***+++,,,...---,,,************+++)))))))))))))))(((''''''******+++++++++,,,,,,,,,//////---,,,+++*********,,,---------.../////////000...,,,---000111000...---///111222111111222333>>>@@@HHHVVVggguuu|||~~~~~~wwwfffbbb```___^^^ccccccdddddddddccccccbbbhhheeecccbbbdddeeecccaaabbb```___^^^]]]\\\YYYWWWPPPLLLFFF@@@;;;555///+++)))***+++,,,++++++)))(((...---,,,,,,++++++,,,,,,))))))((((((((((((((((((***+++,,,+++)))))))))***''''''''')))+++,,,+++***+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,///.........///000222333///...---...///000//////333555999===BBBGGGJJJMMMKKKMMMRRRUUUTTTZZZooo:::::::::999777666444333666666555555444333333222......//////...---++++++,,,+++++++++,,,,,,------,,,,,,***))))))******++++++***)))((((((((())))))************+++++++++,,,************+++,,,---...---------...............///---,,,---000111///......///000000000222666999BBBGGGRRRbbbqqq|||{{{zzz|||lllbbb\\\ZZZZZZaaabbbbbbcccccccccccccccgggeeebbbbbbcccdddbbb```bbb```___^^^]]]\\\YYYWWWRRROOOIIICCC>>>888222...---,,,***))))))******++++++***))))))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))+++)))(((''')))***,,,+++***+++++++++***++++++,,,,,,,,,,,,---------.........,,,,,,++++++,,,---...///............///000000000555888;;;???CCCFFFIIIKKKQQQRRRVVVZZZ^^^hhh}}};;;;;;999777666555555555444444444333333222222111222222111///---,,,+++******+++,,,,,,------,,,,,,)))))))))))))))******+++---+++)))((('''(((***+++)))))))))*********++++++))))))***+++---...///000...............---------...---,,,---/////////...//////......///444:::???FFFOOO___qqq~~~vvvxxx}}}uuudddZZZWWWYYY^^^___```bbbccccccddddddfffdddbbbbbbbbbcccbbbaaabbb```___^^^]]]\\\YYYWWWUUURRRLLLGGGBBB;;;555111000---***((('''))),,,---------,,,+++++++++++++++))))))******++++++,,,,,,***,,,,,,,,,***)))***+++,,,***(((((()))++++++************++++++,,,,,,,,,------------............,,,,,,+++++++++,,,,,,---.........///000111222333777;;;???CCCFFFIIIMMMOOOSSSTTTYYYaaalll{{{<<<;;;999777555555555555000000000/////////......444333111///---,,,,,,+++'''(((***+++++++++***)))'''''''''((()))******+++,,,+++******))))))******((())))))))))))*********,,,,,,---.............../////////...---------,,,------------............////////////111555<<<@@@IIIUUUhhhzzz{{{zzz~~~kkk\\\YYY[[[[[[\\\^^^```bbbcccddddddeeedddcccbbbbbbcccbbbbbbbbb```^^^^^^]]]\\\YYYWWWWWWSSSOOOJJJEEE???999444000...+++)))(((***,,,---......---,,,,,,,,,,,,---(((((()))***+++,,,,,,---+++,,,---,,,***)))***+++...+++(((''')))***++++++)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---//////..................---...//////000222444666888===CCCHHHKKKOOOSSSWWWTTTYYYdddrrr<<<;;;999777555555555555222222222111111111111111222111000...---------...'''((()))***+++***)))(((%%%&&&'''((()))************++++++,,,+++***)))(((((())))))))))))************+++,,,---......------/////////...---------,,,------...............///---///111333555888===@@@LLLYYYlllzzz~~~zzzxxxxxxccc[[[[[[YYYZZZ\\\___aaabbbcccddddddddddddcccbbbbbbcccdddbbb```^^^^^^]]]\\\YYYWWWVVVSSSPPPLLLGGGBBB;;;777///...---,,,+++++++++++++++******))))))))))))))),,,,,,------...///000000+++,,,---,,,*********+++...+++)))((()))***++++++((()))***,,,,,,---,,,,,,++++++,,,,,,,,,---------000000000000000/////////---...000000000222666:::;;;@@@FFFIIILLLPPPVVV[[[\\\gggyyy;;;;;;999777666555555555222222222222222111111111........................)))***++++++,,,,,,++++++&&&&&&((()))******************++++++******)))((()))))))))*********++++++$$$%%%(((***,,,---------...............------------...//////......///111...000333666999===BBBFFFSSS^^^mmmvvvxxxwwwwwwxxxooo___ZZZXXXYYY[[[]]]___aaabbbbbbccccccdddcccaaaaaacccdddbbb```___^^^]]]\\\YYYWWWTTTRRRPPPMMMJJJEEE???;;;000///...---,,,+++++++++,,,,,,+++************+++++++++,,,,,,------......+++------,,,+++***+++,,,---+++))))))***,,,,,,+++'''(((***,,,---------,,,---.........////////////------...//////......---,,,///111111111333999===@@@EEEIIIKKKLLLPPPYYY```iiizzz:::::::::999777666444333000000000000000000000000------...///...---,,,+++***************+++,,,,,,'''''')))************))),,,+++(((&&&&&&''')))+++************+++++++++,,,%%%'''))),,,---...---------------...............---///111111///...000222///111444777<<>>HHHSSS[[[eeekkkppppppnnnqqqzzzrrreeeWWWXXXZZZ\\\^^^___``````]]]___```___]]]\\\___bbbbbb```___^^^^^^\\\YYYWWWSSSRRRQQQQQQOOOKKKFFFBBB666222---)))(((***---000,,,+++******))))))******------,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,)))))))))+++---...---+++&&&(((***---......---,,,,,,,,,,,,---------......***+++---///000000//////,,,///222222111444;;;AAADDDIIIOOOSSSXXXcccsss===:::777555555555444333333111000000111111///...,,,++++++,,,//////...---,,,++++++++++++++++++,,,******))))))))))))******///...---+++***)))))))))---,,,++++++,,,,,,+++******+++,,,---............---------,,,,,,---------,,,...///000///000111333444999======???HHHXXXfffwwwzzzzzzuuurrrwwwggg^^^YYYVVVYYY\\\]]]```ddd````````````___^^^]]]]]]aaa```^^^]]]]]][[[XXXVVVUUUTTTTTTSSSQQQMMMFFFBBB<<<666///---//////---***111111///...---,,,,,,,,,---------------...///000//////...------,,,++++++,,,------...---,,,+++***------,,,,,,+++,,,,,,,,,***+++,,,,,,------,,,,,,////////////000000000000000000000111333888>>>CCCJJJKKKPPPUUUZZZfff;;;999666555666666666555444222111111111111///......------...///000///---++++++************++++++******))))))))))))******,,,++++++*********++++++,,,+++************)))(((******+++,,,------------------,,,,,,,,,,,,---------...000000///000111333000555:::???EEEQQQbbbnnn|||wwwccc\\\WWWYYY\\\\\\]]]___````````````______^^^]]]```___]]]\\\\\\ZZZWWWUUUYYYXXXVVVUUUTTTPPPJJJFFF>>>888111...//////...+++---,,,,,,++++++++++++,,,+++************+++,,,---.........---,,,+++++++++***++++++,,,+++***)))(((,,,,,,+++++++++,,,,,,---,,,,,,---...........................///////////////000111333666;;;CCCHHHMMMMMMRRRYYYbbbuuu:::888666555666777777666666444222222222111///...000///...///000000...,,,*********))))))***************))))))))))))******((((((((()))***+++,,,---++++++******)))((('''''')))******+++,,,,,,------------,,,,,,,,,,,,------...///000000///000222333111444:::BBBMMM[[[iiisss}}}pppddd[[[ZZZ]]]]]]\\\\\\___````````````______^^^___^^^\\\\\\[[[ZZZWWWUUUXXXVVVTTTRRRPPPNNNJJJGGGAAA;;;333//////000///...++++++******+++,,,------******************+++,,,...------,,,,,,++++++******++++++++++++******)))************+++,,,---------......///000/////////---------......////////////111333555999@@@GGGMMMQQQQQQUUU]]]kkk<<<999777666666777666555777555333222222222000...111000////////////---+++******))))))))))))************))))))))))))******'''''''''((()))+++,,,---+++,,,,,,+++)))''''''(((++++++++++++,,,---......///......------......//////000111000///000222555777999>>>GGGTTTaaakkkpppyyyqqq```\\\]]]^^^]]]]]]___``````aaaaaaaaa`````````___]]]]]]]]][[[YYYWWWXXXUUURRRPPPNNNMMMKKKIIIDDD>>>777222000000000///---------------......///...------,,,,,,---......------,,,,,,++++++++++++---------------------,,,)))))))))***+++,,,---...---...//////000000//////------......///000000000000222555888<<>>DDDMMMZZZdddkkknnnvvv~~~hhh^^^]]]]]]^^^_________```aaabbbbbbbbbbbbbbb```_________^^^[[[YYY[[[YYYUUUSSSRRRQQQPPPNNNFFFBBB;;;555222111111111000///......------......000///............//////------,,,,,,,,,,,,,,,+++---------------------...************+++,,,---...------...///////////////...//////000111111222222222444777:::>>>DDDJJJOOOSSSZZZbbblll}}}@@@===:::777666555333222444333111111222222111//////...------...---+++)))*********))))))***************))))))))))))************)))))))))******+++***,,,...---***(((***---......---------///000222000000////////////000000///000000000000333666:::???BBBIIITTT___hhhnnnpppwwwvvvgggaaa]]]]]]_________```bbbccccccccccccbbbaaa`````````___]]][[[YYYWWWTTTSSSRRRQQQPPPNNNHHHEEE???:::555222111111//////...---,,,,,,------///......---------------------------------------,,,++++++++++++,,,,,,---++++++++++++,,,---......---....../////////////////////000111222222333333333666999<<>>888444111000///............//////000......---,,,,,,,,,,,,,,,........................,,,++++++***+++,,,---...---------,,,------.........///000000111111000000......///000111222333333333666:::???DDDKKKRRRVVV\\\iiixxx>>>;;;888777777777666666000/////////111222111000000///...///000000...,,,,,,,,,++++++++++++,,,,,,******))))))))))))******************+++,,,......%%%))),,,+++((('''***...---,,,+++++++++---///111---------,,,,,,------------...///000111555:::>>>HHHOOOXXX```fffjjjnnnppp{{{~~~zzzxxxwwwwwwwww}}}}}}uuurrrqqqrrruuuzzzwwwggg```^^^^^^___aaabbbddddddeeeeeeaaa___^^^^^^___^^^\\\ZZZXXXWWWVVVUUUUUUTTTQQQOOOIIIHHHEEE@@@:::444111000//////000000111333444555000///...---------------......//////////////////...------,,,---...///000//////...---------......000000111222222222222111------...///000111222222222666;;;AAAGGGNNNVVV[[[cccqqqAAA===888555444444444333000000000000000000000000000000000...,,,+++,,,---//////...---,,,***)))(((******))))))))))))******+++***((('''''''''((())),,,+++++++++***)))))))))++++++,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,...111222333777>>>CCCOOOYYYeeekkkkkklllrrrxxx}}}|||zzzwwwvvvvvvvvvuuutttxxx}}}~~~wwwxxx|||qqqccc```\\\___bbbbbb```___aaadddfffeeecccbbb```______^^^ZZZYYYXXXXXXWWWUUURRROOOMMMIIIDDD???;;;777222/////////.........//////000000000////////////000000000000///..................//////000000000000000,,,,,,,,,---...///000000---///111222333222000///111222222222222333333333222999AAAGGGKKKRRR[[[bbblllyyy@@@===888555444444444333111111111111111111111111000111111000...---...///------------,,,+++******))))))************))))))++++++***)))))))))))))))+++++++++***************,,,,,,,,,,,,------------000///---,,,,,,---///000,,,...111222333888@@@FFFSSS```ooovvvtttsssvvv{{{}}}zzz~~~}}}|||}}}~~~~~~}}}{{{~~~{{{hhh___[[[^^^bbbcccbbbaaaaaacccdddcccbbb```^^^]]]]]]]]]ZZZYYYXXXWWWWWWUUURRRPPPOOOLLLGGGCCC>>>999333000///...............//////......------------......000000///...............------...////////////...,,,------....../////////...///000111111111000000222222222333333444444555666<<>>;;;777555555555444333111111111111111111111111'''***---...---,,,,,,,,,***++++++++++++++++++***((()))+++,,,,,,+++)))(((***+++,,,,,,,,,+++)))((()))))))))***+++++++++,,,,,,------....../////////000//////......//////000...000222444888@@@KKKSSS]]]kkkzzzzzzuuuvvvzzzxxxeee[[[___cccggggggfffcccbbb``````___^^^]]]\\\[[[ZZZYYYWWWVVVVVVWWWVVVTTTSSSQQQPPPMMMIIIEEE>>>777222///......------------...000000////////////000000000///............//////+++,,,------......------////////////............//////......//////000111111111111222444555777999>>>CCCKKKRRR\\\jjj|||<<<:::777555555555444222000000000000000000000000'''***---......,,,,,,,,,,,,,,,,,,,,,+++***))))))(((***+++------+++***((()))***+++++++++***(((''')))))))))***+++++++++,,,,,,,,,------...///000000///..................//////111444777===FFFRRR[[[jjjsss|||{{{yyy|||}}}ggg___aaadddfffhhhgggdddbbb````````````___]]]\\\[[[YYYXXXVVVUUUVVVVVVUUUSSSQQQOOOMMMJJJFFF???888333000///...---------------000000////////////000000//////............//////------.../////////////////////////////////......000////////////000111111000000000111333666999:::@@@GGGQQQ\\\gggwww;;;999777666555555333222////////////////////////+++---///000///...//////.........---,,,+++***))))))***+++,,,,,,+++***)))***************))))))(((***************+++++++++++++++,,,---...//////000........................///333777<<>>;;;222222111//////......///......------------.....................///000000...///000000111111000000......//////000000111111///000222333333333222111222222222333666:::>>>AAAHHHOOOYYYdddrrryyyppphhhccc:::888666666666555333111000000000000000000000000......///...,,,,,,...///+++,,,---...////////////,,,++++++******++++++,,,...---,,,+++***+++,,,---,,,+++++++++******))))))))))))***+++---......///000000111111111111000000000555<<>>333333111000////////////000000////////////000000...............///000111...//////000000000000000---......///000111111222///111333444555444222111444444444555888===AAADDDMMMRRRZZZdddsssyyyqqqjjjddd^^^[[[===:::666444333222111///222111111000///......---000///...///000111000///000///---***)))((())))))******))))))))))))******))))))***+++,,,,,,------------.........---,,,,,,,,,,,,,,,------.........000111222111//////000222666999@@@HHHQQQYYY```dddddddddjjjxxxsssfff[[[YYY\\\]]]]]]^^^]]][[[ZZZ[[[^^^___\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUQQQOOOMMMJJJIIIFFFBBB???888444///...///111111000000///------......---,,,000000111111222222222333////////////////////////////////////000000000000///000222444555777777777666333333777;;;>>>DDDKKKUUUZZZ```jjj~~~xxxtttnnngggbbb^^^\\\\\\===:::666444444333111000111111000000//////......///...---...///000///---000///---+++***(((((((((******))))))))))))******,,,,,,------......//////,,,,,,++++++***)))((('''++++++,,,,,,,,,,,,,,,---000111111000//////111333666:::AAAIIIQQQYYY___bbbcccfffqqq~~~nnn^^^YYYZZZ\\\\\\^^^^^^]]]\\\]]]______]]][[[YYYXXXWWWVVVUUUTTTTTTTTTQQQOOOMMMKKKIIIFFFBBB@@@999555111///000111111000111000......///000...---/////////000000000111111/////////////////////////////////000000000111111222222222333333222111111555222333888<<>>DDDNNNXXXdddjjjuuuyyyrrrpppjjjiiihhhggghhhiiikkkmmm>>>;;;777666555555333222////////////000000000000...------...//////---+++%%%''')))+++------------******))))))))))))***************)))))))))))))))......---,,,+++*********---------,,,,,,+++++++++//////000//////000333666999???HHHOOOSSSWWW[[[^^^jjjwww}}}nnn```^^^___aaabbbbbbbbbbbbaaaaaa```^^^]]]ZZZYYYXXXVVVUUUTTTTTTTTTRRRPPPMMMLLLJJJHHHDDDAAA<<<:::666222111000111111111000//////111111000///......//////////////////////////////////////////000111111111222222222222222333444444555555555555444222555:::@@@GGGSSS___kkkxxx{{{uuutttrrrrrrssstttwww{{{~~~===:::777555555555444333////////////000000000000///......///000///---***&&&''')))+++,,,,,,,,,+++******))))))))))))******------------------,,,,,,------,,,,,,,,,------...//////......------,,,,,,//////000///000222666999<<>><<<999444111000111222000///......000000000...000000000000000000000000000000000000000000000000000111111111222222222222222333444444555555555555555444777<<>>888222000111333000///...///111222111000333333222222222111111111000000000000000000000000/////////000000000111111222222222333333222111111555777<<>>GGGQQQ___uuu:::999777666444333333333111///+++((((((***...111,,,---...//////...---,,,,,,)))''')))---...+++'''((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,------------------111------222444666>>>HHHKKKPPPTTTRRROOORRR\\\eeevvvwwwpppnnnooorrrwwwzzzyyyxxxxxxvvvuuuyyyooobbb^^^```^^^^^^aaaaaa^^^\\\^^^^^^]]]\\\ZZZXXXUUUTTTSSSUUUTTTQQQNNNKKKIIIGGGGGGFFFDDD???:::666333222222333222111222222222000...000000000000000000000000222111111111000000//////111222222222222333333333777555333222333555666777888;;;AAAJJJUUUggg:::999777666444333333333222111000//////000222222---...////////////...---,,,)))''')))---...+++'''((()))***+++,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,000---...222555888@@@IIILLLPPPSSSQQQOOOTTT^^^hhhxxx|||uuunnnjjjjjjmmmqqqvvvyyyxxxvvvxxxwwwxxx{{{{{{kkkcccbbb``````cccccc___]]]^^^^^^]]]\\\ZZZXXXVVVTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIGGGDDD@@@;;;777444222222333222111111222222000///111111111111111111111111222111111111000000000000222000///......000222333666444333333444666777777<<<@@@IIITTTaaattt999888777555444333333222///111333555555444333222---...///000000///...---,,,***(((***,,,---***'''))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------...---///333777;;;CCCJJJNNNOOOPPPOOOOOOVVVaaakkkxxx}}}|||wwwsssnnniiieeehhhnnntttyyy{{{yyyvvvzzz{{{}}}wwwjjjdddaaaaaadddeeeaaa^^^^^^^^^]]]\\\ZZZXXXVVVUUUTTTOOONNNMMMLLLKKKKKKKKKKKKIIIFFFBBB<<<888444222111333222000111222222111///111111111111111111111111111111111111111000000000333111...,,,---///333555444444444444555777888888;;;BBBNNN\\\kkk999888777555444333222222---///111333444333222000......///000000///......,,,***)))***,,,,,,***((())))))******++++++++++++******+++++++++,,,,,,,,,///////////////.........---......//////000000000---...111555999>>>EEEKKKMMMMMMLLLLLLPPPXXXdddmmmsssttttttsssqqqpppnnnkkkhhhmmmttt{{{|||zzzpppeee```___ccceeebbb______^^^]]]\\\ZZZXXXWWWUUUUUUPPPOOONNNMMMLLLLLLLLLLLLJJJGGGCCC>>>999666333222333111000000222222111000111111111111111111111111111111111111111111111111444222111000000222444555222333555666666777999;;;<<>>CCCLLL]]]nnn}}}888777666444333222222111111000////////////000111,,,---...//////...---,,,+++++++++++++++***)))(((******))))))******+++,,,******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---******+++,,,---......///,,,222777999===DDDJJJKKKIIIIIIJJJPPPYYYccckkkoookkkiiijjjlllmmmnnnssszzzkkkccc\\\^^^aaaaaa``````^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUSSSQQQNNNMMMLLLKKKJJJHHHEEEBBB>>>:::777555333111//////111222333222222222222222222222222222111111111222222222222222---///111222333222000///111333555555555888===BBBGGGRRRcccuuu888777666444333222111111000000000//////...------+++,,,---......---,,,++++++,,,,,,,,,***)))((((((+++***)))))))))***+++,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,))))))***+++,,,---......---444999:::>>>FFFJJJJJJIIIIIIMMMVVVaaakkkooopppkkkiiiiiikkkmmmrrrtttiii___^^^```___^^^^^^^^^]]]\\\[[[ZZZXXXWWWWWWVVVUUUSSSPPPNNNMMMLLLKKKIIIHHHFFFCCC???<<<999777333111//////000222333333222222222222222222222222111111111222222333333333...///000111111111111000222444555444444888???FFFLLLWWWjjj|||888777666444333222111111---...//////...,,,***(((++++++,,,------,,,+++++++++,,,---,,,***(((((((((+++***)))))))))***,,,---******+++++++++,,,,,,,,,000///...---,,,---......******+++,,,...//////000...555;;;;;;???GGGKKKIIIIIIJJJPPPZZZgggppprrrqqqkkkiiiiiilllpppyyy|||nnnbbb^^^___^^^]]]]]]^^^]]]\\\[[[ZZZYYYXXXWWWTTTSSSQQQOOONNNLLLLLLLLLHHHGGGFFFCCC@@@===:::888333111///...000222333333222222222222222222222222111111111222222333333333333222111111111222444444222444555444333777@@@HHHTTT```sss999777444333333333222000444111,,,((((((+++///222000000000000000//////...))))))))))))(((((((((((()))))))))))))))*********))))))***+++,,,------...000...++++++------+++(((+++---...---------///111444777===EEELLLNNNNNNLLLIIIRRR\\\bbbiiipppsssqqqlllmmmnnnnnnooo{{{}}}iii^^^]]]``````^^^aaa```]]][[[XXXWWWVVVUUUYYYVVVRRRPPPOOONNNMMMKKKGGGGGGGGGEEEBBB===999666555333222222333333111000222222222222222222222222555333222222333444444333111111111000111111222222444333555888999;;;DDDNNN\\\hhh|||:::777555444444333222111111///---,,,,,,,,,...///---------------,,,++++++000///---+++)))'''%%%$$$***++++++,,,------......,,,,,,,,,+++++++++******///---++++++,,,---+++))),,,---...------...000222444999@@@FFFKKKOOOQQQSSSWWWaaalllppprrruuuvvvuuukkkjjjkkknnnsssoooaaa]]]^^^^^^]]]^^^]]]\\\ZZZYYYXXXXXXXXXYYYVVVSSSQQQPPPOOONNNLLLIIIIIIIIIGGGDDD???;;;888555444222222333333111000111111111111111111111111555333222222333444444333333333333222333333444555444333555888:::>>>HHHSSScccppp:::777555444444333222111---.../////////...,,,+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***,,,---...------...111444666<<>><<<666555333222333333222000111111111111111111111111555333222222333444444333333333333333333444555555444444666999;;;AAAMMMYYYlll}}}999666444333333222111000---...///000///...,,,+++...............---,,,,,,'''((()))+++---///000111)))))))))))))))*********))))))***+++,,,------...+++******++++++,,,++++++,,,---------...///333666888???FFFHHHIIIOOO[[[eeevvv}}}wwwsssqqqjjjfffjjjttt~~~ggg[[[YYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYWWWUUUSSSSSSRRRPPPNNNKKKKKKKKKIIIGGGCCC@@@>>>888666333222333333222111111111111111111111111111555333222222333444333333111111111111111222333444555555888:::<<>>FFFXXXhhh}}}888555333222222111000///000///...,,,,,,---......---------------,,,++++++((((((((()))***++++++,,,...------,,,,,,++++++***,,,,,,,,,+++++++++******+++---...---++++++,,,---------------...111666:::===BBBFFFEEEDDDKKKYYYfff}}}vvvoooccc\\\ZZZaaalllwww}}}sssbbb[[[YYYXXX[[[\\\\\\\\\[[[ZZZXXXWWWWWWVVVUUUTTTTTTSSSPPPNNNJJJJJJIIIHHHFFFDDDBBBAAA;;;888555333333333333333444444444444444444444444555333222222333444444333333333333333444666777888888999<<>>EEELLL[[[vvv:::777444333333333222111///000000000///...------,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------------------------------///000000222555888;;;===AAA@@@AAADDDFFFHHHOOOXXXeeemmmwww|||xxxpppiiifff^^^___bbbfffiiijjjhhhggggggmmmuuu|||~~~iii___^^^\\\]]]^^^]]][[[YYYYYYYYYZZZXXXUUUTTTSSSRRROOOMMMLLLLLLJJJIIIGGGEEEDDDDDDAAA===888444444444555555444444444444444444444444444333333222222333333444333333333444555666777888::::::>>>HHHTTTggg:::777444222222222222111...---,,,++++++,,,...///------------............---------,,,+++)))(((''',,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///111444888;;;===BBB@@@@@@BBBDDDFFFMMMVVV___fffooosssqqqkkkeeeaaa^^^aaafffkkkmmmkkkgggcccfffkkkssszzzqqqbbb^^^\\\]]]]]]]]][[[ZZZZZZZZZYYYWWWUUUSSSSSSQQQOOOMMMMMMLLLKKKIIIHHHFFFEEEDDDAAA===888555444555555555444444444444444444333333333333222222222222333333333333333444555666777888999:::@@@LLL\\\ttt999777444222222222111000...---***)))***,,,///222------------............,,,,,,,,,+++***)))'''''',,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,...111555999===???CCC@@@???@@@BBBDDDLLLTTT[[[___dddiiijjjgggccc```bbbgggoootttuuupppiiidddgggkkkqqqxxx}}}~~~hhh___\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWTTTSSSRRRQQQNNNLLLNNNMMMLLLKKKIIIGGGFFFEEEAAA>>>999666555555555444555555555444444333333333222222222222222222222222333333333444555666888999888;;;DDDTTTjjj999666333222222222111000000///...------...000111,,,,,,,,,,,,------------'''''')))***+++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,---------+++,,,...222666;;;???BBBFFFAAA???AAACCCFFFMMMUUUYYY[[[^^^bbbeeefffeeedddkkkpppxxx}}}|||wwwppplllmmmooorrrwww|||pppccc]]]\\\[[[\\\]]]^^^]]]]]]XXXVVVTTTSSSRRRPPPNNNLLLOOONNNMMMKKKJJJHHHGGGFFFBBB>>>:::777666666555444555555555444444333333222111222222222222222222111333333333444555777888999888>>>JJJ]]]www999666333222222222111000///000111111000...,,,+++***++++++++++++,,,,,,,,,$$$&&&(((***,,,...//////************************************************+++++++++,,,,,,,,,---------...000444999>>>CCCEEEHHHCCCAAADDDHHHKKKQQQXXXYYYZZZ\\\___bbbfffkkkmmmvvv{{{|||wwwuuuuuuuuuuuuwww{{{{{{iii___]]][[[[[[]]]___^^^]]]YYYWWWTTTSSSRRRQQQNNNLLLOOOOOOMMMLLLJJJHHHGGGGGGBBB???;;;888777666555444555555555444444333333333111222333333333333222111333333333444666888999::::::BBBRRRhhh888666333111111111000///---...000000///,,,)))&&&++++++++++++,,,,,,,,,,,,((()))***+++,,,---------))))))***++++++***))))))******************************++++++,,,,,,------...///222555:::???DDDGGGHHHCCCBBBHHHMMMRRRWWW\\\ZZZ\\\^^^___bbbhhhrrryyy}}}|||{{{xxxvvvwwwzzz~~~pppbbb^^^[[[[[[^^^```___]]]ZZZXXXUUUTTTSSSRRROOOMMMOOONNNMMMLLLJJJHHHGGGFFFCCC@@@<<<:::888777555444444444444444444444444444222333444555555444333222333333333555666888:::;;;===III\\\uuu888666222111111111000///---...//////...,,,***))),,,,,,---------.........,,,,,,---------,,,,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++)))******+++,,,,,,------...///222555:::???DDDFFFFFFBBBCCCJJJRRRWWW[[[```___ccceeeeeeeeemmm||||||xxxuuuuuuxxx}}}wwwddd```[[[[[[^^^```___\\\[[[YYYVVVUUUTTTSSSPPPNNNNNNNNNMMMKKKIIIHHHFFFFFFDDDAAA===;;;999777555333222333333444444555555555222333555666666555333222333333444555777999:::;;;@@@PPPggg888555222111111111000///000//////.........//////........./////////000000,,,,,,------......------((()))***++++++***)))(((++++++++++++++++++++++++))))))***+++,,,,,,------...///111555999>>>CCCEEEDDDAAACCCLLLUUUZZZ^^^aaadddiiimmmkkkjjjrrrzzzvvvsssssswww|||{{{fffaaa\\\[[[^^^```^^^\\\[[[YYYWWWVVVUUUTTTQQQOOONNNMMMLLLKKKIIIGGGFFFEEEDDDAAA>>>;;;:::888555333111222222333444555666666333444666777777666444333222333444555777999;;;<<>>AAACCCAAAGGGMMMPPPVVV]]]```___fffddddddiiiooo|||xxxooolllrrrzzz}}}rrraaa[[[\\\YYY\\\ccc```[[[ZZZXXXVVVUUUSSSPPPMMMNNNNNNNNNMMMLLLJJJIIIHHHBBBAAA???<<<999777555444666666666666666555555444444444444555555555555666555222333666777888<<>>@@@BBBDDDFFFQQQ\\\gggkkkkkkkkkhhhcccaaa\\\YYY\\\cccooowwwssskkknnnrrrvvvzzzzzzhhhbbb^^^```aaaYYY___\\\XXXVVVUUUTTTRRRQQQLLLLLLKKKJJJIIIGGGEEEDDDBBBAAA???===:::888666555555555666666555555444333444444444555555555555666555555777:::;;;???KKKXXXrrr777666444222000///......///......---,,,+++)))((((((+++---...---,,,,,,---------...------------------+++(((&&&%%%&&&((())),,,++++++++++++++++++,,,//////........./////////---333;;;???@@@AAADDDGGGWWWeeessswwwuuuppphhhaaa[[[VVVSSSWWW^^^jjjzzzxxxrrroooiiinnnsssvvvzzznnnccc]]]```ddd^^^___\\\YYYWWWVVVUUUSSSQQQNNNNNNMMMLLLJJJHHHFFFEEEBBBAAA???===;;;999777666777777777777777666555555444444444555555555555666444555777:::<<>>JJJbbbyyy444444333222111111111111,,,,,,,,,,,,,,,+++*********,,,......,,,+++++++++&&&(((******))))))+++...,,,+++)))''''''))),,,...+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))***+++,,,111777===>>>======BBBHHHTTTcccqqqtttqqqlllgggbbbYYYSSSPPPRRRWWW]]]fffooorrrtttuuutttqqqooommmmmmhhhooouuuyyyssscccaaaddd```]]]\\\\\\[[[ZZZWWWRRROOOQQQPPPOOONNNLLLIIIGGGFFFBBBAAA???===;;;:::888777777777777777777666666555444444444555555555555666555777:::<<>>;;;<<>><<<:::999888666666666666666555555444444444444555555555666666777999;;;>>>CCCVVVxxx666666555444333333333333////////////////////////---------....../////////************)))))))))(((###&&&***,,,,,,+++******************+++,,,------+++,,,------,,,,,,...000111777======::::::>>>CCCMMMXXXaaabbbccceeeaaa[[[SSSTTTVVVXXXZZZ\\\]]]]]]]]]___bbbeeegggjjjmmmppplllqqqzzzwwwkkkbbb]]]\\\[[[YYYXXXWWWTTTPPPMMMQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCBBB???===;;;:::999888777666555555444444555555666777666555666777999777888:::===JJJeee888777555333111///..............................+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++((()))++++++******+++---------,,,,,,+++,,,,,,,,,,,,---......---...///111333888===<<<999888===BBBJJJSSSZZZ\\\\\\]]]ZZZTTTPPPRRRVVVYYY[[[]]]]]]]]]XXX[[[___```aaabbbfffiiiooosss{{{}}}nnnddd___]]]\\\ZZZYYYXXXVVVRRROOOQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCBBB@@@>>><<<:::999888888666555555555555555555666777777555666777999777999<<>><<<;;;:::888888777666555555555555666777777777666666888999888:::???III]]]|||333222111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,)))))))))((((((((('''''',,,,,,,,,+++))))))***+++...---,,,+++++++++++++++,,,...//////...///111333555777888777555777>>>CCCIIIMMMQQQRRRRRRQQQPPPOOOPPPUUU\\\cccffffffdddbbb[[[___bbb```[[[ZZZ]]]bbbeeehhhooowww{{{}}}pppeeeaaa^^^]]][[[[[[ZZZXXXTTTQQQQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDBBBAAA???===<<<;;;999888777666555555555555666777888777666666888::::::===DDDRRRjjj444333222111111000111111,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++''''''''''''&&&&&&&&&&&&(((***------+++(((''''''******))))))***+++,,,,,,+++,,,......---...111333333444555555666:::AAAFFFJJJKKKNNNOOOOOONNNPPPRRRSSSXXX```hhhlllkkkhhhfffccceeeeeeaaa\\\[[[___ccceeehhhooovvv|||{{{|||{{{{{{zzzzzz|||pppdddaaa]]]\\\ZZZZZZYYYWWWTTTQQQQQQPPPNNNLLLJJJHHHGGGGGGEEEDDDCCCAAA@@@>>>===<<<999888777666666555555666666777888777666777888:::<<<@@@III[[[vvv999777555333111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('''))),,,---+++((('''&&&((((((((())))))***,,,,,,***,,,---------...111333333333444555777<<>>===999999888777666666666666777888888888777777999:::===BBBOOOddd999777555333111000///...------------------------***************+++++++++++++++*********)))))))))(((***,,,,,,***))))))************)))******+++++++++---......///000222444444444555777999>>>CCCFFFHHHFFFGGGKKKMMMNNNSSS[[[eeejjjqqqxxx{{{{{{xxxuuupppjjjaaa\\\\\\^^^aaabbbfffiiinnnsssyyyzzzxxxxxxzzzyyyxxxwwwwwwyyy}}}kkk```^^^]]]\\\[[[[[[YYYVVVSSSQQQPPPNNNLLLJJJHHHGGGGGGEEEDDDCCCBBBAAA@@@???>>>:::999888777666666666666777888999888777777999;;;===CCCRRRlll555444333222111111111111------------------------+++++++++,,,,,,------...************))))))))))))+++,,,,,,+++)))***,,,...------,,,+++************,,,...///000000111444666666666777888:::>>>BBBDDDJJJFFFGGGMMMPPPQQQWWWaaapppttt{{{uuulllaaa[[[]]]aaaddddddlllooossswww|||{{{zzz|||~~~xxxxxxxxxyyy{{{~~~oooaaa___^^^]]]]]]\\\[[[XXXUUUQQQPPPNNNLLLJJJHHHGGGGGGEEEEEEDDDCCCAAA@@@??????:::999888777666666666666777888999888777777999;;;<<>>;;;:::999888666666666666777555666777888888999;;;===@@@FFFZZZzzz555444222111///.........*********)))))))))(((((()))***,,,---------,,,+++******+++++++++++++++***++++++*********+++,,,------,,,+++***+++++++++*********,,,---000333555666:::888888<<>>===<<<:::999888888999999777777888777777888;;;>>>HHHVVVrrr444444222111000000000000,,,,,,,,,,,,+++++++++***+++,,,---.........------+++,,,,,,,,,++++++***))))))))))))******************+++,,,+++***)))+++---...//////111333555777888666;;;EEERRR\\\```]]]YYYUUUOOOJJJHHHJJJQQQ___lll~~~vvvnnnggggggggghhhkkkpppwww|||{{{zzz{{{}}}oooeee\\\\\\]]]\\\ZZZYYYUUUTTTQQQNNNKKKJJJIIIIIIGGGFFFEEEDDDDDDCCCAAA???<<<;;;999888777777888888777888888777777999===@@@III]]]}}}444444333111111000000000++++++++++++***************+++,,,......------,,,+++,,,,,,+++***)))((((((++++++,,,------------,,,)))+++---,,,))))))+++/////////000111333555777888999???KKKYYYeeeiiieeeaaaYYYRRRKKKHHHHHHMMMYYYdddqqqyyy{{{rrrllljjjaaaeeehhhkkkmmmrrryyy|||zzzyyywwwxxx|||rrrfff\\\[[[]]]]]][[[ZZZUUUSSSPPPMMMKKKJJJIIIIIIFFFEEEDDDDDDDDDCCCAAA???<<<;;;999888777777888888888888888888999<<<@@@DDDOOOiii444444333222111111111111......---------,,,,,,,,,)))***,,,---------,,,+++))))))*********))))))((()))***+++,,,---,,,,,,+++(((+++---,,,)))(((,,,/////////000111333444666777<<>>===<<<:::999888888999999888888999999:::>>>DDDHHHYYYyyy444444333222111111111111------,,,,,,,,,+++++++++)))***+++,,,---,,,++++++&&&'''((())))))******)))&&&'''(((******))))))((((((+++...,,,)))(((,,,000/////////111222444666777===@@@GGGRRR]]]bbbbbb```XXXPPPIIIFFFGGGJJJRRR[[[ZZZ^^^bbbbbb^^^[[[^^^ddd```eeejjjmmmqqqzzz|||qqqmmmlllmmmppptttxxxzzz|||~~~}}}}}}}}}~~~zzzlll^^^[[[]]][[[XXXVVVVVVUUURRROOOLLLKKKJJJJJJDDDCCCBBBBBBCCCBBB@@@>>>>>>===;;;:::999999::::::888888999999;;;@@@FFFJJJbbb555444333222111111111111+++---......,,,******+++,,,,,,,,,++++++*********)))(((&&&$$$$$$&&&((()))++++++++++++************++++++++++++++++++++++++---.../////////222555999<<>>EEELLLPPPRRRRRRQQQNNNLLLJJJHHHIIILLLPPPSSSSSSSSSTTTUUUVVVWWWXXXXXX```hhhmmmqqq{{{yyymmmhhhhhhlllnnnqqqsssssstttvvvxxxzzzzzzzzz{{{|||ttt___\\\]]]ZZZXXXZZZVVVTTTRRROOOLLLJJJIIIHHHHHHGGGEEEDDDBBBAAAAAAAAA???===;;;888777888999:::999999999999<<>>DDDJJJNNNOOOMMMLLLMMMKKKJJJIIIJJJMMMQQQSSSQQQRRRRRRTTTUUUWWWYYYZZZ___fffnnntttzzzmmmfffdddhhhjjjlllmmmnnnpppsssuuuxxxxxxxxxyyy|||}}}eee]]][[[YYYXXX[[[VVVUUURRROOOLLLJJJIIIHHHHHHGGGEEEDDDBBBAAAAAAAAA???>>>;;;999888888999::::::666777<<>><<<:::999999:::::::::777:::BBBEEEQQQsss555444222000///...------,,,------,,,++++++---///+++++++++++++++,,,,,,,,,)))((((((''''''(((((()))---,,,,,,,,,,,,+++++++++,,,,,,,,,------.........222222111000000333777:::@@@BBBGGGJJJLLLLLLJJJIIIGGGIIIKKKMMMPPPRRRTTTUUUUUUTTTTTTUUUVVVYYY[[[\\\^^^bbbiiiqqqyyyzzzooojjjhhhfffgggiiijjjlllooossswwwwwwvvvvvvxxx{{{wwweee]]][[[ZZZ[[[XXXVVVSSSPPPMMMJJJIIIHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@???===<<<;;;::::::;;;::::::AAAHHHKKK[[[666555333111///......------......---,,,,,,...111******++++++++++++,,,,,,*********))))))*********''''''((()))***+++,,,,,,++++++,,,,,,------......111111///......222888<<>>===<<<;;;;;;;;;999===EEELLLTTTmmm777666444222000///......---------,,,+++,,,...111+++++++++,,,,,,,,,------++++++++++++++++++++++++(((((()))***+++,,,------******++++++,,,---------............///333888<<<@@@@@@AAABBBCCCDDDFFFFFFBBBFFFLLLRRRWWWZZZ[[[[[[```___\\\ZZZZZZZZZ\\\]]]cccbbbeeejjjnnnqqqzzzzzzpppiiiggghhhgggjjjnnnqqqsssuuuxxx{{{zzzyyyxxxyyy|||sssgggaaa]]]ZZZYYYWWWTTTQQQMMMJJJIIIHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@??????>>>===<<<;;;;;;999===CCCKKK___888666555333111//////...,,,,,,,,,******+++...000,,,,,,,,,------.........************************//////.........---------))))))***++++++,,,------***,,,...000111444777:::AAAAAA@@@AAABBBDDDGGGHHHHHHMMMSSS[[[```dddeeeeeehhhfffccc```^^^___```aaaeeecccdddjjjlllnnnxxx|||uuummmiiiiiikkkgggjjjooosssuuuwwwzzz{{{{{{zzzyyyzzz}}}wwwjjjddd^^^YYYZZZXXXUUUQQQMMMKKKIIIHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;999<<<@@@JJJfff777666444222111/////////.........------,,,,,,,,,***************)))((((((((()))***++++++)))(((&&&''''''((()))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,///////////////222888<<<@@@AAACCCCCCCCCCCCDDDEEEJJJUUU```hhhnnnsssuuusssooonnnkkkeee___^^^bbbfffiiigggfffggglllsss{{{{{{vvvtttoooiiihhhjjjjjjmmmpppsssuuuwwwzzz}}}}}}}}}}}}tttggg^^^YYY[[[XXXSSSPPPOOOMMMKKKIIIFFFFFFEEECCCBBBAAA@@@???AAA@@@>>>===;;;:::::::::<<<@@@EEENNNjjj777666444222000///......+++++++++,,,---------...+++++++++++++++***))))))+++,,,---...---,,,***)))'''((()))******++++++***))))))******+++,,,,,,,,,///000//////000333999===AAABBBCCCCCCCCCCCCFFFHHHSSS___lllttt{{{|||zzzpppfff______bbbfffggghhhhhhkkknnnssswwwzzz}}}xxxsssqqqmmmhhhhhhkkkiiimmmrrrvvvxxxyyyzzz{{{~~~~~~wwwiii```^^^[[[XXXTTTQQQOOOMMMKKKIIIFFFFFFEEEDDDBBBAAA@@@??????>>>======<<<<<<<<<<<<<<<@@@EEEOOOkkk666555333111///...------+++++++++++++++++++++,,,+++,,,,,,,,,,,,+++******,,,,,,---...---,,,+++***((()))***++++++***)))(((***))))))))))))+++,,,---000000000000111555;;;???CCCCCCDDDCCCCCCDDDHHHKKKZZZgggvvv~~~oooccc^^^___dddggghhhiiilllpppsssuuuvvvvvvxxxrrrmmmkkkiiifffhhhllliiimmmtttyyyzzzzzzzzzzzz{{{jjjbbbaaa\\\YYYUUURRRPPPNNNLLLJJJGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>============>>>>>>>>>AAAFFFRRRnnn|||555444222000///...------......---+++***((('''&&&***++++++,,,++++++*********++++++++++++***)))))))))***+++++++++)))(((&&&***)))((('''(((***---...000000111111333888===BBBEEEEEEEEECCCCCCEEEIIIMMMYYYgggxxxuuuggg]]]\\\```eeeggghhhkkknnnrrruuuvvvvvvvvvqqqkkkfffeeeeeedddgggmmmkkkooouuuyyyzzzzzz{{{{{{~~~iiiaaaaaa\\\YYYVVVSSSRRRPPPMMMJJJGGGFFFEEEDDDCCCAAA@@@@@@??????>>>=========>>>>>>???AAAGGGVVVrrrzzz555444222000///...------...---,,,+++)))((('''&&&))))))***************)))++++++++++++******))))))******++++++***)))((('''***)))(((((()))+++...///000111222333555:::@@@EEEGGGGGGFFFDDDDDDEEEIIILLLTTTbbbqqq{{{|||vvvppphhh___[[[]]]aaaeeefffgggiiilllppprrrtttttttttiiidddaaaaaaaaabbbffflllnnnqqqtttwwwxxxyyy|||~~~kkk```___\\\ZZZWWWUUUSSSQQQMMMKKKGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA@@@???============AAABBBIII[[[www}}}666555333111///...------*********************+++(((((()))************))),,,,,,,,,+++++++++******++++++***)))))))))(((((())))))))))))+++---///000000111333444777<<>>======<<>>EEEJJJHHHHHHHHHGGGEEEDDDEEEFFFKKKUUU^^^bbbddddddaaa\\\XXXYYYZZZ\\\^^^ccchhhlllkkknnnssswwwwwwsssnnnkkk___[[[[[[^^^``````dddiiimmmppptttwwwxxxyyyzzz{{{{{{}}}|||jjjccc]]][[[YYYXXXVVVSSSOOOLLLHHHGGGFFFEEEDDDBBBAAAAAACCCBBBAAA@@@???>>>>>>>>>DDDEEEOOOggg777666444222111000//////,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,)))((((((''''''''''''''',,,***(((''''''(((+++,,,((()))+++---//////000000111222444666999???FFFKKKHHHIIIIIIHHHEEECCCCCCDDDGGGPPPWWWYYYZZZZZZWWWSSSNNNRRRVVVYYY]]]ccclllssspppuuu|||~~~wwwoooiii]]]ZZZZZZ^^^``````cccgggkkkooouuuyyyzzzyyyxxxxxxzzz|||pppfff]]]\\\ZZZXXXVVVSSSOOOLLLHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@AAAEEEEEEQQQjjj444333111000////////////,,,,,,,,,+++***+++---...)))+++,,,---,,,,,,...///,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,,,,,,,,,,---...///000111//////111777???FFFIIIIIILLLLLLJJJGGGCCCBBBBBBCCCJJJMMMQQQSSSRRRQQQPPPPPPRRRPPPRRRWWW[[[___gggooouuuoooccc\\\]]]___``````aaadddfffmmmnnnpppsssuuuvvvwwwxxxzzz}}}{{{iii```^^^[[[WWWTTTQQQOOONNNHHHFFFCCCBBBCCCCCCBBBBBBCCCAAA@@@@@@AAABBBAAAAAAHHHMMMaaa444333111000///...//////...---,,,+++******+++---(((((((((((()))))))))))),,,+++++++++************((((((((())))))***+++,,,,,,,,,,,,---...///111111777555555888???FFFJJJLLLOOONNNKKKGGGBBB@@@???@@@CCCFFFKKKMMMNNNOOOPPPQQQQQQOOOPPPUUUYYY^^^fffooo{{{qqqeee\\\]]]______```aaaeeegggjjjkkkmmmppprrrtttvvvwwwxxx{{{}}}iiiaaa___\\\XXXVVVSSSPPPNNNHHHFFFCCCBBBCCCCCCBBBAAABBBAAA@@@@@@AAAAAABBBBBBHHHRRRjjj444333111000///...//////...---,,,+++******+++,,,,,,)))((())),,,---+++)))++++++*********)))))))))&&&&&&&&&'''((()))***+++,,,,,,,,,---...///000111;;;888666888===DDDIIILLLMMMLLLIIIEEEAAA??????AAABBBEEEHHHJJJKKKMMMOOOQQQQQQOOOOOOSSSWWW\\\fffoooqqqddd\\\]]]^^^^^^___bbbfffiiijjjkkkllloooqqqsssuuuvvvtttxxx~~~kkkaaa___\\\ZZZXXXUUUQQQNNNIIIFFFCCCBBBBBBCCCBBBAAAAAA@@@@@@???@@@AAACCCCCCJJJ[[[yyy555444222000............---+++***)))***,,,,,,,,,,,,(((&&&(((---000---************))))))))))))((((((((('''''''''((())))))++++++++++++---...///000555555555666;;;@@@DDDGGGEEEEEEDDDAAA???@@@BBBEEEHHHIIIKKKKKKKKKKKKMMMOOORRROOOOOOSSSXXX]]]fffppplll```[[[\\\]]]]]]___bbbgggkkknnnnnnooopppqqqssstttuuuqqqvvv|||pppbbb___\\\ZZZYYYVVVQQQLLLIIIGGGDDDBBBBBBBBBBBBAAA@@@@@@@@@???@@@AAADDDFFFNNNfff555444222000............+++)))'''(((+++---...---'''###"""%%%+++...,,,)))*********))))))))))))(((++++++***)))(((((((((((()))))))))***+++,,,.........000333777:::>>>AAACCCAAA@@@@@@>>>>>>???CCCGGGJJJLLLMMMMMMLLLMMMNNNPPPSSSPPPQQQUUUYYY^^^gggppp}}}eee\\\YYYZZZ\\\^^^```ccchhhlllppppppooooooooopppqqqqqqpppuuu{{{yyyeeeaaa\\\ZZZYYYVVVPPPKKKJJJGGGDDDBBBBBBBBBAAA@@@???@@@AAA@@@@@@BBBFFFJJJUUUrrr666444222000...------...,,,)))&&&'''+++......,,,'''%%%%%%''',,,...---,,,++++++*********))))))))),,,,,,+++***)))))))))))))))))))))***+++,,,---...,,,///555888;;;===???AAAAAA@@@???>>>===@@@DDDHHHJJJLLLNNNPPPPPPPPPQQQSSSRRRPPPRRRWWW[[[___gggooo{{{qqq]]]YYYVVVYYY\\\___aaaeeeiiilllooonnnmmmlllkkklllmmmnnnqqquuu{{{kkkddd]]]ZZZYYYVVVPPPKKKJJJGGGDDDBBBBBBBBBAAA@@@???AAABBBAAAAAACCCIIINNN^^^~~~666555222000...---------...***''''''+++---+++)))++++++,,,,,,---.........,,,+++++++++***************)))))))))******+++,,,******++++++,,,...///000...111555777777999<<>>???CCCIIINNNOOOQQQTTTVVVUUUTTTTTTTTTOOOOOORRRXXX\\\___fffmmmsss~~~{{{uuucccTTTTTTSSSWWW\\\```cccfffiiikkklllllljjjjjjkkklllnnnppptttwww{{{}}}~~~rrriii```[[[ZZZWWWRRRMMMJJJHHHDDDCCCBBBBBBAAA??????BBBCCCCCCBBBEEELLLRRRggg666555333000...---------111---((((((***+++)))&&&***+++,,,+++)))((()))***,,,,,,,,,++++++++++++***&&&''''''(((***+++---...,,,,,,,,,---...///000111000222444333222444999===<<<===>>>???BBBHHHPPPUUUWWWZZZ\\\\\\ZZZWWWTTTTTTMMMMMMQQQXXX\\\^^^dddkkkllluuutttoooiiiXXXLLLOOORRRVVV\\\aaadddgggiiikkklllkkkkkkkkkmmmooorrrtttvvvxxx{{{}}}}}}vvvmmmbbb\\\[[[YYYSSSNNNKKKHHHEEECCCBBBBBB@@@???@@@BBBDDDDDDCCCFFFMMMTTTmmm444555555222...---///111+++++++++************)))...///000000000///...---+++,,,---------+++***)))))))))******+++++++++,,,,,,,,,,,,------.........333333333555999<<<===>>>>>>===<<>>EEEQQQ```oooxxx}}}wwwnnnbbbXXXQQQLLLJJJNNNSSSZZZ```dddeeeffffffggghhheee]]]TTTOOOPPPSSSZZZ\\\___cccgggjjjlllmmmnnnnnnooooooppprrrssstttxxx{{{~~~{{{jjjdddbbb]]]UUUPPPJJJIIIGGGEEECCCCCCCCCCCCFFFHHHEEEEEEJJJMMM]]]yyy666444222000//////......+++++++++*********))))))*********+++,,,---......,,,,,,*********+++,,,---...------,,,,,,++++++++++++,,,---...000111222333111444777888777777888:::???>>>???DDDNNN[[[hhhpppvvvpppggg\\\TTTNNNKKKJJJOOOUUU]]]bbbeeefffggghhhjjjiiieee\\\SSSOOORRRVVV\\\^^^aaadddhhhkkkmmmnnnqqqqqqrrrrrrtttuuuwwwwwwxxxzzz}}}mmmeeeccc^^^VVVRRRJJJIIIGGGEEECCCCCCCCCCCCEEEHHHDDDDDDJJJPPPeee666333000............---+++++++++************)))***)))))))))***+++,,,,,,))))))))))))))))))***+++***************))))))))),,,---------.../////////111555999999888666888:::<<<<<<>>>CCCKKKWWWbbbiiilllggg___WWWQQQNNNMMMNNNQQQWWW___dddeeegggiiikkkjjjhhhbbbXXXOOOLLLQQQVVV]]]___bbbeeeiiilllnnnooorrrsssssstttvvvxxxzzz{{{yyyzzz{{{~~~rrrgggccc]]]WWWSSSIIIHHHFFFEEEDDDCCCDDDDDDCCCFFFDDDDDDKKKTTTlll444111...,,,------,,,***+++++++++************)))+++***)))))))))***++++++(((((()))***************(((((()))))))))))))))))),,,,,,---...//////000000555:::>>>>>>;;;999;;;===;;;<<<>>>CCCKKKUUU^^^ccc```]]]WWWRRRNNNMMMNNNOOOSSSYYY```dddeeegggkkknnnkkkhhhaaaVVVLLLKKKPPPWWW]]]___bbbeeeiiilllmmmnnnqqqrrrsssuuuwwwzzz|||}}}||||||{{{|||~~~yyyjjjccc\\\VVVRRRIIIHHHFFFEEEDDDCCCDDDDDDAAAEEEDDDEEEMMMXXXrrr444111---,,,---...,,,***+++++++++************)))---,,,+++******+++,,,,,,)))***+++---------,,,+++))))))******+++++++++,,,+++,,,---///222444555666555:::>>>???;;;999:::======>>>@@@EEEKKKTTT[[[___XXXUUUQQQMMMKKKKKKLLLMMMTTTZZZaaadddeeeggglllpppllliiiaaaVVVLLLKKKRRRXXX^^^___bbbfffiiilllmmmnnnpppqqqrrrtttwwwzzz|||~~~~~~}}}||||||}}}~~~lllccc\\\UUURRRIIIHHHFFFEEEDDDDDDDDDDDD@@@EEEDDDGGGOOO[[[vvv555333111...---------...)))***+++,,,...///000111,,,,,,,,,+++++++++******///---***)))***++++++***++++++,,,,,,,,,---------***+++---...000000//////:::;;;===<<<;;;::::::;;;:::;;;>>>BBBGGGLLLQQQTTTRRROOOKKKHHHGGGIIIKKKMMMTTT[[[aaaeeekkkrrruuutttyyypppbbbTTTMMMOOOTTTVVV^^^aaaeeegggiiikkknnnpppoooooopppsssvvvyyy}}}~~~~~~~~~|||mmmbbb```[[[RRRNNNIIIEEEFFFFFFCCCBBBDDDEEECCCFFFKKKOOO\\\}}}555444111///------......+++,,,---...---+++(((&&&))))))***+++,,,------...,,,+++)))***+++,,,,,,+++))))))))))))*********+++,,,---...///000000///...777999;;;<<<;;;:::;;;<<<;;;<<<>>>AAAEEEIIIMMMOOOKKKIIIGGGFFFGGGJJJOOORRRUUU[[[bbbiiittt}}}ssscccTTTMMMOOOTTTWWW[[[^^^aaadddeeegggiiikkkmmmnnnooorrrvvvyyy}}}}}}yyywwwvvvuuuqqqnnnvvv{{{vvvhhhccc\\\TTTNNNIIIFFFGGGFFFCCCBBBDDDCCCBBBEEEJJJOOO^^^222000...,,,+++******+++,,,...///000...***%%%"""))))))***+++,,,------...)))))))))***,,,---,,,+++((((((((()))))))))******//////000111111000000///555777:::;;;::::::;;;===;;;<<<===???AAADDDGGGHHHFFFDDDCCCCCCFFFKKKPPPTTTWWW\\\dddooouuubbbTTTMMMOOOTTTXXX[[[]]]```bbbcccdddfffgggjjjlllnnnqqquuuyyy}}}}}}|||zzzwwwrrrooommmkkkiiiiiijjjjjjiiihhhrrryyynnnfff^^^WWWOOOIIIFFFGGGFFFCCCBBBDDDCCCBBBEEEKKKRRRddd111000///---++++++******,,,---///000///---+++))),,,,,,,,,+++++++++******)))))))))+++------+++))))))************+++++++++//////000111222222333333666888999:::999999999:::999999;;;===???AAACCCDDDFFFDDDCCCCCCFFFKKKPPPSSSZZZ^^^eeeqqqttt```RRRMMMNNNTTTZZZ^^^```bbbdddddddddeeeggggggiiilllpppuuuyyy}}}~~~}}}yyytttpppnnnmmmnnnmmmmmmlllkkkiiigggfffggggggggghhhkkkmmmooopppuuu~~~pppeee___YYYPPPJJJGGGGGGGGGCCCBBBDDDEEEEEEHHHMMMWWWlll444333222111///...------------,,,,,,,,,---......,,,,,,,,,+++++++++******+++******+++,,,+++)))&&&)))************+++++++++---...///000222444666777777999:::999777666666777555666999;;;>>>AAABBBCCCDDDCCCBBBCCCGGGMMMRRRVVV\\\___dddooooooZZZPPPLLLMMMTTT[[[___aaacccdddddddddeeefffeeegggkkkoootttxxx{{{}}}|||~~~{{{xxxvvvtttpppllliiifffeeeeeeeeefffggggggfffeeeeeeeeedddeeefffhhhkkkooosssvvv{{{nnnccc^^^ZZZPPPKKKGGGHHHGGGCCCBBBCCCDDDEEEHHHNNN[[[ttt111000000...---,,,+++***///---+++)))((()))+++,,,))))))***+++,,,------...,,,+++******+++***(((&&&((((((((()))))))))******,,,,,,...000222555888999888999:::999666444444555333555888;;;>>>AAABBBCCC@@@@@@@@@CCCHHHNNNUUUYYYZZZ^^^bbbjjjvvv~~~zzzfffRRRLLLKKKMMMTTT\\\^^^```bbbcccbbbbbbccceeedddfffjjjnnnssswwwzzz{{{}}}~~~zzzvvvsssqqqnnnllliiihhhfffdddcccbbbbbbbbbccceeeffffffffffffhhhiiiggghhhjjjlllooosssxxx|||oooddd^^^ZZZQQQLLLHHHHHHGGGDDDBBBCCCAAADDDIIIPPPaaa//////...---,,,***)))(((...---,,,***************))))))***+++,,,------...,,,***(((((()))******)))))))))))))))*********+++------...///111444777888666777888888666444444555555666999<<>>???BBBDDDDDDDDDDDDEEEGGGJJJMMMOOOSSSTTTXXX```hhhlllkkkhhhXXXPPPGGGCCCGGGNNNTTTWWW```bbbcccbbbaaa```aaabbbaaacccgggjjjmmmrrrwww{{{yyy|||yyyrrrmmmjjjgggdddcccdddfffhhhjjjlllmmmnnnoooooopppqqqqqqrrrsssssswwwyyy{{{}}}}}}}}}kkk___ZZZWWWOOOIIIHHHGGGDDDEEEHHHIIIKKKSSShhh111///---...//////---+++*********+++,,,...///000---,,,***))))))***,,,---))))))))))))))))))))))))------,,,***((()))+++,,,---------...///000111222444555666555444555666888777:::>>>AAABBBCCCDDDFFFFFFEEEDDDDDDFFFJJJMMMPPPTTTUUUXXX___eeegggdddaaaUUUNNNEEECCCGGGNNNUUUXXX___aaabbbaaa```___```aaaccceeehhhjjjmmmqqqvvvyyy{{{}}}}}}xxxrrrmmmkkkjjjgggeeehhhiiijjjllloooqqqrrrssstttuuuvvvwwwyyyzzz{{{|||ooobbb\\\WWWOOOIIIHHHFFFDDDDDDGGGEEEHHHSSSlll444111...------...///...,,,,,,+++++++++++++++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))***))))))***,,,------,,,---------...///000222222444555666555444555666888999===CCCHHHIIIIIIIIIIIIIIIGGGEEEDDDFFFJJJNNNQQQVVVVVVYYY]]]aaaaaa\\\WWWPPPIIICCCBBBGGGOOOVVVYYY^^^```aaa```___^^^___```dddgggiiikkkmmmppptttwww~~~~~~yyyrrrpppnnnmmmmmmmmmlllkkkoooppprrrtttwwwyyy{{{|||}}}~~~vvvggg```WWWOOOIIIGGGFFFCCCDDDFFFFFFIIIWWWttt444222000............///,,,,,,+++***))))))******++++++***))))))***++++++++++++++++++++++++++++++)))((((((***...000...+++---------...///111222333444555666555444555666888<<>>BBBKKKTTT[[[]]]aaabbbcccbbbaaa```aaaccc```dddiiimmmqqqtttxxx{{{}}}~~~zzzwwwtttqqqqqqpppnnnmmmmmmppptttvvvxxx{{{~~~~~~ppphhhZZZRRRLLLJJJHHHEEEEEEGGGKKKQQQ```}}}222222222///+++***+++...,,,++++++*********++++++))))))************))))))((((((((((((((((((((((((((()))+++,,,++++++,,,---,,,------///000333444555444555666555444555666888???DDDLLLQQQQQQNNNKKKJJJHHHGGGFFFFFFHHHLLLOOOQQQUUUWWW\\\aaaccc___VVVOOOBBB@@@???CCCLLLVVV\\\^^^```aaabbbaaa```___```bbbaaaeeejjjnnnqqqtttwwwyyyzzz|||~~~yyyvvvmmmllljjjjjjmmmooooooooorrrvvv{{{~~~~~~nnneee\\\TTTMMMKKKIIIFFFFFFHHHHHHOOO___yyy444333000,,,((((((,,,000...---,,,+++************))))))************))))))************************&&&))),,,,,,***+++...111,,,------///111333555666444555666666444555666888===BBBIIIMMMMMMKKKHHHFFFDDDDDDDDDEEEGGGJJJMMMOOOVVVXXX\\\aaaccc^^^UUUMMMBBB@@@???DDDMMMWWW\\\______```aaa```___^^^___aaacccgggkkkoooqqqsssuuuwwwwwwzzz~~~~~~~~~~~~{{{vvvrrrpppmmmkkkiiihhhggggggiiimmmqqqssssssvvvzzz|||lllccc]]]UUUNNNLLLJJJFFFFFFIIIIIIOOO___vvv222111000......//////000------......---,,,***)))(((((((((((((((((((((((('''''''''''''''(((((()))'''(((***+++,,,---------///---,,,---000333555666444555666666555555666888@@@CCCFFFGGGFFFEEEEEEEEE???@@@AAADDDGGGKKKMMMOOORRRWWW\\\^^^```]]]TTTIIIAAA@@@@@@DDDLLLUUU\\\```______^^^^^^___```bbbccchhhggghhhlllqqquuuvvvuuuxxxzzz|||}}}}}}~~~~~~yyyvvvttttttooommmjjjgggffffffggghhheeegggjjjnnnssswwwzzz|||{{{kkkggg\\\VVVOOOJJJEEEAAABBBGGGJJJNNN]]]yyy111000///.........//////)))*********)))((('''&&&''''''''''''''''''''''''------,,,+++++++++++++++)))***+++,,,---.........///...,,,---000444555666555555666555444444666888===@@@CCCDDDCCCBBBBBBBBB>>>???AAADDDHHHLLLOOOQQQTTTYYY]]]^^^^^^[[[QQQGGGAAA@@@AAAEEEMMMUUU\\\_________^^^^^^^^^```aaabbbgggggghhhlllrrrvvvwwwvvvxxxzzz{{{|||{{{|||~~~|||}}}zzzvvvssssssssspppmmmjjjjjjjjjjjjhhhfffeeeeeefffhhhjjjlllmmmppptttxxx|||{{{kkkfff[[[SSSLLLMMMNNNKKKFFFDDDKKKPPPbbb000///......------......,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))000000///...---,,,++++++***++++++,,,---.../////////...---...111444666666555555555333222333666999999<<<>>>??????>>>??????===>>>@@@DDDIIIMMMRRRTTTYYY^^^```___]]]YYYOOOEEEBBBAAABBBFFFMMMUUU[[[^^^```___^^^]]]^^^___```aaaeeefffhhhmmmrrrvvvwwwwwwyyyzzz{{{zzzyyyyyy{{{|||}}}yyyuuurrrooommmkkklllnnnnnnkkkhhhdddeeeeeedddcccbbbbbbccceeeddddddeeegggjjjmmmooouuuvvvyyy}}}{{{kkkfff___UUUOOOUUU\\\YYYOOOHHHMMMVVVlll///.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((******++++++,,,---......///...---///222555666666555555444222111222666999777999;;;<<<<<<<<<<<<>>><<<===@@@DDDIIIOOOUUUXXXaaaeeefffccc^^^YYYOOOFFFCCCBBBCCCGGGNNNUUU[[[]]]______^^^]]]]]]^^^___```dddeeeiiinnnsssvvvxxxyyyyyyzzzzzzxxxwwwvvvxxxzzz~~~|||vvvqqqmmmjjjhhhfffhhhgggfffgggiiijjjhhhfffaaacccdddcccbbbbbbcccdddeeefffhhhkkkooosssxxxzzz}}}|||kkkfff```WWWQQQWWW]]]ZZZQQQKKKOOO\\\xxx...............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++''''''((()))))))))((('''***)))))))))***+++,,,---...------///222555555555333444333222111222555777666888:::;;;:::;;;<<<>>>===>>>@@@DDDJJJQQQWWW[[[gggkkklllfff```ZZZQQQJJJCCCCCCDDDHHHNNNUUUZZZ\\\^^^^^^]]]\\\\\\]]]______cccfffjjjooosssvvvxxxyyyzzzzzzyyywwwuuuuuuvvvxxxyyy{{{zzzvvvrrrlllhhhfffdddbbbaaaeeeddddddfffhhhiiijjjiiiggghhhiiiiiigggggghhhiiijjjlllooosssxxx~~~}}}lllfff[[[TTTNNNOOOPPPLLLJJJJJJOOO```...////////////...------------,,,++++++,,,,,,---(((((((((((((((((((((((('''((()))***+++***))))))***)))(((((((((***+++,,,---,,,---///222444444333222333333333222222444555666777999::::::;;;<<<>>>===>>>@@@EEEKKKRRRYYY]]]iiimmmmmmggg___YYYRRRLLLDDDDDDEEEIIIOOOUUUYYY[[[\\\\\\[[[[[[\\\]]]___```cccggglllqqqsssuuuwwwyyyzzzzzzyyyvvvttttttvvvxxxwwwyyy}}}~~~wwwrrrooollliiifffeeedddcccaaabbbcccccceeegggiiikkklllnnnoooppppppoooooopppqqqssstttxxx|||mmmggg[[[UUUOOOLLLHHHEEEHHHMMMOOObbb//////000000000///...---...---,,,,,,,,,,,,---...(((((((((((((((((((((((()))***,,,------+++***)))+++***)))((()))***,,,---++++++,,,...111333333222///111444444333222222333555777888999999:::<<<>>>??????AAAEEEKKKSSSYYY^^^gggkkkkkkddd\\\VVVPPPKKKEEEDDDEEEIIIPPPUUUYYYZZZZZZZZZZZZZZZ\\\^^^```aaaccchhhnnnrrrssstttvvvxxxzzzzzzxxxvvvttttttwwwyyyxxx{{{~~~{{{xxxsssooonnnlllkkkjjjjjjjjjhhhffffffgggiiijjjlllooosssuuuxxxyyy{{{{{{{{{{{{}}}~~~~~~nnnhhh^^^WWWQQQMMMIIIGGGKKKRRRSSSggg///000111111111000...---)))((('''''''''((()))***++++++++++++++++++++++++,,,,,,---...---***((('''---,,,***))))))+++,,,...+++***+++...111333222111...111444555444222222222444666777888888999<<<>>>@@@@@@AAAEEEKKKSSSZZZ^^^ccchhhhhhaaaYYYSSSNNNJJJEEEEEEFFFJJJPPPUUUYYYZZZYYYYYYYYYZZZ\\\^^^```bbbdddiiiooosssssstttvvvxxxzzzzzzxxxvvvttttttwwwzzzzzz}}}|||xxxwwwuuurrrooopppooonnnoooppppppnnnllloooppprrrsssuuuyyy}}}oooiii\\\TTTMMMJJJIIIHHHKKKPPPYYYnnn111000///...---,,,,,,,,,,,,,,,------,,,+++***))))))***,,,------,,,***)))...+++((())),,,---)))%%%*********((('''(((***,,,***+++...111333444555555333444444333111000111222777777777888999;;;<<<======@@@CCCFFFJJJOOOVVVZZZ]]]```bbb___WWWOOOKKKIIIGGGFFFFFFJJJQQQWWWYYYZZZZZZZZZZZZ\\\^^^aaadddfffiiijjjllloooqqqtttvvvwww{{{yyyvvvttttttvvvyyy{{{}}}~~~{{{yyywwwwwwwwwwwwwwwwwwwwwvvvuuuttttttyyyzzz|||~~~rrrlll___XXXRRRNNNJJJHHHLLLSSSWWWxxx111000///...---,,,,,,,,,)))))))))))))))))))))))))))***,,,------,,,***)))---***((())),,,---***&&&)))******)))(((''')))***(((***,,,///111222333333222222333222000000222333777777777888999;;;<<<===>>>@@@CCCFFFJJJOOOTTTYYY[[[^^^```]]]VVVNNNJJJHHHDDDDDDFFFLLLSSSYYY\\\]]]````````````bbbdddfffhhhjjjkkkmmmpppsssuuuwwwxxxvvvtttrrrqqqrrrvvv{{{~~~}}}||||||}}}}}}ssslll___YYYRRRNNNJJJHHHMMMSSSddd111000///...---,,,,,,,,,((('''''''''''')))+++,,,)))***+++,,,,,,+++***)))+++)))((())),,,---+++((()))***++++++)))'''(((((()))***---///111222333333000111111111000111444666888888999999;;;<<<>>>??????AAADDDGGGIIIMMMRRRVVVYYY\\\^^^[[[TTTLLLIIIGGGAAACCCGGGNNNVVV\\\______dddcccccccccdddfffggghhhlllmmmooorrruuuwwwxxxyyyuuusssooonnnooosssyyy|||vvvlllaaaZZZSSSOOOKKKIIINNNUUUjjj111000///...---,,,,,,,,,+++***)))((((((***,,,---)))***++++++++++++***))))))((((((***,,,---,,,******+++------+++)))((((((+++---///222333444555444000111222222222444777:::;;;;;;<<<<<<>>>???@@@AAA@@@BBBEEEGGGIIILLLQQQTTTWWWYYY[[[XXXQQQKKKGGGGGG@@@DDDJJJQQQXXX]]]______aaaaaaaaaaaabbbdddfffhhhmmmnnnqqqtttvvvxxxyyyyyyyyyuuuppplllkkknnnrrruuu|||zzzmmmbbb[[[TTTOOOKKKJJJOOOWWWkkk111000///...---,,,,,,,,,...,,,***)))((()))***+++************************(((((((((***,,,---,,,++++++---......---+++******,,,...000222444444444444222222333333444777;;;???@@@@@@@@@@@@AAABBBCCCCCC@@@CCCEEEGGGIIILLLOOORRRTTTWWWXXXUUUOOOIIIGGGFFFBBBGGGMMMTTTXXX[[[]]]]]]]]]^^^^^^___aaadddggghhhmmmnnnqqqtttwwwxxxxxxxxxyyyvvvppplllkkklllooorrrwww{{{oooddd]]]UUUPPPLLLKKKQQQXXXppp111000///...---,,,,,,,,,---+++***(((((((((((()))************************'''((()))***+++,,,,,,,,,***,,,...---,,,+++,,,---+++,,,...000222222222222333444444555666999>>>BBBDDDDDDCCCBBBBBBBBBCCCCCC@@@BBBEEEHHHIIILLLOOOQQQSSSUUUWWWTTTNNNHHHGGGGGGDDDIIIOOOTTTWWWYYY[[[\\\]]]]]]^^^___bbbeeehhhiiikkkmmmqqqtttvvvwwwwwwvvvsssqqqnnnmmmmmmpppsssuuuuuuyyy~~~rrrfff___VVVQQQMMMLLLRRRZZZrrr111000///...---,,,,,,,,,+++++++++*********************))))))))))))******((()))***+++++++++++++++)))***++++++******,,,...+++---///111222333222222444444444444555999>>>BBBFFFEEEDDDBBBAAAAAAAAA@@@???AAAEEEHHHJJJLLLOOOQQQRRRUUUVVVSSSMMMHHHGGGGGGDDDIIIOOOSSSVVVXXX[[[]]]]]]]]]]]]^^^```ccceeegggjjjlllooosssuuuuuuttttttnnnnnnnnnnnnppptttwwwyyywww{{{uuuggg```WWWRRRNNNMMMSSS\\\vvv111000///...---,,,,,,,,,++++++---...............******))))))))))))******(((***+++++++++******+++'''(((((((((((())),,,......///111333444555444444444444444444444888===AAAGGGFFFDDDBBB@@@??????>>>>>>AAAEEEHHHJJJLLLOOOQQQRRRTTTUUURRRMMMHHHGGGHHHCCCHHHNNNRRRUUUXXX\\\___]]]]]]\\\]]]^^^___aaabbbiiikkknnnrrrttttttsssrrrnnnnnnoooppprrruuuwwwyyyzzz~~~vvvhhh```XXXRRRNNNMMMTTT\\\|||444111...,,,,,,,,,+++***%%%'''))),,,---.........))))))************))))))************************(((((()))***++++++++++++---...111333555555444444000000111333666999<<<>>>AAABBBBBBAAA???>>>???@@@AAAFFFHHHGGGGGGMMMSSSUUUTTTSSSQQQMMMIIIFFFEEEEEEHHHJJJNNNRRRVVVZZZ\\\^^^]]]]]]\\\[[[[[[]]]aaadddhhhkkkoooqqqqqqppppppqqqssspppnnnnnnqqqtttxxxyyy~~~xxxjjjdddTTTLLLOOOOOOTTTeee444222///---------,,,+++)))***++++++,,,,,,,,,,,,(((((())))))))))))((((((******************************+++,,,------------///000333555777777666666111111222333666999;;;===>>>@@@@@@???===<<<===>>><<>>===<<<;;;<<<===???CCCEEECCCEEEJJJNNNNNNQQQOOOMMMJJJGGGEEEEEEDDDFFFIIILLLQQQUUUXXXZZZ[[[YYYYYYYYYXXXYYY[[[___cccfffiiilllmmmmmmmmmnnnooosssrrrpppppprrrvvvyyy||||||jjjcccUUUOOORRRQQQ[[[rrr555222///......///...---...---+++)))((())))))***(((((())))))))))))((((((************************(((((()))***++++++++++++---...111333555555444333555444444444555777999::::::;;;<<<<<<;;;:::;;;===CCCGGGHHHGGGIIIOOORRRQQQPPPNNNJJJGGGFFFEEEDDDDDDEEEHHHLLLQQQTTTWWWXXXYYYXXXXXXXXXXXXYYY[[[```ccceeegggjjjkkkkkklllmmmnnnrrrrrrqqqqqqrrruuuzzz}}}|||jjjcccVVVQQQTTTSSSaaa{{{444222///...//////......,,,+++***)))((()))***+++)))******++++++******)))************************(((((()))***++++++++++++---...111333555555444333555555444444444666777888888:::;;;;;;::::::;;;===@@@CCCEEEEEEIIIOOORRRPPPQQQMMMHHHEEEEEEEEEDDDCCCEEEHHHLLLQQQUUUWWWWWWXXXWWWXXXXXXXXXYYY\\\aaaeeeeeegggiiijjjjjjjjjlllnnnppppppqqqpppppptttyyy~~~{{{kkkdddXXXTTTVVVUUUfff333111...---...///...---***))))))))))))***++++++***++++++,,,,,,++++++*********************************+++,,,------------///000333555777777666666444333333333333555666777666888999:::999:::;;;===>>>BBBDDDGGGMMMTTTWWWTTTSSSNNNHHHEEEEEEEEEDDDBBBEEEHHHMMMRRRUUUWWWWWWWWWVVVWWWXXXXXXYYY]]]bbbfffeeefffhhhiiiiiijjjlllnnnmmmnnnooonnnnnnqqqwww}}}|||mmmeeeZZZWWWWWWVVVjjj222000---------......---))))))************))))))******++++++++++++************************************+++,,,------------///000333555777777666666222222111111222333555666333555777777777888:::;;;@@@DDDGGGKKKSSS\\\___\\\UUUOOOHHHDDDEEEEEECCCAAAFFFIIINNNSSSVVVWWWWWWWWWTTTUUUVVVWWWXXX\\\aaaeeeeeeggghhhiiiiiijjjlllnnniiilllmmmlllkkknnnuuu{{{oooggg[[[YYYXXXVVVlll111///---,,,---...------)))***+++++++++)))(((&&&))))))************))))))************************(((((()))***++++++++++++---...111333555555444444111111000000111333555666111333555666666666888:::???BBBFFFKKKUUU___bbb___WWWPPPHHHEEEEEEEEECCC@@@FFFIIINNNSSSWWWXXXWWWWWWSSSTTTTTTUUUWWW[[[```dddfffggghhhiiiiiijjjlllooogggjjjlllkkkjjjllltttzzz}}}qqqhhh]]]ZZZYYYVVVnnn222111000///---------,,,***)))(((''''''((()))***(((((()))***************************)))'''&&&%%%%%%''')))+++,,,------,,,...///111333444333222111222222222111000111444777222333444666888999:::;;;CCCBBBDDDLLLWWW^^^___^^^XXXOOOHHHGGGGGGDDD@@@???BBBFFFMMMSSSWWWXXXWWWVVVUUUUUUVVVXXXZZZ]]]___```bbbdddgggiiijjjjjjiiiiiieeeeeeeeeeeehhhkkknnnpppxxx{{{}}}hhhcccVVVQQQZZZlll222111///...---,,,,,,,,,******))))))))))))******(((((()))***************++++++++++++***)))((('''((()))+++,,,---...---------...111333333333222111///000000///...///222555333444555666777999:::;;;BBBAAADDDKKKTTT[[[\\\[[[VVVNNNHHHHHHHHHDDD@@@???CCCGGGMMMSSSWWWXXXWWWVVVUUUUUUVVVXXXZZZ\\\^^^```cccdddfffhhhjjjjjjiiihhhfffeeeeeeeeegggjjjmmmnnnuuuxxx}}}}}}iiidddXXXSSS]]]nnn000000...---,,,,,,,,,,,,******++++++++++++******(((((()))***************+++++++++++++++***)))((()))***++++++,,,,,,++++++,,,...000222333333333222///000///......///222555666666666666777999;;;<<>>CCCGGGMMMSSSVVVWWWWWWVVVUUUUUUVVVWWWYYY\\\^^^```dddeeegggiiijjjjjjiiiiiifffeeeddddddfffiiilllnnnrrruuuyyy||||||||||||}}}}}}iiieeeZZZUUU___qqq//////...---,,,+++++++++((()))++++++++++++)))((((((((()))*********************+++++++++***))))))(((((())))))((((((((((((+++---///222333333333222111111111111000222666888999888777666777999;;;<<<@@@@@@BBBGGGMMMQQQRRRQQQOOOKKKJJJMMMLLLFFF@@@>>>DDDGGGLLLRRRUUUWWWVVVUUUVVVVVVVVVWWWYYY\\\___aaahhhiiijjjkkkkkkkkkkkkkkkeeedddcccccceeeiiimmmpppqqqtttxxxzzz{{{{{{|||}}}}}}iiieee[[[WWWaaasss///...---,,,,,,,,,,,,,,,'''((()))******)))((('''(((((()))***************(((((())))))***))))))))))))))))))(((((((((((((((+++---///222333333222111000111111111222444888;;;===;;;888666666888;;;===@@@AAACCCFFFKKKMMMOOOOOOKKKIIIKKKNNNMMMFFFAAA???DDDGGGLLLQQQTTTVVVVVVUUUVVVVVVVVVWWWZZZ^^^bbbdddmmmmmmmmmnnnnnnnnnnnnmmmccccccbbbbbbfffjjjooossssssvvvyyy{{{|||}}}~~~kkkfff[[[WWWbbbuuu//////...---,,,,,,------(((((())))))))))))(((((((((((()))***************&&&'''((())))))))))))))),,,++++++*********++++++,,,...000222222222000000---...///000222555:::===@@@===:::777666888;;;>>>@@@AAADDDGGGIIILLLMMMNNNIIIHHHKKKNNNMMMFFFBBBAAAEEEHHHLLLPPPSSSUUUUUUUUUVVVVVVVVVXXX[[[```eeehhhppppppppppppppppppooooooeeedddbbbcccfffkkkqqqtttuuuxxx{{{}}}~~~nnnhhh[[[WWWdddxxx000///......------......***))))))))))))))))))***(((((()))***************&&&'''((()))***+++++++++,,,,,,+++***++++++,,,---...///000222222111///...,,,---///111444888>>>AAABBB???;;;777666888<<<>>>@@@BBBEEEGGGIIIKKKMMMOOOHHHHHHJJJNNNLLLFFFBBBCCCEEEHHHLLLPPPSSSTTTUUUUUUVVVUUUVVVXXX]]]ccciiilllrrrrrrqqqpppppppppppppppiiigggeeedddfffjjjpppssswwwzzz|||~~~ssskkk]]]XXXfff|||000//////.........//////,,,+++***))))))***+++,,,(((((()))***************'''((()))***+++,,,,,,,,,+++***)))))))))***,,,---...///111222111000...------///222444777<<>>@@@BBBFFFHHHJJJLLLNNNOOOHHHHHHJJJNNNLLLFFFCCCEEEFFFHHHLLLOOORRRTTTUUUUUUUUUUUUVVVYYY^^^eeekkkooorrrrrrqqqpppoooooooooooommmjjjgggeeefffjjjnnnqqqxxxzzz}}}wwwmmm^^^ZZZhhh~~~555000+++,,,///111...+++******))))))))))))******)))'''***000222...+++***'''(((((()))))))))))))))'''(((***++++++******)))...///111111/////////000333111111444:::@@@CCCCCC>>>===;;;999999;;;===???BBBDDDGGGJJJMMMNNNNNNNNNFFFFFFIIIMMMLLLEEEAAA@@@DDDGGGLLLOOOQQQSSSVVVXXXTTTTTTTTTVVVZZZbbblllsssuuutttrrrpppoooppprrrsssllliiidddcccfffkkkppprrrxxxzzz|||{{{jjjbbb___hhh000///////////////---+++))))))))))))))))))))))))((((((,,,444777333...---'''(((((()))))))))))))))((())))))***************...///111111/////////000222000000333999>>>AAAAAA<<<;;;999777777999<<<===AAADDDGGGKKKMMMOOOOOONNNHHHGGGJJJNNNLLLFFFAAAAAACCCGGGKKKOOOQQQSSSUUUWWWRRRTTTVVVYYY]]]dddkkkqqqsssrrrqqqqqqqqqqqqrrrssslllhhhddddddggglllppprrrxxxyyy{{{~~~|||jjjbbb```iii,,,///222222///,,,+++,,,((())))))))))))))))))(((''''''---555888444///---'''((())))))******))))))***))))))))))))***++++++...///111111/////////000222111111444888<<>>888666555444555777:::<<<@@@CCCHHHMMMPPPQQQPPPPPPKKKJJJKKKNNNLLLEEE@@@@@@AAAEEEJJJNNNQQQRRRSSSUUUSSSUUUXXX\\\___dddjjjnnnpppqqqrrrssssssqqqooonnnjjjgggddddddhhhlllppprrrvvvwwwyyy|||~~~kkkaaa___jjj444///+++***---///...+++((()))***++++++***)))(((,,,)))(((,,,---***((()))((())))))***************+++***)))))))))***,,,---...///111111/////////000000111222333444666888999777666555444666888;;;===AAADDDIIINNNQQQQQQPPPOOOJJJIIILLLOOOMMMEEE@@@???AAAEEEKKKOOOQQQRRRSSSTTTVVVWWWXXXYYY]]]cccjjjoooqqqqqqssssssqqqooollljjjiiigggdddeeehhhmmmppprrrtttvvvxxxzzz}}}lllbbb___kkk666///(((''',,,///...,,,)))***,,,------,,,***)))111,,,)))++++++)))(((***((()))******++++++*********************+++,,,,,,...///111111/////////000---...000111000000222444777666555555666999<<<>>>BBBFFFKKKOOORRRRRRPPPNNNHHHIIIMMMRRRPPPHHHAAA???AAAEEEKKKPPPRRRSSSSSSTTTVVVWWWWWWXXX[[[aaahhhnnnooopppqqqqqqooommmjjjhhhhhhfffdddeeeiiimmmqqqrrrssstttvvvyyy|||}}}mmmdddbbbnnn333///+++***+++------,,,***+++---//////---+++***///+++***,,,---***)))***))))))***++++++++++++***)))***++++++,,,,,,++++++...///111111/////////000---///111111000///000222555555444444666999<<>>EEEHHHMMMQQQSSSQQQNNNLLLHHHJJJRRRYYYXXXNNNEEEBBBAAAFFFMMMRRRTTTTTTUUUUUUQQQTTTXXX[[[^^^aaadddfffhhhiiijjjkkkllllllmmmmmmgggfffdddfffjjjnnnqqqrrrqqqsssuuuxxxzzz|||}}}~~~}}}mmmiiikkkzzz///...---,,,++++++++++++((()))+++...///...***'''+++*********))))))((((((%%%&&&'''(((((('''&&&%%%+++***)))(((((()))******...111444555333111//////111111111111111111111111222222222333666999===???CCCFFFKKKQQQTTTTTTPPPLLLHHHJJJQQQVVVSSSIIIBBB@@@BBBJJJRRRVVVTTTQQQRRRTTTPPPRRRVVVZZZ]]]```dddggghhhiiikkkllllllkkkjjjiiihhhgggffffffhhhllloooqqqzzzyyywwwvvvvvvxxxyyy{{{}}}{{{mmmjjjhhhzzz************++++++++++++'''(((***---//////,,,)))************)))))))))((('''(((((())))))(((((('''+++*********+++,,,...///222333444333111000000111...//////000111111222222222222222333666999===???CCCFFFKKKPPPTTTSSSPPPLLLEEEGGGMMMRRROOOFFF@@@???BBBGGGNNNRRRRRRPPPQQQQQQPPPSSSVVVYYY[[[]]]aaacccdddfffhhhjjjkkkkkkjjjjjjhhhgggggghhhjjjmmmoooqqqwwwwwwvvvvvvwwwxxx{{{|||}}}~~~zzzllljjjiii{{{+++,,,,,,,,,,,,+++******&&&&&&))),,,//////---***************))))))))))))***))))))(((((())))))***)))))))))***,,,---///000444444333000......///111,,,,,,...///000222333444333333333444666999===???CCCFFFJJJOOORRRRRROOOKKKDDDEEEJJJNNNLLLDDD@@@@@@DDDGGGKKKOOORRRRRRQQQPPPQQQSSSVVVXXXYYY[[[]]]```aaacccfffhhhjjjkkkkkkjjjfffggghhhiiilllnnnppprrrvvvuuuuuuvvvwwwyyy{{{}}}|||}}}yyyllljjjiii|||222222222000...+++)))'''''''''))),,,......,,,)))*********)))))))))))))))******(((''''''(((******''''''((()))***,,,---...111222111///---,,,---...---...///000111222333444444333333444666999===???CCCEEEIIINNNQQQQQQNNNJJJEEEFFFIIIMMMKKKEEEBBBCCCFFFGGGKKKOOOSSSUUUSSSQQQPPPRRRUUUWWWXXXZZZ]]]```aaacccfffhhhjjjkkkjjjjjjfffgggiiikkknnnppprrrsssvvvvvvvvvvvvwwwyyyzzz{{{{{{|||}}}zzzmmmkkkjjj}}}333333222000---+++)))'''*********+++,,,,,,)))'''))))))))))))))))))*********)))'''''''''''')))***((())))))***++++++,,,,,,///111333333111...------000111111222222333333444555444444555777:::===>>>CCCEEEHHHLLLOOOOOOLLLJJJEEEEEEHHHLLLIIICCCAAACCCDDDFFFJJJOOOSSSUUUSSSQQQNNNQQQTTTWWWYYY[[[___aaaccceeegggiiijjjjjjiiihhhfffgggiiilllooorrrssstttyyyyyyxxxxxxxxxxxxxxxxxx{{{{{{|||~~~|||ooommmlll~~~......,,,+++************+++******+++++++++(((&&&))))))))))))************)))((((((''''''(((((()))***+++,,,---......------///222555666444222000///111222222333333444444444555555555555777:::===>>>CCCEEEGGGKKKNNNNNNKKKIIICCCCCCFFFJJJGGGAAA>>>??????CCCIIIOOOQQQQQQPPPNNNMMMPPPSSSVVVXXX[[[___aaaccceeegggiiijjjjjjiiihhhggggggiiilllooosssvvvwww{{{{{{{{{zzzyyyyyyxxxxxxzzz{{{|||~~~}}}qqqooonnn...---***(((((()))***,,,***))))))***++++++)))'''((()))))))))************((())))))******))))))((((((***+++---////////////...000222222111000111111//////000222333444555555666555555555777:::<<<>>>CCCDDDFFFJJJMMMMMMJJJHHHCCCDDDGGGKKKHHHAAA<<<===;;;BBBKKKQQQQQQPPPNNNNNNNNNPPPSSSUUUVVVYYY\\\^^^```bbbeeegggiiiiiiiiihhhhhhhhhiiikkkooossswwwzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{}}}|||qqqpppqqq444111---)))((((((***+++)))(((((()))+++,,,+++)))(((((())))))*********+++)))***+++,,,,,,+++***)))$$$&&&)))+++---/////////,,,---------,,,---///222,,,---...000222444666777666666555666777:::<<<>>>CCCDDDFFFIIILLLLLLJJJHHHEEEFFFJJJNNNKKKCCC>>>>>>:::CCCOOOTTTSSSQQQPPPPPPNNNPPPSSSTTTUUUVVVXXXZZZ]]]___bbbfffhhhiiiiiiiiiiiiiiiiiikkknnntttxxx|||zzzzzz{{{|||}}}}}}}}}|||{{{|||}}}{{{pppqqqsss555333...+++))))))***+++,,,***(((''''''(((***,,,(((((((((((()))***+++,,,,,,+++******)))************!!!!!!+++000+++***...000111111222222111111000///000333555777777777666999888888888:::<<>>@@@AAA???>>>:::999888888:::<<<>>>@@@DDDDDDEEEGGGHHHHHHEEECCCBBB@@@AAAFFFKKKJJJBBB:::>>>CCCJJJOOOQQQPPPOOONNNLLLNNNPPPRRRRRRSSSVVVWWW\\\\\\]]]^^^```ccceeegggeeegggjjjpppuuuxxxyyyxxxyyyyyyzzz{{{|||}}}~~~~~~|||}}}xxxyyy111000...,,,++++++++++++((()))***++++++***)))(((,,,+++++++++,,,,,,---...---,,,+++)))((((((((((((+++***,,,...,,,'''***000000000////////////000000///333:::???CCCCCCAAA@@@999999888888:::<<>>AAAAAA???===888888888888:::<<>>:::???EEEHHHGGGCCCAAA@@@===CCCLLLSSSUUUSSSQQQPPPPPPRRRTTTVVVVVVWWWZZZ\\\\\\ZZZYYYXXXYYY\\\___aaabbbgggnnnssswwwxxxzzz{{{zzz{{{{{{|||{{{zzzyyyxxx~~~~~~***+++,,,------+++***)))((()))***++++++***)))((((((''''''&&&&&&''''''((()))(((((((((((()))******---+++***)))***---...---111000...------...000111...000333666777777666444555555666777:::>>>BBBEEEIIILLLOOOOOOKKKFFFCCCBBB:::===CCCHHHJJJIIIEEEBBB===DDDMMMTTTVVVUUUSSSQQQPPPRRRTTTVVVWWWXXX[[[]]]]]]\\\[[[ZZZZZZ\\\]]]___```eeelllppprrrtttwwwyyyyyyzzz|||}}}}}}|||{{{zzz{{{+++,,,...//////...,,,+++))))))************))))))******)))))))))))))))***'''''''''(((((()))***+++...,,,)))(((,,,000111......---+++******+++---...000111333444555444333222444444555777;;;???CCCFFFOOOSSSVVVVVVQQQLLLIIIHHH======AAAHHHOOOQQQKKKEEE>>>EEENNNUUUWWWVVVTTTRRROOOQQQTTTUUUWWWYYY[[[^^^^^^]]]\\\[[[[[[\\\]]]]]]___dddjjjnnnoooqqqtttwwwxxxzzz|||~~~~~~}}}}}}}}}~~~yyy~~~222///,,,+++***)))(((&&&,,,------,,,(((&&&%%%&&&+++***((('''''''''((()))******)))(((((((((((((((***)))'''&&&&&&(((***+++333222000///............111111111111111222222222444444444666999>>>BBBEEENNN[[[bbb\\\WWWWWWQQQHHHGGGDDDFFFNNNTTTSSSMMMGGGAAADDDKKKRRRWWWXXXUUUQQQRRRRRRSSSTTTVVVYYY[[[]]]``````^^^]]]\\\[[[[[[[[[```ccchhhlllnnnoooqqqsssyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~111///------------,,,+++---......---***'''''''''))))))))))))***++++++,,,******)))(((((((((((((((+++***)))((((((***,,,---000///...---------......111111111111111222222222555444444666999===BBBDDDQQQ]]]bbb\\\WWWUUUOOOGGGJJJHHHKKKTTT]]]\\\TTTMMMAAAEEEKKKRRRWWWWWWTTTQQQQQQQQQRRRSSSVVVYYY\\\]]]aaa```___^^^]]]\\\\\\[[[```dddhhhlllnnnpppqqqssswwwxxxyyyzzz{{{|||||||||~~~~~~~~~~~~000///......000111000///---...///---+++)))((()))((()))+++---............***))))))(((((((((((((((++++++***)))***,,,...000///...------------......000000111111111222222222555444444555999===AAADDDOOOYYY^^^ZZZUUUTTTPPPJJJJJJKKKPPPZZZddddddZZZOOOBBBEEEKKKQQQVVVWWWTTTQQQOOOPPPQQQSSSVVVYYY]]]^^^aaaaaa```___^^^]]]\\\\\\^^^aaagggjjjmmmnnnpppqqquuuvvvwwwxxxzzzzzz{{{{{{~~~~~~}}}///...---...000111///...+++---...---***)))((()))(((***,,,/////////---,,,))))))(((((((((((())))))+++***))))))***---///111111111000000////////////000000000111222222333333555444444555888<<<@@@CCCGGGPPPVVVUUUSSSTTTSSSPPPMMMQQQWWW```jjjjjj___QQQCCCEEEJJJOOOTTTVVVTTTRRRNNNOOOPPPRRRVVVZZZ^^^```bbbbbbaaaaaa```^^^]]]]]]\\\___eeeiiikkkmmmoooppptttuuuwwwxxxzzzzzz{{{{{{~~~~~~}}}~~~...---------......+++))))))+++,,,+++)))(((((())))))+++---//////---***((())))))(((((((((((())))))))))))(((((())),,,...000666555555444333111000000///000000111222222333333555444444555888<<<@@@BBBBBBIIIOOOPPPOOOQQQSSSSSSUUU[[[aaafffkkkkkk___QQQAAACCCGGGMMMRRRTTTTTTRRRNNNOOOPPPSSSWWW[[[___aaaccccccccccccbbb```___^^^]]]aaafffkkkmmmoooqqqsssvvvwwwxxxzzz{{{{{{||||||}}}}}}~~~///...---......,,,)))'''((()))++++++)))(((((())))))+++---...---,,,)))'''((((((((((((((())))))***)))(((((('''(((***,,,...666666666555444333111000//////000111222333333444555444444555777;;;???BBBCCCGGGLLLMMMMMMNNNQQQTTTZZZbbbgggeeecccaaaVVVJJJ???@@@DDDJJJOOOSSSTTTSSSPPPPPPRRRTTTXXX\\\```bbbddddddeeedddcccbbb```^^^aaaeeekkkooorrrtttvvvxxxxxxyyyzzz{{{{{{||||||{{{||||||}}}~~~000//////000000...+++)))(((***++++++***)))***+++)))***,,,------,,,+++***((((((((((((((()))*********)))((('''((()))+++---000111222333333333222111...///000111222333444444555444444555777;;;>>>AAABBBEEEIIILLLMMMOOOSSSXXXbbbllloooeee\\\WWWOOOEEE<<<===AAAGGGMMMRRRTTTTTTRRRRRRTTTVVVYYY]]]```bbbdddeeeffffffeeeccc```___cccggglllqqqsssvvvxxxzzzzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{|||}}}111111111222333222///,,,)))+++,,,,,,+++++++++,,,((()))+++---.........---((((((((((((((()))******,,,+++)))((((((***+++---+++,,,...000111222222111...///000111222333444444555555444555777:::>>>AAA???BBBGGGLLLOOORRRXXX___oooyyy{{{lll^^^XXXQQQIII:::;;;???EEELLLQQQTTTUUUSSSTTTUUUWWWZZZ]]]aaaccceeeeeefffgggeeecccaaa___aaaeeekkkooorrrtttwwwxxxzzzzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{|||yyy333222111000////////////...000111///***''''''))),,,---...,,,***)))***+++))))))))))))((((((((((((((('''&&&'''***,,,,,,+++...---...000333333000---...111444555444444888;;;777666666777888;;;>>>???EEEFFFHHHKKKNNNSSSZZZ___vvv|||zzzkkk\\\UUUNNNGGG<<<::::::AAAKKKSSSVVVUUUXXXVVVUUUXXX^^^bbbccccccgggffffffeeedddbbbaaa```eeegggjjjlllmmmnnnppprrrxxxyyyzzzyyywwwvvvwwwxxxxxxxxxyyy{{{~~~{{{xxxsssuuu~~~333333222111000///...------///000...+++(((((()))***++++++)))'''%%%%%%&&&))))))))))))((((((((((((+++***)))***,,,..................000333333000---000222444555666888:::<<<555444333333555888;;;===DDDFFFHHHJJJMMMRRRWWW[[[ooovvvuuuggg[[[UUUOOOHHH>>><<<<<>>???BBBFFFHHHIIIIIIJJJKKKPPPYYY]]]YYYWWWWWWRRRIII>>>;;;;;;AAALLLTTTVVVVVVVVVWWWYYY[[[^^^bbbfffiiillllllllljjjfffbbb]]][[[\\\___bbbeeegggiiilllnnnooorrrtttvvvwwwyyy|||~~~zzz{{{|||}}}|||222222222111///---+++***)))(((((()))++++++***)))$$$%%%'''''''''''')))***''''''(((((())))))******,,,******+++---/////////...///000000//////000222222777>>>EEEGGGCCC<<<666333111///...000444999;;;???BBBEEEGGGGGGGGGHHHJJJNNNWWW\\\ZZZYYYZZZTTTJJJ???<<<:::@@@JJJTTTXXXYYYVVVXXXZZZ\\\___bbbgggkkkmmmmmmmmmkkkhhhccc^^^[[[[[[]]]aaadddeeegggjjjlllmmmpppsssuuuvvvxxx{{{}}}}}}}}}~~~~~~{{{222111000///...---,,,,,,)))((('''(((++++++)))'''((()))******(((((()))***'''''''''((()))*********+++***)))***,,,............///111000......000222222666<<>>;;;777555222111000000222555888;;;???AAADDDEEEFFFFFFHHHJJJRRR[[[```^^^^^^___XXXMMMCCC>>>;;;>>>HHHRRRXXXYYYUUUXXX[[[]]]___bbbhhhlllllllllmmmkkkhhhccc^^^[[[ZZZ]]]```bbbccceeegggiiilllnnnqqqssstttvvvyyy|||||||||}}}~~~||||||222111000...------------***((('''(((***+++)))&&&'''(((((('''$$$######$$$&&&''''''((()))******+++((('''&&&'''***,,,,,,+++...000111000......000333333666999999666444555666333333333333555888:::<<>>GGGQQQWWWYYYUUUXXX\\\^^^___ccchhhmmmjjjkkklllkkkgggccc^^^ZZZZZZ]]]```bbbcccdddfffgggkkkmmmppprrrsssuuuxxxzzzwwwyyy{{{~~~{{{}}}666333000...//////---***$$$'''++++++)))((()))***&&&&&&'''(((((((((((((((&&&&&&&&&''''''((()))***((()))+++,,,------,,,+++222111111000000000000000222333555777777666444333666333000...///222666999BBBBBBBBBEEEHHHJJJJJJIIIPPPWWW]]]___aaabbb___ZZZOOOBBB:::===GGGNNNSSSUUUXXXZZZ[[[\\\]]]```cccfffjjjkkkkkkjjjgggccc___\\\ZZZ[[[]]]______aaaeeegggkkkmmmooorrrtttvvvwwwwwwvvvxxx{{{|||}}}~~~|||555222...---...---+++)))&&&)))++++++)))'''''')))))))))******+++++++++***((((((((('''(((((()))***(((((()))***++++++++++++222111000000//////000000111222444555555555333222666444111///000444888;;;AAACCCEEEGGGIIIIIIIIIIIIOOOVVV\\\___aaacccaaa\\\OOOCCC;;;>>>GGGOOOSSSVVVVVVWWWYYYZZZ\\\___dddgggoooooonnnlllhhhccc^^^[[[YYY[[[]]]^^^___aaaeeegggkkklllmmmppprrrtttvvvwwwvvvxxx{{{|||}}}~~~}}}333111...,,,,,,+++***((()))***++++++)))'''''''''******+++++++++,,,,,,,,,+++***))))))((()))))))))------,,,,,,---...000111222111000000//////000000///000222444444333222111555333111000222666;;;>>>@@@DDDIIIKKKJJJHHHIIIJJJMMMTTT[[[^^^aaaeeeccc___QQQEEE<<>>@@@FFFNNNPPPMMMJJJJJJKKKLLLRRRYYY\\\aaaeeedddaaaQQQFFF===???GGGNNNTTTXXXVVVUUUUUUTTTVVVZZZ```eeeeeefffggggggeeebbb___]]]YYYZZZ]]]^^^```bbbeeehhhmmmllllllmmmpppssswwwyyyvvvxxx{{{|||}}}~~~xxxuuu{{{222111000...+++*********((((((((()))***+++,,,,,,*********)))******,,,,,,...---,,,***))))))))))))+++***((('''(((+++...111111000000///.../////////...000222444555444333222111111000000333666;;;===@@@HHHPPPRRROOOLLLLLLMMMJJJPPPVVVZZZ^^^bbbbbb___PPPFFF===>>>EEEKKKRRRXXXWWWWWWUUUTTTTTTWWW\\\aaacccdddeeefffeeebbb___]]]XXXZZZ\\\^^^```bbbfffhhhnnnmmmmmmnnnqqqtttxxxzzzvvvxxx{{{|||}}}~~~wwwqqquuu{{{111111000...+++))))))***((('''&&&(((***------------,,,+++++++++,,,---...---,,,+++***))))))))))))***)))(((((())),,,///111111000//////......//////...///222444555444333333111111000111333666:::<<>>DDDMMMUUUUUUVVVVVVUUUUUUVVVZZZ]]]dddeeeffffffeeebbb^^^\\\WWWYYY\\\^^^```cccfffiiikkklllnnnppprrruuuvvvwwwvvvxxx{{{|||}}}~~~|||qqqooorrruuu---//////,,,(((%%%&&&(((---***'''(((***,,,,,,******)))((('''''')))+++,,,+++***))))))((()))))))))((((((((()))***,,,///000000000///...............+++,,,///111222222111111444444333444555888;;;===???@@@DDDIIIMMMNNNMMMJJJHHHMMMQQQRRRTTTWWWVVVSSSKKKAAA999888<<>>BBBGGGLLLTTTSSSSSSTTTUUUWWWYYYZZZ^^^aaabbb``````bbbaaa^^^ZZZZZZZZZ\\\___cccfffiiihhhjjjnnnppprrrtttwwwyyyyyy{{{}}}}}}}}}~~~|||sssnnnkkkmmmuuu333222///,,,***)))((((((((()))+++...///...+++'''*********++++++,,,,,,,,,+++)))((()))+++---+++)))'''***...000000///000000///////////////000000000///000222222333333333333333333222222444777:::===@@@BBBDDDFFFGGGFFFDDDCCCGGGMMMRRRTTTVVVXXXVVVRRRJJJAAA:::999<<<@@@GGGMMMSSSSSSTTTTTTTTTUUUXXXZZZ^^^aaabbb``````bbbaaa^^^YYYYYYZZZ[[[^^^bbbfffhhhfffiiimmmooorrrtttxxxzzz|||~~~wwwqqqooonnnsss111000...,,,++++++++++++---,,,+++,,,,,,+++)))'''(((((())))))***+++++++++)))+++,,,+++'''%%%''')))+++---000111///...------......///000000000000000000000111222333444444333444333222222444777:::<<<@@@BBBDDDFFFFFFDDDBBB@@@DDDJJJPPPSSSVVVYYYWWWRRRMMMDDD:::777999>>>GGGOOOSSSTTTUUUTTTSSSTTTWWWZZZ^^^aaacccaaaaaacccaaa^^^ZZZZZZZZZ[[[^^^bbbeeegggfffhhhllloooqqqtttxxxzzz~~~}}}xxxrrrppprrr|||//////......///000222333000...+++******)))((('''((((((((()))))))))******(((,,,...+++%%%"""$$$(((---...000000...,,,++++++---...///000111111111000111111111333555666555444555444333333444777:::<<<@@@BBBEEEFFFFFFCCC@@@>>>@@@HHHOOOSSSWWWZZZYYYTTTPPPFFF<<<777777;;;EEEOOOSSSUUUVVVUUUSSSTTTWWW[[[]]]bbbdddccccccdddbbb]]][[[[[[[[[\\\___bbbeeegggfffhhhllloooqqqtttwwwzzz}}}tttppppppxxx111000/////////000111222...,,,************)))'''((((((((()))))))))))))))(((***,,,***&&&$$$%%%(((,,,---...---,,,+++,,,---,,,---///000111111111000222111111333666888777555666555333333444777:::<<>>:::888:::BBBKKKTTTVVVXXXWWWTTTTTTXXX\\\]]]bbbffffffffffffbbb]]]\\\\\\\\\]]]___cccfffhhhfffiiilllooopppsssvvvyyy~~~wwwrrrpppvvv555333111...,,,++++++++++++******+++,,,,,,***((())))))))))))))))))))))))))))))(((((())))))((((((+++,,,,,,,,,++++++---///,,,---///000111111111000333222111444777999888555666555444333555777:::<<>>FFFOOOUUU[[[___^^^ZZZNNNGGGAAA===::::::@@@HHHTTTWWWYYYWWWTTTTTTXXX]]]\\\bbbggggggggggggbbb\\\]]]]]]]]]^^^```cccfffhhhgggiiilllooopppsssvvvxxx}}}zzztttrrrwww222000---,,,---/////////,,,,,,+++******++++++,,,+++)))'''(((******'''$$$%%%'''((('''&&&&&&'''(((---...///...+++)))))))))---,,,,,,------///000000---///222555666666555444666666777666666888<<>>FFFKKKPPPTTTUUUVVVZZZ]]]ccceeegggiiiiiigggdddccc]]]\\\ZZZ\\\```dddggghhhlllmmmoooqqqrrrsssttttttzzz|||~~~~~~xxxrrrsssyyy222000//////000000///...222///+++((((((***---000...---,,,,,,---,,,***(((***++++++***'''&&&&&&'''###%%%(((***+++,,,///111111000000///...------------///111444555555555444555666666666666888;;;>>>@@@DDDIIINNNOOOMMMJJJHHHGGGKKKQQQYYY```fffjjjkkknnneeeVVVGGG<<<999:::;;;DDDJJJQQQUUUWWWYYY]]]``````cccgggjjjkkkiiigggeee___]]]\\\]]]```eeeggghhhjjjkkknnnppprrrtttuuuuuuxxxzzz~~~~~~}}}}}}~~~|||{{{uuuuuuyyy333111//////111333444444...---***))))))+++...000------------,,,,,,***)))***++++++***((('''((()))''')))*********+++---...222222111000///---,,,+++---///111333555555555444555666666666666777;;;>>>AAAEEEJJJOOOPPPNNNKKKHHHDDDHHHOOOWWW```jjjrrrxxxzzzqqq___JJJ===999;;;<<>>BBBEEEJJJMMMNNNLLLHHHEEEBBBFFFLLLUUUaaaooo}}}iiiNNN<<<:::<<<===DDDJJJQQQTTTUUUUUUWWWYYY___bbbfffiiijjjhhhfffddddddaaa___```cccfffhhhiiiiiijjjlllnnnooopppppppppsssvvvzzz||||||||||||}}}}}}}}}zzzyyy~~~666333//////222888===???'''(((+++---////////////***+++,,,+++)))(((((((((&&&''')))***)))***+++---***+++,,,+++***,,,...111111222222222222000...---......000111333444444555444555555555555777:::===AAACCCGGGIIIJJJHHHFFFDDDBBBGGGNNNVVVbbbqqqqqqQQQ===:::<<<<<>>AAACCCFFFGGGHHHHHH???FFFPPPXXX^^^gggqqqyyyuuuuuufffKKK:::999;;;888@@@GGGPPPWWWZZZ[[[^^^```cccdddfffhhhllloooqqqrrrhhhfffcccccceeehhhjjjjjjiiijjjmmmppprrruuuvvvwwwqqqtttyyy||||||}}}~~~|||}}}|||wwwtttrrrqqqnnnppptttxxx777444111000000111222111---...///...---...000222---------,,,,,,+++++++++###%%%'''***+++++++++***)))******+++,,,...///000222222333333222///---+++))),,,///000000000000111666777777666555777:::<<<======???@@@BBBCCCEEEEEEFFFGGGLLLVVV^^^aaafffkkkmmmiii```RRRCCC;;;<<>>???AAABBBDDDEEEFFFHHHHHHLLLTTTYYYZZZ]]]bbbeeeccc[[[NNN@@@888888:::@@@HHHRRRXXXYYYYYY\\\___aaacccgggkkknnnooooooooollljjjfffbbbaaabbbeeegggiiijjjlllmmmooopppqqqrrrqqqsssuuuwwwxxx{{{~~~{{{vvvpppkkkmmmkkkkkkmmmnnnrrr}}}|||999666333000000///...,,,.../////////---,,,---...***++++++++++++++++++,,,***)))((((((((()))+++,,,******))))))))))))******000111222222222111///...---...000111111222444666555666555444444555888:::===>>>@@@BBBDDDEEEFFFFFFIIIHHHKKKRRRUUUVVVXXX\\\^^^]]]XXXMMM@@@777666888@@@HHHRRRXXXXXXXXX[[[^^^___bbbfffkkknnnpppppppppmmmjjjgggdddbbbccceeegggkkklllmmmnnnooopppppppppnnnpppsssuuuwwwzzz~~~yyyrrrmmmnnnkkkjjjkkkkkkmmmvvvzzz777555222000000///---,,,---...//////---+++,,,---***+++++++++,,,,,,------(((((('''''''''''''''''',,,+++***)))))))))))))))------...//////......---,,,---///000000111444666666777666555444555888;;;>>>???AAACCCEEEFFFFFFFFFGGGFFFJJJQQQUUUUUUXXX[[[ZZZZZZWWWNNNBBB:::888999@@@HHHRRRWWWXXXXXXZZZ]]]^^^aaafffkkkoooqqqqqqpppllljjjgggeeeeeefffhhhjjjllllllnnnooooooooooooooommmooorrrtttvvvyyy}}}{{{tttpppooollljjjkkkkkkmmmttt||||||444222000///000000...---,,,...///...,,,+++++++++++++++,,,,,,------......%%%''')))+++***(((&&&$$$,,,,,,+++************+++,,,------..................000222444444555777999888999888777666666999<<<>>>@@@BBBEEEGGGGGGGGGGGGGGGFFFIIIOOOSSSSSSUUUXXXWWWXXXWWWOOODDD<<<999:::???GGGQQQVVVWWWWWWZZZ]]]]]]aaafffllloooqqqppppppjjjiiigggfffgggiiilllmmmkkklllmmmooooooooonnnmmmoooqqqssstttuuuwwwzzz}}}~~~}}}xxxuuusssooolllmmmllllllpppvvv~~~222000//////000000...---***,,,......---+++++++++,,,,,,,,,,,,,,,,,,------&&&))),,,//////,,,(((&&&***************+++,,,---////////////000000000000,,,///333555666666777888::::::999888666777:::<<>>===<<<<<<999999888666555555888:::???AAAEEEHHHJJJJJJIIIHHHEEEDDDHHHOOOTTTUUUWWW[[[WWWXXXVVVOOODDD<<<;;;<<<:::BBBMMMTTTVVVXXX[[[______ccchhhmmmppppppnnnlllhhhgggeeecccbbbbbbbbbbbbeeegggjjjlllmmmmmmkkkjjjmmmooorrrtttvvvyyy}}}~~~~~~|||wwwwwwvvvrrrqqqsssoooxxx|||777444000...------,,,+++...------.........+++)))---.........---***'''%%%&&&((()))+++,,,,,,,,,+++)))*********)))((('''&&&000000000///---,,,...///000111444777;;;===???@@@::::::999666444555777999AAABBBDDDFFFHHHIIIJJJKKKIIIEEEEEEMMMUUUXXXXXXYYY[[[]]]\\\TTTFFF;;;777777999???IIIRRRYYY\\\___``````cccgggkkknnnnnnmmmkkkddddddbbb```^^^___aaadddeeegggiiijjjjjjjjjkkklllooopppqqqtttvvvyyy|||}}}}}}yyyvvvtttrrrpppuuuvvv~~~999666222////////////...,,,,,,,,,---......+++)))************)))'''&&&$$$((()))***++++++***))))))((((((((((((''''''''''''///000000///------...///000111444666999;;;===>>>999999888666555555777:::<<<>>>BBBFFFIIILLLMMMMMMIIIEEEEEEMMMUUUXXXYYYZZZ]]]______VVVIII>>>::::::777>>>GGGPPPWWW[[[]]]^^^___bbbfffkkkmmmnnnmmmlllhhhgggddd```\\\\\\^^^```bbbeeehhhiiiiiiiiijjjlllnnnoooppprrruuuxxxzzz|||}}}{{{zzzxxxvvvxxxxxx777444000---------...---+++++++++,,,......,,,***++++++++++++************))))))***+++***)))(((''',,,++++++******+++---...///000111000...---...///000111333555777999::::::777777777666555666888:::;;;>>>BBBGGGKKKLLLMMMMMMJJJFFFFFFMMMUUUXXXZZZ\\\^^^aaa```YYYMMMBBB<<<;;;666<<>><<<:::;;;CCCPPPZZZ]]][[[YYY[[[___dddjjjooorrrttttttrrrpppnnnkkkiiigggffffffggghhhiiikkknnnrrrvvvvvvwwwyyy{{{~~~}}}zzz||||||}}}777555333222222111000///)))---000...(((%%%'''******(((&&&''')))***++++++***'''%%%&&&***+++)))%%%'''''''''((()))***,,,,,,///000111111222222111111000111222111000111333555555666888888666444444444;;;@@@DDDCCCDDDHHHJJJIIILLLIIIGGGKKKTTT]]]bbbcccfffjjjpppqqqjjj[[[JJJ???:::888999AAAMMMWWWZZZZZZXXXZZZ]]]bbbggglllppprrrsssrrrqqqooollliiigggeeefffggghhhiiijjjlllpppttttttuuuwwwzzz|||yyyooolllnnnxxx}}}|||}}}666444111000000000...---***++++++***(((''')))+++,,,***(((((()))++++++***)))'''%%%&&&(((***(((%%%&&&&&&''''''(((***+++,,,//////000111111111111000///000000000///000333555444666888888666555555555:::@@@CCCCCCDDDHHHIIIHHHJJJHHHHHHLLLTTT\\\```aaaaaadddhhhiiidddYYYKKKAAA888666777>>>JJJSSSWWWXXXXXXYYY\\\```dddiiimmmooorrrrrrqqqpppmmmiiifffccceeefffgggggghhhjjjmmmppprrrsssuuuwwwzzz}}}vvviii```]]]^^^fffqqq|||}}}{{{xxxvvvyyy~~~444222///......---,,,***,,,***((((((***+++,,,,,,///---+++***,,,------,,,***((('''((()))***)))''''''''''''((()))***+++,,,,,,------...............////////////...000333555444666888999777666666666:::@@@DDDCCCDDDGGGHHHGGGGGGGGGGGGLLLSSSYYY]]]^^^```aaabbbccc```WWWKKKBBB777555666===GGGQQQVVVWWWYYYZZZ\\\___cccgggkkkmmmqqqqqqqqqpppmmmiiidddbbbdddeeefffffffffgggjjjllloooppprrruuuxxx{{{}}}~~~{{{kkk___XXXUUUUUU[[[bbblllzzz{{{wwwsssnnnmmmooouuuyyy777444111000//////---+++---+++)))))),,,.........///---+++***,,,------,,,)))((((((((()))))))))(((((((((((()))***+++,,,---,,,------.............../////////......000333666666888::::::888777777777:::@@@DDDDDDEEEHHHHHHFFFEEEEEEGGGJJJPPPUUUYYY[[[```^^^]]]]]][[[TTTIII@@@777666777===FFFOOOUUUWWWZZZ[[[\\\___cccgggkkknnnqqqqqqqqqpppmmmhhhdddaaabbbdddeeefffeeefffhhhjjjnnnoooqqqtttwwwzzz|||~~~zzzddd\\\VVVRRRQQQTTTWWW^^^jjjvvvxxxsssnnnhhheeeeeefffiiinnnuuu}}}555333000...---,,,+++))),,,+++***+++---//////...,,,***(((((()))++++++***''''''''''''''''''''''''(((((())))))***,,,---...//////000111111111111000/////////......000555888999;;;===<<<:::888777888;;;AAAFFFFFFFFFHHHHHHFFFFFFFFFGGGIIIMMMSSSXXX[[[^^^[[[XXXWWWVVVPPPEEE===777666888===EEENNNUUUXXX[[[[[[\\\___ccchhhlllooorrrrrrqqqooolllgggcccaaaaaaccceeeeeeeeefffgggiiimmmoooqqqtttxxx{{{}}}~~~zzzaaa]]]TTTQQQOOOOOOOOORRR\\\ggg~~~uuupppkkkddd______YYY[[[___eeellluuu444111...,,,,,,+++)))'''***+++,,,---------------***(((&&&''')))***++++++'''((()))(((((('''(((((((((((((((((()))+++,,,---///000111111222222111111000000000//////111666999===>>>???>>><<<999888888<<>>EEEDDDBBB@@@>>>===<<<<<<===@@@DDDFFFGGGHHHJJJKKKOOOLLLJJJJJJNNNTTTYYY\\\___^^^[[[XXXWWWVVVMMMBBB666777888888>>>IIITTTZZZ\\\]]]]]]^^^aaaffflllqqqvvvtttqqqnnnkkkgggbbb^^^cccdddeeeggghhhiiiiiiiiiooopppqqqrrrtttxxx}}}uuuhhh]]]WWWQQQOOOMMMMMMSSSZZZcccjjj}}}yyynnngggaaa^^^[[[VVVXXXXXXVVVSSSSSSVVVYYYcccmmm}}}777555222111111000///...------...//////...---,,,---,,,+++*********++++++(((''''''&&&&&&''''''(((***))))))))))))***+++,,,+++,,,,,,---...///000000...///000000222666<<<@@@HHHGGGDDDBBB???===<<<<<<>>>AAAEEEHHHIIIJJJLLLNNNNNNKKKIIIIIIMMMRRRXXX[[[aaaaaa```]]]]]]ZZZOOODDD777666666666<<>>BBBIIIHHHEEEBBB@@@>>><<<<<>>======>>>AAAEEEIIILLLOOOSSSVVVUUUSSSQQQOOOPPPUUU\\\aaafffiiillllllkkkeeeVVVGGG>>>888444666===EEEPPPXXX[[[\\\^^^___bbbffflllppprrrooollljjjhhhddd```]]]]]]^^^aaadddgggiiijjjkkkkkknnnrrrwww}}}{{{qqqfff^^^WWWQQQOOORRRVVVYYYeeeyyy|||yyyvvvtttmmmjjjddd^^^ZZZYYYYYY[[[YYY]]]fffttt}}}777555222111111111000...///.........///000000111---,,,***))))))***,,,---***))))))(((((())))))*********))))))))))))******,,,------...///000111111///111222333333666:::===@@@???>>>>>>======>>>>>><<>>999===AAAFFFKKKPPPVVV[[[\\\[[[WWWRRROOORRRYYY```hhhlllqqqtttxxxuuujjj]]]III<<<333555:::???HHHQQQWWWYYY\\\^^^```dddiiilllqqqpppooollliiibbb[[[UUUWWWYYY]]]aaaeeeiiikkklllhhhnnnvvvxxxmmmeee]]]YYYYYYTTTTTTZZZhhh{{{{{{uuupppmmmjjjgggeeebbbcccfffnnn}}}{{{666444111000//////---+++------...//////000000000)))***+++,,,,,,,,,,,,+++......------------......------,,,+++++++++++++++------...///000111222222///111222222222333555888;;;::::::::::::;;;<<<<<<999<<>>CCCLLLTTTVVVYYY\\\^^^bbbfffiiioooqqqssssssqqqjjj```YYYTTTVVV[[[```eeeiiilllmmmvvv|||sssfff```^^^\\\\\\aaakkk}}}|||llljjjjjjooo{{{~~~yyy???333+++...111///,,,,,,///////////////......---)))***,,,------,,,+++)))---,,,***)))((('''((((((***...000...---///000...++++++,,,///222444444333000111111000000222555888:::;;;;;;;;;;;;;;;;;;;;;<<<===AAAGGGJJJMMMTTT\\\______]]]XXXUUUUUUZZZ^^^ffflllqqqyyyqqqVVV@@@>>>???<<>>666111333666333000111,,,,,,---......---------'''(((***+++++++++******,,,+++***)))(((((())))))...111000,,,+++///111111---------///111222111///111222222111111333666999<<<<<<<<<<<<<<<<<<======<<<<<<@@@FFFIIIKKKRRRYYYZZZZZZYYYUUURRRSSSXXX\\\fffkkkpppxxxrrrXXXAAA======:::???JJJPPPWWW\\\\\\]]]aaaeeefffkkkqqqvvvuuusssooofff^^^ZZZYYY[[[___bbbeeeoooxxx|||zzzzzz~~~}}}tttiiiddd___^^^aaajjj|||yyyrrrssszzzssswww777222000222333000///000,,,------.........------((())))))***+++,,,,,,---******))))))))))))******+++---+++%%%$$$(((,,,,,,+++++++++...000222111000333333333222222333777999======<<<<<<===>>>??????<<<<<<>>>DDDGGGIIINNNUUUUUUVVVVVVSSSQQQRRRWWW\\\ccchhhkkkrrrrrrYYYBBB<<<:::888===GGGOOOVVV[[[[[[\\\aaafffggghhhooossssssrrrpppiiibbb[[[ZZZ[[[___ccchhhsss~~~|||wwwuuuuuuwww|||}}}qqqjjjccc___^^^cccqqq~~~yyyyyy}}}qqqqqq333111///...,,,,,,,,,...000000000000///...------+++++++++,,,---///000111)))))))))))))))******+++''')))(((###!!!%%%((((((''''''(((,,,000333444333333333333222111333666999============>>>???@@@@@@<<<;;;===CCCFFFGGGKKKPPPSSSTTTUUUSSSRRRSSSYYY]]]aaadddfffjjjuuu}}}nnnWWWBBB:::888777<<>>>>>???@@@@@@@@@===:::<<>>;;;===DDDIIIJJJKKKMMMJJJMMMOOOOOONNNPPPTTTYYY```aaabbbcccbbb```aaabbbYYYNNNAAA:::888888<<<@@@JJJRRRXXXYYY\\\bbbgggiiijjjooorrrrrrsssuuutttpppjjjfffeeejjjooonnnmmmmmmjjjlllmmmnnnoooqqquuuxxxyyy}}}}}}rrrhhhbbbbbbeeerrryyyyyy}}}|||}}}iiijjj~~~~~~xxxrrrllllllppppppyyy333555555777???EEE???555***++++++,,,,,,+++++++++)))***,,,------,,,+++)))((()))***++++++***)))(((***---,,,((((((---222333++++++,,,///222444444333444555444333111222555777===AAAFFFJJJLLLIIIFFFCCC???<<<===EEEKKKLLLLLLNNNLLLOOOQQQQQQPPPRRRVVVZZZ[[[\\\___```^^^[[[\\\^^^WWWMMMBBB;;;888888:::===JJJQQQXXXYYY\\\bbbhhhiiiffflllooopppsssvvvvvvrrrkkklllnnnpppmmmgggeeehhhcccfffjjjmmmooorrrvvvxxxwww|||xxxmmmeeeccceeelllyyyyyyxxx|||zzzzzznnnlll}}}xxxpppiiihhhkkkiiinnnxxx;;;333333CCCWWWYYYEEE///------,,,,,,***)))'''&&&)))))))))+++------+++)))(((((())))))*********+++,,,,,,,,,+++++++++******++++++,,,///222444333222666666555333111111444666777???IIIPPPQQQLLLFFFCCCDDD@@@>>>AAAHHHMMMNNNMMMOOOOOOPPPRRRSSSUUUVVVVVVaaaccceeedddaaa]]]ZZZYYYQQQMMMGGG???999777999<<>><<>>GGGTTT]]]aaa```___```aaadddhhhlllrrrzzz}}}nnnaaaZZZYYYYYY^^^aaaeeehhhkkknnnrrruuutttwww|||yyypppgggcccbbbeeeiiioooyyypppeeeiiiuuuzzzvvvqqqnnnlllooo{{{888333...***************+++***)))((('''(((((())))))))))))+++------+++)))))))))((((((((((((''''''((((((((())))))))))))))))))(((((())),,,///000000///222666777777777777777888===CCCGGGGGGDDDAAA@@@AAA@@@???AAADDDJJJPPPTTTRRRRRRRRRSSSTTTUUUUUUUUUXXX]]]dddiiikkkkkkjjjjjjgggbbbXXXKKK@@@999777888>>>EEERRR]]]aaa^^^^^^aaa```ccchhhlllrrr{{{|||mmmaaaYYYVVVUUUYYY]]]bbbfffjjjmmmqqqttttttwwwzzz~~~|||nnniiifffffffffgggmmmuuuwwwhhhjjjoooyyytttqqqrrryyy333111...---......---,,,---+++)))'''&&&''''''((('''(((***,,,...---***'''))))))(((((((((''''''''''''((((((((())))))))))))***(((((())),,,///000000222555777888888777888999333777===AAAAAA@@@>>>===@@@??????@@@CCCIIIOOOTTTRRRRRRRRRSSSSSSTTTUUUUUUTTT[[[cccjjjmmmnnnnnnnnnmmmhhh^^^RRRFFF===999999<<>>>>>>>>>>>AAAGGGOOOTTTSSSSSSTTTTTTUUUUUUVVVVVVQQQXXXaaajjjnnnpppqqqrrrppplllcccWWWJJJ@@@;;;:::<<>>BBB@@@;;;CCCAAA???>>>AAAGGGOOOTTTSSSTTTUUUXXX[[[ZZZXXXUUUVVV^^^gggnnnpppqqqrrrssstttwwwuuuiiiUUUDDD<<<;;;666===GGGQQQYYY\\\\\\\\\ccccccfffkkkttt~~~~~~uuukkk___UUUQQQSSSTTTZZZbbbggghhhmmmrrruuuwwwzzz}}}|||rrrmmmkkkkkkllluuu||||||hhhhhhooo555222///.........---,,,,,,+++***)))(((''''''&&&***+++,,,,,,,,,+++***)))+++((('''***,,,)))'''(((+++++++++++++++***)))((()))((()))***+++...000222555777999888777666666777999<<<<<<===BBBIIIKKKIIIBBB@@@>>>===@@@FFFMMMRRRUUUVVVWWWYYY[[[ZZZWWWTTTVVV]]]fffmmmqqqrrrsssttt{{{xxxdddOOO@@@::::::===DDDNNNWWW]]]^^^]]]```bbbfffmmmvvvyyypppeee\\\VVVVVVVVVZZZaaaeeegggkkkppptttvvvyyy{{{}}}yyyssspppoooooorrrwwwnnnccciii|||666333000............---,,,+++***)))((('''''''''+++++++++*********))))))///+++)))+++,,,)))(((***...---------,,,***)))((()))))))))***+++...000111444666888888666555666777777888777777===FFFKKKKKK???>>>===<<<>>>CCCKKKPPPWWWWWWXXXYYYZZZYYYVVVSSSUUU[[[dddlllqqqsssuuuwwwuuu[[[EEE888======AAAKKKVVV^^^```^^^^^^aaagggpppxxx~~~xxxoooddd]]]XXXWWWYYY___ccceeeiiinnnsssuuuxxxzzz{{{|||~~~|||wwwtttsssrrrttt{{{vvvbbbeeettt777444111////////////...000///---,,,+++***++++++,,,,,,***)))))))))))))))///***'''***+++)))))),,,---------------,,,+++***((((((((()))***,,,...000333555666666555555555666666666555333888???CCCBBB===>>>===<<<<<>>>>>??????===<<>>IIIXXXbbbccc```bbbffflllsssyyy|||}}}}}}rrrfffZZZUUUSSSXXX^^^ccchhhmmmppptttyyyzzzyyyzzz}}}}}}}}}yyywwwzzz~~~ooohhhjjjzzz999666333111111111111000111///---+++)))***+++,,,...------,,,+++***))))))'''######'''***)))))),,,'''((()))+++,,,,,,------(((((((((((()))+++---...000222444444444333444555111555888:::???DDDCCC???@@@BBBBBB???<<<===DDDKKKKKKLLLOOORRRUUUVVVTTTRRROOORRRWWW```iiippptttuuutttwwwzzzyyyooo]]]III;;;888888===HHHVVVaaafffgggjjjlllpppsssvvvwwwwwwwww~~~wwwiii]]]UUUQQQUUU\\\aaafffkkkmmmsssxxxyyyxxxyyy}}}}}}yyywwwwww|||ssshhhcccooo999777444222222222111000000...+++)))(((((()))+++............---+++)))((('''###$$$(((***)))((()))''''''((()))*********)))******)))***+++,,,...//////111333333333333444555...222666999>>>DDDDDD@@@CCCEEEFFFBBB======CCCJJJLLLMMMOOORRRUUUUUUSSSQQQMMMNNNSSS[[[eeemmmqqqrrrqqqrrrrrrqqqjjj\\\JJJ===888888;;;DDDQQQ___jjjpppsssssssssrrrrrrrrrrrrqqqzzz|||mmmaaaXXXRRRTTTYYY^^^bbbgggiiipppvvvxxxvvvwww|||}}}yyyuuuvvv~~~yyykkk```fff~~~:::777444333333333222111000...,,,)))((()))***+++...///000000///,,,***((((((%%%%%%***+++(((&&&''''''((((((((((((''''''&&&,,,,,,++++++,,,...///111...000222333333222333555333666888:::???EEEFFFBBBEEEHHHHHHDDD>>>===CCCIIIOOOOOOQQQSSSUUUUUURRROOOLLLMMMPPPYYYccckkkooopppqqqppppppooojjj]]]LLL???999999:::@@@LLL]]]mmmwwwyyywwwtttqqqooonnnnnnnnnwwwpppeee[[[SSSSSSXXX[[[___cccgggmmmtttvvvuuuvvv||||||wwwuuu{{{ooo___bbbvvv888777555555555444333111((()))+++,,,,,,+++)))((((((+++000222000...+++***+++)))'''''')))***++++++(((''''''(((******)))((((((,,,//////,,,+++...111///000222444555555555444222333555888<<>>CCCGGGIIIIIIFFFDDDCCC@@@===???EEEMMMSSSWWWWWWWWWYYYWWWTTTSSSRRRRRRWWW```hhhnnnpppoookkkeee```___[[[NNN@@@444666888>>>JJJ]]]ooo{{{zzzvvvooojjjhhhjjjmmmnnnuuu{{{}}}lllcccZZZUUURRRSSSYYY```dddggglllooosssvvv{{{~~~}}}{{{yyy|||{{{dddeeennn}}}888666222111111111000///......---------.........(((***...///---+++***)))+++)))((((((***+++++++++***)))((('''&&&%%%%%%$$$###)))+++++++++---/////////...//////000111222111222555:::???FFFKKKOOOQQQMMMJJJIIIDDD???@@@DDDMMMSSSXXXXXXXXXZZZYYYWWWVVVUUUUUUXXX___gggnnnqqqnnnkkkfffbbbaaa]]]QQQEEE666777:::@@@KKKZZZjjjuuuwwwrrrlllgggeeefffjjjmmmrrrxxxsssiii^^^WWWSSSQQQVVV\\\bbbeeeiiimmmqqquuuzzz}}}xxxxxx{{{pppfffhhhuuu999666333000000000///...,,,+++***))))))***,,,---(((***------+++***))))))((('''&&&&&&((()))((((((******((('''%%%%%%&&&''')))+++------++++++,,,---222222111111111333444555000111444888???GGGNNNRRRVVVQQQNNNLLLHHHCCCBBBEEELLLSSSYYYYYYYYY[[[\\\ZZZWWWVVVVVVYYY___gggooossspppnnnjjjeeeccc___TTTHHH;;;:::<<>>HHHVVVcccgggiiigggcccaaacccgggiiilllrrrxxx~~~xxxqqqggg\\\VVVVVVRRRWWW]]]ccciiiooouuuyyy{{{pppgggpppyyy666555222///...---......***)))((((((((()))+++,,,000//////...------,,,,,,###!!!!!!%%%,,,...+++&&&))))))))))))((((((((((((,,,+++)))(((((()))+++,,,---...000222555888999;;;===:::777777;;;BBBHHHKKKOOONNNKKKIIIGGGFFFEEEFFFEEEMMMXXX^^^______aaacccfffaaa\\\[[[[[[]]]eeennnuuuxxx|||oooVVVGGG@@@>>>CCCJJJYYY```gggjjjhhhffffffhhhlllmmmpppuuu{{{vvvlllccc]]]YYYTTTUUUWWW\\\ccckkkrrrwww}}}|||ggggggppp888666444111/////////000+++***)))))))))***+++,,,,,,------,,,,,,+++***)))'''&&&&&&''')))***++++++*********)))((('''''''''///---+++)))(((((()))***---...000222555888:::;;;;;;888555555999???DDDGGGMMMLLLJJJHHHFFFFFFFFFFFFEEEMMMXXX___bbbbbbccceeegggbbb^^^]]]\\\]]]dddmmmyyy}}}}}}]]]HHH???<<<@@@FFFQQQZZZdddiiiiiigggggghhhlllmmmoootttzzzwwwnnneee^^^ZZZRRRSSSUUUYYYaaajjjrrrxxx{{{gggccciii|||777666333111///.........+++************+++,,,,,,+++,,,---...---+++)))((()))******(((&&&'''***---+++******)))(((''''''&&&---,,,***(((((()))***+++,,,---///222666999;;;<<<:::999777666888===AAAEEEIIIHHHHHHGGGGGGFFFFFFFFFDDDKKKVVV___dddffffffeeehhhccc___^^^]]]^^^dddlll{{{eeeKKK>>>;;;===@@@GGGQQQ___hhhkkkjjjiiihhhkkklllnnnrrrxxx~~~yyypppggg```\\\UUUTTTTTTWWW]]]fffoootttyyy}}}iiiaaadddppp555444222///---,,,++++++***************++++++,,,...///111222111///,,,***)))))))))))))))))))))***))))))))))))(((((((((((((((((('''((())),,,...000+++,,,///222555888;;;<<<;;;;;;:::999999<<<@@@DDDEEEFFFGGGGGGGGGGGGGGGFFFAAAHHHRRR]]]eeegggfffeeeeeeaaa____________eeemmmxxx~~~jjjMMM@@@<<<<<<;;;@@@KKK[[[hhhmmmmmmjjjhhhkkkkkkmmmqqquuu{{{|||tttkkkddd```]]][[[XXXXXX[[[bbbjjjnnnwww|||oooccccccjjj~~~555444222000...,,,+++***))))))************+++***///111333444333111...,,,***((())),,,000000,,,'''''''''(((((())))))******((('''''''''))),,,///000+++,,,...111444777999;;;::::::;;;:::999:::>>>AAACCCEEEGGGIIIJJJIIIHHHGGG???DDDMMMYYYcccgggfffcccaaa^^^]]]___```aaafffnnnttt{{{iiiNNNBBB>>><<<888===HHHXXXfffnnnnnnkkkhhhjjjkkklllooosssxxx|||xxxpppiiidddaaa___[[[ZZZ\\\bbbiiimmmwww{{{wwwfffbbbdddrrr888777666444111///---,,,)))******+++,,,+++++++++//////000111000///,,,+++,,,***+++000555555...(((''''''(((((())))))******,,,+++)))((((((***+++---***+++---000222555777888555777999888666777:::>>>DDDFFFIIIKKKLLLLLLJJJIII???AAAHHHTTT```fffeeeaaa```]]]]]]___``````eeelllrrryyy~~~eeeNNNBBB???<<<888;;;EEETTTccclllnnnllliiijjjjjjkkkmmmppptttxxx{{{|||uuunnniii```^^^\\\\\\___eeekkkooouuuzzzkkk___]]]fffyyy999888777555333000...---+++,,,---.........------......///......---,,,+++---,,,---///111000,,,(((***)))))))))((((((((('''---+++***(((((()))+++,,,***+++,,,...111333444555333666999999666666:::===EEEHHHKKKNNNOOONNNLLLJJJAAAAAAFFFQQQ^^^fffeee``````^^^^^^```___^^^bbbgggnnnvvv}}}wwwcccLLL???<<<;;;888888AAANNN]]]iiinnnnnnllliiiiiijjjkkknnnrrrvvvxxxyyyrrrnnn```___]]]]]]```eeejjjmmmsssxxx~~~uuu```[[[]]]iii~~~888777666444222///,,,+++------///000000000///...000//////...------,,,,,,+++---...,,,)))''''''''',,,,,,+++)))(((&&&%%%%%%***)))(((((()))+++---///***+++,,,...///111222333333777;;;;;;888888;;;???FFFIIIMMMPPPQQQPPPMMMKKKCCCBBBEEEPPP^^^fffeeeaaabbb```___```^^^\\\^^^cccjjjssszzz|||}}}~~~zzztttbbbJJJ<<<::::::999555===JJJYYYfffmmmooonnniiiiiiiiijjjmmmqqqtttvvv{{{uuupppcccaaa```___```cccfffhhhqqqvvv|||~~~eee\\\[[[aaaqqq:::888444000---------...)))***+++,,,...///000111///000000000///...------...---------...,,,***'''++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------.........///000222444444222555888999::::::<<<===EEEJJJPPPSSSSSSPPPMMMKKKGGGEEEFFFOOO[[[ccceeeddd``````___^^^]]]^^^aaadddiiittt}}}~~~}}}zzzuuupppjjj]]]MMM???888888::::::===AAAJJJ]]]ooosssnnnlllkkkjjjjjjlllooorrrtttyyy{{{}}}vvvmmmccc\\\]]]___```ccciiinnnvvvrrrccc___ZZZ\\\kkk:::888444000...---------,,,,,,,,,---------........................------...---,,,---...---***((($$$%%%&&&''')))***+++++++++*********+++,,,...///,,,------...///111333333111333555666777888:::<<>>???AAAMMM[[[nnn}}}yyynnnfff[[[UUUMMMJJJOOOYYYdddjjjmmmoooqqqqqqnnnllljjjiiiiiipppxxx~~~}}}xxxqqqhhh]]]PPPDDD<<<999777888???HHHUUUeeerrruuuqqqlllhhhggghhhkkkmmmqqqvvv~~~xxxiii___^^^aaaaaacccgggmmmsssyyy{{{nnnhhh```]]]^^^aaaccccccbbbeeeiiimmmpppuuuzzz~~~mmm___ZZZWWW\\\fff|||666555444222000///...---)))******+++,,,,,,------,,,+++++++++++++++*********)))***,,,...///---,,,&&&'''((()))***,,,------+++***)))((('''((()))***---------...000111333444777;;;???AAABBBAAABBBBBBLLL[[[nnn}}}xxxlllcccWWWTTTOOOJJJJJJRRR___iiilllooorrrsssqqqooommmmmmkkkqqqxxx}}}ssscccQQQEEE===999888===CCCLLL]]]mmmuuuqqqlllhhhfffhhhkkkmmmnnnttt|||mmm```]]]]]][[[^^^ccciiipppwww|||wwwnnneeeccc___]]]]]]aaadddgggfffkkkqqqvvvzzz}}}iii]]]XXXYYY\\\kkk555555444222111///...---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,//////...,,,++++++++++++++++++++++++((((((((((((((()))******,,,,,,,,,---///000222333:::>>>CCCFFFGGGFFFEEEEEEGGGTTTggguuuxxxpppeee^^^TTTSSSOOOIIIGGGNNN\\\hhhjjjmmmqqqsssrrrpppooonnnlllqqqwww~~~ttt]]]MMM???;;;999;;;???FFFWWWhhhtttpppkkkgggfffhhhlllooommmsss{{{ooo```[[[YYYVVV[[[```gggnnnuuuzzz}}}ssskkkeeedddcccaaa```bbbgggkkkmmmrrrzzzttt```YYYYYYYYY```yyy555444222222222111...,,,+++,,,,,,---.........---111---,,,000000,,,...444---,,,+++*********+++,,,,,,+++***((('''''''''''',,,,,,++++++++++++++++++,,,,,,---------///222555;;;EEEMMMMMMKKKJJJIIIGGGHHHMMMXXXeeemmmkkkbbbXXXVVVOOOHHHGGGIIIOOOXXXbbbnnnqqqssssssvvvyyyxxxsss{{{vvvvvvtttZZZKKK===777>>>@@@@@@MMM```qqqssspppiiifffiiikkkjjjnnnsssyyyvvvfffWWWSSSWWWXXX]]]dddjjjooouuu|||{{{oookkkmmmllllllkkkjjjlllnnnppprrrwww|||pppZZZSSSUUU```lll555444222222222111...,,,,,,------...//////......111,,,+++//////---///333---,,,+++*********++++++******)))((('''''''''''')))******+++++++++******+++,,,---------...222555:::CCCKKKKKKHHHHHHGGGEEEGGGJJJPPPZZZaaabbb\\\VVVYYYRRRMMMKKKKKKOOOYYYdddmmmrrruuuwww{{{~~~xxxwww~~~rrrTTTDDD999<<<>>>>>>IIIYYYgggmmmnnnjjjfffggghhhggglllpppvvv|||~~~nnn^^^WWWYYYYYY^^^dddiiinnntttzzzyyyrrrqqqtttuuutttsssssssssuuuwwwxxx}}}~~~aaaUUUVVVWWWbbbvvv666444222111111111...---------.../////////......000,,,***,,,......///222---,,,++++++******++++++((((((((((((''''''((((((''')))+++,,,---,,,+++***+++,,,---,,,,,,...111444999AAAHHHHHHFFFFFFDDDBBBFFFEEEGGGLLLRRRVVVUUUSSSSSSOOOLLLJJJHHHJJJTTT```mmmsssxxx{{{|||xxx}}}bbbMMM<<<:::<<<<<>>???AAADDDCCC???===>>>@@@CCCFFFHHHKKKLLLHHHHHHJJJKKKJJJJJJQQQ[[[gggpppxxxzzz{{{~~~~~~xxxssspppsssxxx{{{dddJJJ<<<999:::>>>AAASSS```kkkmmmkkkjjjiiihhhmmmooosssvvv{{{vvvhhh[[[YYYYYY]]]dddmmmssswwwzzz}}}bbb[[[VVVUUU___nnn888555111//////000//////+++++++++++++++***))))))(((666???;;;222...//////++++++,,,,,,,,,+++***)))'''(((***+++,,,+++)))((('''(((((()))))))))(((((((((***,,,,,,,,,+++,,,...111666:::<<>>;;;<<<>>>@@@CCCFFFJJJLLLLLLIIIIIIKKKKKKJJJNNNTTTbbbmmmvvvxxxvvvvvvuuusssoookkkkkkooouuu{{{kkkQQQ@@@999999<<>>???>>>>>>;;;;;;>>>AAAFFFOOOYYYWWWTTTSSSUUUVVVTTTQQQPPPaaajjjtttxxxtttmmmgggeeeiiijjjkkkjjjlllrrr{{{~~~|||lllVVVCCC999888;;;===GGGSSSfffvvv}}}{{{tttnnniiihhhlllvvv~~~uuufff[[[\\\]]]\\\bbblllnnnrrrwww|||}}}vvvuuuwwwzzzmmm\\\QQQSSSWWW```zzz:::888444111///---------***+++,,,+++)))''''''(((,,,:::AAA777,,,+++---+++'''((()))***++++++***)))))))))((((((((((((((()))******))))))))))))******''''''&&&&&&'''((()))***000111444777;;;===>>>>>>???<<<<<<>>>@@@EEENNNXXXaaa___^^^^^^]]]YYYTTTQQQ^^^hhhsssyyywwwpppjjjhhhkkklllmmmlllmmmsss{{{~~~{{{xxxuuuvvviiiWWWGGG>>><<<<<<===AAALLL^^^oooyyyzzzuuupppjjjiiilllttt|||vvvfffZZZXXXXXXWWW]]]gggkkkooouuu{{{~~~tttooonnnnnn{{{kkkYYYVVVWWW[[[mmm999777555222///...------,,,---...---***((('''(((***333666///)))***+++((('''((()))***+++,,,,,,+++***)))((('''''''''''''''''''''(((((()))***,,,,,,++++++***))))))***+++,,,---///333777:::===>>>>>>AAA???>>>@@@BBBFFFPPP[[[hhhjjjkkkjjjfffaaa[[[WWW\\\fffssszzzzzztttnnnjjjlllmmmooonnnnnnrrryyyyyysssnnnlllbbbTTTGGG???;;;999999???GGGVVVgggtttyyyvvvrrrllliiijjjqqqwww}}}|||lll]]]WWWTTTRRRXXXbbbfffkkkrrryyy~~~wwwooojjjgggpppyyysss[[[UUUVVVYYYdddrrr:::888666333111000//////+++,,,...---,,,++++++,,,***......)))(((******'''***************)))))))))++++++***(((((('''''''''''''''''''''((()))++++++...---,,,+++***++++++,,,+++...333777;;;===@@@AAACCCBBBBBBDDDEEEIIIUUU```kkkqqqvvvtttpppkkkeee```]]]fffrrrzzz{{{vvvoookkkkkkmmmooonnnnnnpppuuuyyy~~~wwwqqqkkkcccWWWJJJAAA;;;888777@@@EEEPPP```nnnvvvvvvtttmmmiiihhhlllrrrwwwxxxggg\\\UUURRRVVV^^^aaagggooovvv{{{~~~uuunnniiigggmmmvvvbbbVVVVVVYYYaaajjj:::999777555333222111000+++---......,,,+++,,,,,,***+++***((()))++++++(((***)))))))))))))))))))))---,,,+++***))))))))))))+++******)))******++++++,,,+++)))(((''''''((((((+++///444888;;;>>>CCCFFFCCCDDDFFFHHHIIILLLWWWdddrrr|||xxxsssnnnhhhbbbiiirrrxxxyyyuuuoookkkkkkmmmoooooommmmmmpppsssyyytttmmmaaaSSSFFF>>>:::999<<<@@@IIIWWWeeepppuuuvvvmmmiiifffiiimmmrrrzzztttdddYYYSSSTTTYYY]]]ccckkksssxxx|||zzzqqqjjjbbbeeellluuuttt```ZZZYYY]]]ccc999999888666444222111000...///000...,,,***)))***+++***))))))+++++++++)))((((((((())))))+++,,,------,,,++++++************//////...---,,,,,,,,,------,,,+++)))))))))******+++///333666999>>>EEEKKKGGGIIIMMMOOONNNOOOYYYddd{{{}}}xxxrrrlllgggkkkppptttuuussspppmmmlllooorrrqqqnnnlllmmmoooyyy{{{uuujjj\\\MMMAAA;;;999666:::BBBMMMZZZgggqqqwwwooojjjgggiiilllooovvv~~~ooo___UUURRRSSSYYY^^^fffnnnsssxxx|||~~~|||qqqiiicccccceeekkkvvvkkk^^^ZZZ]]]bbbvvv777777666555333111000///---...///...,,,******++++++******,,,,,,+++******,,,++++++++++++,,,---...++++++***************+++///...---,,,,,,,,,,,,---///...---,,,,,,,,,---...***...111444666===FFFNNNRRRUUUZZZ[[[WWWUUU\\\gggzzz}}}xxxtttooojjjkkkmmmoooqqqrrrqqqpppqqqtttwwwvvvsssoooooopppuuuxxxjjjZZZKKKAAA===999===CCCIIIQQQ\\\jjjtttqqqllljjjkkkmmmooouuu{{{{{{hhh[[[TTTQQQTTTYYY```gggmmmsssxxx{{{{{{}}}tttlllfffdddbbbdddkkkuuu|||hhh^^^^^^bbbnnn555555555444222000...---(((***,,,---,,,,,,---///******+++---,,,***)))***222111///---,,,,,,,,,,,,***)))))))))))))))***++++++******)))******+++++++++***)))))))))***+++,,,))),,,000111444;;;FFFOOO]]]```eeefff```[[[aaajjjsssyyywwwuuuppplllkkkjjjlllooorrrssstttuuuxxx{{{{{{vvvrrrqqqqqqvvv|||kkkZZZNNNGGGBBBFFFJJJKKKMMMUUUcccoootttooolllnnnooopppuuu{{{pppaaaWWWRRRQQQVVV\\\ccciiiooouuuyyyxxxzzz|||~~~{{{sssiiieeeaaa```dddkkkrrrwwwtttaaa\\\^^^ccc{{{777333///,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,---......,,,,,,,,,...------,,,,,,,,,---......---,,,+++***))))))))))))+++***)))))))))***,,,,,,---------,,,,,,,,,+++++++++***,,,111555<<>>DDDLLLbbbnnnzzz~~~yyyssssssuuu{{{|||mmm\\\TTTRRRPPPOOOQQQTTTZZZbbbhhhnnnttt|||}}}rrrhhhdddaaa]]][[[\\\UUUWWWXXXZZZ\\\```eeeiiinnnsss|||zzziiidddhhhzzz888666333222222111///...------------------------,,,---......,,,,,,---......---,,,+++++++++++++++***))))))((((((((())))))+++***)))))))))***,,,,,,,,,+++)))((('''(((***++++++***,,,///111333<<>>:::<<>>:::666333222222111///000333555444000------///))),,,//////+++(((((((((+++++++++,,,......,,,*********++++++,,,---......,,,,,,++++++***+++++++++,,,***)))''''''(((***+++(((***,,,...///111444777:::AAAJJJMMMLLLJJJKKKMMMOOOOOOPPPRRRXXX___eeeiiitttuuu~~~xxxlllZZZKKKBBB>>><<<:::CCCKKK[[[nnn}}}}}}wwwssstttwww}}}pppcccYYYMMMBBBIIIIIILLLQQQVVV[[[fffpppzzz~~~yyytttrrrooommmkkkooommmjjjkkknnnrrruuuwww}}}|||||||||~~~hhhdddgggrrr???;;;777444333333111000+++...111111///---///000+++...000000...,,,,,,---+++***+++,,,------+++)))******+++,,,,,,---------,,,++++++******++++++++++++***(((''''''((()))***(((***+++,,,,,,---000222777>>>GGGLLLLLLLLLNNNPPPQQQQQQSSSXXXaaajjjqqquuuzzz{{{~~~rrraaaPPPEEE>>><<<;;;===DDDRRRddduuu}}}uuuuuuvvv{{{{{{nnncccUUUJJJHHHGGGHHHLLLPPPUUU___hhhtttzzz}}}xxxuuurrrpppnnnsssqqqooonnnooorrrtttuuuxxxxxxwwwvvvyyynnneeedddjjj}}}>>>:::666333222222111000+++///222222000...///111,,,...000000///...///000+++******,,,------+++(((***++++++,,,,,,,,,++++++++++++*********++++++,,,***)))(((''''''((()))******+++,,,,,,+++,,,...000333:::CCCIIIMMMOOORRRUUURRRRRRTTT[[[gggsss}}}vvvgggUUUFFF===;;;;;;:::>>>HHHWWWiiivvv}}}xxxwwwuuuwww|||ssscccUUUJJJGGGEEEHHHKKKOOOXXXaaakkkrrr{{{}}}zzzxxxuuusssyyywwwtttrrrqqqrrrssssssrrrrrrrrrrrrsss{{{yyyhhhbbbbbbnnn}}}<<<999555222111000///...111444666555111......000............---------...,,,++++++,,,...---+++)))***++++++,,,,,,+++***)))***************++++++,,,******)))))))))***+++++++++,,,---...---...000222222888@@@GGGMMMQQQUUUXXXXXXXXXYYY___kkk{{{}}}ppp^^^MMMBBB>>>???===>>>BBBLLL[[[jjjvvv|||zzzxxxuuutttwwwqqqbbbQQQKKKGGGGGGHHHLLLTTT]]]eeelllttt{{{~~~{{{yyy||||||zzzvvvsssqqqqqqrrrnnnoooqqqqqqrrrwwwrrrccc]]]eeerrr===:::666333222111000///111333666444111......///333111///---,,,,,,,,,,,,------,,,---......+++))))))***+++,,,+++***)))(((***)))))))))******+++,,,************++++++,,,,,,)))+++,,,------///111444222777>>>FFFMMMSSSYYY\\\^^^___```eeepppooo[[[LLLDDDBBB???>>>>>>DDDPPP___mmmvvvwwwvvvtttrrrsssyyyppp[[[RRRJJJGGGGGGJJJQQQYYYaaagggooouuuzzz{{{uuurrrpppqqqoooqqqssssssqqqrrrvvvzzzjjj\\\```lllzzz@@@===888555444444333222***...111111///---...000777444000...---...---,,,------,,,---...---***((('''(((***++++++***)))''')))))))))))))))***+++,,,))))))***++++++,,,,,,,,,&&&(((******+++---///222222666<<>>DDDKKKQQQ___dddiiikkkjjjkkkpppttt{{{zzzeeeWWWNNNIIIIIIMMMNNNSSS[[[bbbhhhooovvv|||~~~rrrlllkkknnnsssyyyzzzwwwtttrrrrrrqqqxxxtttddd```hhh{{{;;;888444111111111000///---------------...///000******++++++***)))'''&&&*********++++++,,,,,,,,,,,,,,,---------,,,++++++))))))(((((()))+++---...///,,,******+++,,,***(((//////...---...///000111000222777AAAPPPccctttpppWWWHHH>>>>>>???===BBBKKKTTT[[[cccgggggggggjjjnnnttt{{{qqq^^^SSSOOOMMMKKKQQQPPPSSS\\\cccgggmmmsss|||{{{rrrnnnmmmlllqqqyyy}}}xxxtttuuussssssxxx|||dddddd```hhh<<<888444222111000///...---------------...//////.........------,,,+++***)))))))))******+++++++++---------,,,,,,+++***)))))))))(((((()))***+++,,,,,,***((((((+++,,,+++)))---,,,,,,+++,,,---...//////111666AAARRRhhh||||||~~~iiiVVVEEE@@@>>>:::===DDDHHHPPPZZZcccgggiiilllnnnrrrxxxiiiZZZQQQKKKIIIOOONNNQQQYYY___ccciiioooxxx}}}}}}uuuqqqpppooottt{{{{{{sssooonnnpppssswwwrrreee^^^aaaqqq===999555222111000///...------------------...///000///...------,,,,,,---)))))))))))))))*********............---,,,*********))))))(((((()))******(((''''''(((***++++++***,,,,,,,,,+++,,,------...///000555???OOOfff}}}uuuuuuxxxhhhPPPDDD>>>999;;;@@@===EEEPPP\\\eeejjjkkkkkkooottt{{{yyyeeeVVVNNNJJJLLLJJJLLLSSSYYY]]]ccciiiqqqwww~~~zzzuuussssssvvv~~~pppllliiiiiijjjmmmuuu~~~iii```\\\cccqqq===:::666222111000///...---------,,,,,,---.........---+++*********+++,,,))))))******************....../////////...------++++++******)))))))))))))))((()))******+++******---------.........//////111111444:::GGG[[[rrrvvvpppooopppuuu{{{||||||}}}xxxZZZHHH???;;;<<>>OOOdddrrrttttttsssooojjjhhhhhhiiijjjpppwwwyyywwwvvvxxx{{{gggOOOBBB<<<;;;<<<===???CCCLLLXXXcccjjjnnnpppsssxxx|||jjjZZZRRRIIIEEEEEEIIINNNRRRYYY```dddkkkssszzz}}}{{{sssqqqvvvzzz~~~zzzxxxzzz~~~yyyqqqmmmlllmmmoooqqqyyyyyyjjj]]]ZZZ]]]eeexxx<<<999555333222222111000...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++&&&'''((())))))******)))+++++++++++++++***)))(((+++---......,,,***))))))******+++,,,,,,,,,,,,+++...000222444:::GGGYYYgggdddeeeeeeccc```______```bbbiiipppttttttvvvzzz}}}|||sssXXXFFF===999999;;;<<<>>>DDDOOO\\\iiiqqqrrruuuyyy}}}yyyeeeXXXNNNIIIFFFHHHJJJMMMSSSZZZ]]]dddnnnuuuyyy|||wwwvvv~~~~~~{{{}}}|||yyyyyy|||}}}~~~wwwddd\\\ZZZ[[[fffsss;;;888555333333333333222...---,,,,,,++++++,,,,,,------............------++++++++++++*********)))((()))))))))(((((('''&&&(((((()))***))))))(((''''''***------+++))))))***)))***+++,,,,,,,,,+++++++++...111333666???MMMYYYYYY\\\^^^^^^[[[YYYZZZ[[[]]]dddmmmrrruuuyyy}}}yyy___JJJ???;;;:::999:::<<<@@@FFFRRRaaakkktttwww{{{~~~vvvgggWWWPPPJJJIIIHHHHHHMMMSSSWWW^^^hhhppptttxxx{{{~~~tttfff^^^YYY\\\cccrrr:::888444333333444444333...---,,,,,,+++++++++++++++,,,---.........,,,,,,+++*********))))))((((((...------,,,***((('''&&&%%%&&&'''(((((('''&&&%%%$$$(((+++,,,+++)))***++++++,,,---...///...------***...111111222777CCCLLLRRRWWW\\\\\\ZZZXXXYYY\\\ZZZbbbkkkrrrwww}}}{{{bbbNNNCCC@@@???999;;;===>>>AAAJJJWWWbbbuuuxxx|||~~~uuu^^^VVVNNNJJJGGGEEEHHHNNNSSSZZZeeemmmqqquuuyyy|||}}}~~~pppeee]]][[[___bbbwww>>>;;;888666555555333222.........///......---------,,,++++++------,,,+++...---,,,***'''%%%$$$###))))))(((''''''((()))***%%%(((***)))'''%%%&&&(((++++++******************)))))))))***++++++,,,,,,///......---///333999>>>QQQVVV]]]aaabbbaaa___^^^___```hhhuuuooo\\\OOOFFF@@@;;;<<>>;;;777555444444333222......//////......---------,,,++++++------,,,+++******+++++++++++++++++++++***)))((((((((()))***)))+++---+++(((&&&'''(((************************)))))))))***++++++,,,,,,------......///222888<<>>GGGQQQdddooo{{{~~~lll\\\VVVOOOFFFDDDIIIMMMRRRZZZbbbiiinnntttwwwxxxzzz~~~~~~{{{yyyxxx{{{rrraaa[[[YYY___nnn???;;;777444333333333222///////////////...---,,,...---,,,,,,,,,,,,+++******++++++,,,---.........,,,,,,+++***))))))))))))---...///---***(((((((((************************))))))******+++,,,,,,,,,+++,,,---...///111555888DDDMMMZZZfffnnnrrrttttttqqqlllkkkrrr~~~{{{aaaNNNBBB===999:::;;;===BBBIIIVVV```ooo{{{kkk^^^SSSHHHEEEHHHHHHMMMTTT[[[cccjjjpppuuuuuuxxx|||yyywwwuuuuuu{{{www|||pppbbb[[[[[[cccuuu@@@<<<777333333333333222//////000//////...---,,,///---,,,,,,,,,,,,+++)))------,,,,,,+++*********...---,,,+++******))))))------...---,,,***))))))))))))))))))************))))))***++++++,,,,,,---)))+++---//////000333555???IIIXXXfffqqqwww{{{}}}zzzsssnnnqqq{{{yyybbbNNNEEE===<<<===>>>BBBFFFJJJSSSaaapppzzz{{{jjj\\\PPPKKKKKKDDDHHHNNNTTT[[[ccckkkpppsssvvv{{{}}}zzzxxxyyy|||xxxyyysssfff``````jjjyyyAAA===888555444333333222000000000000///...---,,,...---+++,,,,,,---+++***,,,,,,+++***((('''&&&&&&---------,,,+++***))))))*********+++,,,,,,+++***(((((()))))))))******************+++,,,,,,------)))+++---/////////111333===FFFTTTbbbnnnxxx~~~{{{{{{|||^^^QQQDDD???======>>>AAACCCIIITTTaaaoooyyyxxxgggYYYOOOLLLDDDFFFJJJOOOTTT\\\eeejjjppptttyyy}}}~~~xxxuuutttuuuwwwyyy}}}~~~{{{xxxyyy~~~~~~pppddd]]]bbbkkkvvvAAA>>>:::777666555333111111111111000///...---,,,---,,,++++++------,,,+++)))(((((((((((((((((((((,,,,,,,,,,,,,,,+++***))))))((((((***,,,---,,,***'''(((((())))))***************++++++,,,---------***,,,.........///000222:::AAANNN\\\jjjwwwxxxhhhUUUGGG???999999<<<@@@CCCIIISSS___mmmzzzuuucccTTTJJJGGGHHHIIIKKKOOOUUU^^^cccjjjooouuuyyy|||~~~yyyrrrkkkhhhiiikkkmmmqqquuuyyy|||~~~~~~}}}}}}}}}~~~{{{uuusssnnnnnnsssuuuvvv}}}jjj[[[\\\aaaeeerrrAAA???<<<:::999777333111111111111111///...---,,,+++******+++---......---((())))))******+++++++++******+++,,,,,,+++***)))+++)))(((***,,,---+++)))''''''(((((()))******+++******+++,,,,,,------...,,,---......---...000333555;;;FFFUUUfffxxxqqqZZZGGG;;;999;;;===>>>AAAGGGPPP___nnnxxxttt```RRRLLLKKKJJJIIIKKKPPPXXX]]]bbbgggnnnsssvvvzzzuuujjjeeefffeeefffiiinnnrrrvvvyyy{{{zzzzzzzzzyyyyyy|||sssjjjfffaaa```dddcccaaajjjxxx{{{ccc]]]]]][[[bbbnnn~~~AAA???>>><<<;;;888444000222222111111000...---,,,******)))+++---///......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***)))...+++***+++------***'''&&&''''''((()))******+++***++++++,,,,,,------...---.........---...111333000666AAAQQQdddzzzlllRRRAAA===@@@:::<<<>>>AAAGGGTTTdddpppmmm^^^OOONNNKKKHHHIIIMMMTTTZZZ[[[aaaiiinnnqqqvvv}}}}}}ooohhhhhhcccdddgggkkkoootttxxxzzzwwwxxxxxxvvvssstttxxx{{{{{{mmmbbb[[[UUUUUUXXXVVVRRRZZZhhhwww}}}xxxzzzoooccc^^^XXXZZZdddnnnDDDBBB???;;;777444222111///////////////000111111------............------((())))))+++,,,---......000///...,,,+++*********)))***,,,---,,,+++)))'''$$$'''***)))'''&&&(((***---,,,***(((&&&'''+++...---.....................222444===MMMeee^^^EEE======;;;<<<>>>@@@AAAGGGXXXhhh{{{~~~iiiXXXQQQLLLNNNPPPOOONNNPPPXXXZZZ___gggkkknnnvvv~~~|||ppphhhhhhiiikkknnnsssyyy~~~{{{pppiiiiiikkkmmmnnnvvvyyy~~~yyyiii[[[VVVPPPMMMMMMNNNNNNSSSYYYfffqqqxxxuuurrrpppyyy}}}{{{sssggg]]]YYYZZZdddzzzBBBAAA>>>:::777444222111222111000//////.........------............------++++++++++++++++++++++++++++++++++++++++++,,,---******+++++++++***)))(((&&&(((******)))((()))+++******)))'''&&&'''))),,,,,,,,,------............222444;;;JJJbbb}}}nnnQQQBBB>>>::::::;;;======BBBPPP^^^vvvvvvaaaXXXOOOLLLKKKJJJJJJLLLSSSUUUZZZbbbfffjjjrrr{{{xxxrrrsssuuuxxx}}}}}}pppfffbbbbbbcccdddppprrrwwwwwwhhhZZZRRRNNNKKKLLLMMMLLLOOOTTT\\\gggwwwxxxssspppxxx}}}yyy}}}ppp```[[[]]]```ttt@@@???<<<999666444333222444333222000...---,,,,,,------............------......---,,,+++***))))))******))))))***++++++,,,******))))))((((((((()))''')))++++++***)))***+++)))*********((((((***,,,***++++++,,,---......///111333888FFF\\\xxx^^^GGG<<<:::999:::;;;:::===GGGSSSkkkrrreeeVVVNNNIIIFFFFFFIIIMMMNNNTTT[[[```dddllluuuwww|||rrrddd]]][[[\\\]]]iiikkkpppwww{{{lll___SSSOOOMMMNNNMMMJJJKKKOOOUUU^^^kkkwww}}}|||www|||xxxrrrsss~~~ggg^^^^^^___mmm@@@>>><<<:::777666555444444333111000...---------------............------......---,,,+++******))),,,,,,+++))))))(((((((((+++***((('''&&&'''((()))((()))***+++***************,,,------,,,,,,,,,---))))))***+++---...//////111111555@@@TTTooolllOOO???<<<:::999::::::<<>>;;;999777777666111111000///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))***,,,***(((&&&&&&''')))***((((((((()))******)))))))))+++---...---,,,,,,---))))))***+++---...//////000000333;;;JJJaaazzz}}}{{{zzzxxxyyy~~~zzz[[[GGG???;;;888::::::;;;@@@EEEQQQeee}}}ppp```UUUMMMJJJLLLFFFGGGKKKPPPTTTWWW```iiisssxxx~~~ttthhhbbbaaabbbcccfffjjjnnnqqqvvv}}}yyypppjjjccc\\\WWWRRRMMMMMMPPPSSSVVV\\\ccciiirrrzzzsssqqqooo|||{{{~~~~~~}}}~~~ttthhhhhhpppBBBAAA???<<<:::888777666///////////////000111111------............------++++++,,,,,,------......******++++++,,,---...///,,,+++)))''''''((()))***((((((''')))***+++***(((&&&(((***+++*********,,,***++++++,,,---......///...000222777AAASSSggguuu~~~yyyuuuuuutttqqquuuvvv{{{fffQQQDDD===888888999:::<<<@@@JJJYYYmmm~~~oooaaaTTTNNNMMMGGGGGGIIIMMMOOOQQQYYYcccoootttzzz~~~tttjjjfffeeefffhhhjjjjjjjjjlllqqqvvv{{{}}}uuunnnfffaaa[[[UUUSSSUUURRRSSSWWW^^^eeeooo{{{pppmmmoootttzzzvvvzzz~~~~~~~~~rrrkkkkkk}}}BBBAAA>>><<<999777666555///////////////000111111------............------,,,,,,,,,---------......,,,,,,,,,---...000111222,,,+++***)))((()))*********)))((())),,,,,,+++)))&&&((())))))((()))***,,,,,,,,,------............---///111444999EEEUUU```kkkqqqsssqqqqqquuuuuusssuuutttwwwvvvcccMMMDDD<<<:::;;;:::;;;>>>DDDNNN[[[iiizzzppp___SSSOOOHHHGGGHHHJJJKKKLLLSSS\\\eeellluuu{{{}}}xxxrrroooooopppooojjjeeecccfffjjjooovvv|||~~~|||wwwtttqqqlllddd______ZZZZZZ\\\aaahhhrrr}}}rrrjjjkkkrrr|||yyyvvvyyy~~~vvvmmmvvvBBB@@@>>>;;;888666444444000000////////////000000---..................---------------------------111000000/////////000000,,,++++++***************+++***)))***---...,,,***((()))******)))***,,,...........................---///111222555===JJJSSSZZZccckkklllpppwww{{{zzzxxxuuuxxxyyyVVVKKKAAA>>>>>><<<<<<>>>???EEENNNYYYjjj~~~|||hhhXXXRRRIIIGGGGGGIIIHHHHHHOOOXXX\\\fffqqqyyy|||~~~~~~|||wwwwwwtttmmmddd___aaaddd___gggmmmqqquuu|||~~~~~~~~~~~~zzzqqqjjjiiifffddddddhhhlllttt~~~uuummmhhhnnnxxx~~~yyyxxxyyy{{{~~~rrrrrrDDD===:::======777444555000000000000////////////000000000000111222333444/////////......---------333222111000...,,,+++***---+++)))(((''')))+++------+++)))***,,,---+++))),,,+++*********+++------)))''''''***...000...,,,---------///333888===@@@IIISSSbbbnnnwww|||}}}ttt]]]HHHBBBCCC@@@<<<:::@@@>>>BBBLLLYYYhhhzzzvvvdddWWWPPPMMMIIIEEEDDDGGGNNNSSSVVV___jjjqqqtttwww{{{xxxoookkkfff```\\\[[[___]]]___eeehhhhhhlllttt~~~|||wwwooommmlllooossszzzvvvnnnhhhiiiwww}}}{{{yyyzzzzzz}}}xxxqqqxxx@@@:::777999888333000111/////////000000000000000/////////000000111333333+++,,,,,,,,,,,,,,,,,,---111111000///---,,,++++++------,,,,,,,,,+++++++++,,,***)))))),,,,,,+++)))***))))))((()))***+++,,,***))))))***,,,......---------,,,---000444888:::DDDOOO___mmmwww~~~www]]]MMMEEE???;;;;;;<<<;;;>>>FFFPPP[[[lllyyyqqqaaaSSSOOOJJJGGGFFFHHHLLLNNNRRRZZZdddkkkooorrrvvvzzz~~~zzzooohhhbbb[[[WWWWWWYYYWWWYYY^^^``````dddkkkzzzzzzwwwuuuwwwzzz}}}vvvooonnnpppyyy}}}{{{zzz}}}}}}wwwwww~~~@@@<<<999:::999555222222/////////000000111111111//////...//////000111222+++++++++,,,------...............---,,,,,,++++++,,,...///000///...,,,***,,,***)))***+++,,,+++)))******)))))))))***+++,,,++++++++++++***+++---///......------...111333555<<>><<<;;;999666444333/////////000111111222222...............///000000............////////////,,,,,,,,,++++++++++++++++++,,,.../////////...---,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------...,,,---...+++((((((,,,000//////......///111333444777BBBSSSdddqqq}}}gggRRRGGGDDD<<<<<<>>>@@@@@@CCCOOO[[[kkkxxxmmmbbbUUUMMMKKKKKKJJJHHHKKKPPPWWW]]]bbbfffjjjmmmsssvvvyyy}}}qqqfff\\\UUUTTTWWWWWWXXX[[[]]]]]]\\\]]]___gggppp~~~zzzvvvmmmooovvv}}}{{{{{{~~~|||}}}<<<===;;;888555333222111///000000000111111111222..................///000111111000///......------++++++++++++++++++++++++)))******+++---...000000,,,---------,,,,,,------,,,,,,------............---......,,,((((((,,,000,,,,,,------///111222444555>>>MMM\\\kkkzzzjjjSSSFFF@@@>>>>>>>>>===???HHHSSS```ooosss```RRRLLLJJJHHHFFFLLLOOOTTTYYY]]]aaaeeegggmmmppptttwwwzzz~~~~~~qqqggg]]]VVVVVVZZZ\\\```eeefffeeedddbbb```aaajjjwwwxxxqqqpppmmmyyy|||zzzzzzyyy>>>AAA@@@;;;777777666444111111111111111111111111//////............//////111000///...---+++******+++++++++++++++*********(((((()))***+++---///000,,,---...---,,,+++,,,...***+++,,,---------,,,,,,---...---,,,++++++---...))))))***+++---///111222333:::FFFSSSdddwwweeeNNNEEE@@@<<<;;;:::<<>>KKK^^^vvvaaaLLLCCC:::888999;;;???DDDJJJYYYnnn~~~tttbbbUUUOOOLLLLLLKKKLLLOOORRRVVVXXXYYY\\\```dddgggiiiooowww~~~yyyoooeeebbbeeedddoooxxxzzzyyyvvvnnnfffaaacccgggkkkooorrrttttttyyywwwxxx{{{~~~}}}wwwooofffhhhqqq~~~|||}}}~~~~~~~~~@@@EEEEEE>>>999::::::777444333333222111000//////111000000/////////000000000000000000000/////////------,,,,,,+++******))))))+++...000000---***''''''***++++++(((''')))+++------///000000000///...---+++***,,,///000...+++------...//////000000111///222:::FFFZZZvvvtttSSSGGG;;;888999;;;>>>AAAEEETTTjjj|||ppp```VVVRRRJJJIIIIIIJJJNNNQQQSSSTTTUUUYYY^^^aaaccciiissszzz|||~~~yyynnnjjjlllhhhuuu}}}tttjjj_________```bbbdddfffgggooommmooossswww}}}~~~rrrnnngggaaafffrrr}}}|||~~~}}}~~~~~~@@@@@@@@@>>>;;;999:::;;;;;;999777555444333111///...//////000111222222333222111000//////...//////...---,,,+++******))))))+++++++++,,,,,,---------------......///......---000222444444222000///000++++++,,,---............++++++,,,---...000000111444777666???VVVmmm```LLL<<<<<<===::::::>>>EEEOOO```ssssssaaaTTTUUUMMMFFFFFFHHHJJJLLLOOOOOOSSSWWWXXXZZZ```iiippptttwww|||xxxrrrwww|||~~~tttbbbaaa___^^^]]]]]]\\\\\\ccceeegggiiimmmuuu|||rrrhhhaaaXXXWWWjjj~~~}}}}}}~~~}}}~~~BBBAAA???<<<:::999888777777555222111111222222222000000000000111111111111333222000...---++++++++++++,,,------,,,+++)))(((++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++...000222111000..................///......------))))))***+++,,,------...222666555;;;OOOccckkkVVVDDD@@@@@@======BBBEEEKKKZZZoooooo___SSSKKKEEEEEEGGGFFFGGGIIILLLOOORRRSSSUUUYYYaaahhhkkknnnssswwwyyy|||~~~}}}kkkgggbbb]]][[[[[[[[[[[[]]]```bbbbbbdddjjjttt}}}~~~qqqhhh```]]][[[aaazzz~~~}}}}}}}}}~~~}}}EEEAAA<<<::::::999666333444111//////111444666666222111111111111000000000222111000...------,,,,,,(((***---......,,,***(((*********+++++++++++++++,,,,,,,,,,,,,,,+++******,,,---///...---,,,,,,,,,000000000//////...,,,,,,******+++++++++,,,,,,,,,000555333666DDDUUUoooxxxbbbLLLCCC???<<<===BBBCCCFFFRRRggg~~~oooXXXOOOHHHHHHHHHFFFEEEFFFJJJLLLNNNOOOOOOSSSZZZ___eeehhhmmmqqqtttwwwzzz}}}zzzsssjjjbbb^^^]]]\\\\\\[[[^^^aaa___^^^bbbllluuu}}}yyyoooddd\\\VVVWWW\\\kkk~~~}}}}}}~~~~~~DDD???:::999::::::666111333222111222555777777777111111111111111111111111000000000000000111222333)))***+++------,,,+++***************************............------,,,++++++,,,------+++++++++,,,......///......---,,,,,,..................//////---222111222<<>>;;;999:::;;;666888999777333111333555111000000000111222333333333111///,,,++++++,,,---000000111+++&&&111666***---,,,+++***))))))))))))---------,,,,,,,,,++++++)))+++------,,,,,,---...***,,,------,,,++++++,,,---...///000000///...---,,,.../////////000222444999EEEKKKUUUlllooocccVVVIIIDDDDDDEEEHHHLLLTTTWWW^^^ggglllooovvv~~~~~~yyyiiicccWWWNNNNNNNNNJJJHHHJJJFFFIIILLLMMMMMMPPPUUUYYYZZZ___ffflllpppsssuuuwwwtttzzz~~~wwwmmmaaaYYYVVVYYYcccmmm}}}rrrnnnooosssuuuuuuzzz~~~~~~~~~~~~@@@@@@???<<<999777777888333222111111111000//////222111111111111222222333222111...,,,++++++,,,,,,...+++------///>>>CCC666...---,,,+++***)))))))))***+++++++++,,,,,,------+++---......,,,+++,,,,,,+++,,,......,,,+++,,,---....../////////...------,,,...////////////222444777AAAFFFOOOeeeyyyyyyfffQQQGGGDDDCCCCCCDDDLLLOOOVVV^^^ccchhhpppyyy|||qqqdddXXXSSSPPPKKKHHHIIIHHHIIIKKKLLLLLLNNNSSSWWWYYY]]]dddiiilllnnnqqqrrrrrrxxx||||||~~~~~~}}}wwwjjjccc[[[WWWYYYeee{{{yyypppkkkmmmrrrtttuuuvvvyyy~~~~~~@@@@@@>>>;;;888555555666===:::777777:::;;;888555222222222111111111111111111///...,,,+++++++++,,,,,,(((***---333CCCGGG:::///...---+++******))))))((()))***+++,,,------...,,,...///...,,,******++++++---......---,,,,,,---///...------,,,,,,,,,,,,,,,...//////...///111333444<<<>>>FFF[[[ooodddRRRJJJEEEBBB@@@EEEFFFLLLTTTYYY___iiitttyyyyyyiii^^^VVVPPPLLLLLLKKKLLLLLLKKKJJJLLLOOORRRVVVZZZ___cccfffhhhjjjlllnnnssswwwwwwxxx}}}~~~zzzvvvuuutttuuuwwwzzz}}}rrrhhh\\\YYYVVVXXXbbbyyy}}}vvvnnniiikkkooorrrttttttvvvzzz{{{{{{{{{|||}}}~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~AAAAAA???<<<888555555666999777444444444444222///111111111111000000///...//////---,,,+++++++++,,,---(((***,,,---777;;;000//////---,,,+++*********))))))******+++,,,------***,,,---,,,+++))))))***+++---///...---,,,---...///...,,,+++***++++++,,,,,,...///.........000222333888777>>>QQQcccyyygggVVVJJJEEEDDDBBBCCCFFFMMMRRRYYYdddpppvvv|||~~~oooccc\\\WWWVVVSSSQQQOOOMMMKKKKKKLLLMMMQQQTTTXXX\\\___bbbeeehhhiiiooossssssuuuzzz}}}}}}|||yyyvvvvvvuuusssqqqpppsssuuuvvvyyy|||pppddd\\\TTTRRRUUU```sss~~~wwwooojjjjjjmmmqqqrrrvvvxxxzzzzzzyyyyyyzzz|||}}}||||||~~~|||zzzzzz{{{{{{{{{|||}}}}}}|||}}}}}}~~~~~~}}}}}}|||}}}}}}~~~}}}}}}~~~~~~~~~~~~CCCCCCAAA>>>:::777777888999:::999666222//////000//////000000///...---,,,///......---,,,,,,,,,,,,---***...---%%%(((---&&&......---,,,++++++++++++++++++++++++++++++++++++'''(((*********)))***++++++---......---,,,,,,---...---,,,*********+++,,,---...///...---...000222222555333888IIIXXXnnnfffPPPHHHHHHBBBAAACCCGGGLLLRRR]]]iiipppvvvvvvnnnjjjggg___\\\XXXTTTQQQNNNLLLJJJLLLNNNRRRUUUYYY]]]aaadddgggmmmrrrtttwww}}}|||wwwrrrnnnmmmmmmnnnpppuuu|||wwwlllaaaWWWQQQOOOOOOXXXnnn|||sssllljjjllloooqqqxxxzzz{{{{{{zzzyyyyyyzzzzzzzzz{{{}}}}}}{{{xxxvvvvvvwwwxxxyyyzzzzzzzzz{{{||||||}}}}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~{{{{{{|||~~~~~~DDDDDDBBB???<<<:::999:::===???@@@<<<666222333555......///000000///---,,,//////.........---------,,,***///...$$$$$$)))&&&,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++&&&(((*********)))***,,,***,,,------,,,++++++,,,,,,,,,,,,++++++,,,,,,------.........------///111111333111666CCCMMMbbb~~~{{{]]]MMMJJJCCCAAAAAADDDFFFJJJTTT___iiipppyyy~~~yyyooolllgggbbb\\\VVVPPPKKKJJJLLLOOOQQQTTTXXX]]]aaaeeekkkqqqssswww~~~~~~~~~~~~}}}vvvpppmmmjjjllloootttzzz~~~tttggg\\\RRRLLLIIILLLPPPbbbwwwoookkklllppprrryyy{{{}}}|||zzzxxxxxxxxxxxxxxxyyy|||~~~{{{{{{||||||zzzyyywwwvvvrrrssstttvvvwwwxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~|||||||||}}}~~~~~~zzz{{{}}}}}}|||~~~CCCCCCBBB@@@<<<;;;;;;<<<444444444222///...---------///000222222111000/////////000000//////......---(((---///((((((,,,(((******)))******+++,,,---------------------......)))***,,,,,,+++******+++)))+++,,,,,,+++******+++***+++,,,------.........---.........------///000000222///444>>>DDDVVVsssttt]]]TTTGGGDDDCCCDDDCCCEEEMMMWWWbbbiiittt||||||wwwqqqjjjaaaVVVOOOMMMNNNOOOOOOPPPSSSXXX\\\___eeejjjlllpppwww{{{{{{yyyxxxxxxxxxzzz|||yyyqqqqqqsssvvv{{{sssmmmcccXXXNNNIIIIIIIIINNNYYYsssxxxppplllmmmqqquuu{{{~~~}}}zzzxxxwwwuuuuuuwwwzzz|||}}}{{{xxxtttuuuvvvvvvuuutttssssssnnnppprrrtttuuuvvvvvvvvvzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyzzzzzz{{{{{{||||||~~~}}}|||{{{zzz{{{||||||~~~}}}}}}~~~{{{|||~~~{{{BBBBBBBBB???<<<;;;;;;<<<999666444444777777444111...///111333444333222111///000000000000000///...///'''***...++++++---'''((((((((()))***,,,---...+++,,,,,,---...///000000,,,---///...,,,******+++(((***,,,,,,***)))***+++)))***,,,.../////////...---.........------...000///000///333;;;???OOOkkknnn```KKKHHHFFFFFFDDDDDDKKKTTT\\\eeepppyyy}}}{{{ssshhh[[[SSSPPPPPPPPPNNNNNNPPPTTTXXXXXX^^^cccdddgggmmmqqqqqqsssrrrrrrsssuuuyyy|||~~~~~~|||{{{{{{}}}yyyoooddd___VVVLLLGGGFFFJJJNNNSSScccxxxpppmmmnnnssswww~~~}}}zzzxxxssssssuuuxxxzzzzzzwwwuuunnnppprrrsssrrrqqqqqqqqqmmmnnnpppssstttuuuuuuuuuyyywwwvvvttttttvvvwwwyyyyyyyyyzzzzzzzzzzzz{{{{{{|||{{{zzzyyyyyyzzz{{{|||}}}~~~}}}|||{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}~~~~~~BBBAAA???===;;;999888888777555444333333222111///333444333222000000222444444444333///,,,******+++000000000///...,,,+++***---,,,,,,+++***)))(((((('''''')))***************,,,+++******+++,,,...///***,,,------,,,+++,,,---///---++++++,,,...............---,,,,,,,,,------///...000333666<<>><<<;;;:::999777555444444555555444333333333444222000000111333---000333333222000///////////////...---,,,+++***))))))*********+++++++++---,,,***)))(((((())))))++++++++++++,,,...///000---...///...+++***)))***+++))))))))),,,......---........................000///000222111222999AAAJJJ\\\uuuzzzjjj^^^TTTOOONNNJJJMMMRRRWWW\\\dddnnnvvvzzzqqqkkkiiijjjpppyyy}}}zzzuuuggg___UUUNNNLLLKKKKKKJJJIIIKKKNNNPPPQQQRRRSSSUUUZZZ]]]aaadddfffhhhjjjmmmppptttxxx{{{||||||}}}~~~{{{ooodddZZZRRRNNNHHHIIILLLOOORRR\\\oooyyytttsssqqqpppqqqqqqsssuuuuuuuuutttuuuvvv{{{~~~|||wwwsssttttttssssssrrrpppooonnnmmmmmmlllkkkkkkkkkkkkkkklllmmmnnnppprrrsssssstttsssrrrpppoooooopppqqqrrryyyzzz|||~~~}}}{{{yyywwwwwwwwwxxxxxxyyyyyyzzzzzzxxxwwwvvvvvvvvvxxxzzz{{{||||||{{{zzzzzzzzzzzzzzz{{{|||DDDCCCAAA???===;;;::::::999777666777888888777666222333444333111000111333---...000000...---...............------+++******************************,,,***((('''&&&''')))***,,,,,,+++***))))))(((((()))+++------,,,,,,---...***))))))+++---//////...,,,,,,------.........---///...///111111000333999???JJJ\\\ppp|||lll]]]UUUNNNMMMNNNPPPRRRWWW```iiiqqqyyywwwjjjeeebbbgggsss|||~~~}}}uuukkk]]]SSSNNNLLLKKKJJJHHHJJJLLLMMMMMMMMMOOOQQQTTTWWW[[[]]]___aaadddgggkkknnnqqqtttvvvxxxzzz|||wwwkkkaaaWWWOOOLLLMMMEEELLLWWWaaakkk{{{vvvsssqqqooonnnooolllooosssuuuuuuuuuuuuvvvyyy{{{~~~~~~zzzuuuqqqssssssrrrqqqooommmkkkjjjnnnmmmlllkkkkkkkkkllllllkkklllnnnppprrrsssssssssqqqpppooonnnnnnoooqqqrrrwwwyyy|||~~~~~~|||yyywwwvvvvvvvvvvvvwwwxxxxxxyyywwwvvvuuutttuuuvvvxxxyyy{{{{{{zzzyyyyyyyyyyyyyyyyyy{{{DDDCCCAAA???===;;;::::::888666555666777777666555222333444333222111111222///...---***((((((***,,,,,,---------,,,+++***))),,,,,,++++++***))))))(((---,,,***)))***,,,...///,,,,,,,,,+++***)))((('''(((***,,,---,,,,,,---...+++++++++---///111000///***+++,,,---------------///---...111222000222777:::>>>HHHWWWjjjwwwfffTTTNNNKKKLLLMMMOOOUUU^^^gggrrrzzzqqqhhhgggpppzzzuuufffZZZSSSOOOMMMKKKGGGIIIJJJKKKKKKLLLNNNPPPQQQTTTWWWYYYZZZ]]]```cccfffhhhjjjlllooosssyyy}}}rrrhhh\\\TTTMMMGGGHHHNNNMMMZZZkkk}}}}}}vvvsssqqqmmmlllmmmiiilllqqqssstttttttttuuuuuuwwwzzz{{{zzzvvvrrroooppppppooonnnllljjjhhhggglllkkkjjjiiiiiijjjkkklllkkkllloooqqqsssssssssrrrpppooonnnmmmmmmnnnpppqqquuuwwwzzz}}}}}}|||yyywwwuuuttttttsssssstttuuuuuuvvvuuussssssssstttvvvwwwyyyyyyxxxxxxxxxxxxyyyyyyyyy{{{DDDCCCAAA>>><<<;;;:::999666444333333444444333111111333444444222111111222111///,,,(((%%%%%%(((++++++,,,,,,,,,++++++***)))------,,,+++***)))((('''******))))))***+++---...***+++,,,---......------+++---......,,,***++++++,,,,,,,,,...000111000///***+++---...///......---///------111222111333666999999===GGGUUUggg~~~gggYYYMMMKKKLLLKKKOOOVVV]]]hhhwwwxxxqqqsssyyy~~~pppccc[[[UUUPPPMMMIIIJJJKKKJJJJJJKKKMMMOOOPPPRRRTTTVVVWWWZZZ]]]```bbbcccdddeeeiiinnnuuuzzz|||vvvfffZZZPPPKKKFFFCCCJJJUUUbbbtttyyysssrrrpppkkkjjjkkkhhhkkkoooqqqrrrrrrrrrsssrrrtttvvvwwwvvvsssooollllllllllllkkkjjjhhhgggfffgggfffeeedddeeegggiiijjjlllmmmppprrrssssssrrrqqqooonnnlllkkkkkklllnnnoooqqqsssvvvyyyzzzzzzyyyxxxsssrrrqqqppppppqqqrrrsssuuutttrrrqqqqqqrrrtttuuuwwwvvvvvvwwwwwwxxxyyyzzz{{{|||CCCBBB@@@===;;;:::999999777666444444444444222111111333444444222111111111111000///+++)))(((***,,,+++++++++++++++******)))+++++++++*********))))))((((((((((((((()))))))))***+++---.../////////...+++---...---,,,++++++,,,,,,,,,,,,...000000///---+++,,,...000111000000///111------000222111222555666666:::@@@GGGTTTiii}}}sssZZZQQQNNNJJJKKKQQQTTT[[[hhhuuu}}}qqqhhhaaaYYYTTTOOOOOOOOOMMMKKKKKKLLLNNNNNNPPPRRRSSSUUUWWW[[[^^^^^^```aaabbbdddhhhnnnrrrrrruuuyyy}}}|||nnneeeYYYNNNGGGGGGGGGIIIVVVfff|||yyytttqqqqqqppplllkkkmmmiiilllooopppoooooopppqqqoooppprrrsssrrrpppllljjjhhhhhhhhhhhhhhhhhhgggfffddddddbbbbbbdddfffiiikkkmmmnnnqqqrrrsssrrrpppooommmllljjjhhhhhhhhhiiijjjlllnnnqqqsssvvvwwwwwwwwwpppooonnnnnnoooqqqsssuuutttsssqqqppppppqqqrrrtttttttttuuuuuuwwwxxxzzz{{{}}}~~~~~~BBBAAA???===;;;999888888;;;999777666777666444222111333444444333111111111000111111000...,,,---...******+++++++++******)))***************+++++++++,,,,,,------,,,+++***)))+++,,,---------,,,+++***'''***,,,---------...///,,,,,,,,,---//////---+++,,,...000222333333111111222...,,,///111///000333///000555;;;>>>FFFYYYmmmiiiXXXQQQJJJIIIMMMNNNSSS\\\hhhvvv}}}tttkkkbbb\\\UUUUUUTTTQQQNNNMMMMMMOOONNNOOOQQQRRRSSSVVVZZZ]]][[[^^^```bbbccceeegggjjjhhhlllqqquuuxxx{{{}}}{{{nnnaaaWWWOOOEEEAAAFFFKKKRRRdddxxxxxxvvvuuurrrppprrrqqqnnnnnnpppkkkmmmnnnooonnnmmmnnnpppmmmnnnpppqqqpppnnnjjjhhheeeffffffggghhhhhhggggggeeedddcccccceeehhhlllnnnnnnoooqqqssssssqqqooonnnllljjjhhhfffeeeeeefffgggiiijjjmmmooorrrtttvvvvvvmmmmmmmmmmmmooorrruuuwwwsssrrrqqqooooooppprrrsssrrrssstttuuuwwwyyy{{{|||~~~~~~FFFEEECCCAAA>>>===<<<<<<666555444333333333333333333333333333222111000000111///+++))))))+++...111,,,+++)))(((&&&%%%%%%%%%+++++++++************)))...+++(((''')))***)))'''******+++,,,---......///***+++,,,------,,,***(((+++,,,---.........---,,,///......------,,,++++++111000000///......------333222666;;;888888GGG[[[vvvlllYYYNNNJJJJJJJJJKKKQQQ[[[eeeppprrrjjj]]][[[XXXTTTRRRQQQRRRRRRVVVTTTRRRRRRTTTWWWXXXXXX[[[]]]______```aaaccceeefffhhhjjjkkkmmmooosssvvvzzz}}}{{{rrrgggZZZQQQMMMGGGCCCEEELLLPPP[[[vvv~~~vvvqqqpppmmmooorrrsssrrrpppooonnnlllmmmnnnnnnnnnmmmkkkjjjjjjkkknnnoooooonnnllljjjhhhhhhggggggffffffeeeeeedddcccbbbaaaccceeeiiikkknnnnnnnnnooopppooommmjjjhhhfffcccaaa```bbbeeegggjjjiiijjjnnnrrrtttsssqqqnnnmmmkkkjjjjjjmmmoooqqqttttttssspppnnnmmmnnnooonnnnnnoooqqqtttwwwzzz|||}}}DDDCCCBBB???===;;;:::999777666555444333333333333111222222333333333222222222000---+++***,,,...///---,,,+++)))((((((((((((++++++++++++************+++)))'''(((***+++***)))******************++++++((()))+++---------++++++------.........---,,,+++...------------,,,,,,,,,------------............222000222666444333???PPPdddzzz|||bbbQQQKKKJJJHHHGGGKKKRRRZZZdddrrr~~~{{{kkkgggbbb___\\\YYYVVVTTTUUUSSSQQQQQQSSSUUUUUUUUUYYY[[[]]]^^^^^^^^^___```aaacccfffhhhiiikkknnnppptttwww{{{yyymmmdddZZZOOOGGGDDDCCC@@@DDDMMMWWWhhhyyysssnnnjjjjjjlllooorrrttttttrrrqqqppprrrqqqpppnnnllliiigggfffiiijjjlllnnnnnnmmmkkkiiihhhhhhgggfffeeeeeedddcccdddcccccccccdddfffiiijjjlllkkkkkklllmmmmmmkkkiiigggfffcccaaaaaabbbccceeehhhhhhiiimmmqqqsssrrrpppmmmllljjjjjjjjjllloooppprrrrrrqqqooommmlllmmmooommmmmmnnnpppsssvvvyyy{{{~~~}}}}}}}}}~~~~~~DDDDDDBBBAAA>>>;;;999888888888666555333333222222000111222333444444444444222111///...---------......---,,,,,,+++++++++,,,,,,+++++++++************((('''''')))+++,,,+++***+++++++++*********))))))'''(((***,,,---------,,,...............---,,,+++,,,,,,,,,---------......++++++,,,,,,---......///333//////222222111999DDDTTThhhuuu___SSSOOOKKKHHHGGGKKKQQQYYYeeeppp}}}vvvrrrpppllleee^^^[[[WWWSSSQQQQQQSSSSSSSSSVVVXXX[[[\\\[[[[[[[[[\\\\\\___bbbeeefffggghhhjjjooorrruuuyyy~~~ooofff]]]VVVOOOGGGBBBBBBCCCCCCJJJVVVeee|||wwwpppnnnkkkjjjkkkkkknnnrrrvvvwwwwwwuuusssuuussspppmmmjjjgggeeeeeegggiiijjjkkkkkkjjjhhhgggffffffffffffeeeddddddccccccccccccdddfffhhhiiijjjiiihhhhhhiiikkkkkkjjjhhhfffeeecccbbbaaaaaaaaabbbffffffhhhkkknnnpppooonnnlllkkkjjjjjjkkklllnnnooooooppppppnnnmmmlllnnnooommmmmmnnnoooqqqtttwwwxxx{{{{{{{{{{{{|||}}}~~~~~~~~~~~~FFFFFFEEECCCAAA>>>;;;::::::999777555444333222222111222222333444444333333333222111000///...---,,,---------,,,,,,---......,,,,,,+++++++++*********'''((()))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---,,,,,,------..................++++++,,,,,,---...//////+++,,,,,,------...//////555000///222333333777>>>IIIYYYuuuyyyeeeYYYRRRMMMIIIJJJNNNTTT^^^hhhvvv~~~{{{sssiiicccZZZSSSPPPQQQRRRSSSRRRTTTXXXZZZZZZZZZZZZ[[[[[[^^^cccfffgggggghhhiiioooqqqtttvvvzzz~~~yyyppp^^^WWWPPPMMMIIIEEEEEEHHHJJJNNNXXXgggxxxzzzooolllkkkjjjkkkmmmlllnnnsssyyy||||||zzzwwwsssqqqnnnkkkiiigggggggggeeefffggghhhhhhgggeeedddcccdddeeefffggggggffffffbbbbbbdddeeeggghhhiiijjjhhhgggggghhhiiijjjiiihhhdddcccbbbaaa``````______dddeeegggiiilllmmmmmmllljjjjjjjjjkkkkkklllmmmnnnnnnooopppooonnnnnnooopppqqqqqqppppppqqqrrrtttuuuyyyyyyzzzzzz|||}}}FFFEEEDDDCCCAAA???===<<<;;;:::888666555333333333444444444444444333222111222222222111000...---,,,------,,,,,,,,,---......,,,,,,,,,++++++++++++***)))***++++++***)))((('''******+++,,,------......+++++++++,,,+++++++++***,,,,,,,,,---...///000111***++++++,,,---...//////........................333000///222444444777:::>>>KKKbbb~~~jjj[[[SSSLLLKKKLLLOOOWWW^^^hhhsssyyyooobbbVVVPPPOOOPPPRRROOORRRVVVXXXYYYZZZ[[[]]]]]]aaaeeeiiijjjkkklllmmmoooqqqsssuuuwwwzzzssseee\\\QQQKKKGGGEEEDDDCCCGGGLLLUUU]]]kkk|||wwwnnngggffffffeeefffiiilllooouuu|||~~~zzzrrrqqqnnnjjjhhhgggffffffcccddddddeeedddcccbbbaaa```aaadddgggiiijjjjjjiiiaaabbbccceeeggghhhiiijjjiiihhhggggggiiijjjiiihhhbbbbbbaaa```___^^^^^^^^^bbbcccfffhhhiiijjjjjjkkkjjjjjjkkklllmmmmmmmmmmmmnnnoooqqqqqqpppooopppqqqvvvuuusssqqqqqqqqqqqqrrrxxxxxxyyyzzz|||}}}~~~~~~~~~DDDCCCAAA@@@>>>=========::::::888777555555444444555555555555444333222111222111111000///......---------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++***+++,,,+++)))''''''((('''((()))***+++,,,,,,---,,,,,,,,,++++++*********---,,,------...///111222++++++,,,,,,---...////////////////////////......//////000111222333444555:::CCCUUUnnnnnncccYYYSSSPPPNNNPPPUUU\\\fffsss|||zzzkkk]]]UUUQQQQQQQQQOOORRRTTTVVVWWWXXX[[[]]]^^^bbbfffjjjlllnnnppprrrppprrrtttuuuvvvxxx{{{~~~qqqcccWWWOOOIIIDDDBBBCCCDDDGGGNNNWWWiiitttxxxnnnhhhddddddeeedddeeehhhlllooouuu}}}zzzsssqqqnnnkkkhhheeeccccccaaabbbbbbaaaaaa```___^^^]]]___cccfffiiijjjjjjjjj```aaabbbccceeegggiiikkkkkkiiigggggghhhiiihhhgggaaa```^^^]]]]]]^^^^^^___```cccfffhhhhhhhhhiiijjjjjjkkklllnnnooonnnnnnmmmnnnppprrrrrrqqqppppppqqqvvvuuusssrrrqqqqqqqqqqqqwwwwwwxxxyyy{{{}}}}}}}}}~~~~~~~~~DDDBBB@@@>>>===>>>???AAA:::999888777666666666666333444444444444444333333111000///............//////......---------......------,,,,,,,,,+++++++++)))***+++***(((''')))+++)))))))))******+++++++++++++++++++++++++++,,,,,,000///...------...//////,,,,,,,,,------.........,,,------....../////////---111333222111111222222777===III[[[sssuuujjjaaaYYYUUUUUUWWW\\\dddkkkqqquuuyyy|||vvvjjjaaa[[[WWWTTTRRRSSSSSSSSSSSSUUUXXX[[[]]]```dddgggjjjmmmqqqtttrrrtttvvvwwwxxxyyy{{{~~~}}}mmmaaaXXXQQQLLLHHHFFFHHHMMMTTT\\\iiiuuuuuuooojjjeeeccceeefffeeegggkkkjjjmmmsss|||~~~xxxooonnnmmmkkkiiifffdddccc``````______^^^]]]]]]\\\\\\^^^bbbeeeggggggfffeee`````````aaacccfffiiikkkllljjjgggfffggggggfffeee___^^^\\\[[[[[[]]]___aaa```cccfffhhhgggggghhhjjjjjjkkknnnpppqqqpppnnnmmmnnnpppqqqrrrpppooonnnooorrrrrrqqqppppppqqqrrrssstttuuuuuuwwwyyy|||~~~{{{|||}}}~~~||||||||||||}}}~~~FFFDDDAAA???>>>@@@CCCEEE999999888777666666777777222222333444555555555555000///...------...///000000000///...............---------,,,,,,,,,++++++''')))***)))'''(((+++...---------,,,,,,,,,,,,+++)))))))))***+++,,,......333222000...---,,,------,,,,,,,,,---------......)))***+++,,,...///000111///444777555111000111222111555<<>>=========:::888666444444777:::<<<@@@444))))))222777444...444222000///000000000///,,,,,,+++******++++++,,,,,,+++)))(((((()))+++,,,+++,,,.........,,,***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***)))******+++,,,---...***+++,,,,,,------,,,,,,......000000000///...---000000000000111222333444...333;;;BBBMMM___uuuxxxfffbbbVVVOOOTTTXXXYYYaaammmsssvvvkkkccc]]][[[XXXUUUTTTTTTUUUVVVYYYYYYZZZ]]]bbbgggmmmpppwwwyyy|||}}}~~~~~~rrrdddUUUOOONNNLLLKKKKKKLLLVVVdddvvvxxxmmmeeeaaa____________```aaacccccckkklllpppsssuuusssoookkkggggggggggggfffeeedddcccaaaaaaaaa```^^^]]][[[ZZZ\\\\\\]]]^^^___```bbbccc^^^^^^^^^___bbbfffiiikkkiiihhheeecccaaa`````````___]]]ZZZYYYYYY[[[^^^```bbbcccdddeeeffffffffffffjjjlllppprrrsssrrrooonnnpppnnnllljjjhhhiiiiiijjjlllkkkkkklllnnnppprrrtttuuuuuutttsssssstttvvvvvv{{{|||}}}|||{{{|||~~~{{{|||}}}~~~|||{{{zzzyyyxxxxxxzzz|||}}}~~~IIIHHHEEEBBB???======<<<;;;999666555555777:::<<<;;;555///---111444333111111000......//////---,,,------------,,,,,,,,,,,,---+++)))(((((()))+++---+++,,,,,,---,,,+++***)))---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,---......//////...............//////......---000//////000000111222333000444999<<>><<<<<<:::888666444333222222444333222444666666333000///...---...///...+++)))'''(((***,,,......///...*********++++++*********))))))))))))************((((((((((((((()))))))))+++++++++++++++++++++++++++++++++******++++++,,,,,,---......//////......,,,,,,,,,,,,---...///000...------......///000111///000222222222333555666:::@@@JJJYYYnnnqqqaaaWWWOOOJJJNNNKKKMMMWWWfffttt{{{tttnnnkkkjjjkkklllnnnmmmkkkiiihhhkkkooosss{{{||||||}}}~~~~~~tttkkkbbbVVVMMMHHHEEEBBB@@@>>>@@@EEEKKKRRR___vvvwwwpppkkkkkkjjjfffcccbbbcccccccccbbb___]]]ZZZXXXXXXWWWWWWXXXZZZ[[[YYYXXXYYYXXXXXXXXXYYYZZZ\\\]]]______^^^]]]\\\ZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXYYYVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUTTTTTTTTTVVVWWWXXXYYYXXXWWWVVVUUUUUUVVVVVVVVVWWWYYY[[[]]]^^^^^^______```aaaccccccccccccbbbbbbaaaaaa```bbbdddfffhhhhhhhhhiiijjjjjjjjjiiiiiiddddddddddddeeefffhhhiiilllooorrrssssssssstttuuuvvvvvvuuuvvvvvvwwwxxxyyywwwxxxyyyxxxwwwvvvwwwyyyrrrssstttuuuwwwxxxyyyyyy|||~~~}}}}}}zzzzzzyyyyyyyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~FFFFFFFFFEEECCCAAA???===>>>===:::888666444333333222222222333444444222111000...------------,,,***,,,,,,,,,---------------((()))+++------+++)))(((((()))***+++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,---......//////......,,,,,,---...////////////............///000111222//////000000111222333444888===DDDMMM]]]www~~~nnn___VVVTTTOOOOOOTTTZZZaaannnzzz}}}xxxrrrmmmmmmooorrrwwwvvvsssqqqpppsssxxx|||wwwmmmggg^^^WWWNNNGGGEEEEEECCCBBBCCCGGGQQQ\\\gggvvvwwwnnnlllmmmrrrsssmmmhhhfffdddddddddbbb___\\\XXXVVVTTTTTTUUUWWWYYYZZZXXXWWWYYYXXXWWWVVVWWWXXXZZZ\\\\\\\\\[[[[[[YYYXXXVVVUUUTTTTTTTTTTTTUUUWWWXXXYYYWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTUUUUUUSSSTTTVVVXXXZZZ[[[\\\\\\[[[\\\]]]^^^_________^^^___^^^^^^^^^___bbbeeegggeeefffggggggggggggfffeeeaaaaaaaaaaaabbbdddfffggghhhkkkoooqqqqqqqqqqqqrrrqqqqqqqqqrrrssstttuuuvvvsssuuuwwwvvvtttsssuuuwwwuuuuuuvvvwwwxxxyyyyyyyyy|||~~~}}}||||||xxxxxxyyyyyyxxxxxxxxxwwwyyyyyyzzzzzz{{{}}}~~~~~~FFFEEEEEEDDDBBBAAA??????@@@???===:::777555444444000222333333222111222333222000.........///...---///...---+++***))))))((('''))),,,......,,,)))''''''(((+++,,,---,,,+++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000***+++,,,,,,------,,,,,,+++,,,...000111111000//////......//////000111222---...///000111333555666444888===BBBLLLcccuuuhhh\\\WWWTTTUUUSSSTTT\\\hhhmmmxxxzzzwwwyyy{{{uuurrrnnniiigggiiinnnrrrtttwww|||}}}oooddd^^^[[[YYYSSSLLLHHHGGGHHHFFFEEELLLSSS```ppp~~~wwwjjjllllllqqqxxxzzztttllliiicccdddcccbbb___\\\XXXVVVQQQRRRSSSVVVYYYZZZXXXVVVYYYXXXWWWVVVVVVXXXYYY[[[ZZZZZZZZZYYYXXXVVVTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXZZZZZZ[[[[[[[[[ZZZYYYYYYUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTRRRSSSTTTWWWXXXZZZ[[[[[[XXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[\\\^^^aaaccceeecccdddeeeeeeeeedddcccbbb``````___```aaaccceeeffffffiiimmmoooooooooooopppnnnnnnnnnoooppprrrssstttrrrtttvvvuuusssrrrtttvvvwwwxxxxxxyyyyyyyyyxxxxxx|||~~~~~~|||{{{{{{xxxxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwxxxyyy|||~~~IIIHHHFFFDDDCCCBBBCCCCCCMMMLLLIIIBBB999333111111444333333222222111111111222000...---------,,,+++000...,,,,,,------***'''((()))+++,,,,,,+++***)))&&&''')))***++++++******++++++******************))))))))))))***+++,,,---)))***+++***))))))+++---)))***++++++))))))***+++)))---///---,,,...111222------------...000111222.........///000222333444666666999@@@HHHWWWnnnvvvooodddZZZTTTSSSUUUXXX[[[fffuuu}}}yyypppggg```^^^```cccggggggiiimmmtttzzz~~~~~~pppddd\\\VVVQQQNNNKKKIIIJJJLLLJJJIIIQQQ\\\bbbmmm~~~zzzmmmhhheeemmmwww{{{xxxpppiiieeecccbbbaaa^^^[[[XXXUUUTTTNNNPPPRRRUUUWWWWWWXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTVVVWWWWWWTTTPPPQQQSSSUUUWWWXXXXXXXXXXXXZZZ]]]______\\\XXXUUUTTTQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQPPPOOONNNOOOPPPQQQQQQRRRUUUWWWXXXYYYXXXXXXVVVVVVWWWXXXYYYZZZ[[[\\\^^^[[[ZZZ[[[___ccccccbbbcccbbbbbbbbbaaaaaa``````aaaaaaaaa```````````````eeegggjjjmmmmmmmmmkkkjjjiiiiiijjjmmmqqqsssttttttuuutttsssrrrqqqrrrssssssuuuvvvxxxyyyzzzyyyyyyxxx}}}}}}{{{zzzzzz}}}||||||{{{zzzxxxvvvuuuyyyyyyzzzzzzyyy{{{}}}FFFEEECCCBBB@@@??????>>>IIIIIIGGGAAA;;;666555666333333333333222222222222111///---,,,,,,,,,+++***,,,)))&&&&&&(((***+++***)))******+++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,***'''&&&&&&'''***+++,,,,,,******+++,,,%%%***///000///.........///............//////000111000000000000000111111333222555:::@@@KKK___qqqyyyiii]]]WWWVVVVVVSSS\\\hhhssszzzmmmccc^^^]]]___bbbaaabbbdddiiimmmppppppooopppqqqsssuuuxxx{{{}}}}}}}}}}}}}}}~~~{{{qqqcccWWWOOOKKKHHHGGGKKKHHHHHHMMMRRRYYYffftttuuujjjfffdddkkkssswwwtttmmmeeeaaa```___^^^[[[YYYUUUSSSQQQOOOPPPRRRTTTUUUUUUTTTTTTRRRSSSSSSTTTUUUVVVVVVWWWVVVTTTTTTUUUVVVVVVSSSPPPQQQRRRSSSUUUVVVWWWWWWWWWZZZ\\\^^^]]]ZZZWWWUUUTTTRRRSSSTTTTTTTTTTTTTTTSSSPPPOOONNNMMMMMMMMMNNNNNNQQQQQQSSSUUUVVVWWWWWWXXXUUUVVVWWWXXXYYYZZZZZZ[[[]]][[[YYYZZZ]]]```aaa```aaaaaaaaa`````````______aaaaaaaaaaaaaaaaaaaaaaaaeeefffiiikkklllkkkjjjiiiiiihhhhhhjjjmmmqqqssstttuuutttsssrrrsssssstttuuuvvvwwwxxxzzz{{{{{{zzzzzz||||||{{{{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwxxx{{{}}}~~~EEEEEEDDDBBB@@@>>><<<;;;>>>>>>===:::777555555555222222333333333333333333222000...---------,,,++++++(((%%%###%%%(((***+++++++++***************+++******++++++***)))'''&&&(((((((((((((((((())))))+++***************++++++,,,---,,,***'''%%%&&&'''+++,,,------++++++,,,---(((***---///...---...///000000///...............000000//////000111222222444444666999<<>><<<999999888666555444444555222222333333444444555555444222////////////...,,,///---***((('''((()))***,,,+++***)))))))))***+++)))***++++++***)))((('''((((((((()))))))))))))))++++++******)))*********((()))******)))***,,,...,,,---...---,,,,,,---...///,,,+++,,,,,,,,,///333//////............//////,,,,,,---///111333555666555555666999;;;>>>GGGQQQeee}}}jjj___VVVUUUVVVXXX\\\eeettt~~~uuuooollljjjgggdddccccccdddcccbbbaaaaaa```___```aaacccdddaaaaaabbbccceeegggjjjkkkkkklllooossswwwyyyxxxvvvrrrmmmgggeeeffffffdddaaaccccccccccccccccccccccccaaaaaabbbeeelllttt{{{wwwoooeee___TTTOOOIIIEEEDDDFFFJJJLLLKKKPPP\\\qqq~~~ssslllhhhdddbbb```dddhhhjjjhhhccc\\\XXXXXXWWWVVVTTTRRRPPPMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPPPPQQQQQQRRRQQQQQQSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXVVVTTTSSSTTTUUUOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNMMMNNNOOOQQQSSSUUUTTTTTTUUUUUUVVVWWWWWWXXX[[[ZZZYYYYYYZZZ[[[\\\]]]``````___^^^^^^______```bbbcccccccccccccccddddddcccdddfffhhhhhhhhhgggfffkkklllooopppqqqrrrsssttttttttttttuuuvvvxxxyyyyyywwwxxxzzz}}}~~~~~~~~~}}}}}}||||||xxxxxxxxxvvvttttttvvvxxxzzz{{{|||~~~IIIIIIHHHGGGEEEBBB???======<<<:::999999999888888333333333444444555555666222000...---......,,,+++,,,,,,,,,+++***))))))***---,,,***)))))))))***+++'''((()))***++++++***))))))))))))******+++++++++++++++******)))*********''')))***+++,,,---000222,,,---......,,,,,,---...///,,,---222333//////222---------......///111111,,,------///111333555666222111333666777888>>>FFFSSSeee~~~sss^^^WWWSSSRRRSSSWWWbbbnnn~~~zzzwwwtttrrrrrrqqqpppoooiiigggccc```^^^^^^^^^___````````````bbbdddfffggghhhiiikkknnnqqqsssrrrpppjjjfffbbb______^^^\\\YYYZZZ[[[[[[\\\\\\]]]^^^^^^ZZZ[[[]]]aaafffnnnuuuyyyxxxoooggg^^^UUUOOOEEEEEEDDDDDDEEEIIIMMMPPPOOO]]]tttqqqfffcccdddbbb^^^\\\___bbbdddccc___ZZZVVVUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNOOOOOOOOOPPPQQQTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUTTTSSSQQQQQQRRRTTTNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLLLLLLLKKKLLLMMMOOOQQQSSSSSSSSSTTTTTTUUUUUUVVVVVVZZZZZZYYYYYYYYYZZZ\\\]]]aaa```___^^^^^^```aaabbbbbbbbbccccccddddddddddddcccdddeeeggghhhhhhhhhhhhmmmrrrxxx{{{zzzwwwuuutttssstttuuuvvvxxxyyyzzzzzzxxxyyy{{{~~~~~~~~~}}}|||{{{yyyzzzyyywwwuuuuuuwwwxxxyyyzzz{{{}}}GGGGGGFFFDDDBBB@@@>>>======;;;999888999999777666444444555555555555555555000...,,,+++++++++***)))%%%''')))******)))***+++,,,,,,+++***))))))))))))&&&''')))***++++++******))))))******++++++,,,,,,+++***************+++++++++,,,------,,,,,,...000,,,---......,,,,,,---...+++***000:::<<<333,,,+++,,,---------///000111222111111000000000000111111444222333777888888<<>>AAAGGGRRRbbbuuuzzzddd\\\XXXSSSTTTZZZ\\\fffsss{{{wwwuuutttuuuxxxxxxxxxzzz|||~~~}}}}}}}}}|||yyywwwrrruuuvvvsssmmmhhhfffgggffffffhhhjjjlllmmmooopppllloooqqqrrrqqqqqqtttwww{{{tttccc]]]UUUOOOKKKHHHCCC@@@???AAACCCEEEKKKUUUaaaiii~~~xxxgggddd]]]XXXYYY]]]ZZZSSSQQQQQQRRRVVVYYYZZZWWWTTTOOOOOOOOONNNMMMKKKJJJIIIJJJJJJIIIIIIIIIJJJLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLHHHJJJKKKKKKJJJKKKNNNQQQRRRSSSVVVWWWWWWTTTQQQOOONNNOOOPPPPPPOOONNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMKKKLLLLLLKKKJJJIIIGGGFFFHHHIIIJJJLLLMMMNNNOOOOOOQQQRRRRRRRRRRRRSSSSSSSSSTTTVVVWWWWWWVVVWWWZZZ^^^aaa___]]]\\\]]]___aaacccaaaaaabbbbbbcccdddddddddcccdddfffhhhkkkmmmnnnooovvv|||yyyuuusssssstttvvvwwwxxxxxxxxxxxxzzz{{{}}}~~~~~~~~~|||zzzzzzzzzyyyyyyyyywwwvvvvvvxxxzzzzzz|||~~~~~~GGGFFFDDDBBBAAAAAAAAAAAA<<<:::777888:::;;;:::888777777666666555555444444444222000/////////...---++++++***'''$$$%%%)))---++++++,,,,,,+++***((('''******++++++***)))'''&&&&&&''''''((()))******+++))))))))))))***+++,,,---,,,------,,,+++***,,,...+++,,,------++++++,,,---666,,,)))000333......333000000///............///000000000000000111111222333000000222333111333777999===DDDMMMYYYnnnvvvhhhaaaXXXUUUYYYXXX```iiiqqq}}}~~~vvvuuuwwwxxxyyy{{{}}}~~~ttthhh```UUUOOOIIIEEEDDDCCC@@@>>>BBBCCCEEEJJJSSSbbbssstttggg^^^]]]YYYUUUWWW[[[WWWOOOLLLLLLMMMQQQVVVXXXVVVTTTMMMMMMMMMLLLKKKJJJHHHGGGLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLGGGIIIJJJJJJIIIJJJNNNQQQPPPRRRUUUWWWVVVSSSPPPMMMLLLNNNOOOPPPNNNNNNNNNOOONNNNNNNNNMMMLLLKKKJJJIIILLLMMMMMMMMMKKKJJJHHHFFFGGGHHHJJJLLLNNNNNNNNNNNNQQQQQQQQQRRRRRRRRRRRRRRRRRRTTTUUUUUUTTTVVVZZZ]]]___^^^\\\[[[[[[]]]```bbb``````aaabbbccccccddddddcccdddfffiiilllnnnqqqrrryyy~~~}}}vvvssssssssstttvvvwwwxxxxxxwwwvvv{{{|||}}}~~~~~~}}}|||}}}~~~|||zzzyyyzzzzzzwwwxxxxxxwwwuuuvvvxxxzzz{{{}}}}}}~~~IIIGGGEEEBBB???===;;;::::::888555333333555777999999777555555555666555444222111000333666555///)))---,,,)))''''''((()))+++---+++))))))***,,,,,,,,,,,,,,,+++******)))))))))'''&&&%%%$$$%%%''')))***))))))))))))))))))))))))---///000///,,,+++++++++************************,,,,,,,,,------.........000111111000---+++******------,,,...111222222222000000000111222333444555999:::???EEELLLWWWkkk}}}xxxhhh]]]YYYZZZZZZ```hhhlllppp{{{~~~wwwmmm___VVVRRRFFFDDDAAA>>>======???AAABBBHHHPPPXXXcccuuuxxxjjj```XXXWWWTTTQQQOOONNNNNNNNNIIIHHHIIILLLQQQSSSQQQOOONNNMMMKKKHHHFFFEEEDDDDDDHHHGGGGGGGGGGGGHHHIIIJJJLLLKKKJJJJJJIIIIIIIIIIIIJJJHHHFFFGGGKKKNNNOOONNNNNNOOOQQQQQQQQQQQQOOONNNMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNOOOOOONNNNNNJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLOOONNNNNNNNNNNNNNNNNNOOORRRSSSRRRQQQQQQRRRVVVYYY[[[[[[\\\]]]]]]]]]\\\\\\``````aaaaaabbbbbbbbbbbbdddeeeffffffhhhlllqqquuuyyyyyyyyyxxxvvvuuusssrrrsssrrrsssvvvyyyzzzyyyxxx|||~~~}}}|||}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwyyy{{{~~~GGGFFFDDDBBB@@@>>>======>>><<<:::777777888999:::;;;999666555444444222000222000///000333222,,,'''++++++******++++++,,,,,,...,,,******++++++***))))))))))))))))))*********,,,+++)))(((((()))***+++************************---...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,///000111000...------.../////////000222333222111222222222333444555666777999999;;;???BBBJJJYYYhhhsssllliiieeecccdddcccccckkkvvvyyyzzznnnfff]]]RRRKKKIIIEEEDDDBBB@@@@@@CCCGGGKKKNNNXXXffftttwwwkkk^^^VVVVVVTTTRRROOOMMMMMMLLLLLLKKKJJJJJJLLLOOOPPPOOOLLLKKKKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFGGGKKKNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNLLLMMMOOOQQQQQQQQQOOONNNNNNNNNOOOOOOOOONNNNNNNNNKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNQQQRRRSSSSSSSSSUUUXXX[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^___aaabbbccccccdddeeeffffffgggkkkpppsssxxxxxxwwwwwwuuutttrrrrrrrrrrrrrrrtttwwwyyyzzzyyy{{{|||~~~~~~|||{{{|||}}}~~~~~~~~~|||{{{yyyyyyxxxwwwvvvvvvvvvwwwyyy{{{~~~FFFEEECCCBBBAAA@@@??????<<<;;;999888666555555555888666444333333333222111222///---...//////+++((()))***+++,,,---------,,,---,,,+++++++++***(((&&&''''''(((((()))******+++,,,+++)))''''''''''''(((++++++++++++++++++++++++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---///111111000///000111000000000222444444222000222222222222333555666777666666777::::::===HHHTTTkkkzzzqqqhhh```[[[^^^ccceeelllttt{{{xxxjjj[[[SSSMMMFFFAAA@@@@@@AAAAAABBBDDDIIIPPPUUUbbboooyyykkkaaaXXXQQQRRRPPPNNNLLLJJJJJJJJJJJJLLLKKKKKKLLLMMMNNNLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFBBBCCCEEEHHHIIIJJJJJJJJJFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFGGGJJJLLLMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMOOOQQQRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMOOOQQQSSSTTTUUUWWWYYYYYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZ[[[]]]___aaacccddddddeeeffffffgggjjjnnnqqquuuuuuuuuuuutttsssrrrqqqrrrpppoooqqqtttxxxzzz{{{yyyzzz{{{}}}~~~|||{{{{{{|||}}}}}}~~~~~~}}}zzzyyyxxxwwwvvvvvvvvvvvvyyy{{{}}}GGGFFFDDDBBBAAA@@@@@@@@@<<<;;;:::999777444333111333111000111333555555555222000......///000///---******)))))))))******++++++******+++,,,+++(((&&&(((((()))))))))************)))(((''''''''''''(((++++++++++++++++++++++++,,,------,,,***)))***,,,************************------,,,,,,,,,,,,,,,,,,---///000000/////////000......///222444444222000//////000000111222444555444444666999999;;;BBBKKKZZZlll}}}oooddd]]][[[YYY\\\aaagggtttwwwjjj\\\NNNHHHEEEAAA>>>===???CCCHHHLLLRRRZZZccciiinnnbbbZZZTTTPPPMMMLLLJJJHHHGGGGGGGGGGGGJJJIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEAAACCCFFFHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKNNNQQQRRRRRRRRRQQQQQQQQQPPPPPPOOOMMMLLLKKKLLLLLLJJJIIIHHHHHHGGGHHHHHHIIIKKKLLLNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJMMMOOOQQQQQQQQQSSSTTTWWWXXXYYYZZZZZZZZZZZZZZZYYYZZZ[[[]]]___```bbbbbbeeefffgggggghhhjjjmmmppprrrrrrrrrsssrrrrrrqqqpppqqqnnnmmmnnnrrrvvvzzz|||yyyyyyyyy{{{}}}~~~|||{{{zzzzzzzzz{{{}}}}}}{{{zzzyyywwwvvvvvvvvvvvvzzz{{{}}}IIIHHHFFFCCCAAA@@@??????@@@@@@???===;;;888555444222111000111333555555555222000///000111333444444---***'''$$$###$$$'''(((''''''(((***+++,,,***(((++++++*********)))))))))************+++,,,,,,---************************+++,,,,,,+++))))))***,,,******************************++++++,,,---......---///000///...------...,,,,,,---000222444333111/////////000111222333444555444666:::::::::???FFFMMMYYYnnn{{{iii]]]UUUTTTUUUZZZcccppp~~~xxxkkkbbbXXXNNNEEECCCBBB@@@>>>???CCCKKKXXXdddnnnzzzooo```WWWQQQNNNLLLJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCEEEGGGHHHHHHGGGEEEDDDJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJMMMPPPRRRRRRRRRQQQQQQPPPPPPOOONNNLLLKKKJJJKKKKKKIIIHHHHHHGGGGGGGGGGGGIIIKKKMMMOOOPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNPPPQQQPPPOOOPPPQQQUUUVVVWWWXXXYYYYYYYYYYYY\\\]]]]]]^^^^^^_________dddeeefffggghhhiiilllooooooooopppqqqqqqqqqqqqpppooommmkkkkkkooouuuxxxzzzzzzyyyxxxxxxyyy|||~~~~~~}}}{{{zzzyyyxxxxxxyyy{{{~~~~~~|||{{{zzzyyyxxxwwwwwwwwwwww{{{{{{}}}JJJIIIGGGDDDBBB@@@??????@@@@@@>>><<<:::777555444666444222222333333222111111111111222333444555666///+++&&&"""!!!"""&&&(((&&&&&&&&&(((***++++++)))++++++***))))))((('''''''''(((((()))******++++++))))))))))))))))))))))))+++++++++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///,,,...//////---,,,---------,,,,,,...111222333222111111111111222444555666777555666888888666888===AAAHHHWWWlllkkk[[[UUURRRTTTXXX___iiirrr{{{qqqeeeYYYQQQGGGBBB???@@@BBBBBBDDDGGGJJJYYYmmmvvvnnnbbbXXXQQQMMMKKKJJJHHHGGGFFFDDDDDDDDDEEEFFFEEEFFFGGGGGGGGGHHHJJJMMMKKKJJJHHHFFFDDDBBBAAAAAAEEEEEEFFFGGGFFFEEEDDDCCCHHHGGGFFFDDDCCCBBBAAAAAACCCEEEGGGHHHGGGGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIILLLOOOPPPQQQPPPOOOOOOOOOOOONNNMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFHHHKKKNNNPPPQQQQQQPPPMMMMMMMMMLLLLLLMMMMMMMMMPPPQQQRRRRRRQQQPPPQQQRRRTTTTTTVVVWWWXXXXXXXXXXXX^^^^^^^^^^^^]]]]]]]]]\\\```bbbdddeeefffhhhkkkmmmmmmnnnooopppqqqqqqqqqqqqnnnllljjjjjjnnnsssvvvxxxxxxxxxwwwwwwwwwxxxzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxzzz}}}~~~|||{{{{{{{{{zzzzzzyyyyyyzzzzzz|||}}}}}}IIIHHHFFFDDDCCCBBBAAAAAA???>>><<<:::777555444333777555333333333333222111111222222222111111111222...,,,(((&&&%%%&&&(((***((('''&&&&&&(((******)))'''''''''''''''''''''&&&%%%&&&&&&'''''''''&&&&&&***************************+++***)))'''(((***---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++---/////////...///000222000......///111222111000000111111222444555666777444444666555333555999:::>>>HHHXXXjjjnnncccYYYUUUTTTUUU\\\dddmmmvvvzzzpppfff^^^VVVNNNIIIAAA@@@AAADDDGGGIIIQQQZZZaaasss~~~uuueeeaaaZZZTTTPPPMMMKKKJJJGGGFFFEEEDDDDDDEEEEEEFFFEEEGGGHHHFFFEEEEEEHHHKKKIIIHHHGGGEEECCCBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCDDDDDDDDDBBBDDDGGGHHHFFFEEEFFFHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIKKKNNNOOOOOONNNMMMMMMMMMMMMLLLLLLJJJIIIIIIFFFFFFEEEEEEFFFFFFGGGGGGFFFHHHLLLOOOQQQRRRQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQRRRQQQPPPPPPSSSUUURRRSSSTTTVVVWWWXXXXXXXXX]]]]]]]]]\\\\\\[[[[[[[[[[[[]]]```bbbccceeehhhjjjlllmmmnnnpppqqqqqqrrrrrrmmmkkkiiijjjmmmqqqttttttuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxxxxwwwwwwzzz{{{|||}}}}}}}}}|||{{{|||{{{{{{{{{{{{||||||}}}~~~~~~~~~GGGFFFEEEDDDDDDCCCDDDDDDBBBAAA???<<<:::999888777555333222333444555555444111222222111///------------,,,+++*********+++,,,+++(((&&&&&&'''(((((((((###$$$$$$%%%%%%&&&&&&'''************)))((('''&&&++++++++++++++++++++++++*********((('''(((***---************************++++++++++++++++++,,,,,,***,,,///000000111222444888444000...///000111111......//////000111333444444222111444555444666:::999;;;BBBMMMZZZpppssscccZZZTTTQQQVVV^^^ZZZbbbnnn{{{~~~xxxkkkcccYYYRRRNNNKKKGGGDDDDDDDDDGGGKKKNNNSSS___kkk}}}wwwjjjcccXXXVVVSSSOOOLLLJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIFFFDDDCCCFFFHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEFFFGGGIIIIIIAAADDDGGGHHHFFFEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHLLLPPPRRRSSSRRRQQQOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOONNNNNNPPPSSSVVVRRRRRRTTTUUUVVVWWWWWWWWW[[[[[[[[[ZZZZZZZZZZZZZZZWWWYYY]]]___```bbbfffhhhkkklllnnnoooqqqrrrrrrrrrmmmkkkjjjjjjmmmppprrrrrrrrrrrrssstttuuuvvvwwwwwwttttttvvvwwwwwwxxxxxxwww||||||}}}}}}}}}}}}|||||||||{{{{{{||||||}}}~~~NNNIIIDDDCCCDDDEEEBBB@@@FFFBBB<<<::::::;;;:::888444333222111111111222333222111111///...---,,,++++++***)))***+++***)))'''***)))''''''((())))))((('''++++++((('''***,,,+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))***++++++++++++***((()))***++++++,,,,,,+++***---///...+++***+++---...//////000000000000000.........////////////000000000000000000111111222444555555555444555888:::999888>>>HHHOOOZZZuuuyyyfff\\\YYYWWWVVVWWWXXX```llluuu~~~~~~oooccc]]]ZZZOOOIIIJJJLLLHHHDDDEEEHHHMMMSSSWWW^^^lllsssfff]]]YYYTTTPPPMMMLLLNNNMMMHHHCCCFFFEEEDDDBBBBBBDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGIIIKKKMMMNNNOOOMMMMMMLLLKKKJJJHHHFFFEEEDDDEEEGGGHHHIIIHHHGGGGGGIIIKKKLLLMMMMMMNNNPPPRRRPPPQQQQQQOOOMMMKKKLLLMMMRRRPPPMMMLLLLLLOOORRRUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXZZZZZZYYYXXXXXXYYYYYYYYYZZZ\\\___bbbdddfffjjjiiijjjllloooqqqqqqpppmmmkkkiiijjjkkkmmmnnnmmmmmmmmmnnnooopppqqqrrrrrrssssssssstttttttttuuuuuuxxxzzz}}}|||yyywwwzzzyyyyyy{{{}}}~~~}}}|||{{{}}}KKKIIIFFFCCCBBBBBBDDDEEECCCAAA===<<<<<<;;;888555444333111000//////000000333222111///...,,,+++++++++***))))))******)))''',,,+++(((((())))))((('''$$$((()))%%%$$$''')))((())))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***+++++++++******)))(((''')))***,,,,,,+++******+++++++++,,,---------------------........./////////111111111111111222222333222222333222222333555777777555888AAAGGGPPPeee|||qqqggg```\\\^^^]]]```fffkkkppp|||}}}sssiii[[[RRROOOLLLFFFCCCEEEFFFFFFKKKRRRXXX```lllvvvssshhh]]]UUUSSSPPPMMMJJJKKKMMMMMMIIIEEEFFFEEECCCBBBBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNLLLLLLKKKJJJIIIHHHFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGHHHJJJLLLMMMMMMMMMOOOQQQOOOPPPPPPOOOLLLKKKKKKLLLOOONNNMMMLLLMMMOOOQQQSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXXXXWWWWWWXXXYYYXXXYYYZZZ\\\^^^aaacccdddfffgggiiimmmqqquuuuuuuuunnnllljjjjjjlllmmmnnnmmmllllllmmmnnnoooppppppqqqnnnooopppqqqsssuuuvvvwww|||~~~~~~|||zzzzzzyyyyyy{{{}}}~~~|||}}}IIIIIIHHHDDD@@@???AAADDDAAA???>>>===<<<999555222555444333111000000111111444333111///---,,,+++***+++***))))))******)))'''***(((&&&&&&((()))))))))$$$((()))%%%$$$''')))((()))))))))))))))))))))))))))******++++++******)))((()))******++++++******++++++,,,++++++***)))(((((('''''')))***+++***)))******+++,,,,,,,,,,,,,,,,,,---------............222111111111111222333333111222333222111222444666777333444:::???DDDRRRbbbmmm|||xxxpppooollljjjiiihhhhhhlllrrrxxx~~~sssfff\\\RRRIIIEEEEEECCCBBBCCCFFFIIIQQQ^^^kkkvvv~~~mmmbbb[[[SSSNNNMMMKKKIIIGGGIIIKKKLLLJJJGGGDDDDDDBBBBBBBBBBBBDDDDDDEEEEEEDDDCCCCCCDDDEEEEEEBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKLLLJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKLLLLLLLLLNNNPPPNNNOOOOOONNNKKKJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUXXXZZZXXXYYYZZZ\\\^^^___aaaaaadddeeeggglllqqqtttuuutttooommmjjjjjjkkkllllllllljjjjjjkkklllmmmnnnnnnooollllllmmmnnnppprrrtttttt}}}~~~~~~~~~|||zzzyyyzzz||||||~~~JJJIIIGGGEEECCC@@@>>>===AAA???>>><<<:::777444222777666555444333444555666555333111///---+++++++++,,,***((((((******)))(((%%%$$$"""###&&&)))******'''+++,,,((('''***,,,+++(((((((((((((((((((((((()))******++++++******)))((())))))***************)))***+++,,,------------(((&&&%%%'''+++---+++(((,,,,,,---...............,,,,,,,,,---------......111111000000111111222333222333444444333333444666888444444888<<>>????????????????????????AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBB>>>???@@@AAAAAA@@@???>>>????????????>>>>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCEEEGGGHHHHHHIIIJJJLLLJJJKKKKKKJJJGGGFFFFFFGGGFFFHHHKKKNNNOOOOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJKKKKKKKKKMMMPPPRRRRRRSSSVVVXXXZZZ[[[[[[[[[\\\___dddkkkrrruuuvvvuuuhhhfffccccccdddeeeeeeeeeeeeeeefffggghhhiiiiiijjjhhhgggffffffgggjjjlllnnnnnnqqquuuzzz~~~|||zzzzzzzzzyyyxxxyyyzzz||||||{{{|||}}}}}}KKKGGGFFFIIIOOOOOOIIIBBB>>>>>>>>>;;;888666888:::555444222111111111222333333111///---,,,---...///---+++((('''((()))***))),,,)))&&&$$$&&&((()))***%%%((()))&&&%%%((()))((())))))))))))))))))))))))'''(((((())))))((((((''''''(((((()))))))))))))))************)))((('''''')))+++,,,,,,+++***++++++******+++,,,,,,,,,,,,,,,------.........////////////////////////000000111---///111111///......///000333666666555555777888666999???HHHPPP___yyy~~~ooodddbbbaaa^^^ccckkkrrr{{{~~~{{{zzzyyywwwtttqqqhhhhhhfffbbbZZZRRRKKKGGGDDDBBBBBBEEEGGGJJJSSS\\\iii{{{vvveeeYYYRRRNNNIIIEEEFFFDDDAAAAAADDD@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBBBBAAA@@@??????????????????@@@AAAAAA===>>>@@@AAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===============>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@BBBCCCEEEEEEFFFFFFEEEDDDCCCBBBAAABBBBBBCCCBBBDDDFFFGGGGGGHHHJJJKKKIIIJJJJJJIIIFFFEEEEEEFFFCCCEEEHHHKKKLLLLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIFFFHHHJJJJJJJJJKKKLLLNNNLLLNNNQQQTTTWWWXXXXXXXXXXXX[[[aaahhhooossstttsssfffdddbbbbbbdddeeefffeeedddeeeeeefffggghhhiiiiiihhhgggfffeeefffhhhkkkmmmkkknnnsssyyy}}}}}}|||zzzzzz{{{{{{yyyxxxvvvxxxyyyyyyyyyyyyzzz|||~~~}}}zzz}}}~~~}}}}}}MMMJJJFFFEEEEEEDDDAAA>>>;;;===???>>>;;;888888999999888666333222111111111222111...,,,,,,---///000---+++((('''((()))******$$$!!! ###(((+++---%%%))))))&&&%%%(((***)))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))******+++,,,------------(((+++------***((()))+++++++++,,,------------,,,.........////////////000000000000000000111111222...111333333111000///000111666999777444444666777222555;;;CCCGGGPPPfff|||uuuqqqmmmeeedddjjjgggooowwwzzzzzz{{{~~~vvvssspppnnnllliiieeeaaaUUUWWWWWWUUUQQQLLLIIIGGGEEEDDDEEEJJJOOOVVVcccppp~~~vvvcccVVVNNNKKKHHHDDDCCCDDDDDDAAABBBEEE===???@@@@@@???>>>>>>>>>======>>>>>>>>>>>>======???@@@AAABBBBBBAAA@@@???>>>>>>===>>>>>>???@@@@@@===>>>???AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA??????AAACCCDDDEEEFFFFFFDDDCCCBBBAAA@@@AAAAAABBBBBBDDDFFFFFFFFFGGGIIIKKKIIIJJJJJJHHHFFFEEEEEEFFFAAACCCFFFHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEGGGIIIJJJJJJIIIJJJLLLHHHJJJNNNQQQTTTUUUUUUUUUWWWYYY^^^eeekkknnnmmmlllfffdddbbbccceeefffggggggdddeeeeeefffggghhhiiiiiillljjjgggeeeeeefffhhhiiiiiilllqqqvvvyyyzzzzzzyyyyyyyyyyyyzzz{{{|||zzzyyyuuuvvvxxxxxxwwwwwwxxxzzz~~~|||{{{yyy|||}}}{{{|||~~~|||}}}~~~IIIFFFCCCBBBCCCDDDDDDCCC@@@@@@>>>===;;;;;;::::::888888888777666444333222222111///...---------...(((***+++***'''$$$$$$%%%&&&&&&'''((()))(((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((******))))))((('''''''''$$$'''***++++++)))((((((***)))(((''''''((()))***(((((((((((())))))))))))******+++++++++,,,,,,,,,...+++((((((***+++***)))......///000000///...---------...///000111222222111111111111222444666777333666999;;;???IIIWWWbbbyyyzzztttppprrrtttsssmmmjjjkkkmmmlllnnnoooooonnnmmmnnnqqqsssuuuyyyxxxlllfff___[[[[[[ZZZUUUQQQQQQJJJGGGJJJKKKHHHIIINNNKKKNNNSSSWWW^^^kkk{{{qqq___TTTKKKFFFEEECCCBBBAAA@@@????????????<<<===============<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>@@@AAAAAA@@@>>>===@@@???===;;;;;;;;;<<<<<<>>>===<<<<<<===<<<:::888;;;;;;;;;::::::999999999>>>===;;;999888999;;;<<<;;;;;;;;;<<<===>>>???@@@<<<<<<======>>>?????????BBBAAA@@@@@@@@@AAABBBCCCBBBAAA???>>>=========>>>@@@AAAAAABBBDDDEEEGGGHHHPPPLLLGGGCCC@@@@@@BBBCCCCCCCCCDDDFFFFFFGGGGGGGGGKKKHHHDDDDDDFFFGGGFFFEEEBBBCCCEEEFFFHHHIIIIIIIIIMMMNNNNNNOOOPPPPPPPPPPPPVVVXXX\\\___ccceeefffgggbbbbbbbbbccccccdddddddddaaaaaacccdddfffhhhiiiiiiiiijjjkkkiiigggffffffgggiiikkknnnrrruuuwwwxxxyyyvvvuuutttttttttvvvwwwxxxxxxwwwvvvvvvvvvwwwyyyyyyyyyyyyzzz{{{{{{||||||||||||~~~~~~zzzwwwxxxyyyzzzzzzzzzzzz|||~~~RRROOOJJJGGGEEEDDDCCCAAA@@@@@@>>><<<;;;:::::::::888888777777666444333222111000///---,,,,,,,,,------...---,,,+++*********+++******))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))***++++++************))))))(((((())))))(((((()))******)))(((''''''((())))))''''''((())))))***++++++*********+++++++++,,,,,,000...,,,,,,///111000///000///...------...///000////////////000000000000222111111111222444555666666888999999:::@@@JJJRRR```rrr{{{tttooohhhbbb^^^]]]\\\[[[[[[[[[[[[[[[\\\```eeejjjqqqzzz{{{ooofffYYYUUUPPPNNNMMMLLLKKKIIILLLGGGGGGMMMRRRTTTYYY___```eeelllsss|||xxxcccUUULLLEEEAAA@@@AAAAAA@@@???>>>>>>>>>>>>??????>>>===<<<:::999888::::::::::::;;;;;;;;;;;;<<<===???@@@@@@???===<<<<<<<<<;;;;;;;;;<<<=========<<<;;;;;;<<<;;;999777999999999888888777777777<<<;;;999888888888999999===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????>>>===>>>???@@@AAAAAA@@@>>>===<<<<<<<<<===@@@@@@@@@AAACCCDDDFFFGGGIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHEEEBBBBBBDDDEEEDDDBBBBBBBBBCCCEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNOOONNNNNNRRRTTTWWW[[[^^^```bbbbbb`````````aaaaaaaaaaaaaaa\\\\\\]]]^^^```bbbdddeeeiiijjjkkkiiigggeeefffgggeeegggjjjnnnrrruuuwwwxxxuuuuuussssssrrrsssssstttvvvvvvuuuuuuvvvwwwyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{{{{xxxxxxyyyyyyyyyyyyzzz{{{}}}UUUQQQLLLHHHFFFEEECCCAAAAAA@@@>>><<<;;;:::999999777777777666555444333222111000///---,,,,,,,,,,,,---+++)))))))))******)))///...,,,***((('''''''''((((((((((((((('''''''''))))))))))))************+++++++++++++++,,,,,,,,,,,,***(((''''''(((***+++))))))(((((((((((())))))(((((())))))***+++,,,,,,*********++++++++++++,,,---,,,+++,,,...000111000222000,,,******---000333111000000000/////////...222222222222222333444555777888888777666999???EEEMMM[[[qqqqqqcccZZZVVVRRRQQQRRRRRROOOMMMVVVWWWZZZ]]]bbbiiiqqqvvvxxx|||zzzrrrgggZZZRRRLLLKKKIIIFFFDDDCCCDDDFFFKKKLLLRRR]]]hhhpppyyyqqqbbbRRRJJJEEE@@@======??????>>>===<<<<<<<<<<<<>>>>>>===<<<;;;999888777999999999::::::::::::;;;:::;;;<<<======<<<;;;:::888999:::;;;<<<<<<<<<<<<;;;:::999999::::::888666666666666666666555555555888888888888777777777777::::::999999999888888888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;;;;;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEAAABBBCCCCCCCCCBBB@@@???AAABBBCCCDDDDDDEEEDDDDDDEEECCCBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEGGGIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOORRRUUUXXXZZZ\\\\\\^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^aaadddfffiiijjjjjjiiifffeeeeeefffcccdddgggjjjnnnrrruuuwwwssssssrrrqqqppppppppppppttttttttttttuuuwwwyyy{{{wwwwwwuuuuuuvvvwwwyyy{{{|||xxxwwwyyyxxxxxxxxxyyy{{{|||~~~~~~~~~~~~{{{}}}OOOKKKHHHEEEEEEEEEDDDCCCAAA@@@>>><<<:::999999888666666666666555444333222222111000///---,,,,,,+++,,,)))&&&%%%'''))))))(((///---+++((('''''''''((())))))((((((''''''&&&&&&(((((()))))))))*********))))))***+++,,,,,,------,,,***((('''((()))))))))((((((((((((((()))))))))***************+++++++++************+++++++++++++++++++++,,,---...//////111///,,,******---000222000000000000////////////222222222222222222333333555666777777777999===AAAFFFOOO]]]nnn{{{iiibbbYYYUUUVVVVVVSSSPPPRRRRRRRRRSSSVVVYYY]]]___eeegggjjjmmmppptttwwwyyy~~~|||wwwtttooommmmmmnnnmmmjjjfff```XXXPPPKKKLLLNNNOOOLLLHHHHHHLLLPPPXXX___mmm~~~ttt^^^SSSIIIEEECCC@@@===>>>===<<<;;;::::::999::::::999999::::::;;;:::::::::888888888999999999::::::888999::::::::::::999888777888999:::;;;:::999999999888777777888888666444555555555555555444444444666666777777777777666666444444555777888888999999777777888888999::::::;;;:::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::============???@@@AAABBB??????@@@AAAAAA@@@???>>>@@@AAAAAABBBCCCCCCCCCBBBDDDDDDCCCCCCCCCDDDDDDCCCAAA@@@??????AAACCCFFFHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMOOORRRTTTVVVXXXYYY\\\\\\[[[[[[ZZZZZZYYYYYY]]]\\\[[[[[[]]]```cccfffhhhiiiiiigggeeeccccccdddddddddeeegggkkknnnrrrtttpppppppppppppppppppppqqqrrrrrrrrrsssuuuwwwzzz{{{xxxvvvuuuttttttwwwyyy{{{}}}xxxwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~{{{|||}}}KKKHHHEEECCCDDDEEEEEEDDDAAA@@@>>><<<:::999888888555666666666555444333222333222111000///---,,,+++,,,***((('''''')))******+++)))'''&&&%%%&&&((()))))))))((((((''''''&&&&&&'''''''''((((((((())))))''''''((()))***+++,,,,,,***((('''(((******(((&&&''''''((())))))))))))))),,,,,,++++++***)))))))))))))))*********+++++++++...///000//////......///---------------...//////.........///000111111111111111222222222222222222333444555666777999;;;===???DDDKKKUUUcccuuuzzzlllbbb___^^^[[[YYYYYYYYYXXXWWWWWWVVVUUUTTTXXXWWWXXXZZZ]]]```cccddddddkkktttzzzoooeeeaaa___[[[YYYZZZZZZZZZYYYVVVSSSPPPOOONNNMMMRRRUUUUUUTTTVVV]]]dddooo}}}~~~iii\\\RRRKKKDDDCCCBBB???===>>>;;;;;;:::999888888888888777777888999999999999999777777777888888888888999777777777777777777777777777888999999999777666555777666555666777777555333444555555555555555555555555666777777777777666666222333555666777888888777666666666777888888999999888999999::::::::::::::::::::::::::::::999999888;;;;;;;;;;;;<<<===??????@@@@@@??????>>>>>>======??????@@@AAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBCCC@@@???>>>>>>@@@BBBEEEGGGGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMOOOQQQSSSUUUWWWXXXZZZZZZYYYYYYXXXXXXWWWWWWXXXWWWVVVVVVXXX[[[___aaaeeeffffffeeecccbbbbbbcccggggggggggggiiikkknnnooommmmmmnnnpppqqqrrrssssssppppppqqqrrrtttvvvyyyzzzyyywwwuuutttuuuwwwzzz||||||wwwvvvwwwwwwxxxyyyzzz|||}}}~~~~~~}}}{{{zzzzzzzzz{{{}}}NNNKKKGGGDDDDDDDDDCCCBBBAAA@@@>>><<<:::888777777555555555555555444333333222222111000///---+++***'''((('''&&&$$$###%%%'''&&&&&&%%%%%%%%%&&&((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&'''((())))))******'''%%%$$$&&&)))***(((%%%&&&'''((()))*********)))+++++++++***))))))(((((()))))))))************+++,,,---///...,,,++++++,,,***+++---/////////...---------...///000111222222000000111222333333222222333333333444444555666777;;;===AAAGGGQQQ___nnnwwwxxxtttrrrpppqqqpppooonnnkkkfff```\\\VVVSSSQQQQQQSSSVVVWWWXXXWWW\\\ccclllttt}}}~~~uuummmiiiccc[[[TTTQQQOOOMMMNNNQQQNNNPPPQQQRRRRRRRRRUUUWWWUUU[[[aaaeeehhhnnnwwwzzziiiYYYNNNIIIDDD@@@@@@???;;;:::<<<::::::999888777777777777888999999888777666555555666666666777777777888888666666666666666666666666777777777777666555444333666555444555666666555333444444444555555555555555555555555555666666666666555666777888777666555444555555666666777888888888777888999:::::::::999999888999999::::::999999888999999999999:::;;;<<<===@@@?????????>>>>>>>>>>>>>>>>>>????????????>>>>>><<<>>>@@@@@@???>>>???@@@???>>>>>>???@@@BBBDDDFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVXXX[[[]]]___```bbbcccbbbaaa```aaabbbggggggggghhhiiijjjkkkkkkkkklllnnnppprrrssstttuuupppppppppqqqsssuuuxxxyyyxxxxxxvvvvvvwwwxxx{{{|||yyyuuuuuuvvvvvvwwwxxxzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}zzzxxxwwwxxxxxxxxxxxxzzz|||OOOLLLHHHEEECCCCCCAAA@@@AAA@@@>>>;;;999888777666444444555555555444333333000000000///---+++)))'''"""&&&(((&&&  $$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''(((((((((((()))))))))'''''''''(((((()))))))))'''$$$!!!"""'''***)))'''%%%&&&((()))*********)))((((((((())))))*********))))))))))))************'''***,,,,,,+++)))***+++***+++---...//////...---......//////000000111111...///111222333333333333333222111222333555666666;;;;;;>>>BBBHHHRRR[[[bbbiiiwwwwwwooogggbbb\\\YYYXXXXXXWWWUUUTTTWWW[[[___ccchhhnnnrrrtttuuuvvvxxxzzz{{{|||}}}~~~xxxppphhh```ZZZWWWRRRNNNLLLKKKJJJHHHLLLRRRSSSYYY```fffiiimmmpppssstttxxx~~~rrrcccXXXOOOHHHCCC>>><<<===<<<888888::::::999888777777666666777777777777777777666555444555555666666666777777777666555555555555555555666666555555444444444555555555444444555666666555333333333333444444555555555444333333222333444555666666777888999888777555444555555666666777888888888666777888999999999888888888888999:::::::::999888777777777777888999:::;;;;;;===@@@BBBBBBBBB@@@???======>>>>>>>>>>>>======:::===@@@@@@>>>===>>>???===>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSTTTRRRRRRRRRRRRRRRSSSSSSSSSUUUUUUVVVWWWYYY[[[\\\]]]\\\^^^___```______```bbbdddeeefffggghhhiiiiiiiiijjjlllnnnppprrrrrrsssssspppppppppppprrrtttvvvxxxwwwwwwwwwwwwxxxyyyzzzzzzzzz}}}~~~{{{vvvssssssuuussstttvvvxxxyyyzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzxxxwwwxxxwwwvvvvvvxxxzzz|||~~~LLLIIIEEECCCBBBBBBAAA@@@AAA@@@>>>;;;999888666666444444444555444444333333.........---+++)))'''%%%###)))...+++###"""'''%%%%%%&&&''''''&&&&&&%%%&&&'''''''''(((((())))))))))))))))))************(((((((((((())))))))))))(((###$$$)))***)))%%%&&&((()))*********)))%%%%%%&&&((()))+++,,,,,,))))))))))))************(((,,,///000///...///111++++++,,,---......//////000000000000////////////---...000222333444333333111000000111444888999:::::::::;;;===AAAGGGMMMQQQUUUbbbvvv}}}vvvmmmeeeaaa^^^[[[XXXVVVVVVWWWWWWXXX[[[___bbbddddddeeeeeeffffffgggggglllooosssxxx}}}~~~xxxtttmmmjjjeee___YYYSSSOOOMMMKKKIIIJJJKKKJJJIIIOOOWWWdddmmmyyyjjjYYYOOOJJJFFFCCC@@@<<<:::;;;;;;888888;;;:::999888777777666666666333444555666777777777777555555555555666666666777666555555444444555555666444333222222333444666777555444444555666777555444222222222333333444444444333222111000000222444666333555777999::::::999888555555666666777888888888444555777888888888777666888888:::;;;;;;:::999888777777666777777888999:::777:::@@@EEEGGGEEEBBB???<<<===============<<<<<<;;;>>>AAABBB@@@??????AAA===>>>@@@AAACCCCCCDDDDDDBBBCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPRRROOOOOOOOOPPPPPPQQQQQQQQQOOOOOOQQQSSSTTTVVVWWWWWWZZZ\\\]]]^^^^^^^^^```bbb```bbbdddggghhhiiiiiiiiikkklllnnnpppqqqqqqppppppppppppppppppqqqsssuuuwwwuuuvvvvvvwwwxxxxxxyyyyyywwwyyy{{{yyyuuurrrssstttqqqrrrtttvvvwwwxxxxxxxxx}}}}}}}}}}}}}}}|||||||||{{{|||}}}}}}}}}|||{{{zzzyyyxxxwwwwwwxxxzzz|||~~~MMMKKKGGGEEEEEEDDDCCCBBBBBBAAA>>><<<;;;:::::::::555444444333333222111111------,,,,,,,,,++++++***&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''&&&%%%%%%$$$&&&)))++++++)))&&&$$$$$$&&&(((***+++***))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))***+++++++++,,,'''(((***,,,------------******+++,,,,,,,,,+++++++++,,,---.........------111111000///...---,,,,,,111111111000000000000000333333222111222333444555999999999:::<<>>@@@AAAAAAAAAAAA???>>>===<<<;;;:::::::::;;;;;;;;;<<<===>>>???@@@???@@@BBBDDDDDDCCCBBBAAABBBDDDGGGHHHHHHHHHJJJKKKKKKLLLNNNOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTVVVYYYZZZZZZ[[[\\\\\\]]]^^^^^^aaaccceeeffffffgggiiijjjlllllllllpppsssrrroookkkoooooooooppprrruuuxxxzzzyyyxxxxxxyyy|||}}}}}}|||yyyxxxvvvtttssssssssssssrrrsssssssssssstttxxx{{{zzz{{{{{{zzzxxxwwwxxxzzzyyyzzzzzz{{{|||||||||{{{{{{yyywwwvvvwwwzzz}}}MMMJJJGGGEEEEEEDDDCCCBBBAAA@@@>>>;;;:::999999999666666666555444444333333222111///,,,***)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&'''''''''''''''&&&&&&&&&''')))******)))'''%%%%%%&&&(((***+++***)))(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))******)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------******++++++,,,,,,,,,,,,000000////////////......000000000000000000000000222222111000111222333444777666666777999<<>>???@@@??????>>>===<<<;;;:::::::::::::::::::::;;;<<<===>>>???>>>???AAACCCCCCBBBAAA@@@AAACCCEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIIIILLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSUUUXXXZZZ[[[[[[\\\]]]]]]^^^^^^```bbbcccdddddddddfffhhhllllllmmmqqqttttttqqqnnnnnnoooppprrrtttwwwyyyzzzzzzyyyyyy{{{}}}~~~~~~}}}yyywwwvvvtttsssrrrssssssttttttttttttssstttwwwyyyyyy|||~~~}}}|||{{{{{{{{{||||||}}}}}}||||||{{{~~~zzzxxxxxxyyy|||~~~~~~~~~~~~MMMJJJGGGEEEEEEEEEDDDBBBAAA???===;;;999888888888888888777777666555555444555333///,,,+++***+++,,,((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''(((((((((''''''(((((())))))))))))((((((%%%&&&((()))******)))(((***))))))'''&&&%%%$$$###(((((((((((((((((((((((()))(((((((((((((((''''''++++++++++++***)))'''&&&+++***)))))))))***,,,---***+++++++++,,,,,,,,,,,,......//////000000111111000000000000000000000000111000000000000111222222333333333444666999;;;======@@@HHHSSS___ooouuujjjdddbbb``````\\\YYYXXX[[[aaahhhkkkkkkdddaaa\\\XXXVVVWWWYYYZZZWWWZZZ]]]___aaabbbeeeffffffhhhjjjlllnnnsssxxx|||wwwbbbTTTOOOIIIBBB>>>===<<<999777888888777777666777777777555444222333444555555444333333333444444333333333333222222111222222333333444444333222111111111222111111111000///...---,,,---...///000000///...---///000000000000000000000000000///............///111222444555666666555444444333222222222333555666666555444444333333444444444555666666666555444333333444555666777888888888888999;;;===>>>>>>======<<<;;;;;;::::::999999999999999999999:::;;;<<<<<<===>>>@@@AAAAAAAAA@@@??????AAADDDEEEEEEEEEGGGHHHLLLLLLJJJIIIHHHGGGGGGGGGIIIIIIJJJKKKMMMNNNOOOOOOOOOQQQRRRRRRRRRTTTVVVXXX[[[[[[[[[\\\]]]]]]^^^^^^___```bbbbbbbbbbbbdddeeekkklllnnnqqqtttuuutttrrrnnnooorrrtttwwwyyyzzz{{{|||{{{{{{|||xxxwwwuuutttssssssssssssvvvwwwwwwvvvuuuuuuwwwxxxyyy}}}}}}|||}}}}}}}}}~~~}}}}}}|||||||||yyyyyy{{{~~~~~~|||{{{{{{|||~~~LLLJJJGGGEEEEEEEEEDDDCCCBBBAAA>>><<<:::888888888888888777777666555555555222000...,,,---///333666''''''''''''((()))++++++((((((((((((((((((''''''&&&&&&''''''(((((('''''')))(((((((((((()))******&&&&&&(((((())))))((((((,,,+++***)))((('''&&&%%%(((((((((((((((((((((((()))))))))(((((('''''''''************)))(((&&&%%%((('''&&&%%%%%%''')))+++---------------...///////////////000000000000111/////////000000000000000000000000000111111222222111111222333555777999::::::<<>>=========;;;999666666666555666666777777555333222222333333333222111111222222222222111111111111111111111222222222444333222111111000111111111111000000///...---------...000111000///---,,,.............../////////111000//////......//////000111222333444444444444333333222222222333444555555444444333333333333333333333444444444444333222444444666777777888888888888999:::<<<======<<<<<<::::::::::::999999888888888888888888888999::::::<<<===>>>?????????>>>>>>???BBBDDDEEEEEEFFFGGGHHHMMMLLLJJJHHHHHHHHHHHHIIIFFFGGGHHHJJJLLLMMMOOOOOOPPPRRRSSSTTTTTTUUUWWWYYY[[[[[[[[[\\\\\\\\\]]]]]]^^^___aaaaaa```aaabbbdddhhhjjjlllpppssstttttttttnnnpppsssvvvyyyzzz{{{{{{|||{{{{{{}}}xxxwwwuuutttssssssttttttzzz{{{|||{{{yyyxxxyyyzzz|||~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||zzzyyyzzz~~~~~~|||zzz|||}}}~~~LLLIIIFFFEEEEEEEEEDDDCCCDDDCCC@@@===;;;:::999999777777666555555444444333222000---,,,...222666999***))))))((((((((())))))((((((((((((''''''''''''%%%%%%&&&'''''''''''''''((((((''''''((()))***+++&&&''''''(((((((((((((((******))))))((((((((('''''''''''''''''''''''''''*********))))))((((((((('''((()))***))))))''''''''''''%%%%%%&&&'''***+++......---------...///000000000000000////////////......//////000000000000111111111222222222222222111111222333555777888999:::;;;>>>BBBEEELLL[[[jjj~~~|||}}}~~~vvvdddVVVKKKDDD???<<<;;;:::999999888777555444444444444555666777777777555333222222222111000000000111111111111000000000000000111111222222222333222111000000000000000222111111000////////////...///000111111///---,,,,,,,,,,,,------.........111111000////////////000///000111111222333333333222222222222333333444444444444333222222222222222222222222333333333222222555555666777888888888888888999:::<<<<<<<<<;;;;;;999999:::::::::999888777777777777777777888999:::<<<<<<=========>>>======AAACCCFFFGGGGGGGGGHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPRRRRRRRRRSSSVVVXXXZZZZZZZZZ[[[[[[[[[[[[[[[]]]^^^````````````bbbdddeeegggjjjmmmpppqqqssstttppprrrtttwwwyyyzzz{{{{{{|||{{{{{{}}}yyyxxxvvvuuutttuuuuuuvvv}}}~~~}}}~~~|||{{{{{{{{{yyyzzz|||}}}|||{{{zzzzzz{{{~~~}}}{{{zzz}}}~~~KKKIIIFFFEEEEEEEEEEEEDDDEEEDDDAAA>>><<<:::::::::666666555444444333333222444222///,,,,,,...111444...---+++)))'''%%%$$$$$$&&&&&&&&&'''''''''''''''%%%&&&''''''((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******)))))))))))))))(((&&&'''(((*********))))))))))))))))))***+++---...---,,,+++++++++,,,...///000000//////......---------......//////000000111000111222222333333222222111222333444666777888888999888999===@@@CCCMMMWWWfffrrr}}}rrrbbbRRRGGG@@@===<<<::::::999888777666555555333333333333444555666777888666444222222222000///000000111111111111000000...///000111111111111111111000000000000000111111222111000000/////////000//////000000000...---,,,++++++,,,,,,---.........222111000000//////000000/////////000000111222222222222222222333333333333444333222222111111222222111111222222222222333333444555666777777777777777888999:::;;;;;;;;;::::::888999:::;;;::::::888777555555555666777999:::;;;<<<<<<<<<<<<============BBBDDDGGGHHHHHHHHHJJJKKKFFFEEEEEEEEEFFFFFFGGGHHHEEEFFFGGGIIIKKKMMMNNNOOOLLLNNNOOOOOOOOOPPPSSSUUUYYYYYYYYYYYYYYYYYYYYYZZZZZZ\\\^^^______```bbbdddcccfffiiikkkmmmoooqqqsssssstttuuuwwwxxxyyyzzzzzzzzzzzzzzz|||zzzyyyxxxvvvvvvvvvwwwxxx~~~}}}~~~{{{|||}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{}}}~~~KKKIIIFFFEEEEEEFFFEEEDDDEEECCCAAA===;;;999999999666666555444444333333222444222...***))))))***,,,---,,,***((('''%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((******+++++++++$$$%%%%%%&&&'''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))'''((()))***+++***)))))))))******+++---......///...---+++++++++,,,...///------------............------......///000000111//////111222222222111000111222333444666777777777999555666:::>>>@@@DDDJJJTTT\\\mmm~~~fff___TTTJJJBBB===;;;::::::::::::999888777777888111111222222333555666777666444222111222222111000000000111111111111000000---...///111111111111111///////////////000111222111000///.........////////////......---,,,,,,+++++++++,,,,,,---......///000000///.........//////............///000111111111111222333333333333333333333222111111111111111222111111111222222333444333333444444555555444444666777888999:::999888888888999:::;;;<<<:::999888444444555666888999;;;<<<<<<<<<<<<<<<<<<===>>>>>>BBBEEEGGGHHHHHHIIIJJJKKKFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGHHHJJJKKKMMMNNNNNNMMMNNNPPPPPPPPPQQQTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWYYY[[[]]]]]]___aaacccbbbeeeiiikkkkkkmmmpppsssuuuuuuuuuvvvvvvwwwxxxyyyxxxxxxxxxzzz}}}{{{zzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~||||||~~~KKKIIIFFFEEEEEEFFFEEEDDDDDDCCC@@@===:::888888888666666666555444444333333111///+++((('''&&&'''((('''''''''''''''((())))))######$$$$$$%%%&&&''''''))))))***+++,,,---------###$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''******))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((()))***++++++***)))((('''(((***,,,------------000///---------...000222******+++,,,---...///000---------...///000000111---...000111111111000///000111333444555666777777999555444:::???AAABBBDDDLLLPPP\\\lllxxxtttaaaRRRNNNIIICCC>>>:::777666777777777666555444666777000111111222333555666777333111000000111222222111000000111111111111000000,,,---///000111111111000............///111222333000///...---,,,---...//////...---,,,++++++++++++++++++,,,------...////////////...------------.........---......///000111111111222333333333333222333222222111000111111111222222111111222333444444111111222333333333222222555666777888888777666666888999;;;<<<<<<;;;:::888333333444666888:::<<<======<<<<<<<<<<<<===>>>>>>BBBDDDGGGHHHHHHHHHJJJKKKIIIJJJJJJJJJIIIGGGFFFDDDGGGHHHIIIJJJKKKMMMNNNNNNPPPQQQSSSSSSSSSTTTWWWYYYWWWWWWWWWWWWWWWWWWWWWVVVTTTVVVYYY[[[\\\^^^```bbbcccfffjjjkkkkkklllpppssswwwvvvuuuuuuuuuvvvwwwxxxwwwvvvwwwyyy|||~~~~~~|||{{{zzzyyyyyyyyyzzz{{{zzz~~~zzz|||~~~}}}|||HHHGGGFFFEEEDDDDDDDDDDDDEEECCC@@@<<<999777555555333444666777666444111///444333111...+++)))''''''+++***)))((((((''''''(((***%%%$$$'''&&&!!!!!!%%%)))))))))))))))(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&'''((())))))******)))%%%&&&&&&'''((()))******&&&''''''&&&%%%%%%(((***)))((()))***,,,---+++***...222333///---......+++++++++,,,---------,,,,,,..................------000000...------...///000//////000111111111111111444444444444444555666666777666555666777999<<<>>>DDDIIIOOOUUU]]]jjjyyynnn[[[RRRFFFDDDAAA===:::777666666777666666555444444333333000000111222333333444444333333333222111000000///......//////...---,,,,,,------,,,+++,,,---...///------............---------...///000000///...---/////////......------,,,---------------...//////......---------......///..............................///000111222222222111111000000111111222333222222111111111111222222333333222222333333444555333333444666777999::::::::::::;;;;;;:::888777555777777888999:::<<<===>>>======>>>???@@@AAAAAABBBEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHIIIKKKMMMJJJJJJJJJJJJKKKLLLMMMNNNMMMOOORRRRRRQQQQQQTTTVVVXXXXXXWWWUUUSSSRRRQQQPPPRRRSSSUUUWWWZZZ]]]___aaaccccccdddfffiiilllnnnoootttttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~}}}}}}{{{zzzyyy||||||~~~~~~}}}||||||IIIHHHGGGEEEDDDDDDDDDDDDCCCBBB???<<<:::888888888444555777888777555222111111000///---,,,+++******(((((('''&&&&&&&&&'''''',,,((('''******'''(((,,,(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&$$$%%%''')))***++++++,,,&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((&&&''')))+++,,,*********,,,---,,,+++,,,000111---+++------+++++++++++++++,,,,,,,,,,,,..................------//////............////////////000111111111111111333222222333666;;;@@@CCC888888999999:::::::::999;;;???DDDIIINNNXXXdddmmmxxxlllXXXKKKEEEBBB@@@>>>;;;888666555444666666555555444333333222000111111222222333333333111111000//////...------...............---,,,,,,---,,,,,,+++,,,---.../////////000000000000//////---...///000000///...---------,,,,,,+++++++++***...------------...//////...------------......///..............................//////000000111111111111000000000111222222000000000//////000000000222222222222222333333444333444555666777888999:::::::::::::::999888777777777777666666777888999999<<<======>>>???@@@AAABBBDDDEEEEEEFFFGGGIIIKKKKKKKKKJJJHHHGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMOOORRRRRRQQQRRRTTTWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRTTTVVVXXX[[[]]]___aaabbbdddfffiiilllnnnpppxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||zzzzzz{{{~~~}}}~~~~~~JJJIIIGGGFFFDDDDDDDDDDDDBBBAAA???===;;;:::::::::555666888888888666333222111000///---,,,+++******%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%((()))(((***---''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&(((***+++,,,,,,,,,''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))******)))((()))+++---///---******+++,,,,,,+++)))---///,,,***,,,,,,******************+++,,,---------------------......---....../////////......//////000000000111111111222111111222666<<>>???@@@AAAAAACCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMOOOQQQRRRRRRSSSUUUWWWTTTTTTUUUUUUUUUUUUUUUUUUQQQRRRSSSTTTWWWYYY[[[\\\``````bbbeeehhhlllooopppzzzzzzzzz{{{{{{|||||||||yyyyyyyyyyyyzzzzzz{{{|||~~~}}}|||{{{zzzzzz}}}~~~MMMKKKIIIFFFDDDDDDDDDDDDCCCBBB@@@===;;;;;;:::;;;555666777777777555333222444333111...+++)))''''''$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&''')))+++%%%%%%&&&&&&&&&&&&&&&'''((((((((())))))))))))***))))))*********)))(((((()))*********))))))((('''))))))(((((((((''''''''')))******)))((()))+++---000---***((()))+++++++++''',,,...+++***,,,,,,+++***))))))))))))+++,,,---,,,,,,------------......,,,---...///000///...---///////////////000111111444333111111333666:::<<<888999999:::999888777666:::<<>>???@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKMMMOOOOOONNNMMMLLLNNNOOOPPPQQQSSSTTTUUUWWWSSSTTTUUUVVVVVVVVVUUUUUUQQQRRRRRRSSSUUUWWWYYYZZZ^^^___aaadddgggkkknnnpppvvvwwwxxxyyy{{{|||}}}}}}zzzzzzyyyyyyzzz{{{{{{|||~~~~~~~~~~~~}}}|||{{{zzzzzz|||~~~PPPMMMJJJFFFDDDCCCCCCDDDEEECCC@@@===;;;:::999999555555666666555444222111444333111...+++)))''''''%%%%%%%%%%%%&&&'''))))))++++++)))&&&&&&((()))***$$$%%%%%%%%%&&&&&&''''''((((((((())))))))))))***((()))))))))(((((('''&&&((()))***+++++++++++++++)))))))))(((''''''&&&&&&((())))))((('''(((***,,,...+++((('''((()))))))))(((,,,...+++***,,,,,,+++))))))))))))***+++,,,---,,,,,,,,,,,,------......+++,,,.../////////...---//////......//////000111333333333333333222222111666666555555555777888999777999<<<>>>???@@@AAABBBKKKPPPXXXcccppp}}}ppp]]]RRRHHHCCC???;;;999:::;;;;;;<<<<<<;;;999777666222222222222111111111111111000000000000000000000000000000///////////////,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++***+++++++++,,,------------------------...//////+++++++++,,,,,,...//////........................111111111111111111000000//////......//////000111444333333333333333333444000000//////000000111222444444555555666666777777888777666555666777888999888999999999;;;<<<===>>>;;;;;;<<<===>>>??????@@@@@@@@@AAAAAACCCDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNOOONNNLLLKKKMMMMMMNNNPPPSSSTTTUUUVVVTTTUUUVVVWWWWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVXXXXXX]]]^^^```cccfffjjjmmmooorrrsssvvvxxx{{{}}}}}}~~~zzzzzzyyyyyyyyyzzz{{{{{{|||}}}}}}}}}}}}|||{{{{{{||||||}}}~~~~~~RRROOOKKKGGGDDDCCCCCCDDDEEECCC@@@===:::999888888555555555555444333222111111000///---,,,+++******&&&&&&&&&&&&'''((()))******+++(((###"""$$$&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((()))))))))&&&&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&''')))+++,,,)))''''''((())))))((((((,,,...+++)))++++++)))((((((***+++,,,,,,,,,,,,++++++,,,,,,------......+++,,,---...............000///...---...///000111111222333444444333222111444333222222444777:::;;;777888:::<<<>>>@@@@@@@@@EEEHHHOOOXXXbbbnnnuuucccWWWIIIBBB<<<<<<;;;888666666:::;;;===>>>===:::777555111111111111111111000000///////////////000000000------------------,,,,,,+++,,,,,,------------,,,******+++,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------,,,++++++''''''((()))******++++++,,,,,,,,,+++,,,------...++++++++++++,,,---//////........................000000000000111111111111...............///000000111111000000000000111111000000000000000111111222333333444555666666777777777777666666666666666777555555666777888:::<<<<<<::::::;;;<<<===>>>??????>>>??????@@@AAACCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLNNNRRRTTTUUUTTTTTTUUUWWWXXXXXXVVVTTTSSSUUUUUUUUUUUUVVVWWWXXXXXX]]]]]]___bbbeeeiiilllmmmppprrruuuxxx{{{|||}}}}}}xxxxxxxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{||||||||||||}}}|||zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~TTTQQQLLLGGGDDDCCCCCCCCCBBBAAA>>><<<:::999999999666666666555444444333333111000///---,,,+++******''''''&&&&&&'''((())))))((()))&&&"""$$$"""%%%%%%%%%&&&''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))))))%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&''')))+++***)))((((((***+++***)))''',,,---)))'''))))))'''&&&(((+++---......---,,,***++++++,,,------......,,,,,,,,,,,,---...///000000///...------///000111//////000111222333333333222333333444666888999:::888888999;;;>>>@@@@@@@@@BBBDDDJJJSSSYYY___kkkyyymmm^^^QQQHHHBBB;;;888999;;;888666777777999;;;<<<;;;888444222000000000000000000000000---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------)))***+++,,,---,,,,,,+++,,,,,,------------,,,,,,***+++,,,------,,,+++***&&&&&&'''((()))***+++,,,++++++******++++++,,,---*********+++,,,---///000........................------......//////000000......------......///000000000000//////000000000111000000000000111222222222222333444666777888888777777777777666555444444555555555555666777888999999:::;;;<<<===>>>>>>???======>>>???@@@BBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJMMMQQQTTTTTTSSSRRRSSSVVVXXXYYYXXXVVVUUUXXXXXXWWWWWWWWWXXXXXXYYY]]]^^^___aaadddgggjjjkkkooopppsssvvvwwwxxxxxxwwwuuuuuuttttttttttttuuuuuuuuuvvvxxxzzz{{{|||}}}}}}}}}zzzwwwwwwyyyzzzyyywwwxxxxxxxxxyyy{{{}}}~~~|||~~~UUURRRMMMGGGDDDCCCCCCCCC???>>><<<;;;:::::::::;;;777777777666555555444444444333111...+++)))''''''''''''&&&&&&&&&'''((((((***,,,)))"""!!!''')))&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((+++++++++******)))''''''(((((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((()))(((''''''))),,,)))))))))***,,,---+++***'''+++,,,(((&&&''''''$$$&&&(((,,,///000///---,,,******+++,,,,,,---......,,,,,,++++++,,,---///000000///---,,,---...000222///...------...000222444222333666888999999888777555444555777999;;;<<<<<<>>>@@@FFFNNNPPPQQQZZZfffgggrrr~~~yyydddVVVKKKCCC>>>>>>888444666888666555666555777999:::999555111...////////////000000000000,,,------...///000111111........................***+++,,,,,,------------)))***+++,,,---,,,++++++*********++++++************+++,,,,,,,,,,,,+++***'''((()))***+++,,,---...******))))))******+++,,,*********+++,,,---///000........................++++++,,,,,,---...//////...------------...//////222222111111111111222222111111111111111222222333111111333444666777888999666777888888777555333222777777666666666666777777999::::::;;;<<<===>>>>>>=========>>>???AAACCCCCCDDDEEEGGGIIILLLMMMNNNOOOKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIILLLPPPSSSSSSRRROOORRRUUUXXXYYYYYYXXXWWWZZZYYYYYYXXXXXXYYYYYYYYY]]]^^^___aaadddgggiiijjjmmmnnnqqqrrrssssssqqqpppsssrrrrrrqqqqqqqqqrrrrrrssstttvvvyyy{{{|||}}}}}}|||yyyuuutttvvvvvvuuusssuuuuuuuuuuuuwwwzzz}}}~~~~~~|||}}}~~~~~~~~~~~~~~~NNNLLLIIIHHHGGGGGGEEECCCAAAAAA???>>><<<:::999888999777555666777777444111222///,,,*********)))'''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&''''''&&&%%%#########$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%''')))******)))''''''''')))(((%%%$$$$$$%%%((()))$$$&&&(((***++++++***)))'''&&&&&&%%%%%%%%%&&&&&&******)))((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((((()))++++++******+++---,,,)))''')))---///---***'''((()))+++,,,---......---------.........///////////////000111111222222333444555555666555555555888888888888999:::;;;;;;>>>BBBFFFIIIJJJKKKMMMNNNZZZ___gggooozzzsss```PPPGGGBBB===:::888888777666666666666666555666777777666444222111000000///............///,,,,,,------------,,,,,,,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,))))))))))))))))))))))))---,,,+++***))))))))))))))))))************))))))((())))))))))))*********+++***************++++++))))))***+++---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((,,,///000000///......///000111111000000////////////000000111222222222333333333444444555555666666666666555555999777444222222444777:::777777999:::;;;<<<<<<<<<========================???AAADDDHHHLLLOOOQQQRRRLLLIIIFFFFFFHHHKKKKKKJJJKKKKKKKKKKKKLLLMMMOOOOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[ZZZYYYXXXVVVVVVUUUUUUXXX[[[^^^aaaccceeegggjjjnnnmmmmmmmmmmmmnnnnnnooooooooooooooooooppppppppptttssssssssstttwwwzzz{{{yyywwwuuurrrqqqqqqrrrrrrtttsssrrrsssuuuwwwwwwwwwxxxyyy{{{{{{zzzzzz{{{|||zzz{{{|||~~~MMMKKKHHHFFFFFFEEEDDDBBBAAA@@@???===:::888777666777555444555777777555222222///,,,*********((('''&&&&&&&&&%%%&&&&&&''''''***)))((()))***+++***))))))(((((((((''''''&&&&&&"""$$$&&&&&&%%%%%%&&&'''))))))***)))'''&&&((()))***)))(((''''''((()))***%%%&&&(((*********)))(((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((''''''((()))))))))***++++++******+++,,,...+++((()))---...+++((())))))+++,,,---------------------.....................//////000111111111333333444555555555555555777777777888888:::;;;<<<@@@CCCFFFHHHHHHHHHIIIIIINNNRRRXXX^^^gggxxx}}}bbbXXXJJJAAA======;;;:::555444333333222222333333333333444555444222000/////////...---------------,,,------......------,,,,,,,,,+++++++++***************++++++,,,------...))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))************))))))))))))))))))************,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++---***((((((+++...///...///...---...000111000/////////......//////000000222222222333333333444444444555555666666555555444666444333111222333666777666777888:::;;;;;;;;;;;;:::;;;<<<===>>>@@@AAAAAABBBDDDGGGJJJMMMPPPQQQRRRMMMIIIFFFEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWVVVVVVUUUVVVVVVVVVWWWZZZ^^^aaacccdddggghhhkkkjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmmmmmmmnnnnnnppppppooooooqqqsssvvvwwwxxxvvvtttsssrrrqqqqqqrrrsssrrrrrrsssuuuvvvwwwwwwtttuuuvvvvvvuuuuuuwwwxxxyyyzzz{{{|||~~~LLLJJJFFFEEEDDDDDDCCCBBBAAA@@@>>><<<999777555444444333333444666666555444222///---++++++***((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%&&&((()))(((''')))((('''&&&%%%$$$$$$### """&&&'''''''''''''''(((((((((&&&$$$$$$&&&((()))))))))(((((()))))))))&&&'''))))))***)))((('''(((''''''&&&''''''((((((''''''(((((()))***+++++++++******))))))******++++++,,,---,,,*********,,,///,,,)))***,,,,,,***'''......///000000000000000,,,------........................///000000111111222333444444555555444444666666666777888999;;;<<>>@@@AAAAAACCCEEEGGGIIILLLMMMNNNOOOKKKIIIFFFDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLNNNPPPRRRTTTVVVWWWWWWTTTTTTSSSTTTTTTUUUVVVVVVUUUXXX]]]aaabbbdddeeefffggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkklllmmmoooqqqrrruuuuuutttsssrrrqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwvvvvvvvvvtttssstttwwwyyyxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~MMMJJJFFFDDDDDDDDDCCCBBBCCCAAA???===:::777555444333333333444555555444333222000---,,,+++***(((&&&&&&&&&%%%$$$############$$$######$$$&&&((('''&&&''''''&&&&&&%%%$$$$$$### ###''')))((('''&&&&&&%%%&&&'''&&&$$$###$$$&&&%%%&&&'''(((((('''&&&%%%'''(((((())))))((('''&&&(((''''''''''''((())))))((((((((()))******++++++************************,,,------,,,***)))***+++---+++)))***++++++***(((....../////////......---,,,---.../////////.........//////000000111222222222222333444444444444444444444555666777999:::;;;@@@CCCEEEFFFEEECCCCCCCCCDDDFFFIIIJJJNNNWWWccckkkwwwzzzjjj[[[NNNFFFEEEAAA;;;777666666444333444333333222222222222222//////000000///...------000000///............///------............------++++++++++++************(((((((((((())))))******))))))))))))))))))))))))'''(((***,,,,,,+++)))((((((((())))))))))))(((((()))))))))*********++++++---,,,+++***))))))))))))...------,,,+++***))))))******)))(((((((((((()))))))))))))))************,,,+++***)))******++++++---,,,+++,,,---...---,,,---,,,,,,,,,---...///000111111222222222333333333222333333333333333333222///000111222222222222222444555666777888999999999========================BBBBBBDDDFFFGGGHHHIIIIIIGGGFFFDDDCCCCCCCCCDDDCCCCCCCCCDDDFFFGGGJJJKKKMMMJJJKKKMMMPPPRRRSSSTTTUUUSSSSSSRRRRRRSSSSSSTTTUUURRRVVV[[[___aaabbbcccdddeeeffffffffffffffffffeeeiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkmmmoooppprrrrrrssssssrrrqqqpppooooooppprrrsssttttttvvvwwwvvvvvvuuusssqqqsssvvvyyyxxxxxxyyyyyyzzz{{{{{{|||~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzNNNKKKGGGEEEDDDDDDDDDDDDDDDCCCAAA>>>;;;888666555555555666555444222222222222000...---,,,***(((%%%&&&%%%$$$###############'''&&&&&&''')))+++***)))((((((((((((((()))))))))"""%%%)))***(((&&&$$$$$$%%%'''))))))(((&&&%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((''''''''''''''''''''''''((())))))************))))))))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++***)))))))))+++++++++******************))))))(((+++,,,.../////////...---//////000111111222222333111222222333333333333333444444444555666777999999===@@@CCCDDDDDDCCCCCCCCC>>>@@@BBBDDDGGGLLLTTTZZZ^^^iiizzzooo^^^RRRIIIBBB===777555333333444444444444444333222222111111222222///////////////......---......---,,,,,,,,,,,,---,,,,,,------------,,,,,,+++++++++*********))))))''''''(((((((((((())))))(((((((((((((((((((((((('''(((***++++++***)))((((((((())))))))))))(((((((((((()))))))))***************)))(((((((((((((((++++++++++++++++++++++++***)))((((((''''''((((((((((((((())))))*********+++++++++***)))))))))***---+++***+++,,,,,,+++***++++++++++++,,,---...///000000000000111111111222111111222222222222111111...///000222333333222222333333555666777888888888<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEAAABBBBBBDDDFFFHHHJJJKKKIIIJJJLLLNNNOOOQQQQQQQQQSSSSSSRRRQQQQQQQQQRRRRRRPPPTTTXXX\\\^^^___```bbbdddeeeffffffggggggffffffggggggggghhhhhhhhhhhhiiijjjjjjjjjkkklllmmmnnnnnnoooooopppppppppoooooonnnlllooorrrtttssssssuuuwwwsssrrrqqqnnnmmmnnnqqqtttxxxxxxyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}||||||xxxxxxxxxxxxxxxwwwwwwvvvOOOKKKGGGDDDDDDDDDDDDDDDCCCBBBAAA>>>;;;999777666555777777666444222111222333111///...---+++'''%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''(((((($$$'''))))))'''%%%$$$$$$&&&(((******)))'''&&&''''''((()))******)))(((''''''''''''''''''''''''(((&&&&&&&&&&&&'''((()))))),,,++++++)))((('''&&&&&&'''(((((())))))(((((('''***+++,,,+++)))))))))+++(((((())))))***++++++,,,+++,,,,,,,,,,,,,,,+++***+++,,,...000000///...---/////////000111111222222000111222222333333222222444444444444555666777777:::===@@@BBBBBBAAABBBBBB<<<>>>@@@BBBEEEHHHMMMQQQQQQXXXeeesss~~~pppeeeVVVIIIBBB>>>;;;:::777666555444222111000000111000000///////////////........................++++++***))))))))))))***++++++,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))*********(((((((((((((((((((((((($$$&&&(((***++++++++++++'''(((((())))))((((((''''''''''''((((((((())))))((((((''''''''''''(((((())))))******++++++,,,,,,***)))((((((''''''((((((((((((((()))******++++++(((***+++***)))((()))***,,,***))))))++++++***(((************+++---.............../////////000000000000000111111000000000---...///111222222222222111222333555666666666666777888999:::;;;===>>>>>>@@@@@@AAABBBCCCCCCCCCCCC>>>@@@BBBBBBBBBBBBDDDFFF??????@@@AAACCCDDDFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNRRRQQQPPPOOOOOOOOOOOOOOONNNQQQUUUWWWYYY[[[^^^``````bbbdddeeeffffffffffffcccdddeeeeeefffggghhhiiiiiiiiijjjkkkkkklllmmmmmmllllllmmmmmmmmmmmmmmmmmmjjjnnnssstttsssrrrtttwwwttttttsssqqqoooppprrrtttwwwwwwxxxyyy{{{||||||}}}}}}}}}}}}}}}}}}|||{{{{{{wwwxxxxxxxxxwwwvvvuuutttNNNJJJFFFCCCBBBCCCDDDCCCAAAAAA???===;;;999777666444666888777555333333555333111000...---+++'''$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######%%%&&&%%%###$$$$$$$$$$$$############$$$&&&(((((('''&&&&&&'''&&&&&&&&&$$$""""""%%%'''(((((())))))))))))((((((&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%&&&'''((()))+++******)))(((&&&&&&%%%''''''((())))))(((''''''((()))******)))((()))+++))))))******))))))******,,,---...............---***,,,...000000///---,,,------......///000000000000111111222222222222222555444444444444444555555777:::===???>>>>>>>>>>>>===???AAACCCEEEFFFIIIJJJLLLNNNVVV```ffflllxxxssshhhUUUNNNDDD>>><<<;;;999777::::::888555222000////////////...---------------...------------------...,,,+++******))))))******)))******++++++******)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))******+++''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***)))*********++++++++++++***))))))((('''((((((((((((((()))******+++,,,,,,&&&)))+++***(((''')))***+++***((()))******((('''))))))))))))+++,,,---...,,,,,,---------........./////////000000/////////,,,,,,---...///000111111000111222444555555555666666666777888:::;;;<<<=========>>>@@@@@@AAA@@@@@@???AAACCCCCCBBBAAACCCDDD@@@@@@@@@AAABBBCCCEEEFFFHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLLLLKKKLLLLLLMMMNNNMMMOOOQQQSSSUUUXXX\\\___[[[]]]___bbbdddddddddddd___```aaacccdddfffggghhhfffggghhhiiiiiijjjjjjjjjkkkjjjiiiiiijjjkkklllmmmiiimmmssstttrrrrrrtttwwwvvvwwwwwwuuutttssstttvvvuuuvvvwwwxxxzzz{{{}}}}}}{{{{{{{{{{{{{{{zzzzzzyyywwwxxxxxxxxxwwwvvvtttsssMMMIIIDDDAAAAAABBBBBBBBB@@@???>>><<<:::888777666222555888777555444666888333222000///...+++'''$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&(((((('''%%%(((((('''&&&%%%%%%$$$######%%%&&&'''&&&''')))***%%%###!!!%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%&&&'''((())))))))))))(((''''''&&&&&&'''((()))******)))((('''&&&((())))))(((((()))+++***++++++***)))(((((()))'''((())))))*********)))***,,,...000111///---,,,++++++,,,,,,---......///000000111222222222222222555555444333333333333444666888;;;<<<;;;:::::::::;;;<<<>>>@@@AAABBBBBBBBBEEEEEEIIIPPPSSSVVVaaaooopppcccWWWNNNFFFBBB===;;;<<<;;;999666...///000000000111333555//////...------------...---,,,,,,+++,,,,,,------///...------,,,,,,------))))))************))))))************))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((,,,+++)))(((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,++++++************************)))(((((((((((((((((())))))***+++,,,,,,,,,%%%(((******(((''')))++++++)))(((((())))))(((&&&((((((((()))***,,,---...+++++++++,,,,,,,,,------......////////////......+++++++++,,,---...000111000111222333444555555555888888888888888888888888999:::;;;<<<============@@@CCCEEEDDDAAA@@@AAACCCBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRVVV[[[^^^VVVXXX\\\___aaabbbbbbaaa\\\]]]^^^```ccceeefffgggddddddeeefffggggggggggggjjjiiigggggggggiiikkkmmmhhhmmmssstttrrrqqqtttwwwssstttuuutttrrrqqqrrrsssssstttvvvwwwyyy{{{|||}}}yyyzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxxxxxxxvvvtttsssLLLIIIDDDBBBBBBDDDEEEEEEBBBBBB@@@>>>;;;999777777555555666666555555444333222///---+++++++++)))((('''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$##################%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((())))))+++***'''&&&%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&******))))))))))))******)))***,,,---......---,,,,,,,,,,,,---------...............///////////////222111000//////000111222333333333333444555666666:::;;;<<<<<<::::::;;;<<<:::;;;<<<===>>>>>>>>>>>><<>>DDDDDDDDDDDDCCCBBB@@@@@@@@@>>>===>>>CCCFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFDDDEEEGGGIIIJJJJJJHHHHHHIIIKKKMMMQQQTTTVVVSSSWWW[[[^^^^^^^^^^^^^^^]]]^^^___aaabbbcccccccccffffffggghhhhhhhhhhhhhhhgggggghhhiiijjjkkkkkkllllllllllllllllllmmmnnnooossssssssssssssssssssssssrrrssstttvvvwwwwwwwwwwwwyyyxxxwwwwwwwwwwwwwwwxxxvvvwwwyyyzzzyyyvvvssspppJJJHHHEEECCCCCCBBB@@@???@@@???>>>===;;;:::999888555555666666555555444333222000---+++***(((&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$##################%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&&&&'''((((((((())))))''''''&&&'''((((((''''''''''''''''''''''''******+++++++++******)))((((((((((((((()))******((()))***,,,,,,,,,,,,+++,,,,,,,,,------------...............////////////111111000//////000111111222111111222222333444555555777888888777777888:::999999::::::;;;<<<<<<<<<<<<===???AAADDDHHHMMMQQQXXXcccsssvvvjjjZZZNNNHHHDDD>>>999999777444333333333222111/////////...---,,,+++***......---,,,,,,,,,,,,,,,---------...------,,,,,,++++++*********)))))))))((('''&&&&&&'''((()))***(((&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((''''''((()))))))))))))))'''''''''''''''(((((()))'''''''''&&&'''(((((()))''''''(((((())))))))))))+++************,,,---.........------,,,++++++***+++***)))***,,,------,,,///000111222333444444444555555555555666666666666777888999999888:::<<>>===???CCCFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFDDDCCCDDDFFFIIIIIIIIIHHHHHHIIIJJJMMMOOORRRTTTSSSVVV[[[]]]]]]]]]]]]]]][[[\\\^^^___aaabbbbbbbbbbbbcccdddeeeffffffffffffggggggggghhhiiiiiijjjjjjjjjjjjjjjkkklllnnnooopppqqqrrrrrrrrrssssssssssssssssssuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvxxxyyy{{{{{{zzzwwwsssqqqKKKIIIGGGFFFEEEBBB???<<<>>>>>>===<<<<<<;;;::::::555555666666555555444333222000,,,***((('''$$$"""))))))(((((('''%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&%%%&&&'''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''+++,,,,,,,,,+++***))))))((((((((())))))*********'''((()))***++++++++++++,,,,,,,,,,,,------------------........./////////111000000//////000000111000000000111111222333444333444666666666666888999888777777777777999:::;;;<<<===??????@@@BBBFFFIIINNNTTT]]]fffqqqxxxkkkZZZPPPEEE===;;;;;;888555666444222111222222111000000000///---+++)))'''&&&...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((''''''''''''((()))***+++&&&%%%&&&''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&'''((('''&&&%%%&&&((('''''''''''''''&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&%%%%%%&&&&&&'''((('''(((((((((((()))))))))***))))))((())))))******,,,,,,,,,++++++******))))))(((((())),,,------,,,...///000111222333333333333333333444444555555555555777888888888:::===@@@BBBBBBBBBBBBBBBAAA@@@???@@@??????@@@CCCFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCBBBAAABBBEEEHHHIIIIIIHHHHHHHHHJJJKKKMMMOOOPPPRRRUUUZZZ\\\]]]\\\\\\\\\ZZZ[[[]]]___```aaaaaabbbaaabbbdddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhjjjkkkmmmooopppoooppppppqqqrrrsssttttttttttttvvvwwwxxxyyyyyyyyyvvvvvvuuutttttttttttttttyyyzzz{{{|||zzzwwwtttrrrMMMKKKHHHGGGFFFEEEBBB@@@@@@@@@???>>><<<;;;::::::555555555666555555444333111///,,,***)))(((&&&$$$******+++++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''"""$$$&&&'''&&&&&&'''((('''''''''''''''&&&&&&&&&$$$&&&((()))***)))((('''&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%++++++++++++******))))))(((((()))******+++++++++++++++,,,,,,,,,---------,,,------....../////////000000000//////000000000111000000111111222333444333555777777777888:::<<<888777555555555777:::;;;===>>>@@@@@@@@@AAADDDFFFNNNQQQUUUYYY___jjjyyynnn\\\PPPMMMEEE===888888888777555333222000111222222111000111111000///---+++***)))---,,,,,,+++++++++++++++++++++++++++***)))(((((()))))))))(((((((((''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&(((((((((&&&%%%&&&'''((((((''''''&&&$$$###"""'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((***)))))))))(((((())))))++++++******))))))))))))+++******+++---......------...///000111111111111111111222222333333444444444555777777888:::===@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@AAA??????@@@DDDGGGHHHHHHGGGGGGHHHIIIJJJLLLMMMMMMPPPTTTXXX[[[[[[[[[[[[[[[ZZZ[[[]]]___```bbbbbbbbbeeefffhhhjjjkkklllmmmmmmjjjiiiiiiiiihhhhhhhhhggghhhhhhhhhiiijjjlllmmmnnnmmmnnnoooppprrrssstttttttttuuuvvvwwwyyyyyyyyyyyyvvvuuutttssssssrrrssssssyyyzzz{{{{{{yyywwwtttrrrMMMJJJFFFDDDDDDEEEEEEEEEDDDCCCAAA???===;;;:::999555555555666555555444333///---+++*********)))''''''(((***+++++++++******''''''&&&&&&&&&%%%%%%%%%######%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((("""$$$&&&'''&&&&&&''')))'''''''''''''''&&&&&&&&&$$$%%%(((******)))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%$$$######+++++++++***)))'''%%%$$$))))))******+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---...//////000/////////000000/////////111111111222222333444555333555777888777888:::<<<888777555555666777:::;;;:::<<<>>>??????AAADDDFFFIIIKKKMMMOOOSSSZZZdddkkk|||qqqaaaRRRFFF???@@@;;;666333333444444333222111000111222222111000////////////...---,,,,,,,,,,,,+++************+++))))))******)))(((((('''***))))))))))))((((((((($$$$$$%%%&&&''''''((((((''''''%%%$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''((((((((('''&&&%%%######&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))((((((((('''''''''''''''******************))))))***)))))))))))))))((((((---,,,++++++------,,,+++---......///000000000000000000000111222333333333333555666666777999<<>>???????????????>>>@@@AAACCCDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>???BBBFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLOOOSSSWWWYYYZZZYYYYYYZZZ[[[\\\^^^```bbbcccddddddhhhiiikkkmmmnnnooopppppplllkkkkkkjjjjjjiiiiiihhhjjjjjjiiiiiiiiijjjjjjkkkllllllmmmoooqqqrrrsssttttttuuuvvvwwwyyyyyyyyyyyyvvvuuutttsssrrrrrrrrrrrrxxxxxxyyyyyyxxxvvvtttrrrJJJGGGBBB@@@@@@BBBCCCDDDDDDCCCBBB???===;;;999888555555666666555555444333...,,,******++++++***)))###$$$%%%'''(((((())))))%%%%%%$$$$$$######""""""!!!"""$$$&&&'''''''''&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((###%%%'''''''''&&&'''(((&&&&&&''''''''''''''''''%%%&&&(((******)))'''&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))))))))((('''$$$"""!!!***************+++------++++++++++++,,,,,,,,,,,,++++++,,,---...//////000...//////000000//////...222111111222222333444555222333555555555555777888777666666666777888999:::555777:::<<<===???AAADDDBBBDDDFFFIIIMMMRRRYYY]]]gggppp~~~xxxfffWWWLLLEEE???;;;666444111000111333444444111000000111222222000...++++++,,,------,,,,,,,,,,,,+++******))))))******(((((())))))))))))(((((())))))))))))(((((((((((($$$$$$%%%&&&&&&&&&&&&%%%''''''%%%###"""###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''((()))(((&&&%%%%%%&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''&&&'''(((((()))(((((((((''''''''''''&&&)))***++++++++++++******))))))))))))))))))))))))---+++******++++++***(((---...//////000000000/////////000111222222333444444555666666666888;;;>>>;;;<<<===>>>>>>>>>>>>>>>@@@BBBEEEFFFEEEEEEFFFHHHFFFFFFEEEEEEDDDCCCBBBBBB@@@???>>>???BBBEEEFFFFFFEEEFFFHHHIIIKKKKKKLLLLLLNNNQQQVVVXXXYYYXXXXXXYYY[[[\\\^^^```bbbdddeeeeeeggghhhjjjkkkmmmmmmnnnnnnlllllllllkkkkkkjjjjjjjjjlllkkkjjjjjjiiiiiijjjjjjkkklllmmmnnnpppqqqrrrsssttttttvvvwwwxxxyyyyyyyyyxxxwwwvvvuuutttsssssssssvvvwwwwwwxxxwwwvvvuuutttIIIFFFCCCAAAAAAAAA@@@???AAA@@@???===;;;:::888888555555666666555555444333...,,,***)))))))))(((&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###""""""!!!"""###%%%'''''''''%%%%%%######$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&(((((('''&&&&&&'''%%%&&&&&&&&&'''((((((((('''(((((())))))((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''((())))))))))))&&&'''((()))(((&&&$$$###))))))(((((()))***,,,---***++++++++++++,,,,,,,,,***++++++,,,...//////000......///000000///......111000000111111222333444111333444444333333444666555555666666777888888888333555888:::<<<===@@@BBBAAABBBCCCEEEHHHLLLQQQTTTUUU\\\fffqqq}}}~~~rrreee\\\PPPFFFAAA???<<<:::444222111000111333444444000///...///000///---+++******+++++++++++++++***++++++***)))))))))))))))&&&'''((())))))******)))((((((((('''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&'''%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((())))))(((&&&$$$%%%&&&$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&((((((***+++,,,++++++***)))))))))))))))))))))))),,,+++***+++,,,---,,,+++......///000000000000///...///000111222333444444444555666666555777:::<<<::::::;;;======>>>>>>>>>@@@CCCFFFGGGFFFEEEFFFHHHFFFFFFFFFEEEEEEDDDDDDDDDAAA@@@>>>???BBBDDDEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLMMMPPPUUUWWWXXXWWWWWWXXXZZZ[[[]]]___bbbcccdddeeeffffffhhhiiiiiijjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkkkklllkkkkkklllmmmooopppqqqqqqssssssuuuvvvwwwxxxxxxxxxzzzyyyxxxvvvuuutttttttttuuuvvvwwwxxxxxxxxxwwwwwwJJJHHHFFFEEEDDDBBB???<<<>>>===<<<;;;:::999888888555555666666555555444333///---***(((((('''%%%###((('''%%%$$$$$$%%%&&&'''''''''&&&&&&%%%$$$#########%%%&&&''''''&&&$$$#########$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&'''%%%%%%&&&&&&'''((())))))((())))))(((((('''&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&''')))************'''(((***+++,,,+++)))(((((((((''''''((()))+++,,,******+++++++++,,,,,,,,,******+++,,,...//////000---...///000000///...---////////////000111222333333444555555333333444555333444555666777777777777444666:::;;;<<<===???AAACCCBBBAAA@@@AAADDDHHHJJJLLLQQQXXX```hhhrrr~~~qqqbbbWWWMMMFFF???:::999888666444333222000///.........///......---...///...+++)))+++,,,,,,,,,,,,+++******+++******)))))))))))))))%%%&&&''')))******++++++''''''&&&&&&&&&%%%%%%%%%'''((((((((((((&&&%%%$$$"""%%%((((((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((())))))(((&&&$$$%%%&&&"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&''')))***+++++++++***))))))))))))************---,,,+++---///111000///...///000000000000000000...///000111222333444444555666666666555666999;;;999:::;;;<<<======>>>>>>@@@CCCGGGHHHFFFEEEFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA???@@@BBBDDDEEEDDDDDDFFFHHHJJJLLLMMMMMMMMMLLLPPPTTTWWWWWWWWWWWWWWWYYYZZZ\\\^^^aaabbbcccdddffffffggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnkkkllllllmmmnnnooopppppprrrssstttvvvwwwwwwwwwwww{{{zzzyyywwwvvvvvvuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzKKKGGGCCCAAAAAABBBBBBBBB@@@@@@>>>===;;;999888777555444222111111222444555333111...***'''%%%$$$$$$(((&&&%%%%%%'''(((((('''***)))'''%%%$$$$$$$$$%%%##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&''''''&&&%%%%%%''')))&&&&&&%%%$$$$$$&&&'''((($$$%%%&&&'''(((******+++%%%&&&''')))))))))(((((('''$$$"""$$$)))---......************************++++++,,,,,,,,,,,,,,,,,,111111000000000000000111////////////000111222333444333222111111333555666444444444555555555666666333555777888999;;;>>>AAACCC@@@>>>===???AAABBBBBBGGGLLLRRRUUUWWW\\\dddkkkyyytttdddWWWKKKCCC<<<999555333444444222000333222000/////////000111/////////...---,,,***)))((()))***+++++++++++++++)))((('''&&&&&&&&&&&&&&&'''''''''((()))******+++&&&%%%$$$$$$&&&'''''''''(((((('''''''''&&&&&&&&&)))'''%%%#########$$$%%%%%%%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%000)))!!! %%%(((&&&##################$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%''''''((((((((('''%%%$$$''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''((((((((())))))))))))))),,,+++***))))))***+++,,,***))))))***+++,,,---...//////000111222333444444...//////111222333444444777666555555666777888999777888999:::;;;<<<<<<===DDDDDDEEEEEEFFFFFFGGGGGGJJJIIIIIIHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJKKKKKKKKKLLLLLLMMMMMMMMMPPPSSSUUUVVVVVVXXXYYYUUUXXX\\\____________```bbbaaaaaadddggghhhfffcccfffgggiiikkklllllllllllljjjjjjkkkkkklllmmmnnnnnnpppqqqqqqpppooooooppprrrwwwvvvvvvwwwwwwxxxzzzzzz~~~}}}|||zzzxxxvvvtttsssvvvvvvvvvwwwxxxyyy{{{{{{KKKGGGDDDAAAAAABBBBBBBBB@@@@@@>>>===;;;999888777888777444222111000111111333111...+++)))'''&&&&&&&&&$$$######%%%&&&&&&%%%'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((()))***)))''''''((()))'''''''''''''''((())))))***))))))((('''&&&&&&%%%%%%&&&(((((()))(((''''''111...***))))))***)))(((************************.............../////////000//////.........//////////////////000111222333333333222111222333444555222222222333333333333444444666888999999;;;>>>@@@@@@>>>===>>>@@@CCCDDDDDDBBBFFFKKKMMMOOOSSSZZZ```ccckkkvvv~~~}}}jjjYYYMMMDDD===888888555222111111111000...111000///.........//////.........---,,,+++******))))))***+++++++++++++++))))))((('''''''''''''''&&&&&&''''''((())))))***'''&&&%%%%%%'''(((((('''((('''''''''&&&&&&&&&%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%%%%,,,'''""""""$$$&&&&&&$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$%%%&&&'''(((((('''&&&%%%$$$***)))((('''&&&$$$############%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&'''((('''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''******))))))******+++,,,............///000111111---......///000111111222//////000111222333444444444333333333333555666777888999999:::;;;<<<======CCCCCCDDDDDDEEEFFFFFFGGGJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMPPPSSSUUUUUUUUUWWWXXXVVVYYY\\\^^^^^^^^^___```cccbbbbbbdddfffgggeeebbbdddeeehhhjjjlllmmmmmmmmmkkklllmmmnnnoooooooooooopppqqqrrrqqqpppqqqsssuuuzzzzzzzzzyyyyyyzzzzzz{{{||||||{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{KKKHHHDDDBBBBBBBBBBBBBBB@@@???>>>===;;;999888888888777555333111111111111222111...,,,)))(((((((((&&&$$$######%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((''''''&&&%%%%%%&&&&&&'''''''''((((((((()))***,,,,,,***(((((((((&&&'''(((((())))))((((((+++***)))((('''%%%$$$$$$((()))*********)))(((''',,,***(((((()))******)))******************************+++++++++,,,,,,,,,------,,,,,,,,,------...////////////000111222333222222222222333333333444222222222222333333333333555666888888888:::<<<>>>>>>======>>>AAACCCCCCCCC???BBBEEEFFFFFFIIINNNSSSSSSYYY```fffjjjrrr|||zzziii^^^OOOBBB<<<888666444555333111000000000...---///...------,,,------------,,,,,,+++******++++++)))******++++++++++++***))))))((('''''''''((((((%%%%%%&&&&&&''''''((((((((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%'''((($$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#########%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&'''''''''&&&%%%%%%)))((('''&&&%%%$$$###""""""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%$$$###"""%%%&&&''''''&&&%%%&&&((($$$$$$%%%%%%&&&&&&&&&&&&++++++,,,---............,,,,,,,,,,,,---...//////......//////000000111111000000111222333444555555666666666666777888999:::888999:::;;;<<<======>>>AAAAAABBBCCCDDDFFFFFFGGGJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMOOOQQQSSSTTTTTTTTTUUUVVVWWWZZZ]]]^^^^^^^^^^^^___cccccccccdddffffffdddbbbbbbdddgggjjjlllnnnnnnooolllmmmoooqqqrrrqqqpppoooqqqqqqrrrqqqqqqssswwwzzz~~~}}}||||||||||||{{{{{{{{{||||||}}}}}}}}}yyyyyyyyyxxxxxxyyyyyyzzzJJJHHHDDDCCCCCCCCCBBBAAA??????>>><<<;;;:::999888555444333333333333444555000///---+++)))((((((((((((&&&%%%%%%'''(((((('''%%%$$$#########$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((***,,,---***(((''''''###$$$&&&'''''''''&&&%%%&&&&&&'''''''''''''''(((+++,,,,,,---,,,+++)))(((''''''((()))+++,,,,,,,,,************************(((((())))))******++++++,,,,,,,,,,,,,,,,,,---...////////////000111222333111111222333333333333222333333444444444555555555555666777777666777999;;;>>>===<<<===???@@@@@@???@@@BBBCCCCCCCCCDDDHHHKKKLLLPPPTTTVVVYYY___hhhooowwwssscccWWWPPPIII@@@999666666666555444333222111000000//////------------,,,---------,,,+++***))))))******+++)))******++++++*********(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$###"""!!!!!! ###%%%%%%###"""$$$&&&%%%%%%%%%$$$###"""!!!!!!""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''%%%%%%&&&(((%%%%%%&&&&&&'''(((((((((***+++,,,,,,,,,+++***)))+++*********+++,,,,,,---000111111111222222222222111111222333333444555555777777888888999:::;;;<<<888888999:::;;;<<<======??????AAABBBDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPOOOQQQSSSSSSRRRRRRSSSTTTXXX[[[]]]^^^^^^^^^___```ccccccddddddeeedddbbbaaaccceeegggjjjlllmmmnnnnnnlllnnnqqqssssssrrrpppnnnpppqqqqqqqqqrrruuuyyy}}}~~~}}}}}}}}}{{{||||||}}}~~~{{{{{{zzzyyyyyyyyyyyyyyyJJJHHHEEEDDDDDDCCCBBBAAA???>>>>>><<<;;;:::999999444444444444444444444444...---+++)))''''''''''''(((&&&%%%%%%'''((((((''''''&&&%%%###""""""######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&(((++++++)))'''&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$%%%&&&'''((())))))******+++++++++***((('''***+++,,,---,,,+++******************************++++++,,,,,,---......///------,,,,,,---......///////////////000111222333000111222333333333222222333333333444444444555555333444555555444555777999<<<::::::;;;===?????????BBBBBBBBBAAAAAABBBDDDEEEEEEGGGIIIJJJKKKOOOVVV[[[aaagggpppzzzrrrfff^^^VVVKKKBBB;;;999666444333222111000000111111111000/////////,,,---------------------++++++***))))))*********)))))))))******)))((((((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&((()))%%%$$$###"""!!!!!!"""""""""%%%%%%###!!!###&&&%%%%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((()))''''''(((((('''%%%###"""------,,,,,,,,,---......000000111111222222333333222222222333333444444555333333444666777888888888777777888999:::;;;<<<<<>>===<<<;;;:::999999888777666555444222111111...---***((('''&&&&&&&&&&&&$$$######%%%&&&&&&%%%)))'''&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$&&&(((((('''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%"""&&&((()))))))))*********************************++++++,,,---......------------...//////000////////////000111222333111111111111222222222333111111111111222222222222222444555555444555777999;;;999777888;;;???AAAAAAAAA@@@????????????@@@AAABBBCCCDDDDDDEEEGGGKKKOOOPPPUUU\\\dddlllvvvxxxlllbbbUUUKKKFFFBBB===999222222333333222000///...,,,...//////...,,,------+++,,,,,,------------,,,+++++++++++++++***)))((('''((((((((((((''''''&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%######$$$%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######"""###$$$&&&''')))%%%$$$###"""###$$$%%%&&&"""%%%%%%###"""$$$&&&%%%$$$$$$$$$###""""""""" !!!!!!"""###############""""""######$$$%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###""""""!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''###$$$&&&&&&%%%%%%&&&(((######$$$%%%&&&''''''(((*********)))((('''&&&%%%++++++*********++++++,,,------...///000111222222111222222222333333333444222333555777888999999999777888888999:::;;;<<<===@@@@@@AAABBBCCCEEEEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOQQQSSSVVVXXXZZZ[[[\\\]]]___aaa```bbbdddeeecccbbbbbbccchhhiiikkklllmmmmmmmmmmmmoooppprrrssssssrrrqqqooopppqqqsssttttttuuuwwwyyy~~~}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzJJJHHHFFFEEEEEEDDDCCCAAA>>>>>>===<<<;;;::::::999888777777666444333111111///...+++)))'''&&&&&&&&&&&&$$$######%%%&&&&&&%%%((('''&&&$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%###$$$&&&'''''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))'''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&!!!&&&'''(((***,,,************************(((((()))***+++,,,------,,,,,,,,,------...///000////////////000111222333222111000000000111333444000111111111111222222222333444555666555666999;;;BBB???:::999:::===???@@@@@@???======>>>?????????AAABBBCCCCCCDDDFFFHHHIIIHHHKKKPPPUUUZZZaaakkkrrrzzz~~~tttfff\\\PPPJJJCCC===:::888777666111222222222111000000000+++---000000...,,,---...)))***+++,,,,,,,,,+++++++++,,,---...---***(((&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%######$$$$$$$$$######"""###""""""!!!"""$$$&&&(((  ###%%%'''###$$$$$$$$$######$$$%%%$$$$$$##################""""""""""""""""""###### !!!"""###$$$%%%$$$###""""""###$$$%%%&&&$$$######""""""!!!!!! $$$######"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((###$$$%%%&&&'''(((((()))++++++************++++++******))))))((())))))***+++,,,---///000222333444111111111222222222222222333444666888:::;;;;;;:::999::::::;;;<<<===>>>>>>AAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEGGGHHHJJJKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOOOONNNOOOQQQTTTRRRTTTVVVWWWXXXZZZ]]]```^^^aaaddddddcccbbbcccdddhhhiiikkkmmmoooppppppppprrrssssssttttttssssssrrrrrrtttwwwwwwvvvvvvvvvwwwzzzzzzzzzyyyyyyzzzzzz{{{zzz{{{{{{{{{|||||||||}}}||||||{{{{{{{{{{{{{{{|||JJJHHHFFFEEEEEEEEECCCAAA>>>>>>===<<<;;;;;;::::::444444555555555555444444111///---***((('''&&&&&&(((&&&%%%%%%'''((((((''''''&&&%%%%%%%%%&&&'''(((!!!!!!"""###$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&''')))+++&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++***)))!!!&&&+++---+++))))))***************************+++,,,,,,---///000111111,,,,,,,,,,,,---...///000////////////000111222333333111000//////111333444222222333333333444444444444555666777777888;;;===LLLGGG@@@;;;999999:::;;;@@@???======>>>@@@@@@@@@??????AAABBBCCCDDDDDDEEEGGGIIILLLNNNOOOTTT[[[aaagggiiimmmsss{{{wwwkkkcccZZZPPPHHH???===;;;888666555444444000000000///......///111,,,///222222000//////111'''((()))+++++++++***)))+++,,,...///...+++'''%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""###&&&''' ###%%%%%%%%%$$$###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$############### !!!###%%%&&&######"""""""""###%%%&&& !!!"""######$$$###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%#########""""""""""""""""""$$$%%%%%%%%%%%%'''(((&&&&&&'''((()))***+++,,,%%%%%%$$$$$$&&&(((***+++......------,,,---------,,,---...000222444666777111111111111111111222222///111333555777777777777;;;;;;<<<===>>>???@@@@@@CCCCCCCCCDDDDDDDDDEEEEEECCCCCCEEEFFFHHHJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMNNNNNNNNNOOOMMMNNNNNNNNNNNNOOORRRTTTOOOQQQSSSTTTVVVXXX\\\^^^]]]```ddddddcccbbbccceeefffhhhkkknnnppprrrrrrrrruuuuuuuuuuuutttttttttttttttwwwyyyzzzyyywwwvvvvvvwwwvvvvvvwwwwwwyyyzzzzzzxxxxxxyyyzzz{{{|||}}}}}}||||||{{{{{{{{{{{{||||||IIIHHHFFFEEEEEECCC@@@>>>AAA@@@???===;;;999777777777777555444222000//////111000///,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$((( %%%$$$"""'''''''''''''''''''''''')))'''%%%&&&)))***)))&&&$$$$$$$$$%%%&&&'''((())))))(((((('''''')))***+++''''''((()))))))))))))))((())))))***+++,,,,,,,,,***+++,,,---............000222444333000...///111............///////////////000222222222222444555333555555222222555555333000111222444666777999999??????>>>===<<<;;;;;;:::<<<<<<<<<===>>>>>>??????AAA@@@@@@??????@@@@@@AAABBBCCCEEEGGGKKKNNNQQQSSSVVVXXX\\\```eeellltttyyy|||mmmggg]]]SSSLLLFFFAAA???666555333111////////////......---------,,,,,,,,,---...000111111000...---,,,++++++++++++++++++,,,,,,,,,++++++)))((('''&&&(((''''''&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$###"""######$$$%%%$$$###!!!!!!!!!"""### !!!"""###$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""#########""""""  !!!"""$$$$$$***&&&!!! !!!######"""%%%### !!!""""""!!!""""""""""""############$$$###"""!!!!!!"""######%%%$$$###""""""$$$&&&'''!!!$$$(((++++++)))&&&$$$000...***'''&&&'''***+++---***'''&&&((()))((('''(((((()))***++++++++++++,,,---...///000000000000///000000111111111000000333333333444555666777888<<<<<<======>>>?????????AAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOQQQRRRMMMMMMNNNPPPSSSWWW[[[]]]^^^```aaabbbbbbccceeegggiiiiiijjjkkkmmmoooqqqrrrtttvvvwwwwwwvvvuuuvvvwwwwwwyyyzzzyyyvvvrrrppppppqqqrrrssstttuuuwwwwwwxxxxxxyyyxxxwwwvvvwww{{{}}}}}}|||zzzxxxwwwvvvJJJHHHGGGFFFEEEDDDAAA???AAA@@@???===;;;999777777777666555444333222111000000///...+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&& ''''''!!!!!!((('''''''''''''''''''''''')))'''%%%&&&((()))'''%%%(((((('''&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''((()))))))))))))))(((((())))))***++++++,,,******+++,,,,,,---------***+++------,,,++++++,,,........./////////000000000111333333222222333555222444333000///222222000///000111333666888999:::>>>>>>===<<<<<<;;;::::::;;;;;;<<<======>>>>>>???@@@@@@????????????@@@@@@AAABBBCCCEEEGGGJJJLLLMMMMMMNNNPPPQQQSSSWWW\\\```iiinnnuuu~~~wwwjjj```UUUPPPHHH@@@;;;888555333333222111///.....................------,,,,,,,,,)))***,,,------,,,***)))+++******))))))******++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$"""!!!!!!!!!"""###!!!!!!""""""######$$$$$$ !!!!!!"""######$$$$$$###""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! !!!!!! !!!!!!"""###$$$'''$$$ !!!###$$$###  """######!!!!!!"""""""""###############"""!!!!!!"""###$$$%%%$$$###""""""$$$%%%''' $$$(((+++++++++***+++)))'''%%%$$$%%%'''(((,,,)))'''&&&(((***)))(((,,,,,,,,,++++++***)))(((,,,,,,...///////////////000111222222333333222222222222333333444666777888;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQRRROOOOOOOOOPPPSSSVVVZZZ\\\]]]___bbbcccbbbbbbdddeeegggggghhhjjjlllnnnppprrrtttvvvxxxxxxvvvvvvvvvwwwwwwyyyzzzyyyvvvrrrqqqppppppqqqqqqrrrssstttuuuuuuvvvwwwxxxwwwvvvwwwyyy|||}}}|||{{{yyywwwvvvttttttKKKIIIGGGFFFFFFEEECCCAAAAAAAAA???===;;;999888777666666555555444333333222333222000...+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%!!!!!!""""""""""""############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''""""""'''(((######)))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%###((('''''''''''''''((()))&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))))))))''''''(((((())))))******++++++++++++,,,---...///,,,++++++---///000///...////////////000000000000111333444333222222333444333555444000000333333000///000111333555777999:::<<<<<<;;;;;;:::::::::999::::::;;;<<<<<<======>>>??????>>>>>>>>>>>>??????@@@@@@AAABBBDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJMMMPPPUUUXXX]]]dddlllwww{{{mmmccc\\\UUUNNNHHHBBB===888444333222111000000///...------------...............------------'''((()))******)))((('''++++++************+++++++++++++++***)))((('''&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$"""#########$$$$$$$$$$$$###""""""######%%%&&&&&&$$$###""""""!!!""""""""""""""""""""""""######### !!!""""""######$$$###!!! !!!"""%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""$$$"""!!!###$$$$$$ !!!###$$$###!!!!!!""""""""""""######"""!!!!!!!!!"""###$$$%%%$$$$$$###""""""$$$%%%&&&$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&&&&***((('''''')))******))),,,,,,,,,,,,+++***)))(((+++,,,---......////////////000111222222222222222222222222222333555666777999999999:::;;;;;;<<<<<<======>>>>>>>>>?????????AAAAAABBBCCCDDDEEEFFFFFFIIIIIIJJJKKKLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJKKKMMMOOORRRSSSRRRQQQPPPPPPRRRUUUXXXZZZ[[[^^^aaacccbbbbbbbbbbbbddddddfffhhhjjjmmmoooqqqsssuuuwwwwwwvvvvvvwwwxxxvvvxxxzzzyyyvvvrrrqqqpppooopppppppppqqqqqqqqqqqqtttuuuwwwxxxwwwwwwxxxyyyyyyxxxwwwuuutttrrrqqqpppLLLJJJHHHGGGGGGFFFDDDCCCBBBAAA???===;;;999888777555555555555555555444444222111///---+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$'''&&&%%%$$$$$$%%%&&&'''((($$$###&&&%%%!!! $$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$###""""""###$$$%%%''')))+++,,,''''''''''''(((((())))))''''''((()))))))))))))))''''''''''''(((((()))))),,,,,,,,,,,,,,,...///000000...---///222333111.../////////000000000111111222333444333222111222333444666666333444777888666111222222333555666666777::::::999999999999999999999999::::::;;;<<<<<<<<<>>>>>>============>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDEEEFFFEEEEEEGGGJJJMMMNNNPPPSSSVVV\\\dddmmmsssyyy~~~yyyhhh```TTTKKKFFFCCC???;;;999666333111222333333333------------------------......------------------)))******++++++******))),,,,,,++++++++++++,,,,,,************)))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############""""""""""""###########################$$$$$$%%%######""""""""""""""""""#########"""""""""""""""!!!!!!!!!"""""""""######&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""###""""""!!!!!!!!!!!!"""###""" !!!"""###&&&$$$######$$$$$$###"""!!!!!!!!!!!!"""""""""### !!!!!!"""###$$$$$$%%%#########"""###$$$%%%%%%)))((('''&&&%%%###""""""&&&&&&'''((((((((((((((((((''''''((()))*********((()))***+++,,,,,,,,,,,,***+++,,,---............,,,---......////////////111111111111333444555666666777777888888999::::::<<<<<<<<<=========>>>>>>@@@@@@AAABBBCCCEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOORRRTTTUUUSSSQQQPPPPPPSSSUUUWWWYYY\\\```bbbbbbaaa``````aaabbbccceeehhhkkkmmmoooqqqsssuuuvvvvvvuuuvvvxxxuuuwwwyyyxxxuuurrrppppppooooooooooooooooooooooooqqqtttwwwxxxxxxwwwwwwxxxvvvuuutttsssqqqpppooonnnMMMJJJHHHFFFGGGFFFEEEDDDBBBAAA@@@>>><<<:::888888555555555555555555555555///...,,,***'''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%"""""""""!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$&&&%%%$$$######$$$%%%&&&'''%%%$$$&&&%%%""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$#########!!!!!!"""###%%%((()))+++&&&''''''(((((((((((((((''''''((()))))))))))))))'''''''''''''''(((((((((************+++,,,------...,,,***+++......+++(((////////////000000000000111333333333111000111222222555555444555999;;;999444444444444444444333333777777777777777888888888888888888999::::::;;;;;;===<<<<<<;;;;;;<<<<<<===<<<===???BBBDDDEEEFFFFFF>>>???@@@@@@@@@AAADDDFFFFFFGGGHHHJJJMMMRRRYYY^^^```eeemmmttt{{{{{{qqqjjjeee```\\\NNNHHHAAA<<<:::888555333333111...---...///000///,,,,,,,,,---------------,,,,,,,,,---------------******++++++++++++************))))))))))))******)))))))))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######!!!!!!"""""""""#########$$$$$$$$$$$$######"""""""""""""""#########""""""#########"""""""""""""""""""""###############$$$%%%%%%###"""""""""###$$$###############""""""!!!###""""""!!!!!!!!!!!!"""$$$$$$"""!!!  !!!%%%$$$######$$$$$$###!!! !!!!!!!!!!!!""""""""" !!!"""###$$$$$$$$$###""""""#########$$$$$$#########$$$%%%&&&'''(((%%%&&&((())))))))))))(((&&&'''((())))))))))))***(((((()))***++++++++++++)))***+++,,,,,,---------***+++,,,---............000000000000111333444555555555555666777777888888;;;<<<<<<<<<============??????AAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJIIIJJJLLLOOOSSSUUUVVVTTTQQQOOONNNPPPSSSUUUWWWZZZ^^^aaaaaa`````````aaaaaabbbdddfffhhhkkklllnnnppprrrsssssstttuuuvvvsssuuuwwwvvvtttqqqoooooooooooonnnnnnnnnnnnmmmmmmooorrrvvvxxxwwwvvvvvvwwwssssssrrrqqqpppnnnmmmmmmLLLJJJGGGFFFFFFFFFFFFEEEBBBBBB@@@>>><<<:::999888555555555444444444444444222111///---+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%######""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''((()))))))))))))))''''''((((((((((((((((((&&&&&&''')))))))))))))))---,,,++++++++++++)))'''............///////////////111222111000000111222///222222111222777888777555444444444333333222222444555555666666777777777666777777888888999::::::;;;;;;::::::::::::;;;;;;:::<<<>>>AAACCCDDDDDDDDD===>>>???>>>======>>>??????@@@BBBBBBCCCEEEIIILLLOOOSSSWWW\\\aaafffkkkoooyyymmmeee[[[SSSNNNKKKGGGDDD===;;;888666555333111///111///,,,,,,,,,---,,,+++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((()))))))))(((((('''&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###!!!"""""""""############$$$$$$$$$$$$###"""!!! !!!!!!"""############""""""""""""""""""########################$$$$$$$$$""""""""""""!!!!!!!!! !!!!!!"""""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$%%%%%%###  !!! ###$$$###""" !!!!!!!!!!!!"""""" !!!"""######$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&(((******)))(((((()))************)))((('''&&&((()))***+++,,,,,,,,,,,,+++,,,---...///000000000////////////111222333444444444444555666666777777::::::;;;;;;;;;<<<<<<<<<>>>>>>???AAACCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGGGGJJJIIIIIIIIILLLOOOSSSVVVVVVTTTPPPMMMLLLNNNQQQSSSUUUXXX\\\^^^______```aaacccccccccccceeefffggghhhjjjllloooppppppqqqrrrtttqqqsssuuuuuurrrooonnnnnnmmmmmmmmmmmmmmmllllllllllllooorrrtttttttttttttttqqqqqqpppooonnnmmmllllllLLLIIIFFFEEEEEEFFFEEEEEECCCBBB@@@>>><<<:::999888555555444444333333222222444333111///---+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###### """$$$&&&&&&%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''((()))))))))))))))(((((((((((((((((((((((($$$&&&(((++++++***)))(((+++---......,,,+++,,,,,,------------............---...000000//////000222...111111...///333444222222222333333333444444444333333333444555666666777555666666777777888999999::::::999999999999::::::999:::<<<>>>?????????>>>???@@@AAA@@@>>>===>>>???===???@@@@@@@@@@@@BBBCCCEEEGGGJJJLLLNNNRRRVVVYYY^^^dddlllsssyyy}}}ssshhhaaaRRRKKKCCC>>><<<;;;999777888777555333222111000...222000------------,,,+++)))***+++++++++***))))))))))))*********+++++++++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""#########$$$$$$""""""###$$$$$$###"""!!! !!!"""###$$$######"""!!!!!!""""""######$$$$$$###############""""""""" !!!#########"""  !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$###$$$%%%$$$!!! !!!### """###"""!!! !!!!!!!!!""""""!!!"""######$$$###""""""!!!""""""###############&&&&&&&&&%%%$$$""" $$$$$$$$$$$$$$$%%%%%%%%%&&&)))++++++(((''''''((()))))))))(((((('''&&&%%%'''((()))***++++++++++++***+++,,,.../////////000.........///000111222333333444444555555666666777888888999999999:::::::::<<<<<<===???AAACCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEGGGHHHJJJIIIHHHIIIKKKOOOTTTWWWUUURRRNNNKKKJJJLLLOOORRRSSSVVVYYY\\\]]]___aaacccfffeeeddddddcccdddddddddfffhhhkkklllmmmnnnoooqqqoooqqqsssssspppnnnlllllljjjjjjjjjjjjjjjkkkkkkkkkhhhkkknnnooooooooopppqqqoooooonnnmmmlllkkkkkkjjjKKKIIIEEEDDDDDDEEEEEEEEECCCBBB@@@???<<<;;;999888555555444333333222111111///...,,,***(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######### """%%%((((((&&&$$$"""###$$$%%%&&&&&&%%%$$$######$$$$$$""""""######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&((($$$$$$$$$%%%&&&'''((()))%%%&&&'''((((((((('''&&&'''(((((())))))))))))))))))))))))))))))(((((((((&&&(((,,,...///...+++***'''***------+++***,,,...,,,,,,,,,---------......+++---//////...///000222111333222......111111///000000111222444555666666222222333333444555666666555555666666777888888888:::999999999999999999:::888999;;;<<<<<<;;;999888<<<>>>??????>>>>>>???AAA<<<>>>??????>>>======>>>@@@AAACCCDDDEEEHHHLLLOOOMMMQQQWWW]]]bbbiiiqqqxxxvvv~~~qqqeee]]]VVVOOOKKKDDD>>>888555666666555444555444111///...---,,,+++000...,,,+++,,,,,,+++)))((()))*********)))'''&&&(((((())))))*********+++******))))))))))))************))))))))))))******(((((((((((((((((('''&&&$$$%%%%%%&&&&&&''''''((('''&&&$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""############$$$$$$$$$$$$ """###$$$$$$###### !!!"""$$$$$$$$$###""" !!!!!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!###%%%&&&&&&$$$!!! !!!""""""""""""!!!!!! !!!###$$$$$$!!!###%%%%%%""""""$$$&&&"""!!!!!!"""######  !!!!!!!!!"""""""""###$$$$$$###!!!!!!!!!!!!"""############### """$$$%%%&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''***,,,+++(((&&&&&&((($$$%%%&&&'''(((((((((((('''((()))******+++++++++'''(((***+++,,,---------............///111222333333333444555555666666777777777777777888888888888::::::<<<>>>???AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGEEEDDDDDDFFFGGGIIIJJJIIIHHHIIIKKKPPPTTTWWWTTTQQQMMMJJJIIIKKKOOOQQQRRRUUUXXXZZZ\\\___bbbeeehhhgggfffdddcccbbbbbbbbbcccfffiiijjjkkklllnnnooonnnppprrrrrrooommmkkkkkkggghhhhhhhhhiiiiiiiiiiiifffhhhjjjkkkkkklllnnnooommmmmmllllllkkkjjjiiiiiiLLLHHHEEECCCCCCDDDEEEDDDCCCBBBAAA???<<<999777555666777666333444777555111333000,,,'''$$$######$$$'''&&&&&&%%%%%%%%%&&&&&& """#########""""""""""""""""""#########$$$%%%&&&$$$!!! ###%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!###&&&((()))'''$$$"""&&&''''''((('''&&&$$$###%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''(((((()))(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))(((&&&%%%+++***((('''&&&&&&&&&''''''***......+++((((((***,,,+++++++++++++++,,,,,,******+++,,,---//////000///......---------......111111111000000000000000000000111222222222222111000111222333444444444444333555888777444222333555:::888777666777888:::;;;666777:::<<<===>>>>>>===<<<<<<>>>>>>>>>===<<<;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@GGGHHHJJJNNNRRRVVVZZZ\\\fffhhhlllqqqvvv|||~~~ssskkkhhhbbbYYYNNNFFF@@@>>>===:::555222222444444000,,,///////////////.........000...,,,---000111000...***)))))))))))))))******************************))))))))))))))))))))))))&&&'''((((((((((((((('''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""############""""""######"""!!!!!!!!!!!!!!!"""!!! """$$$$$$!!!%%%""" !!!""""""!!!""""""""""""############ """$$$""""""#########!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!  !!!""""""############$$$$$$$$$""""""#########$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((,,,+++***))))))+++---...------......///000000000000111222333444555555555555555666777888999::::::666777:::===???BBBCCCDDDBBBCCCCCCDDDCCCBBB@@@??????AAACCCCCCBBBCCCGGGJJJIIIHHHGGGGGGIIILLLPPPRRRPPPOOOMMMKKKIIIJJJNNNQQQVVVVVVWWWYYY[[[]]]___```dddeeeeeebbb]]][[[]]]___bbbdddgggjjjlllllllllkkkpppppppppooonnnmmmkkkkkkgggffffffffffffggghhhhhhfffggghhhhhhhhhgggfffeeehhhhhhgggggggggggghhhiiiKKKGGGDDDBBBBBBCCCDDDCCCDDDCCCBBB@@@===;;;888777666666222---...222333111222///+++'''%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$##################""""""""""""""""""######"""!!!### !!!"""######"""###%%%''''''&&&%%%###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''((((((((('''&&&''''''(((((((((((((((''''''))),,,,,,+++***))))))+++******))))))))))))*********+++,,,---.../////////......---------......,,,---...///////////////000000111222222222222111000111222333444444444444444666888888666555666777666555444333333555777888555555777888999999888888999::::::;;;;;;:::::::::<<<;;;::::::999999999:::::::::;;;<<<===>>>??????===>>>@@@CCCFFFJJJMMMNNNRRRSSSVVV[[[```eeejjjlllsssyyyyyyooohhh```WWWQQQLLLIIICCC>>>999777777777888444111222444444111............---------,,,,,,+++***)))***---...---++++++******))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))************((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$!!!""""""""""""""""""!!!!!!!!! !!!!!!"""###""""""############""""""######"""!!!!!!!!!!!!!!!$$$""""""###%%%&&&###!!!!!!  !!!!!!   !!!!!!""""""#########!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((()))'''''''''''''''(((((((((---,,,***))))))***+++,,,------......//////000000000111222333333333333333333333444555666777888888777888:::<<<===>>>?????????@@@@@@AAAAAA@@@???>>>>>>AAACCCCCCBBBBBBEEEHHHGGGFFFEEEDDDFFFIIILLLNNNMMMMMMKKKJJJIIIJJJNNNQQQUUUVVVVVVWWWYYY[[[]]]^^^bbbcccdddaaa[[[XXXYYYZZZ^^^```cccfffiiijjjjjjiiikkkkkkkkkkkkkkkjjjiiihhheeeeeeeeeddddddeeeeeefffdddeeefffffffffeeeccccccfffffffffggggggggghhhhhhJJJGGGCCCBBBBBBCCCCCCBBBDDDCCCBBBAAA>>><<<:::999888666000++++++111444222000...+++(((%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###%%%$$$######""""""######$$$$$$######""""""!!!!!!%%%&&&&&&%%%######$$$&&&$$$######"""###$$$%%%&&&###$$$$$$%%%&&&%%%%%%%%%$$$$$$###""""""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$######&&&&&&&&&'''''''''(((((($$$%%%''')))***))))))(((''''''(((***,,,,,,***)))***)))((((((''''''''''''******+++,,,---...//////......---------......///***,,,...111222222111000///000111111222222111111000111222333333333333333222444666666666555666777444444333222222444555666555555666666666555444444888888888888999999:::;;;999999888777777777888888999999:::;;;<<<======>>>:::;;;<<<===???BBBDDDEEECCCDDDGGGJJJOOOSSSWWWYYYYYY^^^eeemmmttt{{{|||xxxtttqqqfff```WWWQQQLLLHHHCCC>>>999888666555444444555555333000...///111222000---......---,,,++++++******)))(((''')))+++,,,,,,+++,,,+++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***+++,,,,,,---((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################!!!""""""###$$$$$$%%%%%% !!!!!!""""""!!!!!! ######""""""######$$$%%%""""""############""""""###""""""!!!!!!!!!!!!!!!$$$######$$$&&&&&&$$$""" !!!######"""!!! !!!!!!!!!!!! """"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""$$$###""" !!!"""!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((...,,,+++))))))))))))***---------...//////000000000111111222222111111000000111222222444444555666999999:::;;;;;;;;;::::::;;;<<<======>>>=========>>>@@@BBBCCCBBBBBBDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIHHHIIIIIIIIIIIIKKKOOORRRUUUUUUUUUVVVWWWXXXZZZZZZ[[[^^^```^^^ZZZVVVVVVWWW[[[]]]```cccfffhhhhhhhhheeefffgggiiiiiiiiihhhhhhdddccccccbbbbbbcccccccccbbbcccdddddddddcccaaa```bbbccceeefffgggggggggfffJJJGGGDDDCCCCCCDDDCCCCCCCCCCCCBBB@@@>>><<<:::999999888444...///444666444///---+++(((&&&%%%%%%%%%###$$$&&&''''''&&&$$$"""$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""!!! &&&&&&&&&%%%%%%%%%%%%&&&---+++)))&&&%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))(((&&&%%%(((,,,---+++(((***)))((('''''''''''''''******+++,,,------.........------------...//////...000333555666555333222///000000111111111111111000000111222222222222222///000222333333444555555666555555444555666777777666666666777777666666666888888777777888:::<<<===888777777666666666777777777888888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@??????AAACCCGGGJJJLLLNNNKKKOOOTTTYYY^^^ccchhhkkkmmmqqqyyy}}}oookkkeee```\\\XXXUUURRROOOKKKEEEAAA???>>><<<:::666666555555444333222222---,,,+++,,,...///...,,,///...---,,,+++***)))))))))))))))***,,,---------,,,+++***)))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...(((((('''&&&&&&%%%%%%$$$$$$$$$##################&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""$$$$$$######$$$$$$%%%&&&""""""############""""""""""""!!!!!!!!!!!!""""""###""""""############"""!!!!!!"""$$$&&&'''%%%### !!!!!!!!!"""""""""!!!"""""""""""" ############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!%%%$$$"""!!! !!!!!!#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((+++******)))))))))******,,,,,,---......//////000000000111111000//////...///000000111222333444555888999999:::::::::999999999::::::;;;<<<<<<<<<<<>><<<:::999777888777444444777666222...---+++((('''%%%%%%%%%'''((()))***)))'''$$$###$$$###""""""###$$$&&&'''%%%$$$$$$###"""!!! !!!!!!!!!!!!""""""!!!!!!***(((%%%###""""""###$$$$$$$$$#########$$$%%%&&&%%%%%%#########$$$%%%&&&''''''''''''&&&$$$###"""#########$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***)))((('''&&&&&&'''((()))(((&&&%%%'''***,,,***(((+++***))))))((((((((()))***++++++,,,,,,------------------------...//////111333555777777555333111//////000111111111111000000000111111222222111111......///111333444444444555555555555666666777777555555666666777888888999777666666666666888:::;;;777666666666666666777777666666666777777888888999888888777777888888999:::;;;;;;;;;===>>>@@@BBBCCCCCCEEEGGGIIIKKKMMMPPPRRRTTTXXX^^^dddhhhjjjiiihhhhhhhhhhhhjjjnnntttzzz}}}yyytttooommmjjjhhhfffccc___]]]TTTQQQLLLIIIFFFDDDBBB@@@===:::888666666666666666222222222000///---,,,++++++++++++,,,---.........//////...---,,,******))))))***+++++++++,,,---...+++***))))))((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''(((***,,,---'''''''''&&&%%%%%%$$$$$$########################%%%%%%$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""""""""############"""""" !!!""""""""""""############""""""""""""!!!!!!!!!!!!"""""" !!! !!!!!!!!!"""$$$&&&'''%%%###!!!!!!"""""""""#########!!!""""""###""" %%%$$$######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$###""" !!!"""""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''(((((()))***+++,,,,,,,,,------.../////////000000000000///...------///000111222333444444555666777888999::::::;;;:::999999:::::::::;;;<<<<<<@@@AAADDDFFFHHHGGGEEEDDDDDDDDDBBBBBBAAAAAABBBBBBBBBEEEHHHJJJKKKNNNQQQSSSTTTTTTTTTTTTTTTUUUVVVVVVSSSWWW[[[[[[XXXUUUUUUVVVVVVWWWZZZ]]]```bbbdddeeeaaaccceeehhhiiihhhgggfffcccccccccccccccddddddeeecccdddeeeeeeeeedddbbbaaa^^^```ccceeeffffffeeedddKKKIIIGGGFFFGGGFFFEEEDDD@@@@@@@@@???>>><<<;;;:::333666777555666777444...///---+++)))'''%%%$$$$$$))))))))))))((('''%%%$$$$$$$$$$$$%%%&&&((()))***$$$$$$######""""""!!!!!!!!!!!!!!!"""###$$$"""!!!######"""""""""###%%%&&&$$$############$$$%%%%%%###""""""""""""###$$$$$$''''''((('''&&&%%%###""" !!!!!!"""######$$$$$$"""""""""######$$$$$$$$$''''''&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))))))))'''&&&&&&'''((()))'''&&&&&&'''((())))))(((+++******))))))******+++***+++++++++,,,,,,,,,------------------...///000000111333333333111000......///000000111111000000///000000111111111000000000000000222444666555444333333333444444444555555444444444444555666777888333333333333444444555666555555444444555555666666444444555555666666666666777777777777777888999999:::999999999:::;;;<<<<<<>>>???@@@@@@??????AAACCCEEEHHHLLLPPPRRRSSSRRRQQQPPPPPPPPPQQQUUUYYY]]]```bbbcccfffjjjnnnqqqtttvvvxxxvvvsssqqqpppppprrrsssuuuuuuuuutttrrrpppooonnniiigggfffeeeccc___YYYUUUQQQOOOMMMLLLKKKIIIFFFCCCAAA???;;;999999999777666222111111111111111111111......------,,,,,,++++++,,,------...//////000000......------,,,+++******'''(((***)))(((((()))+++(((((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++''''''&&&&&&%%%$$$$$$$$$###############$$$$$$$$$!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!!!!!!!!!!""""""### !!!  """ !!!######"""!!! !!!!!!!!!""" !!!!!!"""""""""!!!!!!'''&&&$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  !!!""" !!!!!!!!!!!!!!!""""""""""""###$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$"""###$$$$$$%%%&&&''''''%%%%%%&&&((()))***+++,,,,,,,,,,,,---......//////000000000000//////...---000000111222333444444555444555777888::::::;;;;;;::::::999999999:::;;;;;;???@@@CCCGGGJJJJJJGGGDDD??????>>>>>>============AAACCCGGGIIIKKKLLLNNNPPPRRRQQQQQQQQQRRRSSSTTTTTTUUUXXXZZZYYYUUUSSSSSSTTTTTTUUUVVVYYY[[[^^^```aaa```bbbdddfffgggeeedddbbbbbbbbbbbbcccdddeeeggggggeeefffgggggggggfffdddccc```aaacccdddeeeeeeeeeeeeJJJHHHFFFFFFFFFFFFDDDCCCAAAAAA@@@@@@???>>>===<<<222555666555555777333---///...,,,***'''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%#########"""""""""""""""$$$######%%%'''(((&&&###"""######$$$%%%&&&''''''"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$""""""##################"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&''')))))))))((($$$&&&((()))***)))((('''&&&'''((('''&&&&&&''')))))))))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,------///000000......//////000/////////...//////000000000000000///000000000000000//////111//////111444555444222111222222333333333333333666555444333444444555666222222333333333333333222333222222222333333444555333333333444444444444555888888888999999;;;<<<===;;;;;;:::999999999999999;;;<<<<<<;;;999:::<<<>>><<<===@@@CCCDDDEEEDDDDDDBBBBBBBBBBBBDDDFFFIIIJJJJJJKKKMMMPPPSSSUUUWWWXXX[[[YYYVVVSSSRRRRRRTTTVVVUUUUUUUUUUUUTTTSSSQQQQQQMMMLLLJJJJJJIIIGGGCCCAAA>>><<<;;;;;;;;;:::888666888555333222222333222111///000111222111000//////......------------...///+++,,,------------...///,,,,,,++++++************&&&((()))(((&&&%%%&&&(((&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))***''''''&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%  !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################!!!""""""""""""""""""!!!###############$$$%%%%%%""""""############""""""!!!!!!!!!!!!!!!"""######"""###$$$""" """%%%!!!  !!!!!!  !!!!!! !!!###$$$%%%)))(((&&&###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""!!!""""""""""""############""""""""""""###$$$$$$"""###%%%&&&'''&&&%%%$$$""""""###$$$%%%&&&''''''%%%&&&'''((())))))******+++,,,,,,------....../////////000000000//////...//////000111222333444444333444555777888888888888::::::999888777888999999===>>>BBBGGGKKKKKKGGGDDD===<<<<<<<<<<<<;;;;;;;;;???BBBFFFHHHIIIIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRPPPSSSVVVUUUSSSSSSUUUXXXVVVVVVXXXYYY\\\^^^```aaabbbdddfffhhhgggeeebbb`````````aaabbbdddfffhhhiiifffggghhhhhhhhhgggeeedddcccccccccdddddddddeeeeeeIIIGGGFFFEEEFFFEEECCCBBBAAABBBBBBAAA@@@???>>>>>>555777777555555777444///000///---***'''$$$"""!!! !!!"""$$$%%%&&&!!!!!!"""######!!! """""""""""""""#########"""!!!!!!###&&&&&&$$$!!!######$$$$$$$$$###""""""""""""###$$$$$$$$$$$$######%%%&&&'''(((''''''&&&!!!###%%%'''((((((((('''''''''&&&&&&%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''"""###&&&((())))))(((((("""(((,,,...,,,)))&&&&&&((()))(((%%%$$$&&&)))(((((((((((()))+++,,,---++++++++++++++++++,,,,,,,,,,,,,,,---...///000111,,,------...///000111111...//////000000000000000///000000000000000/////////------///222333111///222222333444444444444333999888666555444444555555333444555666555444333222111111000000111222333333333333333333333333444444555555666777888:::;;;<<<:::999888777666555555555777777777666555666888:::777888:::<<<>>>?????????;;;;;;;;;<<<<<<===>>>???>>>???@@@BBBDDDFFFGGGHHHMMMJJJGGGDDDBBBCCCEEEFFFAAABBBBBBBBBBBBBBBAAAAAA???===<<<<<<<<<;;;999777666555444555666666444222555333111000000111111000---///222222111///------///...,,,++++++,,,---...(((***++++++******+++,,,*********)))))))))))))))(((***+++)))&&&%%%&&&((($$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''%%%&&&''')))***''''''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""""""""############""""""!!!!!!!!!!!!!!!"""######%%%&&&'''%%%###"""%%%(((%%%""" !!!""""""""" !!!!!!!!!""""""!!!$$$&&&(((+++)))&&&###!!! !!!!!!!!!!!!!!!!!!!!!!!!   """### !!!!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!###$$$$$$$$$"""!!!!!!"""###$$$%%%&&&''''''''''''((((((((((((((('''++++++,,,------....../////////000000000000000///......///000111222333333333444444555666666555555:::999888666666666777888;;;<<<@@@FFFKKKKKKGGGCCC===========================@@@DDDFFFGGGFFFGGGGGGJJJJJJKKKKKKLLLNNNOOOPPPIIILLLPPPQQQRRRUUUZZZ^^^ZZZ[[[[[[]]]___aaacccdddfffhhhjjjkkkjjjgggcccaaa^^^___```bbbdddfffhhhiiifffggghhhhhhhhhgggfffeeeeeeddddddccccccdddeeeeeeNNNKKKGGGEEEEEEEEEEEEDDDAAAAAA@@@@@@>>>===;;;;;;:::999888666555333222111111///+++)))'''%%%###!!!''''''%%%$$$######""""""""""""$$$%%%%%%$$$###""" ###$$$#########$$$###&&&$$$%%%((()))((("""%%%$$$!!!###((((((######$$$%%%%%%$$$###"""!!! !!!###$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%'''***,,,&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))......---,,,+++***)))(((......//////...,,,***)))------------------------000000000000000000000000///......---------......///000111111///......///......///000111222222333//////000000000111111111444555777888888777555444555555444444333222111111111111111111111111111222111333444444333222444555111333666888:::<<>>:::888777666555444444555666777777666555444777888999:::;;;<<<<<<<<<999888777666666777888888::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;:::888777777777666666666666444444444333333222222222333222222222111111000000////////////////////////)))))))))+++...//////...///...---,,,++++++++++++///---,,,,,,---,,,***(((&&&%%%&&&''')))***)))(((((()))*********)))'''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''***)))((('''%%%$$$""""""######$$$%%%&&&(((******&&&''''''&&&###!!!!!!!!! !!!"""###$$$%%%%%%#########$$$###"""!!!!!!!!!"""######"""###%%%'''%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%$$$$$$##################!!! """"""!!!!!!!!!!!!"""###"""  """%%%$$$"""!!! !!!!!!!!!  !!!%%%###!!!!!! !!! !!!"""""""""""" !!!!!!  """!!!%%%$$$ !!!!!!!!!  !!!""""""#########"""!!!!!!"""######""" """#########$$$$$$$$$$$$'''%%%$$$######%%%&&&(((%%%%%%%%%%%%$$$###""""""$$$***------,,,,,,......///000///...---...///...///000111222333333333555555555555555555555555888777777777777888888999<<<>>>AAADDDEEEEEEDDDCCC???>>>===<<<<<<===??????@@@BBBDDDEEEEEEDDDDDDEEEHHHIIIKKKKKKKKKLLLNNNPPPJJJLLLOOOSSSVVVXXXYYYZZZ[[[[[[\\\^^^```bbbdddeeejjjpppuuusssllleee``````aaaaaaaaaaaacccfffiiikkkjjjgggfffgggiiijjjhhhfffgggeeecccbbbaaabbbcccdddKKKHHHEEECCCCCCDDDDDDCCCDDDCCCBBB@@@>>>;;;999888888888777666444333222222000---***'''&&&$$$""" &&&&&&%%%######"""""""""############"""!!!"""""""""!!!!!!###"""&&&'''$$$"""######!!!!!!$$$$$$"""###((('''"""###$$$$$$%%%$$$###"""!!! !!!###$$$%%%%%%$$$$$$&&&&&&&&&'''((()))))))))&&&%%%###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$%%%'''))))))))))))))))))))))))((('''((()))((('''&&&''')))++++++******)))(((((((((------------,,,+++***)))******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,...000000000///000111000000000000000111111111000000000000111111111222222333444555555444333222333333222111111000//////111111222222222111111000000222333333222222333444555666888999;;;???DDDHHHHHHDDD===888666555444333333444555666666555444333222333444666777888888888777666555444444555666666555555555555555555555555444444444333333333222222444444444444333333333222333333222222222111111111000000000/////////..............................,,,,,,,,,...000111000///...---,,,+++************---,,,++++++,,,,,,***(((,,,+++******))))))(((''''''(((((()))((('''&&&%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((+++***)))'''&&&$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''%%%&&&'''&&&$$$"""""""""$$$#########""""""!!!!!!#########"""""""""!!!!!!$$$%%%%%%$$$"""!!!"""###$$$###""""""!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""&&&$$$######$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""$$$######""""""######$$$###"""!!!  !!!"""""" !!!###"""  !!!"""""" !!!"""   !!!!!!!!! !!!"""######""""""""""""!!!"""###$$$""" """"""""""""#########$$$&&&%%%#########$$$&&&'''((((((((((((((('''&&&%%%$$$'''+++------,,,,,,,,,...///000///...---...///---...000111333444555555555555555555555555555555555555555555555555666777:::<<>>=========<<<<<<;;;<<<<<<===@@@BBBEEEFFFEEEDDDEEEEEEEEEGGGIIIJJJJJJKKKMMMOOOOOOPPPRRRTTTVVVXXXYYYYYY^^^___```ccceeehhhiiikkkjjjmmmooonnniiieeecccdddddddddddddddeeegggiiijjjgggeeecccbbbdddggghhhhhhgggeeedddbbbaaabbbbbbcccKKKIIIFFFEEEFFFGGGGGGGGGFFFEEECCCAAA===:::777555777777666666666666555555333000,,,)))((('''&&&%%%######"""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$###"""  """###$$$!!!"""###""""""######$$$%%%%%%############$$$############""""""######$$$$$$$$$$$$"""""""""#########$$$$$$&&&%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###!!!"""###%%%%%%%%%%%%%%%%%%&&&&&&'''((()))((('''&&&''')))%%%&&&&&&''''''((())))))+++***)))))))))+++,,,---))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......+++---///000//////000111000000000000000000//////111111111111111111111111333333444555555444333333444333333333222222111111000111222333222000...---...///000000//////000222777999===AAAFFFLLLSSSXXXYYYQQQDDD:::444222222333111111111111111111111111///000222333555666666666111111111111111111222222111111111111111111111111333222222222111111111111111111111111000000000000..................------++++++++++++++++++++++++------------------------+++***)))***++++++***((()))******))))))(((((('''(((''''''((()))***(((''''''''''''&&&%%%&&&''')))''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***+++)))'''%%%$$$%%%%%%&&&&&&%%%$$$###""""""""""""###%%%''''''%%%$$$%%%&&&"""""""""""""""############"""!!! !!!!!!"""!!!"""$$$$$$######$$$%%%!!!"""#########"""  !!!###%%%%%%$$$###"""!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!  """######"""   !!! """###$$$!!! !!!!!!   #########"""###$$$!!!!!!###$$$###!!! !!!!!! !!!"""###!!! !!!!!!!!!!!!"""###"""""""""###$$$%%%&&&%%%&&&&&&'''''''''&&&&&&,,,***'''))),,,...---***,,,...///...------...000000000111222333555666777444444444444444444444444666666666666666777888999999:::<<<===>>>>>>===<<<@@@@@@@@@???????????????@@@CCCEEEFFFEEEEEEEEEFFFEEEGGGJJJKKKKKKLLLNNNOOOQQQRRRSSSUUUVVVXXXYYYYYYZZZ[[[^^^```ccceeeggghhhhhhiiijjjiiifffdddeeeffffffeeeeeeeeeeeefffggghhhgggeeecccbbbdddgggjjjkkkhhhgggeeedddccccccccccccKKKIIIFFFEEEFFFGGGGGGGGGDDDCCCBBB@@@>>>;;;999777777777777777777777777777444000,,,)))(((''''''&&&""""""""""""""""""######!!!!!!""""""$$$%%%&&&''' """$$$###"""!!!"""""""""###!!!!!!%%%''''''%%%######%%%%%%$$$!!! ##################$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%#########$$$''''''(((((())))))))))))'''((()))((('''&&&''')))%%%&&&&&&'''((()))***+++++++++*********,,,...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---///000000...---...///---......///000000111111000000000000000000000000222222333333333333222222333333222222222222222111000111111222111000///...---///000000///...000111333777>>>EEEJJJPPPUUUYYYXXXOOOCCC999333111222222000000////////////000000///000222333444444555555000000111111222222222222111111111111111111111111.........---------,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((())))))(((&&&(((((()))))))))((('''&&&'''&&&&&&'''((()))'''&&&%%%&&&''''''%%%%%%''')))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&((()))((('''%%%$$$$$$$$$%%%%%%######"""""""""###$$$$$$"""$$$&&&&&&%%%$$$%%%&&&"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!###$$$%%%$$$######$$$!!!!!!"""######!!! !!!"""$$$&&&&&&%%%$$$###"""""""""######$$$$$$$$$###!!! !!!""""""!!!!!!!!!""""""!!! """###%%%&&&&&&%%%###""" ###"""  !!!    !!!!!! !!! !!!!!! """###"""!!!  !!!!!!  !!!!!!!!!!!!""""""""""""###$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&+++(((%%%'''***------++++++---......------...000444333333222222333444444444444444444444444444444555555555555666777888999999:::<<<===>>>???>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@AAACCCEEEFFFFFFEEEEEEFFFFFFHHHKKKMMMMMMNNNPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYXXXZZZ\\\___bbbccceeeeeeeeeffffffeeeeeeeeefffhhhggggggfffeeeeeeeeeeeeeeeccccccbbbbbbcccfffjjjmmmjjjiiihhhgggfffeeeddddddJJJHHHDDDCCCDDDEEEEEEDDDBBBBBBAAA@@@>>><<<:::999888888777777777777777777111---)))&&&%%%%%%%%%$$$"""""""""""""""###$$$%%%######"""!!! !!!!!! """$$$%%%$$$""""""""" $$$$$$!!!!!!%%%(((((()))%%%###%%%%%%###!!!"""#########"""######$$$%%%$$$######"""######$$$$$$############$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''(((((()))'''((()))((('''&&&''')))&&&&&&'''((()))***+++++++++++++++++++++,,,---...------------------------++++++++++++++++++++++++++++++++++++,,,---...///---///000000...---------,,,------...000111111222000000////////////......000000000000000000000000000000000000000000000000000000000000000000000000---...000///......///111000555===CCCHHHLLLOOOQQQNNNHHH>>>666222111111222000//////......//////000//////000111111111111000...///000111222222222222////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++++++++,,,*********+++++++++++++++++++++++++++++++++++++++******)))***++++++)))((('''((()))))))))((('''&&&'''&&&&&&'''((((((&&&%%%'''***,,,+++'''%%%&&&((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""$$$%%%%%%$$$###$$$%%%%%%$$$$$$###"""!!! !!!""""""############"""$$$&&&'''&&&###!!! !!!!!!""""""!!!!!!  !!!######""""""!!!""""""######$$$$$$%%%%%%###""" """""""""!!!""""""#########!!!  !!!###$$$$$$###!!!  !!!!!!!!!!!! !!!  !!!"""!!!  !!!"""  !!!!!!!!!!!!  !!!"""  !!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&$$$%%%&&&'''((())))))))))))'''''''''***+++,,,++++++,,,......------...000666444333111111111222222333333333333333333333333222222222333444555666777:::;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???AAACCCFFFGGGFFFEEEFFFFFFFFFHHHLLLNNNOOOOOOPPPRRRQQQRRRRRRSSSUUUWWWXXXYYYYYY[[[^^^```bbbcccdddddddddddddddeeefffhhhiiijjjiiiiiihhhgggfffeeedddddd```aaabbbbbbccceeeiiimmmmmmmmmlllkkkjjjhhhggggggKKKHHHEEECCCCCCDDDDDDCCCCCCBBBBBB@@@>>><<<:::999777777666666555555444444000,,,'''$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&%%%$$$"""!!! """###$$$"""!!! !!! $$$$$$!!!!!!%%%((((((---&&&###%%%%%%""""""%%%######"""""""""###%%%%%%%%%$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%%%%######$$$$$$%%%&&&&&&''''''((()))((('''&&&''')))&&&&&&'''((()))******+++******+++++++++++++++***+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++,,,---...///,,,---//////...---...///........./////////000000///.........------------/////////....../////////////////////000000000000000///.........000222333---///000000//////000111111444999<<>>888444222222222111000///............///000//////000000//////...------...///111111111111111.................................---------,,,,,,++++++++++++************)))*********+++++++++,,,))))))))))))******++++++************************+++******+++,,,---+++***&&&''')))******)))((('''((('''''''''((('''%%%$$$###(((,,,,,,)))&&&&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$%%%''''''&&&$$$#########"""######%%%&&&&&&"""###%%%$$$###""""""###$$$#########""""""!!!!!! """$$$&&&&&&%%%###"""$$$&&&'''&&&$$$!!!""""""!!! !!! !!!!!!!!!"""###$$$$$$$$$!!! ######$$$%%%$$$"""  !!!!!!  !!!""" !!!  !!!!!!!!!""""""""" !!!$$$'''###  """###"""!!!!!!"""######""" !!!!!!!!!"""""""""!!!"""###$$$&&&&&&''''''%%%&&&'''(((*********+++)))***++++++***)))***+++***,,,------------...000444333111000000111222333333333333333333333333333222222222333444555777777999:::<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEDDDCCCAAA@@@AAACCCFFFGGGFFFFFFFFFGGGDDDGGGKKKNNNOOOOOOPPPQQQPPPPPPQQQRRRTTTVVVXXXZZZZZZ\\\^^^```bbbbbbbbbaaadddddddddfffiiilllmmmmmmmmmlllllljjjiiigggeeeddd```bbbeeefffgggiiilllpppqqqppppppooommmllljjjiiiNNNKKKGGGEEEEEEEEEEEEDDDDDDDDDBBB@@@>>>;;;999777666555555444333333222222222...)))&&&%%%&&&&&&&&&""""""######$$$%%%''''''$$$$$$###""""""###$$$%%%&&&%%%### !!!!!!""" &&&***+++///(((###%%%%%%"""###'''######"""""""""###%%%&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$############ !!!###$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%&&&&&&''''''((()))******'''((()))((('''&&&''')))&&&&&&''''''((())))))***((()))***++++++***)))((((((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***,,,...///......///111///////////////..................------,,,,,,,,,111111000000000000111111111111111111111222222222000///---,,,---000333555...///000000//////000222444555666666666888;;;>>>999777333222222222222111000///...------...///000111111111111000///...---+++,,,...000111111000///000000000000000000000000,,,,,,,,,,,,+++++++++***---------,,,,,,,,,,,,+++))))))******+++++++++,,,'''((((((((())))))******))))))))))))))))))))))))***))))))***,,,,,,+++***&&&((()))++++++***(((''')))(((''''''((('''%%%###!!!(((***(((&&&''')))'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!"""$$$'''))))))'''%%%$$$$$$$$$$$$###$$$$$$%%%&&&"""###$$$$$$"""!!!!!!""" !!!"""###$$$%%%&&& """%%%((((((&&&$$$"""!!!###&&&&&&%%%###""""""###"""!!! !!!!!!  !!!!!! !!!"""######$$$"""  !!! ###$$$%%%&&&%%%###!!!!!!!!!""""""""""""!!!!!!""""""!!!   !!!!!! !!! !!!###""" ### !!!""""""""""""###)))...666,,,!!!"""$$$!!! !!!  """$$$$$$###"""###%%%%%%###"""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%&&&'''''''''$$$$$$&&&((()))*********+++---///...***((((((******+++------------...000222111000//////111333444333333333333333333333333333444444555666777999999999:::;;;===@@@BBBDDDEEEGGGHHHHHHHHHGGGFFFDDDCCCAAADDDFFFGGGFFFFFFFFFGGGCCCFFFJJJMMMNNNNNNOOOPPPOOOOOOPPPQQQSSSVVVXXXZZZYYY[[[]]]___``````___^^^eeeeeefffiiillloooppppppoooooonnnmmmkkkiiigggfffbbbfffjjjkkklllmmmqqqtttsssrrrrrrqqqpppnnnlllkkkOOONNNKKKIIIGGGEEEEEEEEEGGGDDDBBB@@@???===:::888666666666555444444333333---+++((('''(((((('''&&&""""""###$$$%%%&&&&&&''''''%%%######$$$$$$$$$###"""#########$$$$$$$$$$$$!!!"""$$$###"""!!!"""$$$###"""!!! """$$$%%%############""""""""""""!!!!!!""""""############&&&%%%%%%$$$#########$$$############""" %%%$$$!!!$$$$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&'''((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***+++++++++---+++******+++,,,,,,+++,,,,,,------,,,,,,+++***,,,+++)))(((((()))+++,,,...------,,,,,,------...,,,---///000000000///...//////.........------------...000111111///...,,,............////////////000000///...,,,+++***)))...---,,,,,,,,,,,,---...000///...---------------000111111111111222222222555222///,,,,,,---000111//////.........//////000111///...---...///...---------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***)))(((''''''((()))))),,,++++++---//////+++((('''(((***)))((('''(((***)))***---222555333---(((((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###"""!!!!!!!!!###### !!!$$$%%%%%%""" ###"""!!!!!!!!!!!!""""""######"""!!!  """"""!!!  !!!!!! !!!!!!!!! !!!!!! !!!!!! !!!!!!!!! """$$$&&&"""!!!###!!!  ###"""%%%111KKK*** """   !!!"""""""""###""""""!!!!!!"""#########"""!!!  !!!""""""###$$$$$$%%%%%%'''''''''''''''((())))))++++++******************+++***)))))))))***,,,,,,,,,,,,+++---///000000//////111444666777666555444444555666888888888777666999999:::<<>><<<999888888777777666666555555222...***'''&&&%%%$$$###!!!""""""######$$$$$$%%%&&&$$$""""""###$$$###"""""""""""""""#########$$$"""###$$$###!!! !!!""""""""" !!!###$$$ !!!"""###$$$$$$%%%""""""!!!!!!"""######$$$&&&%%%$$$###########################"""!!!!!! )))###!!!### $$$$$$$$$###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,------+++)))***+++,,,+++***((()))+++,,,------......,,,+++***))))))***+++,,,------,,,,,,,,,,,,------+++,,,---.........------////////////......------+++,,,---//////...,,,+++---------.........////////////...---,,,++++++***...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,---........./////////000000000////////////............,,,,,,,,,,,,---...///000111///------...///...------,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,))))))((((((((()))***+++)))(((''')))++++++)))&&&((()))***)))((('''((())))))((()))+++......+++((((((&&&%%%%%%'''(((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###"""""""""######$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$&&&''''''&&&$$$""""""!!!!!!!!!!!!"""""""""!!!!!!  !!!"""!!!  !!!!!!  !!!!!! !!!!!!!!!!!!!!!"""######  """"""!!! !!!   ###$$$&&&...888FFF***###!!!  !!!"""""""""!!!!!!"""""""""###############"""!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))***,,,...//////...------/////////---///111333666777666555444555666777888888888888888;;;;;;<<<===???CCCFFFHHHJJJHHHFFFEEEFFFEEECCCAAA???@@@BBBDDDFFFHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXZZZZZZ[[[]]]aaacccggghhhjjjllloooqqqssssssuuuuuutttsssqqqpppnnnmmmkkkkkkllllllkkkmmmpppsssvvvxxxxxxwwwtttqqqooooooNNNLLLJJJHHHFFFFFFFFFFFFGGGEEEBBB@@@???>>>;;;999888888777777666555555555333///***&&&%%%$$$###"""""""""""""""""""""""""""$$$###!!!!!!"""###"""!!!!!!!!!!!!!!!""""""""""""!!!"""###"""  !!!"""!!! !!!###### !!!!!!######$$$%%%###"""!!! !!!"""###$$$%%%$$$####################################""""""&&&$$$######$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''***---///,,,***))))))***++++++***((()))***+++,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++///////////////......------...///111111111000000------------............------------,,,,,,,,,,,,------,,,,,,,,,,,,------************+++,,,------,,,,,,,,,,,,------------)))+++...000000///,,,+++))))))***+++,,,...///000000///------.........---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))*********++++++++++++))))))(((((()))***+++,,,'''&&&%%%&&&((())))))((()))***+++***((('''((()))+++)))''''''(((************((('''''')))***++++++***)))))))))((((((''''''((((((((((((''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$#########"""""""""""""""########################%%%%%%$$$######"""""""""""""""###$$$%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&!!!!!!!!!!!!!!!""""""""" !!!!!!!!!  !!!!!!"""  !!! """!!!   !!!###"""  $$$111<<>>>>>>>>???@@@CCCEEEGGGGGGFFFDDDDDDEEEDDDCCCAAA???@@@BBBDDDFFFHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMOOOQQQTTTUUUUUUWWWYYY[[[\\\___bbbeeehhhiiikkkmmmpppqqqssssssvvvvvvuuutttrrrpppnnnmmmkkkmmmmmmmmmlllmmmooorrrtttvvvwwwvvvssspppooooooMMMKKKIIIGGGFFFFFFFFFFFFDDDBBB???>>>===;;;999777666555555444444333222222000,,,(((%%%%%%%%%&&&&&&$$$$$$######""""""""""""###!!! !!!"""!!! !!!!!!!!!!!!"""!!!"""!!!  """###""""""!!!!!!"""#########"""""""""!!!!!!!!!!!!###"""!!! !!!###$$$$$$######"""""""""########################$$$$$$!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$###$$$%%%'''(((((((((((($$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***,,,---+++***((((((***+++***)))+++++++++++++++******)))++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))******+++++++++++++++------............---,,,---...///111222222222111---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,'''))),,,...///...,,,+++*********+++,,,---...///000...,,,,,,---...---,,,++++++++++++************,,,+++***))))))***+++,,,)))))))))************+++*********)))))))))******(((((('''((()))+++,,,,,,***++++++***(((''''''(((,,,+++)))((()))***+++,,,)))'''%%%%%%''')))******))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###"""!!! !!!"""$$$%%%%%%$$$$$$$$$"""!!!!!!###$$$$$$$$$ !!!!!!"""""""""""""""  !!!!!! !!!!!!""""""!!!!!!!!!  !!! !!!  !!! !!!$$$999SSS```]]]HHH111'''((("""!!! !!!""""""#########$$$&&&''''''%%%###""" !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''((('''((((((((((((((())))))))))))***+++---...///000000...---...000000///...///000222444555555555444999888888888999:::<<<>>>AAA@@@@@@@@@AAABBBDDDDDDDDDCCCBBBBBBCCCDDDBBBAAA???@@@BBBDDDFFFHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMMMMNNNMMMLLLLLLMMMPPPSSSUUUUUUWWWZZZ]]]___aaaeeegggiiijjjllloooqqqrrrrrrrrrttttttsssrrrpppnnnlllkkklllmmmoooooommmmmmnnnpppqqqssstttsssqqqooonnnnnnKKKJJJHHHGGGFFFFFFGGGGGGCCCAAA???>>>===<<<999777555555555444333333222222///+++'''%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""""""""  !!!!!!  !!!!!!!!!!!! !!! !!!"""$$$$$$#########"""#########"""""""""!!!!!!!!!!!! ###"""!!! !!!"""""""""""""""!!!!!!""""""###$$$######"""######$$$%%%!!!$$$&&&%%%""" ###$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$"""###%%%'''(((((('''&&&&&&''''''&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***++++++)))(((+++)))(((((()))******)))******++++++******)))(((***++++++,,,,,,++++++***++++++************+++++++++++++++++++++,,,,,,---***+++---......---,,,+++))))))***+++,,,---------....../////////000000000+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********************+++++++++,,,,,,(((((()))***+++,,,------------,,,,,,+++,,,,,,,,,///---,,,+++,,,---,,,+++++++++*********)))))))))***)))(((''''''((()))***(((((()))))))))*********+++++++++***)))(((''''''(((((()))))))))***,,,---((()))***)))'''&&&'''(((***+++++++++************%%%###!!!!!!###%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$!!!"""###%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""###$$$$$$######!!! !!!###$$$######""""""!!! !!!######""" !!!"""###"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!  $$$!!!###    """### !!!!!!!!!!!!!!!!!!!!!!!! !!!'''999YYYvvvyyynnnHHH///"""""" !!! !!!!!!"""#########'''((())))))'''%%%"""  !!!"""######"""############$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''((((((((())))))************++++++,,,------------,,,,,,,,,---000111111111///000222333444555555444999999888888:::;;;===???AAAAAA@@@@@@AAAAAAAAABBBAAA@@@???@@@BBBCCCBBBAAA???@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLNNNPPPSSSTTTVVVYYY\\\___aaadddgggiiiiiikkkmmmoooqqqqqqqqqqqqrrrqqqqqqpppooommmlllkkklllnnnppppppnnnllllllmmmmmmoooppppppooommmlllmmmJJJIIIHHHFFFFFFFFFGGGHHHEEECCCAAA@@@@@@???<<<:::777777666666555444444444///,,,)))&&&%%%%%%###!!!&&&%%%%%%%%%$$$$$$######!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###%%%############"""""""""""" """"""###$$$""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###%%%$$$"""!!!!!!"""###$$$!!!$$$$$$$$$######$$$######$$$$$$$$$"""!!! """""""""############$$$"""$$$%%%&&&%%%"""$$$''')))'''$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$(((***+++***'''%%%***(((''''''((())))))(((&&&'''((()))***+++++++++************************+++******))))))******+++,,,,,,++++++,,,,,,---...***+++---...///...,,,+++++++++++++++,,,---------.........////////////000++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...---+++***))))))(((************+++++++++,,,***)))(((((()))+++---.........---,,,++++++++++++...---++++++,,,,,,,,,+++*********))))))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))************)))'''&&&%%%%%%'''(((((('''''')))***&&&'''((((((&&&&&&'''(((&&&(((******)))'''''''''((('''&&&'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############### """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$###"""!!!  !!!""""""""""""###"""!!!"""$$$$$$$$$### !!!#########"""""" !!! !!!!!!  !!! ###!!! !!!  !!!!!!!!!"""!!!!!! ### )))>>>WWWcccYYYHHH===''' !!! !!!!!!""""""######$$$((((((((('''&&&###!!!  !!!"""""""""!!!!!!""""""######$$$%%%%%%((('''&&&&&&%%%&&&&&&&&&((((((((())))))******+++***++++++,,,,,,,,,,,,+++*********,,,///111222111///000111333444444444555888888888999;;;<<<>>>>>>????????????????????????>>>======>>>AAABBBAAA@@@???@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTVVVYYY]]]```bbbdddgggiiiiiikkkmmmpppqqqqqqpppooooooppppppoooooonnnmmmlllkkknnnppppppnnnkkkjjjiiihhhjjjmmmmmmllljjjjjjkkkIIIHHHGGGFFFFFFFFFGGGHHHFFFDDDBBBAAAAAA@@@===;;;777666666555555444444333,,,***(((((('''&&&###!!!$$$$$$$$$$$$############!!! !!!""""""!!! !!!!!!!!!"""""""""!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!  !!!"""###### !!!"""###"""!!!!!! !!!"""###%%%$$$""" """"""!!!$$$&&&''''''######$$$%%%$$$""" """"""""""""############"""###%%%&&&$$$ ###''''''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&(((((((((&&&%%%***(((&&&'''((()))((((((&&&&&&((()))***+++++++++******)))(((((()))************))))))))))))******,,,,,,+++++++++,,,---...***,,,...000111000...---//////.........//////000,,,,,,,,,---------......,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***---,,,+++***)))((((((((())))))))))))*********+++******)))))))))+++,,,---,,,++++++*********++++++...,,,******+++,,,+++*********)))))))))(((((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&'''(((((()))((('''&&&###&&&(((((('''%%%&&&'''###%%%&&&&&&%%%%%%'''(((%%%''')))(((&&&$$$%%%&&&,,,,,,,,,---...---***'''$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$########################$$$######""""""""""""""" """$$$&&&&&&%%%###""" !!!!!!!!!""""""########################!!!"""$$$%%%%%%###"""!!!"""!!!!!!!!!!!!!!!"""""""""""""""$$$%%%&&&$$$"""!!!###$$$###"""""" !!!!!! !!!!!! !!!!!!    ###$$$ !!!"""  ###  ,,,555333***###,,,"""%%% !!!!!!!!!"""######$$$$$$$$$$$$$$$###""""""!!!!!!!!!#########"""!!!!!!!!!"""###%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((()))******'''(((***+++,,,,,,,,,,,,*********+++...000000//////000111222333444444555666777888:::<<<<<<======<<<=====================<<<;;;;;;===???AAAAAA@@@???@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTVVVYYY]]]```aaaccceeefffhhhjjjmmmoooppppppnnnmmmkkkkkkllllllllllllkkkkkkkkkmmmppppppmmmjjjhhhgggeeegggiiijjjiiihhhiiiiiiIIIHHHGGGFFFFFFGGGHHHHHHDDDBBB@@@??????>>><<<:::555444444333333222111111&&&&&&&&&((())))))&&&$$$""""""""""""""""""######!!! !!!"""""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$!!! !!! """!!!!!!!!! !!!###$$$###!!! !!!"""###&&&$$$"""  !!!###!!! !!!!!!"""###$$$%%%$$$""" """"""""""""############ """%%%'''&&&###%%%&&&%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&)))(((&&&&&&((()))(((''')))))))))))))))(((((('''+++)))(((&&&&&&((()))+++******))))))))))))******,,,+++*********+++------,,,...000222333111000......------,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++******))))))(((((((((((()))(((((((((((()))))))))***)))******+++++++++++++++))))))((())))))***++++++...,,,******+++,,,+++***))))))))))))(((((((((((('''((()))******)))((('''''''''''''''((((((((()))"""$$$&&&''')))))))))(((###'''******(((%%%%%%&&&!!!###%%%%%%%%%%%%''')))'''))))))'''$$$$$$&&&)))))))))***++++++)))%%%"""$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$#################################$$$$$$###"""!!!!!!"""""" !!!$$$&&&&&&%%%###!!!!!!"""""""""######$$$$$$########################!!!"""$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###### !!!$$$%%%%%%""" !!!###$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!! !!!!!!!!! !!!"""#########$$$&&&((( """))))))!!!  """"""   $$$  )))!!!$$$"""%%%***&&& !!!!!!!!!"""######$$$$$$  !!!"""""" !!!###$$$%%%$$$"""!!!!!!!!!###$$$&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&(((+++,,,---------,,,+++***+++---...---,,,000000111222333444444555555666888;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::<<>>???@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLNNNRRRVVVWWWUUURRRTTTVVVXXXZZZ[[[]]]aaacccgggggghhhlllpppooojjjeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffeeeeeebbbcccddddddeeeeeeddddddMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCAAAAAAAAA@@@===;;;666666555444333222111000222...***'''&&&$$$"""!!!!!!!!!  """"""""""""!!!!!!!!! !!!!!! ######"""""""""""""""###"""  """######"""!!!"""""""""############ !!!"""######!!!!!!"""###############"""!!!!!!###$$$""" """###$$$$$$""""""###$$$'''&&&$$$###"""""""""##################$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&((())))))*********((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,+++***)))''''''''')))***,,,+++***+++------+++))))))))))))))))))((('''''')))***+++,,,,,,,,,+++***)))***+++***)))'''((()))&&&&&&'''***,,,---+++)))(((((())))))))))))(((((((((***++++++)))((())))))))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((()))))))))(((((((((''''''((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$&&&$$$###"""######"""!!!"""###$$$$$$%%%%%%%%%%%%!!!"""%%%''')))'''"""!!!""""""!!!  """!!! !!!!!!"""!!!!!!"""""""""!!!  !!!""""""!!! !!!  !!!!!! ### $$$$$$###!!!  """###!!!!!!  !!!!!!  !!!!!!!!! !!! !!!###$$$$$$###"""!!! !!!"""$$$%%%"""######$$$###"""!!!  !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!&&&%%%###""""""###%%%&&&#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%%%%&&&'''((((((((()))************)))+++***)))))))))***+++,,,+++,,,...///000000//////333333333444555666777888999999::::::::::::999999:::;;;<<<===>>>??????@@@AAAAAABBBCCCEEEFFFGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJLLLQQQUUUVVVTTTQQQTTTVVVXXXYYYZZZ\\\___bbbcccfffkkkoooqqqoooiiieeeeeeeeeffffffggggggffffffggggggggggggfffeeedddcccbbbbbbcccdddddddddddddddMMMKKKHHHFFFFFFFFFEEEDDDDDDCCCAAAAAAAAA@@@===;;;555555555444333333222222///,,,(((%%%$$$###""" """"""!!! !!!!!!"""""""""""""""!!!!!!!!!"""!!! !!!!!!"""############### !!!  """!!!  """$$$$$$###""""""############$$$$$$ !!!!!!!!!!!!!!!!!!"""###############%%%"""  """""""""!!!###$$$###"""!!!"""###&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%""""""###$$$%%%&&&''''''!!!###%%%'''((((((''''''&&&'''((())))))******)))&&&''''''((())))))))))))((((((((((((((((((((((((%%%&&&''')))***++++++,,,,,,***&&&$$$###%%%(((***,,,+++***+++++++++)))'''(((((())))))((((((''''''((()))***+++,,,++++++***''')))***)))'''&&&'''((('''&&&%%%&&&(((*********))))))************))))))***,,,---,,,***((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((((('''''''''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&########################$$$######""""""######$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$'''%%%###"""""""""!!! ######$$$$$$%%%$$$$$$$$$!!!%%%(((***'''"""""""""""" !!!######"""!!! !!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!  $$$%%%!!!""" """!!!"""!!! !!!"""###  !!!!!!!!!!!! """""""""!!! ###"""  !!!!!!###""""""!!! !!!!!!!!!""" !!!"""$$$%%% !!! !!!  """!!!!!!!!!  !!!"""""""""!!!!!!  !!!"""#########$$$$$$$$$$$$"""""""""""""""######$$$&&&%%%%%%$$$%%%&&&'''((('''((())))))******))))))******)))((()))***+++,,,+++,,,---...////////////111111111222333444666666888888999999:::999999888::::::;;;<<<===>>>>>>?????????@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHIIIKKKOOORRRTTTRRRQQQSSSUUUVVVWWWXXXYYY\\\^^^```eeemmmrrrqqqmmmhhheeeccccccccccccccccccbbbbbbddddddeeefffeeedddbbbaaaaaaaaabbbcccccccccccccccKKKIIIFFFFFFGGGHHHHHHGGGDDDCCCAAAAAAAAA@@@===;;;777666666555444333222222***(((%%%$$$%%%&&&%%%$$$%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!###$$$%%%$$$######$$$%%%!!! """$$$$$$$$$"""""""""""""""""""""######""""""!!! !!!!!!"""###############$$$###"""!!!!!!!!!!!! ###$$$%%%$$$###"""###%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$&&&&&&$$$###$$$%%%######$$$%%%&&&&&&'''((("""###$$$$$$%%%&&&&&&&&&''''''((()))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))'''((((((((((((''''''&&&+++(((%%%$$$$$$&&&'''(((******++++++,,,,,,++++++)))***************))))))((((((***+++++++++***)))((())))))(((''''''((())),,,***((('''((((((((('''((())))))******))))))((()))***++++++)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$###"""###$$$###"""!!!"""""""""""""""!!! !!!!!!###&&&'''&&&###   !!!###"""!!!  """"""""""""""""""!!!!!!""""""""""""""""""""""""!!!###$$$### !!!!!! ###"""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!  """"""!!! !!!!!!!!! !!!!!!"""### !!!"""###!!!!!!   !!!!!!!!!!!!"""""""""############$$$""""""!!! !!!"""###$$$'''&&&&&&&&&&&&((()))***'''(((((()))))))))))))))***)))((((((((()))+++,,,------...///000000000111000000000111222333555555777777888888999999888888999::::::;;;<<<<<<======>>>>>>???AAACCCDDDEEEFFFHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIKKKNNNQQQRRRQQQQQQQQQSSSTTTUUUUUUVVVYYY[[[^^^eeemmmpppnnnjjjhhhgggcccbbbaaaaaa````````````aaaccceeeffffffdddbbb`````````aaabbbbbbbbbbbbaaaLLLIIIGGGFFFGGGHHHHHHGGGDDDCCCAAAAAAAAA@@@===;;;:::999888666444333111111,,,)))'''&&&&&&'''&&&%%%%%%%%%$$$$$$$$$###"""""" !!!!!!""""""""""""######$$$$$$###"""  !!!""""""!!! !!!"""!!!  """$$$$$$###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###############!!!"""$$$$$$###!!!"""###$$$$$$""""""###$$$"""""""""###############""""""###$$$%%%$$$$$$###"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''(((((((((((('''((((((((((((((((((((((((((()))))))))(((''''''&&&((('''%%%&&&(((((('''%%%))))))***+++******)))***((())))))*********))))))'''((()))*********))))))))))))***)))'''''')))++++++***))))))))))))'''%%%'''(((((())))))(((((('''%%%'''))))))((('''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%$$$%%%$$$######%%%''''''&&&!!!!!!"""""""""!!!!!! $$$"""!!!"""###%%%$$$$$$!!!$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###((('''###  !!!###%%%%%%$$$###"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!! !!!!!!""" """###   """"""!!!!!!!!!!!!""""""!!!!!!"""""""""###############"""!!!!!!###$$$%%%&&&%%%%%%%%%&&&''')))***''''''((()))))))))))))))***)))((((((((()))***+++---------......///000000000000000111222333444555555666666777888888888777999999999:::;;;;;;<<<<<<===>>>???AAACCCEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFHHHJJJLLLNNNNNNOOOOOOOOOOOOPPPRRRRRRRRRTTTVVVXXX___ccciiijjjiiigggggghhhbbbaaa```____________``````bbbfffhhhhhhfffcccaaa^^^___``````aaaaaa``````PPPMMMJJJHHHGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@===;;;;;;:::999777555333111000111...***(((&&&%%%$$$"""""""""#########"""!!!!!!  !!!######$$$######%%%$$$$$$$$$"""!!!  """"""  """!!! """######"""!!!!!!  """###$$$%%%!!!!!!"""###############!!!$$$%%%$$$!!! !!!"""!!!  !!! !!!"""############### !!!"""###$$$###"""""""""$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$######&&&%%%$$$"""""""""###$$$''''''((((((((((((((('''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************&&&$$$###&&&)))***(((%%%((()))***(((&&&$$$###$$$&&&&&&'''(((((((((''''''&&&'''(((******))))))((()))))))))((('''(((***,,,'''&&&&&&''')))***((('''''''''((((((((((((''''''###%%%'''(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%######$$$&&&(((((((((""""""######$$$#########%%%""" !!!$$$%%%&&&%%%&&&'''&&&###  !!!"""!!! !!!!!!"""!!!!!! !!!!!!%%%***((( """ !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!""" !!!!!!!!!!!!!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$%%%###"""""""""###%%%&&&(((&&&'''(((((())))))(((((())))))((('''((()))***+++++++++***++++++,,,....../////////000111222444444444444555666777777777777888999999999::::::::::::<<<===???@@@BBBDDDFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFHHHJJJLLLLLLKKKJJJKKKMMMKKKMMMOOOOOOPPPQQQTTTWWW]]]```ccceeeeeeeeeeeefffaaa```___^^^^^^^^^___```___bbbfffjjjjjjhhhdddbbb]]]^^^^^^_______________PPPNNNJJJHHHGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@===;;;:::999888777555444333222222///+++(((&&&%%%###!!! !!!"""#########"""""" !!!!!!!!!!!! !!!"""######"""!!!!!!$$$$$$###"""!!!!!!"""""" """$$$$$$"""!!!!!!"""$$$""" !!!"""!!! """!!!!!!!!!  !!!"""###$$$!!!!!!"""###############!!!######""" !!!### !!!!!! !!! !!!"""$$$%%%%%%$$$$$$ """$$$$$$###"""!!!"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$############$$$&&&''''''&&&%%%$$$))))))*********))))))(((&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%"""!!!&&&))))))&&&%%%''')))(((%%%######$$$%%%&&&&&&'''((((((''''''&&&'''((()))))))))((('''((((((((('''&&&'''))),,,+++)))'''&&&(((***++++++(((((())))))))))))((((((%%%'''))))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$############$$$&&&'''((('''&&&%%%%%%$$$######%%%''''''&&&!!!!!!"""###$$$$$$$$$######!!! """$$$%%%%%%$$$$$$### !!!######""""""!!!!!!!!!!!!"""  !!!"""!!!  !!!"""%%%###"""  !!!!!!!!!!!! !!!!!! !!!###"""""""""!!!!!!   !!!  !!! !!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""!!!"""###$$$&&&'''&&&'''(((((())))))(((((()))(((((('''((()))***++++++************,,,---...------......///111222333333333444555666777777666888888888999999999999999;;;;;;===???AAACCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGIIIJJJIIIGGGEEEFFFHHHHHHJJJLLLMMMNNNPPPSSSVVVZZZ[[[^^^aaaddddddbbb```___^^^\\\\\\\\\]]]___```]]]aaafffjjjkkkhhhdddaaa\\\]]]]]]^^^^^^^^^^^^^^^MMMKKKHHHGGGHHHHHHHHHGGGDDDCCCAAAAAAAAA@@@===;;;888888888777666555555555///,,,)))'''&&&&&&$$$###"""###$$$%%%&&&&&&%%%$$$ !!!!!!!!!""""""######!!!!!!""""""""" ###"""!!!!!!!!!"""$$$%%% """"""!!! %%%###!!!!!!!!!!!!!!!######""""""!!!!!!!!! ######"""!!! !!!!!!"""############### !!!"""!!! ###&&&!!!"""###"""!!! !!!### """###%%%&&&&&&&&&%%%!!!###$$$$$$$$$"""!!!"""###%%%%%%###"""###$$$###########################(((,,,---+++'''$$$###$$$$$$$$$$$$$$$######&&&''''''(((''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%$$$###"""!!! %%% ###((()))(((###%%%(((((('''&&&(((***''''''((()))******))))))%%%&&&((()))))))))((('''''''''&&&%%%$$$%%%(((+++555111+++((((((***,,,---))))))************))))))(((***+++***((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''')))***++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#################################'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######""""""!!!###$$$&&&(((((('''&&&%%%&&&%%%######$$$%%%$$$### !!!""""""""""""!!! """$$$%%%$$$###$$$)))'''&&&%%%###""""""!!!!!! !!!   """""""""!!! !!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!###$$$$$$###"""!!!!!!!!!   """""""""!!!!!!  !!!!!!  !!!!!!!!!""" !!!###$$$$$$$$$###"""$$$#########$$$&&&((()))&&&''''''((((((((((((((()))((('''''''''(((***+++---,,,,,,+++,,,---///000,,,,,,,,,---...///000111222333444555666666666666888888888888888999999999999:::;;;===@@@BBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHIIIGGGDDDBBBCCCEEEFFFHHHKKKLLLMMMPPPSSSVVVWWWXXX[[[aaaeeeeee___ZZZ]]]\\\[[[ZZZ[[[\\\^^^```\\\```eeejjjkkkhhhdddaaa\\\\\\]]]^^^^^^^^^^^^]]]OOOLLLHHHFFFFFFFFFFFFFFF???=========???@@@???>>>777888888666333111111222222///+++((('''%%%$$$"""###"""!!!!!!!!!"""$$$%%%"""!!! ###%%%""""""!!!  !!!!!!!!!!!!!!!!!! &&&$$$""" !!!"""######"""!!!  !!!!!!"""###$$$$$$%%%  !!! #########"""!!!!!! $$$!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""######!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%$$$###"""$$$(((******((($$$"""%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%$$$$$$$$$######%%%&&&''')))************))))))))))))((('''&&&&&&%%%&&&''''''((((((''''''''''''((()))'''%%%###!!!&&&''''''&&&%%%&&&(((+++((((((((('''&&&&&&&&&%%%***)))'''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$,,,,,,,,,,,,+++)))(((''''''&&&&&&%%%%%%&&&&&&'''###&&&))))))'''%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&)))*********)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%###"""###$$$$$$###""" !!!###%%%&&&&&&&&&%%%$$$&&&((((((&&&%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%%%%&&&&&&'''%%%""" ###$$$%%%$$$""" !!!"""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""%%%""" !!!""""""!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!   !!!!!!!!! !!!  !!!***&&&"""  !!!   !!!!!!!!!!!! !!!""""""!!! """###"""  """$$$%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((()))******++++++---......///////////////222111222222444777999;;;777777888;;;======;;;999999:::;;;===???BBBDDDEEE@@@BBBFFFHHHIIIHHHEEEDDDEEEDDDCCCEEEHHHIIIGGGDDDKKKKKKMMMNNNNNNOOOOOOOOOUUUWWWYYY\\\]]]]]]]]]\\\]]]\\\\\\[[[\\\^^^___```___bbbfffjjjjjjfffbbb^^^___^^^]]]]]]^^^^^^\\\ZZZNNNLLLHHHFFFFFFGGGFFFEEECCCAAA@@@AAAAAA@@@>>><<<999888888666555444333333222///***(((&&&%%%###!!!$$$$$$"""!!!!!!!!!!!!"""$$$###!!! !!!"""### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$"""!!! !!!$$$$$$######"""!!!!!!!!! !!!"""""""""  !!!!!! !!!  !!!"""$$$%%%&&&###"""!!!!!!!!!"""######"""""""""""""""#########""""""""""""""""""""""""###%%%%%%$$$$$$$$$"""$$$&&&((((((&&&$$$"""######%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$############$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$''''''((((((((((((''''''###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''&&&'''((((((((('''&&&%%%&&&''''''&&&%%%%%%''')))''''''''''''&&&&&&&&&&&&)))((('''&&&%%%&&&''''''************************((('''''''''&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&''')))+++%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$###"""######$$$%%%%%%%%%%%%$$$&&&((('''%%%$$$###$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$""""""!!! !!!!!!$$$$$$###""""""###$$$%%%###""""""$$$%%%&&&%%%###""""""""""""""""""""""""%%%###!!!!!!""""""  !!!!!! !!!!!!"""""""""!!!  !!! !!!!!!  !!!  !!!!!!  !!!"""!!!  ###  !!!  """""""""######"""""""""###$$$%%%%%%$$$$$$%%%&&&$$$###"""!!!!!!"""######%%%%%%&&&&&&''''''(((((()))))))))))))))***++++++((((((((()))******++++++------...///////////////333333333333444555777777777777999;;;>>>>>><<<:::999999:::<<<>>>@@@CCCDDDAAABBBEEEGGGHHHGGGEEEDDDFFFDDDCCCDDDFFFFFFDDDBBBFFFGGGIIIKKKMMMOOOOOOPPPUUUWWWYYY[[[\\\[[[[[[ZZZ[[[ZZZZZZ[[[\\\]]]___```___bbbeeeggggggdddaaa^^^^^^]]]]]]]]]^^^^^^]]][[[NNNLLLIIIGGGGGGGGGFFFEEEFFFEEEEEEDDDDDDAAA===:::;;;888666666888888666333222...***'''%%%###!!!%%%$$$###!!! $$$$$$######""""""!!!!!!!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!!!!""""""  """"""!!! """!!!!!!###$$$### !!!"""###%%%&&&###"""""""""###$$$%%%&&&############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&'''&&&&&&'''((("""###$$$%%%%%%$$$###"""%%%&&&'''))))))(((((('''&&&'''''''''((('''''''''%%%%%%$$$############$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''&&&%%%$$$###$$$$$$%%%''''''(((((((((%%%%%%&&&''''''''''''''''''''''''(((((()))))))))&&&''''''%%%$$$$$$%%%'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$!!!###&&&((()))((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$######&&&))),,,%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%%%%$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&'''&&&$$$"""""""""############"""""""""!!!!!!!!!"""""""""############$$$%%%&&&&&&&&&%%%$$$""""""""""""###$$$%%%&&&$$$######%%%'''((((((&&&""""""""""""""""""""""""%%%###""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!""""""    !!!""""""!!!!!!  !!!"""!!!###"""  !!!!!!!!!""""""""""""!!!!!!###$$$&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((******((((((((()))******++++++------...////////////...333333444444444444444333777777888;;;===>>><<<;;;888888999;;;===???AAABBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDBBB@@@BBBCCCEEEHHHKKKNNNPPPQQQUUUVVVXXXYYYYYYYYYXXXWWWWWWXXXXXXYYY[[[]]]___``````aaabbbccccccaaa___^^^]]]\\\\\\]]]______^^^\\\NNNLLLIIIHHHHHHHHHFFFEEEFFFFFFFFFFFFEEEBBB===999<<<888444555999:::666222222...***&&&$$$""" ######"""!!!!!! !!!"""#########"""!!! %%%$$$###"""!!!!!!!!!""" !!!!!!!!!!!!"""""""""###"""!!!  !!!"""""""""#########$$$ !!!######!!!!!!""""""###$$$%%%%%%%%%%%%###"""!!!"""######$$$!!!!!!!!!!!!!!!"""############$$$$$$%%%&&&'''((($$$$$$######""""""!!!!!!""""""""""""###############$$$%%%$$$###$$$&&&'''########################%%%&&&((()))))))))((('''%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((((((''''''&&&%%%$$$%%%&&&'''(((((((((((((((%%%%%%&&&'''''''''&&&&&&'''''''''&&&''''''((()))&&&&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&!!!###&&&))))))(((&&&$$$$$$$$$%%%&&&''''''&&&&&&###$$$&&&''''''&&&$$$######$$$$$$"""!!!"""%%%'''$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$'''&&&$$$###"""###$$$%%%$$$&&&&&&%%%"""!!!!!!"""#########"""""""""!!!!!!""""""#########$$$$$$$$$###$$$%%%&&&''''''&&&&&& !!!!!!"""###############%%%((()))((('''!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  """!!!   !!!!!!""""""!!!!!!  !!!  ###!!! !!!  !!!"""###""""""###%%%"""###$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***((((((((()))******++++++,,,---......//////......000111333444444444333222666555666888;;;<<<;;;:::888888999:::;;;===???@@@AAAAAAAAABBBBBBCCCDDDEEEBBBBBBBBBCCCCCCCCCBBBAAAAAABBBDDDGGGJJJNNNPPPRRRUUUVVVVVVWWWWWWVVVUUUUUUUUUUUUWWWXXX[[[]]]^^^__________________^^^^^^]]]]]]\\\\\\]]]___```___]]]NNNLLLJJJIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDBBB===:::<<<777444444888888555111111...)))&&&$$$###!!!!!!!!!"""""""""""""""""" """######"""!!!***((($$$  !!! !!!!!!""""""!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$$$$""""""""""""############ """###"""  !!!"""###$$$$$$&&&%%%$$$!!!  $$$###"""!!! !!!""""""###$$$%%%%%%&&&$$$$$$######""""""!!!!!!!!!!!!""""""############ !!! !!!###"""""""""!!!!!!""""""""" !!!"""$$$$$$######"""###$$$%%%''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&'''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$######$$$$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%'''(((((())))))######$$$$$$%%%%%%%%%%%%######$$$&&&'''((()))***%%%&&&((()))(((&&&$$$"""$$$%%%%%%&&&''''''''''''###$$$&&&''''''&&&$$$######$$$&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""######$$$$$$######((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$'''&&&$$$###"""######$$$$$$%%%%%%$$$""" !!!"""############""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!! !!!######!!!!!!!!!""""""!!!!!!!!!"""!!!"""$$$&&&((('''&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!  !!!!!!!!!"""""" !!!     !!!!!!   !!!!!!!!! !!!"""!!!!!! !!!!!! """$$$ !!!###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))+++---...((((((((()))******++++++,,,------..................///111333444444333333333333333555888:::999888888888888999:::<<<===>>>AAA@@@@@@@@@@@@BBBCCCDDD>>>???AAABBBBBBCCCCCCCCCDDDEEEFFFHHHJJJMMMPPPRRRUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTVVVXXXZZZ]]]^^^___^^^]]]]]]\\\\\\]]]]]]^^^]]]\\\\\\^^^``````___^^^NNNLLLJJJIIIIIIIIIGGGEEECCCBBBBBBCCCCCCAAA>>>;;;;;;999666555777666333000000---)))'''%%%$$$"""!!!!!!!!!"""###############!!!############***(((###!!! !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######### !!!!!!!!!!!!!!! !!!!!!  !!!""""""######++++++)))&&&###!!!"""###$$$###"""!!!  !!!!!!!!!!!!!!!############"""""""""""" !!!!!!""""""######$$$$$$###!!!!!!"""$$$"""""""""""""""""""""""" !!!###$$$$$$$$$###""" """$$$&&&&&&&&&$$$###!!!"""######$$$#########%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''))))))******(((((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&''''''((("""###$$$&&&''')))******'''((((((((('''%%%###"""######$$$%%%%%%&&&%%%%%%###$$$%%%&&&&&&%%%$$$###"""$$$'''(((''''''((()))$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$###&&&&&&%%%$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$#########"""$$$%%%%%%%%%%%%&&&&&&&&&"""!!! !!!"""#########$$$$$$$$$######""""""!!!!!!###%%%&&&%%%$$$""""""""""""""""""""""""    !!!  !!! !!!!!!   !!!"""!!!"""!!!   """"""""""""$$$%%% !!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((***,,,---((((((((()))******++++++,,,,,,---............------...///111222333333333111111111333666888888888999999999999:::;;;<<<===????????????@@@AAABBBBBB<<<>>>AAABBBBBBBBBDDDEEEGGGGGGGGGHHHJJJMMMPPPRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVYYY[[[\\\]]]^^^[[[[[[[[[[[[[[[]]]^^^^^^^^^]]]]]]^^^``````___]]]NNNLLLKKKJJJJJJIIIGGGEEEEEEDDDBBBBBBBBBAAA>>><<<<<<;;;:::888666444333222000---)))'''&&&&&&$$$#########$$$%%%%%%$$$###""" !!!"""#########$$$###"""!!!  !!!""""""######"""!!! !!!"""###!!!!!!!!!!!! """  !!!!!!!!!""""""#########+++,,,+++((($$$###$$$&&&!!!!!! !!!!!!!!! !!!!!!!!! """""""""""""""######### !!!!!!"""######$$$&&&'''((('''%%%$$$%%%&&&!!!""""""######""""""!!!###$$$%%%&&&'''&&&%%%%%%!!!$$$&&&&&&&&&$$$### !!!"""###$$$######"""$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''(((((((((*********+++******))))))$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%'''((((((''''''&&&$$$&&&(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$''')))$$$%%%%%%&&&''''''&&&&&&############$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$#########$$$%%%&&&((((((''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$###""""""%%%'''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""##################$$$$$$$$$###""""""!!!"""###$$$%%%%%%$$$$$$###""""""###%%%&&&$$$###"""""""""""""""""""""""" !!!!!!!!!    !!! !!!!!!  !!!!!!   !!!"""!!! !!!      """###"""###%%%&&&""""""!!! !!!"""###$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$&&&'''))))))((((((((()))******+++++++++,,,------......------////////////000000111222111000000222555888888888:::::::::::::::;;;<<<=========>>>??????@@@@@@AAA===@@@CCCCCCBBBAAACCCEEEFFFFFFFFFGGGJJJMMMPPPRRRTTTSSSSSSSSSSSSSSSTTTTTTSSSUUUWWWZZZ[[[]]]]]]]]]XXXYYYYYYZZZ\\\]]]______```___^^^___``````^^^\\\NNNLLLKKKJJJJJJIIIGGGEEEHHHFFFCCCBBBAAA@@@>>><<<===>>>===:::666444333333///---)))(((''''''&&&%%%%%%&&&&&&&&&%%%###""" """""""""""""""#########"""######""" !!!""""""######""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###  ###$$$$$$!!!"""!!!"""###$$$""""""###$$$$$$###!!!!!!!!!!!!""""""######$$$$$$"""######$$$%%%&&&&&&&&&"""###$$$$$$""" !!!!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$######!!!$$$&&&'''&&&%%%###"""###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%&&&'''(((((()))))))))$$$$$$%%%&&&&&&&&&%%%%%%###$$$''')))******)))(((###%%%((()))(((''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&''''''((())))))%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%)))'''$$$ !!!$$$$$$%%%%%%&&&'''''''''&&&""""""""""""##################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%''')))***))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$#########%%%###"""###$$$$$$###"""######%%%&&&&&&%%%$$$######$$$$$$#########&&&(((&&&&&&&&&%%%%%%%%%$$$$$$ !!! """$$$###!!! """$$$$$$$$$$$$$$$######$$$%%%&&&$$$###""""""""""""""""""""""""!!!###""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""###### !!!!!! !!!###!!!"""  """  !!!!!!  !!!  !!!###$$$### !!!  !!!""""""  !!!!!! !!!"""!!!"""$$$%%%'''%%%###!!! !!!"""######$$$%%%%%%&&&'''''''''''''''((()))***+++,,,((((((((()))******+++++++++,,,------......------222111000.........///000222111111333666888999999;;;:::::::::;;;;;;<<<===<<<===>>>???@@@@@@@@@??????BBBDDDDDDBBB@@@BBBDDDDDDDDDEEEFFFIIIMMMQQQSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTVVVXXXZZZ\\\]]]]]]\\\WWWWWWYYY[[[\\\^^^___```aaa_________```___^^^\\\NNNLLLJJJIIIIIIIIIHHHGGGJJJHHHEEECCCBBB@@@>>>;;;;;;:::888666444333222222111...***((('''&&&$$$######!!! !!!$$$%%%$$$!!!%%%"""  $$$###"""!!!  !!!!!!""""""$$$###"""!!! ###""""""###%%%%%%$$$###'''$$$""""""$$$$$$!!!""""""""""""!!!!!!!!!!!!""" !!!$$$&&&&&&######""""""""""""######$$$!!! ###### !!!!!!!!!!!!  !!!!!!"""""" !!!###$$$$$$$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######"""%%%%%%$$$###$$$%%%&&&'''############"""!!! ###&&&((((((&&&%%%'''***,,,)))&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&+++;;;AAA666***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''+++------)))'''!!!"""$$$&&&&&&%%%$$$############$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&&&&''''''((('''%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&)))(((%%%###"""###$$$%%%(((''''''&&&&&&%%%$$$$$$##################$$$$$$$$$$$$##################%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###!!! !!!"""###"""!!!  !!!""" !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""#########!!! """   !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""    !!!"""!!!  !!!!!! !!!!!!  """!!!  !!!!!!!!!!!!  !!!###!!!  !!!"""!!!  """ """###!!!!!!!!!!!!!!!  !!!""""""###"""!!!"""$$$%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((***,,,,,,+++)))'''++++++***+++---000333555000000111111111000000///000000222333444555555555666777888:::;;;<<<======>>>??????>>><<<===???AAACCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGIIILLLNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQSSSTTTVVVXXXZZZ\\\]]]]]]YYY[[[[[[[[[ZZZ[[[]]]___]]]^^^^^^______^^^^^^]]]NNNLLLIIIGGGHHHHHHGGGFFFGGGEEECCCCCCCCCBBB@@@>>>???===:::777444111000///111...***((('''&&&$$$######!!! !!!$$$%%%###"""$$$###!!!!!!!!!!!! !!!!!!!!! ###""""""!!! !!!!!!!!!!!!"""###$$$$$$""""""!!!###$$$%%%###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""" """"""!!!!!! ### """""""""!!! !!!!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$%%%"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%$$$$$$#########&&&((((((&&&'''***...000...+++((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$@@@TTTIII111%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++***'''%%%"""###%%%&&&&&&&&&$$$$$$###%%%&&&%%%$$$$$$''')))$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$%%%&&&&&&&&&)))((('''%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%$$$###""""""""""""########################%%%$$$######"""###$$$%%%$$$$$$#########$$$$$$%%%"""######$$$$$$######"""###############""""""!!!"""!!!  !!!""" !!!!!!!!!!!!  """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!  !!!!!!!!! """######!!!  !!!  !!!!!!   !!!!!!    !!!!!!"""!!!  !!! !!!!!! !!!!!!!!!!!!!!! !!! !!!!!!!!!!!!###"""!!!"""$$$%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&(((******)))'''&&&++++++***+++,,,///111333111111222222222111111111000111222444555666666666666777888:::;;;<<<======<<<===>>>>>>===>>>AAACCCAAAAAABBBBBBBBBBBBAAAAAAEEEFFFGGGIIILLLNNNPPPQQQRRRRRRSSSTTTTTTSSSRRRQQQTTTUUUWWWYYY[[[]]]^^^^^^YYYZZZ[[[[[[ZZZZZZ[[[]]]^^^^^^^^^^^^^^^]]]\\\\\\OOOLLLHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCBBB@@@@@@>>>;;;888555333111000111...***'''&&&%%%$$$"""###!!!!!!!!!###$$$###"""######$$$######"""!!!  !!!"""""""""!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""###$$$###!!!  !!!!!!""""""###  """######!!!!!!!!!  $$$&&&$$$"""  !!!"""""""""!!!!!! """"""!!! !!!"""#########$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$&&&((('''''')))///333777555222...***(((&&&%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&777JJJBBB---"""###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%""" ###$$$%%%&&&'''&&&%%%$$$%%%&&&(((&&&$$$$$$&&&((($$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&''''''&&&%%%$$$###"""!!!!!!!!!########################%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$%%%"""""""""######"""""""""!!!###$$$%%%$$$"""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!  """!!!!!! !!!!!!"""  !!!!!!!!!!!! """""""""   !!!###"""     !!!!!!!!!  !!!  !!!    """  """"""############""""""!!!!!!!!!!!!!!!###"""!!!"""$$$%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))+++,,,---,,,***)))++++++******,,,...000111222333333444444333333222111222333444555666666666666777888:::;;;<<<======;;;<<<>>>>>>>>>???BBBDDDAAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGIIILLLNNNPPPQQQRRRRRRSSSTTTTTTSSSSSSRRRUUUVVVXXX[[[]]]^^^___```ZZZ[[[\\\[[[YYYYYYZZZ[[[^^^^^^^^^^^^]]][[[ZZZYYYPPPMMMHHHFFFFFFFFFFFFEEEDDDCCCAAABBBCCCCCCAAA@@@===<<<:::888777666555555000---)))'''&&&%%%###"""""""""!!!"""###############$$$&&&%%%$$$"""!!!!!!  !!!"""######%%%$$$###""""""!!!!!!"""!!! !!!######"""!!!###%%%&&&### !!!"""######""" !!!######"""#########""""""!!!   ###"""!!!!!! !!!!!!######""""""!!!!!!!!!!!!###""" """$$$&&&######$$$$$$%%%%%%%%%%%%"""""""""######"""""""""""""""#########$$$$$$$$$ !!!!!!"""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%&&&'''&&&'''+++222888>>>===:::555///***'''%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""((()))&&&%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%)))'''&&&%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$#########%%%$$$###"""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%""""""############"""""" """###$$$$$$$$$###!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!  !!!   !!!!!!!!!"""""""""!!! ###"""!!!!!!"""!!!   !!!!!!!!!  !!!!!!!!! !!!"""!!!!!!   !!!!!!    +++&&&  !!!!!!"""""""""!!!!!!  !!!"""###"""!!!"""$$$%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))+++,,,---,,,+++++++++******++++++---...///333333444555555555444444111111222444444555555555666777888:::;;;<<<======<<<>>>????????????AAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIILLLNNNPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTWWWXXXZZZ\\\^^^```aaaaaa]]]^^^___^^^[[[ZZZZZZ[[[______^^^]]]\\\ZZZYYYXXXPPPMMMJJJHHHHHHHHHGGGGGGFFFDDDBBBBBBBBBAAA???===<<<<<<:::999777666666666000---)))'''&&&%%%###"""!!!"""""""""""""""###$$$"""%%%'''&&&$$$"""!!!"""  !!!"""######%%%$$$###"""!!!!!!!!!!!!!!! !!!######"""!!!"""$$$%%%### !!!""""""###"""""""""###"""!!! !!!!!!"""%%%'''&&&""" """"""""" """"""#########$$$$$$$$$"""!!! !!!$$$&&&(((#########$$$###"""!!! !!!!!!!!!!!! """"""#########$$$$$$$$$!!!"""###$$$$$$$$$######%%%%%%$$$######""""""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&&&&&&&&&&+++333999AAAAAA???:::222,,,((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&)))$$$$$$+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))******((($$$$$$%%%%%%%%%&&&%%%%%%,,,'''"""###''')))&&&!!!%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""##########################################$$$$$$######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$######""""""!!!!!!!!!!!!"""###$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&''''''''''''""""""!!!!!!"""######$$$###$$$$$$$$$$$$$$$$$$###!!!!!! !!!"""###%%%&&& !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! ###$$$%%%###  ###!!!  """"""!!!!!!!!! !!!  """"""!!! !!!  !!! !!!"""!!! """ !!!"""""" !!! !!!"""$$$!!!!!!   !!!!!!!!!  !!!"""!!!  !!!///)))"""  """$$$###"""!!!"""$$$%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%'''((((((''''''******++++++,,,---......222333444555555555555555000111222333333444333333666777888:::;;;<<<======???@@@AAA@@@???>>>???@@@DDDCCCBBBBBBBBBBBBCCCDDDCCCEEEGGGIIILLLOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUXXXYYY[[[]]]___aaabbbbbb```aaabbbaaa___]]]]]]]]]```______]]]\\\ZZZXXXWWWNNNLLLJJJIIIJJJJJJHHHGGGGGGEEECCCBBBAAA@@@>>><<>><<<999666444333333000---)))&&&%%%$$$###!!! """######""""""###$$$"""%%%'''&&&""" !!!###!!! !!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!"""###$$$###!!!  !!! !!!!!!""""""  !!!!!!  !!!!!! &&&""" !!!%%%'''%%%""" ###$$$""" """""""""###$$$%%%%%%%%%!!!!!! !!!"""###%%%&&&"""######$$$###!!!  !!!!!!!!!!!! """############$$$$$$$$$"""###$$$%%%%%%%%%$$$###!!!!!!""""""###$$$$$$$$$"""######$$$%%%$$$$$$$$$&&&&&&((())))))*********$$$&&&&&&%%%%%%)))000666>>>@@@@@@;;;333,,,(((((($$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$&&&((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###&&&((()))'''&&&######$$$$$$$$$$$$%%%%%%***%%%!!!"""&&&(((%%%!!!!!!"""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###!!!""""""######$$$%%%%%% !!!"""###$$$%%%"""""""""###$$$$$$%%%%%%%%%&&&'''(((((()))(((((($$$######""""""#########$$$$$$%%%%%%%%%%%%$$$$$$###""" !!!###%%%''' !!!!!!!!!!!!  !!!"""""""""""" !!!  !!!'''))))))'''""" """$$$"""  !!!!!!!!!!!!"""%%%%%%%%%!!!!!! !!!!!!!!!!!!!!!"""!!!!!!  !!! !!! """"""""" """"""!!!!!!"""$$$!!!!!!     !!!!!!   !!!"""!!! !!!"""(((&&&"""  ###%%%###"""!!!"""$$$%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%'''(((((((((((()))***+++,,,---...//////111111222333444444444444111222333333444444444333666777888:::;;;<<<======@@@AAABBBBBB???>>>>>>>>>BBBAAA@@@??????@@@AAABBBCCCDDDFFFIIILLLOOOQQQRRRSSSSSSSSSSSSSSSTTTVVVVVVXXXYYY[[[^^^```aaabbbcccbbbdddeeeeeecccaaa````````````___^^^\\\[[[YYYXXXJJJIIIIIIJJJKKKJJJHHHFFFGGGEEEBBBAAAAAA@@@>>><<<>>>===;;;888666444333222///,,,)))&&&%%%$$$###!!! """$$$###"""!!!###%%%"""%%%&&&$$$ !!!$$$ !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###""""""!!!###$$$%%%###"""!!!""""""""" %%%$$$###$$$%%%$$$###!!! !!!!!!"""!!! !!!"""######!!!######""" """"""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$###!!! !!!""""""""""""""""""!!!"""############$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###!!!!!!""""""###$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%&&&'''((((((((((((((($$$%%%&&&%%%$$$'''---222888;;;===999222***''''''"""""""""######$$$$$$%%%"""""""""###$$$%%%%%%%%% $$$))))))$$$ """&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&### ###"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$!!!!!!"""$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%$$$$$$$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&$$$$$$###""""""###$$$%%%!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%%%%&&&''')))******))))))&&&%%%$$$######"""############$$$$$$$$$$$$######!!!!!!!!!""""""###$$$$$$ !!!""""""!!!  !!!"""""""""""" !!!  !!! %%%''')))'''"""!!!$$$###!!!  !!!"""""""""""" """$$$$$$$$$!!!!!! !!!!!!###"""!!!!!! !!!!!!!!!###$$$###  """!!! !!!"""!!! !!!"""!!!!!!      !!!!!! """  !!!!!! !!! !!!!!!  """  """$$$###"""!!!"""$$$%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,)))***+++---///000000111//////111222222333333333333444555555666555555555666777888:::;;;<<<======>>>@@@BBBBBB@@@?????????BBBAAA???>>>>>>???AAABBBCCCDDDFFFIIILLLOOOQQQSSSSSSSSSSSSSSSSSSUUUVVVWWWXXXYYY[[[^^^```aaabbbbbbbbbdddfffgggeeecccbbbbbb``````______]]]\\\[[[ZZZGGGGGGHHHJJJKKKJJJGGGEEEEEECCCBBBAAAAAA@@@???===:::999888777666666666666///,,,(((&&&%%%$$$"""!!! """$$$###!!!!!!###%%%###%%%&&&###!!!%%% !!!"""###$$$ !!!###$$$$$$"""!!! ###""""""###%%%%%%$$$###%%%""" !!!$$$%%%### ###"""!!!"""""""""  """######"""!!!$$$$$$""" """#########"""!!!!!! """"""!!!!!! !!!!!!!!!  !!!###%%%&&&%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$ """$$$%%%&&&%%%###"""$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%$$$############$$$$$$%%%%%%$$$$$$###%%%&&&%%%###%%%***///333777:::777000)))&&&&&& !!!"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%""" """%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***+++)))%%%""""""""""""!!!""""""###$$$$$$(((%%% ###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%$$$"""!!!!!!###$$$&&&$$$$$$######"""!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%%%%&&&((()))*********)))''''''%%%$$$######""""""""""""############"""""" !!!###$$$$$$$$$"""!!! !!!""""""!!!  !!!""""""""""""!!!!!!""""""""""""!!!!!!   !!!!!!!!! ###&&&$$$ ###!!! !!!!!!  !!!"""############ !!!"""######$$$""" !!! !!!!!! !!!!!!$$$###!!! !!!""" """ !!!###$$$###!!! !!!!!! !!!!!!   !!!!!!!!!!!!  !!!!!!!!! ###   !!! !!! !!!"""######!!! """$$$###"""!!!"""$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******(((***+++...000111222222---...///000111222222222555666777777777777777777666777888:::;;;<<<======<<>>>>>===:::777444222111000---***(((&&&''''''&&&%%%###"""!!!  !!!$$$""" !!!"""#########"""######"""  """"""!!! !!!!!!!!!!!!""""""""""""$$$"""!!! !!!"""!!!  !!!!!!!!! %%%$$$###"""!!! $$$%%%""" !!!  !!!!!!!!!!!!############""" """"""!!!###"""$$$"""!!! !!!"""$$$%%%&&&&&&%%%%%%$$$###""""""%%%$$$""""""###$$$$$$###"""!!!  !!!$$$%%%"""###$$$%%%$$$""" ###%%%&&&%%%###'''&&&$$$"""!!! $$$''')))(((&&&%%%''')))//////...,,,***)))((('''######%%%&&&'''((((((((($$$%%%%%%$$$######$$$&&&######$$$%%%&&&&&&&&&&&&)))'''%%%###""""""###$$$(((&&&$$$%%%'''(((&&&###'''%%%$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###$$$######""""""######$$$%%%%%%%%%$$$$$$#########&&&$$$"""!!!!!!"""$$$&&&%%%$$$$$$######$$$$$$%%%###!!!!!!$$$%%%$$$""""""###$$$%%%&&&%%%$$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''***,,,,,,+++***&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""!!! !!!#########$$$&&&(((%%%### !!!#########$$$"""!!!!!!""""""!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!""""""$$$$$$###!!!  $$$&&&''' !!!#########"""!!!$$$$$$######"""!!!!!!!!!  !!!!!!"""###$$$ !!!!!!"""""""""""""""&&&$$$"""   !!!!!!##################$$$$$$ !!!###%%%&&&&&&&&&&&&&&&((()))(((&&&$$$###$$$%%%&&&'''((()))***++++++,,,,,,------------------000000////////////000000222000///111444666555444777777777888999999::::::<<<===>>>???@@@AAABBBBBB>>>??????>>>===>>>AAACCCEEEFFFGGGIIIKKKNNNPPPQQQTTTTTTUUUUUUUUUVVVVVVVVVYYYZZZ\\\]]]]]]]]]___aaabbbcccdddeeedddbbb```^^^eeebbb___^^^^^^]]]ZZZWWWOOONNNLLLIIIGGGFFFEEEDDDDDDBBBAAAAAABBBAAA???======<<<:::777555333222111***'''$$$#########"""!!!$$$###"""!!!!!!!!!!!!"""###"""  !!!!!!!!!!!! """$$$$$$""" """!!!   !!!!!!!!!%%%###!!!!!!"""###"""!!!!!!  !!!!!!$$$######"""!!!  !!!  !!!!!!!!!!!! !!!!!!"""""""""#########"""######""""""!!!  $$$%%%"""!!!###%%%$$$###"""!!! !!!"""$$$%%%&&&%%%%%%$$$######""""""%%%###!!!!!!###$$$###"""%%%$$$###"""!!!""""""###''''''(((((('''&&&$$$###$$$$$$%%%(((******)))'''%%%%%%$$$###"""""""""""""""%%%''''''&&&&&&(((***,,,,,,++++++*********)))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$######$$$&&&$$$$$$%%%%%%%%%$$$#########"""""""""###%%%'''))))))&&&%%%%%%''''''%%%###'''&&&$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%$$$###"""!!!""""""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$###!!!"""%%%&&&$$$"""!!!"""###$$$$$$$$$######$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++...//////......%%%%%%%%%%%%$$$$$$$$$###""""""#########"""!!!!!!!!!############%%%&&&&&&$$$!!!!!!"""$$$$$$$$$###""" !!!"""""" !!! !!!!!! ###$$$ """###   !!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!$$$$$$######"""!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!"""############"""%%%###"""  !!!!!!      !!!"""%%%$$$$$$$$$###"""""""""!!!"""###%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&'''(((((()))***+++,,,,,,---,,,,,,,,,---------------111000000///////////////444222222333666888888666777777888888999999999:::;;;<<<===>>>@@@AAABBBCCC???@@@AAA@@@??????AAACCCEEEFFFGGGHHHKKKMMMOOOPPPPPPPPPQQQRRRRRRSSSTTTTTTYYY[[[\\\]]]]]]]]]___aaa```aaabbbcccbbbaaa___]]]bbb___]]]\\\\\\[[[YYYVVVMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDBBBBBBBBBAAA???===<<<;;;999777555444333333---***'''%%%$$$###"""!!!$$$$$$###"""""""""#########!!!  ###"""!!!  !!!!!!$$$%%%$$$!!!!!!!!!  !!!!!!!!!""""""$$$""" !!!"""!!! ###"""!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!%%%&&&###"""$$$&&&$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$###"""""""""###""" !!!"""######"""$$$$$$$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$######$$$$$$%%%''')))***((('''$$$$$$$$$######$$$%%%%%%###%%%&&&&&&%%%$$$%%%'''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%$$$""""""$$$%%%&&&&&&&&&&&&%%%$$$###"""!!! !!!!!!###&&&(((***)))'''%%%%%%&&&&&&$$$"""&&&&&&%%%$$$############################################################%%%%%%$$$$$$###""""""!!!$$$$$$###""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###########################&&&%%%###$$$%%%%%%$$$###!!!!!!"""############"""$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((***++++++***)))$$$$$$$$$###############""""""######$$$######### !!!###"""!!!!!!###$$$%%%###!!!!!!"""###$$$###"""!!! !!!!!! !!!!!!!!!!!!!!!""""""""""""!!!  $$$'''### """""" !!!!!!!!!!!!!!!!!!!!!""""""  !!!!!!"""""""""""""""###$$$%%%###!!! !!!""""""%%%%%%$$$$$$"""!!! """"""!!!!!!!!! !!!!!! !!!!!!"""############"""###"""!!! !!!!!! !!!!!!!!!""""""   !!!!!!!!!    !!!"""###&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%$$$$$$"""###$$$$$$$$$&&&)))+++)))))))))******++++++++++++,,,,,,,,,---------...111111000///............333333222444666888777777888888888999999999999999999:::<<<===???AAACCCCCC???AAACCCCCCBBBAAABBBCCCEEEFFFFFFHHHJJJLLLNNNOOOQQQQQQRRRSSSUUUVVVWWWWWWYYY[[[\\\]]]\\\\\\^^^```]]]^^^_________^^^]]]\\\]]]\\\ZZZYYYZZZYYYXXXVVVKKKKKKJJJIIIHHHHHHHHHHHHFFFEEECCCBBBBBBAAA>>><<<:::999888666555444444444000---)))'''&&&%%%###"""############"""############!!!  !!! $$$""" !!!"""!!!###$$$"""!!! !!!!!!!!! !!!!!!############$$$$$$$$$$$$"""  !!! ###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!'''### """###""" !!!!!!""""""""""""!!!!!! !!!"""""""""""""""###%%%"""!!!###$$$"""""""""!!!!!!""""""###$$$$$$$$$######"""""""""""""""!!! """###"""""" ###%%%&&&&&&&&&%%%%%%$$$###"""""""""######""""""###&&&(((***)))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###"""""""""###$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%&&&'''''''''&&&&&&%%%$$$$$$$$$###"""######$$$%%%((('''&&&%%%%%%$$$###"""&&&%%%%%%$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$#########"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!&&&%%%$$$$$$$$$$$$###""""""""""""###############%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###"""!!! !!!"""###""" !!!""""""!!!!!!  !!! """""""""""""""############"""  !!!"""$$$!!!!!!"""!!! !!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!######""""""!!!!!!  ###%%%&&&&&&$$$"""######!!!!!!!!!"""###$$$&&&'''&&&&&&%%%###!!! !!!!!!!!! !!!   !!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""  !!!!!!!!!!!!     !!!"""###$$$%%%$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$######$$$######%%%))),,,'''''''''(((((((((((((((+++++++++,,,,,,------...//////.........//////000000000111222333555555555888888999999999999::::::888999;;;===???AAACCCDDD@@@CCCEEEEEEDDDCCCCCCCCCEEEEEEFFFGGGIIIJJJLLLMMMPPPPPPRRRSSSUUUWWWXXXYYYYYYZZZ\\\\\\[[[[[[\\\^^^YYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWJJJJJJIIIHHHHHHHHHHHHIIIFFFEEECCCCCCCCCAAA???<<<:::999888666555555444444///,,,(((%%%$$$###!!!!!!"""""""""""""""""""""###!!! !!!!!!!!! """!!! """$$$"""""""""!!! """$$$!!!!!! !!!!!!"""############$$$$$$$$$$$$###!!! !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!)))%%%!!! ###$$$###"""!!!!!!""""""""""""!!!!!!  !!!""""""######"""###%%%"""!!!###$$$""""""""""""""""""######$$$######""""""""""""!!!!!!"""  """######""""""%%%&&&%%%$$$###'''&&&%%%$$$$$$$$$%%%%%%###"""###&&&***------,,,((('''&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$###""""""###%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""!!!&&&'''&&&%%%$$$#########$$$$$$%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""&&&%%%%%%$$$$$$%%%%%%&&&########################$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!"""############$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###"""!!! !!!"""$$$###""""""###$$$###"""  !!! """"""""""""######$$$$$$###"""!!! !!!!!! !!! """%%%""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############################## """###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&'''((((((((('''%%%###"""!!! """!!!  !!!!!! !!!""""""######### !!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!"""$$$$$$"""""""""###$$$$$$$$$%%%##################$$$$$$%%%%%%%%%###"""###&&&)))'''''''''''''''(((((((((******++++++,,,------...------------...000111222//////111111222333444555888888888999::::::;;;;;;999:::;;;===@@@BBBCCCDDDBBBDDDFFFFFFEEEDDDCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLNNNPPPRRRTTTTTTXXXZZZ[[[ZZZYYYYYYZZZ[[[WWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWWWWXXXJJJJJJIIIHHHHHHHHHIIIIIIFFFEEECCCCCCCCCBBB@@@>>>:::999888666555555444444111...***'''&&&%%%###""" !!!""""""######""""""###!!! !!!"""!!!!!!!!!  !!!"""######"""!!!###&&&!!!!!! !!!!!!"""""" !!!!!!!!!""""""%%%###""""""$$$%%%%%%$$$ !!!######"""!!! !!!$$$""" !!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""" !!!""""""###""""""$$$&&&$$$###%%%%%%###!!!"""""""""############"""""""""!!!!!!!!!!!!!!!"""!!! """$$$$$$#########%%%%%%$$$### $$$$$$$$$$$$############  ###&&&)))******((('''&&&%%%$$$$$$$$$$$$!!! ###&&&(((((((((''''''''''''&&&&&&&&&&&&!!!"""###%%%&&&&&&''''''"""###$$$###!!!!!!###$$$ !!!"""############"""""""""###############$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###############%%%###  ###%%%###$$$%%%&&&&&&%%%$$$###"""###$$$###!!!!!!!!!###$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&""""""""""""############""""""######$$$#########!!!#########!!!!!!!!!###'''%%%%%%%%%''''''&&&%%%!!!!!!"""!!! !!!!!!""""""######$$$$$$###"""!!!!!! !!!!!!!!!!!!"""&&&$$$ !!!""""""""" !!!!!!"""""" !!!"""###!!!!!!###$$$&&&'''((())))))))))))(((&&&'''***,,,''''''&&&%%%%%%%%%%%%&&&&&&'''((()))((('''$$$### !!!!!!!!!### !!!######!!! !!!!!!!!!!!!  !!!"""############ !!!!!!"""""" !!!!!! !!!  !!!!!!"""###$$$!!!!!!"""###$$$%%%%%%&&&"""""""""""""""###$$$%%%%%%&&&%%%$$$""""""$$$&&&((((((((())))))*********))))))***+++,,,---......,,,,,,,,,---...///111111...000222222222222444666666777888999:::<<<======:::;;;===>>>@@@BBBCCCDDDDDDEEEGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJLLLMMMOOOQQQRRRSSSWWWXXXYYYXXXWWWVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWUUUUUUVVVWWWKKKJJJIIIHHHHHHHHHHHHHHHEEEDDDCCCCCCDDDCCCAAA???;;;:::888777555444333333222///+++)))((('''&&&$$$!!!"""###$$$$$$$$$#########!!! !!!""""""!!!!!!!!!!!!!!! !!!"""!!!  ###%%%!!!!!!!!!!!!!!!"""###### !!!!!!!!!###"""!!!!!!###$$$$$$### !!!"""###$$$$$$  !!! !!!"""""""""############""""""!!!!!!"""""""""######### !!!"""""""""""""""!!!###&&&$$$###$$$$$$"""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###%%%%%%$$$&&&&&&&&&&&&$$$""" !!!!!!"""#########"""!!! """$$$%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!###&&&((((((&&&&&&'''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%"""#########!!!!!!###$$$!!!""""""#########"""""" !!!######$$$$$$$$$"""$$$&&&%%%######$$$'''!!!""""""#########"""!!!%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$############$$$$$$!!!"""""""""#########$$$######"""!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!###%%%$$$""""""###%%%$$$###"""""""""###%%%%%%######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""#########"""!!!!!!!!!###$$$###""""""###$$$&&&%%%$$$%%%&&&'''%%%$$$!!!  """###"""!!! !!!!!!"""######$$$"""""""""""""""!!! !!! ###""" !!!!!!"""######$$$ !!!""""""######$$$######"""""""""######$$$"""###$$$&&&((()))++++++---......,,,))))))***---&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&((((((&&&$$$### !!!"""$$$$$$%%%'''""""""$$$### !!!!!!"""###""""""""" !!!"""###$$$$$$###### !!!"""""""""    !!!"""######"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!"""###%%%&&&###%%%%%%%%%$$$###$$$%%%&&&''''''((()))***++++++))))))***+++,,,---......///......---------......,,,///111111000000222555555555777999;;;===>>>???======>>>@@@AAACCCDDDDDDEEEFFFFFFEEECCCBBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHKKKKKKLLLNNNOOOQQQRRRSSSVVVWWWWWWVVVUUUTTTTTTUUUWWWVVVUUUUUUTTTTTTTTTTTTRRRTTTVVVUUURRRRRRSSSUUUKKKJJJJJJIIIHHHHHHHHHHHHDDDCCCCCCCCCDDDDDDBBB@@@<<<;;;999777555444333333---***'''%%%$$$###"""!!!"""###$$$%%%&&&%%%%%%$$$###!!! """###"""!!!#########"""!!!!!!"""###"""!!!"""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""  !!!!!! !!!  """%%%(((!!!!!!  """""" !!!$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! ###"""!!!"""!!!!!!!!!"""############### !!!!!!!!!!!!!!!###"""!!!"""$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%$$$"""###$$$%%%%%%$$$############$$$%%%&&&''')))'''$$$$$$&&&&&&###!!!#########$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""######"""!!!!!!"""$$$&&&&&&&&&&&&%%%%%%$$$###!!!!!!"""############"""!!!###%%%%%%######%%%((( !!!"""######"""!!! &&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$###"""""""""$$$$$$%%%&&&%%%$$$###"""$$$##################$$$!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""$$$%%%'''(((((('''%%%$$$!!!###&&&%%%######%%%'''###"""!!!!!!!!!"""$$$%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""""""""""""""!!! !!!###$$$$$$######$$$%%%###"""!!!"""$$$$$$"""!!!!!! !!!###$$$###""" !!!"""#########!!!"""#########""" !!! %%% !!!!!!"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%))))))((('''&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$''')))(((&&&$$$&&&(((%%%%%%&&&'''&&&%%%###"""!!!"""%%%''''''&&&$$$"""!!!"""$$$&&&'''(((***%%% """###"""""""""###$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###""" !!!""""""### !!!!!!!!!"""   !!!!!!  !!!"""###$$$$$$$$$###############!!! """$$$&&&'''!!!###%%%%%%%%%$$$%%%%%%$$$$$$%%%&&&'''((()))***((()))***+++,,,---......111111///...---,,,,,,+++))),,,......------///222444555666999;;;>>>???@@@>>>??????AAABBBCCCDDDDDDFFFFFFFFFDDDBBBBBBDDDFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNUUUVVVVVVUUUSSSRRRSSSTTTWWWWWWUUUTTTSSSSSSSSSSSSQQQSSSTTTSSSPPPOOOQQQSSSLLLKKKIIIJJJKKKJJJFFFBBBEEEDDDCCCDDDEEEEEECCCBBBAAAAAAAAA>>>:::666555444111...***&&&$$$######$$$!!!!!!%%%'''%%%"""%%%$$$"""!!!!!!!!!"""###!!!  !!!"""##################"""!!! %%%""" ###%%%$$$###!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!   !!!"""###%%%$$$!!!!!!!!!""""""""""""""""""$$$"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$&&&###"""$$$###"""!!!"""###!!!  !!!""""""!!!  """%%%&&&%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&###""""""""""""$$$%%%&&& !!!!!!###$$$%%%&&&&&&"""###%%%$$$"""!!!!!!!!!%%%&&&&&&&&&&&&%%%$$$$$$************)))((('''&&&!!!"""###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""  ###%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%###!!! %%%$$$######%%%''''''&&&%%%$$$######%%%'''''''''"""""""""""""""######$$$"""###$$$&&&(((***+++,,,"""$$$%%%$$$######%%%''''''&&&$$$###"""######$$$$$$###""" !!!"""#########"""###$$$$$$%%%&&&$$$"""!!!!!!"""$$$&&&'''&&&$$$#########$$$$$$!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!######!!!!!!!!!""" !!!!!! !!!!!!""""""######""""""###$$$%%%'''((()))+++---///...,,,)))((('''+++'''$$$%%%((()))&&&###&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""$$$%%%%%%$$$""" !!!!!! !!!!!!######"""""""""""""""######"""!!! !!!!!!!!!   !!! !!!!!! !!!!!!"""###  !!!"""###$$$$$$###"""!!! """"""""""""###$$$%%%&&&)))******)))(((''''''(((((('''''''''((()))***+++---,,,+++*********,,,,,,222111///...------...///***,,,...000000///...---...111444666888999<<<>>>888:::<<<===>>>???AAACCCEEEDDDBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJJJJLLLNNNRRRQQQPPPPPPQQQRRRSSSTTTSSSTTTVVVWWWWWWVVVTTTSSSSSSRRROOONNNMMMNNNPPPQQQNNNLLLKKKLLLMMMKKKGGGDDDDDDCCCCCCCCCDDDDDDCCCAAA<<<<<<:::999777555333222111///+++'''%%%$$$$$$%%% !!!"""""""""###$$$%%%######!!! !!!"""!!!!!! !!!"""""""""""""""!!!!!!!!! ###!!! ###&&&&&&&&&!!!""""""######$$$######"""""""""!!!!!!!!! ############$$$$$$$$$$$$""""""!!! ###"""!!! !!!"""$$$%%%###$$$$$$$$$$$$###"""!!!  !!!!!!  """$$$###  !!!!!!  """$$$ !!!!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$###""""""###!!!"""###%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$###"""!!!!!!"""###%%%'''######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$######$$$$$$###!!!"""!!!!!!!!!!!!"""######$$$%%%%%%$$$$$$###"""!!!$$$"""!!!"""$$$&&&&&&%%%&&&%%%$$$$$$%%%%%%$$$###"""""""""""""""######$$$''''''&&&&&&%%%$$$######!!!""""""""""""######$$$%%%%%%$$$$$$######$$$$$$$$$###"""!!!!!!!!!"""###"""""""""""""""###$$$$$$$$$###!!!!!!###$$$&&&%%%$$$#########$$$%%%#########""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!""""""!!! """######"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###%%%&&&((()))---///111000---***))))))///+++)))))),,,---+++'''%%%$$$###"""!!!""""""###""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!$$$"""!!! !!!!!!!!! !!!!!!###""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!   """   !!!"""###$$$$$$""""""!!! !!!!!!"""""""""######$$$%%%&&&'''((()))(((&&&&&&&&&''')))))))))(((((((((((())),,,+++******)))***+++,,,//////......------.........////////////---,,,+++///111444666777999;;;===888:::<<<===>>>???AAACCCEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHJJJJJJJJJIIIJJJLLLNNNPPPPPPPPPPPPPPPRRRSSSUUURRRSSSUUUWWWWWWVVVUUUTTTTTTRRRPPPOOOMMMMMMMMMNNNMMMLLLKKKKKKKKKJJJGGGDDDDDDCCCBBBCCCCCCCCCAAA@@@>>>;;;999999::::::777444111...+++(((%%%$$$%%%%%%!!!###%%%###"""&&&""""""!!! """"""!!! !!!!!!""""""  !!! !!!$$$&&&''''''!!!""""""##################"""""""""""""""!!!!!! !!!"""""""""!!!  !!!!!!!!! ###"""!!! !!!"""###$$$######$$$$$$######""""""!!!!!!  """""""""###$$$$$$""" !!!!!!  ###&&&"""!!!!!! !!!!!!"""&&&$$$""""""%%%'''&&&$$$%%%$$$###"""""""""""""""((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%$$$######"""!!!###%%%%%%$$$###$$$%%% !!!"""###%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$######$$$$$$###!!!!!!!!! !!!"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%$$$%%%%%%&&&%%%$$$""" """""""""""""""######$$$""""""#########$$$$$$$$$$$$######$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$#########""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!! !!!###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$############$$$""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!"""######"""!!! """######"""!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$&&&'''(((---...///...+++)))''''''***'''%%%&&&((()))'''$$$######"""!!!!!!!!!""""""####################################"""""""""""" """"""######""""""!!!!!! !!!!!!!!!"""!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! """  !!!!!!  !!!"""###$$$$$$!!!!!! !!!""""""############$$$%%%&&&'''&&&'''((('''%%%%%%%%%'''+++******)))((('''''''''******)))))))))******+++,,,,,,------......------/////////...------,,,,,,000222555666777777999;;;888:::<<<===>>>???AAACCCDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIJJJLLLNNNOOONNNNNNOOOPPPRRRTTTUUURRRTTTUUUVVVVVVUUUSSSRRRSSSRRRQQQOOOMMMLLLKKKJJJKKKJJJJJJIIIHHHFFFDDDCCCDDDCCCBBBBBBCCCBBB@@@???AAA<<<888888;;;;;;888444///---***'''%%%$$$$$$$$$$$$%%%$$$!!!"""%%%""""""!!!!!! ######"""!!!!!! ###"""  """###!!!###$$$%%%&&&######$$$$$$$$$$$$$$$###############"""""""""""" """"""""" !!!""""""!!! """"""!!! """!!!!!!!!!!!!"""######""""""############""""""$$$$$$###"""!!!!!!!!!"""%%%### !!!###%%%!!!""""""!!! !!!######"""!!! !!!"""######%%%)))(((&&&&&&%%%###"""!!!!!!!!!!!!&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!###%%%%%%$$$$$$%%%&&&###############"""!!!!!!######$$$&&&&&&'''''''''######$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$"""######$$$$$$######"""""""""############"""""" !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%$$$######$$$$$$###!!!"""""""""""""""######$$$######$$$$$$%%%%%%$$$$$$###"""!!!"""$$$%%%%%%%%%"""$$$&&&&&&$$$!!!"""""""""""""""######$$$!!!!!!""""""###$$$%%%%%%%%%######%%%''''''%%%"""!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&###############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!############!!!!!!!!!"""$$$$$$"""!!!"""###""""""""""""""""""############""""""!!!!!! !!!!!!""""""###%%%&&&'''((()))***)))&&&$$$######"""!!! """"""!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%$$$"""!!! !!!!!!!!!!!! !!!!!!""" """""""""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!! """  ###"""!!!  !!!!!!  !!!"""#########!!! !!!"""##################$$$%%%&&&'''&&&'''((('''&&&%%%&&&''')))))))))))))))((('''''')))))))))))))))*********)))***,,,---...------,,,,,,,,,,,,,,,---///000111000222555666666666777999888:::<<<===>>>???AAACCCDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJJJJIIIIIIKKKMMMMMMMMMMMMMMMOOOQQQSSSUUUTTTUUUVVVVVVUUUSSSQQQOOOPPPPPPOOOOOOMMMKKKJJJIIIKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBCCCBBB@@@>>>@@@;;;555555777777333///---,,,)))'''%%%$$$######((($$$!!! !!!""""""!!!############""""""!!!!!!#########""""""!!! $$$###!!! !!!###$$$ !!!!!!!!!""""""$$$%%%%%%&&&%%%%%%$$$$$$""""""""""""############"""###%%%&&&%%%###!!! !!!"""""""""!!! """"""""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!""""""#########""""""%%%$$$###"""""""""""""""  !!!!!!###%%%%%%### ###"""!!! !!!"""###!!!###''''''%%%'''&&&%%%$$$###""""""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%%%%$$$$$$%%%&&&"""############"""!!!!!!""""""$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######$$$%%%%%%$$$###### !!!###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$$$$###!!!"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$######%%%###"""###%%%''''''&&&"""%%%%%%###!!!!!!!!!"""""""""""""""######$$$((((((&&&%%%###!!!""""""""""""######""" !!!###%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&####################################$$$%%%&&&'''"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!###$$$$$$"""""""""#####################""""""######""""""!!!!!! !!!!!!!!!"""###$$$%%%&&&$$$%%%&&&%%%"""!!!!!!!!!"""!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$ ###&&&&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """""""""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!  """!!!   !!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!"""###$$$############$$$%%%&&&&&&&&&'''(((((('''&&&'''(((&&&'''((()))***)))))))))(((((())))))************)))***,,,---------,,,,,,,,,,,,,,,,,,---///000111000222444555555555666777888:::<<<===>>>???AAACCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGIIIJJJIIIIIIIIIKKKMMMLLLLLLLLLLLLNNNPPPRRRTTTVVVVVVVVVVVVTTTQQQNNNLLLLLLMMMMMMMMMLLLKKKJJJIIIMMMNNNNNNLLLIIIHHHHHHIIIEEEDDDCCCCCCCCCBBB@@@>>>AAA===999777777777555222---,,,***(((&&&%%%$$$$$$(((### ###$$$""" ###############"""!!!!!!""""""#########"""!!!!!!######"""!!!!!!"""$$$%%% """"""!!! !!!"""%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""""""""""""""###!!!"""#########"""!!! !!!!!!"""""""""!!! !!!!!!!!!"""""""""!!!!!!""""""######""""""""""""!!! !!!!!! %%%'''%%%"""  ###&&&'''%%%!!!###""""""!!!!!!""""""######!!!"""$$$"""!!!%%%&&&&&&&&&%%%$$$###### !!!"""###$$$%%%$$$$$$"""######$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%% !!!"""$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$%%%&&&&&&%%%$$$###"""###%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######$$$$$$###!!!!!!!!! !!!""""""%%%%%%%%%%%%%%%%%%$$$###%%%$$$######&&&'''''''''!!!$$$%%%###"""###%%%"""""""""""""""######$$$&&&&&&%%%%%%$$$######"""%%%&&&&&&%%%######$$$&&&!!!"""###$$$%%%&&&&&&&&&''''''((((((((('''&&&%%%"""###$$$%%%&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$######"""!!!"""""""""######$$$%%%&&&"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!###$$$$$$###""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###$$$%%%$$$"""""""""$$$!!!!!!!!!"""""""""""""""!!!!!!"""#########"""""" !!!!!!!!!!!! !!!!!!"""######"""&&&&&&""" !!!"""""""""!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  ###!!! !!!  """"""  !!! !!!!!!!!!"""""""""###""""""!!!!!!!!!"""######""""""""""""###$$$%%%&&&&&&'''(((((('''&&&((()))%%%&&&(((************)))(((((()))***++++++++++++++++++,,,,,,------,,,,,,........................///111444555444555666777888:::<<<===>>>???AAACCCBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIIIIHHHIIIKKKMMMLLLKKKKKKLLLMMMOOOQQQRRRTTTUUUUUUUUUTTTQQQNNNMMMKKKKKKKKKKKKJJJJJJJJJJJJNNNOOOOOOMMMJJJHHHIIIJJJFFFEEEDDDDDDDDDCCCAAA???AAA???===:::999999999999...---,,,***((('''&&&%%%######""""""######"""!!!!!!"""#########""" !!!!!!"""#########""""""!!!!!!!!!!!!""""""######!!!$$$$$$###"""$$$%%%###$$$$$$$$$######"""!!! !!!!!!!!!""""""""" !!!"""###$$$ !!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!! !!!!!!"""""""""$$$$$$""" !!!###!!!$$$%%%$$$"""!!!!!!"""""""""######"""""""""##################"""!!!###$$$&&&''''''&&&###""""""###$$$%%%%%%%%%$$$###############$$$$$$$$$$$$"""###%%%$$$###""""""### """###$$$%%%%%%%%%!!!""""""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###"""""""""""""""""""""############"""""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$$$$###!!!"""!!!!!!!!!!!!"""############$$$%%%&&&&&&&&&&&&$$$###"""###%%%&&&&&&&&&"""%%%$$$"""!!!$$$'''"""""""""""""""######$$$!!!!!!"""###%%%&&&''''''%%%((()))%%% %%%***############$$$%%%%%%&&&)))*********)))'''%%%$$$###$$$&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""" %%%$$$###"""""""""""""""""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######!!!###%%%$$$###"""############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$"""###$$$$$$######$$$&&& !!!!!!!!!!!!""""""!!!!!!###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%$$$ """""""""""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$"""!!!!!! !!!!!!!!!   ###!!! !!!  !!!!!! """""" !!!!!!!!!!!!!!!""""""""""""######""""""!!!"""""""""!!!!!!!!!!!!"""###$$$$$$$$$&&&''''''&&&&&&'''(((&&&''')))******)))((('''((()))***+++,,,,,,,,,+++...------,,,,,,,,,,,,---,,,---...//////...------...000333444444555666888888:::<<<===>>>???AAACCCBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJGGGHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPPPPQQQSSSTTTTTTSSSQQQPPPMMMLLLJJJIIIHHHHHHHHHHHHMMMNNNNNNLLLHHHFFFHHHJJJGGGFFFDDDDDDEEEDDDAAA???;;;;;;:::888666666888;;;//////...,,,+++)))((('''"""%%%%%%""" """$$$ !!!"""""""""!!! !!!"""###$$$$$$###""" !!!""""""!!!!!!!!!%%%&&&%%%%%%''')))"""""""""""""""!!!  !!!!!!""""""""""""!!!!!!"""###$$$%%%!!!###&&&''' !!!"""""" !!!"""!!!!!!!!! !!!"""""""""""""""######""""""###$$$%%%%%%!!!%%% """###"""###%%%&&&!!!"""###$$$$$$###"""!!! """%%%&&&%%%%%%%%%&&& """%%%((((((&&&###!!!%%%&&&''''''&&&%%%###""""""""""""!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!!!!$$$$$$$$$$$$$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ """###$$$$$$###""" !!!!!!!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$%%%%%%&&& !!!###%%%&&&(((((((((###"""!!!"""$$$%%%%%%%%% $$$&&&$$$!!! $$$((("""""""""""""""######$$$%%%%%%%%%$$$###""""""!!!"""$$$&&&%%%$$$#########$$$%%%&&&++++++++++++)))'''%%%$$$&&&''')))***+++***)))(((''''''''''''''''''''''''$$$%%%%%%$$$###!!!'''&&&$$$"""!!! """"""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###"""###%%%%%%###"""###$$$###"""""""""!!!!!! !!!!!!""""""######!!!!!! !!!!!!"""###$$$ !!!""""""!!!"""$$$&&&"""###$$$$$$######$$$&&&!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%%%%$$$###""""""!!!"""%%%###"""######""""""!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%$$$"""!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!! !!!!!! !!!""""""!!! !!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!"""""" !!!"""###$$$###$$$&&&%%%%%%%%%&&&'''((()))***+++***(((&&&%%%((()))+++,,,------,,,,,,000///---,,,+++,,,,,,---(((***,,,///111111000///---///222333444555666888888:::<<<===>>>???AAACCCBBBCCCDDDFFFGGGGGGHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJGGGHHHIIIIIIHHHHHHJJJLLLLLLLLLKKKKKKKKKMMMNNNOOOLLLNNNQQQSSSTTTTTTTTTSSSOOOMMMJJJHHHFFFFFFFFFGGGLLLKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIIIIHHHFFFCCCBBB;;;999888777888777555444000---((($$$!!!"""$$$&&&$$$###""" """###$$$ ###%%%$$$""" !!!!!!""""""""""""!!!!!!"""######""" !!!""" !!!"""$$$&&&'''"""&&&&&&$$$"""$$$&&&""" !!!###$$$$$$""""""$$$&&&###!!!!!!!!!!!!!!! !!! !!!""""""!!!!!!!!!""""""""""""!!!!!!%%%&&&%%%$$$"""!!!"""###"""###$$$$$$$$$"""!!! """"""""""""###############"""!!! '''''''''%%%###"""$$$&&&&&&%%%$$$%%%&&&&&&$$$###""""""""""""""""""######!!!!!!"""###$$$$$$%%%%%%#########  !!!!!!"""###$$$$$$$$$############$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""######$$$$$$###""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%%%%$$$###"""&&&###!!!"""$$$%%%$$$"""%%%'''((('''&&&%%%%%%%%% !!!"""###$$$###""""""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$""""""$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$)))'''%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$$$$%%%%%%### $$$'''$$$!!!###%%%"""$$$$$$######"""!!!!!!!!! !!!"""###############$$$$$$$$$######"""!!! """$$$$$$###!!! !!!"""%%%%%%%%%$$$###""""""!!!""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!$$$$$$###""""""######$$$ !!!!!!!!!!!! """""""""""""""""""""""" """"""!!!!!! !!!!!!!!!!!!""""""""""""###!!! """""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ###%%%!!! $$$###!!! !!!   !!!!!!!!!   $$$'''))))))!!!!!! !!!!!!"""!!! """###!!!%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%))))))***)))((('''%%%$$$((())))))))))))((((((''')))(((''''''(((***,,,.........---,,,+++))))))(((******,,,---.../////////111222222333333444444555999:::;;;<<<===???@@@@@@???@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIIIIGGGFFFNNNNNNNNNMMMKKKJJJKKKMMMMMMNNNPPPTTTWWWWWWTTTRRRMMMKKKJJJIIIIIIHHHEEECCCLLLLLLKKKIIIIIIHHHHHHHHHEEEFFFGGGGGGFFFDDDAAA@@@===;;;999888777666444222000---)))%%%######$$$%%%$$$###"""!!!!!!"""###$$$#########$$$&&&&&&$$$"""!!!!!!""""""""""""!!!!!!"""######""" !!!###""""""###%%%&&&((()))***!!!###$$$$$$""" $$$""" """""""""!!!!!!!!! """))),,,***%%%$$$###"""""""""###### """"""""""""!!!!!! !!!""""""!!! !!!!!!!!!!!!!!! ###$$$$$$"""  !!!"""#########""""""!!! """"""""""""############!!!!!!!!!!!!!!! $$$%%%$$$###!!!!!!###%%%)))'''%%%%%%&&&%%%$$$""""""######$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%#########"""  """""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&###!!!!!!###%%%$$$###$$$&&&''''''%%%$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###### !!!"""$$$%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''((((((''''''''''''&&&%%%$$$######$$$$$$###!!! !!!"""$$$%%%%%%&&&###!!!"""&&&'''$$$!!!$$$$$$$$$######"""""""""!!!""""""############"""""""""###$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""#########$$$""" !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """$$$!!!  ###"""!!!!!!""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%$$$  %%%&&&''''''&&&&&&''')))%%%%%%$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%$$$)))((('''&&&%%%%%%&&&&&&'''(((((()))))))))((((((((('''''''''(((***---...---,,,,,,++++++******)))***+++,,,---.../////////222333333444444555666666999:::;;;<<<===>>>??????@@@AAACCCDDDEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFGGGHHHHHHGGGKKKLLLMMMLLLJJJJJJKKKMMMMMMNNNPPPSSSWWWXXXWWWUUUQQQOOOMMMLLLJJJHHHEEEBBBNNNMMMKKKJJJHHHHHHGGGGGGCCCDDDDDDDDDCCCAAA???>>>???<<<:::888777555222000///---+++(((&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&$$$######$$$%%%$$$###!!!!!!""""""""""""!!!!!!!!!""""""!!! !!!!!!###%%%''')))*********######""""""###""" %%%###""""""""""""  !!! ###(((***)))""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!! !!!""""""!!! """"""!!!!!! !!!!!!""""""""""""############ !!!""""""!!!!!! !!!"""!!! """$$$,,,)))&&&%%%%%%%%%$$$######$$$%%%&&&%%%$$$"""!!!"""""""""###$$$$$$%%%%%%###$$$$$$###""""""$$$%%%######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######""""""""""""""""""""""""%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&$$$!!!!!!"""$$$$$$$$$###%%%&&&&&&$$$######$$$######$$$%%%%%%%%%%%%$$$##################$$$%%%########################%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!"""$$$%%%%%%%%%########################$$$%%%%%%%%%%%%&&&&&&&&& ###&&&'''%%%$$$&&&))))))))))))******)))))))))%%%%%%$$$######$$$$$$%%%%%%""" """&&&'''%%%"""'''$$$"""###&&&'''%%%###$$$$$$$$$$$$$$$#########"""############""""""!!! !!!###$$$&&&&&&''''''%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""########################""""""!!!!!!!!!!!! !!!!!!"""""""""#########$$$###""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!###!!! !!!!!!""""""!!! !!!###$$$###""" !!!!!!!!!"""""""""  !!!!!!######"""!!!  !!!!!!!!!   !!!!!!!!!$$$%%%%%%$$$$$$###""""""""" !!!"""###$$$$$$$$$$$$((('''$$$""""""$$$&&&(((&&&'''(((((())))))))))))'''&&&&&&'''(((+++---...++++++++++++++++++++++++***+++,,,---.../////////333333444555555666666777::::::;;;<<<======>>>>>>BBBCCCCCCDDDDDDCCCBBBAAAFFFFFFFFFGGGGGGFFFFFFEEEGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKKKKJJJKKKMMMOOOPPPOOOPPPSSSWWWYYYZZZYYYTTTRRROOOLLLJJJGGGBBB???NNNMMMLLLJJJHHHGGGGGGFFFCCCCCCCCCCCCBBB@@@???>>>>>><<<999888777555333111///...,,,***(((&&&%%%$$$$$$######""""""######$$$%%%###  !!!!!! """"""!!!!!!!!!!!!""""""   ###&&&((((((((('''$$$!!! """&&&(((&&&$$$$$$###""""""######!!! !!! !!!!!!   """ !!!"""!!! """"""""""""!!!  """###"""  """!!!  !!!"""!!!"""""""""############!!!"""###"""!!!  !!!!!! !!!###$$$,,,)))%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###""""""""""""#########$$$$$$$$$###$$$%%%$$$""""""$$$%%%###$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%"""""""""!!!""""""###$$$'''%%%###""""""###%%%&&&&&&$$$"""!!!!!!###$$$%%%"""$$$%%%%%%###""""""###!!!!!!""""""############!!!!!! !!!!!!"""""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$#########""""""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""''''''$$$###%%%)))((()))************)))(((############$$$$$$%%%%%%'''&&&%%%&&&''''''%%%"""%%%###""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%###############"""!!! !!!###$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$"""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!! """$$$$$$###!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""  !!!!!!!!! !!!!!!"""######""" !!!"""###"""!!! !!!!!!!!!""""""""" !!!!!!!!!  !!!!!!!!!!!!    !!!"""###$$$%%%&&&((($$$$$$$$$#########"""""" !!!!!!"""######$$$$$$&&&%%%$$$###$$$%%%'''(((%%%&&&'''((())))))))))))%%%%%%&&&''')))+++---...)))))))))***++++++,,,,,,***+++,,,.../////////000333333333444555555666666::::::;;;<<<<<<===>>>>>>AAABBBCCCDDDDDDCCCBBBAAAEEEEEEFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDCCCEEEHHHJJJHHHIIIKKKLLLLLLMMMPPPRRRTTTRRRRRRSSSVVVYYYZZZZZZTTTQQQNNNLLLIIIFFFBBB???NNNMMMLLLJJJHHHGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@???<<<:::888777777777555333......---+++)))'''%%%$$$$$$$$$############$$$$$$%%%""" """"""!!!!!!!!!!!!""""""!!!""""""  !!!"""%%%&&&&&&%%%%%%$$$""" """&&&((('''%%%$$$"""!!!"""###$$$###""""""!!! !!!""""""#########"""""" !!!""""""###!!!!!!!!!!!! ###############"""!!! !!!###$$$$$$"""!!!!!!""""""!!!  !!!"""!!!"""""""""############!!!"""###"""!!!  """"""""""""$$$%%%)))&&&######$$$&&&'''''')))'''$$$"""!!!"""###%%%###############$$$$$$$$$$$$%%%%%%###!!! """############$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%$$$###"""!!!"""$$$%%%"""$$$%%%$$$###""""""""""""""""""""""""############""""""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############!!!&&&'''$$$###%%%)))&&&''')))******)))'''&&&"""######$$$%%%%%%%%%&&&"""$$$'''&&&%%%$$$$$$&&&$$$###"""###$$$$$$###############$$$$$$%%%%%%&&&###############"""!!! """"""############"""""""""###%%%$$$###"""###%%%$$$###############""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!###%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################!!!!!!"""""""""""""""""" !!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!!!!!!!!!!!!!!!!"""###$$$"""  !!! !!!!!!!!!  !!! !!!!!!"""""" !!!!!!  !!!!!! !!!!!! !!!!!!!!! %%%((('''$$$$$$$$$$$$###############!!!!!!!!!""""""###$$$$$$$$$%%%&&&'''''''''''''''%%%%%%&&&((())))))))))))%%%%%%&&&''')))***,,,,,,'''((()))***+++,,,,,,---++++++---...///000000000222222222333444444555555999::::::;;;<<<===>>>>>>@@@AAABBBDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDDDDCCCBBBDDDEEEEEECCCBBBDDDGGGKKKHHHJJJLLLMMMNNNPPPSSSUUUXXXVVVTTTTTTVVVXXXXXXXXXSSSQQQNNNMMMKKKIIIEEEBBBNNNMMMKKKJJJHHHHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@;;;999888777888777666444///...,,,+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###  """###"""###"""!!! !!!"""###$$$%%%%%%$$$""""""###$$$!!!"""$$$%%%&&&&&&%%%%%%%%%###"""!!!#########"""%%%###!!!!!!"""$$$$$$$$$!!! ###"""!!!""""""""""""############""""""""""""###$$$%%%&&&###!!! !!!!!!!!! """######$$$$$$#########!!!###%%%&&&$$$#########!!!!!! !!!!!!""""""""""""""""""############ !!!""""""!!!!!! !!!###$$$######$$$%%%%%%$$$"""###%%%'''''''''(((&&&###!!! """$$$%%%########################$$$%%%$$$### """#########$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""###############!!! """"""!!!""""""###$$$%%%%%%$$$#########$$$%%%&&&###$$$$$$###""""""###%%%"""$$$%%%%%%###""""""###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!! """######$$$%%%&&&''''''&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$###############""""""%%%&&&$$$###%%%(((%%%&&&((())))))(((&&&%%%###$$$%%%&&&&&&&&&&&&&&& $$$$$$!!!!!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&"""############""""""!!!$$$$$$$$$###"""!!! """######"""!!!"""$$$ !!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""###### !!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!"""!!!!!!!!!!!!""""""###!!!   !!!!!!!!!  !!!!!!"""""" !!!!!!"""!!!!!!!!!!!!!!!"""""""""   """"""!!!!!!!!!!!! !!!!!!!!!!!!%%%"""########################"""""""""""""""$$$%%%%%%$$$%%%&&&((((((((('''&&&%%%&&&''''''((((((((((((%%%&&&'''((())))))******''''''((()))***+++,,,---+++,,,---...///000000000111111222222333444444555888888999;;;<<<===>>>???@@@AAACCCEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAACCCEEEDDDBBBCCCFFFJJJIIIKKKMMMNNNOOOQQQTTTWWWZZZWWWUUUUUUVVVWWWWWWVVVTTTRRRPPPOOONNNLLLIIIFFFLLLLLLKKKIIIIIIHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@<<<:::888777777666444222///...+++)))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$###%%%###""""""###%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$###"""!!!"""###%%%)))%%%!!! """###$$$!!! %%%%%%"""!!!$$$ !!!"""""""""!!!!!!"""###%%%%%%###"""  !!!  !!!"""######$$$######!!!###&&&&&&%%%######### !!!""""""#########"""""""""""""""############!!!!!!!!!!!!!!! !!!###$$$###"""######$$$###"""###%%%%%%%%%########################"""########################"""###$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$"""""""""#########$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!! !!!"""###$$$######$$$$$$$$$%%%%%%%%%!!!###&&&%%%###""""""$$$###%%%&&&%%%$$$"""######%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!! """###%%%'''((()))&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''%%%&&&((())))))(((&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$######"""###$$$&&&###$$$$$$$$$######$$$$$$ !!!"""###$$$%%%&&&!!!""""""############"""$$$$$$$$$$$$###"""!!! !!!###"""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!""""""""""""###!!!"""$$$###  """!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""""""""!!! !!!!!!  !!!  !!!!!!!!!"""""""""  !!!""""""###### !!!!!!!!!"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!  !!!&&&###!!!$$$))),,,***&&&##############################""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&''''''(((((()))(((((('''(((((()))***+++,,,,,,+++,,,---///000000000000222222333333444555555555666777888:::<<<>>>???@@@CCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@???BBBEEEEEECCCBBBFFFIIIIIIJJJLLLNNNOOOQQQTTTWWWXXXVVVUUUUUUVVVWWWWWWVVVSSSQQQOOOMMMLLLJJJGGGDDDLLLKKKJJJIIIIIIIIIIIIIIIDDDDDDBBBAAA@@@?????????>>><<<:::888777555333000///---+++(((&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%%%%$$$$$$"""!!! !!!"""$$$"""######""" !!!"""$$$$$$###"""!!!!!!""""""!!!###%%%$$$###$$$(((,,,,,,((("""!!!"""###""" %%%%%% ###!!!  """### """###$$$""" !!!  """############ """%%%&&&%%%######### !!!"""$$$$$$$$$###"""""""""""""""###############"""!!! !!!###$$$"""!!!!!!"""%%%$$$###$$$$$$$$$"""  ###&&&&&&$$$!!!$$$$$$##################!!!"""######"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!"""###$$$$$$!!!""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%###&&&'''$$$""""""######%%%&&&&&&$$$######$$$###"""!!!!!!!!!"""$$$%%%######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### """$$$&&&((()))%%%%%%$$$$$$$$$%%%'''(((########################&&&&&&&&&%%%%%%$$$$$$$$$'''%%%######$$$&&&&&&&&&%%%&&&)))******)))&&&%%%&&&&&&((((((((('''&&&%%%111,,,'''$$$%%%%%%###!!! !!!""""""!!! !!!""" """###$$$%%%&&& !!!"""###############$$$%%%%%%%%%%%%$$$###### """######""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&& !!!"""$$$$$$""""""""""""!!!!!!!!!!!! !!!"""$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$############$$$$$$$$$$$$!!!$$$%%%$$$!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""######"""!!!  """######"""""""""""""""############  !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""   !!! !!!"""$$$%%%%%%%%%##################$$$$$$$$$############%%%&&&''''''%%%###""""""###%%%''''''''''''(((''''''&&&&&&''''''((((((((((((''''''((((((((()))******+++++++++,,,---///000000111111333333444444555666666777555666777:::<<<>>>@@@AAAFFFGGGGGGGGGFFFEEECCCBBBCCCCCCCCCCCCBBBAAA@@@???===AAAFFFFFFCCCBBBEEEIIIHHHJJJLLLMMMNNNPPPSSSVVVUUUTTTTTTUUUWWWXXXXXXWWWPPPNNNLLLJJJIIIFFFCCC@@@LLLLLLLLLLLLKKKKKKKKKKKKFFFDDDAAA@@@@@@>>><<<:::<<<;;;:::::::::777333000222111///,,,***)))((('''&&&%%%%%%$$$$$$$$$%%%%%%"""!!!!!!""""""$$$%%%%%%"""  ######""""""""""""######!!!!!! !!!!!!$$$$$$"""!!!  !!!!!!"""""" !!!"""###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""############"""!!! !!!"""###"""%%%'''&&&###"""###%%%###%%%%%%""""""""""""!!!!!!""""""###$$$"""""""""!!!!!!!!!!!!!!!"""###############"""!!!$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ###%%%""""""######$$$%%%%%%%%%'''&&&&&&'''))))))(((&&&''''''&&&%%%$$$###"""!!!&&&$$$)))%%%$$$(((###$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$##################!!!"""######$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######$$$%%%"""""""""!!!!!!!!!!!! %%%&&&(((((('''###!!!!!!"""###$$$%%%%%%&&&)))(((%%%###"""###$$$%%%%%%$$$###"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###(((((((((***+++***(((%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$######"""%%%$$$""" !!!###$$$$$$%%%$$$"""###&&&%%%"""$$$$$$######""""""######%%%%%%$$$######$$$$$$$$$%%%%%%############%%%%%%""""""""""""""""""""""""$$$""" !!!$$$$$$### !!!!!!"""###"""!!! !!! !!!"""######!!!$$$######"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$###"""!!!!!!######""""""!!! """"""###$$$$$$$$$$$$######!!! """###"""$$$###!!! """$$$%%%!!!""""""""""""!!!!!! %%%$$$"""!!!   !!!"""!!!!!! """###%%%%%%###"""###$$$!!!!!!!!!!!!!!! """!!!  !!!"""###"""  """### !!!""""""###"""!!! ###!!! !!!!!!!!!"""######"""  """######""""""######$$$%%%&&&$$$"""!!!"""$$$$$$###!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&))))))(((((('''(((((()))&&&&&&&&&'''((()))++++++***+++---...000111111111444333333555888888444111555666888:::<<<>>>???@@@FFFFFFGGGGGGGGGHHHHHHHHHEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNOOORRRQQQQQQRRRUUUWWWXXXWWWQQQOOOMMMLLLJJJHHHEEEBBBLLLLLLLLLLLLKKKKKKKKKKKKHHHFFFDDDCCCBBBAAA???======<<<;;;;;;;;;999555222111///---+++)))'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""###$$$$$$ """######""""""###"""######!!!!!!""""""""""""!!!!!!"""""""""###""""""""""""""""""###$$$###"""""""""""""""###""""""""""""!!!!!!!!!!!! """#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%  !!!!!!"""!!! !!!###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! ######$$$$$$$$$######"""######################## !!!"""$$$ &&&'''(((((('''&&&%%%$$$!!!!!!!!!!!!!!! %%%"""!!!&&&""""""###$$$$$$###"""!!!""""""############"""""" !!!"""""""""""""""############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&"""#########$$$$$$%%%%%%$$$$$$$$$$$$######""""""&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$###""""""###### !!!!!!!!! """###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###%%%%%%&&&''')))(((%%%###%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$###!!! """###$$$%%%"""###'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$###!!!######$$$$$$$$$###"""!!!$$$###"""###%%%%%%###"""%%%$$$$$$############### !!!"""###$$$%%%%%%%%%$$$$$$######""""""!!!!!!#########$$$$$$$$$$$$$$$!!!!!!"""###############$$$###!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!%%%$$$"""!!! !!!"""$$$###"""!!! !!! !!!!!!  """"""""""""""""""!!!!!!"""!!! !!!"""###"""!!! !!!"""###  !!!""""""!!!!!!!!!""""""###"""  !!! !!!""""""!!! """###""""""""""""###$$$$$$$$$""" !!!"""###"""$$$&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&)))(((((((((((((((((((((((((((((((((((()))******)))))))))***+++,,,......,,,,,,---///000111333333444333333555888999777555666777888:::<<<>>>@@@@@@DDDCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMPPPOOOOOOPPPSSSUUUUUUUUUPPPNNNLLLKKKJJJHHHDDDBBBMMMLLLLLLLLLKKKKKKKKKJJJHHHGGGDDDCCCCCCBBB@@@>>>===<<<;;;;;;:::999555333///...+++)))'''&&&%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###"""""""""###"""######""" """###""""""""""""""""""""""""######""""""""""""######"""!!!!!!!!!""""""###$$$%%%$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%!!! !!!###%%%%%%%%%"""!!! !!!!!! !!!!!! !!!"""""" !!!!!!!!!!!! !!!"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$%%%$$$$$$&&&%%%%%%$$$###""""""""""""%%%((()))&&&$$$$$$%%%"""""""""######$$$$$$$$$!!!"""'''%%%$$$(((!!!"""###$$$$$$###"""!!!######""""""""""""######"""######$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%!!!"""###$$$%%%&&&''''''$$$###!!! !!!###&&&(((%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$###""""""!!!!!! ###&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%(((((((((***,,,+++(((&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&!!!&&&'''$$$###&&&)))***$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$###"""$$$$$$$$$%%%$$$######"""$$$""" !!!"""###""""""$$$$$$###"""""""""###### """###$$$$$$%%%%%%######""""""""""""""""""""""""######$$$%%%&&&&&&!!!!!!"""############"""$$$$$$$$$$$$$$$###"""!!!######"""!!!  !!!""""""""""""$$$###"""!!!!!!"""###$$$***'''$$$!!!!!!""" """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!  !!!"""###$$$  !!!!!!  !!!!!!!!! !!!#########""""""######$$$%%%'''%%%###"""$$$%%%%%%%%%&&&+++///...(((###"""###&&&&&&%%%%%%%%%$$$$$$$$$))))))(((((())))))))))))%%%%%%&&&'''((()))***************+++,,,---//////---,,,,,,---...000222333222111222333666888888777666777999:::<<<>>>@@@@@@EEEEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBBBB??????@@@@@@AAAAAABBBBBBAAABBBCCCDDDFFFHHHIIIJJJMMMLLLLLLMMMPPPRRRRRRQQQOOOMMMKKKJJJIIIGGGDDDAAAMMMMMMLLLLLLKKKKKKJJJJJJGGGEEECCCBBBBBBAAA???===<<<:::999999999777555222///---***(((&&&%%%%%%&&&%%%%%%$$$###""""""""""""""""""###$$$$$$###""""""!!!###$$$$$$"""!!! !!! !!!"""!!!  """######$$$$$$$$$$$$#########""""""!!!!!!""""""###!!! !!!!!!%%%%%%$$$$$$############ !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""&&&$$$"""$$$(((++++++***%%%""" """### !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""""""""###############$$$%%%%%%&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''%%%###&&&&&&%%%%%%$$$$$$$$$$$$%%%***+++'''%%%&&&)))$$$%%%%%%%%%%%%&&&&&&&&&)))$$$###''')))'''&&&'''"""###$$$%%%&&&%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$###"""!!!!!!""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""$$$%%%$$$###"""###$$$!!!!!!!!!"""###$$$$$$$$$$$$###!!!!!!!!!$$$'''))) !!!"""###$$$$$$######$$$$$$######"""!!!!!!%%%))))))&&&$$$%%%((($$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$))))))***,,,------***(((''''''&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%)))((('''&&&%%%%%%&&&&&&""",,,---***)))(((&&&%%%%%%$$$"""""""""""""""%%%%%%%%%$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""###############$$$$$$$$$###"""""""""#########$$$$$$$$$#########""""""!!! """"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""##################### !!!!!!"""######$$$!!!"""######$$$$$$######$$$%%%&&&&&&$$$"""!!!!!!###$$$$$$$$$###"""!!!!!! !!!"""###############"""!!!!!!"""###$$$%%%)))'''%%%"""!!!!!!!!!""""""$$$%%%%%%$$$######$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!  !!!!!!"""!!!######  !!!""""""!!!!!!###%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$&&&&&&&&&&&&---333222***###"""###%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&''''''((((((((()))))))))***+++,,,---...,,,+++******+++---000222111111111111333555666666777777999:::<<<>>>???@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBB???@@@@@@@@@AAAAAABBBBBB@@@AAABBBDDDEEEGGGGGGHHHJJJIIIIIIKKKNNNPPPOOOOOONNNMMMKKKJJJIIIGGGDDDBBBMMMMMMMMMLLLKKKJJJJJJJJJFFFDDDBBBBBBBBBAAA???>>>===;;;999999999888666444///---***'''&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$!!!""""""######""""""!!!!!!###%%%%%%###"""""""""!!!"""!!! """$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$######"""!!!  """"""######$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!%%%((('''&&&###!!!!!!$$$%%%###!!!"""!!!!!!!!!!!!"""######!!!!!!!!!""""""#########$$$###"""!!! !!!!!!###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###'''***+++(((&&&"""""""""######$$$$$$$$$''',,,000///***'''(((+++$$$$$$$$$#########""""""'''$$$###%%%&&&$$$###$$$$$$%%%&&&'''(((''''''&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$######"""!!!!!!"""######$$$%%%%%%$$$%%%%%%%%%$$$###""""""######$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######""""""""""""######$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%% """"""###$$$###$$$$$$%%%$$$$$$###""""""%%%%%%###"""###$$$#########$$$$$$$$$%%%%%%!!! !!!######""" %%%%%%&&&(((***)))'''%%%(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''((('''&&&%%%$$$$$$$$$$$$)))+++)))(((&&&$$$)))(((&&&$$$"""!!! $$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%"""#########$$$$$$%%%%%%######"""!!! !!!###$$$%%%%%%$$$$$$###############!!! !!!!!!!!!""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$"""%%%'''&&&###!!! !!! !!!"""!!!!!!!!! !!!"""###$$$%%%%%%%%%"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$###"""""" !!!######!!! !!!"""!!!  !!!!!! !!!!!! !!!!!! !!!!!!""""""!!!!!! !!!!!!"""###"""!!!!!! !!!  """$$$$$$""" !!!"""######""""""$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&###!!! """###$$$######***111111***$$$###$$$###$$$&&&'''((((((((('''%%%%%%&&&'''((((((''''''))))))******)))((('''&&&((((((((()))***+++,,,------,,,+++***+++---000111333333333222222333444555777777888:::;;;===>>>???======>>>???AAABBBCCCCCCDDDDDDFFFFFFFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMNNNMMMLLLMMMKKKJJJIIIHHHFFFDDDAAANNNNNNMMMLLLKKKJJJIIIIIIGGGEEEDDDCCCCCCCCCAAA???>>><<<;;;:::::::::888777...,,,)))&&&%%%%%%&&&'''***)))((('''&&&%%%%%%%%%"""""""""""""""""""""""""""$$$$$$$$$$$$%%% !!!######"""""""""###$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!! !!!!!!"""######$$$$$$############$$$%%%%%% !!!!!!!!!!!!""" !!!!!!!!!"""""""""!!!""""""######""""""!!! !!!######"""!!!!!!$$$&&&&&&%%%!!!!!! !!!!!!"""### !!!!!!""""""######'''%%%###"""!!! !!!!!!!!!###%%%''''''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###)))///222111///++++++,,,------...//////111333333000+++'''&&&'''&&&%%%%%%%%%$$$$$$######"""!!!"""#########$$$$$$###$$$%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###### !!!!!!""""""#########%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%###"""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$######!!!!!!""""""###$$$$$$$$$###""""""###%%%%%%$$$"""%%%%%%&&&(((******(((&&&''''''&&&%%%$$$###""""""''''''(((((()))))))))***+++******)))((('''&&&&&&###'''%%%%%%)))+++,,,+++***(((&&&$$$"""!!!!!!############$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%%%%&&&&&&""""""!!! """$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$######"""""""""###$$$$$$ """###$$$%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ ###%%%$$$ !!! !!!"""######$$$!!!!!!"""###$$$$$$$$$$$$!!!!!! """###$$$ """###$$$###"""!!! """$$$###"""!!!""""""$$$###!!! !!!""" """""""""""""""""""""""" !!!""""""%%%$$$###""""""!!!!!!!!!  """###"""!!!"""###$$$###""""""###%%%######""""""######$$$%%%%%%###!!!"""$$$%%%&&&&&& &&&++++++'''######$$$"""###%%%'''((((((((('''%%%&&&''')))))))))((((((,,,,,,------,,,***((('''((((((((()))***+++------------,,,,,,---...000111333444555555333333444555666666777999:::<<<======:::;;;<<<>>>@@@BBBCCCDDDBBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBB@@@BBBDDDEEEGGGGGGFFFFFFDDDDDDFFFHHHKKKLLLKKKIIIJJJHHHGGGFFFFFFDDDAAA???NNNNNNMMMLLLKKKJJJIIIIIIFFFDDDCCCBBBCCCBBBAAA???<<<:::888888888888777555---+++'''$$$######%%%&&&((('''&&&$$$######""""""!!!!!!  !!!!!! """""""""###$$$ """###"""!!!!!!""""""###%%%&&&&&&%%%###""""""!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!! !!!"""###"""""""""#########$$$$$$  !!!""""""!!! """"""!!! !!!!!!!!!!!!"""  !!!!!!"""&&&%%%###"""!!!"""###$$$!!!"""######$$$$$$"""""""""""""""""""""""""""!!!"""'''...222111///222222222222333333333333---,,,***'''$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&!!!#########"""######### """###$$$$$$######"""######$$$$$$######"""%%%%%%%%%%%%%%%$$$###### !!!!!!!!!!!!"""######$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$""""""""""""############$$$$$$############$$$$$$!!!###$$$###"""!!!"""###"""""""""""""""#########!!!"""############"""!!!######"""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$!!! ###%%%$$$!!! !!!""""""######$$$######$$$&&&&&&%%%###&&&&&&''')))+++,,,)))'''########################''''''((((((((((((((((((+++++++++***)))'''&&&&&&!!!$$$$$$"""$$$))),,,+++'''&&&$$$###""""""!!!!!!""""""""""""###$$$%%%&&&######$$$%%%%%%$$$###### !!!""""""######!!!!!!  $$$$$$###"""!!!!!!!!!"""""""""!!! !!!"""###!!! !!!""""""!!!""""""############""""""!!!!!!  !!!!!!"""""" !!!""""""""""""""" """ """!!!!!! !!!"""###$$$ !!!!!!"""""""""!!!!!!!!!!!!  !!!""" !!!!!!!!!"""$$$$$$"""""""""######"""   !!!""""""!!!!!! !!!!!!!!!!!! !!!"""###!!! !!!"""  !!!!!!"""$$$""" !!!###%%%&&&%%% """$$$###"""!!!!!!"""!!!"""$$$&&&&&&&&&$$$######$$$&&&((()))((('''''''''((()))***)))(((&&&%%%&&&&&&&&&'''((()))++++++******++++++,,,,,,---------000333444222111222333555555666777999:::;;;;;;:::;;;<<<===???AAABBBBBBAAABBBDDDFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFEEEDDDAAAAAACCCFFFHHHIIIHHHFFFFFFDDDCCCBBBBBB@@@>>>;;;NNNNNNMMMLLLKKKJJJIIIIIICCCBBB@@@@@@@@@@@@>>>===999777444444444444333222,,,)))%%%"""!!!"""$$$%%%###"""!!! !!!  !!!###$$$$$$###!!!  !!!!!!!!!###!!!  !!!#########""" !!!!!!!!!!!!!!!!!!!!!!!!  %%%(((%%%"""***))))))((((((''''''&&&"""  !!!"""######"""######   !!!"""######"""!!!   !!!  !!!""""""""" !!!!!!""""""!!!!!! !!!!!! !!!"""""" !!!"""""" !!!""""""###""" !!!###$$$!!!!!! !!!""""""### """"""###&&&((((((&&&$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""" !!!%%%###  !!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$###"""!!! ###  """"""!!!  !!!"""  ### !!!  !!!!!!  !!!!!! !!! !!!!!!!!!  !!!  !!!"""$$$$$$$$$###!!! !!!$$$&&&&&&&&&%%%$$$!!!"""$$$%%%%%%$$$###!!!#########$$$%%%&&&'''(((%%%&&&'''((())))))((((((&&&***///000///...///111444555666777888999::::::666777777888999:::;;;;;;@@@AAADDDEEEEEEDDDBBB@@@@@@@@@?????????????????????@@@BBBDDDEEEEEEDDDCCC>>>???AAACCCFFFGGGEEECCCCCCAAA@@@??????===;;;999