BM`6(= oooqqqtttttttttuuuxxxzzzxxxuuutttwwwvvv~~~yyyqqquuuvvvyyy~~~~~~}}}}}}}}}|||wwwssstttwww~~~}}}yyylllnnnyyy|||ssstttrrrooollljjjeee```bbbnnntttppprrr|||~~~}}}~~~~~~|||jjjiiigggdddaaa```aaabbb{{{xxxyyymmmccceeegggiiiqqqyyy{{{yyytttrrrqqqrrruuuxxxyyyyyyqqqqqqrrrtttyyyzzzzzz{{{}}}{{{}}}uuu|||zzzyyy|||{{{sssuuuxxx{{{~~~{{{vvvrrrtttuuutttrrrrrrggglllvvv~~~kkk```___[[[XXXZZZ___```^^^hhhlllmmmlllmmmppppppmmmjjjppp{{{wwwgggqqq{{{{{{tttoooqqquuuzzzzzz~~~www^^^cccllltttzzz{{{~~~wwwxxxyyyvvvtttnnnhhhhhhiiihhhggggggcccjjjppptttzzz|||}}}uuupppsssooonnnssswwwzzz~~~}}}{{{vvvyyy}}}|||{{{}}}|||xxxtttvvv______ccckkkssszzz}}}ttttttzzz{{{|||}}}uuukkkcccZZZ[[[WWWNNNFFFDDDBBB???EEEIIINNNQQQSSSTTTVVVWWWTTTQQQQQQWWWZZZXXXUUUTTTHHHRRRcccsss{{{~~~tttqqqtttrrrlllqqqxxxsssyyywww}}}}}}}}}~~~|||qqqyyyvvv}}}{{{yyy~~~{{{zzzzzzlllnnnqqqsssssstttvvvxxxqqqllllllppprrrttt|||vvvrrrpppqqqyyywwwzzzyyy|||yyytttssstttuuuqqqpppxxxvvvuuu{{{zzzzzzrrrooosssuuuuuuyyy{{{uuusssuuu~~~~~~|||zzzuuuuuuzzz~~~yyyrrrpppttt}}}}}}}}}~~~}}}tttuuuzzz|||tttdddTTT[[[nnn||||||}}}}}}yyyuuuzzz~~~{{{~~~|||xxxrrrnnnqqqxxxqqqqqqrrrqqqmmmmmmvvvzzz~~~yyy}}}jjjddd^^^]]]dddppp|||zzzmmmgggjjjyyywwwzzzzzzvvvzzz}}}}}}rrreeedddnnn}}}zzz}}}zzz|||{{{mmmyyy~~~wwwooofff]]]TTTZZZZZZTTTTTT[[[]]]YYYdddpppxxxyyyzzz|||uuuxxxpppqqquuuwww~~~}}}}}}|||xxxtttmmmkkkuuu|||yyywwwxxxvvvuuuyyywwwyyy|||lll___kkkmmmqqqvvv~~~jjjXXXRRRlllqqq~~~{{{uuupppmmmkkkhhheee^^^cccccc]]]ZZZ]]]aaaaaafffjjjoootttzzz|||}}}}}}dddnnnuuutttqqqrrrsssrrr{{{ooo|||wwwtttppplllhhheeeiiiggggggooovvvhhhkkkqqqrrruuuzzz~~~{{{sssjjjfffeeedddjjjgggcccoooyyydddlllmmmqqquuuyyy}}}}}}}}}}}}{{{zzz{{{}}}~~~rrrcccWWW[[[aaafffoooxxxrrrsss}}}}}}~~~|||[[[xxxxxxwwwvvvuuuwwwzzz}}}jjjiiippp}}}zzz~~~zzzuuuwwwkkkbbbaaaiiiwwwyyytttyyyzzzwwwvvvuuurrrlllggggggiiiddd]]]fffccceeekkkiii```\\\___nnnttt{{{}}}yyyuuuuuuvvviii```]]]ZZZXXXWWWYYY[[[]]]YYY\\\]]]^^^eeennnrrrrrruuuvvvwww{{{QQQQQQTTT]]]hhhqqqvvvwww{{{{{{yyytttlllgggeeeeeeuuuxxxqqqtttXXXWWWYYY^^^eeeiiihhhggg~~~wwwnnngggeeeaaannn~~~{{{yyy|||mmmaaa```eeeiiijjjeeejjjmmmnnnttt{{{{{{vvv{{{zzz{{{qqqpppzzz}}}~~~~~~yyyuuuvvvzzz|||}}}wwwsssqqqkkkmmmqqqvvvyyywwwpppjjjhhhsssvvvhhhoooppprrrvvv}}}~~~rrr}}}}}}{{{rrroootttwwwuuurrrzzzyyyqqqmmmvvv~~~zzzooozzz~~~}}}sssllldddbbbhhhqqqyyy}}}}}}uuu{{{vvvqqqkkkhhhhhhllloooqqq|||nnnjjj___PPPXXXUUUXXXcccjjjhhhdddbbbjjjzzzyyywwwwwwuuuvvvxxxyyyxxxwwwvvvwwwyyy~~~{{{kkkttt~~~|||xxxzzzxxx|||{{{{{{~~~}}}uuuuuu}}}}}}|||vvvrrrmmmlllttt~~~vvvpppttt}}}sss|||}}}}}}tttllljjjfffgggeee```___fffuuuzzzuuurrruuu||||||wwwvvvwwwrrriiidddeeehhhgggiiioooxxx|||wwwzzzvvvqqqvvv}}}ttt~~~sssjjjttttttvvv{{{}}}{{{zzz}}}oooqqqwww~~~~~~|||~~~|||uuurrrtttxxxwww{{{}}}~~~vvvkkkzzzxxxvvvwwwxxxxxxyyyzzz}}}}}}}}}yyymmmfffggglllnnnqqqpppmmmnnnsssvvvwww}}}{{{zzz}}}~~~|||wwwsssvvv}}}~~~ssskkkkkkjjjjjjnnnqqqoookkklllpppxxxuuurrrsssvvvwwwvvvsss|||zzzttttttssspppnnnllleee]]]aaa```cccjjjppptttzzzrrrtttuuuwwwwwwooonnnrrrsssqqqbbbttt~~~www~~~}}}{{{~~~}}}wwwqqqnnnnnnpppttt{{{~~~|||^^^ffflllhhhsss{{{vvvmmmssszzz~~~~~~zzz;;;;;;DDD???FFF<<<@@@MMMVVVMMM>>>BBBRRRTTTRRRQQQSSSZZZccckkkppp~~~~~~yyytttyyyfff;;;>>>@@@888:::;;;>>>???===>>>AAABBB???<<<>>>@@@@@@@@@BBBFFFJJJMMMMMMIIIEEEGGGNNNQQQOOORRRSSSOOO___[[[]]]~~~yyy|||pppffffffiiihhhdddbbblllhhhaaa[[[UUURRRQQQQQQFFFEEEEEEEEEGGGHHHGGGFFFIIIKKKMMMPPPQQQRRRQQQPPPTTTTTTTTTWWW]]]fffooouuuzzzzzzyyywwwvvvwww{{{|||wwwrrrkkkfffeeehhhddd:::;;;===777999888;;;<<<999:::>>>>>><<>>>>>===<<<;;;???>>>======>>>@@@BBBDDD>>>@@@BBBCCCDDDFFFJJJLLLHHHJJJHHHFFFHHHNNNQQQPPPJJJJJJKKKLLLHHHDDDFFFLLLHHHGGGFFFEEECCCBBBAAA@@@BBB??????BBBBBB???>>>@@@@@@@@@AAAAAACCCDDDFFFFFFBBBBBBBBBCCCDDDEEEEEEFFFIIIIIIJJJKKKLLLNNNPPPQQQZZZ\\\___cccgggkkknnnpppyyy~~~|||tttlllccc\\\WWWLLLJJJGGGDDDAAA>>>;;;999???>>>;;;999888888999999CCC???===???@@@@@@CCCGGG___999888999666666444777777555666999:::777===>>>?????????AAADDDGGGYYYeeekkkjjjrrr{{{rrr^^^777WWW___wwwlllfff~~~\\\WWWTTTUUUSSSNNNJJJJJJHHHEEEBBB???======>>>???AAA@@@======<<<;;;999777<<<<<<===>>>>>>===<<<;;;<<<===???@@@AAAAAAAAA@@@IIIMMMRRRVVVYYY]]]```cccjjjkkkgggbbbbbbhhhkkkkkksssnnnjjjhhhbbbZZZWWWXXXMMMLLLJJJIIIHHHHHHIIIIIIBBB@@@AAACCCBBB===:::;;;;;;;;;:::999999:::::::::666666666666555555555444777666666666666777777888444444555777999:::<<<<<<===@@@EEEMMMSSSUUUUUUSSSJJJRRRYYYVVVMMMJJJQQQYYYMMMLLLLLLLLLNNNQQQUUUWWWRRRNNNIIIGGGFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEE@@@??????>>>>>>=========>>>>>>??????@@@@@@AAAAAACCCCCCEEEFFFHHHIIIKKKKKKIIIKKKNNNRRRWWW[[[___```eeehhhlllrrrwwwzzzyyywww|||wwwwwwvvvtttrrrqqqoooooolllkkkjjjiiigggfffeeeeee````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbhhhhhhiiiiiijjjkkkkkkkkkvvvyyy|||}}}xxxqqqhhh^^^SSSLLLHHHEEEAAA@@@AAA@@@<<<999555666777777555555555666666999;;;;;;888555555666555555444444555666888999222111333777999<<>>???<<<:::888777777666444333111222333555666777777777444666999===???@@@@@@@@@888;;;@@@EEEIIIMMMRRRUUUeeejjjnnnmmmmmmpppooommmuuunnngggddd___VVVOOOLLLBBBAAAAAAAAABBBEEEHHHJJJ???======???===888666777555555444333333333333333111111000000//////......000000////////////000000::::::::::::::::::::::::CCCFFFNNN\\\kkkvvv{{{|||zzzssshhh^^^XXXTTTRRRQQQKKKKKKKKKJJJIIIHHHGGGGGGBBBBBBAAA@@@???>>>>>>===999:::::::::;;;;;;;;;<<<666666777888999;;;;;;<<<999:::<<>><<<;;;999888777<<<<<<;;;:::999888777666555555444333222222111111333444444444444555555555555555555555555555555555666555555444333333222222---///111222333444666888<<<>>>AAAEEEMMM]]]qqqzzztttnnneee\\\UUUSSSSSSSSSPPPPPPppp{{{SSS<<>><<<:::444999>>>???<<<999:::;;;888888999999999999888888777777888999::::::;;;;;;<<<<<<<<<===>>>???AAABBBBBBEEEIIIMMMQQQWWW]]]aaa___fffpppyyy}}}|||yyywww}}}}}}}}}~~~~~~}}}zzzxxxuuurrrooolllkkkiiifffdddiiigggddd```^^^\\\\\\\\\YYYXXXWWWUUUSSSRRRQQQPPPOOOOOONNNMMMKKKJJJIIIIIIEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCDDDEEEEEEHHHIIIKKKNNNQQQSSSUUUVVVVVVYYY^^^bbbgggnnnvvv||||||yyyrrrrrrssssssrrrqqqpppoooiiiaaaXXXTTTUUUVVVUUUSSS[[[YYYWWWVVVUUUTTTRRRPPPKKKJJJHHHFFFDDDBBBAAA@@@======<<<:::999888777666777777888888888888777777<<<;;;::::::999999999999<<<<<<===>>>???AAACCCDDDAAA@@@DDDKKKQQQVVV___hhhXXXVVVXXX\\\YYYPPPMMMPPPLLLNNN[[[kkkiiiXXXOOOTTTSSSTTTUUUWWWYYYZZZ[[[[[[YYYVVVRRRPPPQQQQQQPPPNNNSSSNNNHHHGGGIIIJJJHHHEEE===???BBBBBB@@@===<<<<<<===;;;;;;>>>BBBEEECCC@@@IIIHHHFFFDDDBBBAAAAAA@@@BBB@@@===<<<;;;:::888666<<<;;;:::;;;<<<;;;999777777555333333444555333111111333555444111111333666///000111111000000000111111111000000000111222222777888;;;>>>>>>AAALLLXXXUUU:::333333444222000333333000111444444111666555444555666888::::::>>>IIIOOOOOOYYYcccWWWAAAFFF333VVV|||rrreee___RRRIIIEEECCCAAA>>>;;;>>>DDD>>>===;;;999888777888999666444333333444444333222------...///000111111111111111111111111111111222444666888:::===BBBHHHLLLRRR[[[aaabbbcccdddccc```ccc[[[UUUTTTQQQIIIBBB??????===;;;999888999:::;;;:::666444555444222222555000///////////////000000---------..............................///000000)))***,,,...000222444555111111666AAAOOO\\\cccfffcccjjjrrruuuuuuyyy~~~~~~~~~|||xxxsssmmmjjjddd]]]SSSKKKFFFEEEEEEEEE?????????>>>===<<<;;;:::888777777666555444444333222222222333333333333333333333444444444444444444777888999:::;;;<<<======???CCCIIIRRR\\\fffpppuuuyyysssooojjjeee```\\\VVVSSSSSSPPPLLLIIIGGGDDDAAA???;;;;;;::::::999888888777111111111000000000000000111111222222222222222222111111111222222222333333333333333333333333333333111000000//////...------222333444333111111111333444444333222444???OOO\\\]]]fffsss~~~||||||www~~~yyyyyymmmggg]]]TTTNNNKKKKKKKKKUUU777;;;HHH999777???666666444222222333444333222777666444222111///...,,,444444555444444333333222333333333333333444444444666555444444333333444444666777999;;;@@@GGGPPPVVVdddoooxxxqqqkkkeeeaaaVVVTTTOOOJJJGGGDDDDDDDDDBBBAAA@@@>>><<<;;;999999:::999888777666555444444555555444444444444444333555555555555555555555555333333444555666777888888888888:::<<<>>>@@@AAABBBVVV[[[dddsss~~~sssiii]]]UUURRROOOLLLHHHIIIGGGEEEDDDCCCBBB@@@>>>777666666555444333222222222222222222111111111111333333444444444444333333000//////...//////000000......///000111333555666BBB@@@BBBHHHOOOXXXdddpppuuuxxxlllffffffddd___YYYYYYTTTNNNMMMPPPQQQOOOLLLKKKNNNQQQRRRQQQOOOOOOOOOPPPNNNLLLMMMQQQTTTTTTSSSMMMLLLJJJHHHGGGFFFEEEEEEJJJGGGDDDBBBCCCDDDEEEEEE>>>;;;777666666777888888666444222111000000///...222444444111---+++---///:::555///...111333333111111111111000000000111111,,,...333777999>>>MMM[[[QQQ<<<333222555111///222222000000333333000;;;999666555555666555444===CCCHHHMMMXXXaaa[[[OOOXXX>>>jjj~~~VVVNNNTTTJJJJJJEEEAAA???<<<999<<>><<<=========>>>>>>>>>>>>===<<<::::::333222222222111000000000111111111111111111222222333333333222222222222111555555666777888999::::::<<<>>>AAAEEELLLVVV```gggeeejjjmmmkkkjjjkkkjjjhhhddd___XXXRRRNNNKKKHHHFFFCCC@@@>>><<<<<<;;;999888000000000000000000000000............////////////,,,,,,------......//////(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000,,,.........,,,,,,,,,...000222444444444666<<<@@@MMMSSS\\\dddjjjnnnrrrtttpppkkkiiimmmnnnggg___[[[OOONNNLLLIIIEEEAAA===<<>>BBBHHHSSS]]]hhh~~~{{{rrrlllhhhlllaaaUUUPPPPPPPPPKKKFFFJJJFFFCCCBBBDDDDDDCCCAAA888:::<<<<<<:::999888999888888777777888999:::;;;======<<<<<<===>>>>>>???=========???AAAAAA???===NNNIIIAAA:::666333000...,,,,,,,,,---///222444666+++,,,---...///111444777===666...,,,000444333000)))******+++,,,------...000222666:::===DDDSSSbbbNNN???444222666000///111111///...111111...777444111000222333222111333555:::DDDMMMQQQQQQOOOwwwbbbxxxOOOGGGEEEFFFKKKEEEAAA???<<<888777:::999777666444333222111111...---,,,---///000///...---,,,+++***))))))))))))******+++,,,...000222333111222333222222444777:::CCCIIIKKKHHHGGGKKKPPPRRRJJJGGGFFFHHHFFF@@@===<<<666666666555444444444333111...---///...++++++...,,,,,,++++++++++++,,,,,,((())))))))))))*********))))))((((((((()))******------,,,,,,,,,+++++++++)))+++...222888@@@HHHMMMVVVXXXZZZZZZYYYYYY[[[^^^ddddddbbb```]]]YYYVVVTTTNNNJJJDDD@@@>>>===<<<;;;555555555555555444333222111111111111000000000000//////////////////......,,,,,,,,,,,,------------+++,,,---...///000111222555666777888;;;BBBKKKQQQYYY\\\\\\\\\___cccbbb___TTTPPPJJJEEEBBB@@@>>><<<;;;999777666666666555444/////////...............,,,,,,++++++++++++++++++''''''''''''''''''((((((,,,,,,,,,---------......////////////////////////*********+++,,,,,,------+++,,,------,,,,,,---///)))+++...111333444555555:::???FFFKKKPPPTTTYYY\\\```]]]WWWPPPNNNRRRSSSPPP>>>>>>???>>>===:::777555222666;;;:::333---,,,+++000...,,,+++,,,---,,,+++333222111...+++(((''''''......------,,,,,,------------------------------,,,,,,++++++,,,,,,---...---............///111444888===BBBEEEGGGJJJPPPUUUTTTTTTUUUWWWXXXVVVRRROOOIIIFFFBBB@@@??????>>>===999888666555444444444555222222111111000000//////........................++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...------------------------//////000000111222222333000555<<>>OOOIIIDDDLLLDDDQQQ===888777:::;;;888777888444444222111000/////////---,,,+++,,,---...---++++++*********+++,,,------)))***+++,,,------,,,,,,,,,...000000000///000222000999??????>>>AAAEEEFFFAAA???@@@BBB???999777888999888777555222000---,,,111///000222111,,,)))+++...---,,,+++*********************)))))))))))))))******)))(((((((((((()))&&&'''(((***---///000111---111444555666888===AAADDDJJJPPPQQQQQQSSSXXX^^^```]]]XXXRRRMMMJJJIIIHHHBBB???<<<999888777555333444555555555555444333333.....................///,,,,,,,,,,,,+++++++++++++++,,,,,,---...//////000......///000000111222222111222444444666:::BBBHHHHHHIIIIIIJJJPPPWWWWWWSSSKKKHHHCCC@@@===:::888555888555333111111000...---......---,,,,,,+++************)))(((''''''&&&&&&***))))))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''+++******)))((((((''''''''')))***)))(((((()))***,,,***)))))),,,...//////444;;;DDDJJJLLLLLLMMMNNNBBBLLLRRRPPPPPPQQQJJJ???>>><<<999666444444555666777999///***444999333111...---++++++---------,,,!!!&&&,,,,,,)))(((***...)))((((((''''''(((((()))'''(((((())))))******************))))))******+++))),,,///000000/////////---555>>>DDDEEEGGGJJJMMMQQQQQQRRRSSSSSSPPPKKKHHHFFFCCC>>>:::888777555444333222111000////////////---------,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******++++++,,,---......111333555666888===FFFMMMEEELLLSSSSSSOOOOOOTTT[[[TTTQQQLLLGGGBBB@@@@@@@@@<<<<<<;;;888444111111111///---,,,---...///...,,,+++++++++***))))))(((((())))))))))))))))))))))))%%%%%%&&&'''''''''''''''***))))))(((((((((((()))***)))))))))***+++,,,,,,++++++...333444111222666===999???OOOVVVRRRQQQVVVTTTXXX\\\]]]aaabbb[[[RRRXXXVVVSSSOOOJJJEEEAAA???:::???BBB@@@:::555666888111222444444333222222333,,,---...---------000222,,,444<<<<<<555///------000000///////////////000111000///000222222111///222222222333333000,,,((((((((()))((()))+++///222///,,,((((((+++---,,,+++((()))++++++***+++...000))))))************)))))),,,+++...666???KKK[[[iiiJJJ888:::...555,,,...///000///......000222//////000000111111111222---222555777AAALLLJJJ@@@HHHGGGIIIMMMJJJCCCAAADDDGGG???666222333555444222/////////...------,,,,,,,,,,,,,,,+++++++++******(((&&&,,,...'''(((---)))((()))))))))************------------...///000000111555:::@@@CCCDDDCCCBBBBBB@@@===;;;888777666666666555333111...,,,***)))+++)))((()))++++++)))&&&))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))************---...000222444666888999===AAAGGGNNNTTTZZZ]]]^^^]]]TTTOOOQQQPPPIIIBBBAAA===<<<:::888666444444333333333222111000///.........------,,,,,,------...************************************************---------.........//////000111111111111333777:::===AAAHHHOOORRRPPPJJJDDDGGGEEEBBB>>>;;;999777777555444333222111///......------,,,+++***)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((***+++,,,+++)))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))******+++---...//////222444888===BBBFFFHHHJJJIIIKKKNNNNNNMMMHHHCCC@@@::::::999777666444333333333333222000///---,,,,,,,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((++++++,,,,,,,,,---------111111444999@@@EEEIIIJJJLLLMMMNNNNNNLLLIIIFFFDDD???===:::999888888666444333222111///......------++++++++++++*********)))+++***((('''''''''((())),,,+++)))((('''(((***+++(((((((((((())))))))))))((((((((((((((((((((((((+++++++++,,,,,,---------(((---333555666888===BBBIIILLLMMMLLLNNNRRRSSSQQQPPPLLLFFFBBB@@@===999666:::999888666444222111000......---------,,,,,,,,,******))))))((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((++++++---...///111222222888???IIIQQQUUUUUUUUUTTTXXXUUUTTTVVV[[[\\\YYYUUU___TTTKKKHHHGGGCCC???>>>>>>>>><<<:::888555222111444333222000///.................................---------------------------------------------------......///000/////////---------,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))+++---///111000...+++(((((((((((()))******++++++)))000111555@@@HHHVVVkkkJJJ555777---333,,,---.........///222777;;;/////////000000111111111...222333222444999======HHHGGGHHHKKKIIIBBBAAADDD@@@:::333000222555444333//////......---,,,,,,,,,,,,+++++++++************+++%%%(((***%%%(((,,,&&&(((((()))))))))*********,,,,,,+++,,,,,,---...//////222777<<>>;;;888666666555333333222111///...---,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''(((((((((((('''(((((()))+++,,,,,,---///111444999>>>BBBDDDFFFEEEFFFGGGFFFDDDAAA>>><<<888777666555444222111111111000///...---+++******+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))*********+++++++++,,,---///333999???CCCEEEJJJKKKMMMMMMKKKHHHEEECCC>>>;;;888777666555333222222111000...------,,,,,,************))))))))))))(((((('''''''''(((******---+++)))'''&&&&&&'''((('''''''''(((((((((((()))''''''''''''''''''''''''*********++++++,,,,,,,,,111444888888666666:::>>>CCCGGGHHHHHHJJJNNNPPPNNNLLLHHHCCC@@@>>>===:::777777666555333222000///...------,,,,,,,,,+++++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&'''''''''(((((((((((())))))***,,,---///000000222888AAAHHHMMMOOOPPPPPPZZZXXXYYY]]]bbbccc```\\\YYYQQQKKKIIIFFF@@@;;;999666666555555444444444333222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------+++++++++******(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***,,,------+++((('''((((((((()))******++++++***000000555AAAJJJXXXnnnJJJ333444---111---------,,,,,,---111888===///////////////000000000,,,...111222000222>>>KKKEEEDDDEEEFFFCCC>>>>>>AAAIIICCC;;;666444333111//////......------,,,,,,+++************))))))))))))333)))((()))'''+++...&&&(((((((((((())))))))))))************+++,,,------,,,...222666:::===???@@@EEECCC???:::777444222111111111000///...---------,,,+++***+++,,,,,,***((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))***+++,,,---///000111111333555:::@@@GGGMMMRRRUUUVVVPPPKKKLLLJJJEEE@@@>>>999888666444333222111111222111111000///...------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,,,,...111444999;;;>>>BBBFFFFFFDDDBBB>>><<<:::777555444444444222222111///...---,,,++++++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******+++,,,000444888<<>><<<;;;:::555555444222111000///.........---+++***)))((('''))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))******+++...222888===@@@FFFGGGHHHHHHGGGDDDAAA???;;;999666444333222000...000///...---,,,+++++++++))))))((((((((('''''''''%%%%%%%%%&&&''')))***+++,,,***(((&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))*********222555777666444444777:::===AAACCCCCCEEEJJJKKKIIIFFFCCC???===<<<;;;999888333222111000///...------+++++++++*********))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((()))+++,,,------444888===AAADDDEEEGGGHHHQQQPPPRRRVVVZZZZZZVVVRRROOOKKKHHHHHHCCC<<<888888CCCAAA===888444111000//////...---++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%'''(((((())))))******++++++000000555BBBLLL\\\qqqLLL222333//////000......---++++++,,,000333.....................///...,,,...333111111>>>OOO@@@?????????<<<::::::<<>><<<:::999333333222111000///......,,,,,,+++***)))(((''''''(((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''*********,,,///444:::>>>@@@AAABBBCCCBBB???<<<:::999777444222111000...---------,,,+++***))))))***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((***,,,...//////111555888;;;???AAA@@@BBBFFFFFFCCCBBB@@@===:::888777666666000000///...------,,,,,,)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***++++++111444888<<<@@@CCCHHHKKKJJJKKKMMMOOOQQQNNNIIIEEEHHHEEEDDDDDD???999888;;;LLLHHHBBB;;;444///,,,+++---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''(((((()))*********,,,000000555DDDPPP___tttOOO222333222---222.../////////---+++,,,,,,------------------------111++++++///...***000;;;:::<<<===;;;999888999999777555333111111222111111---------,,,++++++******((((((((((((((((((((((((000'''&&&'''###''')))!!!&&&''''''''''''(((((((((''''''&&&''''''((()))*********,,,...222777;;;>>><<<;;;999666444333333333222111000...---+++***)))((()))******)))(((''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((******++++++,,,---------222555;;;AAAEEEFFFEEEDDDJJJJJJGGGDDDBBB???<<<999888777555444333222111111000//////...---,,,++++++)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,...///111444:::@@@EEEDDDAAA>>>999888666444444333444444222222111000...---,,,+++((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((())),,,000444777999<<<>>>AAABBB@@@===999666333222222111000///......,,,++++++***)))((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********+++000666;;;===>>>???@@@???===:::888888555333111111000///---,,,+++***))))))(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++...111444;;;???AAA@@@AAACCCBBB??????>>>;;;888555333333333/////////...---,,,,,,+++(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******+++(((+++000666===EEEMMMSSSLLLMMMPPPRRRRRRPPPKKKHHHIIIEEEBBB???;;;666777;;;<<<999666222///...---...,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''''''''((())))))******,,,000///666GGGRRRaaauuuRRR333333555+++333,,,...000111000.........---------,,,,,,,,,,,,,,,---)))(((,,,...---...000555999;;;999888999:::999555444333222111000000000---,,,,,,++++++******)))(((((((((((())))))))))))...+++000111((((((,,,'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((())))))*********,,,000444888;;;777666444333222222333333111111///...,,,***)))(((''')))***)))(((&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''((())))))***+++,,,,,,------,,,000777>>>BBBDDDDDDCCCHHHJJJHHHCCCAAA@@@===999777666555333222222111111///......---,,,+++******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***++++++++++++,,,...---000777>>>CCCCCC???;;;999888666555444444444555222222111///...---,,,+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((***---111444777888:::===???>>>:::555222222222111000000///......++++++***))))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%''')))((((((+++000555<<<===?????????<<<:::888666333111000111111///...******)))(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%)))(((''''''(((+++---///999===???>>>???AAA@@@===<<<;;;:::666222111111222000///...---,,,+++******'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))******)))+++...222666===CCCHHHDDDGGGJJJMMMNNNMMMLLLJJJMMMFFF@@@<<<888333333666111000///---,,,,,,------,,,+++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((())))))***+++000000777IIITTTaaasssSSS222222666'''111,,,---//////......///000---,,,,,,,,,++++++++++++)))+++,,,+++---222333000...444777555555888888555999999888555222///---,,,,,,,,,,,,+++******))))))((((((((())))))*********)))---::::::,,,(((------%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))((())))))+++...111555777444333222111000000111222//////...---,,,+++***)))''')))+++***(((&&&'''((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,,,,---'''+++111888@@@FFFJJJMMMHHHKKKKKKEEEAAABBB@@@<<<555444333222111000000000......---,,,+++***))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((***+++******+++,,,***,,,111777<<<>>><<<::::::888777555444333444444111000///...---+++******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&(((+++///222444666777999:::999777333111000000000//////......---)))))))))((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###&&&))))))'''(((---222999:::<<<===<<<:::777555222111//////000000000///***))))))(((((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$***(((&&&%%%&&&(((***+++222777:::;;;===@@@???;;;888888888555222000222444000///...,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((())),,,---...///111444999======@@@CCCEEEFFFFFFFFFFFFHHH@@@;;;:::999555333333222111000///---+++************)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))+++///000999KKKUUU```qqqSSS222222666%%%000......---+++)))***,,,...,,,,,,,,,+++++++++******,,,333222***'''+++,,,(((&&&...333111111555555111000111222222000///......,,,,,,++++++***)))))))))(((((())))))******++++++(((::::::(((!!!(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))'''((((((***,,,///222444444222111////////////000------,,,,,,,,,,,,,,,+++(((***,,,+++)))'''(((***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))+++,,,,,,///000333777===DDDJJJNNNDDDHHHHHHAAA>>>???===999333333111000////////////...------,,,+++***))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))***)))))))))***)))***,,,111666999:::999:::888666444333333333333000///...---+++***))))))''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&)))---111333888888888777666555444333/////////......---------(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$'''++++++((((((---111555666888999888666333222000///------///000000///***))))))(((((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###"""$$$''')))***,,,222666777:::>>>>>>;;;444666666444111111333666//////---+++)))(((&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&)))---111777===BBBCCCEEEGGGHHHHHHGGGGGGHHH???888555999<<<:::555333,,,,,,------,,,,,,+++***))))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))***///000999LLLUUU___oooTTT555444---000---...------,,,,,,------...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222:::111,,,000333///)))''',,,+++***(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%&&&'''((()))(((((((((((()))***+++,,,............/////////////////////---,,,***((('''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''')))+++,,,+++,,,///222777???HHHNNNJJJIIIHHHGGGDDD???:::666666666444333111000......000///---+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))***,,,...111333555666666555555444333333222222111111///...,,,***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***666777888777444111000000000000///...---,,,,,,+++(((((('''&&&&&&&&&&&&'''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%+++777777---%%%'''---222333333333333222111000000000000///...,,,+++*********((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++...444:::??????<<<999777<<>><<<555//////111...---+++)))((('''''''''&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))***,,,111888<<>>999888888999888666333000...,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))//////444@@@QQQ___gggiiiyyyQQQ555444,,,000------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************+++++++++,,,---.........'''888???444***,,,---)))******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((((('''''''''(((((()))******+++++++++,,,------------------,,,+++***)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++,,,,,,---///333888===CCCCCCBBB@@@===:::::::::666555444222000///...------,,,+++***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&&&&(((,,,///222...//////000111111222222000///...,,,+++)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%(((***---------,,,,,,---------,,,+++***)))((((((&&&%%%$$$$$$######$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$$$$&&&)))...111333222///---.........------+++******)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''+++000555666555333111777<<<<<<888222000000++++++***((('''&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((+++///333777<<<@@@@@@AAABBB???:::555666777777666222///,,,++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))...///666CCCTTT```ffffffuuuOOO444444,,,///...,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------+++>>>EEE888---...///,,,***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&''''''((()))((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++******)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))************+++++++++,,,///333666===>>>???===999888888999555555333222000...------,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&)))---///000000000000000000000000111000///---,,,***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%(((***,,,,,,+++,,,---,,,,,,+++***)))(((((('''%%%%%%$$$############$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''')))((((((###&&&+++///111000...,,,,,,---------,,,+++***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&)))...222444444333000555:::;;;888444111000+++***)))((('''%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''))),,,///999???DDDEEEDDDBBB<<<555444555666666444111...+++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((())),,,///666EEEUUUaaaeeedddpppMMM444444,,,///...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,'''444:::333++++++---,,,)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((()))***++++++,,,***+++++++++++++++******((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))*********)))******+++******,,,///222777999;;;:::777555666888777666555333222000///...+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&(((+++,,,222222222222222222222111111111000...,,,+++))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###&&&)))++++++++++++,,,,,,,,,+++***)))(((((('''&&&%%%$$$$$$######$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&''''''&&&"""%%%))),,,......,,,++++++,,,,,,,,,++++++***)))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%(((,,,000333333222...222666777555222000///*********)))(((&&&$$$###$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&(((+++---222999@@@AAABBB@@@:::333333333444444222000---++++++******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))---///777FFFVVVaaaddddddmmmLLL444444+++///...,,,,,,++++++++++++,,,,,,************************************************)))))))))************+++&&&))),,,,,,***((()))***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''%%%&&&'''((()))***++++++)))******+++++++++******((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))*********))))))*********)))***---000000555999888555222333555777666555333222000///...******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***/////////000111111222222111000///---+++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))))))))***+++---,,,,,,+++***)))((('''&&&&&&%%%$$$$$$$$$$$$$$$#####################################################################################################################################################################""""""$$$'''***+++,,,+++++++++++++++++++++******)))&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%)))...111222111+++---000222111///...---***++++++***)))'''%%%$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&&&&'''***,,,)))000666999<<<===;;;666333333222111000...---,,,))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))///111999GGGXXXcccfffeeekkkKKK444444+++///...,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...******...///+++***---(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++))))))***++++++++++++***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((*********)))))))))******))))))***,,,///---222777888444111222444555444333111///...---,,,***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((())))))***+++,,,...///000000//////...,,,***)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$!!!###&&&'''''''''((()))------,,,+++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%########################################################################""""""""""""""""""""""""################################################!!!"""###$$$$$$$$$$$$%%%###$$$&&&(((******************+++++++++******)))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$''',,,///000000)))***,,,......---,,,+++++++++++++++)))'''%%%$$$$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&&&&(((***,,,...333777888999<<<:::666333222111000///...------(((''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''))))))111333;;;IIIYYYdddgggfffnnnLLL333333,,,000...------,,,,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''((()))******++++++---///111333333333333888666444111000/////////******)))''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))***+++---.../////////...---+++******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%&&&''''''************)))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((()))***++++++***)))(((&&&&&&&&&%%%%%%$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''***,,,---,,,++++++,,,...---+++)))))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''+++///444888999777222///000000000///...,,,+++***''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''')))***+++///333<<>>LLLZZZcccfffeeehhhJJJ222333...333///,,,,,,,,,,,,+++++++++++++++++++++******))))))((())))))))))))))))))))))))******))))))))))))(((((())))))************)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))***+++---.../////////111111222333333222111000))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,+++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&))))))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((()))******)))((('''&&&&&&%%%%%%%%%%%%$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())),,,,,,,,,...//////,,,***)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''+++000444666555222000222111000///---+++)))((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++000666AAAOOO[[[dddgggggggggKKK222222...222---,,,,,,,,,++++++++++++***+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((())))))))))))))))))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''((()))***+++,,,------///000222333333111///---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))+++---,,,***'''(((((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%(((---111333222111///111111000...,,,***((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''')))***+++///777CCCPPP[[[cccgggiiigggLLL222111---000))),,,,,,+++++++++******************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***+++...000111222111///+++)))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$$$$&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((+++---,,,)))&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$&&&***---///000///...//////...---+++)))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''')))***+++///777DDDPPPYYY```gggkkkeeeMMM222000,,,///'''++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***---...///000///,,,)))'''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&'''))),,,...---***'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%(((***,,,,,,,,,,,,,,,,,,,,,+++***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++000999EEEOOOVVV^^^hhhooobbbLLL111000---000'''++++++++++++************((()))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))***+++,,,---,,,+++)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$&&&(((,,,...---)))&&&''''''&&&%%%%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%&&&((()))*********))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&''')))***+++222<<>>IIIPPPUUU^^^lllwwwlllAAA333333...***---+++******)))))))))))))))+++...---&&&"""&&&))))))%%%'''))),,,000%%%)))!!!***!!! ---&&&&&&222###)))"""...::: ***+++$$$111###'''***...+++%%%,,,)))###"""!!!,,,"""+++'''***$$$"""((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$###""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((()))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$%%%'''''''''(((***,,,444???JJJQQQ[[[fffjjjhhhlllAAA333222...+++---++++++***)))))))))))))))###$$$(((---111000***%%%***111)))%%%,,,222)))%%%222333%%%%%%999...)))+++###...;;;///)))""" !!!$$$%%%%%%,,,%%%444%%%%%%%%%$$$&&&&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''$$$&&&'''''''''(((+++---555@@@KKKRRR\\\fffjjjiiilllBBB333222...+++---++++++***))))))))))))***222((("""''',,,...555>>>???333555DDD555+++""""""*** 555888;;;UUUZZZ%%%'''&&&&&&000%%% ---+++aaa[[[:::???...)))BBBZZZ\\\HHH***###$$$&&&$$$ ,,,)))######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%&&&'''''''''(((+++...777AAALLLTTT]]]fffjjjkkklllCCC222111...,,,---,,,+++******))))))******&&&000666***333sss---***444$$$((()))DDDIII___%%%/// ###***333NNN+++###vvvIII 000(((///###!!!+++&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%$$$%%%&&&%%%&&&'''''''''))),,,///888AAAMMMWWW^^^eeejjjmmmkkkDDD222000///------,,,++++++***************---""""""///555///+++///333*** >>>***///%%%(((000...&&&111,,, ~~~^^^666sss>>>+++###,,,!!!&&&///&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&''')))---000999AAANNNXXX___ccciiinnnkkkEEE222//////...---,,,,,,+++************+++...,,,,,,***!!!+++!!!"""!!!333......)));;;---VVV]]]555'''777]]]$$$333JJJ***'''+++$$$)))%%%&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&''')))...222999AAANNNYYY___aaagggoookkkFFF222...000///------,,,++++++******++++++---(((&&&***222444000***###===...---&&&!!!777777oooiiilllDDD;;;333111000)))$$$,,,$$$---&&&''''''((())))))******))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&'''(((***&&&&&&&&&&&&'''***///333999@@@MMMZZZ^^^___fffoookkkFFF222...000///------,,,++++++******++++++(((******'''(((---,,,(((---!!! ///vvv111VVV///111222'''444$$$)))*** 111%%%&&&''''''((()))******+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))************************''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''''')))+++&&&&&&&&&&&&&&&***///333999@@@MMMZZZ^^^^^^eeeoooiiiDDD111///000///...,,,++++++******++++++,,,000***)))---***%%%&&&...&&&,,,)))...$$$...---NNN^^^,,,bbb***+++~~~%%%++++++...(((+++))))))***++++++++++++***+++*********))))))((((((***)))))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%,,,###***###(((...(((,,,++++++,,,(((222---777...,,,555---+++111'''''',,,222)))...***&&&...+++---'''555###+++"""%%%"""(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''''''''######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######)))%%%###$$$((()))'''###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%111((( ###%%%***$$$&&&"""000((()))'''###&&&+++"""+++&&&"""+++''')))111111'''///!!!*** +++'''((('''000!!!:::'''&&&'''))))))(((...555<<<@@@NNN]]]```]]]dddqqqkkkHHH555111000...---,,,,,,++++++++++++,,,,,,---)))&&&)))222999555+++***555***BBB}}},,,'''uuuggg*** ***'''+++'''+++((( ))))))***++++++++++++***************)))))))))(((*********)))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***+++)))'''((()))'''""",,,))),,,222***...,,,///555222???DDD<<>>IIIYYY___\\\___gggnnnNNN:::222///------,,,,,,++++++++++++,,,,,,,,,555333&&&!!!(((+++'''000///$$$222$$$hhh000%%%bbb%%%,,,eee&&&(((***ccc)))!!!;;;///""" ---)))((()))******++++++******************))))))))))))+++++++++************)))(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,***&&&$$$&&&(((+++***222***!!!***)))999999KKKfffqqq~~~rrr{{{FFF<<<000FFF...666---///,,,333&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''###$$$%%%&&&'''&&&%%%$$$(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''$$$"""###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$)))(((888&&&###)))&&&***777 888 %%%555"""%%%###$$$---%%%)))///!!!///'''$$$(((###%%%,,,###%%%!!!///%%%222%%%'''&&&'''))))))(((...555:::;;;EEEVVV______```dddsssQQQ<<<222...---///,,,,,,,,,++++++,,,,,,,,,,,,,,,+++...777???===777,,,,,,!!!444,,,$$$111&&&DDD>>>(((IIIhhh111{{{666'''kkkeeeaaabbb!!!%%%&&&((('''))),,,'''((())))))************************)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''++++++***(((&&&'''***---$$$***333222'''???KKKjjjzzz{{{~~~mmm\\\777)))222+++!!!!!!%%%333,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%&&&'''(((###$$$&&&((((((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((()))***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$"""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!!###///###---"""$$$""",,,(((222((()))///222((( ((()))(((""" ---###+++ ###///+++&&&'''+++444+++'''444'''&&&'''))))))(((...555888;;;FFFTTT^^^bbbgggmmmwwwRRR:::///---///222---,,,,,,,,,,,,,,,,,,---"""///888,,,<<<))),,,///$$$(((444$$$***111BBB^^^aaaddd...###]]]AAA%%%xxxiii%%%...%%%///'''((((((((()))************)))))))))))))))))))))******+++++++++++++++,,,,,,,,,************************(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''(((***---///...---...$$$$$$FFFdddbbbVVV111222555444222(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((---+++)))''''''(((***+++)))*********)))(((&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******)))((((((((())))))***+++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ///'''$$$---///222777######...;;;BBB(((***###333 &&&""" )))***...999)))<<<@@@///666:::!!!444...000'''&&&'''))))))(((...555999???JJJSSSXXX^^^hhhrrrxxxQQQ999///...000333------,,,,,,,,,,,,------555'''$$$------)))999SSS+++$$$777'''555"""333>>>)))---###vvv222,,,FFF[[[666555)))%%%222------+++###,,,'''((())))))******))))))))))))))))))***************++++++++++++,,,,,,,,,************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************************************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''(((***,,,---+++'''$$$'''LLLrrr~~~xxxxxxaaa((()))666+++******)))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((())))))***------,,,+++***)))))))))''''''((((((((())))))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,,,,,,,************+++,,,---...*********)))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&'''(((((())))))************************)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%fff!!!///+++---oooGGG%%%---FFF666&&&!!!222111555((('''&&&'''))))))(((...555;;;DDDMMMRRRSSSWWWaaakkkwwwPPP999222111000000------,,,,,,,,,,,,---------)))---777555)))&&&---%%%WWW{{{000***...)))///,,,333;;;KKK,,,&&&BBB***MMM{{{III111%%%===---###???{{{GGG+++---555---WWWMMMOOOTTTVVVRRR$$$000+++---$$$"""'''(((((()))))))))))))))((()))))))))************************+++++++++,,,++++++++++++++++++++++++(((((()))))))))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))),,,...+++)))---777AAAvvv{{{jjj---...---,,,+++***(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''''''''(((((((((((())))))******+++,,,,,,---###''',,,111333333111///555333111000//////000111---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''*********+++++++++,,,,,,,,,,,,---......///000000//////.........//////000,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###EEE111))) !!!)))---ZZZ}}}000+++&&&(((iii&&&)))999333ccc000(((+++111,,,'''&&&'''))))))(((...555<<>>%%%555%%%222000---///:::,,,///666,,,%%%222///444,,,222444'''000...---++++++333((('''((($$$,,,,,,'''(((((()))))))))))))))(((((())))))*********+++)))))))))******+++++++++++++++++++++++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))---...***,,,???```zzz[[[000///...,,,***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))++++++,,,------...//////444<<>>OOO^^^lllvvvzzzpppjjjhhhWWW>>>---000111)))%%%+++333---'''%%%((()))'''$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***+++((($$$"""&&&+++///,,,///000...---000000...888<<>>***...---''')))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&%%%&&&'''(((%%%+++***(((,,,(((%%%---'''000AAAWWWmmmxxx\\\FFF444)))---888%%%'''***,,,,,,+++)))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((($$$&&&***---000000---)))...///...---555III^^^jjjvvvOOO???111///222000---...'''*********---222---%%%***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&'''%%%%%%***...'''///---))))))///555444---(((GGGsssssseee444888:::888222...///111!!!,,,777777///(((&&&'''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&---''''''000"""kkk(((!!!iii$$$(((---333$$$'''XXX,,,222//////000***'''&&&((()))***///666===GGGLLLSSS]]]\\\^^^kkkoooMMMAAA777333444111111111000000000000111111//////000111222222111111333000)))---999999888CCChhhzzz~~~eeeNNN999''')))111111+++(((///---+++)))((()))***+++************************************+++++++++++++++++++++,,,,,,,,,,,,,,,***+++---///111333333444)))***,,,---------,,,,,,...000111000......111444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++************+++++++++++++++,,,------...------,,,444111///000333444///+++333888;;;777444444444333222111///,,,+++---111444444---)))***,,,---///333,,,,,,,,,,,,++++++++++++************************************************((())))))))))))************))))))(((((((((((((((++++++,,,---///222555777///)))111,,,,,,222+++000999333///...,,,)))''''''%%%'''***+++)))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))222,,,###,,,555111***444%%%nnnNNN444&&&888,,,)))************))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&***'''%%%$$$&&&'''))))))(((+++((((((+++'''---???\\\dddxxx~~~cccJJJ555)))+++,,,---+++)))(((***,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))222)))!!!""")))...,,,(((111888GGGcccbbbIII999///...333111444000'''&&&---...)))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''###((((((###$$$---///***///<<<333)))888aaagggHHH777000///:::000%%%###(((---,,,***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&000...***###+++---zzz///)))!!!hhhnnn111---###XXX&&&%%%///###888000444***---222***''''''))))))***///666===GGGMMMTTT]]]]]]```nnnkkkJJJ>>>444000111///111000000000000111111222111222333444444444333333(((<<<===111888PPPpppeeeFFF:::555///,,,///---,,,+++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000000000///---***((('''//////000000000111111111///000...***&&&&&&+++000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,+++---///000000111111222///222555444222444:::@@@AAANNN\\\fffooo||||||iiiVVVJJJBBB;;;444222222444444...'''(((,,,------------,,,,,,,,,,,,************************************************)))))))))*********++++++000...+++((('''(((,,,//////...---,,,++++++---///...---<<<::::::;;;...000222***&&&***------///333***++++++)))'''''')))+++*********)))))))))((((((''''''''''''''''''''''''((((((((((((((()))))))))$$$333...(((444444***---555vvv~~~\\\111555'''333******)))))))))))))))***''''''''''''''''''''''''((((((((('''''''''''''''((('''%%%'''***,,,,,,+++000---(((...;;;DDDVVVrrraaa:::666111,,,+++---...,,,)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))*********%%%+++222222,,,***222===QQQ|||wwwMMM999666222222222///***'''+++222++++++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&)))'''&&&)))***+++,,,...>>>111000RRR```>>>---...111333000+++)))+++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''""" 222$$$%%%KKK444...)))RRR###%%%222]]]///444!!!]]]rrr&&&))),,,###000333)))'''''')))******///666;;;FFFLLLSSS\\\]]]aaaqqqjjjIII===444111222000000/////////000000111222333333333444444333333333999;;;999IIIssszzzeeeKKK555...333******+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------...///000222333444444555//////............//////111333444222...+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,,,,,,,---------...,,,...000111000000111333222333555:::DDDUUUjjjxxxuuuPPP777222000333555222111111.........------------,,,************************************************************+++++++++++++++---...---,,,---///222(((---555>>>GGGRRR\\\bbbyyyxxx~~~}}}ppprrrWWWMMMCCC===888000)))'''000000///---***)))))))))+++************)))))))))(((((((((((((((((((((((((((((((((((())))))******###---***)))000((()))???bbb444)))111+++***)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,,,,+++***,,,...222FFFfff}}}OOO@@@000,,,222555///'''******))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,)))000555111,,,>>>lllFFF666(((&&&444:::000+++000,,,,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''111$$$###222666+++&&&+++;;;pppmmmRRR777///111222///,,,------,,,++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''' 222""""""***&&&$$$'''&&&888""" &&&]]]$$$,,,555 ---+++ggg"""%%%$$$&&&444///)))''''''*********///555999EEEKKKRRR[[[\\\bbbrrrkkkJJJ???777333555333////////////000111222333222222111111222333444555>>>AAAWWWwwwaaa@@@(((,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------......//////------...///111333666777777777888888777666444333))),,,111666888666333111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,------......//////...000111000------000333555<<>>666333555333222222222222333444555666555444333444888===BBBEEE???:::333---***+++...000------------------------............////////////000000111222333333444444///555AAASSShhh~~~vvv\\\HHH>>>;;;888666////////////////////////------------------------++++++++++++,,,,,,---...---------...///000000111***...111333444999CCCJJJvvvQQQ888777......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------111000...111>>>YYYyyyuuuaaaFFF333---------+++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++''')))333///,,,SSSKKK555333000...,,,+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******&&&+++...---,,,222???KKKeee@@@000...,,,,,,,,,+++++++++******'''((((((((())))))******)))))))))))))))))))))))))))******+++---...//////666___fff<<<555777222......---,,,++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&((()))+++,,,...222000888cccNNN...111000///...---,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((---ooo'''$$$$$$$$$---000ccc444...%%%,,,///BBB///,,,222ddd***'''%%%(((***555(((&&&(((+++,,,+++...444888EEEMMMTTT[[[]]]gggzzzdddFFF===666333555333555555444444444555555666222111===555888AAAUUUIII888000222,,,+++111---------.........//////333111000///......///111(((444555111444444666@@@JJJlllhhhOOODDDDDD333///444222111222------+++---000///+++---222///......---------.........+++...444444//////444888///000999>>>HHHjjjaaa999111555)))+++:::+++!!!999---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))000---***111000,,,000444...444QQQzzz|||{{{ssszzzCCC222,,,000...)))(((,,,---******---******))))))))))))*********)))))))))***+++,,,,,,---%%%888999111{{{iii>>>///888111+++...+++,,,+++******)))************)))(((((()))*********&&&(((222000---000ZZZhhh777555...333+++***555,,,!!!+++))))))))))))))))))))))))))))))))))))************,,,000)))444###///111@@@iii}}}FFF000777:::///------***...000&&&))))))))))))(((((((((((())))))(((((('''''''''&&&)))***(((&&&&&&***+++)))666222HHHWWW666555000///222///***+++,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&###&&&(((&&&&&&(((***+++###+++llllll...###---)))))),,,---///www888===999>>>hhhggg111***555333,,,777hhhmmm'''"""---,,,---```FFF555&&&$$$***---------+++''''''***,,,,,,///444777FFFFFFWWWVVVaaaddd}}}eeeFFF===777444666444555555444444555555666777666<<<&&&===EEE\\\JJJ@@@///444222,,,------......////////////---000222111000222222111666555333444777@@@mmm[[[===555444777444'''///---,,,---------...000///......------....../////////000111///...111666+++===AAA<<>>000555222$$$111999!!!---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++111...---444333---000...???eeebbb999000000---)))(((+++...,,,'''******))))))))))))*********))))))******+++,,,---,,,,,,---EEEvvvwwwUUU---***---,,,---///,,,++++++***************+++*********++++++++++++///222%%%333:::ooonnn999111444///+++---+++***000************************))))))))))))*********+++,,,((( 555===222;;;pppUUU111***)))///,,,%%%***111+++******)))))))))((((((((())))))((((((((('''''''''$$$&&&)))++++++***+++...***QQQvvvNNN:::666...000444(((,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&(((((('''%%%%%%&&&'''(((222...+++...""",,,(((666//////JJJLLLQQQuuuwwwttt|||yyyvvv|||zzzooolll]]]EEE555666???"""...---000:::(((******$$$333555---''''''***,,,///333+++((('''+++,,,,,,///444:::GGGGGGXXXUUU___bbb|||fffGGG>>>888666777666555555555555555666777888333999===:::ccceeeSSSKKKOOOIIICCCDDDLLLWWWaaafff===@@@111333---///////////////000000000...333333......333444///000;;;777>>>oooggg???---333888111111///,,,---//////,,,//////............//////...111222///---111666888888999DDDaaayyyDDD111777...///444(((------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///,,,,,,222000---444LLLjjjzzzccc666---///...++++++...,,,(((******))))))))))))******************+++,,,---...222666,,,iiiJJJ...222111)))***,,,,,,+++***************,,,,,,,,,------,,,,,,+++222***777111lllnnn???333...---(((***...,,,************************))))))*********+++++++++///(((......222@@@zzzssshhhjjjrrrrrrkkknnnjjjnnnyyyYYY<<<999<<<999---+++...)))*********))))))))))))((())))))((((((((((((''''''###%%%+++000---)))111>>>bbbYYY)))===;;;$$$000------,,,,,,+++*********((((((((((((''''''''''''+++)))&&&&&&''''''((((((///,,,(((&&&---===777FFFdddeeeqqqzzzccc```ssscccxxxxxxyyydddPPP???>>>((( ///:::,,,%%%***'''''''''))),,,***)))...666,,,((((((+++------///444<<>>IIIJJJ```???>>>+++888000000000111111111111111222444222---111999;;;555888777UUUzzz[[[BBB+++...111222000///000...***/////////...//////000000---222333000111777999777999EEEkkkFFF---<<<333&&&999...------------,,,,,,,,,------------------------)))111///---000000777IIIrrr}}};;;555111111...)))***///+++******))))))******+++*********++++++---...///333777GGG|||aaa000000555...---,,,,,,+++************++++++,,,......---,,,,,,,,,"""444999sssooojjjttt}}}{{{vvv}}}yyy|||hhh>>>,,,111...///000&&&++++++++++++++++++++++++*********+++++++++,,,,,,111'''===---999yyyxxxdddtttjjjkkkSSS666)))000222111000---++++++*********)))))))))))))))(((((((((((((((((()))))),,,...(((+++DDDbbb{{{{{{666<<<<<<'''333......------,,,+++++++++)))))))))(((((((((''''''***&&&&&&)))+++***))))))***+++***000666@@@TTTbbbbbbwwwooogggDDD<<<,,,999'''///>>>+++((())),,,---***''',,,444,,,)))(((+++------///444;;;GGGGGGZZZVVV^^^cccfffHHH???999777:::888777666666777888999::::::BBB666===iiicccjjjlllnnnnnnhhhbbbccciiicccbbbaaa```___[[[WWWTTTPPP^^^TTTFFFmmmuuu888===444222222222222222222222222000222222333777<<<===<<>>^^^aaadddrrrqqqwww~~~dddAAA,,,...444333111+++(((+++------000444...******,,,------///333555@@@CCC[[[YYY```jjjeeeGGG>>>999777999888777888888888999;;;<<<===BBBpppBBB:::555555555444444444333333666333888;;;222666___TTT111000555...,,,555000000000000111222333444444222555888333666SSSuuuZZZ]]]{{{>>>222333............------------........................)))---,,,000>>>SSS{{{bbbbbbnnnrrrGGG444///...---,,,++++++******++++++,,,***++++++,,,...///111222CCCyyy}}}RRR///222;;;------,,,++++++++++++,,,)))+++---,,,***,,,111777FFFuuuyyy\\\kkkHHH///000000///------------------------,,,,,,,,,,,,---------------IIIfffyyyRRR......888333---,,,,,,,,,,,,+++++++++(((((()))))))))*********(((+++...<<<^^^ggg...;;;111111000//////......---++++++*********))))))))))))%%%'''+++)))&&&000>>>LLL\\\qqq___```|||===)))555%%%///+++***,,,---,,,///333...+++***---...---///333444???CCC\\\ZZZ```kkkdddFFF>>>888777999777888888888999:::;;;===>>>```999666666555555555444444444333000666<<<:::PPPsss:::333888...+++444000000000000111222333444444111777;;;555<<>>SSSjjjYYYaaaeee[[[555---------...000---)))+++000///+++***---...---///333555@@@CCC\\\ZZZ```kkk```AAA<<<999888:::888<<<777999111CCC000;;;IIIiii999<<<888555888555222888222HHH+++BBBIIIqqq;;;222:::***888222222111111222222333444000;;;+++???444___```\\\___666000777###000888***222---///............//////000///444111???kkkhhhddd{{{XXX...;;;,,,///---******+++------,,,+++///***111+++000EEE666wwwnnnDDD///333///...---,,,+++,,,---...%%%111000...000)))666\\\\\\^^^OOO>>>666//////111000.........---***444###)))333******444222FFF~~~xxx~~~aaa333666777111...000333///((()))///'''///+++'''------)))***111(((LLLzzz~~~???...===%%%777***,,,222+++***++++++,,,,,,,,,++++++***'''%%%'''///???RRR```fffffflll{{{~~~~~~RRR444......,,,***---111///***,,,,,,++++++,,,...///000666999DDDXXXUUU___dddaaaCCC>>>:::888:::777;;;888999333@@@666<<>>000AAABBBbbb===555...555222222222222222333333444888(((777AAACCClllxxxMMM000444///333111---333---///............///000000///777444aaalllooozzzGGG333...///---++++++,,,---,,,++++++222(((///)))333///```xxxgggooo333000///...---,,,,,,,,,---...***222---***...222SSSXXXhhh===&&&555000---******,,,///...,,,///***,,,///+++///777777xxxvvv}}}LLL...(((000---+++------+++,,,---)))///***&&&------))),,,000IIIaaaqqq???444555111333---+++111+++,,,,,,,,,,,,++++++***,,,,,,***000BBBVVV]]]ZZZaaazzzqqq\\\---+++---222///)))+++222,,,,,,++++++,,,---///000555888DDDYYYVVV```ddd```EEE???:::888:::777999888:::777======UUUrrryyyqqq{{{hhh@@@111999777666;;;777AAA'''IIIqqqaaa222:::///333222222222222333444444888,,,???<<>>999999;;;888777666;;;;;;<<>>666;;;888QQQAAABBB+++333333333333333444555555000CCC;;;AAAlllhhheee///444444)))444..................///000111111222:::kkk~~~aaa]]]rrr}}}KKK444000///............,,,***)))222(((222000666SSSZZZ}}}mmmLLL111000///...---,,,,,,------***---...///555QQQTTThhh^^^444777222.........---,,,---)))333///+++000///CCClllrrruuuiiiddd222333555333---,,,///---'''+++,,,(((***000***&&&000MMMxxxzzzHHH333'''777///'''222......---,,,,,,+++++++++(((,,,999JJJZZZccchhhjjjrrrqqquuuwwwlllZZZUUU[[[```bbbmmmkkkjjjIII+++'''///333000...---,,,,,,+++,,,---...///222777DDDZZZXXXaaadddoooSSSAAA<<<888999===999777666;;;<<<===MMMoooIIIQQQ[[[\\\999???888888>>>666:::FFFddd@@@222444444333333444444555666111CCC;;;kkkuuu]]]www???,,,111///444***///.........//////000222222999KKK]]]hhhxxx999222000///.........,,,******...+++333333222wwwhhhaaatttjjjaaaooo777111000...---,,,,,,------+++,,,...111@@@lllaaammm<<<444111111333000++++++000+++///---///000...TTTjjj~~~???222555555111...---,,,)))***+++)))---111((((((777WWW|||vvv...222444444444111//////------,,,,,,------///666JJJ]]]___\\\ooo}}}ggg{{{ZZZRRRzzzwwwqqq[[[<<<(((+++777333'''...---,,,+++,,,---...///111666CCCYYYWWWbbbeeeeeeMMM???;;;777:::>>>:::999::::::<<>>+++uuufffjjj~~~DDD444555,,,///000.........///000222333444RRRwwwcccmmm888444///,,,,,,---------000(((///333111RRR|||tttsssvvvUUUXXXttttttkkkzzzsssZZZVVVXXX333111000...---,,,------111...111<<>>eeeuuuxxxHHH,,,...333,,,///...---,,,---...000222>>>LLL[[[bbbgggssslllaaaYYYllluuu\\\SSS^^^]]]III333+++---///......,,,,,,,,,,,,---...333666AAAVVVUUUaaahhh```MMMCCC>>>777:::>>>999555CCC888CCC\\\~~~SSSSSSFFFPPP}}}FFF333::::::666===CCCPPPOOOQQQnnn~~~www;;;555555555555555666777777;;;???zzzXXXjjjWWW777333(((555111.........///000222333444jjj{{{hhhyyy:::555///,,,+++,,,---...///'''000444333lllkkkssstttkkknnnddd[[[UUU333222000...---,,,---------...666GGGzzz^^^mmmzzz\\\DDD000111666333...---,,,---333000444kkkuuugggDDD,,,000777///***///...+++'''+++,,,,,,IIIyyywwwpppSSSrrrUUU444222333555...---,,,,,,---///222333IIIZZZccccccssskkkuuukkkaaaxxx{{{~~~aaa^^^YYYMMM;;;---,,,333///...---,,,,,,,,,---...444666@@@UUUTTTaaaiiibbbIII<<<<<<888:::>>><<<@@@@@@999DDD}}}gggRRRDDDDDDUUUiiiNNN555AAA000@@@;;;llluuuRRRKKKJJJZZZsssKKK777888666444333666999;;;<<>>>>>www[[[AAAMMM[[[vvvTTT777777666444444666999:::===iiinnnfff^^^^^^|||zzzKKK888///333---///000...111555111;;;TTTzzzllluuu|||vvv777000000...&&&444,,,///...///555LLLoooxxx}}}]]]QQQfffLLL555,,,444***...---......444EEErrreeemmm999555...222222000//////111111WWW{{{bbb^^^|||iiitttjjj***666'''---******+++---+++...222DDDrrrsssNNN>>>DDDSSSbbblll[[[UUU~~~VVV333)))???000---///222//////>>>QQQaaapppzzzlllttt{{{ooolll~~~{{{lllkkkeeeVVVDDD555...------,,,,,,,,,,,,---......111444>>>TTTSSSaaaiiiaaaIII======999888;;;888999555EEEJJJjjjWWWJJJBBBEEENNNwwwSSS>>>???<<<999DDDkkk@@@TTT]]]tttZZZ888666555555555666777999BBB{{{kkkfff|||\\\:::111333,,,000111///222555333DDDdddccc~~~rrrDDD111000---,,,000000+++333---:::iiitttyyywww^^^OOORRRmmm///333111,,,///---...---555VVV\\\mmmkkk???888111///666000,,,'''888???mmmqqqcccWWWccc{{{ooo|||???===///777---333...---...+++000RRRwwwqqq|||RRR???PPPsssyyylll<<<%%%444222//////222333777GGGYYY^^^ooonnntttrrrzzz|||rrrjjjssswwwvvvpppmmmeeeXXXHHH:::111---,,,,,,,,,,,,,,,---......000222===RRRRRR```iii^^^GGG<<<>>>:::999<<<888;;;:::EEE]]]]]]dddeeePPPEEE@@@DDDLLLqqqvvvQQQ===888>>>777QQQkkkBBBQQQ___mmmWWW:::666444555666666777999PPPyyykkkqqqiii^^^mmmzzz|||ppp:::000222,,,111222000222444444MMMvvvqqqqqqvvvhhhVVV333000,,,111+++222,,,444111888tttxxx___RRRyyy{{{xxxWWWaaa{{{hhh}}}aaaNNNFFFwww...777------///---000111222gggYYYxxxOOOkkk]]]777:::///111///222,,,999CCC}}}sss[[[[[[ttt{{{nnnYYYPPP111///,,,)))...000,,,111)))444bbb|||}}}|||QQQLLLggg|||QQQ888///333///...000444===NNN^^^fffzzzbbbzzz___~~~ooorrr||||||hhhrrr|||lllfffddd^^^WWWMMMAAA555---,,,,,,++++++,,,,,,---...///111;;;PPPPPP___hhh}}}\\\EEE;;;===;;;;;;>>>;;;===>>>AAAyyyXXX]]]aaaNNNFFFBBBEEELLLaaaPPP===555???:::eee[[[EEEGGG```kkkOOO>>>777333666777666777;;;kkk{{{hhhpppAAA222666222222333111222222555WWW```gggsss777000...333'''000,,,///777777SSSPPPgggnnnvvvzzzyyypppjjj}}}^^^llleeeKKKBBB]]]:::666+++...000...222444333|||^^^ooo___www777===000***333...///444NNNyyygggPPP~~~qqq---555%%%///---///***333,,,EEEyyyqqq]]]DDDkkk___000666333///---///666BBBSSSaaatttsssuuuvvvdddzzzzzzRRRSSSjjjwwwqqqtttvvvvvvSSScccpppSSS\\\[[[[[[XXXRRRFFF777---,,,++++++++++++,,,------...000:::OOOOOO^^^hhh^^^FFF<<<===;;;<<>>xxxxxxfffeeeKKK222666111111222111333333999dddxxxccc{{{^^^vvv@@@///111333(((...,,,,,,888BBBxxx|||pppRRRccc```wwwfff```rrrJJJFFFZZZRRR444,,,///222...222444CCCVVV\\\aaaDDD999111***888+++222333eeecccUUUlllAAA;;;***888222000+++333000VVVyyyzzzrrrPPPccc//////222///---111;;;KKK\\\ggg{{{```TTT|||QQQYYYooo}}}vvvYYYSSS```JJJXXXZZZ\\\ZZZTTTGGG888...+++++++++++++++,,,------...000999NNNNNN^^^hhhcccJJJ>>>>>>:::;;;>>><<<<<<666NNNUUUccc}}}cccSSSIIIAAABBBHHHTTTWWWCCC===:::AAAyyydddWWWHHH]]]UUUHHH;;;222666999777:::AAAvvvwwwpppiiihhhgggtttYYY444555---///111111444666???sssooommmfffpppLLL000333111,,,///---///222WWWnnnxxxzzzRRRaaawwwXXXzzzGGGIII@@@ppp222111000333---111222^^^mmmcccfffbbb555666111444555888888{{{mmmgggeee{{{XXX---,,,000***111,,,222444fff___ZZZaaaMMM222000///...444CCCVVVgggppptttqqqddd}}}GGG___|||rrrkkkiiiiii{{{iiiXXXZZZZZZVVVXXXZZZXXXPPPEEE:::333+++++++++***++++++,,,---...000999NNNNNN___iiigggNNN@@@>>>999999===;;;@@@444\\\zzzsssRRRaaacccNNNAAA<<>>;;;uuueeeJJJKKKaaazzziiiNNNDDD555333???888555QQQzzzcccqqqkkkuuubbb]]]eeeAAA444000222///...999999OOOdddxxxuuucccwwwLLL666...000)))111---555888|||hhhAAAYYYnnnxxx^^^yyyJJJBBBFFFiii:::000666///222,,,===yyyaaasss999555777111888666HHHnnnuuu```ggg...444---...///------IIIyyyiiiwwwSSS000555,,,***@@@[[[dddssskkk|||wwwoooRRRiiixxxfffEEEPPPQQQRRRNNNVVVPPPIIILLL:::111***'''))),,,++++++,,,111111888KKKMMM___kkkUUUEEE>>>:::BBB;;;??????HHHmmmZZZDDDBBBbbbiiiwww\\\PPPHHH>>>???HHHSSSkkkJJJ<<<;;;<<>>999;;;bbbvvvxxxrrr\\\[[[eeeMMM666666333333000777999ZZZbbb}}}gggfffMMMxxx:::///222+++111333222333mmmeeeXXX]]]nnnNNN>>>GGGnnn777,,,222---666555???dddJJJ777666222333777RRRppp|||www|||nnnppp888888...333111...777VVVcccpppbbb}}}tttAAA666111222DDDYYYcccpppqqqssslllZZZhhhvvvtttnnnUUUYYYKKKLLLHHHPPPKKKDDDGGG555111+++'''))),,,++++++,,,000000888LLLNNNaaannneeeEEE???>>>???:::BBB999CCCrrrzzzPPPNNNccciii|||xxxiii{{{oooqqqvvvZZZNNNHHH@@@@@@FFFUUU^^^999999@@@xxxuuuPPPEEEZZZ{{{sssQQQ@@@999555<<<777???vvvwww^^^ooocccZZZ{{{ZZZ333666444777333444999jjjaaapppyyydddVVVnnnEEEjjj>>>///444...000+++///HHH{{{iiiFFFrrraaaeeeVVV>>>BBB[[[PPP999777,,,222333LLLyyykkkzzzmmmpppzzzddd999555333222:::```sssccctttAAA999)))333///)))>>>bbb|||gggooozzzvvv```>>>222333;;;LLL```ppp~~~pppssshhh^^^HHHppplll^^^^^^{{{wwwjjjOOOBBBKKKJJJGGGPPPKKKCCCGGG666333,,,''')))+++++++++,,,...///888LLLOOObbbpppwwwEEE===@@@<<<999BBB???IIIyyyaaa[[[VVVvvvVVVQQQ[[[___aaaZZZnnntttYYYMMMHHHBBBAAAEEEWWWzzz:::;;;EEEzzzrrrOOOGGG]]]|||wwwXXX???<<<777:::555???tttmmmttt||||||vvvbbb\\\^^^~~~ooo111555333888666333:::xxxccciii{{{xxxyyy[[[eeeTTTNNNBBB///555//////333,,,CCCnnnrrrtttPPPbbb\\\yyyZZZ;;;@@@ZZZLLL111444...444777^^^lllrrrmmm~~~}}}888555444666>>>kkkyyy}}}[[[iiihhhxxxKKK999&&&111111&&&BBBkkkwwwvvvkkk}}}}}}```ddd111111>>>TTTiii}}}uuuWWWeee^^^bbb^^^KKKIIIEEEPPPKKKBBBFFF888444---((()))+++******,,,...///888LLLMMMaaapppLLL>>>DDD===<<>><<<888:::555@@@sss~~~jjjyyyaaa```ooo___UUU___zzz888888111666777444===fffrrrvvvpppvvvPPP\\\XXXCCCEEE///444......444---FFFfff|||xxxnnnwwwbbbaaa|||pppbbbUUUqqqZZZ777666GGGPPP...555222444555dddfff~~~yyybbbppp|||777777444555???vvvrrr]]]ttt|||tttlll[[[<<<+++333777+++HHHuuuxxxvvvggg~~~ttt^^^|||sss777111AAAZZZmmm~~~pppvvvZZZyyyfff```KKKHHHCCC???LLLGGG===CCC666666...))))))+++******,,,...///888KKKKKK^^^nnn[[[EEEKKKAAAAAADDD:::BBBTTTvvvwwwYYYRRRMMMyyy[[[bbb~~~}}}yyyhhhVVVMMMHHHDDDCCCFFFTTTGGG??????iiitttPPPFFFWWWtttyyyCCC===777;;;888CCCyyyrrrSSS\\\lllCCC999333444777777AAAgggqqqSSSWWWVVVIIIHHH222333,,,000---333SSShhhtttxxxWWWuuugggWWWqqq```===HHHLLLbbb555999333000111cccoootttzzz;;;<<<444///>>>ooohhhwwwbbbyyyjjj888...111555000LLLyyywwwjjjpppxxxlll|||TTTjjj{{{999///FFFhhhxxxpppsssMMMoooccc```gggWWWIIICCC>>>MMMHHH>>>DDD999888000))))))*********,,,---///888JJJJJJ]]]nnnkkkKKKOOODDDDDD@@@BBBJJJssseeerrrgggQQQNNNUUUqqq{{{lllbbbVVVMMMGGGDDDEEEHHH\\\RRRDDD;;;^^^wwwQQQFFFYYYyyyRRRBBB666;;;:::EEE~~~uuuKKKcccxxxQQQ<<<777222555999DDDgggzzzLLLSSSiii999wwwKKK666333,,,444222999IIIpppvvvRRRvvv___jjjVVVqqqdddBBB888@@@\\\---444333555;;;kkkyyy{{{BBBBBB333111@@@yyyuuusssnnndddssszzz333111000///666RRR}}}wwwnnnvvvuuuffftttRRROOO;;;///PPP{{{|||{{{dddvvv___xxxjjjzzzjjj```SSSJJJCCC>>>NNNJJJ>>>EEE<<<999111***)))***)))***,,,+++...888KKKJJJ^^^pppuuuNNNPPPDDDDDD<<<===FFFoooeeeSSS[[[MMMcccwwwddd^^^VVVNNNGGGCCCEEEIII___ZZZIII:::YYYvvvlllMMMSSSooobbbHHH777;;;:::CCCuuuqqqxxxPPP^^^jjj___DDD<<<111444;;;GGGeeeiii^^^pppMMMOOOyyydddFFFMMM999444,,,777)))???VVVyyysss~~~PPPeeeNNNjjjaaa@@@FFFCCCxxxooo888777111222;;;yyyxxxlllwwwwww||||||kkkIIIGGG333999CCC~~~|||yyyxxx}}}uuulll333888444---???\\\}}}xxxlllwwwdddmmmYYYNNN@@@444YYYyyyqqqzzzzzzttt___RRRmmmUUUQQQZZZFFF>>>:::JJJFFF:::AAA999:::111***)))***)))***,,,***...888KKKKKK```sss{{{cccSSSHHHFFF???BBBHHHVVVzzzQQQnnnMMMWWWtttwwwgggYYYNNNJJJEEE@@@CCCKKKZZZtttSSSEEEOOOrrrmmm___DDDPPPwwwtttFFFAAA555;;;DDDyyyyyy```\\\bbb888@@@000888BBBGGGhhhxxxKKKXXXqqqkkk@@@___...444/////////555fff}}}rrr}}}sssXXXddddddSSSrrrhhhOOOfffddd:::???HHHsss000222444555333xxx~~~bbbqqqvvvuuu[[[444:::::::::rrrvvvhhhppp|||uuuzzzeee222555000222999ssswww{{{ccchhhZZZOOOEEE444lllllliii}}}ZZZXXX^^^IIIFFF======FFFAAA777999555...((()))+++******,,,)))...888LLLOOOeeesssnnnZZZFFFEEEFFFBBBFFFvvvnnnhhhlllddd|||tttaaa```TTTKKKIIIEEEAAAEEENNN^^^}}}```LLLJJJ{{{pppbbbIIIRRRsssIIIBBB999===EEEwwwQQQbbbqqqQQQ[[[fffDDDAAA222777>>>FFFlllmmm{{{rrrFFFRRRrrrlllHHHccc111666000111555666\\\}}}ttt|||uuu]]]xxxGGGWWWbbb>>>999GGGyyy...000444999999aaazzz{{{```666777666@@@qqqoooyyycccAAA666000(((777}}}}}}zzzvvv```ddd~~~YYYLLLGGG777sss~~~rrrpppqqqlllqqqUUURRRQQQIIIEEE;;;;;;DDD@@@777:::555...((()))+++******,,,,,,///888JJJLLLaaaooossshhhSSSKKKHHHCCCEEEgggYYYooofffeeerrrllloooiiieeeWWWNNNHHHHHHEEEAAAGGGQQQeeeqqq\\\OOOfffPPPSSSnnnOOOGGG???CCCHHHoooSSS~~~~~~jjjpppjjjbbbDDD]]]lllSSSCCC777777;;;GGGjjj~~~IIIKKKkkkbbbGGGiii666777111444+++777ggg|||zzz|||xxxccciiiMMMiiiaaa333@@@FFFkkk???777333666666]]]lllhhh:::666<<>>vvv~~~|||sssooommmvvv^^^[[[YYYIIIDDD999888BBB>>>777;;;555---((()))+++******,,,---000777HHHJJJaaaqqqrrrvvvlllYYYEEEDDDFFFqqqhhhpppgggWWWRRRPPPJJJGGGHHHDDD@@@GGGSSSmmm~~~xxxkkk]]]yyycccPPPRRRlllTTTJJJ???BBBGGGjjj]]]{{{ssskkkEEE___ooobbbIII???999:::HHHjjjeeeSSS```[[[RRRiiinnnhhh>>>RRRyyyZZZDDDppp:::777000444222888[[[|||zzz|||dddeeeGGGcccccc<<<@@@KKKzzz===666222888<<<xxxrrr}}}nnn???:::555EEE}}}zzzsssbbbyyy]]]GGG000888222@@@cccWWWUUUkkktttKKKCCCPPP>>>zzz|||yyyvvvSSSRRRXXXHHHCCC777666???===777<<<555---((()))*********+++,,,///666HHHLLLfffwwwxxx{{{wwweeeLLLEEEFFFccctttyyy{{{tttnnnMMMIIIHHHHHHCCC???GGGUUUwww}}}{{{vvvkkk~~~nnngggVVVIIIQQQppp^^^RRR@@@@@@AAAQQQ~~~yyyxxxrrriiiiii}}}NNN___mmmoooOOOEEE;;;999EEErrr{{{WWWIIIUUU\\\TTT^^^vvv[[[lllOOOYYYuuuYYYDDDttt<<<666...333666<<<[[[uuuccchhhDDDYYY[[[>>>444>>>jjjAAA777111777;;;}}}kkkcccqqqnnnAAA<<<666DDDkkkQQQmmmxxx\\\hhh:::qqqKKK111888111???xxxsss{{{aaaWWWTTTkkkhhhEEE@@@PPP888sss~~~www|||yyyrrrLLLLLLUUUGGGAAA555444>>>===888===444---'''(((***))))))+++,,,///666HHHLLLfffxxxyyyoooggg[[[JJJEEE{{{[[[uuuvvvzzzcccSSSLLLIIIIIIIIIBBB???IIIYYYzzzttt~~~___RRRIIIEEESSSwwwssseeeMMMIII@@@fff~~~TTT___jjj{{{ZZZNNN???:::AAA}}}nnnNNNrrrqqqddd|||OOO```IIIRRRvvvOOODDDttt===666---333...999]]]|||ooobbb___NNNfffVVV666KKKNNNrrrLLL===333444666qqqddd^^^uuufffrrrnnnoooBBB;;;>>>@@@yyysssgggmmmHHHOOO666555AAAEEE|||bbbXXXUUUppp\\\DDDAAAVVV777tttooonnntttUUUSSSXXXFFFAAA555444???===888===444,,,'''(((***))))))+++---///666GGGJJJcccttt|||hhhaaadddSSSEEEmmmrrreeeSSSKKKIIIIIIIIIBBB@@@NNN```~~~hhh^^^VVVIIIFFFIIIZZZ|||rrr[[[VVVAAAzzzjjjSSScccmmmjjjZZZHHHAAA???ooozzzppp```~~~cccKKKWWWEEERRR~~~BBBJJJqqq>>>888///555555666HHHxxxnnnccc```MMMcccWWW<<<555BBBrrrDDD<<<666999<<>>999===444,,,'''((()))))))))***+++...666HHHLLLddduuuyyyjjj]]]ddd]]]EEEccc|||iiiJJJJJJIIIHHHIIIIIICCCAAAQQQeee|||xxx```JJJRRRIIIKKKRRRaaazzzqqq]]]ZZZ===sssvvvxxxaaaiiiyyyhhhUUUPPPhhhsssxxxfffPPPHHH@@@hhhzzz}}}[[[]]]eeeKKKKKKaaa@@@VVVooo>>>999111777555;;;TTT~~~qqqfffZZZJJJbbbQQQ444FFFKKKpppLLLBBB888888888sss|||cccdddhhh|||JJJ;;;===999ooobbb```AAAPPPDDD:::555999ZZZOOOOOOuuuHHHBBB===WWW111}}}ooossszzz[[[SSSVVVDDD@@@555666AAA???999===444,,,'''((()))))))))***)))---666JJJOOOiiizzzvvvooobbbgggiiicccXXXSSSmmm^^^XXXRRRNNNLLLQQQDDD@@@OOOLLLTTT}}}fffMMMJJJNNNKKKMMMYYY|||{{{ppp```UUUSSS~~~fff\\\OOO[[[```iiinnnaaaJJJ===QQQfffEEEGGGKKKhhhgggDDDVVVWWW@@@666666555:::444PPPyyyiii|||VVVKKK```wwwDDD;;;<<>>@@@uuueee^^^QQQlllOOOTTT[[[EEE>>>222DDD}}}OOOSSSYYYwww{{{;;;BBB999\\\444vvvzzziiibbbiiiWWWSSS___LLL888222666888<<<>>>888999///&&&&&&((())))))+++***///666DDDQQQ]]]zzzhhhuuusssuuurrroooeee[[[yyyYYYMMMLLLJJJQQQBBBAAAKKKMMMeeedddSSSPPPNNNJJJVVV[[[vvv}}}mmm]]]TTTrrrYYYTTTEEEdddcccjjjzzzkkkUUUGGGMMMbbb|||^^^ZZZooo???XXXqqqdddFFF[[[FFF999555444...///MMMlllxxx|||RRRKKKeeexxxCCC888FFFKKKvvvgggZZZKKK888888QQQgggOOOkkkUUU___III999???lllffffffaaacccJJJKKKbbb```GGG555111@@@rrruuuLLLMMMUUUjjj:::>>>GGGddd;;;[[[dddYYY]]]SSSJJJ666222<<<>>>>>>>>>999777...'''&&&(((((()))+++***///666DDDQQQ]]]ppphhh}}}{{{{{{yyyuuuqqqaaapppLLLFFFMMMIIISSSAAAEEEIIIRRR|||www~~~{{{fffPPPEEEHHHOOOSSSYYYrrr{{{hhh\\\xxxTTTBBBnnnccczzzooo^^^PPPCCCqqqQQQfffYYY===bbbyyy<<<888```NNN>>>777666999888GGGrrrxxxsssMMMKKKlllwww@@@555IIIOOOkkklllSSS@@@666CCCaaa\\\~~~YYY}}}cccVVVIII===VVV|||yyyXXXgggxxx===aaaxxxfffXXX@@@444===nnnIIIHHHWWWUUU;;;<<>><<<<<<222+++''''''((('''(((+++***///666DDDQQQ]]]wwwlllppp^^^aaalllkkktttjjjtttyyyaaakkkYYYEEE@@@HHHQQQQQQNNNKKKMMM@@@KKKUUUjjj{{{wwwpppyyysss{{{xxxggg[[[[[[\\\SSSPPPRRRPPPJJJMMMOOOMMMJJJIIILLLOOOTTTKKKGGGLLLSSSXXX```hhh|||rrriii|||jjjjjjTTTTTTGGGaaa___]]]~~~}}}rrrSSSaaaYYYMMMYYYHHHRRRggghhhCCCggg```LLLCCC>>>888>>>@@@vvvllldddGGGIIIrrrggg999888JJJPPPooo~~~aaaRRR===:::sssLLLfff[[[tttpppPPPBBB@@@jjj{{{___SSSgggPPPLLLWWWeeehhhWWWAAA999ccc~~~PPPGGGLLLqqq{{{===<<>>===<<<...)))'''((()))'''(((+++***///666DDDQQQ]]]ooo___jjjdddiiioookkkvvvppprrrhhh~~~mmmjjjmmm{{{iiiFFFZZZ^^^VVVMMMLLLQQQSSSNNNIIIJJJFFFFFFMMMbbb{{{|||sss{{{yyyzzzzzz```MMMQQQOOOIIIEEE@@@IIILLLNNNNNNKKKJJJKKKMMMKKKIIILLLOOONNNUUUrrr}}}uuuuuueeexxxVVVMMMNNNRRRiiiYYYrrrzzzfff[[[bbbGGGiiiGGGHHHaaavvvMMMFFFkkkgggSSSLLLCCC222888222nnn|||vvv}}}[[[GGGJJJsss[[[444>>>HHHRRRnnn\\\DDD???llleeeVVVpppnnnNNNuuurrr```HHH;;;lllllliiirrrbbb]]]:::LLLkkkvvvfffmmmiiiHHH888QQQ|||rrrCCCGGGRRR^^^:::888CCCgggYYYKKK[[[tttZZZsssccczzz}}}ppp^^^___eeeOOO;;;000666DDDDDD@@@>>>999+++((('''))))))&&&'''******///666DDDQQQ]]]rrr\\\ggggggmmmmmmjjjsssnnnooonnn|||fffnnndddgggbbbTTTYYYPPPLLLDDDZZZFFFRRRBBBCCCEEEHHHKKKNNNQQQSSSKKKEEETTTUUUrrr|||~~~vvv|||{{{yyyvvvrrruuu```___aaaeeegggaaa___aaadddeeeeeecccbbbbbb^^^eeeooolll^^^fff~~~}}}zzzqqqqqqVVVWWWMMMNNNggggggxxxvvv^^^___YYYiii```KKKPPPrrr|||AAA}}}{{{iiikkkZZZVVVJJJAAADDD777SSSuuuyyyxxx|||oooOOOGGGLLLtttQQQ000BBB===IIIwwwhhhUUUHHHRRRsssMMM\\\wwwbbbOOOxxxpppoooeeeSSSAAA___zzzRRRlll~~~vvvOOOWWWxxxzzzkkkhhhgggTTT===FFFuuu]]]CCCKKK\\\AAA===555KKKwwwbbbaaaTTTKKK}}}aaaccc[[[```^^^dddjjjYYYKKK555333===FFFEEEEEEAAA333)))''''''))))))&&&'''******///666DDDQQQ]]]{{{^^^___[[[aaabbbffflllhhhjjjrrrXXXfffrrrccc___oooWWW___WWWNNN]]]JJJMMMTTTLLLMMMAAAHHHKKKQQQUUUUUURRRNNNKKKMMMHHHbbb]]]zzzrrr{{{vvv{{{uuulllppprrruuuwwwrrr|||zzzzzz|||~~~{{{xxx{{{zzzwwwqqqsssuuusssnnnzzzooo___ttt\\\FFFEEEoooeeeyyy}}}~~~vvvgggyyyuuuwww^^^UUUlllzzzGGGSSSVVV}}}OOOGGGqqqcccjjj]]]]]]QQQ666@@@<<>>ssswwwfffGGGooofff[[[sssppppppnnnTTT@@@\\\nnnUUUhhhRRRBBBDDD|||qqqeeefff___EEEBBBzzzzzzyyyuuubbbFFFIIIQQQeeexxx000BBB555TTTfffUUUjjjaaaKKKtttXXXbbbVVVpppVVV===111666BBBIIIGGGIIIBBB///'''&&&'''***)))&&&'''******///666DDDQQQ]]]dddVVVZZZQQQ^^^[[[^^^___eeeRRRgggiii\\\uuu___YYYgggVVVMMMXXXVVVUUUQQQMMMLLLNNNOOOOOOMMMOOOMMMMMMOOOOOONNNRRRXXXNNNjjjVVV[[[}}}uuuvvvxxxuuupppooommmlllooorrruuusssyyyuuuxxxuuunnnmmmqqqrrrnnnsssggg]]]zzz```eeeLLLAAAPPPHHHJJJtttjjj~~~tttgggzzzdddbbb[[[WWWvvvsss___iiiMMMFFFvvvGGG^^^jjjhhhiiiuuu^^^\\\SSS@@@CCC333zzzlll|||eeefff}}}tttmmmCCCLLLTTTvvv;;;999DDDQQQddduuu{{{|||wwwmmmfffDDD]]]cccffftttcccdddXXXaaaKKKxxxiiippphhhuuuEEE===|||TTTWWWtttLLLAAAaaaooouuullljjjcccXXX;;;qqqzzztttrrrPPPJJJAAAPPP{{{GGG:::???===rrrccc___ZZZVVVOOOfff{{{aaappp~~~nnn~~~HHHwwwJJJ===999:::HHHLLLAAACCCAAA---'''''''''''''''((())))))---***444GGGNNNYYY^^^RRRUUUMMMXXXSSS\\\XXX^^^]]]fffxxx[[[sss~~~```QQQ[[[SSSRRRWWWMMMTTTQQQMMMMMMNNNPPPOOONNNSSSPPPOOOPPPOOONNNRRRYYYhhhFFFddd}}}vvvqqqsssuuuqqqllljjjlllbbbkkk|||ttt|||wwwyyyvvvooommmoooooollliii{{{ooowww|||mmmeeegggKKKDDDKKKIIITTTfffjjjtttxxxxxx|||zzztttiiijjj}}}<<>>===ddd\\\ccceeeRRRXXXbbb|||ppp|||\\\gggkkkbbb{{{cccBBB>>>222AAASSSVVVNNNIII===((('''''''''''''''((())))))...+++666HHHNNNYYYVVVLLLOOOIIIOOOJJJVVVOOOQQQddd^^^fffggg___pppwwwWWWNNNSSSOOOTTTYYYMMMTTTRRRPPPOOOQQQRRRRRRRRRQQQPPPQQQRRRRRRRRRXXX```[[[eee{{{wwwrrrpppssssssooojjjhhh[[[bbb|||mmmlll{{{~~~~~~{{{uuuqqqrrrpppnnnjjjyyyuuuqqq```UUUPPPTTTKKKIIIFFFNNNnnn}}}iii}}}zzzzzz{{{SSSPPPcccrrruuu777SSSmmmrrrvvvppprrrdddjjjfffOOOGGGEEE___jjjqqqVVV===TTTuuufff???<<>>SSSJJJLLLmmmsssvvv~~~{{{qqqxxxLLLIII]]]|||YYYLLLmmmssstttllljjjaaagggjjj\\\OOOHHH___oooiii{{{DDD<<>>111@@@VVVjjjbbbLLLEEE888))))))'''''''''''''''((()))))))))+++:::MMMSSS^^^{{{FFFEEEAAADDDDDDDDDEEEIIIDDDGGGEEEPPPNNNOOOxxxaaaooovvvooojjjeeeYYYNNNOOOSSSOOOGGGLLLNNNPPPQQQQQQRRRTTTVVV^^^aaahhhmmmmmmoooxxxtttzzzssszzzvvvqqqmmmfffaaaccciiilll```___jjjmmmddd```eeeXXXgggwww||||||~~~yyy{{{zzzzzzxxxtttrrrtttjjjwwwuuuiiihhh]]]rrr}}}rrr```]]]XXXQQQKKKJJJMMMNNNKKKGGGJJJKKKbbbqqqmmm{{{}}}nnnnnn```hhhzzzqqqNNNQQQOOOXXXrrr>>>XXX|||tttooooooooonnnpppjjjlllfffSSS@@@zzzPPPeeeSSSXXXDDD<<>>QQQaaaeee^^^OOOBBB333'''((('''''''''''''''((())))))))),,,<<>>LLL___sssyyyqqqlllnnnllllllkkkfffaaagggbbbPPPvvvVVV~~~kkkkkkiiiVVVFFF@@@[[[```OOO666CCCOOOUUUzzzzzz}}}pppxxxwwwzzz~~~}}}dddyyyuuuyyytttwwwuuuVVVAAAWWWPPPUUUPPPyyyuuuvvvdddsssgggggggggyyyqqqLLLRRRfffaaa>>>]]]xxxhhhkkkmmmdddaaaaaa______aaafffeeeooo~~~XXXFFF<<>>999DDD<<>>sssKKKOOOFFFCCCKKKLLLNNNNNNWWWDDDwwwuuutttjjjbbbhhhmmmJJJ888<<<888ccc{{{jjj[[[SSS666###'''((('''''''''''''''((())))))...111AAASSSUUU]]]___CCC???===:::===:::=========>>>??????@@@@@@NNNDDD```jjjgggoootttwwwyyywwwqqqmmmlllkkkmmmzzzwwwtttiiikkkpppooollloooooonnnmmmjjjfffccc```^^^\\\ZZZYYYZZZZZZYYYXXXWWWiiiqqqggg[[[\\\aaabbbvvv{{{tttqqqrrrsssrrrqqqmmmssswwwssskkkhhhlllqqqpppnnnkkkllliiiaaauuu~~~vvvnnnoooSSSXXXKKKNNNIIIJJJPPPIIIRRRMMMNNNUUUIII```mmmyyy}}}|||||||||rrrnnn~~~~~~rrr|||www{{{ppplllbbbZZZjjj\\\fffgggxxxlllyyyIIISSSPPPmmmzzzooorrrqqqmmmjjjjjjgggcccbbbmmmfffaaa]]]TTT~~~^^^\\\QQQYYYmmm___CCC>>>QQQYYYZZZ222GGGJJJLLLXXX{{{|||yyywwwyyy}}}}}}yyyuuuqqqsssuuupppnnnbbbmmmggg~~~UUUEEEgggnnnfffKKK\\\pppyyyaaaHHHBBBxxx{{{uuuqqqzzzwwwkkkjjjssspppdddkkkbbbuuupppaaaPPPIIIPPPcccIII666RRRwwwllllllooonnniiiggg]]]nnnmmm^^^\\\sssxxxppp}}}yyyvvvsss{{{ppp[[[GGG<<>>PPPaaa[[[GGG888777???JJJ[[[^^^TTTWWWCCCMMMNNNOOOQQQRRRSSSSSSSSSrrrxxxXXX\\\KKK888;;;JJJ\\\dddZZZnnnkkkHHH,,,))),,,''''''&&&&&&''''''((()))***,,,///CCCWWWVVVXXX]]]BBB???<<<999===:::<<<<<<======>>>?????????AAABBBKKKjjj{{{tttpppnnnsss{{{ttteeelllqqqooommmttttttrrrpppkkkfffbbb___[[[YYYVVVUUUUUUUUUTTTRRRYYYfffkkk___TTTSSSVVVUUUUUUZZZcccooo~~~zzztttppppppqqqsssnnnoooooommmkkklllqqquuullllllgggfffddd\\\gggooosssooojjjaaaWWWUUUSSSOOOOOONNNVVV\\\mmmyyyyyyoooyyyyyyyyyzzz{{{}}}~~~~~~~~~xxx|||yyyJJJ}}}wwwooollltttrrr]]]DDDBBBVVVrrrmmmpppqqqnnnlllmmmjjjfffgggnnnhhhhhhkkkbbb[[[qqqtttdddRRR<<<;;;SSSQQQ]]]???333>>>UUULLL~~~www|||yyywwwyyy||||||xxxtttxxxsssvvvvvvppp|||FFFccc{{{]]]===xxx```qqqzzz___eeeyyyfffJJJYYY|||wwwvvvOOO???{{{xxx}}}tttnnnrrrrrrkkkkkkqqqmmmbbbeeerrr}}}xxxPPPRRRWWWYYY|||^^^???CCCyyyssslllfffffffffaaa]]]]]]]]]YYY[[[ccc]]]UUUkkkeeerrryyyyyy~~~|||wwwiiiSSS@@@<<>><<<999===::::::;;;;;;<<<<<<===>>>>>>>>>CCC???AAAgggzzzdddccclllnnnkkkiiimmmlllkkkiiiddd```[[[XXXVVVTTTQQQOOONNNMMMKKKJJJVVV^^^]]]SSSKKKKKKKKKIIIKKKJJJKKKPPPWWW___cccddd\\\___eeekkkppptttvvvwww~~~~~~}}}|||{{{xxxqqqjjjiiinnntttrrrnnniiiffffffiiilllnnnmmmpppiiidddddd^^^^^^jjjrrryyynnnqqqtttrrrvvvuuuyyyyyy~~~wwwyyy}}}}}}yyywww~~~yyy~~~{{{|||{{{\\\^^^vvvjjjHHHOOOXXXwwwyyytttmmmkkkoooqqqooooooooommmhhhggghhh```cccggg[[[iiikkkNNNgggzzzfffggggggWWW]]]SSSIIIKKKIIIGGGLLLWWWMMM///;;;JJJOOOTTTvvvzzzvvvtttrrrsssuuuuuuqqqmmmkkkqqqtttssspppooorrr[[[```HHH}}}bbbzzzsssvvvaaaWWWUUUOOOZZZwwwvvvbbbEEEIII]]]{{{yyywwwzzzxxxpppjjjkkkiiijjjmmmnnnkkkeeedddhhhdddcccLLLFFFTTTUUUqqqmmm;;;>>>xxxmmmgggeeeeeefffbbbZZZWWWXXX\\\TTTWWWfff^^^HHHcccxxxvvv|||iii```\\\ZZZyyyuuuaaaSSSBBB888666:::CCCLLL===SSSjjjkkkOOO333000<<<@@@JJJ^^^QQQMMMFFFQQQMMMMMMMMMMMMMMMLLLKKKJJJJJJrrrFFFaaajjjyyy\\\KKKcccbbb>>>666:::<<>><<<:::777<<<:::888999999:::;;;;;;<<<<<>>QQQcccdddJJJ222333@@@HHH@@@nnnlllFFFLLLPPPIIIKKKOOOOOONNNMMMLLLKKKIIIHHHPPP555HHHccc}}}yyynnnddd^^^]]]^^^```yyyyyy999***BBB555KKKeeebbb{{{WWW000"""&&&)))(((''''''&&&&&&''''''((()))***,,,444FFFUUUVVV```QQQ<<<;;;999555:::888666777777888888999::::::<<<:::AAAHHH???===dddyyynnnjjjgggfffddd```^^^```^^^^^^^^^]]][[[XXXTTTRRRLLLJJJFFFDDDCCCBBB@@@>>>HHHGGGDDD@@@AAADDDEEECCCBBBCCCCCC@@@>>>BBBIIIPPPNNNPPPSSSWWWZZZ]]]^^^___hhhlllrrryyy{{{wwwsssoooiiigggiiimmmoooqqqiiillloooooommmmmmppptttnnnrrriiiaaagggiiiaaa^^^^^^```|||kkk~~~}}}vvvhhhuuuiiiooowww}}}~~~|||yyyvvvuuusssvvvyyyxxxssssss~~~[[[HHHEEEOOO\\\YYYsssxxxwwwtttaaaaaaIIINNNSSSSSSRRRdddwwwyyyvvvnnnuuunnnqqqrrrooonnnmmmjjjeeecccccccccggghhhaaaaaannn|||{{{~~~xxx]]]bbbwwwYYYaaadddTTT>>><<>>///333@@@JJJMMMsss}}}MMMJJJNNNUUUXXXQQQPPPPPPOOONNNMMMKKKIIIHHHJJJDDDMMM^^^BBB]]]ooojjj~~~bbb<<<<<>><<>>@@@CCCCCC@@@===???GGGOOOJJJKKKNNNRRRVVVYYY\\\]]]dddiiipppuuuyyy~~~||||||}}}~~~~~~|||wwwssszzztttnnnmmmpppssssssrrrtttxxx|||zzzuuuqqqppprrrnnnqqqiiicccjjjjjjeeeffflll```]]]vvvjjjkkktttoookkkaaagggpppwww|||}}}{{{{{{xxx~~~zzzwwwyyy||||||rrrhhhVVVKKK]]]DDDUUUNNNCCCTTTZZZNNNjjjhhhXXXmmmgggyyyxxxqqqvvvppprrrqqqmmmjjjjjjgggcccaaabbbdddeeebbb___```bbbTTT~~~vvv|||yyysssttt{{{cccrrr^^^fff>>>(((333JJJ\\\VVV???000<<>>===>>>===:::666333777999555888>>>===>>>>>>;;;888>>>NNN___hhhRRR:::///777:::888MMMlllZZZKKKYYYPPPLLLVVVRRRNNNNNNMMMMMMLLLJJJIIIHHHJJJYYYJJJRRRzzzVVVIIIyyyiiiWWW```lllrrrpppggg\\\UUU999+++///<<<555)))<<<^^^yyylll888***###))),,,&&&###&&&'''&&&&&&''''''((()))***,,,999JJJRRRVVVfffLLL::::::666111666444333333444444555666666666777:::;;;;;;@@@EEECCC===HHH___vvvuuulllhhhiiifff```ZZZXXXYYYZZZ[[[SSSSSSRRRPPPLLLHHHDDDBBB@@@???===<<<===>>>===<<<===<<<:::::::::999:::;;;777;;;@@@BBBAAA???>>>??????@@@CCCFFFJJJMMMPPPQQQ[[[```eeeggggggkkksssyyysssqqqooooooooonnnlllkkkqqqooolllkkklllmmmoooooowwwxxxxxxwwwuuupppllljjjkkknnniiifffiiidddaaaiiikkkeee]]]```tttgggNNNbbbWWWUUUddd\\\aaagggnnnrrrsssvvvzzz~~~{{{wwwvvv{{{}}}zzzyyy{{{tttwwwyyyvvvssssssuuuxxxjjjaaallleeemmmuuufffjjjoooqqqsssqqqooopppnnniiifffgggfffbbbmmmmmmqqqoooiiijjjjjjbbblllwwwmmmnnn{{{sssyyyppptttssskkkbbbbbb]]]GGGiiiDDD;;;JJJPPPOOOGGG777444LLLTTTVVVkkkzzzuuuooovvvhhhjjjkkkkkkjjjhhhggggggkkkjjjlllkkkfffkkkmmmfffrrrrrrXXXNNNdddxxxzzzzzzxxxuuurrrooommmkkkkkk@@@LLL:::ZZZcccbbbaaa[[[888CCCXXXccc|||mmmjjjpppuuuuuuqqqllleee```dddaaa```aaaaaa^^^]]]^^^___YYYmmmhhhwwwmmmbbbeeetttpppbbb@@@===TTTKKKhhhwwwHHHGGGRRRfffmmmaaaccc^^^[[[[[[YYYVVVVVVYYYZZZWWWOOOPPPWWWPPPJJJRRR;;;aaabbbcccZZZTTTaaa|||fff^^^TTTKKKEEECCCCCCDDDAAACCC@@@999::::::444999---777EEEUUUbbbaaaOOO:::///111999@@@@@@LLLuuugggTTTNNNSSSMMMEEEFFFLLLHHHHHHIIIIIIHHHHHHGGGFFF>>>???GGGHHHWWWwwwvvveeeNNNBBB<<>>@@@@@@?????????AAACCCEEEHHHIIIJJJOOOTTTYYYZZZ[[[___iiiqqqlllhhhccc``````aaabbbbbb___aaadddcccbbbcccgggkkkhhhffffffjjjpppsssppplllcccfffdddccccccYYYVVVbbb^^^^^^fffiii[[[\\\QQQIIIFFFNNNTTTSSSYYYeeeaaafffkkkjjjfffcccdddfff}}}wwwvvvzzzzzzuuusssuuussspppoooooohhh```cccmmmkkk```]]]eeewwwuuudddiiitttjjjnnnooolllfffdddffffffcccbbbaaaggghhhffflllkkk^^^kkkooonnn^^^nnnooovvvpppvvvjjjyyymmmSSSVVVQQQIIImmmDDD///===XXXRRREEE@@@777GGGLLLVVVZZZiiinnncccjjjgggiiijjjkkkiiihhhhhhhhh___^^^hhhhhh```mmmtttbbbbbb|||xxxuuujjjXXXLLLGGGRRRVVVOOONNNTTTTTTKKKMMMGGGKKKFFFHHHVVV```aaarrriiiZZZ===GGGKKKVVVfffvvvooosssuuurrriiibbbaaacccbbb^^^___eeegggaaa___bbb___UUU[[[ooodddssspppiiiVVVOOOYYYfff{{{{{{~~~CCC___GGG===777MMMHHHRRR^^^???DDDYYYaaaooolllfffbbbbbbcccccc]]]WWWYYY___QQQXXXPPPFFFIIIKKKIIILLLTTT>>>^^^III[[[kkkjjjbbbbbbkkksss{{{tttiiiZZZJJJ???===???777>>><<<333???BBB888EEEQQQ\\\ccc[[[NNNBBB666,,,111>>>===555NNNxxxLLLUUUEEE<<>>===<<<>>>???>>>;;;:::<<<>>>:::999777666666666777888666888:::<<<======<<<<<<>>>===>>>@@@CCCEEEDDDCCCDDDFFFJJJOOOUUU[[[```ccchhhgggfffdddbbb___\\\[[[ZZZ```bbb___]]]```aaaaaannnlllmmmrrrwwwvvvmmmeeefffhhhhhhfffccc```______XXX```gggccc\\\aaatttfff<<>>;;;888777AAAPPPVVVIII666555@@@TTTYYY```eee```eeeZZZ^^^ccceeefffgggeeedddcccddd^^^```bbbccccccddddddeeefff]]]rrrccc___WWWPPPNNNLLLGGGDDDDDDRRROOOSSSYYYZZZbbbXXXCCCVVVKKKFFFJJJnnnfffxxxfffrrroookkkhhhfffdddbbbaaadddddddddeeefffeeecccaaa^^^RRRbbbvvv[[[YYYgggcccWWWLLLHHHOOOSSSLLLFFFFFF???CCC<<<999DDDIIIJJJPPP___WWW{{{oooEEEIIItttyyykkkrrrkkkeeeaaaaaa```\\\XXXUUUTTTTTTXXXTTTPPPMMMLLLKKKJJJIIILLLGGGDDDcccddd\\\cccSSSGGG@@@QQQdddnnnmmmeee[[[UUUOOOIIIFFFJJJOOOUUU]]]eee___WWWGGG555---///666:::AAA444999ZZZQQQMMMFFFKKKNNNEEEBBBHHHIIICCCDDDDDDDDDDDDDDDCCCBBBCCC@@@AAAEEEBBB@@@NNNaaammmcccVVVGGGBBBGGGPPPYYY___eeeyyyCCC((("""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))111:::LLLRRR\\\cccMMM888555777222111333000111111111222222222222333333444555777888999:::888888999::::::DDD[[[rrr~~~pppyyywwwtttqqqrrrqqqhhh]]]```\\\VVVQQQNNNLLLIIIHHHGGGFFFEEEDDDAAA???===<<<888:::;;;:::777666777999555444444333444555666777555777999;;;<<<<<<<<<;;;:::999:::<<>>???CCCGGGLLLRRRVVVXXXZZZ\\\```bbbcccbbb```^^^]]]aaabbb___]]]```ccccccqqqppprrrwwwzzzwwwmmmddddddhhhlllmmmkkkgggdddbbb\\\```aaa]]]VVVUUU\\\cccbbb```333000BBB<<>>bbbqqq\\\\\\pppgggfffffffffhhhiiijjjjjjdddbbb``````aaabbbbbbaaa^^^___]]][[[qqqLLL]]]rrreeeWWWOOOJJJGGGGGGJJJIIIRRRNNNFFFHHHLLLVVVgggYYY777PPPhhh|||jjjjjjccc]]]ddd```^^^\\\YYYWWWTTTRRRPPPQQQNNNIIIGGGEEEEEEDDDBBB:::HHHGGGEEElll===444ZZZwwwfffIIIEEEBBBFFFTTTfffooopppUUUTTTXXX___```YYYPPPKKK111444888999777555999===999NNNssscccOOONNNFFFFFFEEE>>>AAAFFFBBB>>>>>>???@@@AAAAAAAAA@@@AAA===>>>BBB>>>:::AAANNNVVVkkk333***000...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***000:::LLLRRR\\\cccJJJ777333666111222222///000000000000000111111111111222444555666777777>>>>>>???BBBAAA???BBBHHHGGGmmmxxxyyy~~~}}}rrrqqqnnnlllmmmllleee[[[ZZZVVVPPPKKKHHHFFFCCCAAACCCCCCBBB@@@???<<<;;;999555777777777555444555666222222111222333555666888555666888::::::;;;::::::888777888:::===>>>===<<<<<<<<<>>>@@@CCCEEEHHHIIIIIINNNUUU[[[^^^___]]][[[ZZZ^^^```^^^___eeehhhhhhkkklllpppvvv{{{yyyqqqiiihhhjjjkkkiiieee```]]]\\\VVVVVVVVVWWWVVVTTTQQQOOOTTTTTT___}}}vvvDDD555???CCC:::000999;;;======<<<===AAAEEESSSTTTXXX\\\\\\ZZZ]]]ccchhhlllooonnnlllmmmtttzzzxxxwwwtttppplllkkklllmmmeeehhhnnnnnndddcccmmmXXXXXX___bbbeeeiiiiiifffeeefffhhhaaadddfffeeebbb___^^^______aaacccdddcccaaa^^^\\\___dddlllhhhooohhhTTTTTTfffnnnsssppplllgggbbb\\\VVVRRRHHHDDD>>>888555777===AAAPPPPPPHHH:::111888MMM___bbbXXXHHHPPPPPPPPPYYY^^^^^^]]]\\\[[[]]]```cccddddddccccccdddfffggghhhdddeee]]]dddggghhhlll|||iiiXXXHHHXXXzzziiiXXX\\\^^^ccciiiYYYjjjddddddddddddcccbbbaaa```dddaaa^^^]]]^^^`````````YYY```TTTMMM___nnnKKKJJJWWWqqqeee```YYYQQQLLLUUUXXXaaayyyjjj,,,<<<```xxxYYYcccfffZZZYYYbbb\\\XXXTTTRRRRRRPPPLLLHHHJJJGGGDDDAAA@@@???>>>===>>>666666===BBB\\\SSS---CCC>>>QQQJJJ@@@>>>EEEHHH<<<---999444333777777333...---:::///,,,777AAA===333---WWWZZZCCCIIIHHHAAA???>>>AAAQQQXXXNNN::::::<<<===>>>?????????===999:::???===777888???777WWW{{{zzzZZZ333$$$###&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***000:::MMMSSS\\\dddGGG555222444111222111///////////////////////////000000111333444444555777777999===???BBBEEEGGGSSSccciiicccgggvvv{{{sssuuu~~~tttxxx|||xxxrrruuuxxx{{{~~~vvvrrrqqqmmmhhhgggeee^^^UUUTTTPPPJJJFFFCCCAAA>>><<>>===;;;999888777666777777666555555555555333333222222333555666777444555666777888888888888888888888:::===>>>===<<>>>>>=========>>>>>>@@@CCCIIINNNRRRSSSSSSRRRSSSYYY^^^```dddjjjmmmkkkiiiiiikkkooossssssmmmhhhjjjiiifffbbb]]]\\\\\\^^^RRRRRRSSSVVVXXXWWWRRRMMM:::BBBKKKHHHAAAQQQeeeIII999:::;;;888///+++555DDD999;;;<<<<<<;;;<<>><<<;;;DDD------???;;;111WWWNNN<<<>>>```yyylllLLL;;;AAALLL@@@<<<:::999777777<<>>===<<>><<<===AAAHHHLLLRRR\\\fffooommmlllkkklllmmmmmmnnn```dddhhhiiieeebbbaaabbbaaahhhnnnpppssstttmmmbbb___fffuuujjj]]]PPPNNNVVV[[[WWWQQQPPPRRRUUUWWWWWWXXXXXXYYY\\\^^^___\\\VVVTTTWWW[[[ZZZ[[[\\\\\\\\\ZZZXXXWWWZZZ]]][[[YYYzzzFFF^^^hhheee]]]^^^uuuyyyWWWEEEPPPFFF<<<@@@EEEAAA???===<<<<<<;;;:::888888888;;;DDDNNNTTTRRROOOCCC555111>>>JJJNNNZZZiii{{{KKK888>>>999>>>KKKHHHMMMPPPTTTWWWXXXXXXYYYYYYbbb___\\\[[[]]]^^^___^^^eeeKKKhhhTTTaaa~~~ttt\\\QQQ^^^lllooovvv~~~iii\\\RRRKKKKKKHHHcccIIIBBBaaaxxxrrrUUU[[[QQQMMMZZZ\\\[[[^^^```aaa___]]]]]]^^^aaa```______^^^\\\WWWTTTUUURRRPPPfffPPPQQQiiigggKKKLLLFFFJJJ^^^yyy]]]CCC===BBBLLLrrrrrrhhhdddllljjj[[[```hhh\\\```[[[UUUTTTTTTSSSMMMHHHEEEBBB@@@>>>>>><<<:::999666999999555333777<<<>>>}}}kkk___OOOKKKYYYdddYYYDDD666===FFFIIIAAA666444888777888FFF```}}}cccJJJFFFGGGEEEDDD@@@>>><<<@@@QQQQQQ<<<:::;;;;;;;;;:::999888888777333222666999::::::;;;999<<<999;;;OOOoooAAA...000,,,%%%$$$)))+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++111<<>><<<;;;:::999888888888777666555444333555333222222333444222111111000///...---......///222222222222333333444444444444444555777888777666444444555666777999;;;<<<999888999;;;???FFFMMMQQQQQQWWW]]]aaafffiiigggaaafffdddbbbbbbfffjjjnnnpppjjjnnnrrrqqqkkkccc[[[VVVQQQQQQPPPMMMJJJFFFDDDDDDEEEBBBCCCEEE???444111444444666888:::<<<<<<;;;;;;+++111666666666888777555---///111222111222555777555666666777777888888888::::::>>>DDDHHHMMMXXXbbbjjjiiiiiilllooopppooommmaaadddiiikkkkkkiiigggfffdddqqqwwwooojjjmmmjjjaaa[[[fffkkkbbb^^^rrrdddXXXYYYJJJRRRXXXTTTKKKGGGLLLRRRMMMNNNNNNPPPQQQSSSTTTTTTWWWXXXYYYXXXVVVVVVZZZ]]]WWWWWWYYYZZZZZZZZZYYYYYYOOO___]]]ddd___BBBUUUccccccPPPHHH```eeeaaaKKKKKKNNNEEE===;;;:::;;;===>>>???>>>@@@DDDJJJQQQSSSMMMAAA777;;;222>>>SSSJJJCCCwwwGGG666666999222999FFFAAAGGGKKKQQQUUUWWWWWWWWWWWWaaa]]]YYYYYY[[[\\\[[[XXXPPPTTTKKK___DDDZZZrrrwwwlll___^^^iiimmmrrrzzz}}}vvvmmmlllqqqeee\\\RRROOOQQQQQQLLLGGGRRR>>>@@@LLL^^^KKK@@@KKKSSSIIIFFFSSSQQQTTTWWWXXXVVVUUUWWWZZZYYYYYYZZZ[[[[[[WWWRRRNNNQQQQQQNNNUUULLLMMMQQQ```yyyMMMOOOOOOOOORRRTTTOOOHHH>>>FFFIIILLLNNNHHHOOOddd}}}mmmpppjjj[[[XXX]]]\\\ZZZ\\\ZZZZZZWWWRRRPPPOOOLLLHHHDDD???===;;;:::999888666444000555777333333555666333)))UUUyyydddPPPAAAHHHRRRVVVNNNEEEEEEKKKVVVyyyzzzSSSJJJKKKEEEAAADDDBBB>>>???===<<>>888666999NNNllluuuKKK666((()))***---,,,&&&"""%%%,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++333>>>QQQUUU[[[bbbEEE888111222111222...////////////.........------......//////000000000(((///333222333777:::888;;;EEEQQQXXXYYYYYY[[[^^^iiiqqqmmmppp{{{uuummmvvv~~~~~~zzzuuutttwwwwwwuuuzzzyyyrrrggg]]]VVVNNNFFFDDDAAA===;;;::::::999888555666666666555444333333444222000111222333111///......---,,,,,,---...///111111111111111111222222222111111333555666444333222222333444555777999:::777666555777;;;BBBIIINNNPPPTTTXXX[[[aaahhhhhhccc\\\\\\\\\```eeelllrrruuuppprrrrrrnnneee[[[RRRNNNIIIHHHGGGGGGGGGFFFDDDBBBAAA???;;;777444666===DDD;;;999666222000.........;;;<<<888///+++---000111111///---...222333///)))222111222333555555555444777777999>>>AAAEEEOOOXXXccceeehhhjjjkkklllmmmnnn___^^^___aaacccdddcccaaagggnnnppphhh^^^ZZZ\\\___ggggggfffbbb]]]ZZZ```hhhjjj}}}zzzeeeVVVQQQRRRSSSSSSSSSQQQLLLEEE@@@@@@EEEJJJIIIHHHGGGGGGIIILLLMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTPPPQQQSSSUUUVVVWWWXXXXXXIIIYYYOOORRRkkkbbbnnn999GGGXXX]]]RRREEEHHHSSS|||sssZZZ```YYY???JJJHHHGGGGGGIIIJJJJJJJJJLLLOOOPPPLLLCCC:::444111999EEEUUU[[[]]]xxxPPP333000444666111555===;;;@@@DDDJJJMMMOOOQQQRRRSSSTTTRRRQQQTTTYYY\\\[[[XXXXXXUUUXXXPPP^^^AAATTT|||kkkWWWOOONNNSSSQQQRRRTTTPPPKKKKKKNNNBBB@@@FFFRRRTTTMMMGGGGGGJJJ{{{KKK<<<===777<<>>:::888888999888888444555555555555444333222555333111111333444222000...---------...000111333111000000000000000111222222222111333555555444333666666555555555555666666555444444555888>>>CCCGGGLLLOOOQQQUUU^^^iiillljjj```______```ccceeehhhiiipppnnnjjjddd___\\\\\\^^^MMMJJJGGGGGGHHHGGGAAA<<<<<<<<<;;;;;;======666......///222444555555555444+++111555333000111111///---111222...)))***///222000000000222444555444333111111444888;;;>>>GGGQQQ___dddhhhhhheeedddhhhmmmkkkgggdddeeehhhkkkkkkjjjiiicccdddiiifff^^^```iiiaaaZZZXXX]]]```\\\ZZZ\\\WWWVVVVVVWWWZZZ\\\ZZZXXXVVVPPPJJJJJJMMMNNNIIIDDDBBB@@@???@@@BBBBBB@@@===EEEBBB@@@@@@BBBEEEGGGIIIIIIJJJKKKMMMNNNMMMIIIFFFIIIJJJMMMOOORRRSSSUUUUUURRRYYYRRRSSS___[[[oootttQQQ???OOOZZZOOODDDFFF222WWW]]]zzznnnkkkXXXUUUSSSRRRSSSSSSSSSRRRKKKLLLHHH===111111<<>>AAADDDGGGIIIMMMOOOOOOMMMLLLOOOUUUWWWUUURRRPPPMMMKKKRRRMMMSSSXXXccc```TTTNNNLLLPPPSSSPPPMMMLLLNNNJJJKKKMMMHHHIIIcccWWW???@@@555===AAA444;;;NNNNNNOOORRRTTTRRROOOOOOSSSWWWSSSRRRRRRSSSVVVWWWWWWVVVQQQPPPZZZMMMUUUHHHPPPLLLTTTQQQ{{{kkkZZZ^^^[[[NNN___[[[TTT^^^^^^VVV\\\TTTTTTRRRNNNHHHDDDBBBBBB999777666555555333111...)))333555------444111'''&&&111222...IIITTTHHHLLLJJJAAA===>>>===777:::444:::===333...222222......//////////////////(((,,,//////............111===999......000333999111888===BBBNNNbbbpppuuu~~~rrreeeSSSAAA,,,222***(((222)))))) ,,,... ###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((+++,,,666AAATTTVVVZZZ```DDD777222666///,,,111........................------------------------111222333333222333555666888:::>>>CCCIIIQQQZZZ```hhhgggllltttwwwtttuuuyyywwwsssppprrrwwwzzzxxxuuuvvvnnngggeee___SSSJJJHHH???===:::999888888666555777777777777666888<<>>AAAAAA<<<::::::999999888666555444333333222222111000000000////////////////////////------------------------...------------...//////111222444666888<<>>???AAAAAABBBEEEEEEEEEEEEEEEFFFGGGGGGOOOOOOOOOOOOOOOPPPQQQRRRNNNNNNSSSZZZYYYYYYjjjPPPBBBRRROOOPPPMMMCCC>>>;;;@@@NNN]]]ggglllpppooolllhhh```VVVKKKDDD???777333888???CCCJJJQQQ^^^RRRlll555111000000000000000111111222333777<<>>777888888888999<<<@@@DDDKKKOOOTTTTTTRRRQQQTTTXXXSSSPPPMMMOOOSSSVVVTTTQQQSSSMMMHHHJJJRRRUUURRRLLLWWW@@@LLL{{{iii______]]]WWWUUUUUUUUUWWWYYY[[[^^^___ZZZVVVQQQNNNKKKGGGAAA<<<888777555333111000/////////............---------///---...///---777YYY}}}vvvTTTKKKKKKGGGBBB>>>===<<<<<<;;;666555444222111000000000------,,,,,,,,,+++++++++)))***+++,,,---,,,++++++,,,,,,------...///000000000000111222222222222111111111000///......------))))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$&&&***---999DDDSSSRRRYYYeeeCCC777111555///---111........................------------------------000111222222111222444666666888;;;???EEELLLUUUZZZ___^^^dddnnntttsssrrrtttjjjmmmqqqtttvvvxxxyyyzzzxxxnnnddd```ZZZNNNDDD@@@===;;;888777888777666555444555444333111222444777222222111111000000000000///......------................../////////000000000000///////////////000...//////000111222222222//////...///111444888:::JJJQQQVVVWWW]]]ddd___SSSSSS___dddfffiiiddd```fffgggiiifff___[[[\\\ZZZUUUJJJIIICCC;;;999<<<<<<888999999888888777555444333222111111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000111222333444777;;;???DDDPPPYYY[[[```kkkqqqnnnlllmmmmmmkkkjjjjjjlllnnnhhhbbb^^^```aaa___^^^___aaa\\\YYY[[[ZZZVVVTTTVVVUUUSSSRRRRRRQQQPPPMMMJJJHHHEEEAAA>>>>>>===<<<;;;999999888777777777777888666666777777888999::::::;;;;;;===???BBBEEEGGGIIIKKKKKKLLLLLLMMMNNNOOOPPPPPPMMMOOOUUUSSSPPPXXXeeefffCCCFFFSSSGGGNNNIIIAAA:::777444333111777888999999999777333111333333999CCCKKKUUUeeesssmmmqqq666333222//////......//////000111111444888>>>CCCFFFHHHIIINNNOOOQQQSSSTTTTTTSSSRRRUUUTTTSSSSSSTTTVVVXXXYYY[[[JJJ\\\qqq333777AAA///444444444444444666;;;>>>AAAFFFJJJKKKJJJJJJMMMQQQSSSPPPMMMOOOSSSUUUSSSPPPVVVQQQMMMNNNRRRTTTPPPLLLCCCXXXUUUEEE```{{{vvv}}}aaaQQQQQQVVVUUUQQQYYYWWWUUUSSSQQQPPPPPPPPPPPPMMMJJJHHHGGGCCC>>>:::666555333111///...------------,,,,,,,,,+++++++++///,,,...000***&&&222CCC===iiifffLLLFFFLLLHHHDDD@@@===;;;:::888777333222111000///.........++++++++++++*********)))((()))***++++++***))))))*********+++,,,------------......///000/////////...------,,,++++++******''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$&&&***---999CCCSSSRRRYYYeeeBBB777111555///---000------------------------------------------------...000111000000000222444444555888;;;???EEELLLQQQUUUVVV]]]gggnnnnnnnnnooogggooowwwxxxrrroooqqquuuttthhh\\\VVVRRRIII???999:::888666555666666555444333333222000...---///000000000000000///////////////......---......//////---...............//////...//////000000/////////---......//////000000000,,,,,,,,,,,,...111444666@@@GGGLLLNNNSSSXXXRRRHHHfffdddXXXRRRZZZ]]]^^^fffkkkkkkggg___XXXUUUPPPKKKFFFCCC<<<555333666777555777777777666555444333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........///000000000111555777999FFFQQQUUU\\\eeehhhdddfffgggfffeeecccccceeegggbbbZZZVVVYYY]]]^^^]]]^^^^^^XXXSSSTTTTTTQQQOOOOOOPPPNNNMMMLLLKKKJJJGGGEEEAAA>>>;;;999888888777555555444444333222333333333111111111222222222333333222333555888<<<@@@CCCDDDFFFFFFGGGHHHIIIKKKLLLLLLRRRNNNNNNSSSRRRLLLKKKPPPKKKjjj___MMMHHHQQQOOOMMMJJJHHHFFFDDDCCC;;;;;;;;;<<<===???AAABBBGGGLLLTTT[[[^^^cccqqq~~~vvv;;;)))+++///------,,,,,,------...///...000333777<<>>;;;FFFCCCDDDoooTTTKKKBBBBBBJJJQQQRRROOORRRQQQPPPNNNMMMMMMLLLLLLJJJHHHFFFEEEBBB>>>999555333222000...,,,++++++***++++++*********)))))))))+++(((***///---%%%###&&&999...333[[[iiiRRRGGGCCCGGGNNNDDDAAA>>>;;;999777444222000///...,,,++++++++++++))))))))))))(((((((((((('''(((((()))((((((''''''''''''(((((()))***************+++,,,,,,,,,,,,,,,)))))))))((((((''''''&&&$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$'''+++...888CCCSSSRRRYYYeee@@@888000444000---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///111222222444666888:::???EEEIIIQQQVVV]]]cccdddeeeiiimmmiiipppwwwuuuoookkklllqqqkkk```TTTNNNKKKGGG???888777666444333444555444333333333333111...---...000//////////////////.....................//////000////////////000000000000///000111222222222111000---------------.........++++++***+++,,,///111333555<<>>JJJFFF777777DDD???,,,:::888TTTvvvJJJ@@@AAA<<<:::;;;===???AAADDDFFFGGGNNNMMMLLLKKKJJJHHHGGGFFFHHHGGGFFFBBB<<<666111/////////---,,,******)))))))))))))))((((((((('''''')))&&&$$$$$$###"""%%%***%%%&&&&&&&&&'''***...111CCCUUUrrr[[[UUUVVVRRRKKKGGGJJJNNNLLLEEE@@@>>><<<999666555222///,,,,,,+++***)))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""##############################"""""""""""""""""""""""""""###$$$%%%%%%(((,,,///888CCCRRRQQQXXXddd===888///222000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111000222444444555888;;;>>>KKKWWW___\\\VVVXXXaaahhhkkkjjjiiiiiijjjlllllllllhhhcccYYYOOOIIIFFF@@@:::666444222111222222111000,,,...//////......///111............////////////............///000111111/////////............---,,,,,,---...////////////---------,,,,,,+++++++++************+++,,,---...---111999@@@IIIOOOTTTVVVWWW`````````fffffffffnnngggdddcccaaa[[[QQQJJJHHHEEE>>>999888777444444666222333333333222222111000000000000///......------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++(((***---...///111333555555777;;;BBBKKKTTTZZZ\\\]]]___aaacccfffjjjooorrrzzzsssmmmjjjfff^^^ZZZ[[[[[[\\\YYYSSSOOONNNKKKGGGEEEBBB???===<<<;;;999777666555333333444333222000//////...------------------------....../////////.........///000111222333666888;;;>>>AAACCCDDDDDDBBBFFFJJJHHHDDDCCCHHHNNNWWWIIICCCRRRpppttttttsssqqqpppttt|||[[[333&&&666444"""###222((((((((('''(((((()))***,,,+++***+++///444999<<>>...///???444666:::AAARRRvvvdddEEEHHHCCC***(((<<<666777888888:::===BBBFFFDDDDDDFFFGGGHHHHHHHHHHHHBBBBBB@@@===777333111111///...,,,+++***)))))))))((((((((('''''''''&&&&&&###%%%&&&%%%"""!!!"""%%%&&&&&&&&&'''))),,,000222---***666555===PPP[[[mmmrrrxxxggg___TTTOOOSSSWWWPPPFFFTTTOOOJJJFFFDDDBBBAAA@@@;;;888555333111000---++++++***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""#########"""""""""""""""""""""""""""###$$$%%%&&&)))---000777BBBRRRQQQXXXddd<<<888///111000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---------///111///000222333333555888;;;@@@KKKTTTUUUUUUZZZ^^^___jjjjjjiiihhhgggeeecccaaa______XXXLLLDDDBBB>>>999777555333222222111000///,,,...//////......///000....../////////000000000............///000111222000000/////////.........,,,,,,,,,---...///000000......---,,,,,,+++******)))))))))******++++++,,,***,,,111888???EEELLLPPPSSSZZZWWWWWW```dddgggpppccc___^^^]]]VVVIII@@@>>>CCC<<<999:::999444333555222222333333333222111111//////......---,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******%%%(((+++,,,---...000222333222666>>>GGGOOOTTTVVVXXXYYYZZZ[[[\\\^^^aaadddllljjjhhhggg```XXXVVVYYYVVV\\\]]]UUUNNNKKKIIIEEEBBB???;;;999888777555333222111000111111111///......------,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------...///111111000333666:::>>>@@@AAAAAACCCEEEHHHGGGGGGHHHIIIJJJ:::555FFFFFFCCCYYYAAA<<<111!!!///+++,,,(((''''''''''''((())))))******)))))),,,000444666:::<<>>,,,,,,;;;777%%%,,,FFF555999111;;;===fffkkkOOO555BBBBBB***(((***###+++666111 !!!---///%%%'''((()))((((((***,,,+++,,,///444999===???@@@===???BBBDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDAAA???;;;<<<;;;888333//////000...???..."""555555666TTT>>>:::HHHdddnnnhhhnnnuuuaaaLLLGGG888,,,555555++++++333444,,,111111333444777:::???BBB<<<>>>AAAEEEHHHJJJLLLLLLAAAAAA???:::444000000111---,,,+++***)))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$ """%%%%%%&&&''''''&&&$$$&&&((()))((($$$+++&&&...'''%%%,,,'''///222444888<<<@@@BBBDDDFFFUUUSSSLLLCCCBBBHHHNNNOOODDDEEEDDDBBBAAA@@@>>><<<888444000...------,,,+++)))(((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###%%%'''(((%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#####################$$$!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""######"""""""""""""""""""""""""""###$$$%%%&&&)))---111777BBBQQQQQQXXXccc;;;999///111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......------///111---///111222222444666999666???IIIOOOVVV]]]\\\WWW^^^bbbfffhhhgggeeedddcccRRRUUURRRGGG???>>>===999888666333222222111///......000222111000//////000.../////////000000111111............///000222222333333222222111111000000//////......///000222333///......---,,,+++******((((((((()))))))))******+++---111888>>>EEEMMMSSSOOOYYY]]]dddooollldddeeeWWWTTTVVVZZZWWWMMMGGGHHHAAA:::888:::999333111333222222333333333222222111......---,,,,,,++++++***((((((((((((((((((((((((************************((((((((((((((()))******$$$&&&)))******+++,,,...333222444<<>>>>><<<===???BBBFFFIIIFFFAAAFFF777999666MMM;;;BBBLLLuuu666:::666***,,,+++""",,,222!!!(((''''''''''''((())))))))))))((((((***---000222555999???DDDHHHIIIHHHGGGEEEFFFHHHHHHFFFCCC???<<<333:::777...///777444(((///333///>>>444666+++000999KKKhhhlllxxxeeedddLLL777555444888+++++++++(((111***...'''))))))$$$''')))""""""$$$&&&&&&&&&'''(((***)))***---222888<<<===>>>;;;>>>AAADDDDDDDDDEEEEEEHHHGGGFFFFFFGGGEEEAAA===???;;;888777666444333444000***:::;;;'''000<<<+++///111111000///000111111,,,777222444111---777111111111///---///333111+++,,,---000222444666888:::BBBCCCEEEGGGHHHHHHGGGGGGFFFEEEAAA:::333......000,,,+++***(((((('''''''''$$$$$$$$$$$$#########"""&&&$$$"""!!!###&&&&&&###!!!"""""""""$$$&&&)))+++$$$ ***''')))111***000,,,+++,,,///555<<<@@@AAA===@@@DDDJJJRRRUUUMMMBBBFFFEEEAAA===;;;999666222555222---******++++++***''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$############""" """$$$&&&'''$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$"""""""""############### !!!!!!!!!"""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""###$$$%%%&&&)))...111777BBBQQQQQQXXXcccBBB666222333+++111,,,++++++************++++++******+++++++++,,,,,,,,,---------............///......///000111333555666444<<>>999999888888888888888999;;;\\\XXX222'''...+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((((((((***---000111888:::>>>BBBDDDFFFFFFFFFEEEFFFFFFFFFCCC@@@<<<:::333333222222222222222222777666333111000000111111000000000000111111111111000000111111111111000000......---,,,,,,+++******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))+++---///111555999<<>>@@@CCCDDDCCCBBBAAA>>>:::666222000///...---,,,***)))'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!""""""""""""############%%%%%%%%%&&&&&&&&&''''''+++,,,---///111555;;;???AAAEEEGGGEEEFFFIIILLLKKKEEEDDDAAA===888444111000111000///---,,,+++******''''''&&&%%%%%%$$$######""""""""""""""""""""""""########################""""""############""""""$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!! ######""""""""""""######""""""""""""###############$$$$$$$$$%%%)))...333666GGGPPPXXXUUUkkk@@@555222333+++111,,,++++++************++++++***++++++++++++,,,,,,,,,------------.....................///111333444555555999>>>DDDJJJQQQVVVYYY______bbbgggkkkggg```YYYRRRNNNHHHDDD@@@===999777666444000------///111333---...............------000000000000000000000///000//////111333555444444444444444333222222111111000...------///000///...---,,,+++***************'''((((((((())))))))))))((()))+++---000555<<>>BBBCCCDDDEEECCCAAA>>><<<888777666555555555555555DDD555???uuuzzzFFF///---//////111******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''(((***---...444777:::>>>AAACCCDDDDDDBBBCCCCCCBBB???<<<888555111111111111000000000000444222000...------......------------..................////////////......,,,++++++******)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))+++,,,...222666999===>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFEEEAAA>>>666555333222000/////////////////////000111222222,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111222666777999;;;===>>>======>>><<<777222///,,,,,,+++,,,+++***((('''&&&&&&%%%%%%%%%$$$$$$$$$##################"""""""""!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&((()))+++,,,---111777;;;<<>>???IIIAAAAAA???<<<999666444222333333222111///......---------,,,,,,,,,,,,------,,,,,,+++***))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,---000333777;;;===IIINNNPPPLLLLLLSSS\\\aaa]]]cccaaa___^^^XXX[[[kkkkkk]]]WWWTTTLLLIIIDDD777888666333111111000...,,,...------,,,+++***))))))((((((((((((((('''''''''''''''((((((((()))))))))(((((()))))))))************++++++...111555:::<<>>;;;999666555444333222111111111***//////999<<>>;;;777333000000000//////............///...,,,***))))))******))))))))))))************++++++,,,,,,,,,,,,++++++))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((()))+++...222555888999<<<>>>@@@AAAAAAAAACCCBBBBBBBBBBBB@@@<<<999333222111///...---,,,,,,,,,,,,,,,---...///111111)))))))))((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))***+++---//////333555888<<>>;;;666111---+++++++++,,,+++)))(((&&&%%%%%%%%%$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$%%%%%%$$$&&&'''((()))---111555555;;;??????AAAFFFHHHHHHGGGFFFCCC???;;;777444333...---+++***((((((''''''%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!""""""###!!!!!!""""""""""""#########$$$$$$$$$%%%)))///333999JJJRRRXXXVVVnnn>>>444222444+++111+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,---------.....................///000111222444333444777>>>FFFNNNRRROOOQQQSSSTTTWWWXXXTTTOOOPPPMMMHHHCCC@@@>>>;;;999555444222000...,,,,,,+++,,,---......///.........000000000000000111111111333222111333555666666555222222222111111000000000111///---,,,,,,+++***))),,,+++***)))))))))))))))'''''''''((((((((())))))***+++,,,,,,---000555999===FFFRRRXXXYYYZZZ]]]aaaZZZYYYXXXSSSIII@@@DDDMMMDDDDDDCCCAAA===999555222222222111000///---,,,+++---------,,,,,,---------,,,++++++***))))))*********)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))++++++,,,...000333666777AAAMMMQQQLLLKKKWWWaaaeeebbbfffcccaaaaaa[[[^^^pppuuuaaaVVVRRRKKKGGGAAA555777555222000000///---,,,,,,,,,+++******)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))******,,,000555999<<<===???@@@???<<<999777444444222111//////......***888222+++))),,,333JJJUUUmmmmmmWWWBBB999'''''',,,444555---%%%)))333(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''+++---111555:::===???@@@??????>>>;;;888444000.../////////......------,,,,,,+++)))((('''''''''(((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&'''(((+++...111777999<<<@@@BBBDDDDDDDDDJJJIIIFFFDDDAAA===888444444333111000...---------))))))))))))******+++,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((***+++,,,,,,///333888===AAADDDGGGIIIAAA>>>999333///---------+++***)))'''&&&%%%$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""############"""###%%%%%%&&&)))---000222888<<<<<<>>>BBBEEEDDDBBBAAA>>>:::777333000///+++***)))'''&&&&&&%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""#########$$$$$$&&&***000444;;;LLLSSSXXXVVVppp???555222333+++111+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------...------------...//////000111333666777999???HHHPPPQQQUUUXXXWWWYYY\\\YYYTTTOOOKKKGGGCCC@@@>>>;;;999333222111000///...------,,,------...//////......///000000000111111111222222111000222333555444333000000000000////////////111///......///000///...///...---+++)))(((((('''''''''''''''((((((((((((%%%&&&(((((())),,,000333666AAANNNWWWZZZ[[[]]]___WWWUUURRRNNNIIIEEEFFFKKKDDDDDDCCCAAA===888444111000000000000///---+++***------------------------,,,+++******)))*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((***+++,,,---///111333444:::HHHQQQPPPQQQ\\\dddfffeeefffbbbccceeeaaaggg{{{|||cccSSSNNNFFFCCC???555666444111000//////---,,,*********)))((((((''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))((()))+++111555666888:::<<<<<<;;;999777444333111000///...------+++333,,,)))===444$$$''''''---GGG555>>>RRRHHHrrrwwwuuurrroooiiiaaaXXXQQQCCCCCC000***'''%%%000,,,555///)))'''&&&%%%'''***''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&)))+++...333777;;;>>>?????????===;;;777444111///000//////...------,,,,,,***))))))(((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&&&&'''))),,,///555888<<<@@@CCCEEEFFFFFFLLLJJJGGGDDDAAA===888444444333111///...---------******)))((('''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))******///444888;;;>>>AAADDDDDD@@@:::444000.........+++***(((&&&%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######!!!###$$$%%%%%%'''***,,,000666::::::;;;???@@@>>>>>><<<:::666333///---+++)))((('''&&&%%%$$$$$$$$$"""""""""""""""!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""######$$$$$$&&&+++111555<<>>>>><<<999666333111/////////...---,,,++++++***(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$%%%%%%%%%%%%'''***,,,111444888===AAABBBBBBBBBFFFDDDAAA???>>><<<999666111000///---,,,++++++***---,,,***)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((+++000555777888999<<>>===:::777333000...---...///000000///...,,,,,,---...//////...---,,,+++***************++++++))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((()))+++---///000111111222777BBBNNNTTTSSSTTTWWWZZZ```bbbcccaaa^^^tttuuu[[[KKKHHH???999999666222000---,,,,,,,,,+++)))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$'''***)))&&&&&&***...000222444777777666444333//////...------,,,------555+++%%%000***---)))...%%%***...///000)))******+++---000222222111%%%---)))111000'''+++%%%''')))***&&&"""$$$+++000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&'''***---111555888:::;;;:::888666444111///......------,,,***))))))((('''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%""""""""""""#########$$$###$$$$$$$$$###$$$'''))),,,000555:::===>>>>>>>>>AAA???===<<<;;;999777555000///...,,,+++******)))+++***)))(((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&'''((('''''''''***000666888999:::>>>BBBCCC???888111,,,++++++,,,)))((('''%%%$$$######""" !!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!"""""""""#########!!!"""$$$$$$###$$$%%%''''''---222333555999:::888:::888666333///,,,***((('''&&&%%%$$$############    !!!!!!"""""""""  !!!!!!!!!!!! !!!!!! !!!!!!!!!""""""######$$$%%%''',,,222666<<>>===:::777444222000,,,---///111111000///...,,,---...//////...---,,,+++***************++++++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((***,,,...///000000111111;;;JJJPPPKKKJJJOOOXXXbbbgggeee\\\VVVrrroooVVVJJJHHH>>>777777444000...+++***+++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$'''+++***&&&%%%(((,,,111222444666666444222000------,,,,,,+++,,,,,,,,,%%%&&&444(((222$$$---+++((((((,,,333$$$###666...///---++++++,,,,,,,,,+++***...%%%***)))""",,,)))###$$$%%%&&&''''''$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###%%%%%%&&&&&&%%%%%%&&&(((+++///333666888888777555333111///...---,,,,,,+++***)))(((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&###############$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""############"""######""""""###%%%'''+++...333888<<<===<<<<<>><<<888444111...---,,,)))((('''%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%'''+++...222444555555333111...+++)))((())))))&&&&&&%%%$$$###"""!!!   !!!!!!   !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$%%%&&&&&&'''+++222888@@@JJJTTTNNNXXXiiiNNN333444000000+++...,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222222333333333:::BBBEEECCCAAACCCFFFAAA>>>;;;888777555222000000///...---,,,++++++++++++)))(((***---000000//////000111222222333333333555444444555666555333111222111000///...//////000/////////......---,,,+++******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((+++,,,000666===CCCGGGHHHHHHFFFCCC@@@===<<<<<<<<<999888666444111///---,,,............------------------------------------************************+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,***,,,111555999===CCCGGGMMMWWW```\\\QQQUUUttthhhUUUDDD???;;;333///222///...---+++))))))((((((''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''))),,,///000000///...,,,,,,,,,,,,,,,+++******'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&)))---111444666555333111//////...///---,,,***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%'''(((,,,000444777999;;;>>>;;;666444333222///,,,000...,,,***(((''''''(((((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############""""""""""""#######################################$$$$$$$$$%%%%%%$$$$$$%%%(((...555:::===<<<:::666333///---,,,+++)))((('''%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$&&&)))---000222444444222000---+++)))((())))))&&&%%%%%%$$$###"""!!!   !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$%%%&&&%%%&&&+++333:::BBBLLLUUUOOO[[[lllOOO444444111000+++///,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///000000000000...222888<<<>>>???@@@AAA???===:::888777555222000000///...,,,+++++++++++++++***)))+++---000000000000000111222333333333333444333333444666777555333222111000////////////000////////////...---,,,+++******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((+++,,,///111444888<<>>===;;;999999777555222///...---,,,+++++++++++++++++++++,,,...000111111333333444555555555555555333222222333555666666444111111111000000000000000.........------,,,+++*********))))))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((+++...///000333999???AAA@@@>>>===;;;;;;;;;;;;888888666444222111//////------------,,,,,,,,,+++++++++++++++++++++++++++***************************)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))++++++,,,---///222888<<>>======<<<;;;;;;;;;777666555444222111//////---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))))))))++++++++++++,,,///444777CCCEEEHHHKKKOOOQQQPPPMMMLLLDDD===999666222000000,,,+++***)))((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''')))*********)))******++++++++++++******''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######%%%''')))***,,,,,,,,,,,,,,,,,,,,,+++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%'''+++///333777999555444333111111222444666))))))'''&&&&&&&&&''''''$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$############""""""""""""##############################""""""#########$$$$$$$$$######""""""###(((///555555444111///---,,,,,,,,,((('''&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###%%%(((***,,,---,,,,,,+++)))((('''&&&&&&$$$######""""""!!!!!!!!!  !!!!!!   !!!!!!""""""!!!!!!!!!!!!"""""""""""""""$$$$$$$$$&&&,,,555<<>>===;;;555...+++,,,---,,,***)))((('''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%''')))******))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$%%%&&&)))---000333222222000,,,)))))),,,000,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""##############################""""""""""""############!!!###""" !!!&&&+++...---,,,************+++'''&&&%%%###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """$$$'''***+++(((((((((((('''&&&%%%$$$""""""""""""!!!!!!!!!!!!  !!!!!!   !!!""""""###!!!!!!!!!!!!""""""""""""!!!$$$((()))))),,,111666CCCIIIPPPLLL]]]qqq]]]777666222111555//////...---,,,,,,---...///......---------,,,,,,,,,...;;;SSS\\\ZZZ[[[eeeLLL%%%...000+++(((666\\\WWW;;;'''<<<<<>>111EEE---111999999000___kkk&&&555%%%444333(((...///000000000000333555888777666444444333333444444333222000////////////111111222222111000...---------------,,,+++******,,,+++***)))(((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***+++,,,---,,,---///222555777999;;;888777555222000...,,,,,,,,,++++++***)))((((((''''''((()))******++++++***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))000000333:::AAADDDAAA===777666555333000...,,,++++++***)))(((&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%&&&&&&''''''(((***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""#########$$$&&&+++///444000,,,+++,,,...---+++***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###$$$%%%&&&...---+++***)))***++++++,,,***&&&###!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&"""""""""!!!     !!!!!!!!!!!!""""""""""""############"""&&&$$$%%%***(((***777GGGFFFIIIRRRNNNjjjddd;;;777333000111,,,//////...------...//////.........---------,,,,,,111ddd///888111sss### oooYYY000RRRJJJ---111<<<555///OOO***###---+++---............111333666555555444333333222222222222111000////////////222222222222222000///...------...------,,,+++***,,,+++***)))(((((((((((()))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***,,,,,,***+++,,,///111333555666555444222000...------,,,++++++***))))))((('''''''''((()))******++++++***(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((())),,,+++...555<<>>777444111000---//////............//////.........------------,,, %%%222ppp---&&&111::: jjj{{{111444'''lllJJJ%%%***TTT***222---$$$777444444(((+++,,,......---...000222444555555666555444222111000000////////////000000222333333333222111000///............---,,,+++***,,,+++***)))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++)))***+++---...000111222000000///---,,,,,,,,,,,,***))))))((((((''''''''''''((()))******++++++***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((+++000777:::999777555444222///---,,,++++++******((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############%%%))),,,000...+++***+++,,,,,,+++***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$%%%&&&))),,,...000222222+++)))&&&$$$"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!    !!!!!!!!!!!!!!!""""""""""""######!!!&&&$$$$$$***(((***888CCCHHHMMMVVVUUUsssmmm???555666333111222////////////////////////............------------;;;666%%%]]] 222EEEWWW888xxx(((yyy]]]000111555%%%>>>222777777)))+++---(((---.../////////000222444444555666777777555333222//////......///000000111333333333333222222111111...//////......---,,,+++,,,+++******)))))))))***(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++++++++,,,---...//////000///...---+++******)))))))))((((((((('''''''''&&&'''((()))******++++++***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((***///444888888777333222000...,,,+++++++++***)))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""############$$$'''***---,,,*********+++++++++***)))(((&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!"""""""""$$$'''+++...000111111***(((&&&$$$"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$%%%%%%%%%%%%%%%"""""""""!!!    !!!!!!!!!!!!!!!!!!"""""""""###!!!&&&$$$$$$***)))+++888DDDJJJMMMTTTUUUxxxsssBBB333777444000444000000000000000000000000//////.........--------- ///)))PPP555$$$XXX***<<>>PPPRRRMMMSSSvvvGGG777666222///111222000//////000000///...........................,,,<<>>>>>,,,+++,,,...............///000000444222222555888999555000555444444444444333333333444444333333333333444444000000000111111222222222000000000//////...........................------+++++++++++++++,,,,,,,,,---,,,++++++,,,...///000000000000000000111111111...------,,,+++,,,,,,,,,+++,,,---,,,***)))***+++***************+++++++++************************))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))((())))))))))))((((((((((((((((((((((((((((((((()))))))))***************(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$#######################################$$$%%%&&&&&&(((''''''&&&$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######&&&&&&&&&&&&%%%###!!! !!!!!! !!!!!!""" !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""!!!!!!    !!!"""######!!!&&&"""***///)));;;CCCRRRTTTQQQUUUsssKKK999777777444333222111000111222333222111111111111111111111111111...+++///+++<<>>,,,777...444;;;GGGWWWppp```eeewww~~~wwwwwweee```QQQ@@@<<<555:::(((777&&&111000///,,,000***###333;;;)))//////............//////222......555>>>@@@888...//////000111222333444444222222111111111111222222111111111222222222333333111111111111111111111111.........///////////////000000//////......------...000222333222222333444111111111111111000000000------,,,++++++++++++,,,+++,,,---,,,***)))***+++)))))))))***++++++,,,,,,************************(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++((('''((()))++++++)))'''((((((((((((((((((((((((((((((((()))))))))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%####################################$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""###$$$%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!"""!!!!!!''''''%%%+++555""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!    !!!"""###"""!!!&&&###+++111+++===BBBOOOQQQOOORRR{{{QQQ:::666777666333333222111222444444444333333333333333333333333333<<<111...555000...;;;444555:::(((CCC@@@999rrrvvvjjjeeeNNN@@@666666...111***555---,,,;;;111%%%555//////............//////111000000333666666333111//////000111222333444444222222111111111111222222222222222222222222222222222222222222222222222222///000000000111111111222//////000111222333333444777999<<<<<<888555444444333333333333222222222111//////...------------...+++,,,---,,,***)))***+++((())))))***++++++,,,,,,************************(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***)))))),,,......,,,)))(((((((((((((((((((((((((((((()))************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$####################################$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""$$$%%%&&&&&&%%%%%%""""""!!!!!!!!!!!!"""""""""!!!'''//////)))---777######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!    !!!"""###""" &&&###+++111+++===CCCNNNPPPOOOQQQ~~~}}}SSS:::555777666333333222111222444555444333333333333333333333333333666,,,===???555666===888222GGGQQQwwwXXX333;;;...666+++777777"""+++:::***000//////.........//////000222333000---,,,///333333333333222222222111111333222222111111222222333222222222222222222222222222222222222222222222222111111111222222333333333<<>>DDDNNNPPPPPPRRR~~~MMM444666444888222111222222333333444555555555666555444444555555333111:::999777999777;;;JJJsssccc@@@111333444,,,'''444888(((333...---///---***///888222222222222222111000///111111000000//////......333000...///111111///,,,111111222111///000222555333333...000888333...777777111111111333EEEXXX[[[lllvvv|||nnnyyy}}}eeefffxxx|||tttwwwttteeeNNN>>>:::666000...222666444...(((+++000***------)))&&&'''+++---******++++++++++++******++++++************************))))))))))))******(((((((((((())))))))))))++++++)))&&&$$$&&&+++///))))))+++,,,...000111111---,,,---...//////,,,))))))'''(((,,,---***,,,000///***$$$###%%%)))+++,,,''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,&&&!!!!!!&&&)))(((%%%'''+++((((((///+++###%%%))))))111<<>>777444CCC\\\```<<<---666444,,,,,,000222000000222222///------111222222333333333222222222222111111111000000000///------...111333222111666555555333222222333333---222000111444...,,,888000888JJJ^^^nnnbbbmmmlllSSSEEE666///((((((---222111......///000...---+++)))'''******++++++++++++******++++++************************))))))))))))******((((((((()))))))))******&&&(((***,,,------------666111------000///)))###,,,...///000///...,,,+++666444///'''###%%%---444(((333555...'''&&&)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''"""%%%)))+++***'''%%%$$$(((######---000$$$,,,JJJXXXdddqqqwww{{{yyyvvv|||tttbbbYYYIII666++++++------***111***$$$%%%***+++%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########!!!$$$&&&'''&&&&&&%%% """%%%(((***+++************(((&&&###!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""############""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%######"""!!!!!!!!!!!!!!!&&&333;;;:::555000...+++%%% ###$$$$$$"""""""""""""""""""""""" !!!!!! !!!!!!""""""!!!   !!!!!!  !!!$$$######%%%)))000666:::===IIIOOOGGGQQQMMM666888444777333222333333444555555666666888555333333555666777777999888666LLL}}}yyyGGG333333;;;777'''---.........000333000+++111111222333444555555444222222222222222111111111///...---///222333333222555444222333333333222111***444777777888333333AAA```lll|||zzzzzzzzzQQQ333444888---)))222,,,******,,,......+++(((******++++++++++++************++++++++++++++++++******))))))))))))******))))))))))))*********+++))))))***,,,---,,,***(((!!!(((000444333222555888)))---222444333222444555'''***,,,...666;;;111"""666---$$$"""''',,,,,,)))))))))))))))((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***)))(((&&&&&&'''(((***&&&111((( <<>>IIIOOOHHHRRRLLL777999444777444333444444555555666777777666555666999:::999999;;;000HHHiiilll777(((666???222444111+++,,,111333///111111222333444444333333222222222222222222111111222111111111111111111000444333222444666777666444666;;;555222<<>>;;;777888>>>NNN}}}III666:::666888666000---///111000222222222222222111000000111111111111111111111111111111222222111111222222999888777888999:::999888999;;;333666RRRxxxiiirrrWWWbbbWWW333777333...---//////***(((***++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,))))))))),,,///111333333---///999LLL```kkkiiicccjjjmmmnnnjjjaaaZZZXXXYYYWWWnnn|||pppaaa^^^^^^ZZZ???555+++(((,,,///,,,'''))))))))))))((((((''''''))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((( &&&---...+++)))+++...:::pppxxxzzzrrrggghhhdddiiivvvwwwmmmkkksss}}}vvvqqqssstttqqqooooooooovvvwww{{{{{{[[[FFF///&&&***...))) ((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&)))***++++++''''''''''''''''''((((((&&&%%%%%%'''))))))'''%%%)))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##################$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$###""""""""""""""""""!!!000HHHQQQHHH@@@AAA///+++%%%!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!   !!!  !!!###""""""%%%***000777;;;BBBKKKQQQKKKWWW{{{FFF777;;;333777777555666666777777888999999:::888999:::666666EEEVVVyyyuuuvvvzzz}}}rrrggg///000------000222111111333222222222222111000//////000000000111111111111111---///111222222333666777999999999777555555777999+++AAAVVVooosssYYY{{{DDD666---)))///111,,,)))+++++++++,,,,,,,,,,,,++++++******++++++,,,---------++++++************++++++,,,,,,,,,,,,------------(((+++...///...---,,,--->>>HHHUUU]]]eeettt~~~mmmjjjpppqqqlll~~~eeeEEE///***,,,......++++++******))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((( ***111,,,$$$+++CCCYYY{{{qqqnnnhhhZZZgggssstttjjjjjjkkknnnrrrvvvwwwwwwvvvuuurrrttt]]]BBB+++"""%%%+++)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((( $$$((()))(((%%%$$$###$$$(((...333444222---***...,,,+++,,,......***''''''''''''''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%####################################$$$%%%&&&'''$$$$$$###""""""""""""###"""###222:::666...+++ !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!"""#########""""""   !!!!!!  !!!"""""""""%%%***111888<<>>OOOvvvyyyKKK666***000555222111777222222222333222222111111111111111222222222333333---///222333333333666999444777999777444555<<>>ddd~~~kkkoooqqq}}}~~~{{{zzzyyyxxxqqq{{{uuuwwwxxxfffAAA###))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((+++,,,***+++777LLL\\\nnnooorrrwww~~~~~~{{{xxxsssjjjbbb===:::444///,,,***+++,,,'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$######"""###%%%&&&'''%%%$$$######"""#########"""%%%###$$$'''&&& """"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!"""!!!"""%%%***111888<<>>888777999888666444:::>>>;;;<<<@@@>>>999>>>XXXhhhAAA222222222111111111333555444222000222222111000000111222222444555444222222444666666<<<999BBB666HHHKKK;;;444'''000,,,***+++,,,,,,---///------------------------+++++++++++++++,,,,,,---******---111333//////333NNN}}}tttuuuccctttzzziiimmm==='''555,,,000888%%%++++++***))))))))))))***************************))))))))))))))))))))))))###%%%(((************)))///***&&&'''+++...---***...,,,333666111000---"""'''***,,,,,,...000000...222,,,(((&&&%%%%%%)))000''''''''''''&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''***+++***((('''222:::\\\wwwtttxxxzzzqqqkkk[[[LLLIIINNNIII>>>RRRYYYbbbjjjpppvvvzzz|||rrrrrrlllPPP777&&&***,,,### '''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''666'''::: 444---@@@jjjooommmHHH222///999((($$$---...++++++'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$##################%%%%%%%%%$$$############,,,$$$ &&&&&&!!!!!!***//////+++%%%'''%%%((((((%%%%%%'''&&&!!!&&&)))$$$!!!((('''&&&%%%%%%$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$""" !!!!!!!!!&&&### """'''&&&$$$###"""######$$$333...'''###!!!"""""""""&&&%%%$$$$$$&&&&&&"""!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""###"""!!! !!!""""""""""""""" !!!!!!!!!""""""#########%%%***111777;;;HHHJJJQQQMMMXXXcccEEE===888777999888999;;;;;;999777999;;;:::888VVV\\\:::333777222222333444666555222///111111111111111111111111444444555555666666777888999;;;EEEOOOJJJ+++777111000,,,)))***///111///------------------------,,,++++++++++++,,,------***111...///444+++///KKKxxxOOOiiizzz~~~^^^xxx}}}LLL)))999---888,,,+++******))))))******************************))))))))))))))))))))))))%%%(((++++++)))''''''((("""(((///000---+++,,,///******000000...777;;;111:::666333555444///***'''***(((***......***(((***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++%%%&&&---///+++(((+++999zzz{{{nnn~~~tttbbbbbbfffeeeoookkkfffcccbbbdddgggiiikkk{{{aaaccc}}}wwwQQQ222///222...,,,000((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((555222$$$444111***]]]aaaoooPPP,,,888777((("""+++...'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%***333;;;;;;777666<<>>@@@999333777::::::<<>>NNN[[[dddggghhhpppgggoookkkaaannnmmmmmmnnnmmmlllooopppkkkcccJJJ888(((%%%))))))'''%%%))))))******)))(((&&&&&&$$$$$$$$$$$$############""""""""""""############"""%%%%%%$$$######%%% ###)))222;;;AAAEEEGGGJJJNNNRRRUUUUUUSSSRRRXXXPPPDDD888000,,,***)))+++(((''')))&&&"""###((($$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###"""!!! !!!!!!%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$#########$$$%%%########################"""""""""############$$$$$$###$$$&&&+++111888<<>>;;;:::<<<999666<<<888<<>>888<<>>:::666333333444444444555555333333333333555555666555777999888DDDeee^^^BBB,,,---333000---///------------------------...............//////000000333333333:::SSSdddoooxxx888000///...,,,+++++++++***++++++++++++++++++++++++************************...333666222,,,---777@@@eeeppp{{{eeeJJJ:::999333---+++,,,...,,,***))))))))))))))))))))))))))))))))))))))))))))))))''',,,++++++999XXXrrr~~~ZZZgggMMMbbb```rrrsss```nnniii???+++...++++++*********)))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,+++,,,777ooo[[[///111---,,,+++***)))((((((((('''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%'''(((&&&%%%+++666???```nnnwwwmmmZZZRRR]]]lll{{{}}}{{{uuuaaa???$$$&&&666++++++,,,---,,,***((('''&&&%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$"""$$$&&&%%%###%%%+++111DDDNNN[[[bbbbbb```aaabbb}}}lll^^^DDD333'''''')))'''''',,,&&&&&&%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%$$$(((000888???DDDFFFHHH666666777999:::;;;<<<<<<444222...***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$&&&+++222999===BBBGGGQQQQQQ^^^{{{WWWAAA@@@???===>>>:::888===666:::BBB999VVVxxxjjjpppDDD???:::666666777999999777666444333333444666777666666888;;;???UUU}}}UUU///...777333...///------------------------...............///000000///...555<<>>;;;666555;;;EEEQQQXXXOOOKKKDDD<<<444///+++***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$'''+++222999===BBBGGGQQQRRR___xxxSSS@@@CCC>>>777999;;;333@@@'''OOO;;;555uuuBBB///:::888444666111777777666666666666666777444555CCC999MMM~~~nnnnnn```SSSVVVXXXTTTUUUXXXWWWXXXZZZZZZ___ppp111...,,,111///...////////////////////////333+++)))000444111...000)))FFF,,,NNNmmmTTT///111))))))444'''---++++++++++++++++++++++++...((('''...000,,,))),,,,,,'''...:::***LLLggg}}}yyyjjjaaaDDD111111555(((""",,,%%%$$$***,,,)))(((,,,***)))(((((((((((())))))---222,,,000vvv{{{~~~~~~NNNWWWkkkXXXxxxgggxxxuuufffSSShhh{{{\\\...///111&&&&&&222,,,"""---******))))))))))))******&&&777,,,,,,,,,000111===yyyeee111222444444///'''%%%)))'''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&''''''%%%///&&&***000:::^^^vvvkkkVVVYYYdddmmm\\\)))444<<<$$$'''000333'''&&&&&&%%%$$$$$$$$$$$$!!!$$$%%%$$$$$$$$$$$$"""++++++$$$,,,QQQ[[[SSS[[[llloooPPP444666))),,,%%%###((()))###"""$$$$$$$$$############""" $$$&&&$$$######""" (((&&& !!!''')))...999===111...333BBB>>><<>>HHH```bbbeeeppp\\\@@@>>>333222---/// +++""" %%%$$$$$$######$$$%%%%%%%%%&&&&&&(((***000777===@@@KKKKKKVVVaaavvvSSS@@@CCC>>>777999;;;:::666<<<<<<@@@VVV\\\999777444444999666777777666666666666777777777>>><<<<<<```mmm\\\TTTRRRRRRfffcccZZZ[[[fffmmmrrr{{{}}}xxxvvvzzz|||xxxpppjjjlllqqq~~~aaa:::<<<$$$666...////////////////////////000...---//////......000:::!!!JJJppptttxxxrrrmmmcccxxxxxxwwwOOO000111...(((,,,(((++++++++++++++++++++++++,,,++++++,,,+++******---,,,;;;&&&000```vvvbbb~~~www\\\;;;%%%***AAA222...,,,...///,,,'''$$$***))))))((((((((())))))''')))...nnnuuu{{{```gggWWW\\\iii^^^rrrqqqqqq|||DDD,,,222///***,,,+++(((+++******))))))))))))******(((555555666---666xxxuuuuuuiiiVVVQQQYYYWWWYYYaaaooosssvvvAAA###(((111'''///(((((((((''''''''''''&&&&&&'''&&&%%%%%%&&&(((((('''&&&111VVVgggmmmgggUUUWWWxxx000"""666222111,,,!!!((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$############"""444!!!,,,999aaa^^^ddd]]]sssnnnEEE000111,,,,,,+++(((%%%&&&(((***$$$$$$$$$$$$############&&&""" """###%%%&&&!!!***$$$ 888DDD,,,000CCCKKK444333BBBPPPsss______SSS\\\rrr|||IIIAAA@@@CCC...!!!&&&###***$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&(((***000777<<<>>>JJJJJJVVVaaarrrQQQ@@@BBB===888:::<<>>gggjjjlllXXXaaa[[[jjj{{{yyyvvvooouuuSSS888//////&&&)))000)))+++******))))))******+++,,,666,,,777---fff\\\VVVvvvvvvqqqggg~~~vvv;;;666222!!!444***))))))((((((''''''''')))&&&&&&''''''&&&&&&(((+++KKKpppsssYYYQQQoooJJJ666+++444111+++***)))((('''&&&&&&&&&)))&&&%%%''')))(((((()))###===iiiSSSdddddd```;;;111(((''')))'''$$$###&&&%%%%%%%%%$$$$$$$$$$$$(((!!!!!!(((((($$$(((---EEE@@@$$$777SSSEEE\\\nnnyyyggg~~~zzzIII***---)))+++$$$%%%&&&'''(((''''''&&&&&&&&&'''(((***000777<<<;;;GGGHHHTTTaaafffLLL@@@AAA<<<999<<<<<<555BBB666LLLiii???666888777666666666666666666777888888888@@@BBBfff\\\|||<<<<<<222+++////////////////////////,,,000222000000444555333GGGeeeooo|||HHH(((000...---,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,+++---111111---;;;iiitttLLLgggkkk|||~~~}}}vvviiihhhmmm@@@...222222---))))))++++++***************+++,,,,,,(((bbbhhh{{{mmmddd\\\\\\vvviii]]]^^^ooo}}}xxxxxxHHH***...++++++...)))++++++************++++++&&&(((666888 VVVkkk^^^~~~~~~llleee,,,;;;,,,000++++++***)))((((((''''''&&&%%%&&&)))'''$$$(((///FFFkkkuuuZZZNNNlllRRR&&&777,,,---,,,***)))(((''''''''')))&&&&&&***)))%%%&&&***;;;^^^\\\nnniiitttkkkHHH+++***000+++&&&(((&&&&&&&&&&&&%%%%%%%%%$$$&&&######'''%%%!!!%%%///555@@@;;;GGG```PPPIIInnn{{{|||sssXXX===&&&---'''''''''(((((('''''''''&&&''''''(((***///666;;;;;;GGGHHHUUUaaa```JJJ???@@@;;;:::===<<<<<<@@@===\\\lllIII777666666;;;666555555666666777888999;;;@@@ppp{{{TTTvvv[[[333555111////////////////////////000///000111//////666>>>pppccc```000333+++444,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,,,,+++///444TTTtttwwwoooaaacccqqqxxxMMM111...---000000,,,))))))************+++,,,------000iii{{{rrrRRRbbbeeerrrtttiiiyyyzzzuuuiiifffttthhh666...000---+++***++++++************++++++///BBB///<<>><<<@@@@@@GGGeeeyyyXXX>>>777444<<<555555555555666777888999:::TTT{{{eeezzzooovvv>>>444333////////////////////////000---000444///...CCC^^^SSS444...444------------------------///)))***///,,,)))888OOOrrrxxxXXXTTTiiiyyyfffqqqQQQ999))),,,222---***,,,*********++++++---......QQQeeeyyy}}}GGGMMM\\\ggg}}}tttzzzSSS000///000++++++,,,++++++******++++++,,,333)))000///~~~???444///---,,,,,,+++)))((((((''''''&&&)))***''',,,EEEaaaooofffWWWiii}}}???999000///---,,,***))))))((((((%%%''')))&&&&&&666JJJgggvvvtttsssfffjjj@@@,,,+++,,,)))''''''''''''&&&&&&&&&&&&%%%'''$$$###...???FFFCCC,,,CCC;;;EEETTTYYYccceeerrr}}}xxxpppvvvmmmiiiAAA///---***'''&&&&&&'''((('''(((((((((***///555:::>>>IIIJJJWWWcccZZZGGG??????:::;;;???<<<999AAAJJJfffXXXgggHHH:::222888555555555555666777999999555eee~~~mmmbbbxxx}}}zzznnnsss[[[///111///////////////////////////+++111888111111SSS~~~~~~www|||555111+++------------------------,,,'''+++333...,,,GGGkkk{{{[[[___XXXMMMDDDBBBDDDGGGGGGMMMgggwwwxxxYYY111---111,,,)))---++++++++++++,,,---...///jjjqqqwwwSSSQQQTTTaaa}}}nnnzzzuuulll333---222---,,,,,,++++++******++++++,,,&&&444,,,KKKxxxccc444999------,,,+++***)))(((''')))(((******'''000SSSwwwqqqbbb^^^mmm555000///...,,,+++***))))))%%%$$$&&&***)))...GGGccchhhtttvvv^^^YYY555444111$$$(((((('''''''''&&&&&&&&&###)))***+++<<>>>>><<<<<<>>>777kkkuuu}}}JJJJJJ333888888444888222555777777===888OOOcccsssmmmjjjxxx{{{lll333333000///...------...///000444,,,222666,,,:::|||nnnvvvqqqQQQ777***...............---------+++...$$$222)))---fff]]]IIIIII;;;<<>>!!!(((,,,......+++((()))******$$$???000ppplll\\\XXXVVVWWW]]]___sssPPP666,,,666222***---,,,'''((((((###------'''YYY___rrrhhhLLL~~~SSS777333---***)))***(((###--- +++///!!!666^^^hhhhhh}}}xxxmmm^^^MMM444,,,+++---+++)))'''&&&'''((()))---888<<>>JJJUUUVVV\\\RRRGGG===<<<>>>===<<<<<>>}}}}}}JJJLLL???:::EEEXXX```\\\bbbuuuvvvwww}}}jjj[[[aaalllTTT;;;///+++++++++***,,,***,,,...***777SSSxxxrrr]]]DDDVVVnnnjjjeeeccc111888+++777,,,------,,,+++,,,,,,,,,333%%%eee~~~{{{vvvaaaUUURRR[[[ddddddggglllpppiiieeesssppprrr---...222+++$$$''')))))),,,+++***---+++///UUUbbbjjjSSSfffAAA...(((+++))))))+++((()))&&&***(((***GGGeeeiiiuuu[[[aaa@@@---///---,,,***)))(((((()))))) CCC"""IIIQQQDDDHHHKKKkkk___wwwxxxiiibbb___dddppp{{{{{{uuuqqqfff{{{{{{]]]YYYIII666,,,***+++***(((***)))((((((+++///333666===IIISSSUUU\\\PPPEEE<<<;;;===<<<<<<===AAAggg}}}~~~YYYXXX[[[AAA666666666666444555:::777888DDDyyy___```|||GGG666111000///......///000111///666***======iiiDDD666000//////...---------...***$$$///###444NNNwwwooo[[[;;;JJJEEEZZZjjj___jjj~~~yyyEEE333000---,,,(((,,,,,,---...---AAAcccqqqUUU===aaaZZZuuu666111,,,444---,,,+++---.........---999:::|||rrrvvvooo]]]^^^fffzzz```;;;666///,,,+++))))))***(((---***,,,GGG___wwwlllJJJjjj>>>,,,333,,,(((+++'''%%%---(((###999YYYkkkooouuuggg000------,,,+++***************&&&AAABBBOOOQQQVVVJJJxxx^^^}}}nnnlllYYYTTTDDD111(((+++,,,((())))))((()))+++///333555:::FFFQQQTTT\\\{{{MMMDDD<<<;;;<<<<<<<<<>>>???sss||||||hhh^^^dddGGG444555777555555444;;;777777UUUzzziiicccOOO666111111////////////111111444555222777JJJ~~~jjj888111000///...------.........000'''444333uuusssIIITTTKKKbbb^^^~~~SSS;;;666...,,,(((.........---///JJJsssQQQJJJiii|||iiiMMM333+++***...+++***---///...------222jjjrrrsssqqqkkktttxxxuuuDDD444000555444...***'''&&&///'''000```iiifffZZZSSS000333---))),,,'''$$$000%%%(((LLLbbbiii{{{^^^>>>@@@,,,,,,++++++************222333hhhXXXZZZWWWpppqqqyyy}}}sssnnneee```YYYJJJ999---*********)))(((((()))+++...222444999DDDOOOTTT^^^wwwKKKCCC<<<;;;<<<<<<===@@@JJJyyy~~~pppvvvQQQkkkqqqPPP888:::777444888333<<<888:::nnnooojjjaaa===222111000//////000111222777...;;;333bbbtttzzz|||:::222111///...------......222333(((>>>LLL}}}eeeRRREEEUUUaaayyyeee@@@555...---***//////---,,,111RRRkkkLLLZZZ___rrrqqq999...000000+++***---...++++++///===lllbbb___~~~SSS222'''222111//////+++)))111'''777llljjjsssYYYmmmddd333++++++,,,///***'''...%%%555\\\bbbfffppprrreee!!!,,,,,,+++*********++++++444KKK]]]ccc\\\]]]SSSttteeeUUUKKKAAA>>>AAAGGGRRR\\\~~~~~~gggppplllYYYHHH@@@777+++''',,,)))(((((()))+++...111222888BBBMMMUUUaaasssJJJBBB<<<<<<<<<<<>>@@@rrrwww}}}wwwSSS444222000...------...///***(((...555nnnUUUjjjrrrIII222......,,,000...+++---666\\\oooKKKbbbWWW;;;...555111,,,+++...---)))---666QQQbbb{{{VVVWWWxxxIII+++///+++***000,,,(((000...GGGuuurrrmmmjjjhhh___}}}MMM...,,,...,,,***)))+++(((BBBgggfffjjjkkkLLL///...,,,******,,,---...BBBXXXWWWZZZSSSvvv\\\{{{PPP:::444@@@<<<999999888777<<>>=========AAAGGGzzzhhhjjjccceee}}}hhhGGG~~~PPP:::===555333???111999;;;MMMwwwdddiiixxxRRR333333222111111222333333333@@@999{{{NNNzzzzzznnn}}}555333000---,,,---...///%%%;;;...TTTrrrtttqqq===555000...///+++***222CCCoooJJJSSSmmm]]]@@@,,,///+++---111...+++777III]]]aaaCCCoooddd444666///---222))))))222DDDbbbooottt```bbbsss||||||jjjqqq|||:::000///&&&000(((,,,222IIIlll|||jjjjjj666333///,,,---000444777VVVoooTTT]]]uuuqqqeee```RRR@@@555333...((((((((()))***+++---///000:::CCCOOOZZZlllkkkIIIHHH;;;BBB===EEE???WWWqqqbbb|||}}}wwwYYYcccqqqeeeKKKjjjRRR???;;;:::666666:::555444dddvvveeefffXXX===111000333111444888222<<<,,,NNNcccooo___iiiFFF111///,,,///333(((---'''<<<<<>>333333555111333777222444999gggfffxxx}}}iiiyyyooo]]]^^^ZZZ444...///---000+++///222555;;;xxx{{{uuuhhh|||ooo\\\bbbNNN:::555111...---333111OOO[[[qqqbbbzzzrrr888:::333333++++++///+++BBBqqqTTThhhxxxaaaMMM\\\MMM111:::,,,***000999;;;YYYgggkkkzzzvvv^^^NNNOOOeeeggg333...---'''+++111<<>>|||XXXvvvkkkAAA555444777222111666333---CCCxxx{{{sss~~~kkkggghhh```vvv777,,,333+++...///111111666XXXzzzooottt|||YYY<<<+++000222...000333[[[zzzMMMmmm|||dddhhhyyyoooyyy===444111111++++++000777YYYZZZUUUoooUUUNNN]]]@@@///***---...)))666kkk|||ooonnn???>>>ZZZ|||555...111000***///EEEwwwxxxvvvUUU```{{{}}}~~~vvv===***111---///CCCgggZZZhhh^^^mmmmmmZZZOOONNNSSSjjjYYY|||UUUHHHMMMFFFHHHeeesssrrrssskkkOOOKKKDDD>>>>>>///%%%))))))))))))+++---000111777JJJRRRWWWlllqqqPPPAAA;;;DDD>>>>>>IIIqqq}}}VVVPPPcccEEEPPPfff???:::888555666888>>>@@@YYYCCC555333777222111555555333EEE{{{zzziiivvvzzzbbbjjjZZZvvv:::***777,,,---111111---777vvvggghhhTTT}}}~~~GGG555---222,,,***333eeezzzQQQzzzggg```sss}}}xxx>>>......//////---...???nnnKKK]]]MMMfff~~~CCC,,,======,,,111CCCiii{{{lllTTTZZZCCCEEEKKKeeeCCC...---...,,,///MMM|||ssssss~~~ppp???(((888,,,000PPPiiigggeeepppiiiRRRIIIOOOjjjqqqRRR555EEEDDDTTTssskkkjjjmmmTTT@@@:::<<<222&&&))))))))))))+++---///000888IIIQQQWWWllltttOOO@@@???EEE???>>>IIIooo}}}sssmmmyyy___gggiiiBBBDDDlllDDD===999666777555>>>???uuulllIII666111666222111666777999CCC~~~YYYmmm~~~xxxmmm___\\\iiiAAA***888///...111111333999~~~vvvwwwqqqRRR\\\cccsssMMM999---222+++(((666mmmVVVnnnaaa|||uuu}}}eeeMMM444...000333---'''===sssRRRccckkkwwwWWW---%%%'''...333UUUkkkssswwwpppUUUggggggCCC999;;;LLLSSS...------...000TTT|||qqqgggLLLIII(((888***222```qqquuuSSSzzzxxxpppaaafffvvv333MMMQQQrrr|||sssjjjfff___FFFMMMIII...'''444))))))))))))***,,,...///777HHHPPPVVVlllvvvOOOAAACCCCCC@@@CCCMMMTTTPPPbbbwwwEEEIII|||PPP???:::777999444???===zzzUUU;;;111555333333777777444DDDnnnHHH~~~uuuqqq______```OOO...666333111...333333IIIuuuZZZsss~~~iiiuuuSSS...000555...,,,;;;sssSSSzzzyyyccciiizzzpppTTT___666---...444000+++IIIrrrWWWkkkuuu|||BBB111888>>>'''___wwwwwwvvv;;;+++===FFFyyyddd222222000,,,111\\\~~~xxxooo[[[YYY+++222'''777qqqqqqSSSxxx{{{rrr@@@eeexxxpppeee[[[\\\YYYYYYIIIPPPPPP555***)))))))))))))))***,,,...///666FFFNNNUUUmmmxxxOOODDDFFF???@@@IIIUUUWWWYYY```qqqDDDEEEbbb???:::888;;;444@@@<<<{{{eeeDDD333666666555777666333UUUvvvXXX~~~qqqddd}}}xxxjjjaaaPPPHHHaaa444111444222+++666444```{{{ttthhh}}}sssjjjuuu777444666///111@@@uuu^^^dddaaagggXXXkkk333111+++111333666[[[aaaTTTlllzzznnniii888888777888nnn~~~hhhjjjNNN<<<222======vvv|||777222)))***444fffvvv^^^llleee000111+++>>>zzzwwwrrr{{{```nnnqqqxxxlllWWWOOO```ppp]]]AAA<<<777888+++))))))((()))***+++---...555EEEMMMTTTmmmyyyQQQFFFGGG;;;???NNN[[[}}}UUUSSS[[[lllJJJNNN}}}ooo???999888<<<444BBB===yyyqqqKKK555888888666777444<<>>555\\\;;;888---***888nnn||||||sssQQQZZZbbbiii444333222CCC{{{iiixxxttt~~~zzzqqqUUUSSSuuuPPP\\\BBBEEEJJJ333222333))))))((())))))+++---...444DDDLLLTTTmmm{{{RRRHHHCCC@@@EEEFFFyyyddd[[[jjjzzzJJJ___^^^cccFFFJJJBBB===AAA:::CCC777???ttt~~~xxxQQQ888888555666444;;;555jjjzzzyyy{{{UUUMMMOOO777888777111,,,999@@@sss```www>>>:::///777///@@@mmmfffTTT[[[hhh~~~999444111333333777ooofffmmm~~~mmmhhhQQQiii999///555999xxxuuu~~~kkkSSSEEE555:::::::::[[[zzzJJJ:::000)))...qqq```wwwUUUcccooo888***999>>>jjjlll~~~wwwmmmmmmhhhhhhxxxqqquuukkkIIIQQQnnnVVVMMMNNNCCC---555///(((((('''((()))***,,,---333GGGPPPVVVooo[[[MMMEEE@@@CCCEEE{{{oooPPPnnnaaakkksssTTTPPPaaafffCCCHHH|||KKK======444>>>:::HHHqqq___===999555777333777GGGuuuyyyzzzhhhooo~~~PPPMMMJJJ???:::888555...666NNNzzz999888---666///@@@}}}zzzbbbRRRRRRaaa|||333333000111000===zzzccc~~~ZZZccc^^^]]]333222<<<...\\\yyykkk\\\FFF//////333;;;___GGG===888111333qqqfff{{{ZZZ^^^nnnwww---$$$777@@@tttiiiRRR___UUU\\\sss~~~aaaqqq}}}kkkFFFFFFQQQJJJsssBBBIIICCC222666...(((((('''((()))***,,,---333GGGPPPVVVooogggPPPDDDAAADDDKKKzzzxxxpppWWWrrrzzzWWW___WWWaaa]]]dddDDDRRRQQQDDD@@@666<<<:::EEE~~~{{{pppvvv}}}oooBBB:::777:::555777777aaayyywwwjjjPPPaaayyysss___wwwqqqQQQJJJAAAyyyKKK===888:::444666___xxxuuu~~~|||BBB888---777222CCCcccSSS}}}xxxSSSiii<<<777333444222KKK___[[[aaaUUUxxxMMM999000CCCzzz}}}uuurrrVVV999000333666NNNvvv\\\JJJ;;;///111mmm{{{cccxxx```uuu|||WWWQQQppp|||999111???HHHwwwmmmIII]]]iiiAAAqqq}}}nnn}}}aaaSSSeeeiii:::```;;;KKKHHH888444&&&(((((('''((()))***,,,---222FFFOOOUUUppp[[[FFFCCCGGGRRRwwwPPPTTTmmmZZZwww___rrr|||KKK[[[```hhh>>>KKK{{{YYYHHHFFF@@@AAA>>>BBBooozzz~~~III<<<:::???999:::EEElllkkkgggKKKppp|||]]]VVVHHH:::rrr\\\FFF:::===999;;;mmm|||HHH;;;...888666HHH]]]SSSoooSSSddd~~~222777444777222TTTfff\\\MMMttt```oooRRR>>>111***zzzvvvmmmVVV@@@000///<<>>pppnnnZZZiiiggg```lllYYY|||UUUMMM999///444111(((((('''((()))***,,,---222FFFOOOUUUpppmmmKKKEEEGGGRRRrrrQQQ]]]{{{eee~~~yyyddd\\\___iiiBBBQQQgggHHHHHHEEEBBBBBBJJJwwwxxx{{{UUUDDD???AAA::::::???kkk[[[DDDeee^^^QQQHHH:::sssoooUUU@@@===999<<>>...******;;;;;;>>>sssXXXOOOGGG<<<555WWWqqqJJJccc{{{}}}}}}{{{QQQqqqoooFFF666ddduuuGGG555---:::}}}xxxfff^^^^^^???,,,KKKDDDXXXIII;;;222'''(((((('''((()))***,,,---222EEENNNTTTooowwwPPPIIIGGGTTTooo]]]ttt___NNNRRR___llluuuIIIWWWsssSSSMMMGGG;;;>>>JJJwww}}}eeefffRRREEEAAA888888222llleeebbbiiiiiiEEEJJJ@@@{{{}}}gggMMMBBB999;;;}}}yyylll{{{}}}wwwHHH000333444MMMyyyRRROOO}}}VVVLLLlllttt{{{???444...888333```jjjmmmZZZIIIeeefffZZZeeeRRR<<<777nnnkkkTTTFFFBBB444222***777555666zzzeeeXXXNNN>>>666IIIwwwooopppTTTnnn\\\@@@;;;qqqsssQQQ@@@111???lll|||vvvfffVVVQQQ999jjjqqqWWWTTT666000333555(((((('''((()))***,,,---222EEEMMMSSSmmm^^^TTTJJJTTT|||jjjsssZZZIIIccceeerrrdddGGGJJJfff[[[OOO;;;===EEEfffzzz^^^[[[oooiiittt```MMMDDD:::<<>>>>>oootttggg^^^|||vvvwwwUUU666222444OOOTTTPPPzzzIIIPPPwwwmmmsss???===///;;;;;;nnn}}}[[[mmmHHHOOO^^^hhh```___\\\PPP<<>>SSSmmmZZZGGGQQQqqqbbbOOO>>>HHHXXX___GGG@@@FFFJJJ\\\kkk^^^HHHssspppcccFFF444999EEExxxLLLCCCiiiHHHFFFQQQttt~~~bbbKKK<<<999;;;pppdddssspppCCCJJJnnn~~~LLLfffkkkdddVVVZZZNNNooo}}}mmm|||tttuuu}}}ooo[[[HHH<<<444///,,,(((999'''---===...UUUZZZXXXSSSOOOMMMNNNXXXwww}}}xxxPPP===<<<<<<;;;...{{{YYYMMMMMMIIIMMMwwwiii@@@FFFmmmjjj<<>>UUUiiiTTTPPPwww}}}vvvxxxsss\\\NNNPPPjjj}}}wwwooo]]]wwwUUU>>>HHHQQQPPPrrr|||lll___aaacccqqqnnnJJJ<<<;;;444sssJJJEEEjjjBBBLLLbbbxxxuuucccJJJ999555```wwwyyyiiioooWWW???BBBsssoooDDDtttbbbkkkiiidddVVVWWWwwwyyy[[[CCCHHHuuu}}}{{{uuudddMMM<<<444111...,,,)))<<<444???999555pppYYYOOOOOOLLLLLLZZZSSSsssWWW;;;:::333,,,777VVVnnnUUUNNNPPPMMM<<>>%%%+++...(((((('''((()))***,,,---444DDDKKKPPPqqq|||ggg}}}uuu```VVVllleeefffIIISSS\\\aaaYYYDDDCCC[[[{{{gggRRR^^^fffoooddd|||hhhRRRMMMpppppptttvvvWWWtttppphhhmmmSSSFFF@@@888JJJqqqhhhPPPeee^^^www~~~vvvLLL>>>===...}}}YYYDDDPPP~~~wwwBBBIIIwwwssstttxxxVVV:::555XXXooo~~~zzzrrrzzzjjj===FFFOOO{{{]]]<<>>777HHHQQQLLL}}}sssppp___yyyjjjbbbjjjrrrSSS???AAA666{{{ccc>>>@@@ZZZ[[[FFFQQQpppzzz~~~{{{]]]BBB===TTTkkk;;;BBBIIINNN>>>{{{aaacccaaaTTTYYYMMMnnn}}}WWWLLLyyy||||||ppppppgggPPPEEE777000//////,,,)));;;222;;;BBB===sssgggjjjPPPQQQJJJKKKXXXTTT\\\oooqqqggg~~~eeeLLL:::<<<888***;;;eeeyyyNNNDDDEEEEEEGGGLLLNNNHHH===aaaxxx{{{~~~MMM@@@SSSeeennnAAAUUUKKK---444+++$$$(((((('''((()))***,,,---444DDDKKKRRRvvvyyyiii{{{eeeSSSRRRXXX^^^SSSSSSJJJTTTlll[[[yyyvvvxxx}}}|||kkkggg}}}kkk|||```\\\hhhuuuzzztttDDDOOOCCCDDD777mmmwww{{{]]]vvvqqqcccLLLHHH:::eeeaaaBBBQQQjjjGGGJJJkkk}}}zzzgggPPPAAA;;;vvv]]]ttt888DDDWWW{{{EEEJJJ|||\\\SSSNNNYYYVVVMMMWWWooouuudddZZZyyysss___KKK>>>777000,,,---...,,,))))))000777///LLL^^^XXXQQQMMMQQQOOOPPPVVVTTTiiizzzqqqqqqooo^^^888444;;;999$$$'''YYY___EEEBBBFFFLLLFFF===GGGOOOGGGIIIlll||||||wwwvvvZZZ@@@MMMmmm\\\[[[QQQ888***+++)))+++(((((('''((()))***,,,---333CCCKKKTTTzzz}}}tttvvvQQQWWWMMMQQQPPPbbb___DDDGGGMMM}}}kkkgggqqqiiixxxeeeWWW^^^KKK```iiiWWWxxxyyynnntttVVVAAAHHH///KKKWWW|||ttt}}}vvvUUUppp|||qqqsss^^^PPP777OOOkkk@@@777\\\~~~888KKKooo~~~kkkfff[[[KKK888|||NNN888FFFccchhhAAAUUUoooTTTTTTXXXKKKHHHNNNTTTcccwwwccchhhwww___OOOUUU```zzzlllDDDBBBLLL666111---+++---...---,,,+++===AAACCCeeeSSSEEEXXXSSSRRRMMMDDDRRRJJJUUUzzz{{{iiiNNN777>>>111333444111RRRtttOOO???DDD666???III===<<>>nnnJJJ///666&&&%%%***(((((('''((()))***,,,---333CCCLLLUUU|||~~~|||rrrmmmttthhhSSSNNN\\\bbb]]]]]]JJJ@@@___kkkssspppjjjsss}}}\\\IIIgggfffaaafffzzzpppKKKEEE666HHHIIIUUU~~~}}}tttuuu~~~hhh___|||jjjooocccZZZ???GGG~~~zzz|||QQQAAALLLaaaRRRCCCeeeeeeyyy~~~nnnqqqaaa^^^FFFccc}}}ooo{{{EEE444YYYhhhvvv777qqqaaaZZZYYYVVVQQQUUUOOOPPPPPPlll^^^XXXhhh}}}aaagggnnnIII888888:::+++000///***(((++++++'''333;;;@@@bbb___OOOKKKXXXMMMPPPCCCEEESSSPPPLLLnnnhhhWWW{{{ssszzzpppbbbgggxxxaaaKKK<<<222:::555999888---999rrrUUUBBBFFFBBB@@@===:::999;;;===???GGG444MMMtttsss^^^@@@===KKKhhhiiiKKKqqqTTT777...,,,((((((---))))))(((((()))+++---...666<<>>CCC[[[sssKKK???{{{nnn~~~~~~jjjaaaEEETTTRRR888>>>SSSNNN777bbbZZZVVVSSSXXXTTTTTTUUUOOOpppkkkHHHCCCCCCTTTbbb^^^```qqq~~~{{{uuuwwwqqqmmm\\\EEE999777222)))333)))&&&---000,,,+++000LLL444MMMxxxXXXSSSQQQVVVTTTOOONNNSSSXXXTTTPPP^^^ssscccLLLDDDdddWWW===DDDMMMPPPeee```llllllwwwiiiRRRAAA;;;??????555222000///###333kkk```555BBB???@@@>>><<<::::::;;;===>>>999RRRAAA^^^oookkkeee}}}pppkkkCCC444:::]]]|||wwwWWWcccJJJ222++++++''''''***))))))(((((()))+++---...777>>>SSSPPPzzzjjjqqqtttdddGGGJJJUUUZZZZZZ^^^YYYHHHFFFdddxxxllluuuqqqfffmmmuuu}}}~~~yyyxxxXXXnnn}}}wwwgggIIIEEE777EEEFFFDDDWWW{{{www~~~sss___]]]}}}|||sssiiinnnkkkYYYIII___]]]kkk~~~~~~NNNFFF===QQQkkkVVVJJJKKK^^^vvvsssdddssskkknnn[[[WWWyyywww777>>>KKKNNNooo>>>NNNZZZZZZYYYYYYZZZNNNVVVVVVOOOZZZwwwIII@@@//////===GGGSSS^^^______lllmmmrrryyybbbKKKPPPJJJCCC555+++---444111'''((((((---000+++&&&///<<<999DDD___VVVXXXYYYSSSYYYHHHSSSYYYVVVVVV[[[[[[VVVmmmGGG???NNN???SSSOOOJJJ>>>CCC888999000333---666>>>>>>444+++111<<<888444999dddtttDDD;;;>>>===<<<;;;;;;;;;;;;<<<<<<===;;;DDD:::BBBiiieeeAAAFFFFFFPPPQQQ^^^QQQRRRUUUYYYVVVPPPMMMMMMQQQLLL666555444ZZZsssQQQXXXfffNNN;;;+++((()))'''&&&((((((((((((((()))+++---...777@@@SSSRRRooo]]]aaaaaaRRRKKKLLLWWWZZZTTTWWWSSS@@@JJJ{{{hhhttt}}}vvvFFF~~~kkkKKKJJJFFFEEE>>>IIIKKKEEEkkk~~~|||}}}{{{}}}xxxrrruuuWWWlllooodddnnnhhhaaaRRRPPPsssooo]]]AAA999SSSZZZ~~~;;;EEEaaaTTTsssmmmgggwwwooouuuhhhRRR}}}|||MMMIIIuuuPPP///EEEPPPiiiaaa:::iiivvv[[[ZZZUUUTTTUUUGGGRRRNNNOOOQQQbbbaaaGGG999222333:::IIIMMM???LLLQQQKKKFFFFFF;;;666DDD333666444---))),,,000///'''---...***+++222999<<<333iiiUUUTTTUUUYYYKKKRRRGGGOOOQQQKKKMMMUUUVVVOOO\\\ggg777888444555999===CCC===<<<<<>>^^^|||```666===EEERRRRRR;;;jjj[[[XXXTTTPPPNNNFFFJJJBBBMMMPPPMMM~~~WWWCCC:::999111///555777666::::::::::::444///444***111555000***(((***,,,999***!!!***666;;;>>>BBByyyUUUTTTRRRMMMUUUGGGHHHMMMMMMKKKGGGCCCAAACCCFFFTTTGGGuuuzzzqqqSSS>>>:::999>>>===<<<555777;;;777<<>>BBBDDDAAA===>>>CCCHHHnnnvvvtttRRRppp~~~ccc777---'''$$$&&&))))))'''''''''''''''''')))+++---...222BBBOOOTTT{{{wwwuuu[[[TTT\\\WWWMMMKKKJJJJJJSSSTTTXXXZZZLLLDDDOOO}}}yyytttjjjZZZRRR[[[]]]PPP???>>>EEE???PPPsssyyyyyyvvvwwwzzzkkkuuurrrdddhhhzzzuuuZZZddd|||vvvgggdddiiiffffffggg___```aaa[[[eeeUUU333;;;RRRWWWYYY\\\999EEESSSSSSzzzrrrsssmmmjjjkkkccchhhooohhhwwwhhhYYY[[[666KKKDDDcccoooCCCLLL\\\VVVSSSTTTOOOIIIJJJDDD<<>>,,,...333III}}}HHH,,,777;;;333333999444555666777888888888888888777@@@;;;777555999VVVpppbbbdddbbb]]]```mmm}}}___JJJ||||||OOO$$$(((&&&%%%'''((()))((((((&&&&&&&&&'''(((+++---...000DDDMMMUUUxxxjjjcccggg[[[MMMJJJJJJNNN]]]UUUTTT[[[DDDBBBmmmwwwyyyhhhyyylll______AAA000MMM@@@===MMMCCCaaa|||vvvrrrqqqmmmooozzz|||pppsss{{{yyyXXXiiinnn~~~ppprrrooonnnmmmhhhjjjbbb]]]gggaaauuuzzzZZZFFFFFFOOOSSSQQQbbblllSSS===<<>>@@@???mmmXXXKKKBBB:::666///555//////000---111333///000,,,***---111222///,,,'''///;;;???:::IIIjjjTTT```WWWUUUYYYVVVWWWQQQJJJIIILLLPPPNNNHHHGGGKKKKKK;;;EEEZZZYYY|||pppUUURRR>>>DDDCCC777RRRUUU}}}ttt;;;BBB444)))555888000444111111222222333333444444:::$$$@@@AAA///BBBDDD555???hhhkkkrrr222444'''((((((''''''(((((('''%%%%%%&&&&&&(((+++---...000FFFMMMWWWwww|||}}}jjj\\\ZZZ[[[QQQKKKOOOQQQLLL___QQQLLLYYYDDDPPPoooyyy~~~mmmgggYYYAAAAAAIII???BBB===RRRFFFkkksss}}}vvvpppnnnxxxkkkppp~~~sssddd{{{pppdddzzz___XXXsssdddtttsssxxxpppssspppkkkbbbooo^^^PPPhhh\\\lll```vvvYYYJJJ@@@<<>>III;;;DDDBBB444CCC>>>;;;wwwccc333333===333...))),,,---(((---111+++---...000///,,,+++///666333CCCBBB777QQQmmmYYYSSSfffLLLNNNYYYMMMRRRMMMJJJKKKIIIFFFEEEGGGFFFCCCBBBEEEAAAIIIQQQ\\\bbbfff???;;; 333==='''===)))/////////...//////000111222333777--->>>HHH222BBB@@@777dddbbbkkk[[[,,,,,,000&&&((())))))&&&%%%&&&''''''%%%%%%%%%&&&(((+++---///111HHHNNNYYYwwwccchhhddd^^^UUUKKKIIILLLQQQQQQPPP]]]QQQOOOOOOHHHJJJbbb~~~~~~gggmmm|||fffzzzkkkhhhjjjkkkXXXkkkjjjNNN:::>>>DDD@@@AAAYYY<<>>,,,000000+++;;;---///---...222444444888===???<<>>>>>AAAAAAAAACCCMMMDDDUUUxxxpppnnnrrrgggkkkmmmiiiddddddkkksss~~~sss[[[HHHIIIzzzwwwwww{{{tttgggfffqqqccceeeddd]]]YYYZZZYYYWWWVVVpppeeeVVVPPPUUUQQQEEELLL^^^XXXKKKAAA@@@AAAAAACCCGGGJJJJJJMMMSSSbbbJJJ===,,,KKK^^^{{{jjjxxxnnndddgggaaabbbbbbccceeehhhhhhgggfffjjjTTTjjj^^^999777555JJJQQQtttZZZ<<<^^^mmmMMMPPPHHHFFFIII>>>;;;:::999888777666666666???111OOO}}}NNNGGG999>>>===444555111777777888:::999:::CCCMMMeee}}}^^^SSSOOOSSSQQQOOOOOONNNMMMKKKIIIGGGEEEDDDCCCDDDCCCBBB@@@GGG@@@CCCKKKFFF>>>III```~~~nnnHHH111))))))---,,,++++++******++++++************+++,,,---...//////000111222444555666000555:::;;;CCC\\\rrrjjjzzzeeellljjjaaatttaaaYYYEEE000'''''''''''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''')))---111999OOOQQQ^^^}}}kkkzzzkkk|||llldddmmmhhhKKKIIIHHHIIINNNVVV^^^cccXXXJJJOOODDDOOOiiixxxxxxvvvzzzxxxsss|||ffftttjjjSSSkkknnnaaaQQQXXXgggYYY;;;@@@888777;;;<<<:::@@@JJJJJJUUUnnn~~~||||||~~~~~~uuukkkjjjnnnkkklllllliiieeedddhhhkkksss{{{yyy|||WWWMMMQQQgggtttwww{{{zzzpppfffdddiiiggggggbbb\\\[[[\\\[[[WWWPPP___mmmwww___QQQHHHCCCEEEKKKFFFDDDDDDFFFFFFEEEGGGLLLWWWOOOTTTxxx~~~WWW888999NNN[[[pppiiissslllgggiii___aaaaaa```bbbcccdddbbbaaaXXXxxxvvvbbbtttdddAAADDD///<<>>???DDD999999888777555444444333333666000555EEE|||HHH444;;;CCC???GGG@@@>>>===>>>BBBPPPiii~~~{{{VVVSSSVVVQQQTTTSSSPPPOOOOOOMMMKKKIIIGGGEEEDDDDDDEEEEEEDDDBBBFFF???>>>CCCDDD???>>>AAA555CCCYYYnnn~~~lllCCC+++)))000444444+++***))))))(((((())))))))))))))))))***+++,,,,,,+++,,,,,,---...000111222000444666000,,,555KKK^^^888'''%%%%%%((()))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''***...111999LLLRRR]]]kkknnneeeaaaWWWXXXMMMDDDFFFJJJRRRZZZaaaddddddZZZCCC@@@NNN~~~~~~~~~uuuiiirrrsssnnnooouuutttllljjjppp}}}vvvooommm}}}ooo|||gggYYY^^^dddSSS999222>>>CCC===<<>>???;;;555===;;;:::<<>>666111888888999<<>>:::VVVxxxpppnnnlllfff```cccddd]]][[[YYYWWWWWWXXXXXXVVVUUUZZZZZZuuuJJJUUUlllNNNwwwQQQ]]]@@@:::<<<>>>IIIGGGJJJWWW<<>>777999;;;555666555444222111111000000222((()))666222999gggsssQQQTTT\\\TTTMMMQQQOOOLLLIIIHHHGGGFFFEEEDDD>>><<<;;;<<<======<<<;;;<<<:::666555888<<<;;;888???;;;999:::999888<<>>@@@777<<>>111///;;;888666JJJ???aaaQQQ888ZZZHHHAAACCCAAA<<<888777666555444333222000////////////---+++,,,:::+++)))888\\\cccYYYSSSUUUWWWUUUPPPNNNQQQNNNKKKJJJJJJJJJIIIHHHBBB@@@??????@@@@@@???===???===;;;::::::999:::;;;000...111888<<<:::777777333===555000,,,///===:::777<<<222222---'''555666---***((())),,,...,,,***((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,...///...,,,,,,///111444***(((000000)))+++555---444111***,,,444222&&&&&&***)))(((+++------%%%%%%""" ###''''''###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''***///222888BBBRRRUUU~~~~~~xxxpppiiieeedddeee\\\^^^]]]___MMMLLLRRRJJJNNNKKKMMMTTTPPPbbb]]]___cccfffaaaWWWNNNKKKKKK]]]]]]tttfff^^^]]]ooouuuxxx~~~}}}]]]RRRPPP___hhhvvv{{{zzzzzzxxx|||xxxooo{{{zzzyyyxxxtttooopppsssttt|||]]]KKKIIIKKKFFFIIILLL888BBBNNNRRRSSSaaatttkkkOOOGGGMMMGGG;;;III>>>888::::::666888@@@CCCDDDPPPXXXJJJHHHxxx}}}yyyuuummmfffdddgggggggggffffffiiinnnrrroookkkmmmzzziiiqqqssswww~~~~~~uuunnnlllfffhhhfff```\\\\\\\\\ZZZ\\\cccYYYVVVZZZ{{{zzzzzzOOO<<<;;;<<<999666TTTdddeee~~~mmmkkkpppiii```___```___cccXXXVVVTTTSSSTTTUUUTTTSSSSSSQQQVVVkkkmmmdddNNNFFFKKKcccgggvvv}}}vvv{{{iiihhhJJJ:::111888888555@@@CCC888ZZZnnnjjj;;;^^^EEEJJJ>>>???:::777888444000444111111///...---,,,,,,,,,###333//////"""333...+++888]]]KKKKKKRRRTTTRRRQQQSSSSSSPPPRRRPPPMMMKKKLLLMMMMMMLLLGGGFFFDDDDDDDDDDDDBBBAAAAAA???AAAGGGEEE===888:::EEE???;;;:::888444333666222///666111000444000666***///)))555:::111...---***((('''((('''"""&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''++++++,,,///222///''' )))((())),,,---,,,,,,---,,,'''&&&"""$$$)))''')))///)))''')))!!!((($$$''''''######&&&$$$ ########################"""$$$%%%&&&'''***///333:::AAATTTUUUqqqsssqqqpppxxxmmmkkkkkkmmm}}}nnnddd]]][[[]]]XXX[[[[[[UUUUUU]]]YYYPPPggg^^^lllaaa^^^dddfff[[[KKKCCCJJJSSSuuu}}}|||xxxtttvvvwwwnnn```WWWVVVhhhiiiiiivvvtttmmmuuutttlllaaaeeeBBB___mmmpppwwwsss~~~uuu||||||vvvvvvzzzuuujjjdddjjjrrrvvvrrrkkkffffffgggppp^^^|||^^^LLLHHHEEE===III???LLL@@@BBB>>>===JJJ:::666LLL@@@---???555777999:::<<>>888>>><<<;;;AAA???;;;@@@;;;BBB777;;;666NNNKKKJJJVVVSSSSSSXXX|||tttmmmgggdddmmmkkkiiijjjmmmmmmjjjgggnnnlllhhhlllwww}}}vvvuuu}}}pppnnnppptttrrrkkkhhhlllhhhccc\\\VVVSSSTTTWWWYYY[[[VVVUUUXXXWWWYYYlllXXXmmmxxxvvvgggPPPEEE;;;777:::AAAAAA<<>>===:::777777:::111:::<<<444111999AAACCCFFFIIITTTiiiLLL666eeeJJJ:::AAA666555333111000///.........---,,,***)))((((((((())))))))))))))))))))))))***,,,---111???]]]oooOOOFFFHHHIIIGGGHHHFFFFFFIIIMMMOOONNNLLLHHHHHHGGGGGGGGGHHHIIIJJJDDDCCCAAA???===;;;:::999999<<<@@@BBBBBB???;;;888444222///......---,,,***---,,,***)))))))))***+++))))))((((((''''''''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%""""""###%%%(((---111333:::EEEWWWUUUooobbbcccggghhhjjjnnnrrruuuuuuqqqoooqqqkkkrrr|||wwwZZZccckkknnnnnnooommmjjjrrr^^^hhhmmmjjjjjjdddkkkLLLMMM>>>999XXX```}}}vvvtttqqqqqqrrrsssrrrqqqooodddYYYVVVTTTOOOIIIGGGKKKOOOWWW```aaa]]]___eeeiiitttwwwooolllvvvttt}}}tttnnnoookkkZZZ\\\^^^]]]XXXXXX___iiicccssszzzzzz{{{uuuttttttuuuuuusssqqqnnniiijjjkkkkkkiiiddd___\\\MMMeeebbb^^^|||hhhjjjJJJ:::PPPQQQEEE===MMMBBBEEE===999???===:::???@@@FFFCCCQQQFFFMMMFFFMMMEEERRR}}}yyysssnnniiifffooonnnmmmmmmmmmllljjjhhhlllkkkgggkkkqqqsssxxxwwwyyysssppptttqqqmmmmmmpppoookkkkkkoookkkhhhccc^^^ZZZXXXXXXXXXVVVTTTWWW]]][[[WWW___lllhhhSSScccnnn\\\VVVSSSXXXggguuuuuudddSSSWWWVVVUUUSSSMMMEEE>>>;;;999<<<===;;;AAASSSlll}}}hhhyyynnneeeddd^^^]]][[[ZZZZZZXXXUUURRRQQQPPPOOOMMMKKKIIIHHHGGGFFFGGGLLLLLLFFFSSSzzz[[[^^^LLL===<<<>>><<<:::;;;>>>999888>>>DDDFFFFFFGGGUUUaaakkkPPP???QQQ>>>;;;666333333222000////////////---,,,+++***)))((((((((())))))))))))))))))))))))***+++***&&&%%%***666@@@rrryyy\\\BBB;;;666888@@@EEEEEEAAAGGGFFFFFFIIIMMMOOONNNLLLMMMKKKHHHGGGHHHKKKPPPRRRBBB@@@>>><<<999777555444888:::===??????>>>;;;999333111...---------+++***+++***)))((((((((()))***(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""####################################$$$$$$$$$$$$#########%%%(((---000333:::DDDUUURRR~~~```XXXZZZ[[[^^^aaaeeeggghhhhhhhhhhhhmmmmmmnnnUUU```oooyyy||||||vvvsssssssssqqqgggvvvoooQQQFFF<<>>PPPFFFLLLNNNbbb||||||{{{yyyvvvrrrnnnkkkpppqqqqqqooommmkkkkkkkkkmmmmmmkkkooossskkkooo{{{|||}}}yyytttqqqrrrnnnkkkllllllkkknnnrrrhhhgggddd```[[[VVVSSSQQQQQQOOORRRXXXXXXRRRSSSYYYuuuSSS[[[]]]pppbbbWWWTTTQQQIIIEEEGGGLLLJJJFFFAAA>>>======>>>PPPJJJFFFVVVsssccc```ccc]]]^^^]]]\\\\\\[[[XXXTTTPPPNNNMMMJJJHHHEEEDDDDDDDDDCCCEEEIIIHHH===@@@aaajjjXXXQQQNNNGGGCCCDDDCCCFFFNNNRRRKKKJJJcccwwwhhhVVVVVV555999===333111000//////////////////,,,+++***)))((('''''''''''''''''''''''''''''''''###&&&))),,,,,,,,,...///###---666===KKK\\\ffffffjjjaaaPPPAAA999888555111000333777;;;<<<=========BBBBBBCCCFFFIIIKKKJJJIIIIIIIIIIIIIIIKKKNNNQQQSSSDDDCCCAAA@@@>>>======<<<;;;;;;<<<<<<;;;999777666222000---,,,,,,,,,***))))))(((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""#########$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&)))---111333:::CCCRRRPPP~~~oooRRRPPPUUURRRSSSVVVZZZ[[[ZZZZZZ]]]```dddmmmmmmuuuttthhhpppPPPQQQYYYKKKEEECCCKKKSSSSSSVVV}}}qqqvvvzzztttmmmlllkkkccc[[[YYY]]]^^^[[[WWWUUUMMMFFFEEEDDD@@@===<<<===>>>AAACCCDDDEEEHHHLLLLLLDDDLLL^^^yyyttt|||~~~yyyhhhjjjvvvxxxyyyrrroooqqqtttrrrpppmmmhhhdddaaa___^^^lllUUUFFFcccfffdddwwwvvv\\\^^^WWWRRRSSSLLLJJJSSSQQQKKKNNNYYY[[[OOOOOO>>>XXX~~~zzzzzzzzzxxxuuuqqqllljjjiiikkkllljjjfffeeefffiiiiiikkkjjjqqqvvvmmmhhhssskkkwww|||{{{wwwpppnnnooolllgggllliiifffeeeeeefffggghhh___]]]ZZZWWWRRRNNNKKKIIIOOOJJJGGGKKKMMMMMMPPPUUUYYY___^^^KKKPPPeee{{{{{{dddRRROOOCCCHHHKKKHHHEEEIIIPPPUUUJJJwwwyyyrrrhhh```]]]]]]___ZZZYYYVVVUUUTTTRRRNNNKKKJJJHHHFFFDDDCCCCCCDDDEEECCC>>>>>>EEEFFFDDDIIITTT~~~zzzsssnnnjjj___\\\oooxxxpppXXXvvvWWW===;;;999666666000///...---------------+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***((('''''')))*********222222---''''''000555666333333111//////222666888555555555333333666<<>>MMMdddkkkYYYRRR{{{]]]333777@@@555...555000///...,,,+++***))))))))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***&&&!!! """$$$&&&&&&"""'''+++,,,,,,+++(((######(((000444111***%%%###"""$$$(((,,,000222444666666777:::<<<>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGAAA???;;;777333111//////---+++)))((())))))((('''%%%%%%%%%%%%$$$$$$######"""""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########"""""" !!!!!!!!!"""""""""$$$$$$%%%'''***///333555<<>>AAAGGGGGG[[[ooo|||xxxzzzzzz}}}}}}wwwtttoooiiifffgggkkknnngggfffccc___[[[UUUQQQNNNAAAHHHQQQAAAXXXPPPTTTMMM```~~~~~~~~~~~~}}}xxxqqqkkkfffdddddddddcccbbb``````bbbddd[[[]]][[[___hhhddd```hhhrrriii___cccyyywwwsss{{{vvvoookkkoootttrrrmmmeeefffeeeddddddddd^^^VVVTTTPPPKKKGGGEEEFFFHHHIIIJJJHHHGGGGGGGGGGGGEEEDDD???+++888PPP|||dddSSSNNNNNNVVVUUUHHH@@@JJJ]]]iiiuuujjjaaabbbdddcccaaaaaa]]]XXXRRRMMMKKKKKKJJJJJJIIIGGGDDDAAA???===<<<<<<>>>;;;:::======<<<>>>CCCHHH???wwwxxx___PPPDDDGGGlllQQQCCC999999888333111444000///---+++)))(((''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""%%%)))+++,,,,,, """%%%''')))*********+++(((%%%$$$###$$$,,,555...---++++++,,,.........333666999;;;<<<===???AAAGGGDDDAAA???@@@CCCHHHKKKIIIGGGDDDAAA???>>>>>>???;;;999666444111111000000+++)))'''''''''((('''%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""############$$$$$$$$$######%%%%%%%%%%%%######$$$############""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######%%%'''+++000555888===CCCQQQTTT```[[[IIIGGGGGGEEEFFFEEEDDDDDDEEEFFFEEEDDDLLLOOOQQQRRRWWWaaakkkppp{{{ooo|||uuuhhh\\\XXX]]]___^^^^^^mmmyyyiiicccmmmccc```YYYRRRRRRTTTQQQIIIFFFCCCAAA@@@@@@@@@>>>======999999<<<>>>===>>>AAA:::;;;:::777999@@@CCCAAAAAABBBDDDKKK>>>EEEFFFrrrzzzvvv{{{ooo|||www|||yyy~~~zzz}}}}}}qqqwwwsssoookkkiiihhhfffeee[[[ZZZWWWTTTQQQMMMKKKIIIEEEDDDDDDHHHSSSIIICCCHHHJJJ\\\bbbyyy~~~}}}}}}}}}wwwqqqllliiigggiiifffcccaaa```aaa``````WWWZZZVVVXXX```^^^]]]eeeUUU]]]___]]]aaaiiixxx}}}tttsssvvvoooiiieeefffhhhfffcccaaadddeeedddbbbdddeee___VVVNNNKKKFFFCCCAAAAAACCCDDDAAACCCCCCAAA???===;;;:::888888AAA444@@@KKK|||}}}wwwdddiiijjjeeebbbbbbaaa]]]\\\XXXSSSOOOLLLKKKIIIHHHDDDCCCAAA>>>;;;999777666999888888777555555999@@@666GGGHHHhhhyyy^^^^^^vvv@@@555>>>@@@888111333444111---,,,+++)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%"""***&&&!!! $$$(((&&&%%%'''+++((("""!!!%%%'''%%%###"""###)))000666000444777999:::;;;===@@@CCCBBBAAAAAACCCFFFIIILLLLLLIIIDDD@@@<<<:::::::::555444222000///.........***(((&&&&&&&&&'''&&&%%%###$$$$$$%%%$$$###"""!!!!!!!!!""""""############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""######"""###$$$%%%%%%$$$###"""############"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""$$$''',,,222777:::>>>BBBQQQTTTRRRTTTHHHDDDDDDEEEGGGDDDBBBBBBEEEEEECCC@@@BBBAAAFFFPPPUUUTTTTTTWWW]]]~~~}}}zzzuuuvvveeekkkgggXXX^^^WWWRRRQQQOOOJJJFFFDDD?????????>>>===<<<<<<;;;888555555888999888999<<<666888666333666>>>@@@===<<>><<<;;;;;;;;;;;;<<<;;;666333444666777333777<<<,,,555222QQQllljjjmmmjjjkkkccc^^^``````[[[VVVUUURRROOOLLLIIIFFFDDD@@@===<<<<<<<<<;;;999777666555666222000444888777444111555888<<<<<>>BBBPPPSSSNNNJJJHHHAAAQQQAAAAAA@@@???>>>>>>@@@BBBCCCGGGGGGHHHIIIJJJLLLLLLMMMPPPWWWqqqhhheeeaaaYYYQQQQQQOOOLLLHHHDDDBBBAAA@@@;;;:::999888777777777777444444555666888999;;;<<<555555555555555666666777999:::;;;===>>>>>>??????888TTT|||~~~}}}zzzwwwllloookkkiiilllqqqrrrmmmgggcccaaa^^^\\\YYYUUUOOOLLLFFFFFFFFFDDDBBB???<<<;;;777888999888777777999:::999:::;;;<<>>999@@@mmmjjjBBB666:::888555222000///...,,,******))))))((('''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%***,,,000444888;;;<<<===<<>>======???AAABBBEEEEEEEEEFFFFFFGGGGGGGGGHHHTTTZZZ{{{oooxxxpppeee___\\\ZZZTTTOOOKKKIIIGGGEEECCCBBBAAAAAA:::999888777666666666666333444444555777888:::;;;777777777777777888999999999999:::;;;<<<<<<<<<<<>>@@@??????EEEPPPZZZooo}}}}}}{{{}}}~~~yyyxxxxxxxxxxxxxxxwwwvvvsssrrrrrrssssssnnneee]]]XXXVVVUUUTTTSSSQQQNNNKKKEEEEEEFFFHHHKKKLLLLLLJJJJJJMMMRRRVVVYYYYYYYYYXXXVVVYYY]]]]]]]]]]]]```ccceeejjjnnnpppvvv}}}}}}{{{wwwssspppooonnnjjjdddcccggggggaaa[[[ZZZ___]]][[[ZZZYYYXXXUUUSSSJJJFFFAAA===;;;:::999888999888777777666666777777444333222111111222333444444;;;AAAPPPuuuuuuhhhiiiooommmgggccckkkhhhdddaaa```^^^\\\[[[RRRNNNHHHCCCAAA???>>><<<888777555333222111000000/////////....../////////222111666999222///CCC^^^```FFF<<<;;;<<<777444111//////...,,,***))))))(((((('''&&&&&&%%%$$$$$$$$$######$$$%%%%%%########################################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%''')))---222666999;;;<<<<<>>GGG<<<>>>===<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA<<>>fff___^^^qqqlllkkkgggaaa\\\XXXUUUQQQNNNFFFEEECCCAAA@@@???>>>>>>888777666555444444444444333333333444555777888999777666666666666777888888888888888999999999888888***:::EEECCC???SSS~~~zzzzzzwwwtttssssssnnneee^^^]]]YYYTTTPPPLLLHHHDDDBBB??????>>>===;;;999777666555777888888666444444444999<<<>>>??????>>>???@@@GGGFFFMMMuuuooo|||zzzzzz{{{zzzxxxmmmttt{{{{{{wwwssstttvvvjjjkkkkkkjjjgggccc^^^ZZZSSSQQQOOOMMMLLLJJJFFFCCC>>>======>>>AAACCCCCCCCCDDDGGGKKKOOORRRSSSSSSRRRZZZ^^^ccchhhjjjjjjhhhggggggjjjmmmnnnrrrwwwxxxuuu}}}xxxuuurrrqqqkkkhhhjjjpppqqqlllddd```ccc```\\\ZZZXXXWWWTTTSSSHHHDDD===999777777888777999999888888888777777777444333222000000000000111777666222///888LLLaaammmvvvnnniiidddccckkkqqqnnngggbbb___]]][[[ZZZZZZZZZYYYXXXRRRMMMGGGAAA===:::888666444333222000///......---......------------......+++,,,000333222///000555@@@YYYmmmKKK:::;;;???===777555333000...------+++)))((((((''''''&&&&&&%%%%%%###############$$$%%%&&&########################################################################"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$&&&***...333666888:::;;;BBBJJJLLLKKKJJJLLLOOONNNIIIFFFFFFEEE@@@===>>>888666222000//////---,,,((((((''''''&&&%%%%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!   !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$&&&+++000555888EEEMMMPPPXXXJJJCCCAAA===AAA;;;;;;;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<=========;;;EEELLLXXXjjj@@@OOOccc|||xxxlllkkkpppeeeddd```ZZZTTTNNNJJJIIIDDDCCCAAA>>><<<999888777666555444333333222222222222222222222333444555666222222111111222222333444666666666666666555444333...999BBB@@@888777BBBMMMrrrhhhzzz}}}pppsssqqqnnnmmmkkkfff]]]VVVUUUQQQLLLHHHEEEBBB@@@>>><<<;;;;;;999888666555444444666888888666444222222777666777999<<>>@@@DDDGGGJJJKKKKKKKKKOOOQQQWWW]]]bbbccc```]]]ccchhhjjjggggggkkkooopppvvvuuurrrooolllkkkjjjjjjXXXXXX\\\aaaeeeccc]]]XXXeeeccc___]]]ZZZWWWSSSPPPEEE@@@999444333444555666777777777777666666555555555444222000////////////...111666666///+++111:::===[[[~~~|||uuuqqqrrrtttvvvgggccc```___]]]YYYUUUQQQSSSRRRQQQSSSUUUVVVVVVUUUMMMIIIBBB<<<888666333111222111///...---,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,000666666333444555AAAXXX|||FFFHHHDDD@@@???@@@>>>888333333111...,,,,,,+++)))((('''&&&&&&&&&%%%%%%%%%$$$""""""""""""###$$$&&&&&&########################################################################"""""""""""""""""""""""""""""""""############$$$###%%%(((,,,000444666888:::@@@GGGKKKKKKJJJLLLOOOIIIDDDCCCGGGJJJHHHFFFFFF@@@<<<666222///---+++***((((((''''''&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$&&&+++000555888DDDMMMRRR[[[JJJBBB@@@======;;;888888888777777777888888555666777888:::;;;======BBB<<>>888000111IIILLL\\\}}}}}}{{{}}}yyynnnkkkjjjhhhgggfffaaaZZZUUULLLHHHDDDAAA@@@???===<<<:::999888777555555444444444666888888666333222111777555333444777999999888BBB>>>???PPPEEEIIIIIITTTYYYfffmmmhhhooowww}}}~~~gggvvv|||vvvuuusssrrrrrrsssrrrrrrnnnooooooooonnnlllllllllnnnkkkdddYYYPPPMMMPPPTTTIIIFFFCCC@@@>>>;;;888666777555333333555888999:::888:::===@@@BBBBBBBBBBBBEEEGGGJJJOOOUUUXXXYYYYYYXXX```ddd```^^^eeepppwwwooonnnnnnmmmmmmmmmmmmmmm\\\\\\]]]___bbbccc___ZZZcccbbbaaa```]]]WWWPPPKKKCCC>>>888333222444555666555666666666666555444333555444222000............666+++&&&...666777555444+++777===<<>>999777555333222000///...---,,,,,,++++++++++++************++++++,,,...,,,''')))000222///888:::888:::???YYYxxxtttUUUPPPXXXFFFGGGFFF@@@999444444555111///,,,+++******((('''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$'''***...111444666:::???FFFJJJKKKLLLMMMNNNAAA<<<<<>>>>>888<<<666666666555555555555444222333444666888:::;;;<<<>>>;;;<<<;;;FFFpppIIIEEEGGGIIITTTaaahhhwwwqqqwwwuuusssppphhh```]]]```SSSRRRPPPKKKEEE@@@>>>===999999999999999888777666444333222111111000000000/////////...//////000000...------------...//////111111111111111000//////***222999888222000777???111AAA???:::AAACCCLLLdddyyy{{{|||vvvtttrrrhhhiiigggeeedddaaa^^^YYYUUUEEECCC@@@???>>>===;;;:::777777555444333333333333222444555555333111111111111222444777888888555222888888999AAA@@@FFFQQQcccZZZdddkkkeeexxxzzzxxxwwwvvvvvvvvvxxxyyyzzzzzzvvvrrrppppppooommmjjjfffeeeaaaZZZQQQKKKJJJKKKGGGDDD@@@>>><<<:::777555666333111111333666777777444666777999:::;;;::::::EEEFFFIIILLLQQQWWW\\\___\\\bbbeee```]]]cccmmmtttxxxyyyzzzzzzyyyxxxvvvuuuqqqpppmmmkkkkkklllgggaaa^^^]]]]]]]]]ZZZSSSKKKEEEBBB>>>888555444555666666555555666777666555444333333222000...---,,,------666111---.../////////111<<<>>>999000///666;;;999AAAFFFLLLRRRWWW[[[___aaajjjlllooorrrpppmmmoootttiiijjjhhhbbb```___^^^ZZZaaa___\\\ZZZYYYVVVRRROOODDD@@@;;;888777666666555///...---,,,++++++++++++))))))(((((((((((())))))))),,,---+++***,,,---,,,***444777CCC>>>EEECCCIIIZZZnnn|||ttt___SSSPPPMMMFFF>>>LLLGGG@@@;;;999777555333///---***))))))((('''&&&$$$$$$$$$$$$############"""""""""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%(((+++...111333999>>>DDDHHHJJJKKKKKKLLLBBB??????BBBBBB>>><<<<<<555333///......---,,,+++&&&&&&%%%%%%$$$#########      !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$&&&+++000555888CCCNNNTTT^^^{{{EEE<<<;;;===444;;;444444444444444333222222111111333444666777888999444===888<<<;;;bbbSSS<<<@@@BBBLLLWWWXXXSSSZZZgggmmm~~~}}}~~~{{{uuuuuuqqqnnnkkkmmmrrrqqqeeeXXXQQQNNNKKKGGGCCC@@@>>><<<777888888999999888777666444333222111000000000000///......---------......---,,,,,,,,,,,,---......//////000000000//////......---...222666777222...>>>...+++:::>>>444999NNNAAA999CCCUUU\\\dddllllllrrrxxxyyyzzz{{{xxxooommmlllbbbgggeeeaaa]]]YYYTTTPPPNNNCCCAAA???>>>>>><<<999777555444333111111111111222///000111111/////////111,,,...222555777888777777555===BBBCCCEEE>>>:::===OOOUUU\\\YYYvvvpppyyyxxxwwwwwwvvvuuuwwwyyy{{{{{{xxxsssooommmiiieeebbbVVVTTTQQQLLLGGGDDDCCCCCCDDDAAA===:::888777444333333111///000222444444444222333444555555555444444555888<<>>:::666333333444444333222333444555444333111000///...,,,+++*********+++***222000******000555%%%***000333666888999999666<<>>;;;777444333222111/////////000111---......---,,,,,,...000............---///444777222777555111===AAACCCHHHDDDGGGOOOPPPqqqeeelll{{{~~~yyyzzzpppooonnnlllkkklllppprrrpppooolllgggaaa[[[VVVSSSNNNIIIBBB===;;;>>>BBBEEE???<<<888555444333111///000///...///111222222111222222222222222111111000...333888;;;===CCCLLLTTT\\\\\\\\\___gggnnnmmmgggoooqqqtttvvvtttooojjjgggccceeeccc^^^^^^^^^WWWMMMSSSQQQNNNKKKHHHDDD???;;;999666222000000000000///...///111111111000...,,,,,,+++***((((((((())))))///...(((###(((000///'''///.........,,,,,,111888666888;;;@@@FFFNNNWWW]]]WWWYYY___eeeddd___bbbiii^^^___ZZZTTTTTTYYYXXXRRRSSSRRRPPPNNNMMMJJJFFFCCC;;;777333000////////////,,,+++***))))))((())))))'''''''''&&&&&&'''''''''+++$$$"""&&&(((&&&(((///&&&333000999&&&333555EEE>>>EEE@@@JJJPPPPPP\\\YYYIIITTT\\\ZZZVVVUUUSSSPPPOOONNNKKKHHHCCC@@@>>>===888::::::777222---,,,,,,---***((('''''''''&&&$$$"""""""""""""""#########$$$###"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!"""###%%%'''***+++...111666:::<<<===<<<<<>>:::777555===DDDCCC999111///111000000//////............------,,,,,,+++******))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......///000111333555666:::===@@@BBBDDDGGGKKKNNNYYYdddsss}}}}}}zzzwwwssspppkkkgggdddaaaYYYOOOIIIHHHFFFCCC@@@=========<<<;;;999888777222111000///...---------,,,,,,,,,++++++*********,,,,,,------...///000000555555666888999;;;<<<<<<>>>CCCJJJQQQXXX___fffjjjwwwuuuvvv~~~{{{{{{qqqsssvvvpppnnnpppkkkiiieee``````aaa]]]TTTLLL@@@AAAAAA>>>;;;:::===AAA<<<;;;999666333111///---///---******,,,...//////000000000000////////////---...111444888===DDDIIITTTSSSRRRTTTYYY```hhhmmmccchhhkkkjjjjjjjjjhhhcccaaaXXXWWW^^^]]]PPPEEECCCOOOMMMKKKHHHEEEBBB@@@>>>888555111...---...111333000////////////.........++++++)))(((((('''''''''))))))))))))))))))))))))*********+++,,,---///000000222555999>>>GGGPPPWWWXXX___bbb]]]WWWZZZ```cccTTTTTTTTTTTTSSSQQQOOONNNOOORRRSSSMMMHHHEEE@@@;;;777666444222///...---,,,+++***)))(((&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((()))***+++---///222444555<<<@@@FFFLLLQQQTTTUUUUUUQQQTTTYYYZZZYYYUUURRROOOQQQOOOKKKFFFBBB>>>;;;:::999666222000111000...+++))))))'''&&&%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""###&&&(((+++000777999888666666666333666888888666333111111///000000...***'''&&&&&&$$$######"""!!!    !!!!!!  !!!!!!!!!!!!$$$$$$$$$&&&***///555888CCCMMMTTTTTT___AAA888999555555555444333222111000000000000......///000111111111111333222444777444333BBBUUUBBB;;;999>>>@@@???EEEPPPTTTYYY```fffkkkooorrrtttrrrtttvvvxxxwwwssspppmmmjjjfffaaa\\\WWWQQQKKKGGGDDDBBB>>>===<<<;;;888555222888>>>===777111///111////////////......------...------,,,,,,+++******)))(((((((((((()))***+++,,,,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,------...///000222333444777999<<<>>>@@@DDDHHHKKKSSSZZZdddnnnwww}}}xxxuuurrrnnnfff```___XXXOOOIIIGGGFFFCCC@@@======<<<;;;999777555444111000///...---,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---......///222222333555666777888999;;;???EEELLLRRRZZZaaaeeetttxxx~~~}}}}}}~~~xxxuuummmqqqwwwrrrnnnnnnhhhgggccc`````````[[[QQQHHH999::::::888666666999<<<;;;:::888555333000...------+++))))))***,,,------////////////////////////...///111222444888>>>BBBHHHIIIJJJOOOUUU\\\ccchhhgggkkkllliiiggggggccc]]]nnnccc___cccddd\\\WWWYYYMMMKKKHHHDDD@@@<<<:::888666444111...---...000111------------,,,,,,,,,,,,******)))''''''&&&&&&'''(((((((((((((((((((((((()))))))))***+++,,,.........000222555:::AAAJJJPPPUUUVVVSSSNNNNNNVVV___cccZZZZZZZZZYYYVVVSSSPPPNNNQQQQQQKKKCCC=========;;;777555333111///---,,,,,,+++***)))'''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''''''''((()))***---///111222888<<>><<<>>>???===888222...,,,,,,------+++(((&&&%%%%%%######""""""!!!    !!!!!!  !!!!!!!!!!!!$$$$$$$$$&&&***000555999BBBMMMUUUXXXYYY===555777333444444333222111000000//////000//////000000000000//////333000000333111///888EEEKKK===444777<<<<<>><<<;;;999777555111333666666333111//////...............---------......------,,,++++++***((((((''''''(((((())))))*********************+++***************++++++++++++,,,,,,---...000111222222444777999;;;>>>BBBEEEIIIMMMUUU```mmmzzz~~~zzz|||wwwtttrrrmmmddd]]]YYYRRRJJJEEEDDDBBB@@@>>><<<<<<;;;999666444222000//////---,,,+++*********++++++************))))))*********+++,,,,,,------......///000222333444444888;;;???DDDJJJQQQYYY^^^kkkvvv|||zzz{{{qqqkkkqqqyyytttooommmeeeaaa^^^[[[ZZZYYYTTTJJJBBB555666666555444444777999999888666444111///---,,,+++)))'''''')))+++++++++------------------------...///000///000222666999???AAAGGGNNNUUU]]]bbbeeeggglllooonnnoooqqqoookkknnneee```bbbaaaXXXSSSTTTEEEDDDBBB>>>;;;888555444333222000...------......++++++*********))))))))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))***+++,,,,,,---...000444999@@@EEEOOOOOOLLLHHHLLLUUU[[[\\\WWWWWWWWWVVVSSSOOOKKKIIIIIIIIIDDD<<<888999:::777555444222000...---,,,+++***)))((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&((())),,,---///222555:::???DDDFFFHHHHHHRRRVVVYYYWWWQQQLLLLLLMMMPPPOOOMMMIIIDDD???:::888555333000...---,,,+++)))((('''&&&%%%$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""%%%'''(((,,,222666999;;;>>>???@@@BBBDDDAAA;;;333---***((()))***)))&&&$$$$$$$$$###""""""!!!!!!   !!!!!!  !!!!!!!!!!!!$$$$$$$$$&&&***000555999BBBMMMUUU[[[TTT:::444666222333444222111000//////////////////000000000//////...---111------//////...111888MMM@@@666666999:::<<>>@@@AAAEEEOOO\\\jjjuuu{{{}}}{{{wwwxxxxxxvvvsssmmmfff___ZZZOOOKKKDDD@@@>>>===;;;999::::::999777666333222000...---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---...///000111111555777:::===BBBIIIPPPVVV^^^kkkwwwxxxqqqnnnvvv~~~{{{wwwooohhhnnntttnnniiiggg___\\\WWWRRRPPPNNNJJJCCC>>>:::999999888777777777888777666444222///---+++******(((&&&''')))******)))+++++++++++++++,,,,,,,,,---......------...111333777;;;CCCKKKSSSYYY]]]___VVV[[[___```cccffffffcccVVVSSSSSSWWWUUUJJJ@@@<<<<<<;;;:::999888666555555000000///...---,,,,,,+++))))))))))))(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++,,,---///333888<<>>BBBDDDFFFHHHMMMPPPNNNIIIGGGIIIMMMMMMMMMKKKHHHCCC===888555333111///---+++***)))((('''&&&%%%$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!$$$%%%(((***---000222333444555;;;>>>AAA@@@<<<555///,,,%%%'''((('''%%%$$$$$$%%%""""""!!!!!!!!!  !!!  !!!!!!!!!!!!######$$$&&&***000666999CCCLLLRRRYYYPPP999555666222333444000000//////...////////////////////////...---,,,///++++++---//////000222EEE>>>888555555777;;;???:::@@@HHHQQQYYY___eeeiiiiiikkkmmmnnnmmmjjjgggdddaaa\\\TTTNNNIIIFFFDDDBBB???>>>===;;;999777666666555333000///000000...,,,........................,,,,,,,,,+++******))))))((((((''''''''''''((((((((((((((())))))*********))))))))))))))))))))))))(((((())))))***+++,,,---,,,...111333444777;;;===???BBBIIIUUUcccooowwwzzz}}}yyywwwyyyyyysssggg]]]WWWUUUIIIEEEAAA===;;;:::999888777777777666666444333333---,,,+++)))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))++++++,,,,,,---...//////333444666999<<>><<<;;;:::888777666444333222000---+++)))))))))((('''''')))******)))(((((()))))))))************+++,,,,,,,,,---///222000444;;;BBBIIINNNQQQRRRWWW[[[]]][[[\\\^^^]]]ZZZJJJJJJMMMQQQNNNFFF===999888888777666555555444333.........---,,,+++***))))))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((******++++++,,,///333777<<>>;;;:::999777444222222111000...+++***((('''((('''&&&''')))))))))'''&&&&&&&&&'''(((((())))))&&&(((*********,,,...000...111666<<>>DDDLLLUUU[[[XXX]]]dddiiiiiieee___[[[QQQMMMIIIEEECCCAAA???===999;;;;;;999555222333555---///111000//////111222//////000000111111222222000000000///......------++++++***)))))))))))))))((())))))***+++,,,,,,,,,,,,+++++++++******))))))((((((((((((((()))***+++(((***,,,...///111555777777;;;AAADDDIIIRRR___hhhnnnwww{{{xxx|||}}}ssshhhcccaaa[[[OOODDD??????>>>;;;999777888999444333333222000///---,,,---,,,+++)))((((((((((((%%%%%%%%%&&&&&&''''''''')))))))))))))))((((((((())))))******++++++,,,,,,,,,...111333444666999;;;@@@EEEMMMVVV___eeeiiijjj{{{wwwssstttuuurrrnnnlllcccYYY[[[]]]VVVRRRQQQLLL======>>>>>>>>>===;;;:::999666444444555555111...///...---+++)))(((&&&%%%$$$######$$$&&&&&&%%%#########$$$%%%%%%&&&''''''###%%%'''''''''''')))+++&&&'''))),,,111888===AAARRRUUUWWWUUUVVVZZZZZZWWWBBBHHHNNNNNNJJJDDD<<<666777666555444333222111000---+++)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&((()))***,,,000333444<<>>>>>===<<<999666333111111000///...---,,,,,,,,,+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%((()))))))))))))))((((((******))))))))))))******+++,,,---///000222333444666>>>HHHOOOSSSWWW\\\```dddgggiiiiiiccc\\\ZZZ\\\^^^YYYQQQLLLIIIFFFBBB>>>::::::999888777666555555333333222111000///......************)))(((&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++***///888???OOOQQQSSSUUUUUUTTTSSSQQQKKKNNNOOOKKKCCC===<<<===>>>===;;;999666444222111+++***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,...555>>>BBBBBBCCCGGGKKKQQQVVVVVVPPPLLLKKKFFF>>>???999444222333555555444000///---***(((&&&%%%$$$########################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&(((+++///222555222;;;FFFLLLJJJFFFDDDDDD>>>===:::777555333111111---,,,***)))'''&&&&&&%%%$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###&&&))),,,...//////222222000///............((('''&&&%%%###"""!!! !!!!!!    !!!!!!  !!!!!!!!!!!!###&&&###%%%...///333@@@BBBQQQHHHRRRjjjDDD999666555//////111000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,---...///111333444444444555666888===CCCGGGMMMPPPTTTWWWWWWTTTOOOLLLHHHFFFDDDBBBAAA@@@AAABBB<<<;;;999777555444333333111111000---++++++---///,,,...000111111111222333222111111000...------,,,++++++*********)))))))))((((((((()))******++++++++++++++++++***)))(((''''''''''''''''''''''''''''''(((***+++,,,...111444444666999;;;>>>CCCHHHLLLaaakkkuuuyyy|||}}}yyy{{{qqqjjjaaaZZZTTTOOOIIIEEE?????????===;;;888555333000///...---,,,+++++++++******))))))(((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''))))))(((((((((((())))))***+++,,,...000111333333444777>>>GGGQQQYYY^^^```YYY___dddddd]]]YYY[[[``````ZZZRRRMMMJJJGGGCCC@@@888888777666555444333333222222111000///...------)))))))))((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***))))))---444:::DDDGGGKKKNNNPPPPPPOOOMMMKKKMMMMMMGGG???888666666999999777555222000///...+++)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,222999===@@@BBBEEEGGGWWWZZZYYYSSSMMMJJJDDD<<<999444///...///111000...+++***)))'''&&&%%%%%%%%%########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%&&&''')))---000222333:::CCCGGGDDD???===<<<;;;999777555222000///...+++***((('''%%%$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&)))+++---...111000///...------------)))((('''&&&$$$###"""!!!!!!!!!    !!!!!!  !!!!!!!!!!!!"""&&&###%%%...///333@@@DDDUUULLLVVVsssBBB888555444///111111//////...---,,,++++++***++++++++++++++++++++++++************+++++++++,,,,,,,,,------///000222333000111333444555888<<>>???;;;;;;:::999777555444333222222000...+++)))***,,,+++---000000000000111333222222111000///...------,,,+++++++++************((((((((()))******++++++************)))((('''''''''''''''''''''''''''''''''(((***++++++---000222222333555777888;;;???CCCSSS[[[gggrrrwwwzzzzzztttsssvvvkkkddd[[[TTTOOOJJJDDD@@@>>>>>>>>><<<:::777444333000///---,,,+++************))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''((((((******,,,---///000111222222111333;;;GGGQQQVVVWWWXXXaaahhhhhhbbbaaahhhooo[[[VVVNNNIIIFFFDDD???<<<555555444333222111000000000000///...---,,,++++++'''''''''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((((((((***///333===@@@FFFKKKNNNOOONNNMMMJJJLLLKKKEEE===777555555333333222000...---++++++***)))'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))***---222777<<>><<<888777777666555333111///---++++++((((((&&&%%%###"""""""""$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""%%%'''***,,,......---,,,++++++++++++)))((((((&&&%%%$$$###"""      !!!!!!!!!!!!"""%%%###%%%...///333AAABBBQQQJJJXXXxxx@@@888555333000222111//////...---,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,---...///111222---///111222333444666888CCCJJJQQQSSSPPPKKKJJJKKKDDDCCCBBB@@@>>>===<<<<<<888999999888777555222111111111000---***))))))***+++---///000//////111222222111111000//////......,,,,,,,,,+++++++++******((((((((()))******++++++)))******))))))((('''&&&''''''''''''''''''''''''&&&((()))******,,,...000000111333444555888;;;>>>HHHKKKXXXjjjtttwww|||zzzyyyyyyvvvqqqppptttjjjcccZZZRRRMMMGGGAAA===;;;;;;;;;999777444222000///...---+++***)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))((((((''''''(((((())))))***+++,,,---///000000222000///222999AAAGGGJJJHHHOOOTTTSSSQQQUUUZZZ]]]SSSMMMFFFAAA>>>;;;777444111111111000///......---...------,,,++++++******'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((((((+++---777;;;AAAGGGKKKLLLKKKJJJDDDDDDDDD@@@;;;777666666000000///...---+++******)))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((())),,,111888===?????????AAABBB@@@>>>:::666222111...,,,+++---,,,(((%%%$$$$$$#########$$$%%%%%%########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$$$$$$$%%%&&&((()))***...333666666555555555222222111///---+++***)))'''&&&%%%$$$###"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! """%%%(((***,,,+++******)))))))))***((('''&&&%%%$$$###""""""   !!!!!!!!!!!!"""%%%"""%%%...000444AAADDDKKKGGGaaa}}}>>>888444222000222111.........------,,,,,,+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000000,,,///111222222222333555999AAAIIIKKKHHHDDDCCCDDD??????@@@@@@???<<<999777555666666666444222000///---......,,,***)))***+++***,,,.../////////000111111111000000//////......,,,,,,,,,+++++++++******((((((((()))******++++++)))******))))))((('''&&&''''''''''''''''''''''''&&&((()))))))))***,,,......000222444555888;;;===JJJHHHQQQeeerrrtttwww}}}{{{{{{}}}|||uuusssuuukkkddd[[[SSSMMMGGGAAA<<<999:::999888666444111000///...---+++)))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******************))))))(((((())))))***((())))))+++,,,---...///000000000///000555<<>>AAABBBBBBAAA>>>>>>===:::666444333333111000///...---,,,,,,+++((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''''')))...444:::======???@@@BBBCCCBBB>>>;;;999333111/////////...***&&&&&&%%%$$$$$$#########$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%(((***...111222222333333000000000///---+++***(((''''''%%%$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """$$$''')))***)))((((((((((((((((((&&&%%%%%%$$$###"""!!!!!!   !!!!!!!!!!!!!!!%%%"""%%%...000444AAAKKKIIIIIIooo===999444111000222///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,---...//////,,,...000000000000222444555;;;BBBEEEDDDAAA??????:::;;;<<<<<<;;;999777555333333333222111000///...***+++,,,+++***)))***+++)))+++............///111000/////////.........---,,,+++++++++************((((((((()))******++++++************)))(((''''''''''''''''''''''''''''''&&&((()))(((((((((+++---,,,...111444555777:::<<>>>>>BBBAAA>>>;;;888555444333111111000///...---,,,+++((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%&&&(((+++000555999<<>>999999999888777444222111111000...,,,***)))((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''((()))******+++++++++))))))(((((((((((())))))''''''((()))******++++++++++++,,,---///111444666>>>CCCEEEEEEMMMWWWVVVLLLOOOJJJCCC>>><<<:::666333---------------,,,,,,,,,************))))))))))))%%%&&&&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%'''''''''***,,,///333777:::<<<===AAA???<<<:::888888777666111000///...,,,+++***)))'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%&&&###&&&((()))+++///555:::EEEBBBCCCFFFDDD<<<777888555222...---...---***'''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""############""""""&&&'''***---///000...------...//////...,,,***)))&&&&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$'''''''''&&&&&&''''''(((%%%%%%$$$$$$###""""""""" !!!!!!    !!!!!! !!!!!!!!!!!! $$$"""%%%...000555BBBFFFIIILLLppp===;;;444000///111,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---......,,,,,,---------...111333,,,///333888;;;:::666222>>><<<999666666999<<<>>>444333111///......///000***+++,,,+++)))''''''((()))+++---...------///000------------------,,,,,,*********))))))))))))(((((((((((()))******+++++++++,,,,,,++++++***)))(((''''''''''''''''''''''''&&&'''(((((('''''')))******,,,///000111111333444444;;;>>>===GGGYYYeeefffrrrrrruuuwwwtttmmmiiijjjWWWRRRLLLHHHFFFEEEBBB???777777777666444222000...111000///,,,+++)))((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&((()))************((((((''''''''''''((((((&&&''''''((()))******++++++)))(((***...000...+++999CCCIIIIIIPPPZZZ\\\UUUKKKEEE>>>:::888666222///......------------------************))))))))))))$$$$$$%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""$$$&&&''''''"""$$$'''+++000444888:::666444222222333444555444000///...,,,***)))(((''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%&&&&&&!!!%%%(((((('''+++222999BBB???@@@DDDBBB:::666777444000,,,***+++***'''%%%######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###############""" """&&&+++000222111000,,,---...///...,,,***(((%%%%%%$$$###"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$######### !!!!!!    !!!!!! !!!!!!!!!""" $$$"""%%%...111555BBBFFFQQQSSSoooAAA999///222111///.........---,,,,,,,,,,,,---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000111222333444555555111333444666666555333222333222000///---,,,,,,+++,,,+++)))''''''''''''(((,,,,,,,,,,,,---...//////---------,,,,,,+++++++++))))))(((((('''''''''&&&''')))************,,,------------,,,***((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++,,,---///111333444555555777:::;;;;;;>>>HHHYYYfffnnntttxxxvvvnnneee___^^^TTTNNNHHHEEEDDDBBB<<<666444222000///000000///...+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((()))***,,,---...666:::@@@FFFJJJKKKJJJIIILLLGGGAAA<<<999666333111...---,,,***)))(((((('''''''''&&&%%%&&&'''((())))))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''))),,,111555888444333222111111333555666111000///---+++)))((('''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$%%%&&&''''''(((+++///222<<<>>>AAAAAA???;;;888777555444222///,,,)))'''&&&$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&(((***+++,,,+++,,,...///...,,,***(((%%%$$$######""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""######$$$$$$$$$######$$$$$$######"""!!!!!!!!!     !!!!!!!!!!!! $$$"""%%%///000444AAAOOOMMMQQQrrr???999///222111///.........---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111222333333000222333555555555444333333222000...---,,,,,,++++++***)))(((((((((((((((+++++++++,,,---...///000///...---,,,+++***))))))''''''((((((((((((((((((((()))++++++***+++,,,...------,,,+++***((('''&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++---...///000111222222222666888:::999:::BBBOOOZZZiiinnnssssssllleeeaaa___WWWQQQIIIEEEDDDBBB>>>:::555333111000000000///---*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******((((((((('''''''''&&&&&&(((((('''&&&&&&'''((((((((((((((()))***+++------222777@@@HHHNNNQQQQQQPPPLLLHHHBBB===:::777444222...---,,,***)))((('''''''''&&&&&&%%%&&&'''((()))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((+++///333555333222111000000222444555000///...,,,+++)))((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$%%%%%%%%%&&&(((,,,///777999======;;;999777666555444222///---***((('''$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%'''(((******(((***+++---,,,***(((&&&%%%$$$######""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!     !!!!!!!!!!!!!!!$$$"""%%%///000444AAALLLPPPQQQiii<<<888000333111...---......---,,,,,,,,,,,,---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///000222333444444444333222111///...---,,,++++++)))))))))***))))))(((((())))))***,,,...///000111000000///---+++***(((((('''''''''((())))))******)))***,,,,,,++++++---...,,,,,,,,,+++***((('''&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,......//////000000//////444666777666666:::DDDLLL]]]cccjjjmmmiiiddd```___XXXRRRIIIDDDBBB@@@>>><<<777555222000000///...,,,)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))+++,,,---***///888AAAHHHLLLMMMMMMJJJFFFAAA<<<888555222000...---,,,***)))(((''''''&&&&&&&&&%%%&&&''''''(((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&'''))),,,///111111000/////////000222333///...---,,,***(((''''''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$###$$$$$$$$$###%%%(((***///222666888777555444444333222000---+++((('''&&&$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$%%%'''((((((&&&''')))))))))(((&&&%%%$$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$######""""""!!!!!!      !!!!!!!!!!!!!!!%%%###%%%///000333@@@IIIRRRPPPaaa:::888000333000------......---,,,,,,,,,,,,---000111222333333222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///---...000111333333333333111000///---,,,+++++++++'''(((***++++++***)))((('''(((***,,,...000111222111000000...---,,,++++++))))))))))))))))))))))))***+++------,,,,,,---...,,,,,,++++++***((('''&&&&&&&&&&&&''''''''''''((()))(((((())))))***+++,,,---......///000000000000222444666555444666<<>>CCCCCC@@@>>>AAAAAA???===:::888999:::333000...,,,,,,+++***((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&'''(((((()))***+++---///111222333333222111111111000...,,,---,,,***)))'''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''))))))((('''&&&&&&%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$ """$$$$$$###"""###$$$!!!###%%%%%%%%%$$$%%%&&&(((''''''%%%$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""###%%%%%%%%%&&&"""""""""!!!    !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""###&&&$$$&&&...///222???DDDRRROOOZZZGGG555444///333............------------......------............------444***'''###333'''///+++222!!!+++///888333111'''%%%,,,///777+++'''666///'''///666***)))444+++000'''(((999&&&(((///'''+++&&&))),,,111((()))))))))))))))((((((++++++++++++,,,---...///000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((''''''))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''************+++,,,---...---------....../////////000111333555888:::<<<===<<<=========;;;777333111333111///---------+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((()))+++---...000000000000///...---,,,******((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""###$$$%%%&&&''''''&&&%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!! !!!""""""""" ###&&&###  """$$$"""  !!!"""$$$%%%%%% ###%%%%%%""" !!!$$$""""""$$$%%%&&&!!!!!!""""""""""""!!!!!!   !!!!!!!!!"""""" """$$$%%%$$$"""""""""""""""!!!!!!!!!!!!%%%&&&$$$""""""$$$$$$###!!!!!!""""""!!!!!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%"""%%%///111333???FFFPPPRRR]]]HHH666555000333//////......------------......---......//////......---000888555KKK;;;@@@AAA000EEE111///(((...;;;>>>@@@@@@,,,'''DDDEEElllMMM@@@)))---###<<>>DDDIII===<<<<<>>555000,,,)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$'''$$$'''111333555@@@DDDKKKSSSmmmyyyPPP777888666222111///000///...---------------,,,,,,------------,,,,,,)))(((777&&&---ddd222///$$$&&&~~~EEE...--->>>eee///222TTTYYY999ZZZ:::888,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++***))))))***************)))((((((((((((''''''''''''(((((((((((('''''''''(((((())),,,,,,++++++++++++++++++............---******---************))))))))))))***+++---...///...------+++++++++***)))(((((('''((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""#################################"""""""""""""""%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!$$$%%% )))((($$$,,,AAA]]]pppmmm]]]PPPLLLUUU```aaaZZZQQQLLLKKK[[[hhhuuu{{{~~~~~~{{{~~~xxx```TTTTTTDDDIII;;;???---$$$(((+++!!!"""$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!"""###!!!(((---''''''333OOOCCC>>>888222QQQ;;;DDDwww~~~NNN666///+++%%%,,,,,, &&&,,,"""%%%$$$!!!###'''%%%########################%%%%%%&&&)))---333888<<>>IIIIIICCC>>>JJJDDDRRR~~~^^^444"""((()))&&&***''')))(((###"""$$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))---333888<<>>:::SSSxxx}}}yyy{{{sssYYYDDD222222...)))'''((((((%%%!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$%%%%%%###!!!(((555BBBFFF@@@999888:::oooAAA&&&---%%%&&&((()))(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---333888<<>>TTTaaaWWWEEEFFFSSS{{{|||SSSEEE444)))'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""(((444>>>@@@;;;666888HHHhhhvvvbbbRRR@@@@@@GGGBBBGGG\\\OOOQQQZZZooo}}}VVV:::///(((***,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))---333888<<>>EEEYYYmmmnnnbbb333333333222222222111111------...///...---+++***++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,++++++,,,,,,,,,---------////////////////////////,,,+++++++++******))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%999XXXeeeMMM333<<>><<>>EEEPPPUUU\\\YYYWWWOOOSSS^^^NNNDDD444666333444555)))///222---((((((***,,,...000444)))***333222333222***,,,++++++******++++++,,,////////////////////////...------------...//////,,,,,,+++++++++++++++,,,111)))''',,,000...+++,,,+++...///...000222000++++++333555...///<<>>111MMMyyyvvvjjjsssjjjgggcccaaaiiiuuuggg>>>@@@---)))"""&&&&&&(((,,,$$$(((%%%%%%%%%$$$$$$############!!! """$$$%%%%%%&&&,,,"""555IIIIIICCC777333???eee```OOO\\\```SSSqqqwwwmmmcccYYYMMMEEEEEEVVVUUU666000%%%+++333%%%(((((('''&&&&&&&&&&&&''''''&&&'''+++...///555<<>>UUUVVV???===XXXmmmoooxxxrrrTTTBBBAAABBBDDDBBB???BBBGGGJJJQQQ[[[ggguuuxxxLLL444888%%%(((%%%$$$(((&&&###'''%%%%%%%%%%%%$$$$$$$$$###$$$###""""""###$$$%%%$$$!!!"""...@@@@@@999;;;AAADDDhhh|||rrrzzzKKK<<>>555000,,,'''$$$%%%&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%)))&&&###$$$(((,,,...---ZZZooo}}}vvvkkkkkkrrruuu^^^]]]aaagggfff___^^^ccciii`````````\\\dddppppppIII888(((&&&++++++%%%&&&%%%%%%%%%$$$$$$$$$$$$################################################%%%###''')))555TTTWWW666777^^^wwwttt{{{}}}ccc\\\UUURRRQQQUUU```lll}}}oooddd^^^TTTooo~~~<<<000---,,,---***%%%(((***$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$#########%%%...999DDDAAA000555QQQuuuNNN___ssscccmmmrrrqqqiiiqqq}}}eeeSSSZZZJJJ)))...)))***)))((((((''''''(((((((((&&&(((,,,...000666===HHHNNNRRRYYY>>>777444444777555222222111111111111222222///222666777666444333444777999888555666DDD\\\oooXXX'''...,,,444666***&&&,,,......------,,,,,,------...------------------------......------......///000---------------...//////333444222000///000333555...IIInnnzzzqqq<<<777222111333333000,,,,,,+++++++++*********)))************************))))))))))))************))))))))))))******++++++,,,((((((---000...///222222;;;^^^zzz|||vvv|||}}}eeeIII888,,,%%%'''...******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******(((000---(((777WWWkkklll\\\hhhiii___fff~~~hhhlllbbbRRRQQQOOOSSS[[[[[[JJJ222"""(((''')))---+++&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((+++------,,,888XXXmmmkkkQQQbbbTTT\\\OOOUUUrrruuukkkwwwxxxrrrXXXDDD<<<000000---,,,---***$$$###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''+++&&&!!!---KKKdddmmmvvvnnnllliiitttbbbSSSYYYhhhllluuu[[[===...***(((((()))&&&&&&&&&&&&%%%%%%%%%$$$################################################%%%&&&"""222NNNMMM>>>???jjjtttxxx]]]FFF888FFF[[[nnnyyymmmfff\\\gggPPP///'''---000'''''',,,%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%###"""###%%%&&&777<<<444222999UUUxxx|||```]]]vvvkkkiiigggwwwHHHFFFlll777...,,,******)))(((((((((((()))((('''(((,,,///111666===IIIOOOSSS~~~YYY???888444666999444333333222222222222333333///333777888777555666888333222999OOOrrr[[[CCC555555444666555+++000000////////////000000------------------------//////......//////000111............///000111222***555:::222+++000???MMMuuuzzz~~~~~~bbb???---...444333...---------,,,++++++******************************)))))))))*********++++++)))))))))***++++++,,,,,,---)))+++000000+++,,,222KKKxxxooorrriiiyyy}}}xxxttt{{{rrrttttttooojjjdddXXXGGG666------++++++*********)))))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''((()))***++++++(((***111DDD___rrrqqqhhhOOOmmm~~~YYYOOOJJJUUUggghhhNNN111000)))'''******&&&&&&+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###***...)))###)))===PPPkkkssseeeUUU:::___\\\mmmZZZ666...((((((------&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&)))666PPPrrrqqqgggpppuuu___kkk^^^OOOBBB333%%%###)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''CCCUUU777555hhhxxxkkk{{{bbbMMMCCCLLLddd|||vvv]]]\\\iiidddEEE***)))111((('''...(((&&&&&&&&&''''''''''''((("""$$$&&&%%%######'''+++333EEE@@@---///IIIlllbbbOOOnnn[[[rrriiiyyyQQQXXXrrraaa)))***+++******))))))))))))))))))'''(((---///111777>>>IIIOOOSSS{{{XXX???888555888:::444333333222222222222333333111444777666444666:::???>>>KKKjjjppp]]]sssXXX<<<---...444000111000000000000000000111........................000000000000000111222222000000000000111222333444+++222666666===PPPfffssssssPPP:::222111333//////...------,,,++++++************************))))))*********+++++++++))))))******+++,,,,,,---///,,,---000...111CCCXXX|||```iiiooo|||xxxsssooolll```III333,,,++++++++++++*********''''''''''''''''''''''''&&&'''''''''((((((((()))&&&'''((()))***++++++,,,000333KKKlllxxxooorrrvvvSSSQQQcccfff\\\MMM999)))(((+++(((''')))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%***---,,,///>>>YYYoootttgggVVVnnntttrrrPPP<<<+++***,,,***(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((+++&&&***@@@aaazzztttsss}}}yyyuuunnnjjjppp~~~tttfffZZZTTTGGG444'''%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###+++;;;JJJGGG===SSS{{{gggyyy}}}PPP???NNNbbbhhhdddvvvwww>>>***333***)))000)))&&&&&&''''''((((((((((((###%%%&&&%%%$$$&&&,,,222BBBMMMEEE;;;JJJfffddd^^^uuueee~~~vvvggg|||mmmQQQtttFFF...++++++***)))))))))******)))''')))---///111777>>>IIIOOOSSSyyyWWW???888666999:::333444333333222222333333444444555666333222555===DDD]]]~~~wwwpppzzz~~~|||MMM///000666//////............//////////////////////////////111111111111111222222333111111111111222333444555888444111<<<\\\___;;;000444000000///...------,,,,,,************************)))************+++++++++))))))***+++,,,,,,------...+++,,,///222EEEppp|||nnnxxxsssyyyyyykkk{{{hhhDDD,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((()))***+++,,,,,,888\\\wwwpppeeewwwjjjgggbbbUUUjjjKKK...)))---+++'''&&&)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,''''''111FFF^^^pppyyybbbfffxxxfff>>>---,,,***))),,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((!!!...FFFddd|||yyynnn^^^LLLZZZXXX```ooorrriiidddfffWWWffffffYYYTTTHHH888...(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 666PPPFFF666XXXzzzooommm```IIIBBBXXXppphhhfffUUU///555---***000(((&&&'''''''''(((((())))))$$$&&&'''&&&%%%(((000777CCCHHHEEENNNllluuurrrmmm{{{ooowww}}}bbb~~~ttt>>>,,,+++******)))*********)))''')))---///111777>>>HHHNNNRRRvvvRRR;;;999666555888777111444555444333555666666666111999<<<444EEE{{{~~~|||uuufff999---<<<222***+++000222111000222111...---,,,---...000000000000000111111111111...333666444222444888;;;555666LLLnnnOOO(((---000000+++((()))++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))+++,,,++++++,,,---,,,------///999LLLsssqqqssslllfffgggeeeSSS:::'''***222000***)))******)))(((((((((((((((((((((((((((((()))******###999------222---777___ooocccppp~~~ddd```___VVVUUU333%%%111'''---''')))'''###%%%***)))$$$))))))(((((('''''''''&&&+++%%%###''')))))))))+++%%%"""333LLL]]]pppqqq[[[jjj333888+++---''''''))))))''''''''''''%%%'''&&&&&&%%%%%%&&&&&&'''"""''')))''''''))))))''''''IIIrrr}}}tttvvv}}}xxxZZZPPPggg|||~~~tttvvv^^^QQQXXX,,,%%%111(((!!!------"""$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!'''(((###"""'''((($$$$$$JJJ@@@888===aaa```|||GGGHHHPPPkkkssslllyyyZZZ***888(((&&&+++,,,+++***)))((((((((((((111###))) )))<<<@@@JJJ:::EEEsssvvviiijjj~~~sss}}}{{{}}}jjjvvvpppoooyyy\\\555+++''',,,+++%%%&&&...,,,******...///000555;;;IIIMMMWWWvvvRRR;;;999666555999777777666444222222444555555@@@444111:::OOO}}}{{{{{{~~~GGG,,,444888333///111111...222111000/////////000000000000000111111111111222333333555888999666444333:::]]]xxx|||}}}ttt999333///222222///...///,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++,,,,,,+++,,,...//////333222333AAA{{{hhh~~~vvv~~~mmmgggmmm[[[AAA...))),,,,,,)))******)))(((((((((((())))))(((((((((((()))******))))))999###!!!EEE\\\jjj[[[yyywww}}}wwwqqq___dddrrrUUU777,,,((((((+++***&&&&&&))))))%%%))))))((((((((('''''''''***%%%$$$(((***)))***,,,666999<<<___yyyZZZddd:::"""666'''(((&&&$$$$$$'''***)))&&&'''&&&&&&%%%%%%&&&&&&''',,,$$$!!!''')))'''(((---UUUhhh{{{yyyooo}}}|||VVVLLL```___YYYIII222000(((%%%(((%%%###***&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&$$$$$$&&&'''&&&???@@@OOO222nnnZZZ{{{NNNLLLSSSzzz}}}uuupppoookkkaaaYYYWWWjjj{{{}}}sss~~~III"""000222,,,+++***))))))(((((((((..."""&&&***$$$///CCCFFFGGGCCChhh|||zzz^^^|||rrr{{{dddppp{{{rrryyyooo{{{sssrrr===000'''***,,,''''''++++++)))***---///000555;;;EEELLLWWW|||uuuQQQ;;;999777666999888:::666444444777999999888...>>>CCCQQQrrrZZZ;;;,,,999999((('''777222222222111111111111111000111111111222222222333888111000444777888???IIItttxxxfffJJJ111---111000...///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...,,,+++,,,...///000111999***<<<~~~zzzgggooovvvccc>>>***,,,...***+++***))))))((())))))))))))))))))((())))))***+++555%%%///666---AAAdddiiimmmbbb^^^ccc[[[AAA(((333(((+++,,,)))'''((()))'''))))))((((((((((((''''''(((&&&&&&***+++)))***---(((000UUUeeeaaa^^^666777,,,---((($$$%%%)))+++)))'''''''''&&&&&&&&&&&&'''''',,,######***'''$$$333JJJqqqzzzuuukkk{{{HHHQQQyyy\\\GGG111)))...)))"""%%%***&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&&&&%%%)))...NNNGGG999VVVeeezzzAAAHHHaaalllUUUFFFBBB>>>>>>AAABBB???===>>>CCCTTTpppqqq{{{yyy///...555444,,,,,,***))))))))))))))))))%%%)))+++***999IIIIIICCCVVVrrrzzzzzz{{{lllaaafffgggxxxxxxnnnwwwzzzssstttMMM:::***(((+++)))'''(((+++)))***---//////444;;;BBBJJJVVVxxxtttQQQ;;;:::888777:::999888555555999<<<<<<;;;;;;;;;CCCmmmjjj999222777111///888111111222222222222111000111111222222333333444444444333666999555888NNNiiiyyyIII---)))...000...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...++++++---///......//////@@@tttuuussstttrrr|||WWW999---,,,,,,++++++***))))))))))))******))))))))))))***++++++'''666(((!!!AAAYYYeee{{{jjj[[[ZZZMMM444&&&'''***+++***(((((()))***))))))(((((((((((((((((()))'''(((+++***(((***000777gggnnnfff~~~fff000%%%000,,,***++++++)))''''''''''''&&&&&&&&&&&&''''''"""''',,,+++$$$+++LLLnnnwwwggg```|||cccdddbbbiiimmmnnnuuu~~~{{{rrrsssuuuiiiaaa777***555...''')))&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###%%%'''%%%&&&111@@@NNN===:::rrrDDDGGGiiioooRRR???777BBB???===;;;999888999;;;666555CCCZZZeeebbbccckkkyyyaaa/// ---,,,,,,+++***))))))))))))&&&&&&(((***111???FFFAAAGGGuuummmyyy_________dddnnnaaahhhsssxxxwwwzzzlllYYYaaaHHH000''')))***((('''+++)))***---...///444;;;BBBIIISSStttsssPPP;;;;;;999888;;;999888666888;;;999555666;;;IIImmmbbbhhheeekkkjjjhhhbbbfffzzz}}}>>>+++???BBB---000000111222222111111000222222222333444555555555111888@@@???888BBBiiixxxzzzNNN222---000000---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++)))+++000000------111888sssqqqyyy}}}mmmKKK///)))///,,,,,,+++******************************+++,,,,,,%%%---+++:::WWWaaa}}}iiiOOOVVVPPP333***)))))))))((((((***,,,(((((())))))))))))))))))***)))***+++)))(((///888[[[]]]qqqwwwccc@@@---+++,,,...+++%%%%%%)))(((''''''&&&&&&''''''(((!!!***,,,%%%***DDDeeeyyyoooaaaqqq[[[kkkpppiiizzzXXXeeeLLL000000++++++---$$$'''''''''&&&&&&&&&%%%%%%###%%%'''&&&$$$***===PPPGGG222ttt}}}yyyLLL===gggyyy___FFF888777<<<<<<@@@EEEFFFEEEFFFGGGHHHRRRMMMQQQWWWNNN<<<777>>>EEEfff~~~QQQ444555---,,,+++***))))))))))))&&&'''%%%)))777@@@>>>:::]]]aaaeeeuuufffaaa{{{fff\\\vvvxxxyyy{{{yyyhhheeepppoooUUU888)))''')))))))))***))))))---...///444:::DDDIIIOOOqqqrrrOOO;;;;;;:::999<<<:::999888:::999333111@@@RRRrrr___VVVWWWYYYRRRQQQ\\\dddccc\\\]]]SSSYYYppp}}}mmm[[[|||wwwBBB444666111111111111111111222222222222222333444555666777777999:::888777DDDmmmeeegggttteeekkkyyykkkssswww~~~OOO333,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++***...333111---333>>>jjjWWWrrrKKKjjj___<<<...111---,,,++++++******++++++++++++******++++++,,,---666+++<<>>:::777HHHxxxyyykkkoooXXXffftttaaaYYY```___XXXWWWoooooozzzLLL222......------------,,,,,,,,,,,,,,,,,,------------...---,,,000444111111@@@TTTfffyyy|||~~~NNNHHHxxx~~~]]]@@@111------,,,++++++++++++,,,,,,++++++++++++,,,------,,,555IIISSSnnn}}}kkk[[[RRRJJJXXX[[[iiivvv^^^SSS>>>222))))))+++***)))***(((((()))))))))*********************+++444III\\\{{{EEE555)))***,,,)))(((---((((((''''''''''''((((((,,,(((%%%444TTTpppssshhhgggppp___wwwjjjuuu}}}wwwEEE,,,+++,,,+++''''''''''''&&&&&&&&&&&&$$$)))&&&!!!,,,BBBLLLIIIHHHXXX999QQQhhhHHH<<<>>>IIIccc}}}MMM777------,,,+++************&&&***(((///<<<888@@@]]]rrriiiuuuyyyrrr{{{vvv{{{}}}{{{vvvwwwzzzjjj```WWWGGG777+++((()))******((())),,,---...333:::BBBJJJQQQqqqpppOOO;;;<<<;;;;;;===;;;666777:::;;;???[[[~~~tttrrrEEE555555444222222222444666777333333444555666777888999888;;;JJJvvv||||||vvvsssmmmyyyhhh|||hhhWWWccc[[[ZZZuuurrrqqq{{{kkkAAA444......---------,,,,,,,,,,,,,,,,,,---------......///...111555222444KKKeeexxxsssmmmrrrfffXXX~~~TTT000...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---... JJJ___vvvdddMMM;;;@@@===666FFF>>>>>>LLLNNNggg~~~UUUGGG888+++***---+++(((((((((((())))))*********+++))))))******---:::SSSjjj]]]BBB,,,+++///---***+++((((((''''''''''''((((((%%%%%%000IIIbbbppprrrrrrqqq^^^qqqhhh```:::...)))+++(((((('''''''''&&&&&&&&&%%%)))$$$111KKKMMM===hhh}}}~~~SSS:::RRRmmmfffQQQNNN```nnn777...---,,,+++************&&&---,,,333<<<666GGGttt}}}kkklllkkklllssslll~~~tttTTTRRRKKK<<>>dddmmmiii___}}}???333111***+++000+++&&&,,,+++///+++***///,,,***222777dddiiiaaaNNNBBB:::>>>IIICCCHHHJJJGGGHHHLLLJJJDDDEEEUUUxxxXXX999***///---(((''''''++++++************++++++000...&&&,,,666NNNXXXPPP,,,000///---!!!000)))((('''((()))***)))((('''***<<<___ooo___gggfffsssbbbVVV<<>>:::000999CCC:::AAA|||vvv\\\666)))///222...///---***......------......//////&&&,,,888BBBPPPqqq[[[444111///---+++,,,---+++***...+++***///---,,,777YYY\\\eeeQQQBBBBBBDDDAAABBBGGGMMM[[[gggkkkiiieee^^^VVVSSSKKKIII^^^pppRRR666---...------...++++++************+++++++++)))...)))CCCQQQxxxYYYdddyyy```aaa```\\\ZZZYYYXXXWWWOOOXXXXXXYYYaaabbbdddnnn[[[nnn{{{DDD+++000,,,&&&&&&***)))(((((()))))))))((())))))MMMlllccceee]]]rrr^^^[[[FFF@@@EEEAAA???DDDFFFlllNNN++++++,,,***'''&&&'''((('''''',,, 333$$$JJJDDD???pppyyyUUUAAAOOO~~~~~~sssDDD666222333,,,)))***'''///)))000444...FFFlllaaappp}}}qqqVVV^^^QQQDDD:::222***))),,,+++)))))),,,---...222999???JJJQQQooooooMMM:::<<<;;;<<>>:::???PPPYYYBBB111222666333333888555444???:::---:::FFF444nnnxxx|||PPP***333......777$$$,,,...............///000000111???***@@@NNNhhhcccaaa@@@111111111'''+++444+++(((---++++++000---111@@@kkkxxxRRR@@@<<<:::===EEEVVVuuuaaaOOO\\\wwwHHH++++++...,,,///++++++************++++++"""+++///777WWW|||\\\LLLNNNJJJFFFIIIHHHOOOQQQKKKHHHKKKLLLIIISSSPPPHHHJJJOOOHHHAAAJJJHHHNNNdddjjj...555...111111++++++***)))((((((((()))///333bbbtttZZZtttaaafffiii[[[@@@<<<<<>>>>>???======???\\\:::444888555333666555222333888::::::DDDRRRsssAAA000,,,---222)))///............///000111111333***333UUUPPP\\\222+++555)))***444,,,)))---+++,,,//////999OOOkkk~~~CCC888AAAEEEOOO```zzzmmm^^^ddd555,,,---+++---,,,++++++******++++++,,,...===(((;;;UUUiii\\\ppp{{{fffVVV\\\fffpppwww{{{|||zzzhhhhhhzzz<<<222******...,,,,,,+++***(((((()))***444JJJlllllleee~~~]]]YYYnnn```hhhyyypppRRRPPPIII111...,,,)))((())))))(((((('''''' ===JJJ666vvv}}}qqqOOODDDWWWCCC***444---''',,,***%%%***:::???CCCPPPooo{{{rrr}}}uuullliiiYYYGGG;;;666111+++&&&+++)))))),,,---...222999FFFOOOUUUrrrhhhKKK>>>AAA???<<<>>><<>>]]]vvvHHH000NNN???dddtttvvvAAA...111---,,,,,,++++++++++++,,,,,,111---EEETTT~~~;;;666444000+++,,,---+++((((((,,,///<<>>@@@;;;:::FFFNNN~~~hhhEEE666888:::999333999<<<777===lllUUU===000000555,,,/////////000111222444444...EEE{{{PPPrrrvvv999...444///+++///,,,---+++///999KKKuuu~~~\\\333???]]][[[RRR...333)))---,,,,,,++++++,,,,,,---...***WWWwwwUUU***+++...***,,,---+++((()))---222NNNfffeeejjjOOOWWWIIIFFFGGGCCCHHHSSSUUUMMM^^^mmmyyyeee222000---+++++++++***)))'''(((KKK;;;IIIjjjXXXFFFMMM}}}ZZZ///111000'''...+++///999@@@LLLwwwyyyqqqnnnrrrfffnnnaaaqqq^^^[[[PPP@@@555111---)))+++)))))),,,---...222999AAAJJJUUUyyy]]]HHH@@@AAA;;;===OOO[[[sssmmmzzzQQQ777666:::999:::444AAA===IIInnn;;;'''666///333/////////000111333444555>>>kkkuuuvvv}}}ttt___qqqHHH***111444...///,,,---+++000>>>TTT}}}vvv@@@CCCJJJ\\\ccc444999+++---,,,,,,++++++,,,,,,---...555[[[|||]]]ttt:::///666))),,,---+++((()))///444```bbboooxxxjjj^^^\\\555BBB???DDDEEE???BBBDDD;;;GGGNNNhhh333000---,,,,,,+++***)))###@@@DDD:::lllyyymmm}}}IIIEEEXXX|||ggg---//////&&&444000111555===PPPeee|||kkkooosssvvv]]]eeeVVV___bbbTTTPPPEEE777111333222---+++)))))),,,---...222999DDDLLLWWWzzzUUUNNN;;;>>>:::MMMBBBwwwVVV~~~ooovvvtttcccbbb\\\VVV}}}kkk///>>>777:::<<<:::666???sss}}}FFF???&&&888,,,000...222333000555999222MMM{{{}}}ooo}}}pppbbbdddqqqooozzzvvvLLL555---+++777)))111&&&333222IIIpppCCCGGG>>>]]]lllOOOsss444===''',,,,,,***)))+++...///---///333}}}mmmJJJ777+++------***++++++$$$,,,EEE]]]aaaccc|||hhhlllbbb]]]___YYYKKKBBBCCCGGGKKKBBBRRREEEDDDCCCccczzzvvvGGG***+++)))111!!!000......666GGGEEErrr[[[aaaQQQBBBssssssbbbccc888000222...///111---333@@@\\\WWWyyyqqq}}}yyyUUUJJJ]]]iii^^^QQQTTTbbbmmm```NNNIIIAAA///000777,,,***((())),,,---...333999EEEMMMQQQUUUGGGHHH>>>777<<>>888:::999??????TTTyyyddd444000111///000000111222333333888AAAvvvjjj^^^uuu|||kkk~~~YYYxxx~~~mmmddd666...---666,,,222///;;;///UUUmmmDDDCCCSSSyyyddd~~~PPP999+++,,,,,,++++++,,,.........777jjjnnnlll999111......+++,,,,,,&&&000JJJqqqppp```]]]^^^XXXUUUUUUNNNDDDAAAEEEWWWlllgggVVVFFFVVVwwwxxxrrrnnn888222---111&&&---)))222>>>PPP]]]ppp```JJJLLLzzzRRRIII999000HHHVVVSSSppp}}}RRR!!!///444,,,...000:::===SSSxxx~~~~~~ccceee{{{hhhkkkTTTPPPZZZbbbaaaNNNGGG???000111666---***((())),,,---...222999FFFNNNSSS}}}VVV===NNN???;;;@@@qqqUUUccc^^^___fffbbbSSSdddqqq^^^]]]dddccccccaaafff___```gggkkkggghhhnnnqqqnnnoootttssstttvvv|||}}}nnnKKK;;;999;;;777???CCCpppvvv999222000111///444000111777111:::YYYdddddd\\\{{{ppp```___999//////444000///000<<<+++kkkIIIDDDCCCzzzkkk333444...------------......///222hhh}}}///111...///,,,---...)))555QQQZZZppprrrYYYttt}}}XXXlllmmmsss:::...***---...,,,***555KKK@@@ppprrrgggmmmZZZEEEaaa___666777;;;222777<<<:::SSSfff}}}VVVlll:::000+++222***111888:::vvv{{{}}}vvvnnncccZZZggg|||{{{eeerrrwww^^^NNNNNNWWW```aaaOOODDD;;;111222555...+++)))))),,,------222999FFFOOOUUUxxxUUU999DDD@@@AAAgggwwwiiiRRR888:::<<<===<<>>000111111222///---888555oooAAABBBTTT444555///......//////---///222KKKdddKKK???...///+++,,,...+++;;;YYYmmmtttsssSSSzzzrrrrrrxxx{{{zzz???,,,+++***222+++...,,,RRR<<>>CCC===eeefffuuuYYY555...333///777000111;;;555MMMuuu{{{wwwvvv|||tttyyytttVVVJJJIIIqqqHHH111111...222777...666OOOQQQJJJDDDyyypppCCC...111......111000---000777bbb|||zzzvvvtttrrrjjjYYYppp___sss222......++++++---,,,???```mmmTTT|||aaannnUUU222222+++000(((///AAAWWWNNNLLLqqq\\\JJJqqq;;;@@@333BBB>>>666IIIUUUZZZmmmttt|||ppp```<<<111777222>>>***888uuurrriiixxxnnntttfffYYYWWWWWWUUUVVVZZZZZZQQQAAA555444333000111,,,)))***,,,------111888BBBNNNVVVmmmHHHMMM===DDD:::eeeOOO;;;@@@>>>>>>BBBeeeTTTBBB***555000555222444888;;;^^^{{{~~~YYYFFFLLLRRRUUU444222...222777...444iii}}}???MMMWWWaaammm[[[///222......111000---333===rrr~~~aaaYYYZZZRRRDDD```mmmrrroooXXX//////000,,,+++---...CCCgggmmmwwwrrrdddyyyPPPyyyYYY~~~ooommmiii...111------+++333BBBAAAnnn|||lllcccNNNOOOccc888DDD333KKKMMM@@@WWWgggaaazzzyyyXXXlll444)))***222777===dddkkkWWWNNNkkk|||___tttooorrrlllcccTTTJJJMMMOOOKKKMMMUUUTTTRRRBBB555666111---333,,,******,,,------111777AAANNNWWWiiiHHHLLL???HHHTTToooOOOEEEDDD<<<;;;RRRggggggXXX>>>333333111222555666444AAAoooccc[[[FFFHHH===bbb777333///222000222888qqqBBBEEEyyynnnttt888333...---111///---555CCCooollloooxxxXXXNNNRRRYYYeeerrrrrr===UUU222222...,,,---///GGGlllzzzzzz]]]}}}SSSaaa}}}tttEEE,,,444???ZZZ\\\OOOKKKccccccmmmeeezzz(((---111+++///555MMMAAAcccsssNNNVVV|||RRR999;;;///WWW^^^GGG___tttjjj|||___eee333999222(((???GGGttt```FFFTTTiiifffCCCgggooo```XXXZZZSSSDDD@@@HHHNNNSSSDDD666777000***555---******,,,---,,,111777AAAOOOXXXgggLLLEEE<<>>fffhhhIIIiii}}}|||ZZZrrr444---000444:::WWWcccYYY___jjjOOOHHHMMMZZZYYYJJJGGGOOOJJJSSSFFF777888...(((666---******,,,---,,,111777BBBPPPZZZdddNNNGGG111KKKqqqmmm```QQQpppRRRGGG>>>===GGG~~~gggKKKZZZppp@@@888---111777777444;;;CCCbbbVVVLLL{{{zzz~~~PPPCCCFFF888444111444666888...QQQ~~~XXXFFFQQQjjjoooDDD333333---111,,,///+++\\\nnnNNNIIIDDDPPP]]]sss{{{===QQQLLLNNNtttGGGPPP;;;222555)))//////[[[~~~ZZZkkkJJJ888===DDDRRRbbbHHHHHHzzz|||qqq\\\hhh}}}zzzvvv222...///...,,,;;;HHHRRRrrr|||mmmAAAwww[[[888999;;;LLLWWW^^^vvv}}}cccWWW???---///777;;;eee|||bbb[[[uuurrrrrruuubbbLLLCCCKKKHHHMMMDDD777555111,,,//////,,,+++,,,,,,+++000666HHHIIIWWWdddLLLFFFAAA\\\kkk~~~]]]JJJxxxvvvUUULLLCCC@@@IIIllloooPPP[[[CCC:::222:::999666444===dddXXXoookkk[[[RRR[[[WWWOOONNNiiiNNNJJJFFF111hhh===444222111777111UUUSSSGGGaaauuujjjxxxBBB444444---333---222...aaa~~~OOOFFFSSSDDDaaajjj{{{rrrwww|||sssOOOVVV999...555...444222]]]}}}zzzeeefff@@@???HHHTTTdddYYY___qqqrrrDDD```sssmmmbbbxxx444333333000,,,999QQQUUU}}}```nnnJJJ}}}QQQ555>>>888DDDMMMUUUjjj||||||\\\IIIJJJ999:::333SSSaaammmkkk}}}}}}}}}lll^^^LLLGGGSSSCCCHHH@@@444444111---000///,,,+++,,,,,,+++000666CCCHHHWWWcccMMMFFFJJJppprrrVVVAAAPPPzzztttlllqqqXXXOOOFFF@@@OOOwwweeeWWWKKKPPPZZZaaazzznnn]]]OOORRRVVVgggfffGGGQQQGGG;;;666000333<<>>???mmmxxxcccrrrTTT777EEE000555000555666eeekkkuuu{{{RRR@@@KKKSSSrrr]]]~~~WWWZZZRRRffffffhhhYYY{{{:::555333000...>>>SSScccxxxkkkRRRpppDDD222CCC;;;@@@GGGQQQbbbrrr{{{{{{|||vvvaaaIII]]]333***555FFFnnnmmmdddWWWUUUUUUFFF===FFFCCCHHH@@@444444111---000///,,,+++,,,,,,+++000666DDDMMM[[[dddPPPGGGCCCsssMMMbbbwwwuuu]]]NNNFFF>>>VVV]]]JJJGGGHHHRRRNNNHHHGGGQQQJJJFFFJJJXXXbbbiiiKKKTTTKKK999888777444666555888ZZZYYYFFF555DDDQQQGGG777333333333BBBLLLIIIYYY|||hhhyyylll888555...555000444777pppuuuBBBdddvvvyyyRRRJJJ\\\888444...111888ppp___bbbFFF555555>>>aaapppJJJNNNeeewww222MMM]]]dddTTTAAA444......333HHHJJJmmmooodddUUUddd999111EEEAAAAAAHHHWWWeeeooowww}}}~~~qqqzzzmmmPPPjjj999999@@@;;;||||||dddUUUHHHOOOYYYMMMAAAFFFHHHMMMDDD777555111,,,//////,,,+++,,,,,,+++000666FFFPPPYYYeeePPPIII<<<^^^qqqzzz~~~jjjNNNFFF>>>```^^^GGGGGGQQQZZZggglllggggggeee___\\\hhhhhhoooiiixxxnnngggKKKOOOsssUUU888999:::999777777???eeeXXXmmm```@@@===IIICCCJJJ555222444444DDDMMMIII[[[wwwcccttt~~~;;;666...555///333888uuu{{{GGGzzzZZZ666lllnnn;;;333//////888vvv^^^xxxUUUAAAFFFVVV___zzz}}}???```rrr~~~ppppppGGG^^^WWWZZZLLLvvvCCC555------666NNN]]]~~~MMMdddWWWXXX555333CCCBBBCCCLLL]]]kkksss{{{mmmsss{{{tttPPPssssss444777GGGXXXkkkuuu}}}{{{vvvbbbJJJHHHQQQJJJAAAFFFHHHMMMDDD777555111,,,//////,,,+++,,,,,,+++000666DDDNNNPPPgggPPPJJJCCCmmmxxxOOOHHHBBBppp\\\CCCJJJ\\\hhhiiicccqqqoootttpppwwwwwwXXXzzzeee~~~hhh]]]FFFHHHbbbkkk<<<;;;000999999===OOOccc]]]HHH]]]BBB999DDDLLL@@@KKK666555999666???MMMLLL}}}bbbvvv```mmm@@@999///666///222999zzzzzzfffooovvvdddDDD^^^www:::333444222:::xxxaaakkkPPP[[[vvvvvvpppQQQfffjjj___HHH;;;TTTVVVQQQxxxAAA777000///777OOOQQQrrrggg\\\wwwLLL555888>>>>>>BBBNNN^^^lllvvv~~~iiimmmvvv}}}UUUhhh999:::EEEfff~~~uuuJJJkkk}}}wwwXXXRRRFFFFFFOOOJJJ>>>>>>CCCHHH@@@444444111---000///,,,+++,,,,,,+++000666EEEQQQOOOiiiSSSFFFSSSyyyNNNHHHFFF}}}dddKKKGGGXXXlllttttttwwwsssfffvvvhhhvvv___NNNOOOaaaBBB:::666???000///UUU{{{aaa999777@@@KKKUUU888222333666===KKKPPPnnnrrrgggfffFFF===222888000222:::}}}}}}xxx{{{wwwggg:::___<<<222555333>>>jjjfffXXXqqq|||pppAAAFFFXXXUUU\\\{{{???666//////999SSSRRRUUUddd]]]hhh???666>>>999;;;FFFSSS```mmmxxxdddeeezzzvvvWWWbbb;;;<<>>HHHTTTmmmYYYJJJAAA555:::111222:::}}}wwwxxxtttzzznnn999cccAAA222333111AAAuuunnn[[[hhhfff222NNN]]]PPPZZZppp???222***---<<>>LLLZZZcccooo{{{~~~```___uuuvvvOOOSSS===KKK```bbbppp~~~mmmHHH~~~~~~{{{tttkkkcccssspppaaaZZZQQQAAA888HHHMMMDDD777555111,,,//////,,,+++,,,,,,+++000666@@@TTTRRRttt]]]BBB[[[oooWWWEEEGGGcccUUUbbbjjjuuuzzz{{{vvvkkk~~~kkkkkkyyyuuuTTTGGGMMM^^^BBB@@@AAA999:::===^^^~~~wwweeewwwQQQ;;;EEEGGGEEEPPPddd888333333<<>>dddoooGGGVVViii999000777///333ggguuuiii\\\bbbFFF===888777:::999QQQ```gggsss{{{~~~\\\SSSoooTTTHHH777IIIgggqqq~~~ooo|||RRRzzz|||xxxhhh]]]aaaUUUIIILLLJJJ@@@<<>>sss}}}~~~~~~~~~~~~wwwdddDDDHHHAAA;;;DDDEEE===:::EEEMMMBBB666888111***444222,,,))))))******///555EEEJJJVVVwww]]]LLLXXX{{{gggVVVUUUCCCooo|||VVVNNNMMMRRR~~~XXXGGGDDDHHH[[[SSSHHHCCC;;;;;;>>>```YYYBBB;;;MMMZZZooo===444999:::>>>SSSSSSbbbooosssNNNSSSyyy[[[KKK666666444777vvvggg```OOO888CCC\\\EEE333888<<<{{{<<<777>>>WWW:::ddd]]]<<<000222///999uuuqqqeee^^^~~~@@@666444999AAADDDRRR^^^nnn}}}~~~YYYLLLcccVVVNNNDDDKKKxxx~~~qqquuucccQQQTTTKKKGGGNNNLLL@@@;;;BBBEEE<<<555777222---333111,,,((()))***+++///555EEEIIITTTgggMMMQQQbbbbbbcccDDDpppiii~~~qqqSSSHHHGGGLLLfff___PPPFFF>>>???CCCjjj___@@@:::;;;NNN\\\xxxCCC666:::999<<<```PPPxxxxxxiiixxxLLLXXXzzzcccWWWEEE===444666eeeeeedddIII222GGGfffOOO===999666jjj[[[666DDDWWWLLL???vvvggg>>>111111///;;;zzzeeegggVVV~~~AAA999777999===III```kkkgggccc^^^aaannnVVVHHH^^^UUUSSS;;;...vvvxxx|||\\\}}}hhhYYYRRREEE@@@]]]tttbbb~~~}}}wwwlll<<<@@@<<>>888<<>>yyyVVVuuuhhhNNNwwwxxxqqqiiiPPP<<>>///```{{{hhh```HHH666MMMVVV<<>>ZZZ<<>>DDDIIIVVVwwwrrrbbbQQQEEEfff}}}bbb>>>===555???PPP\\\yyyjjjVVVBBBBBBzzz\\\www~~~cccXXX|||yyyyyyaaaHHHEEE===xxxmmmFFFggg///888bbbpppjjjnnnVVV???KKK~~~III...GGGMMM===>>>fff\\\]]]DDD777666666333kkk}}}NNNBBB:::@@@RRRdddwwwFFF???^^^GGGXXXTTTJJJ;;;yyy===HHHRRRmmmsss||||||mmmhhh>>>BBBKKKOOOQQQPPPEEEAAANNNLLLBBBPPPYYYEEE777777111---)))(((+++,,,---000555AAAOOOJJJssszzz\\\QQQUUUeeebbbrrriiivvv[[[PPPNNNlll|||fffHHHfffkkkxxxYYYGGGGGG@@@KKK???gggxxxooocccNNNUUUUUUuuuRRRkkkTTTDDD888<<>>:::TTTccciiiEEEAAAmmmwwweeeNNN===888777000```KKKKKK777FFFPPPdddzzzaaaeeegggHHHEEE^^^qqq>>>ccc```>>>CCCzzzCCCXXX~~~xxxyyyxxx~~~iiieeekkkaaaOOOFFFVVV222@@@RRRRRRIII```jjjGGG333444+++---***((())))))***///666IIIGGGQQQbbb\\\VVVSSSSSSdddsss{{{aaa|||KKKSSSvvvTTT~~~}}}lllWWWIIIBBB@@@PPPGGGxxx|||ppphhh[[[eeekkk}}}fff999;;;AAAWWWppprrrRRRHHHdddffftttNNNXXXzzzkkkWWWHHHGGGTTTJJJ<<>>???KKK]]]}}}wwwuuuvvveee\\\wwweeeeeeJJJ444===BBB___xxxhhhPPPLLLwwwbbbtttaaaNNNGGGtttcccVVVrrrHHHZZZ111///555nnnxxxrrrlllfffQQQcccwwwqqqgggvvvjjj333???QQQYYY@@@777[[[UUU\\\XXXHHH>>>999---HHHmmmhhh}}}TTT@@@SSSeee~~~LLLLLLTTT===DDDjjjggg999~~~}}}eee[[[AAAVVVppp~~~XXXvvv}}}bbbjjjNNN;;;666KKKXXXfffooo;;;...---,,,)))(((*********///555HHHHHHVVVjjjRRR\\\___llleeeggg[[[eeewwwhhhzzzjjjQQQIIIEEE>>>KKKJJJ}}}yyyxxx|||kkk\\\nnnlll\\\sssPPP^^^KKK,,,<<<@@@IIIXXX~~~fffOOOfffooocccTTTLLLRRR~~~ttthhh___\\\WWWTTTBBBTTT;;;888LLLsss{{{uuurrrooo[[[```xxxggguuuvvvzzzEEE666LLLIIIRRR888LLL]]]dddrrrbbbdddSSSDDD===000<<<}}}ppp[[[iiinnnVVV222}}}uuuNNN<<>>```RRRZZZOOOttt^^^bbbkkkWWW000QQQhhhbbbVVV```jjjPPP222***++++++)))(((***++++++///555HHHHHHXXXoootttNNNhhhXXXQQQlllgggtttqqq]]]KKK@@@@@@DDDVVV[[[yyyuuutttrrruuuUUUuuuXXX888888:::VVVaaaxxx]]]jjjYYYMMMLLLxxx~~~xxxqqqkkkgggYYYXXXtttJJJMMM;;;999,,,uuuzzz~~~wwwrrrooocccccc~~~kkk~~~fffbbb666===III[[[888444[[[PPPrrrnnnmmm]]]NNNDDD777777lllVVV~~~zzzccc444rrriiiIII;;;GGGyyytttPPP???www___ooommmLLLgggVVV}}}dddzzzppp~~~XXXaaajjjWWWEEE(((MMM\\\hhhMMM======777......222***((((((+++++++++///555GGGHHH[[[tttYYYhhhrrr^^^```pppYYYQQQHHH===@@@MMMPPPrrrxxxyyytttuuuqqqsss___sssUUU:::>>>;;;ZZZoooooosss|||XXXNNNGGGUUU|||uuuooommmmmmeee{{{vvv___;;;JJJ///888999~~~|||zzzvvvpppjjjffffffnnnjjjpppvvvttt}}}>>>BBB===HHHWWW@@@<<<[[[UUUuuusssnnndddXXXMMM@@@888RRR^^^}}}]]]rrr|||wwwyyyIIITTT@@@dddYYYDDD===LLLmmmCCCJJJwwwkkkwwwgggHHHNNNtttjjjUUUMMMssswwwrrrooo{{{zzzaaaaaa===EEEZZZfff]]]QQQCCC999222---...444)))'''(((+++,,,+++///555GGGHHH\\\wwwiiijjj\\\qqqqqqNNNooo~~~www___LLLIIIEEE???FFFUUUQQQttt{{{zzzxxxuuujjjoooZZZyyyPPPMMM===000NNNIIIZZZjjjvvvbbbLLLFFFLLLwww|||tttooonnnooojjjwww{{{pppllloooCCCDDDAAA888000\\\}}}yyyrrrtttqqqhhhggggggfffppp{{{qqq\\\fffsss333KKK???jjj888CCCNNNMMMtttyyyqqqoooffffffaaaUUUIII;;;OOOooossspppYYYVVVccc___GGGaaauuuFFFrrreeeHHHOOOKKKuuuvvvKKK@@@CCCVVVggg@@@aaarrrfff^^^hhhYYYVVV~~~zzzmmmtttvvv|||iiiJJJ>>>000555mmm[[[QQQOOO{{{vvvXXXRRR---AAAcccrrrRRRXXXOOO===222---+++...((('''(((,,,,,,,,,000555GGGGGG\\\yyybbbnnnXXX\\\XXXooo|||fffVVVHHHDDDCCCCCCLLLYYYddd}}}xxx|||xxxuuu}}}yyy~~~yyysssaaa@@@333777<<>>bbbvvv______pppddd]]]ooosss]]]xxxrrrIII<<>>SSSEEEwwwQQQ;;;111ZZZMMMMMMUUUIIINNN\\\KKK???AAATTT]]]OOO777111111---***((('''(((,,,---,,,000555GGGGGG\\\yyy~~~www___jjj]]]uuueeefff~~~fffRRRMMMBBB<<>>wwwlll111:::HHHYYYjjjtttsssvvvtttnnnggg___SSSIIICCC\\\www||||||uuuhhh___YYYPPPEEEEEE999XXXOOO999LLLBBBJJJtttZZZ<<>>BBBppp{{{PPPMMMxxxVVVVVV999222hhh[[[XXXAAA333:::111%%%---)))'''(((+++,,,,,,000666HHHLLLXXXpppmmmmmmggg}}}qqqmmmzzzkkk]]]QQQCCC???HHHJJJKKK___{{{}}}zzzqqqpppqqqnnncccIIIHHHCCC999;;;BBBNNNFFF|||rrrqqqWWWkkkyyy```999TTTCCCxxx|||uuurrroookkkmmmrrrxxxyyy^^^ggghhhgggFFF;;;444000:::|||xxxwwwuuurrrpppnnnlllkkkhhheeeWWW$$$]]]444eeevvv<<<:::>>>___HHH|||yyyrrrtttrrrnnnjjjfff\\\RRR<<>>[[[AAAOOO{{{{{{mmmxxxcccgggggghhhIIICCCppptttXXX\\\EEE///222333+++,,,)))'''(((+++,,,,,,000666GGGKKKXXX\\\ooo}}}hhhlll___WWWaaa}}}uuufff[[[NNNHHH<<>>&&&CCCRRRttttttsssqqqooolllkkkiiiiiihhhaaaqqqAAAAAANNN333___:::666@@@JJJQQQeeeppptttpppooollliiiiiihhh```VVV===???}}}zzzooommmIIIVVVPPPRRRZZZ>>>???AAA\\\KKKDDDeeeqqqffflll\\\lllfffiiiccc```bbbBBB000111333???QQQsssqqqkkkWWW888OOOooofffhhhOOO111...222,,,''')))((((((+++,,,,,,000666GGGKKKYYYTTT~~~tttaaassseeettt^^^ddd^^^BBBBBBEEEOOOTTTKKKXXX|||zzzxxxvvvooosssqqqtttwwwmmmfffmmmzzzcccCCC@@@HHHBBB111777IIIJJJRRRhhh|||}}}{{{zzzyyyrrruuuyyyqqq}}}uuuvvvTTTGGGIII]]]vvvnnnlllkkkiiikkk\\\sssuuulllfffvvvlll@@@+++OOO%%%===CCC}}}vvvuuurrrpppmmmlllkkkkkkjjjggglllsssnnnwwwyyyEEE???HHHNNNYYY???333IIIIII@@@^^^sss{{{ooosssqqqkkkggghhhiiibbbYYYWWW999XXX]]]IIIqqq|||xxxFFF===DDDAAArrrvvvIII;;;^^^iiipppeeeeeebbbbbbiiiUUU~~~]]]>>>666<<<@@@FFF```kkk@@@EEEccchhhzzztttAAARRRrrrdddHHH222///000,,,'''***((())),,,,,,,,,000666FFFKKK[[[zzzjjj|||eeeyyy}}}```OOOYYYXXX???HHHRRRUUUUUUfffzzzzzzwww{{{yyywwwlllfffkkkkkkkkkssswwwYYYDDDEEEDDD111+++???IIIEEEIIIqqqaaa}}}{{{yyyzzz~~~uuuppptttnnnuuuttt~~~}}}mmmeee```NNNRRRKKKIIIFFF]]]zzzsssqqqnnnkkkhhhccckkknnn{{{VVVuuulllqqqvvvxxxccchhh???@@@<<<)))AAA|||xxxvvvtttqqqooonnnnnnnnnhhhmmmmmmfff~~~jjjjjjyyySSS:::GGGMMMDDDlllIII222;;;???JJJ@@@{{{vvvsssxxxvvvqqqlllmmmnnniiibbbTTTAAAFFF~~~xxx^^^===???BBBFFFjjjDDDNNNbbbffffffmmmbbbfffYYYcccQQQXXX{{{ZZZ:::;;;===CCCTTTuuuFFFXXX{{{dddHHHZZZjjjTTT;;;nnntttRRR777333222---++++++***((())),,,------111777FFFMMM```bbbWWW```zzz[[[fffiii\\\VVVJJJEEEGGGEEEMMMTTTWWWfff~~~vvv|||~~~vvvrrrwwwnnnrrriiiccciiijjjhhhlll^^^}}}vvv]]]OOOTTTFFF@@@,,,333KKKCCC???```jjj~~~|||yyymmm{{{|||wwwpppqqqqqqrrrzzzmmmjjjjjjVVVOOOUUUZZZUUUTTTUUUQQQJJJDDD777QQQFFFPPPrrr|||vvvsssppplllcccxxx[[[qqqzzzhhhpppwwwiiixxxsssXXXppp{{{???888666@@@???qqqwwwrrrpppmmmjjjhhhhhhhhhhhhbbbiiimmm___yyyooogggmmmKKKOOOkkkuuuwwwoooZZZHHHCCC===UUUUUUFFFzzzIII'''DDD<<<:::BBBtttrrrwwwssstttqqqmmmlllmmmkkkfffccc^^^AAAqqquuuKKK<<<>>>@@@[[[|||```;;;zzz|||nnnnnngggkkkfffooo]]]eee```OOOttt]]]___YYY777???AAASSS}}}tttQQQ}}}rrriiiLLLMMM}}}~~~PPP888<<<666***((()))***)))))),,,------111777GGGQQQeeeaaafffjjjwwwrrrmmmYYY|||xxxvvvjjjQQQIIINNNGGG@@@FFFNNNMMMWWWppp~~~zzzuuurrrooollljjj___jjjiiieeekkkjjjbbb```mmmrrrmmm]]]nnnUUUKKKAAA@@@MMM:::888<<>><<>>HHH000666:::bbbtttlllyyyuuuuuusssooolllkkkkkklllmmmeeeVVVdddaaa```cccgggaaannnnnnkkkwwwcccwwwhhhbbbooocccVVVWWWLLLJJJDDD444000===444DDDFFF[[[{{{wwwqqquuuzzzzzzqqqhhhcccbbb```\\\iiiQQQLLLvvvrrrgggiii]]]fffiiiGGG;;;???>>>\\\}}}ddd===SSSxxxuuu```rrrccchhhggg```bbbaaagggLLL|||~~~lll\\\zzzsss{{{eeeZZZ~~~dddOOOeee___EEE===999))))))000)))+++)))***---...---111777HHHVVVnnn||||||oookkkggg|||pppwwwkkkvvvkkkwww|||ddddddeeeDDDBBBBBBAAAFFFRRR\\\[[[SSSkkk}}}vvvrrruuuxxxsssmmmiiilllmmmllliiifffggglllqqqrrrbbbfffZZZTTTwwwvvvbbbJJJ@@@MMMRRRCCC777888<<<@@@FFF^^^nnnppp||||||wwwxxx~~~xxxppphhhdddgggmmmsssvvvvvv}}}||||||yyyzzzuuu{{{|||yyywwwwwwssslllmmmiiiiiiiiidddggg^^^bbbwwwyyy|||}}}|||{{{pppdddddd999===BBBCCC111???QQQyyymmmtttvvvooonnnmmmkkkiiiiiijjjkkklllhhhdddcccccc]]][[[kkkkkk```MMMjjjbbbZZZVVVRRROOOLLLNNN[[[llllll???///444888888999>>>qqq~~~wwwxxx}}}zzztttmmmmmmpppoookkkcccaaaccc[[[[[[kkkXXXcccfffJJJvvvSSS999;;;FFFJJJ{{{tttFFFMMMmmmlllbbb\\\ggg]]]\\\ZZZXXXWWWVVVUUUUUUwww___aaa{{{}}}fffYYY~~~sssuuu^^^oooqqq___XXXGGG555+++***)))&&&+++***+++---,,,,,,111999IIIVVVxxxvvvgggkkkooo{{{iiiccc}}}~~~xxxkkknnneeeJJJJJJWWWOOOHHHCCCNNN___\\\SSShhh~~~yyywwwzzz|||wwwppplllnnnllliiieeedddggglllppp^^^___]]]jjjrrrgggllljjjRRRlllmmmyyyqqq^^^FFF>>>CCCIII555,,,666???999222222???MMMYYYfffqqquuu~~~~~~|||wwwpppmmmnnnqqqtttttt|||xxx~~~|||zzz}}}||||||uuuwwwvvvpppoooqqqpppllloooiiiggggggbbb```nnnYYYPPPppp~~~{{{sss}}}xxx{{{xxxwwwqqqVVV???>>>555BBB---111CCCaaa}}}iiioootttssspppiiihhheeecccaaaaaabbbbbbllleeebbbbbb]]]WWW]]]iiiPPPJJJ666@@@___uuu~~~\\\666&&&+++555888888666[[[zzzxxxttttttxxxqqqnnnlllggg```eeeaaabbbZZZUUUwwwcccsssSSSdddwwwaaa\\\@@@;;;HHH666ZZZeee@@@NNNqqqhhhiiiccc```cccbbb```^^^\\\YYYWWWVVVVVVkkkiii{{{vvvUUU<<<___aaaCCCXXXxxxxxxuuuyyyBBB]]]hhh[[[NNN===000******+++,,,+++***+++---,,,,,,111999JJJTTTuuussshhh{{{vvvaaajjjtttiiiyyyvvvlllhhhvvvXXXZZZ]]]VVVGGG>>>>>>???GGGVVV```XXXTTTooozzzzzzzzzyyy||||||vvvooolllnnnjjjeeebbbcccfffjjjlll[[[ccc^^^XXXqqqooo\\\YYYIIIvvviiifffoooTTTyyy~~~RRRJJJ]]]VVVKKKVVVbbb111888>>><<<333000>>>OOOLLLgggvvvnnn~~~wwwsss~~~xxx{{{}}}}}}{{{wwwtttqqqnnnnnnmmmllljjjqqq^^^kkkuuu{{{~~~rrrttttttwww}}}}}}zzzzzzwwwvvvrrrkkkiiimmmooonnnpppkkkiiijjjeee___aaahhhEEEKKKooouuuaaa]]]aaadddpppfffnnnppp{{{dddbbbMMM888EEEFFF<<>>lllOOOCCC```dddeeedddeee___^^^]]]ZZZXXXUUUSSSQQQQQQVVVzzzqqqmmmZZZ{{{yyyqqqTTT;;;XXXLLLMMMtttsssZZZMMM{{{uuu]]]HHH444---+++)))+++111+++***+++------,,,222:::JJJRRRqqqwww|||}}}~~~qqqyyyWWWsssqqqaaattt~~~|||iiivvv]]]TTT\\\GGGIII??????NNNQQQPPP[[[YYYZZZZZZiii~~~xxx~~~|||wwwuuuuuusssmmmjjjjjjjjjfffaaaaaacccffffffeeeccc```cccfffbbbooozzzddd[[[EEEPPPRRREEEeeerrrMMMeeeUUU\\\TTTNNN^^^III666:::888333555555555:::CCCIIIJJJ\\\uuueeeoootttxxxuuuqqquuuvvvuuuwwwyyyvvvqqqooommmkkkiiihhhfffeeedddxxxuuutttbbbnnnuuuhhh|||fffvvvrrruuu{{{{{{www|||yyytttooommmooorrrssspppooooooooolllgggddddddlllUUU@@@MMMPPPvvvhhhqqqjjj```YYYSSSSSS???===SSSSSSJJJQQQGGG===???555::::::ZZZ}}}hhh```jjjkkk```bbbpppmmmkkkiiigggeeedddccccccaaa\\\[[[```aaa^^^[[[\\\WWWmmmwwwJJJTTTVVV<<>>>>>???IIIAAA]]]```;;;LLLlllIII///777FFF666333<<<333111;;;CCCCCCFFFOOOXXXZZZbbbsss```uuuwwwrrrnnnrrrtttuuutttqqqrrrtttrrrmmmkkkjjjiiifffeeeeeeggghhhYYYfffjjjjjjTTTlllvvvttt[[[JJJzzzssssssssswww~~~|||}}}zzzxxxvvvuuusssssstttmmmqqqrrrppplllkkkiiihhhbbbfffCCCBBB???>>>UUUcccbbbeeeXXXTTT\\\QQQRRRBBB666===;;;???444666______aaaeeehhhccc]]]```hhheeeeeedddccccccbbbbbbbbbbbbaaa```___[[[VVVVVVYYY[[[VVVeeepppbbbkkkgggXXX>>>===888333111333888<<<<<<888666;;;LLLooolllhhhggghhhmmmlllhhhoooqqqeeepppnnnjjjeeeeeefffccc]]]___\\\[[[\\\WWWTTTllluuuzzz^^^ttteee{{{vvvMMM;;;<<>>GGGPPPVVV]]]ffflllnnnmmm^^^kkkssswwwiiihhhxxxsssssspppllllllnnnmmmhhhfffeeeeeecccbbbdddgggjjjdddeeeggglll{{{}}}kkkyyyxxxiiiXXXMMMKKKPPPvvvwwwzzztttkkkppptttxxx}}}{{{yyywwwwwwyyywwwrrrooopppjjjppppppjjjhhhkkkjjjeeebbbffffffPPPMMM:::;;;555======BBB999333888000111;;;999DDDfffWWW[[[^^^\\\WWWZZZaaabbb\\\_________`````````aaaaaaXXX[[[]]]ZZZTTTSSSXXX^^^]]]UUUTTTddd```JJJZZZdddiiilllggg___YYYRRRMMM<<>>@@@777;;;MMMjjjAAA:::cccsss^^^^^^fff]]][[[^^^WWWYYYXXXXXXWWWWWWXXXXXXXXXWWWSSSYYYyyydddLLLPPP```bbbttt{{{zzzWWWAAAsssxxxfffHHH888,,,+++---+++***---******+++.........444<<>>BBBFFFbbbrrrSSSNNNRRRSSSPPPMMMSSS\\\\\\TTT[[[\\\\\\]]]^^^^^^^^^^^^PPPUUUXXXVVVSSSUUU[[[```XXX\\\XXXOOOUUUqqqqqqjjj\\\OOOLLLTTT[[[\\\aaaTTT___UUU___ZZZ]]]]]]ZZZaaahhhccc^^^___```aaafffkkkjjjeeeSSSWWWQQQTTT___ZZZ^^^wwwkkkwwwzzz~~~qqqaaa[[[^^^hhhppp|||rrr```lll~~~wwwyyyTTT333<<>>sssoooZZZeeeaaaVVVVVVWWWSSSRRRSSSRRRQQQPPPOOONNNNNNNNNKKKRRROOOLLLSSSxxxdddoooxxxeee[[[lllxxxeeefff|||PPP???LLLwwwlllAAA111444333000000333000*********+++......///555===HHHRRRtttpppjjjmmmnnnlll\\\```dddaaaggg^^^dddaaa```eeejjjiii^^^TTT^^^YYY```zzzzzz}}}uuuxxxpppiiihhheee```___bbbggghhhjjjppp}}}yyyvvvwwwpppkkkiiifffaaa___```ccc```]]][[[\\\\\\[[[[[[SSSRRROOOLLLJJJHHHFFFFFF>>>LLLbbbrrrVVVNNNKKKBBBVVVKKKQQQPPPJJJTTTIIILLLIIIUUUiiilllxxxrrryyy^^^QQQZZZZZZ[[[___dddeeecccaaabbbeeehhhgggeeedddeeehhhaaaaaacccccc^^^ZZZbbboooppplllgggdddccccccccccccrrrcccbbb``````aaacccfffhhhjjjjjjkkknnnooommmfffaaakkklllkkkjjjiiijjjnnnpppxxxpppgggfffiiijjjddd]]]ccc``````aaaccckkkXXX@@@===BBBEEE>>>AAADDDGGGJJJMMMRRRUUU]]]^^^^^^\\\ZZZYYY[[[\\\dddeee___WWWZZZbbb]]]QQQWWWVVVTTTTTTTTTSSSPPPNNN[[[eee```\\\ZZZVVVRRRSSSXXX___^^^]]][[[YYYYYY[[[^^^gggfffeeeggghhheee___ZZZNNNRRRWWWXXXWWWVVVXXXZZZlllooouuu~~~rrrpppwwwxxxtttyyyIIICCC666;;;@@@DDDrrrBBBHHH@@@]]]~~~ddd```^^^\\\ZZZZZZYYYWWWUUUUUUSSSQQQNNNLLLLLLLLLLLLHHHKKKHHHJJJRRR___ttt```jjjnnnvvvRRR~~~]]]hhhyyyzzz{{{___IIIQQQaaa***333333222111///.........///---,,,---,,,...666???JJJUUUpppyyyyyyvvvnnnssskkkpppkkkhhhlllyyy|||xxxvvvpppkkkjjjhhhdddbbbccc^^^\\\XXXVVVUUUTTTQQQOOONNNLLLJJJGGGEEECCCAAAAAA@@@======YYYoooPPPOOO;;;EEEIIIKKK>>>CCCVVVVVV[[[mmmwwwpppnnn~~~SSSFFFHHHRRRRRRUUUZZZ___aaa```^^^[[[```fffhhhhhhggggggiiieeeccccccccc^^^\\\cccmmmqqqmmmhhhddddddddddddddd^^^mmmyyyvvv<<>>EEE???444999<<>>===<<<;;;888===888777MMMqqqyyynnnvvvfff===999BBBEEEFFFHHHLLLSSSYYY\\\\\\[[[\\\bbbhhhkkkjjjiiihhhiiiccc```______^^^^^^ccciiigggddd```^^^^^^^^^^^^]]]XXXaaaaaa```tttuuuJJJCCCKKKGGGGGGGGGIIILLLPPPSSSVVVTTTTTTUUUYYY]]]aaaccccccddddddeeedddcccccceeeggg]]]___```aaa```___^^^^^^]]]YYYZZZ```ccc]]]SSSLLLOOOfff{{{CCC<<<555444888;;;999555333666999;;;===@@@DDDGGGLLLOOOSSSUUUVVVVVVWWWXXX[[[ZZZTTTOOOTTT]]]^^^WWWUUUTTTRRRRRRRRRQQQNNNLLLEEEOOOPPPHHHIII___~~~eeeKKK@@@CCCLLLRRRCCCDDDHHHMMMLLLHHHGGGJJJQQQRRRSSSSSSRRRRRRSSSUUUZZZ\\\^^^]]]ZZZVVVSSSRRRWWWVVVVVVWWWWWWVVVTTTRRRMMMWWW|||vvvMMMkkk}}}uuuiiieee___zzz}}}KKKBBB>>>:::DDDDDD555CCC{{{TTTJJJ555EEEyyyfff```ccc^^^YYYUUUUUUUUUVVVVVVOOONNNMMMJJJHHHEEEBBBAAA<<>><<<:::999888888111@@@@@@444000:::XXX}}}uuuzzz{{{HHH555:::?????????<<>>??????AAADDDGGGJJJMMMPPPQQQRRRUUUXXX[[[\\\\\\\\\]]]]]]\\\ZZZXXXYYYZZZ^^^___bbbdddeeedddbbbaaa```\\\\\\aaaeeecccZZZSSSGGGCCCKKKfffhhhCCC222333777999888333222444888000222444666888;;;>>>AAAFFFJJJPPPSSSTTTTTTTTTTTTXXXXXXUUUSSSWWW^^^^^^YYYRRRQQQOOOOOONNNMMMJJJHHHJJJJJJCCC:::888@@@GGGIIIEEEFFFIIILLLMMMJJJEEE@@@;;;<<<>>>???>>><<<;;;:::>>>>>>AAAEEECCC>>><<<>>>HHHJJJMMMOOOPPPPPPRRRTTTVVVZZZ\\\[[[WWWSSSRRRRRR\\\YYYWWWWWWXXXVVVRRRNNNVVVXXXRRRmmm___vvvrrrllldddPPPTTTVVVeeezzz\\\PPP<<<999DDD>>>666===CCCLLLyyyGGGAAA@@@...ZZZZZZQQQWWWTTTQQQPPPQQQRRRSSSSSSJJJJJJIIIGGGCCC@@@<<<:::888===;;;999999555:::KKKrrraaaOOOFFFGGGKKKXXXbbb___gggooo~~~}}}iiiqqq{{{|||}}}zzzwwwXXXWWWzzz:::///:::)))////////////...---,,,+++,,,***+++,,,---000888BBBLLLUUUpppvvvOOOVVVPPPRRR\\\bbbcccjjjuuu|||wwwwww}}}xxx||||||{{{|||ssskkkooouuuxxx{{{xxxxxxzzzyyywww}}}{{{uuuooopppjjjffffffddd___\\\\\\ZZZXXXUUUSSSPPPLLLFFFCCC>>>===<<<:::888777777666333777111000888999666;;;cccxxxRRR777+++888???444...555666:::@@@FFFKKKPPPSSSTTTZZZ\\\]]][[[WWWUUUWWWYYYXXXXXXXXXZZZ\\\]]][[[WWWWWWYYY]]]aaabbb```[[[VVVWWWOOOQQQZZZSSSDDDIII[[[fff|||```PPP@@@777222000666???:::::::::;;;===???AAACCCGGGJJJNNNRRRTTTUUUUUUUUUYYY[[[^^^^^^]]]\\\]]]]]]dddccccccfffiiiiiiddd```bbbbbbbbbbbbbbb```YYYRRRKKKGGGAAA>>>???NNNlllvvvRRRAAA:::444///777000***+++222555222,,,...000222444555777:::===CCCGGGMMMQQQRRRRRRQQQQQQQQQRRRSSSSSSVVVYYYVVVQQQOOOMMMKKKJJJIIIHHHEEEBBBCCC;;;333666BBBEEE999)))======>>>???@@@???<<<:::999::::::888555444666999444444777;;;===<<<>>>CCC@@@CCCGGGJJJLLLOOORRRTTTZZZ]]]``````\\\ZZZZZZ[[[^^^[[[WWWVVVWWWVVVQQQNNNJJJVVVLLLjjjkkkCCC```jjjqqq```SSSRRRJJJAAA???DDDYYY]]]iiipppzzznnnWWWEEE???777888:::<<<777...999SSS___kkkJJJ;;;@@@:::llldddbbb[[[TTTSSSRRRRRRSSSRRRPPPNNNIIIHHHGGGEEEBBB>>>:::888555888444444;;;888444:::???vvvpppVVV@@@888===@@@KKKTTTvvviii______dddWWWkkkjjjgggaaaaaabbbDDD///555,,,&&&,,,---000222111...+++)))***((()))+++---000999CCCJJJQQQllloooSSSTTTTTTUUUTTTVVV\\\___^^^^^^```hhhkkkvvvsssyyyzzznnneeeeeeaaauuuyyywwwdddQQQNNNYYYjjjyyyyyyxxxtttpppqqquuuwwwvvvvvvyyyyyywwwwwwxxxuuupppmmmhhhddddddbbb\\\YYYYYYVVVSSSPPPMMMKKKGGGCCC???;;;:::999777666666555555333666111///777666000333222???```gggFFF999&&&...777888222...000666333666:::>>>BBBFFFKKKOOOUUUWWWXXXVVVTTTUUUYYY]]][[[]]]\\\YYYYYYZZZWWWSSSXXXZZZ]]]```aaa^^^XXXSSSGGGMMMMMMIIIIIIMMMHHH>>>;;;>>>GGGXXXppp|||^^^>>>111666444555;;;>>>;;;777555555555555666777888999::::::>>>EEEIIILLLMMMOOOPPPTTTXXX\\\```aaabbbcccddddddbbbaaadddgggfffaaa\\\VVV[[[^^^^^^\\\YYYQQQJJJ@@@BBBEEEFFF@@@888777;;;III\\\yyyhhhBBB>>>999555333333222222///...............---,,,---///000111222333666999===BBBHHHLLLMMMNNNNNNNNNHHHJJJLLLOOOQQQQQQMMMIIIMMMKKKIIIGGGEEECCC???<<<777===AAA<<<333...111777444444444333444444555555...333888:::888666666777222111222666777777;;;AAA:::===AAADDDFFFJJJNNNPPPVVVXXX[[[\\\\\\\\\]]]^^^[[[YYYWWWUUUTTTRRRPPPNNNGGGLLLQQQYYYaaa|||NNNXXXfff~~~eeeLLL@@@<<<777333555???;;;<<>>DDDNNNHHH===@@@999<<>>GGG???666333888AAAGGGJJJGGGQQQbbbpppvvvtttpppmmmVVVIIIPPPDDD777<<<:::<<<999888444///...000111000111111111222333444555555222666<<<@@@BBBEEEJJJMMMOOOSSSXXX\\\^^^^^^___```\\\]]]_________]]][[[ZZZRRRVVVWWWUUUUUUUUUNNNFFFHHH<<<222555<<>>AAAEEEHHHMMMNNNPPPSSSWWWZZZ[[[ZZZVVVVVVUUURRROOONNNNNNNNNMMMIIIIIINNNMMMuuueee\\\OOOLLL___ooo[[[PPPFFF>>>444999666333111999'''===???111<<<888666888777<<<@@@@@@BBBDDDEEETTT___???<<<444???dddsssfffdddccceee^^^\\\YYYVVVSSSOOOJJJFFFDDDCCC@@@===:::888666555000666333111777555000444444555BBBkkkXXXUUULLLKKKIIINNN[[[^^^___xxx;;;(((999&&&)))<<<,,,)))***+++,,,+++***((('''***)))***---///333===GGGPPPTTToooyyyiiigggTTTRRR@@@GGG>>>DDDQQQAAAFFFAAALLLPPPMMMNNNYYYbbbccc[[[TTTXXXkkkyyyyyyvvvxxx~~~}}}{{{nnn{{{ppplllTTT\\\UUU[[[FFFSSSLLLHHHOOOHHHLLLRRRssssssbbbNNNCCCDDDEEEBBB>>>JJJFFFEEEGGGGGGFFFNNNYYY^^^aaa___ZZZ\\\cccfffcccjjjjjjhhheeegggjjjhhhccceee```___aaa```[[[XXXYYYSSSOOOIIICCC???<<<888666444333222111111000000000...111---,,,555444...222000111111111;;;666222MMMTTT```oooYYY;;;777888111(((///777111///,,,)))+++000222---'''...000111000111555<<>>;;;;;;>>>===999888;;;<<<111;;;666111888111---***111333///...222111+++//////000222333444555555333555888:::<<<@@@FFFKKKPPPTTTXXX[[[[[[YYYXXXXXXVVVZZZ^^^]]]YYYVVVXXX[[[bbb```XXXPPPOOOQQQLLLCCC666666888:::888444555999333444;;;///999;;;&&&;;;000222444111111111222111///---,,,,,,......---***---)))%%%''',,,///---***((()))+++++++++,,,...000...222999>>>BBBFFFIIIKKKKKKJJJLLLPPPRRRRRRRRRTTTOOOMMMIIIFFFCCC???:::777777444333555555222...------///000000///---------///000222444444333333333...---///222222///000444555666777777777:::>>>AAAJJJJJJKKKPPPWWW[[[\\\ZZZQQQSSSSSSPPPLLLJJJLLLNNNDDDPPPCCCKKKSSSFFFkkkpppHHHEEEKKKSSSoookkkGGGDDDDDD555>>><<<222BBB000<<<333000@@@777333;;;>>>===555???JJJiii\\\FFF111666AAAAAAmmmZZZ[[[___UUUddd[[[ZZZVVVRRRNNNLLLIIIGGGEEE???===:::666444222111111...777666000111...---444333000+++888[[[}}}444333222000---))))))+++***)))'''&&&&&&'''((((((+++***+++///111555???JJJMMMPPPlllpppfffgggrrrttt]]]NNNHHHGGGGGGCCCCCCAAA@@@@@@CCCHHHLLLDDDEEEGGGKKKOOOTTTYYY[[[UUUUUUYYY]]]]]]^^^jjjwwwwwwuuu{{{yyysssrrrrrrmmmcccZZZMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHIIIKKKNNNQQQRRRaaaaaabbbccccccdddeeeeeeZZZWWWSSSOOOLLLHHHDDDAAA????????????>>>>>>>>>>>>BBBBBBBBBBBBDDDFFFHHHJJJPPPSSSVVVYYY\\\```dddhhhnnnlllfffgggmmmeee\\\bbbeee___^^^dddddd]]]WWWVVVZZZUUULLLDDD???;;;777555444333111000......//////000000///...............---......///000111111222222444999???FFFLLLQQQTTTCCCAAA>>>;;;777444222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333555888;;;BBBEEEIIILLLOOOSSSWWWZZZWWW[[[[[[VVVSSSVVVZZZ\\\\\\```___YYYSSSQQQQQQOOOCCCCCCBBB@@@;;;777666555::::::::::::::::::;;;;;;888777777777666666666666111111111111000000000000---------,,,,,,+++++++++////////////000000000000666666666666888<<>>BBB...[[[kkk[[[^^^ccc^^^UUURRRVVVQQQKKKIIIIIIHHHFFFDDD===:::666333222111///...//////.........//////000000///000333555HHHsssccc000111000///---+++)))(((''',,,+++)))((('''((()))***((((((***---...111<<>>???BBBDDDDDD@@@@@@???======???CCCGGGAAABBBCCCFFFIIIMMMPPPRRRRRRRRRVVVZZZ[[[\\\fffrrrqqqvvvtttppplllkkkjjjcccXXXOOOMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEEEEEEEFFFGGGIIIJJJAAAAAAAAA@@@@@@@@@@@@@@@BBB@@@>>>======<<<:::888;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???AAABBBDDDEEEEEEHHHLLLPPPUUU[[[aaafffnnnjjj___]]]ddd```^^^gggbbb\\\ZZZ]]]___ZZZVVVVVVVVVPPPHHHAAA<<<888666444444333111///........./////////...---------------,,,------...//////000000222222222333333444444444333222111000///..................---,,,++++++++++++++++++++++++++++++++++++---///000000222555888>>>AAAFFFJJJMMMPPPTTTWWWOOOTTTWWWWWWZZZ^^^]]]YYYZZZ^^^]]]VVVNNNJJJEEEAAA===>>>>>><<<999666666666666666666666555555555555444444444444333333333333000000000/////////......,,,,,,,,,,,,+++++++++***,,,------------.........///000111111222555:::===FFFIIIMMMPPPRRRUUUXXXZZZ[[[YYYWWWWWWYYYYYYWWWUUUUUURRROOONNNMMMHHH@@@999777666555444333222222222111111000////////////000......------,,,++++++***++++++******)))(((((('''''''''''''''''''''''''''(((((((((((()))***+++,,,,,,///111444777<<>>000---UUUpppaaaYYY]]]___YYYVVVXXXPPPMMMIIIFFFDDDBBB@@@???:::777444222111000///............------......///000...000333000222EEE[[[===444...------,,,,,,+++++++++'''''''''(((((('''''''''((((((***---...111<<>>===???>>>===>>>???@@@>>>;;;999;;;;;;;;;:::999:::===???======>>>???AAACCCEEEFFFIIIKKKPPPSSSTTTUUU]]]gggeeepppooommmllljjjggg^^^SSSKKKMMMKKKIIIGGGEEEDDDDDDDDDAAA@@@@@@???>>>>>>??????>>>===<<<;;;:::888777777555444333444666777666555555555666666777777888888777888999;;;<<<===>>>>>><<>>888777888999888666555555555333333333222222111111000000000000000/////////.........---------,,,,,,,,,++++++++++++************************++++++++++++***+++------...///222444999<<>>===666444111////////////......------,,,,,,,,,------,,,***,,,222000+++,,,333@@@pppccc888+++111777+++++++++***************%%%&&&(((******)))'''&&&((((((***---...222<<>>??????CCCGGGJJJKKKMMMSSSYYYZZZbbbqqq~~~pppmmmjjjgggccc[[[QQQKKKKKKIIIFFFDDDAAA@@@@@@@@@===<<<<<<;;;:::999999999::::::999888666555444444777555444444666666555444111222222333333444444444222333555777888888888888:::<<<===???CCCIIIPPPUUUeeejjjeeeeeekkkhhhdddjjjbbb^^^ZZZZZZZZZXXXTTTRRRJJJEEE>>>999666444333222111111000///------,,,,,,++++++***))))))))))))***))))))*********+++++++++((((((***+++---...000000...---,,,,,,++++++++++++***)))))))))((((((((('''(((((((((((((((((((((((()))***++++++***+++---///111555<<>>FFFDDD???:::888888888777777555333333666999:::;;;444666777666555444444555444555666888999;;;<<<<<<:::>>>BBBCCCDDDHHHLLLOOOSSSXXXcccqqqzzz~~~nnnhhhaaa\\\YYYTTTMMMGGGGGGEEECCC@@@===<<<;;;;;;999999999999999888888888333333333222222111111111444333222222333333111000000000000111111222222222///000222444555555444444999999;;;<<>>:::888333333111000///.........++++++***)))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((*********)))***...444888???@@@CCCFFFHHHHHHFFFEEE@@@>>>;;;777444222111000000000000///......------((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((())))))***+++++++++...///222555888;;;>>>@@@FFFFFFEEEDDDCCCDDDEEEEEEEEECCCAAABBBDDDEEECCCBBB999FFF999222xxxyyyyyyjjjTTT222999:::EEEOOO]]]iiippprrrpppmmm^^^\\\VVVOOOEEE<<<444///:::%%%000KKKppphhhWWW]]]FFFWWWTTTSSSUUUUUUQQQMMMKKKEEEFFFFFFAAA:::444222333000...++++++,,,------,,,++++++***)))(((((())))))((('''''''''%%%$$$(((...---'''555555EEEmmmuuuEEE222)))000222((($$$)))((((((((()))))))))))))))///...,,,***)))((())))))'''''')))---...222===IIITTTUUUlllVVVDDDDDDJJJKKKKKKMMMGGGLLLSSSVVVYYYaaammmwwwhhhxxxsss]]]hhhaaa[[[YYYZZZXXXPPPIIIOOONNNMMMIIIFFFDDDDDDEEE>>>???>>>::::::>>>@@@???<<<;;;;;;;;;;;;888444111333444555444333222333444111222444666888999::::::888<<>>CCCFFFCCCKKKQQQPPPMMMNNNOOOOOOHHHGGGBBB;;;999;;;:::666444555666444111///.........------,,,,,,+++++++++++++++++++++************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&(((***+++*********++++++...333888===AAAGGGJJJNNNQQQSSSTTTRRRPPPOOOOOOIIIGGGDDD@@@<<<999777666222111000///...---------******)))(((((((((((()))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))))))))))))))+++000333:::;;;>>>CCCGGGHHHEEEBBB>>>===999666333111000///.........---,,,,,,++++++'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))),,,///222555888===@@@EEEFFFFFFFFFEEEEEEGGGHHHCCCAAA@@@???@@@AAA@@@@@@<<<999555<<>>===:::999999<<<@@@CCC]]]kkk___XXXOOOFFFVVVSSSPPPOOORRRVVVUUUPPPLLLDDDDDDAAA===888333111000///---******+++,,,,,,+++***)))((('''''''''''''''"""%%%)))(((%%%###%%%)))///###555&&&%%%>>>KKKrrrpppHHH,,,)))999999%%% ...333(((((()))***+++,,,---......---+++(((&&&%%%%%%&&&&&&&&&&&&)))---...222>>>IIITTTUUUgggRRRAAA@@@EEEEEEGGGJJJKKKMMMPPPSSSXXX___ggglllrrrxxx}}}~~~ttt{{{wwwkkk^^^OOOHHHKKKPPPQQQPPPRRRRRRQQQLLLGGGCCCBBBCCC777===@@@===:::888333---+++,,,///333666777666444111222333222111111222444///000222444555555555555555999;;;888:::AAADDDCCCFFFLLLVVV```lllwww~~~{{{sssnnncccXXXUUUXXXVVVLLLBBBCCCBBB???===;;;:::::::::555666777777666555444333------------------------///......///111222111000000000//////...---------------------...///000000000111333444666999===@@@HHHTTTSSSPPPXXX\\\]]]bbb\\\]]][[[WWWWWWXXXRRRJJJDDD???999555444333333222------...---,,,+++)))((())))))(((''''''''''''(((''''''''''''''''''''''''$$$%%%&&&((()))+++,,,---((((((((((((((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''')))+++)))+++...000444888>>>BBB>>>EEEKKKLLLNNNOOOMMMIIIBBBBBB===888777999666111222333444222000---------************************************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$&&&'''((('''''')))***))),,,///222666;;;AAAFFFIIIMMMPPPQQQOOOMMMMMMNNNDDDCCC???;;;666333333333000///...---,,,+++++++++)))(((((('''&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&'''((((((''')))+++...444888===AAABBBBBB@@@@@@:::888666333111000//////,,,,,,,,,+++******))))))&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((''''''))),,,...000333888<<>>:::777555222000///---******++++++++++++)))((('''&&&&&&%%%%%%%%% $$$'''((((((((())))))$$$!!!'''******)))###'''(((===eeelllRRR<<<555111(((333 111777((($$$,,,,,,,,,+++++++++******&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&))),,,...333>>>JJJSSSTTTfffQQQ???<<>>???DDDJJJPPP[[[lllxxxuuujjj^^^TTTSSSXXXVVVJJJ===CCCBBB@@@===<<<;;;;;;;;;555555666555444222111///111111000000/////////...000...------......---,,,000//////...---,,,++++++,,,,,,+++++++++---...///000111222222111111333444666HHHOOOPPPYYY[[[XXXZZZWWWXXXTTTOOOPPPTTTRRRKKKCCC???999444333222222111,,,---------,,,***((('''))))))(((''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***((()))***,,,///444;;;???CCCCCCBBBBBBFFFKKKJJJEEE===>>><<<999:::;;;777111///000111111...---------************++++++++++++******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&''')))++++++,,,---...000444:::>>>@@@EEEJJJMMMMMMLLLMMMNNNBBBAAA===888333111111111......,,,+++***)))))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$&&&''''''&&&''')))+++000777>>>@@@===;;;<<<>>>555444222111000///000000++++++******)))(((((((((%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&'''***,,,++++++---111444999<<<>>>???>>>>>>AAADDD???BBBEEEEEEAAA<<<888666---888999777+++:::''':::@@@ppp|||yyyKKKEEE:::888@@@DDDFFFNNNNNNPPPQQQQQQQQQRRRQQQNNNCCC>>>777444333222///,,,///---*********++++++***)))((('''&&&%%%%%%$$$%%%'''&&&%%%######&&&&&&%%%""",,,***)))222000,,,+++,,,000999OOOttt\\\JJJ@@@666444222***+++///,,,$$$111333%%% ,,,999;;;000///---***'''$$$"""!!! !!!$$$&&&&&&&&&%%%$$$&&&&&&))),,,...333>>>JJJQQQRRRkkkGGG@@@===<<>>AAA???===>>>???>>>:::666555555444444333222111111000000000000000000000000////////////////////////222222333555777999;;;===888???GGGKKKPPPZZZkkkyyy}}}fff```VVVOOOKKKGGGAAA>>>BBB@@@===:::888777777777333333111000///////////////////////////.........///............---------///...---+++***)))))))))++++++******+++---...000.........//////000222222777<<>>DDDIIIKKKJJJTTTMMMGGGIIIOOOPPPIII@@@===;;;888444111///...---***)))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))))))))***+++---...///555;;;EEEOOOVVVZZZZZZZZZOOOKKKDDD>>>999555111............---,,,***)))))))))///333333444333///***%%%%%%%%%$$$$$$###############""""""######$$$%%%&&&%%%(((,,,000444>>>IIIPPPTTThhhDDD>>>;;;:::???:::?????????@@@BBBEEEHHHKKKMMMUUU\\\dddiiilllnnnrrrvvvyyytttppphhhgggcccXXXNNNOOOVVVTTTLLLHHHNNNdddiiiTTTJJJJJJAAA===;;;999999:::999666333333333222222111000000///////////////////////////........................000111111333555777999:::;;;???CCCDDDFFFNNNZZZcccwww}}}|||iiibbbYYYRRRNNNKKKGGGCCCCCCAAA>>>;;;999888888888111000///...------------////////////............///............---------......,,,+++***)))))))))*********++++++---......------------...///000111555999@@@HHHOOOTTTVVVVVVYYYXXXXXXXXXWWWSSSMMMIII???;;;666333222222111000---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))***,,,111444;;;<<>>888777666555444444555555333222111///,,,***)))(((************************''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))******+++...333777>>>AAAEEEJJJLLLJJJEEEAAA???===999666444222///------,,,+++)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&***---222666777666444222222222111000///---+++***))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******+++///555;;;@@@AAAAAAAAACCCAAA@@@>>>;;;888444111000333222000///......//////+++)))000DDD]]]~~~[[[555111???555444666:::AAAEEEGGGGGGKKKHHHEEEIIINNNOOOJJJDDD888777444111///...------***)))(((&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((()))***,,,,,,(((***,,,...//////...---333111000000111222222111...---,,,---......,,,***///333333...+++)))$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%&&&%%%(((,,,000444???IIIQQQUUUccc@@@;;;999888<<<777===<<<===???AAACCCDDDEEEFFFEEEMMMXXXbbbiiiooouuuzzz{{{~~~~~~uuummmiiihhhdddcccVVVHHHLLLZZZVVVGGGEEETTTlllkkkPPP???@@@???:::888555444444444222111111111000000//////......////////////////////////......................../////////000222444555666<<<=========>>>CCCJJJOOOcccrrryyyqqqjjjccc\\\RRRLLLIIIGGGDDDBBB>>><<<999777555444333444000///...---------------........................///............---------...---,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111444999???EEEJJJNNNOOORRRRRRRRRRRRPPPLLLGGGBBB===999555222111111000///---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''')))---000555777:::===>>><<<:::999555444444333333333444444222111000...,,,***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))***+++...000888===DDDIIIIIIFFFBBB???<<<999666444222000---+++,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&)))---111333333111000000000//////---,,,******(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***...222777;;;<<<======>>>CCCBBB???<<<888555222111111111///...............444000---'''###///RRRuuunnnGGG666333000,,,***000000222666;;;???BBBBBB@@@@@@BBBDDDFFFEEEAAA>>>444333111///---,,,,,,,,,)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$%%%%%%%%%%%%%%%&&&'''))))))+++***)))(((((()))***+++)))))))))+++---...---,,,+++***(((***---...,,,***---///---(((%%%%%%###$$$$$$$$$$$$$$$###############""""""######$$$%%%&&&%%%(((---000555???IIIQQQUUU^^^===:::888666:::666;;;:::;;;>>>@@@AAABBBAAA@@@CCCHHHOOOXXXaaakkkvvv}}}www~~~~~~zzzwwwooohhhjjjccc```UUULLLNNNTTTPPPEEEJJJKKKPPPMMMDDD>>><<<:::888777444222111111111111000000000//////.........////////////////////////........................////////////000111333333999777666888<<>>>>>BBBEEEEEEAAA<<<888777333333111///...,,,++++++((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%'''***---...++++++***+++,,,+++(((&&&&&&'''''''''''''''((())),,,---***%%%###&&&'''$$$$$$$$$$$$#####################""""""######$$$%%%&&&%%%(((---111555@@@JJJRRRVVVZZZ;;;:::999666999555;;;999;;;===@@@AAA@@@???>>>IIIIIIHHHKKKRRR^^^llltttyyy}}}zzzxxxmmmqqqhhh^^^XXXZZZVVVMMMGGGIIIMMMFFF<<<999>>>???<<<:::999888666444222111222333000000000000000/////////................................................000000//////000000111222444222222555;;;@@@CCCDDDGGG\\\rrr|||{{{uuukkkaaaWWWQQQIIIDDDCCCCCCAAA@@@;;;:::999777666444333333000///..................,,,---------....../////////............---------,,,,,,+++***))))))))))))((()))***+++,,,+++***))))))))))))))))))******+++***---111444888>>>EEEJJJNNNNNNNNNOOONNNKKKFFFBBB999666333222222111000///---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&(((***,,,///333777888666444222333333444555555666666666000///...,,,+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$''')))***)))((()))***---555>>>DDDDDDCCCBBBBBB999888666666555444111...******)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$&&&(((+++------...---............---,,,,,,+++'''&&&%%%$$$$$$###$$$$$$$$$$$$###############"""!!!!!!""""""############################################################$$$$$$$$$%%%&&&&&&''''''%%%'''+++000555999<<<===888777555444222222111111......------,,,++++++***,,,&&&$$$***000000***%%%---(((000...<<>>??????>>>===EEECCCBBBDDDNNN[[[jjjrrrssswwwsss~~~uuugggnnngggYYYUUUZZZUUUDDD???GGGIIILLLDDD>>>CCC???999>>>888888888666333111222333111111111111000000000000........................------------------------111000000/////////000000000000000333777;;;===>>>;;;OOOhhhyyy~~~vvvpppfff]]]SSSMMMGGGCCCCCCBBB???===888777666555444222111000---,,,,,,+++++++++,,,,,,,,,,,,,,,---....../////////............---------++++++***)))))))))))))))((())))))*********))))))))))))((((((((())))))***))),,,///222444888???EEEHHHIIIIIIKKKKKKIIIDDDAAA888555333222333222111000---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&((()))***,,,000333444444222000000111222222333333333222///...---,,,***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((()))((((((((())),,,111777<<<===<<<:::999777666666666666555111///***)))(((((('''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%&&&'''(((***++++++,,,,,,,,,------------,,,+++''''''&&&%%%$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$###################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&)))...555;;;>>>???666555333222222222333333,,,,,,,,,,,,+++***)))(((222///***'''%%%%%%&&&''')))###111+++"""444!!!222555GGGYYYeeemmmxxx}}}~~~wwweeeYYYSSSHHH777777///555+++111'''(((888---###%%%...111***"""((()))***+++---000555999===BBBFFFDDD???999888999666555444222000---***)))&&&%%%$$$$$$#########$$$"""""""""""""""#########"""""""""############$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&'''''''''&&&%%%%%%$$$$$$%%%'''((('''&&&&&&***+++(((###"""&&&+++&&&((('''######&&&'''%%%"""""""""#####################""""""######$$$%%%%%%%%%(((---111777AAALLLRRR[[[SSS777888999555777333:::777888:::;;;<<<======<<<;;;<<<>>>DDDMMMXXXaaafffhhhzzzrrrkkkttthhhZZZgggcccWWWOOONNNLLLDDD???AAACCCNNNHHHBBBFFF>>>555===555777888666333000000111000000000000000000000000........................------------------------111000//////...............///111222444666999:::888CCCRRRbbbpppzzz{{{www|||~~~|||tttkkkdddZZZRRRLLLHHHCCC@@@???>>>:::777222222222111///...---,,,,,,+++++++++++++++,,,,,,++++++,,,------.../////////............---------+++******)))))))))))))))***))))))((((((((())))))))))))(((((((((((())))))(((+++...//////111777<<<@@@@@@BBBDDDEEECCC???<<<777555444333444333222000---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&&&&&&&'''((((((***,,,///000000000/////////000111111111000///...---,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&&&&&&&((()))***,,,000444888999777555333333333444444333000---))))))(((''''''''''''(((%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))******++++++,,,+++++++++((('''&&&%%%%%%$$$$$$$$$""""""""""""############ !!!!!!"""######$$$$$$#########################################################$$$$$$$$$$$$$$$%%%%%%&&&+++222888;;;<<<888666444333222222333444+++++++++++++++)))((('''###&&&'''&&&(((+++...%%%(((&&&111&&&000###)))###...+++'''***+++000,,,+++333666---++++++%%%###+++&&&111)))---((((((###&&&((())))))*********%%%'''(((((())),,,111666555999<<<;;;777444333444111111111000...,,,)))(((%%%$$$$$$###############!!!!!!!!!"""""""""######""""""""""""###############""""""""""""###$$$$$$###############$$$$$$%%%!!!"""#########)))'''%%%%%%&&&'''&&&%%%((('''%%%%%%&&&'''((()))"""$$$$$$&&&+++,,,)))!!!"""""""""#########$$$######""""""######$$$%%%%%%%%%(((...222777BBBLLLRRR]]]QQQ666777888444666222999555666888999:::;;;<<<<<<:::;;;???DDDHHHJJJJJJIIIdddzzztttiiiooo```SSSeeeddd\\\NNNFFFHHHLLLHHH@@@BBBIII>>>999DDD>>>111777333555777666222///...////////////000000000000000........................------------------------000000///...------------,,,...222333444666999<<<<<<<<<===EEEUUUgggnnnmmmkkkqqqsssmmmeee]]]TTTMMMKKKGGGCCCAAA@@@>>>999555333333333222111///...------------,,,,,,---......++++++,,,,,,---...////////////.........---------+++***)))))))))))))))******)))(((''''''((()))******))))))((((((((())))))(((+++...---+++,,,000555>>>>>>@@@CCCDDDCCC@@@===777555444444444444333111---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%&&&(((&&&(((***,,,---.........///000111222222111000///------,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$%%%''')))''''''***000777;;;:::777000000000111222111...+++)))((((((''''''''''''(((%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((())))))************)))(((((('''&&&%%%%%%%%%%%%"""""""""""""""######### !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$$$$######'''...444777777555444111///.........///******++++++***)))'''&&&)))((('''&&&'''(((&&&"""%%%000...###$$$+++&&&...((((((!!!%%%///+++***)))&&&,,,---&&&(((///---***,,,%%%&&&&&&$$$+++)))''''''&&&$$$$$$&&&$$$"""###%%%&&&&&&&&&)))///333666888999888444222111222,,,---------,,,***)))'''$$$$$$################## !!!!!!!!!""""""######""""""""""""###########################$$$$$$%%%###""""""""""""######$$$((('''%%%###""""""######  ###&&&(((((()))""" '''+++)))&&&$$$((()))(((((()))'''###!!!!!!""""""#########$$$#########"""###$$$$$$%%%%%%%%%(((...222777BBBMMMRRR___III;;;888999444555888555555666666666777777888888888666888@@@JJJPPPNNNIII]]]gggjjjaaa[[[^^^```]]]jjj\\\PPPMMMKKKFFFDDDFFFBBB@@@>>>===<<<;;;999777555555555555444333222111000000000000000000000000///...---,,,---...000222////////////............000///---,,,++++++,,,,,,...///000111222333444444777;;;???AAAEEEPPPbbboooeeehhhjjjhhhaaaYYYUUUSSSIIIDDD???===>>>===888444555444222000///...------------------------------------------.........//////............---------))))))))))))))))))))))))+++*********))))))(((((())))))((('''''''''''''''(((((()))***++++++,,,,,,777:::@@@DDDEEEDDD@@@===444777999999777444222111000///---+++***)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))***+++,,,///...------///000000///++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((***,,,...000222333000000000000000///......,,,+++)))(((&&&%%%%%%$$$################################################################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''&&&%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%&&&))),,,000222111000---+++***+++,,,,,,,,,,,,+++***)))(((''''''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%########################$$$#########%%%(((***,,,000111333333111000000111222111///...,,,***)))(((%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''"""$$$%%%%%%%%%&&&)))+++&&&+++111444222+++""""""""""""""""""""""""""""""############$$$$$$$$$'''%%%'''---333888BBBKKKYYYbbbHHH:::777999333444777444555555555666666666777777888777999>>>EEEIIIHHHFFFPPP\\\dddaaaYYYVVVYYY[[[]]]SSSLLLLLLLLLGGGDDDEEEBBB@@@===;;;:::888555333555555555444444333222111////////////////////////000///...------///111222000000/////////.........000///---,,,++++++,,,,,,------...///000111222222333666999;;;>>>HHHWWWccccccfffhhhddd]]]VVVRRRQQQJJJFFFBBBAAAAAA???:::555444333222000///...------------------------------------........./////////............------------************************************)))))))))((())))))((('''''''''''''''(((((()))******+++,,,,,,111444999>>>???>>>;;;999555777:::999777444222111///...---+++))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''(((((()))***+++.........000111222000...++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))+++---...///------......///......---,,,+++)))(((&&&%%%%%%%%%################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))'''&&&&&&%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%&&&(((+++...//////...,,,***))))))***++++++******)))((('''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$###"""###$$$&&&)))***...///111111///...//////000///...,,,***)))''''''%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!"""###$$$&&&&&&"""######"""###&&&+++...333444444333///)))### """""""""""""""""""""""""""############$$$$$$$$$'''%%%'''---333888BBBKKKXXXcccGGG999666888222333666333444444444444555555555555888888999;;;>>>@@@BBBCCCBBBLLLYYY]]]VVVMMMPPPXXXRRRMMMJJJKKKKKKFFFAAA???AAA>>>;;;999777555222///444444444444333222111111........................111000///...///000111222000000000000///////////////...---,,,+++++++++,,,+++,,,,,,---...///000000///111333444666===JJJTTT^^^```aaa]]]UUUOOOLLLLLLGGGDDDAAA@@@???<<<666111444333111000...---------,,,,,,,,,,,,------------............/////////000............------------++++++++++++++++++++++++************))))))))))))))))))((('''''''''''''''(((((())))))******+++++++++///333888999999777555666888:::999777333111000...---,,,***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***------///111333222///,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))******+++,,,------------+++***)))'''&&&%%%%%%%%%################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$&&&(((***+++,,,+++***((((((((())))))***))))))((('''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#######################################""""""###$$$&&&'''+++,,,......---,,,,,,---...---,,,***)))'''&&&%%%$$$$$$$$$######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%""""""!!! !!!%%%+++000===999444---((($$$"""""""""""""""""""""""""""""""""############$$$$$$$$$'''%%%'''---333999CCCLLLXXXdddFFF888555777111222555222333333333333333333333333666888999999888:::???BBB===@@@KKKUUUSSSJJJKKKUUUPPPNNNKKKJJJHHHCCC===999>>><<<999777666444111///222222333333222111111000////////////////////////111111000000000000111222111111000000000/////////...------,,,,,,+++++++++++++++,,,------...//////...000111000111666???FFFVVVWWWWWWTTTMMMHHHFFFFFFDDDCCCAAA@@@>>>:::444///222222000///...---------,,,,,,,,,,,,,,,---------........./////////000000.........---------,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))((('''''''''''''''((((((((()))))))))*********,,,000444666666555444555777999999666222000///---,,,+++***(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((---,,,---///111111...,,,***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))***+++,,,---------******((('''&&&%%%%%%%%%###################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$%%%''''''***)))(((((((((((())))))***))))))((('''&&&%%%%%%###############################################################################################################"""""""""###########################""""""""""""###$$$$$$)))***,,,,,,+++***+++,,,,,,,,,+++)))(((&&&%%%%%%$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""######$$$$$$$$$!!!"""!!!!!!!!!$$$(((,,,888333,,,$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$'''%%%'''...333999CCCMMMWWWeeeFFF888555666111222555222333333333333333222222222444777888777666888>>>CCC???<<<@@@KKKOOOKKKKKKQQQOOONNNKKKHHHEEEBBB>>>:::;;;999777666666555333111111111111111111111000///000000000000000000000000111111000000000000000111000000000000////////////,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........///000111000000333999>>>MMMOOOPPPMMMHHHDDDCCCDDDFFFEEEDDDCCCAAA<<<666333111111///...------------+++++++++,,,,,,,,,------............////////////...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))((('''''''''''''''(((((((((((((((((())))))(((***---000222222222111333666888777444111///...,,,+++***)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((---,,,+++---...///...---))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++,,,---......***)))(((&&&%%%%%%%%%%%%#########################################################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$(((((((((((((((((())))))+++******)))((('''&&&%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""''')))***+++***)))***+++,,,+++***)))((('''&&&%%%#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############### """######""""""###%%%+++(((### """!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$&&&%%%(((...444:::DDDMMMVVVfffFFF888555777111222555222333333333333222222222222333555666666666888===AAA@@@<<<;;;CCCIIIKKKKKKKKKGGGIIIGGGCCCBBBCCCBBB???:::888666666666666444222///000000000000000//////111111111111111111111111000000000000000000//////////////////............++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------///000000000000111555777BBBFFFIIIHHHEEEBBBBBBCCCAAAAAAAAA???<<<888444222000000...------,,,,,,,,,******++++++,,,,,,------------------.........///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))((('''''''''''''''''''''''''''((((((((((((&&&''')))+++,,,---------000333555555333000...---+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((,,,,,,,,,...//////...,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''')))***+++,,,,,,---)))((('''&&&%%%%%%%%%%%%############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############&&&&&&''''''(((((())))))+++******)))((('''&&&&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!""""""""""""""""""%%%'''((()))(((((()))*********)))((('''&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###"""""" """$$$$$$###!!! !!!!!! !!!"""###"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%(((...444;;;EEENNNVVVfffFFF999666777222222666222444444333333333222222222333444444555555777:::<<<;;;======>>>BBBGGGGGGCCC<<>>:::888666555555444222000...//////000000/////////000000000000000000000000000000000000//////..................------------***+++,,,,,,,,,,,,+++***)))************++++++++++++,,,---------...000111444999???@@@???======>>>;;;;;;:::888555222000/////////...---,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,++++++************************((()))))))))************))))))((('''''''''''''''''''''''''''''''''''''''&&&'''(((((()))*********---000333333111///------******)))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((***,,,///333555333...***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))*********(((((('''&&&%%%%%%%%%%%%############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##################$$$%%%&&&''''''''''''***))))))((('''&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!""""""############"""$$$&&&&&&&&&%%%&&&((((((((('''&&&%%%$$$$$$###!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###!!!!!! !!!""""""!!! !!!""" !!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&%%%(((...555;;;EEEOOOVVVgggGGG999666888222333666333444444444333333222222222444333333444555666777777555===@@@<<<===CCCDDD>>>666===AAA>>>===???>>>999;;;999666444444222///---......///////////////...//////////////////////////////000//////...------......---------,,,,,,,,,)))***,,,,,,---,,,+++***(((((((((((())))))))))))'''((()))******+++,,,,,,)))...555999999777888999::::::999777444222111111///...------,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++))))))(((''''''''''''''''''''''''''''''''''''&&&((((((((()))))))))******+++...111222000...------***)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((,,,222888:::666...((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&)))((('''&&&%%%$$$$$$###########################""""""""""""""""""""""""################################################!!!"""""""""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$ """$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###!!!  ###%%% """""""""""""""""""""""""""############$$$$$$$$$&&&%%%(((...555;;;FFFOOOVVVgggLLL999333666222000333111222222333333333333333333222222111111222555888999888888999999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::777777555444333222222222000000///...............////////////............111111000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))+++,,,,,,+++***,,,---------...000222444666777777777666555444222000///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++***))))))************************)))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***+++---//////...---,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!$$$%%%###"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$'''&&&(((///666<<>>IIISSSYYYfffNNN;;;555888333111444222666666555555444333333333555555555555555555555555555555555555555555555555444555777888777666444222333222111111000000111111///............//////000000000000/////////......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---+++++++++++++++,,,---........./////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))******)))))))))((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))*********++++++++++++++++++++++++++++++++++++******************************++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%###!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&)))000777???IIISSSZZZgggLLL:::444888333222555444444444444444333333333333333444444555555555444444444444444444444444444444222333555666666444222000222222111000000000000111...............///000000000000/////////.........,,,,,,,,,---------......++++++++++++++++++++++++************************)))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,,,,+++++++++,,,------,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))*********)))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))((()))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------......++++++++++++++++++++++++))))))))))))*********+++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""#########!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%""" """$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%)))000888???JJJTTT[[[hhhKKK888333888444333777666222333333333333333333333222333444444555555444444222111111111111111111111000222444555555333000///222111000000000000000111...............///000111......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************(((((((((((((((((((((((()))+++,,,,,,+++***,,,------,,,,,,+++,,,,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))))))))))))))*********************************))))))))))))))))))))))))************))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))************+++++++++,,,,,,,,,------------------------......//////////////////---------....../////////------------------------)))*********++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$!!! ###%%%%%%###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%)))111888???JJJTTTZZZgggEEE<<<444333333222222444;;;222000555555...///666888555'''888333///555(((%%%:::DDD444<<<111///111888---555,,,###777//////,,,444111---333222444111555***333666555&&&000111$$$+++666"""999+++)))------------------------------------------------++++++++++++******))))))******************************+++++++++,,,,,,,,,------------------------------............------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,000///...+++((('''***,,,)))***++++++++++++++++++&&&,,,---)))(((,,,***%%%---)))$$$$$$(((,,,,,,,,,************))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))************///222---&&&)))222+++...000...++++++///333)))000111,,,///:::===888FFFLLLRRRWWW\\\```^^^[[[RRRRRRLLL@@@555000///000)))(((***...///---++++++000...'''"""%%%,,,+++$$$)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%########################$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$$$$"""!!! """#########$$$&&&''' !!!$$$&&&&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!###$$$%%%!!!!!!"""#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$&&&'''+++222888>>>HHHSSSaaaaaaEEE<<<444333444222222444555111222888999777???LLL:::LLLPPPDDD999---;;;888CCC)))000GGGHHH+++777111&&&666aaammmLLLJJJ333---,,,...888vvvQQQ)));;;%%%888MMMhhh999111'''???+++666,,,)))777(((222***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------------------------............------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,'''))),,,.........---,,,(((((()))+++......---,,,333111,,,&&&&&&***...///&&&(((+++,,,+++)))&&&%%%+++*********))))))))))))+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++444///(((&&&(((,,,---+++777222...///222222,,,''':::<<>>IIITTTaaabbbEEE<<<555444444333333555333999:::---"""<<<>>>(((///,,,---WWW;;;***:::---<<<***999000888333111eeelll555111444444)))666---++++++...------------------------++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++++++++,,,+++++++++,,,,,,,,,------+++***+++,,,---,,,)))'''///---+++,,,---,,,((($$$+++)))(((***)))&&&%%%''',,,...///,,,))))))...333+++++++++*********))))))*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++ )))111111111111///+++"""---555222,,,333HHH\\\{{{~~~|||]]]UUUnnnzzz{{{jjjOOO444%%%'''444???+++//////+++((()))***))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))(((&&&$$$######$$$$$$$$$###""""""###$$$&&&'''&&&&&&$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!""""""###%%%%%%""""""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$$$$%%%&&&'''+++222888>>>IIITTT```cccEEE<<<555444444333333555///000555:::777111///333FFF------AAA<<<444999LLL)))TTTooo444...555$$$'''KKK$$$999###888333FFF,,,***555,,,333///(((///---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,------------222///,,,***,,,---,,,+++---***))),,,111444333111///,,,---222111+++***---***++++++)))''''''))),,,,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,111---*********,,,222999@@@444---999WWWxxx~~~}}}wwwaaawwwcccAAA)))......,,,((('''(((***+++)))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&((((((((()))+++,,,,,,+++###%%%'''))))))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""###$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################$$$$$$$$$%%%%%%&&&'''+++333888???JJJUUU___eeeFFF===555444555333333555<<<222***---666:::999666666---***eeeAAAtttTTT###777))):::'''mmm&&&666***333)))222333---000000...---+++333***................................................+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------............------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,---------.........///......///111222333222666222...,,,---...,,,+++333...++++++++++++...333***,,,///222444111***$$$,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))******+++,,,,,,,,,;;;+++&&&111666---(((---&&&@@@jjj{{{```hhhqqqzzz}}}|||xxxgggTTT222...+++---//////,,,)))***)))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""%%%)))******)))***+++((('''&&&''')))((($$$!!!&&&'''(((((()))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""####################################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!"""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%&&&'''+++333999???KKKVVV^^^ggg~~~FFF===666444555444444666,,,666===888+++$$$***333:::333JJJJJJdddDDDAAA;;;...@@@333888222444===000888***\\\WWW+++222,,,,,,///222+++................................................++++++++++++,,,,,,,,,,,,---------------------------------.........//////........................------............------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,---------.........//////***---111222111...,,,++++++,,,...111333666888999---222666555444333...(((333---((('''+++000222111---------,,,,,,,,,++++++************************(((((((((((((((((((((((('''''''''(((((())))))************+++,,,,,,------''')))222:::444...;;;PPPyyy~~~```PPPZZZiii```NNN999...******+++---******)))))))))(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''')))+++)))&&&$$$&&&((((((&&&&&&)))...111000......,,,(((&&&$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$########################!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""""""""###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&''',,,333999@@@KKKVVV]]]hhh|||FFF===666555555444444666999222,,,///888<<<888000999111///___000...555///'''///222III,,,$$$///+++///,,,...000+++000................................................+++++++++,,,,,,,,,---------------------------------.........////////////000000000000000000000000------............------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---.........////////////---000333222...///444:::111===NNN^^^jjjuuu~~~wwwYYYPPPBBB555...---///222------------,,,,,,,,,,,,************************((((((((((((((((((((((((&&&''''''((())))))************++++++,,,---------...444222)))...MMMvvvtttmmmtttkkkQQQsssVVV@@@111)))+++111*********)))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((+++,,,,,,***)))...666===IIIDDD@@@BBBIIIPPPTTTUUU>>>>>>===;;;777222---+++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""###%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&,,,333:::@@@LLLWWW\\\jjj{{{FFF===666555555444444666111444555444222222333222111---888:::444@@@666---111fff---888***777+++vvv111666IIIjjj...,,,...111000%%%555////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000000000000000---..................---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000000333333111222>>>RRRbbb}}}yyyiiiNNN999///......---------,,,,,,,,,******************++++++))))))))))))))))))))))))&&&''''''((()))******+++***++++++,,,,,,------...,,,222333>>>iiiyyynnnqqqzzz}}}zzzooobbbOOO999---,,,************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&))),,,111999III\\\jjjeee[[[PPPKKKMMMSSSXXXZZZRRRVVV\\\^^^XXXKKK===333+++******)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$######"""#########""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&,,,333:::AAALLLWWW\\\jjjCCC>>>999555444555666666000555666444555777555000///333+++???:::HHH<<<%%%444...777***%%%///GGG,,,(((hhh,,,,,,000333222***444)))000////////////.........//////////////////......------,,,++++++,,,,,,,,,---,,,,,,......///000111///222222---+++///222222222222222111444777555000777,,,000777...''',,,000+++)))///111'''&&&---...++++++++++++++++++++++++***+++,,,------,,,+++***++++++******************,,,,,,,,,------............000---...333---,,,888555...777VVVtttsssrrr{{{ssslllvvvzzzrrrrrrrrrgggZZZYYYoooaaaFFF222///444(((777111$$$(((///111,,,&&&''',,,))))))))))))))))))))))))++++++******************000...)))///777000***222333000OOOwww{{{}}}```OOOnnnaaa888777000000,,,(((+++000---%%%))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''((()))***(((''''''&&&'''+++---,,,))))))111&&&###+++///+++)))+++...***'''(((+++,,,,,,---///***''''''***,,,***((($$$)))---+++&&&###%%%)))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%%%%%%%$$$111%%%$$$---,,,"""%%%222222OOOLLL\\\tttbbbNNNIIIHHHIIIRRRbbbllliii```[[[dddQQQNNNMMM[[[fffUUUNNNAAA666,,,***)))&&&&&&(((***'''$$$###%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""#########'''$$$"""$$$''')))(((''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""#########"""""""""""""""###((()))&&&######%%%"""$$$&&&%%%"""!!!'''...+++333444///000777666...((()))"""'''***&&&%%%&&&!!! ''')))%%% %%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""%%%%%%%%%###!!! !!!#########$$$%%%''''''%%%$$$)))'''&&&'''((()))((('''$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%((((((+++222777>>>JJJVVVaaafff{{{BBB>>>888444333444555555???777...+++///444888999666888555<<<,,,___MMM---HHH,,,XXX]]]111111)))HHH???MMM555555111+++///,,,444---/////////............---------------------------------,,,,,,,,,,,,------111///+++)))000666111&&&000333444333444666444000111444444222333777777444000777;;;222***666:::,,,;;;***"""'''...333111(((+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++*********,,,,,,,,,---......//////,,,555222...888999...&&&???]]]|||lll{{{wwwcccXXXddd|||mmmEEE444)))<<<((($$$///...***&&&)))...---((())))))))))))))))))))))))+++++++++++++++*********(((000---***555888111---999```vvvxxx{{{yyyyyyuuu}}}yyy|||nnnVVVhhhkkk:::...+++,,,///---&&&&&&+++)))))))))(((((()))))))))(((((((((((((((((((((((()))((((((((('''''''''''',,,+++))))))******))))))333///)))%%%$$$'''---333++++++///444555000,,,,,,111///000333444222...+++++++++,,,000222000)))$$$888+++ !!!+++000*** ''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&''''''''''''""" '''///444777:::RRRooonnnqqqsssgggppp~~~aaaooommm___fff|||oooqqqhhhmmmddd___[[[FFFCCCZZZTTTFFF666......---)))(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''%%%###$$$%%%&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################,,,&&& %%%'''(((%%%""""""(((111888<<<===JJJTTTZZZ\\\```eee^^^RRRWWWOOO===333...,,,111111&&&---+++$$$!!!$$$)))%%%%%%%%%$$$$$$$$$############################################################################## ###'''((('''&&&!!!!!!###$$$&&&&&&%%%$$$%%%%%%$$$%%%''''''&&&%%%$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((,,,222888>>>JJJVVVaaahhhuuuAAA===777333333444555555444111444===@@@:::888<<<%%%;;;333333999---JJJ000SSS///444xxxxxx```,,,NNNAAA555222&&&111000000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......+++111000((((((111888777---///000000444;;;>>><<>>111+++999;;;!!!JJJ999<<<###777AAA;;;MMMQQQ}}}ooo+++333(((666444,,,---............------------++++++,,,,,,,,,,,,------......------......//////+++...111333111///111666>>>>>><<<>>>OOOnnn{{{eeeGGG;;;...---444000***---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------......///000111111111555333222999FFFggg|||rrr~~~kkkDDD777&&&***///444222...+++,,,...************************+++++++++,,,,,,,,,,,,,,,...111000///---,,,AAAeeennniiisssfff___SSS^^^aaa]]]fff^^^[[[gggjjjhhhiiieeegggtttggg{{{rrrfffIII///+++...,,,+++---+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&''')))***,,,...000111///***&&&'''000888;;;LLLbbbzzz~~~~~~|||sssbbbNNN;;;000777...&&&&&&---000,,,''''''''''''''''''(((((()))'''''''''''''''''''''(((&&&&&&&&&&&&''''''''''''&&&''')))***))))))))))))&&&***---333FFFaaawwwrrr```{{{mmmPPPGGG]]]hhhRRR666++++++)))((('''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&""""""###%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$&&&,,,)))"""!!!***333DDDUUUffffffXXXEEE666---000555>>>NNN```eeeVVVAAAPPPHHHIIIGGGMMMXXXXXX]]]CCC666)))%%%)))+++'''!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$ !!!###&&&((()))***%%%'''((()))((('''''''''111000000111111000---***...+++(((&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))---444:::@@@KKKVVVbbbllliii???;;;666333222444555555;;;...)))333:::;;;DDDRRR<<<333999777...000444@@@KKK555+++kkk\\\%%%+++'''...>>>'''666,,,555444***000//////.........---------,,,---------.........//////.........//////000111666+++---;;;<<<...(((---)))MMM}}}wwwpppjjjDDD444888000'''000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------......///111222222333***555444:::ZZZyyyhhh^^^===555------333111((((((///++++++++++++++++++++++++++++++,,,,,,------------...333---***555EEEZZZsssoooqqq]]]WWWWWW___SSS\\\qqq|||{{{cccmmmqqqllljjjsssuuusssxxxrrrgggggg~~~{{{yyykkk\\\EEE222,,,------+++++++++************++++++************************)))))))))))))))))))))))))))+++,,,,,,++++++,,,...---222999CCCVVVkkkvvvxxx~~~llldddeeebbb[[[XXXZZZYYYTTTTTT[[[^^^^^^kkkpppvvvzzz}}}aaaOOO999,,,***,,,---+++***))))))(((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''')))******((('''((())))))'''444TTTrrr}}}wwwooo\\\___TTTVVVTTTNNNKKK555...'''%%%'''***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((()))***+++++++++++++++'''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""'''666KKK[[[kkkhhhZZZGGG>>>HHHXXXccccccjjjpppqqqpppooonnnlllhhh^^^ggg___]]]ZZZ>>>888AAABBB???666***$$$'''+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&###(((***(((&&&%%%'''&&&,,,666@@@HHHPPPXXX]]]___^^^\\\\\\[[[ZZZVVVTTTFFFCCC???:::666111***%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))...555;;;AAALLLVVVccclllfff@@@;;;666333333555666666111555<<>>===:::777222...+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''000,,,&&&"""###+++888AAAUUUZZZ```bbbcccdddhhhkkkQQQOOOMMMLLLLLLKKKIIIGGGOOOLLLIIIHHHGGGCCC<<<777......,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***///666<<>>---666===***444@@@222000777111,,,222222444111111000000000/////////------...//////000111111000000///000111222333333///555777666@@@___{{{KKK999222222111000000///.........---,,,,,,,,,,,,---...,,,,,,,,,---.../////////...///000111222444555555???III]]]uuu|||xxx[[[SSSccc\\\HHH222,,,222111(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////+++000222DDDiiijjjWWWWWW\\\bbbeee[[[yyy___NNNAAAIIINNNTTT```bbbdddooooooeeeaaabbbuuuzzzlllrrrqqqaaaGGG111+++///,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------000:::HHHSSSsssxxxsssddd\\\```dddccczzzooojjjlllqqq|||yyyxxxrrr___DDD000111000---+++***++++++,,,*********)))))))))((((((''''''''''''((((((((((((&&&)))***)))''')))...333:::UUUpppyyyyyyzzzgggDDDOOOLLLDDD999///******,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((+++...000***+++,,,++++++---222666444333000---***'''%%%###(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&///AAAWWWgggjjjcccZZZhhhppprrrrrryyygggPPPCCC@@@<<<333***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%"""###---@@@SSSaaahhhoooooommmdddXXXNNNIIIHHHYYYWWWTTTTTTUUUVVVWWWWWWQQQLLLHHHFFFFFFCCC>>>999666555333111...,,,***)))((((((((((((((((((((((((&&&'''''''''(((((((((((()))***000777===BBBLLLVVVeeennnddd@@@<<<777444555666888888444888999:::>>>???888...555000+++@@@***000CCC111---<<<+++AAA...;;;===666NNNbbb[[[FFF===***444@@@)))000---333555...777444///111111111111000000000000------......///000111111000000000000111222333444444555666HHH{{{~~~}}}pppccceee222222222111000//////......---,,,,,,,,,,,,---...,,,,,,------...///000000...///000111333444555666;;;www}}}jjjdddxxxoooEEE+++222555***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000555+++999ccc~~~~~~lll\\\ZZZ^^^aaafffkkk|||~~~YYYIIIUUUUUUYYYZZZUUUbbbaaaZZZ\\\]]][[[___aaa```sss{{{~~~rrrmmm[[[???000111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------............///111666AAAVVVnnn{{{xxxsssooosss~~~sssgggeeehhh333222///---++++++,,,,,,+++*********))))))((((((''''''''''''((((((((()))&&&(((***)))(((+++333:::cccqqqxxxxxxWWWYYYUUUFFF444((()))...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''***///444777LLLNNNPPPRRRTTTZZZbbbhhhaaa^^^XXXQQQIIIBBB<<<999))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((222GGG___iiidddYYYTTTTTTkkk~~~kkkIII888777;;;************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%...AAA[[[oooooo\\\JJJ777@@@MMMXXX```jjjttt|||vvvtttqqqqqqtttxxxzzz{{{xxxoooddd[[[UUUOOOGGGAAA;;;:::888555222///---,,,************************''''''''''''((((((((())))))***000888===CCCMMMWWWeeepppoooAAA:::444555666555555666555777999;;;===<<<;;;;;;333111222666666444555888///777???AAABBBRRRqqqyyyuuu{{{vvvqqquuuuuu???333:::222000444555111///333888;;;EEE@@@888111...///222555/////////000111111222222111666777222///222888;;;111:::___}}}sssvvvjjjllldddCCC222---111///...,,,---------,,,+++,,,...000------......//////000000111111444666333000777AAArrr???---333///---......------...---+++......---,,,---//////...///444PPPvvv|||vvv```TTTiiiuuuXXXVVVxxxeeepppssskkkzzzkkk{{{{{{qqq|||yyy|||aaa;;;***222111...,,,...000...+++...---,,,,,,++++++++++++---)))(((,,,.........///555...333YYYlllqqquuu}}}vvvnnnqqqoooTTT;;;...+++///000(((,,,+++)))***,,,,,,***((()))))))))))))))******+++(((...///...///...???[[[qqqtttwww}}}aaaFFFkkkHHH---222---,,,+++)))(((***,,,***&&&((((((((((((((((((((((((***$$$###***---)))&&&&&&&&&)))---222===NNNZZZ```uuuzzzmmmjjjfffcccoookkkXXXdddYYYSSSWWWbbbqqqfffRRRBBB333......+++)))++++++(((&&&(((---///)))!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&---555IIIdddlllcccmmmfff```pppuuuuuurrreeeKKK111CCC111&&&+++000+++'''***)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&...%%%!!!///&&&555EEEYYYbbbppp|||^^^???IIITTTcccfffiii___wwwxxx}}}bbbVVVGGG???>>>AAA888555333000///,,,***+++---+++'''******))))))))))))*********+++111999>>>DDDMMMWWWaaaqqqqqqDDD<<<555555666555555666666777999;;;<<<<<<;;;;;;888;;;@@@AAA999333555===<<>>DDDNNNXXXaaaqqqsssIII@@@888666666444555777666777999;;;<<<<<<<<<;;;KKK;;;///666BBBEEE<<<333MMMvvvsssmmm{{{EEE:::222444;;;666,,,444GGG???<<<777333000///111222///000000111111222333333666---...999888000555DDDlll|||jjjfffhhh[[[999000,,,333111000000//////......---......//////000111111222000555888666555DDDggg^^^YYYjjj777///000000000...---,,,...000,,,---...000111222333444+++gggnnnlllYYY[[[]]]YYYRRRLLLMMMaaa~~~tttQQQ///...---///111111000///......---,,,,,,,,,,,,---,,,...222333///,,,111999]]]ccc~~~cccccc```AAA444666&&&//////...,,,))))))***,,,******))))))******+++,,,++++++...///:::ZZZpppoooyyy```gggTTT222............---+++***)))))))))))))))))))))))))))((()))))))))&&&)))666CCCNNNaaajjjhhhmmmssscccHHHcccmmmkkkxxx|||wwwdddnnnxxxsssssshhhWWWZZZTTT[[[UUUQQQTTTVVVQQQHHHCCC+++,,,...///---+++***+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&&&&'''+++;;;UUUlllUUUBBBOOOiiigggsss~~~uuuiiizzzssstttsssqqqRRR:::555222''''''111******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%'''---<<>>DDDNNNXXXbbbrrruuuMMMCCC999666666444555777666777999:::;;;<<<<<<<<<777<<<@@@<<<444666KKKaaatttJJJ///666:::---)))444...---------...000222444000000111111222333333333000222666555...333QQQppplllyyymmmccc===444...000000///000000000...---...//////000111222333333222666999999>>>SSSxxx~~~KKKccc[[[---///...///000///---...111---,,,...111111000222555888kkkooo^^^ZZZ\\\SSSCCCNNNbbb```^^^:::555000111222111//////......---------------......///000000...333DDDUUUjjjcccTTTkkk^^^666------...///---+++)))***,,,+++************+++,,,,,,)))'''555HHHXXXooo{{{ssszzzuuubbbaaaCCC111...---------******+++************************000+++''''''///???RRR```uuunnnjjjhhh```ZZZhhh|||fffpppiiikkknnnwww}}}}}}yyyhhhbbb^^^___bbb```YYYSSS===222)))))),,,+++&&&"""))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''(((+++(((***@@@^^^ggg^^^[[[cccxxxnnnrrrZZZiii|||LLL<<<888...***000+++++++++***))))))(((((((((''''''&&&&&&''''''(((,,,###&&&222>>>UUUqqquuu}}}xxxbbbnnnxxxvvvyyyuuuccc???111+++111555000---000,,,,,,++++++++++++,,,,,,+++,,,111888>>>DDDOOOYYYbbbttttttNNNCCC:::777666555555888777888999:::;;;<<<<<<<<<777:::>>>???AAAQQQqqqIII)))+++888888...333222111111000000000000111111111222333333444444...777888///000JJJnnncccgggyyytttjjjfffHHH...111///......000111000...//////000111222333444555777555444:::NNNpppxxx[[[lllLLL222......222333///---000///---...222111...111777HHH|||wwwvvvXXXMMMSSSJJJIIIeeerrrlllwwwKKK===111///111000///000.........------...//////333000///000666HHHeee~~~~~~ggg^^^vvvmmm111---...//////---,,,+++++++++++++++++++++,,,,,,---///+++:::XXXlllwwwwwwsssqqqsssnnniiiiiivvvyyy\\\^^^;;;222,,,,,,,,,******---++++++++++++++++++++++++///***)))333III^^^kkknnnNNNJJJQQQdddrrrrrrmmmllliii```______]]]```NNN:::///***(((+++000*********))))))((((((((((((''''''&&&&&&''''''(((###%%%...DDD\\\iiieee\\\YYY|||WWWnnn~~~RRRnnnWWW666777666***---,,,,,,++++++***)))))))))((((((''''''(((((())),,,&&&333KKK^^^ooozzzyyyjjj{{{|||}}}uuu|||aaa@@@222111000...000------,,,,,,,,,,,,------,,,---111888>>>DDDOOOZZZcccvvvqqqKKKBBB:::888888666777999888888888999:::;;;<<<===FFF555///EEElllQQQ(((222===444444333222111111111111111111222222333333444555555333777333222HHHkkk}}}{{{|||___aaa@@@555222......111222111000///000111222333555666666999444333CCCjjj|||___>>>333...222555111...///111......222111...333===aaarrrYYYQQQHHHHHHQQQ\\\ooo^^^RRRPPPfffbbbIII222---000111000222///............///000000222......777IIIbbb}}}uuuqqq___]]]666333000.........---,,,,,,,,,++++++,,,,,,---...,,,777JJJgggzzzsssxxxfffSSSHHHCCCHHHJJJDDD???@@@JJJWWWbbbvvv|||gggOOO===///,,,---++++++...,,,,,,,,,,,,,,,,,,,,,,,,(((---:::NNNgggwwwvvvmmm^^^{{{kkkjjjrrrUUUbbb[[[TTTJJJ:::,,,---777,,,++++++******))))))(((((((((''''''''''''((((((&&&&&&===___bbbNNNQQQiiizzzsssXXX{{{iiifffVVV111---444......------,,,++++++******))))))(((((())))))***&&&111FFF```sssvvvrrrqqqvvvxxx|||KKK222+++---.........------------......------111888===DDDPPP[[[cccwwwmmmGGG???888888999888888999888888888999:::;;;<<<===444???UUUrrrpppWWW555111555.........///000111333444222222333333444555555555777444444BBBbbb}}}uuuwwwqqq]]]===888111///111333222000000000111333444666777777888777???\\\cccQQQ>>>///111444111...///222---...333222000999GGG___KKKPPPJJJUUUppptttdddooo```<<<000222333111222//////......///000000111000///777LLLhhhyyyppp^^^GGG===222,,,---000000...,,,,,,,,,,,,,,,---......)))NNN```oooyyyYYYDDD@@@CCCEEEMMMUUUTTTPPPXXXdddvvvvvvjjjlllooohhhNNN666000111...,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++>>>VVVjjjxxx~~~yyypppllluuuxxxmmmccc\\\LLL666)))(((---,,,,,,+++******)))))))))(((((((((((((((((()))---:::RRRaaaUUUJJJ```ppprrrkkk|||KKKRRR000::://////......---,,,,,,+++*********))))))*********---III\\\iiivvvtttyyyqqqoooDDD555555777///..................///......111888===DDDPPP\\\dddxxxjjjEEE===888888:::999888:::888888888999:::;;;=========JJJhhhPPP---111444333111000000111222222222222333444444555555666999444:::RRRnnn~~~wwwrrrDDD===555111222333222000000111222333555666777888555<<>>NNNxxxWWWMMMJJJCCCEEEqqq}}}tttuuuHHH666666444111000///////////////000111111444777GGGffftttWWWUUUFFF444***,,,000111000---,,,,,,,,,,,,---......111dddkkkfffZZZBBBDDDJJJLLLKKKSSSaaagggcccdddxxxzzzZZZ<<<333444111...///------------------------777QQQmmmzzz{{{|||{{{yyyjjjmmmcccQQQ===222------,,,,,,+++***))))))))))))(((((((((((())))))...OOOaaaUUUOOOiiitttppp{{{OOOfffSSS,,,/////////...------,,,,,,++++++************++++++???dddpppooovvvwww{{{gggEEE888222//////............//////......111888===DDDPPP\\\dddyyyiiiBBB???;;;888888999999999<<<---:::DDD555:::GGG===HHH<<<222111777...,,,777222,,,888...//////111555999999666BBB+++JJJzzz```nnnxxxyyyCCC111:::000---444000000666111,,,444888666777AAA@@@fffUUUiii...:::...'''999***---555***,,,666===333mmmQQQUUUeeeBBBDDDmmmyyyzzz|||xxxZZZ:::111999---777333444333111111222111///...HHHqqqgggkkkYYYQQQBBB555///000///,,,...222222...---111111---SSS```rrrmmmEEECCCRRREEE===OOOSSSiiivvvqqqppp{{{VVV///222888###333///222111,,,)))---333555VVVrrrnnnxxx|||qqq~~~VVVPPP666222///---,,,+++***)))***+++''''''---...***)))---555^^^OOOZZZiiiggg\\\OOO<<>>aaajjjzzzooonnnjjjjjjlllnnn999000111444///...111......------,,,)))+++999IIIaaa~~~jjjqqqdddLLL666222000333333......111000000222777:::@@@NNN[[[gggwwweeeBBB???;;;999999:::::::::===???666:::CCC888OOOWWW444333666444...222555///333444555444333333666:::222ZZZeeesssrrrUUU000555555666///666,,,222;;;777333999===<<>>~~~eeeKKKsssZZZQQQ```cccCCC111;;;333222333555444222333===GGGsssrrrNNN@@@;;;333,,,333---...333111000BBBZZZfffMMM___HHHDDDBBBAAANNNcccsssvvvAAA444888111555000///111444@@@[[[vvvuuuppp|||{{{cccEEE///222777111***++++++...///***&&&,,,>>>OOONNNPPPlllrrryyy[[[NNN---999777///111///...000///,,,---:::TTTiiikkkkkk~~~lllaaaNNNOOOuuupppvvvwwwxxx^^^CCC...///222......444111000333666999???LLLYYYiiixxx]]]BBB???;;;999:::;;;;;;;;;444<<>>JJJtttAAA---999555000444555444000111777:::777777:::TTTsss~~~TTTTTTWWW---<<<...777666666777444333;;;@@@<<>>:::333333...///444222333IIIdddggglllbbb<<>>KKKWWWhhhxxxYYYBBB???;;;999:::;;;<<<<<<777GGG888>>>[[[444777:::333222777888444444999:::777999AAAggg^^^uuuZZZDDDMMMppp<<<<<>>888555666555666777666@@@]]]{{{}}}www___dddhhhkkkqqqyyy}}}}}}TTT666111555222000111333333999OOOgggNNNCCCSSSCCCPPP[[[yyyeeewwwtttCCC999000///333000///CCCeeevvvtttooo~~~XXX555---000222222---000///,,,000===MMMWWWSSSgggMMMvvvTTT222111444222333///......222@@@UUUccciiirrraaa\\\NNN\\\|||wwwLLL555000111000///222111333666888===JJJVVVgggxxxWWWBBB???;;;999:::<<<<<<<<>>777444888666000777???===]]]ccc^^^{{{GGGcccmmmkkkFFF???444777555666999<<>>```aaaUUUSSS:::444111222333;;;QQQiiitttqqqsssTTT666...000000///000......888GGGRRRTTTgggzzzrrr~~~bbbgggIII>>>nnnBBB555555000666///111222888III___llloooSSSjjjSSSvvvcccWWWccckkkbbb~~~\\\>>>222333333///222222333666888<<>>444222222444999:::444666NNNkkkpppaaaBBB???RRRrrr777;;;666444===...444FFF777XXXGGGFFF888111999222777<<<777888qqqMMMxxxLLLSSSiiikkkpppKKKGGG444777555666:::@@@VVV]]]888:::///444555111444DDDVVVaaaDDDIIINNNRRRJJJ~~~___;;;888777333777HHHZZZffflllooo|||LLL666222000000///---000===NNNTTTQQQlllmmm\\\:::III\\\VVV;;;555---777000333666<<>>;;;YYYppp555DDD111000<<<777000<<<333===<<<___ttt___cccJJJDDD???lllyyytttHHH222>>>666888666:::???>>>sssrrr|||uuuooo{{{]]];;;@@@///666888333===888TTTZZZ[[[VVVKKKYYYyyyZZZZZZ<<<999888777222888IIIiii~~~GGG777666222777222444[[[FFFcccXXXNNNVVVoooaaaYYYccc999999:::111AAAKKK^^^gggnnnhhh:::;;;+++;;;(((555111QQQNNNXXXtttsss{{{}}}OOOmmm===jjj888999===...666---@@@JJJTTTiiifffuuuhhh}}}tttpppvvvxxxmmmccc^^^:::...333000222333000444;;;<<>>FFFCCC???555444888555555777888777DDDmmmeeeaaaIIIDDD???DDDzzztttEEE::::::444;;;444:::BBBDDD{{{???@@@666<<<999666666>>>RRRVVVUUUVVVeeeUUUttt^^^CCC999777888999:::ZZZddd999555333666333:::\\\UUUTTTSSSwwwYYYRRR@@@444666BBBNNNcccdddAAA000;;;444...888555GGGNNN___bbb^^^<<<```///===333222222:::EEEXXXdddiii}}}cccvvv___{{{xxxhhh\\\GGG>>>888777<<<222333000333;;;;;;DDDYYYiiixxx}}}UUUCCC>>>;;;<<<>>>@@@@@@@@@cccbbbuuuVVV999:::888333555<<<555>>>777VVVxxxddd```IIIDDD>>>BBBQQQoooDDDDDD777666===666===AAA\\\LLL???:::;;;999:::666HHHXXXkkkOOORRRZZZnnnTTTiiiqqqHHH;;;888999???===wwwyyy:::777666777666CCC[[[ggguuudddssszzz|||ccc000111===BBBRRRbbbgggAAA000333222777===GGGUUUsss}}}YYYJJJmmm}}}///:::777555???@@@OOOfffrrrooolllooodddllliiiyyySSSNNN<<<(((,,,222333000333;;;;;;DDDYYYkkk{{{yyySSSCCC>>>???:::>>>AAA>>>KKK]]]yyyddd888;;;999444666???888<<>>OOOooo\\\KKKRRR[[[zzzUUUaaannnsssdddooo|||GGG@@@;;;:::???GGGcccDDD::::::999999KKKZZZyyynnn|||ttt===777???AAAVVVYYY}}}xxxzzzfffRRRQQQYYYKKKJJJbbbeeejjj]]]...888333333DDDQQQ``````vvvLLL111111---:::@@@TTTcccpppXXX|||yyyjjjlll\\\@@@CCC<<<222444222333000333::::::CCCXXXjjjzzzvvvQQQDDD>>>BBB999===AAABBBfff\\\||||||fff<<<999666888555<<<;;;666PPPssseeefffMMMDDD======EEEWWWdddSSSFFF<<<===333>>>FFF@@@www~~~```[[[qqq???AAA;;;;;;999CCCNNNVVVLLLWWWdddSSSZZZvvvwwwtttFFFCCC<<<:::===]]]]]]bbb;;;999999;;;QQQaaapppQQQDDD@@@;;;BBBZZZXXXaaa^^^xxxzzzooozzzuuuxxxRRRQQQWWWRRRLLLFFFSSSWWW```^^^nnnwwwuuu@@@999222777GGGTTTfff~~~aaa{{{666999444:::EEEZZZhhh{{{PPPnnnjjj\\\EEE<<<777...222333000333::::::BBBWWWfffwwwrrrPPPEEE===EEE:::===AAALLLrrr~~~mmm```CCC888666;;;555777:::999\\\nnnrrreeeMMMFFF@@@FFFDDDAAAvvvZZZDDD???<<<...>>>DDDZZZdddOOOyyyDDDBBB<<<;;;;;;???SSSWWWMMM```tttsssVVV^^^mmmUUUCCC;;;<<<>>>}}}jjjXXXxxxzzz===666999;;;XXXuuutttaaarrrUUUCCCBBB999CCC[[[mmmkkkeeeqqqgggYYYLLL777eeejjjAAACCCUUUWWWWWWLLL]]]~~~gggbbbuuuGGG666444BBBFFFSSSxxxnnnEEE>>>===>>>HHH[[[}}}}}}fff^^^WWW:::999@@@444222333000333999999BBBVVVeeevvvoooNNNFFF;;;FFF===???CCC[[[zzzkkkXXXHHH999888:::999888999KKKdddbbbdddMMMGGG@@@444;;;DDDzzz\\\FFF@@@;;;555>>>BBBvvv[[[LLL@@@<<<999DDD:::iii}}}YYYKKKeeeYYYsssZZZfffooollltttDDD<<>>===DDDYYYVVVIII]]]jjjNNNCCCUUU^^^iiiNNNjjjkkk888666HHHGGG^^^sss```333333;;;AAATTTxxxVVVzzzooowwwTTT:::;;;>>>555222444000222999999AAAVVVgggxxxnnnNNNFFF999GGG???BBBEEEgggjjjvvvpppSSSKKK<<<;;;888>>><<<888]]]hhhZZZnnncccLLLFFF@@@???AAA777XXX[[[HHH???;;;>>>@@@CCC}}}ZZZSSSAAA???777OOO999mmmZZZGGGfffaaaxxxWWWffftttaaaFFF>>>FFFMMMrrrVVVSSS]]]WWWSSS???@@@===```LLLSSS^^^ccceee}}}:::BBBFFFUUU}}}ggghhhccczzz???888FFFHHHpppooo;;;888KKKOOOdddmmmlll|||\\\ZZZKKKHHHMMMRRR@@@;;;lllPPPPPPRRRuuu|||UUUCCCCCC===999222444000222999999AAAVVVjjj{{{eeeKKKBBBCCC<<<@@@@@@AAA[[[YYY___@@@III::::::<<<999;;;mmm]]]mmm}}}\\\JJJFFF<<>>???888XXXyyymmmVVVFFFAAAAAA666FFFQQQWWW[[[jjjddd___```]]]wwwEEECCC<<>>HHHLLLnnnzzz___vvv~~~tttVVVBBBLLLEEEJJJSSSWWWeee}}}}}}www\\\>>>999???:::555111222666777888CCCRRReeezzzdddJJJCCCAAA>>>BBBBBBTTTgggjjjxxx]]]DDDEEE999:::<<<999CCCyyybbbeeeUUUMMM??????888===EEEwwwsssNNNFFF<<>>BBBnnnjjj```BBBFFFOOOYYY111???SSS```PPP]]]FFFPPPZZZyyy~~~|||~~~|||cccBBB:::???===555111222666666777CCCRRRgggyyybbbIIIDDD??????EEECCCssskkktttPPP\\\JJJ???888;;;;;;777LLL```nnniiiZZZOOO===???999:::BBB\\\SSSEEE;;;???>>>kkkcccCCC999BBB<<>>@@@```aaaOOOFFFRRRuuuyyypppsssppp}}}}}}|||iiiHHH;;;@@@@@@666222222666666777CCCRRRcccqqqaaaIIIEEE???@@@EEEDDDZZZ```OOO]]]NNN:::888<<<===888UUUaaaXXXsssbbbSSSIII888???;;;;;;EEEMMMTTTCCC===@@@AAArrrttt@@@@@@BBB:::WWWaaaPPPlllaaaZZZxxx```pppPPP???LLLkkksssrrrSSSXXXeee___DDDBBBHHH999MMMeeewww}}}fffTTTEEEEEENNNdddpppaaaiii:::@@@wwwAAA@@@^^^cccvvv___```zzzrrrwwwsssfffKKK===???@@@777222222555555666CCCRRRaaakkkaaaJJJDDD@@@???DDDGGGWWWvvv]]]eeeOOO999:::===>>>===___xxxoooTTT||||||XXXJJJEEE999;;;;;;===GGGKKKVVVDDD@@@AAAGGG}}}nnnuuu@@@FFFFFF===[[[hhhRRRtttdddZZZjjjPPP|||mmm@@@QQQsssvvvmmmxxxZZZRRRNNNLLL<<>>===>>>888333222555555666BBBRRRfffkkkcccMMMBBBEEE???EEEOOO|||^^^aaatttNNN<<<===;;;888>>>fffiii]]]MMMvvvTTTIIIHHH@@@888888===AAAPPPZZZHHHBBBBBBSSSIIIAAADDD@@@gggkkkSSSwwwhhh\\\uuu~~~vvvMMMZZZFFFVVV___YYYXXX===SSS{{{WWW===XXXfffOOOCCCmmmLLLyyyaaaLLLrrrpppppplll]]]000pppEEEOOO```TTT<<<]]]|||fffwwwiiieeeUUUWWWLLL>>>;;;===999333222444444666BBBRRRgggkkkdddPPPAAAJJJ???FFFZZZYYYPPPKKKAAA???999555EEEppp___hhhGGGZZZqqqSSSKKKIII>>>:::888<<<999XXXwww]]]HHHAAACCCbbbkkkiiifff??????FFFoooVVVxxxlll]]]\\\eeeLLLXXXYYY{{{iiiJJJKKKNNNlllTTTGGGnnnNNNOOO```jjj]]]RRRjjjkkkJJJ~~~PPPHHHRRROOOaaaddd[[[vvv^^^RRRYYYOOO>>>:::???999444222444444555BBBRRRhhhkkkfffQQQ@@@NNN@@@IIIbbbWWWRRRJJJDDD@@@777<<>>:::===333^^^kkk]]]GGG???DDDmmmfffwwwZZZ\\\[[[fff```|||III???QQQrrrYYYyyyooo]]]xxx[[[ZZZxxxNNNWWWeeezzz~~~zzzcccCCCFFFPPPXXXYYYBBBdddGGGNNNrrrhhhIIIggg|||UUUwwwtttGGGAAArrrgggSSSgggrrrfffxxx|||[[[SSS^^^RRR===:::AAA:::444222444333555BBBRRRmmmooooooTTTLLLJJJKKK===kkkiii]]]]]]AAA```NNN\\\]]]NNNRRR>>>666>>>888ZZZaaa___JJJkkkfffPPPDDD@@@>>>888AAA===:::BBBWWWfffLLLKKK@@@{{{eeerrryyyttt|||ooouuu{{{xxxAAA@@@IIIkkk]]]fff^^^|||gggrrrrrrccczzz~~~QQQUUUmmmYYYdddxxx{{{nnnBBBFFFTTTTTTcccHHHtttuuu___[[[iiiiiiHHHWWW~~~yyynnn~~~ggg@@@RRR{{{\\\aaalll___|||XXXeee\\\[[[YYYIIIBBB888666???444///333444555CCCVVVjjjxxxzzz```???;;;FFFHHH{{{xxxYYYWWWiiinnnWWW\\\VVVhhh{{{cccTTTTTTBBB???BBB<<>>777>>>:::888BBBWWWhhhHHHBBB<<>>;;;>>>>>>444///333444555CCCUUUkkkyyyzzzdddJJJGGGJJJ|||vvvYYYjjjuuuwwwlll```SSSpppRRR???@@@;;;AAA[[[xxxtttLLL___qqqZZZKKKDDD???===999===999999EEEYYYpppJJJ@@@AAArrrEEEFFFFFFggg\\\rrrwwwyyyaaasssYYYxxxXXXXXX^^^uuugggKKK666JJJGGG^^^]]]===mmmkkk```GGGtttsssiiiOOOkkkzzz{{{TTTBBB===]]]}}}jjjUUUlllhhhrrr}}}sss|||wwwSSSVVVTTTBBB======BBB>>>333///444555555BBBUUUlll|||\\\KKKKKKzzzqqq|||ZZZPPP___NNN<<<@@@777BBB```zzzQQQwwwhhhTTTIIIBBB===;;;<<<>>>:::===III\\\yyyNNNAAAHHHkkkCCCDDDHHHqqq```sssbbbZZZTTTVVVaaalllrrrQQQUUU~~~cccJJJ777>>>MMMwwwYYYDDD~~~xxxqqqZZZXXXGGG~~~}}}wwwaaaggghhhYYYhhhlllHHHLLL@@@UUUjjjtttOOOKKKttt^^^}}}mmmqqqTTT^^^^^^JJJ@@@;;;???===333///444555555BBBTTTlll~~~ZZZPPPVVVXXXOOO[[[OOO???EEE???AAAggg\\\bbbPPPGGG@@@;;;999<<<>>>:::???JJJZZZ}}}MMM@@@HHHlll~~~gggFFF@@@KKKvvv[[[fffTTTOOObbbtttsssuuuWWWccchhh___???666===JJJGGGQQQCCCxxxWWWqqquuufffYYYUUUnnnZZZjjj]]]@@@000222gggvvv~~~DDDqqqtttWWWaaaaaaJJJ???999===<<<222///444555555AAASSSjjjlll^^^\\\}}}gggcccoooSSSKKK___WWWAAAAAAAAA@@@qqqhhhwww\\\NNNEEE===999:::999<<<:::???GGGTTTSSSAAAIIIyyy^^^FFF>>>KKKWWWkkkrrr___EEEeeeYYYwwwyyypppeeecccnnndddtttccc___GGGEEEDDDKKKTTT@@@ooo}}}nnn}}}xxxZZZPPPssslllpppNNN???LLL```SSS{{{QQQkkkxxxWWW[[[XXXAAA:::999???;;;222///444555555AAARRRgggrrr\\\nnnnnnddd|||MMMIIIjjjeeeFFF;;;@@@CCCxxxgggmmmVVVKKKCCC:::888<<<777<<<<<>>888>>>@@@DDDFFFNNNCCCGGGmmmTTTBBBBBBCCC___}}}}}}jjjzzzQQQNNN___~~~VVVaaadddcccXXX:::999HHHCCCIIIQQQCCCfffbbbeeeGGGuuurrrKKK>>>FFFCCClllwwwKKKzzzkkkKKKSSSVVVFFFAAA===@@@:::111///444555555@@@QQQbbb}}}wwwmmmbbbuuummmIIIEEEMMMFFFFFFHHHrrrsssllllll___PPPEEE===777777;;;:::>>>@@@>>>JJJaaaGGGHHHeeeNNNCCC999NNNooo[[[}}}VVVddd~~~XXXLLLVVVzzz]]]rrrGGGBBB777AAAGGGlllYYY___bbbLLLCCCzzzYYYWWWEEEAAAFFFLLL]]]~~~jjjoooOOOvvvzzzuuuaaafff^^^PPPVVVAAACCC666@@@444000000333222444BBBSSScccVVV]]]eeeMMM===```VVVKKKFFFyyy___xxxfffZZZLLLCCC===999999=========;;;???HHHqqqUUUIII___MMMEEEBBBMMMfffhhhwwwpppSSSsssoooLLLUUU]]]yyyqqqjjjJJJ???BBB===GGGSSSoooYYYVVVvvvwww[[[OOOSSSYYY\\\iiiLLLEEE<<>>FFF```^^^mmmwwwOOOkkkdddEEELLLcccqqqLLL;;;:::???CCCGGG\\\sssggggggUUUGGG\\\|||mmmLLLDDDEEE<<>>???===333000222666666777CCCTTTaaa~~~BBBFFFRRRyyy]]]MMMzzz~~~eeeUUULLLCCC???<<<999:::>>>:::;;;>>>QQQRRRoooWWWUUULLLFFFAAABBBXXXVVVbbb[[[JJJkkkhhhOOOTTTeeeiii```hhhbbbJJJDDD888AAAKKKRRRzzz[[[UUUOOOmmmTTT>>>AAABBBBBBfffqqqBBB___JJJEEEFFFRRRSSSeeeooommmfff{{{TTT<<<___jjjppp```kkkVVVHHH<<>><<<999999;;;;;;<<>>>>>AAA:::IIIJJJccc}}}bbbZZZLLLTTT}}}fffQQQDDD===???<<>>===<<<999888:::???<<<>>>BBBaaaoooxxxbbbXXXKKKFFFPPP|||~~~uuuOOOMMMXXXqqqUUUoooggg```<<<666777<<>>@@@???EEEjjjzzzQQQLLLwwwWWWccc@@@HHHxxxQQQWWWXXXJJJ<<<888+++222000333777777888FFFVVV```zzzVVVFFFdddyyyeeeXXXLLLEEE@@@<<<======:::999;;;???<<>>sssttt```VVV{{{```vvveeeBBB<<>>FFFeee^^^gggRRRUUUsssNNN???AAA)))666333000000444444777FFFXXXbbb___tttLLL@@@^^^ppp```RRRHHHEEE>>><<<999888999;;;======:::EEEDDDcccyyycccYYYfffnnnkkkJJJWWW___sssMMMNNNPPPUUUhhh~~~|||vvvjjjjjjMMM:::<<<222???AAAPPPPPPQQQeeeeee___XXXvvv]]]OOOHHH???888FFF@@@GGGYYYfffPPPuuu^^^SSSyyylllIIIFFF@@@===VVV{{{zzzUUUvvvZZZ]]]fffMMM===:::777+++000111333333222777GGGWWWhhhRRRIIIDDD}}}rrrdddZZZNNNEEEAAA>>><<<:::999:::<<<======@@@@@@QQQpppxxxbbbccceeehhhhhhTTT999GGGPPP___ccc```aaaMMMFFF666777FFF>>>EEEZZZRRR^^^|||dddVVVXXXuuuhhhLLL>>><<>>TTTZZZMMM}}}aaa______OOO@@@444333333000111333444222777GGGXXXhhh~~~KKK@@@QQQ~~~|||mmm]]]UUUQQQJJJAAA;;;>>>===<<<;;;;;;<<<======CCC???XXXrrrbbbkkkCCCCCCQQQRRRgggrrrssssssppphhhIII???BBB;;;===EEEAAAHHHGGG]]]LLLSSSeeeRRREEEEEECCC<<<<<>>888<<<<<<<<<;;;;;;;;;===>>>DDDGGG___eee}}}VVVqqqfff>>>DDDLLLUUUfff~~~zzziiisssQQQKKKEEE222>>>999;;;>>>DDDOOOYYYdddNNNZZZwwwXXXvvv~~~|||kkk```FFF;;;;;;EEEEEE>>>EEEWWWooooooqqq;;;PPPFFFAAA666```hhhXXXccckkkJJJ///333999///000111333444333888IIIYYYhhhwwwEEEIII888hhhyyyzzzfffYYYNNNEEEFFFGGGDDD===999999;;;;;;;;;999:::===@@@FFFOOOwwwvvvzzzfffnnnwwwVVVlll___DDDDDDWWWQQQWWW{{{{{{]]]{{{hhhAAA???DDD<<>>EEESSSYYYUUUVVVVVVZZZ]]]ccc{{{|||kkk[[[OOOIIIKKK>>>999???CCCNNNrrr}}}mmmLLLLLLSSS;;;===TTTccciiizzzJJJnnnbbbAAA,,,333999...000111333444444999IIIZZZhhh___JJJNNNLLLyyysss~~~qqqsssjjjQQQPPPHHHBBBCCCDDD@@@<<<:::999:::;;;:::999;;;@@@EEEKKK]]]{{{pppfffpppyyyqqqIIIBBBKKKMMMrrr~~~rrrnnnzzzyyylllyyyxxxddd}}}uuunnnooojjj[[[FFFWWWBBB333DDD999,,,CCC@@@OOOSSSXXXNNNKKKoooyyyfff]]]{{{xxxppp^^^\\\YYY]]]jjjyyy|||sssfffYYYKKKAAA>>>@@@FFFBBBGGGWWWhhh~~~XXXNNNOOOcccNNN000GGG}}}yyy~~~```kkk~~~qqqDDDxxx{{{GGG888222000333444000111333444444:::JJJ[[[hhhqqqkkkQQQ===>>>HHH|||~~~|||{{{eeeccc\\\eee\\\KKKHHHCCC??????>>>;;;:::<<<:::;;;<<<:::999===EEEKKK[[[www~~~nnn}}}ooovvvvvvkkkFFFAAALLLUUUdddaaadddZZZQQQXXXIIIJJJWWW___aaazzztttpppzzzrrrTTTFFFKKKJJJEEEVVVCCC777<<<888<<>><<<<<<:::777888===;;;======;;;:::???HHHPPPppp~~~{{{sssnnnwwwzzzaaaEEEJJJOOOPPPnnn]]]\\\WWWRRRMMMLLLQQQ===EEEGGGTTTPPP>>>FFFUUURRRCCCCCC888FFFGGG777999>>>;;;===GGGEEEAAARRR[[[MMMMMMSSS[[[eeetttddd\\\\\\rrreeeWWWOOOKKKIIIJJJNNNFFF@@@>>>BBBGGGOOO___nnnGGGKKKhhhbbbjjjpppGGGyyyXXX@@@RRRxxxyyykkkHHH\\\fffCCC...000111222222...000111333555555:::KKK\\\hhhoooUUUIIIAAAMMMuuu~~~yyywwwpppmmmppprrrooojjjhhhdddaaacccnnnfffzzz{{{dddIII^^^uuuzzzjjjTTTFFF@@@>>>===;;;999999999;;;;;;:::777???CCCAAAJJJPPPaaazzzsssrrrtttzzzuuukkkEEEHHHKKKOOO___gggeeeKKKLLLNNN@@@DDDJJJFFFIIIEEE===BBB===BBBDDDAAA===CCCFFFBBBKKK@@@LLLOOOOOORRRPPPQQQ[[[fffiiippprrr\\\ZZZtttooorrr}}}VVV```}}}]]]qqq~~~AAA888zzz___VVV]]]|||OOOOOO[[[xxx777666333111//////000111222222333555666<<>>KKKKKKeeesssmmm```bbb___[[[YYYVVVSSSWWW]]]PPPVVVVVVXXX^^^PPPmmmuuuUUUOOOTTTPPPJJJMMMNNNKKKJJJJJJEEE??????FFFLLLLLLEEE>>>;;;:::555666999;;;===<<<;;;:::KKK...LLLKKKIIIbbb~~~zzzuuusssuuuxxxzzzpppmmm|||^^^~~~yyyuuu{{{VVV;;;FFFKKKVVV]]]dddWWWZZZHHHNNNNNNKKKTTTMMMWWWaaaWWWggglllpppuuujjjddd]]]TTTtttTTTcccoooYYYUUU888BBBeee{{{~~~[[[MMMPPPKKKEEELLLVVVYYY]]]\\\QQQ<<>>MMM\\\iiixxxrrr^^^XXX___```QQQFFFTTTqqqzzz]]]ooolllOOOUUUSSSTTTVVVTTTOOOMMMNNNKKKPPPQQQAAANNNRRRRRRyyyYYYJJJJJJCCC@@@???AAADDDBBB>>>===@@@888999999888666666666777999:::<<<=========<<<;;;555FFFJJJHHHJJJ|||~~~|||zzz}}}{{{xxxxxxxxxwwwssspppgggmmmjjjxxxSSStttrrr}}}eeeNNNFFFFFFGGG^^^WWWmmm~~~bbbRRRcccqqq\\\LLLyyy^^^TTTvvvjjjBBBOOOWWW{{{zzzyyy{{{{{{zzz}}}~~~xxx```[[[___ccc]]]ZZZUUUIIIZZZhhh{{{NNN---<<<111222222000////////////000///000333666888???NNN]]]lll~~~yyyuuuqqq~~~zzz}}}]]]<<>>@@@BBBOOO@@@\\\LLLvvvvvvqqqxxxtttooommmllliiiddd^^^]]]UUUjjjbbbwwwssswwwuuuiiiEEE:::@@@DDDSSSZZZfffiiieeettthhhVVVPPPQQQmmm___QQQeeebbbnnnqqqbbbXXX\\\eeesssppp\\\UUUYYYWWWuuujjj??????EEEnnn|||yyytttwwwxxxyyy~~~CCC333888444555000/////////////////////...000333777999@@@OOO^^^nnn}}}pppnnn\\\ddd[[[TTT\\\TTTSSSGGGMMMTTTCCCDDDEEEYYYZZZYYY]]]SSSNNNUUUVVVMMMGGGIIIMMMLLLJJJIIINNN>>>QQQWWWGGGGGGJJJIIIiiipppPPPWWW\\\MMMJJJCCC>>>===>>>===<<<===:::999888999<<<=========999999:::<<<@@@EEEJJJLLLYYYRRRbbb{{{zzz{{{xxxxxxwwwpppfff___[[[ZZZXXXVVVUUULLLNNNnnnoooxxx~~~}}}uuuooossslllzzzuuuZZZGGGHHHMMMIIIfffWWWaaaBBBQQQgggOOOMMMPPPVVVGGGBBBNNNKKKCCCXXXnnnYYYRRRTTTPPP___}}}fffeeeqqqZZZ999CCCooovvveeessstttfffjjjooosss|||~~~}}}iii333222<<<444---000---.....................---///333888:::AAAPPP^^^nnn{{{ZZZbbbCCCZZZPPPJJJSSSKKKXXXeeellldddWWWOOONNNPPPNNNHHHPPPJJJFFFGGGHHHFFFFFFHHHEEEBBBFFFSSSHHH???KKKHHHCCCqqqUUULLLRRRJJJIIIFFFAAA??????>>><<<;;;;;;<<<===>>>??????@@@===>>>AAAFFFKKKPPPTTTVVVQQQeeewwwvvvzzzwwwoooiiiaaaYYYTTTRRRQQQQQQNNNNNNHHHOOOzzziiiiii{{{{{{}}}uuunnn|||||||||uuukkklllooovvvxxxgggKKK444222FFF\\\gggpppttt\\\@@@RRRCCCWWWIIIEEEVVVDDDDDDYYYRRRUUUssszzz{{{|||}}}}}}~~~{{{}}}}}}uuulll^^^HHH333III^^^\\\gggdddeeeeee^^^bbbfffjjjqqqzzz}}}zzzxxxuuutttwwwzzzyyyzzz~~~vvv@@@,,,999:::"""333AAA,,,,,,---...............,,,...333888;;;AAAPPP___mmmzzzlllUUUMMMMMMTTTPPPCCCAAAJJJDDDEEEHHHKKKIIICCC@@@BBB:::LLL:::???FFFCCCOOOBBBFFF@@@QQQXXXOOOVVVVVVNNNIIIJJJIIIEEEAAABBBCCCCCCCCCDDDEEEFFFEEEGGGLLLQQQUUUXXXZZZZZZ|||yyy|||~~~nnnsss{{{tttuuuvvvhhh```___\\\XXXSSSNNNJJJHHHGGGOOOHHH@@@ZZZrrrhhhooo~~~yyyooonnnxxxppp}}}|||||||||ssspppxxxwwwuuuxxxtttmmmooocccxxxpppwwwzzzpppLLLAAA===FFFPPPVVV___iiippplllfff\\\SSSaaa^^^{{{xxxxxxzzz|||{{{|||uuuttt{{{~~~{{{|||~~~yyy|||TTTccciiiHHH>>>FFFrrr]]]^^^___ggg[[[SSSbbbeeeggggggjjjnnnmmmiiinnnnnnpppssssssrrrvvv}}}~~~fffEEE888333444///000333+++(((444++++++,,,---............,,,...333888;;;BBBQQQ___mmmlllXXXUUUPPPQQQXXXWWWKKKDDDDDDCCCBBBAAA@@@>>>===<<<;;;>>>>>>>>>>>>????????????CCC444GGG```QQQPPPUUUTTTMMMPPPQQQNNNJJJQQQJJJNNNZZZRRRSSSUUUSSSMMMZZZUUUPPPyyy{{{~~~}}}zzzvvvqqqlllhhhfffXXXXXXSSSLLLIIIIIIGGGCCCHHHBBBBBBIIIUUUppp}}}|||~~~wwwvvvxxxzzz|||zzzuuupppfffcccmmm~~~{{{rrreee^^^GGGHHHAAA999DDD^^^iiikkkssszzzzzzzzzzzzyyyyyyyyyyyyzzzvvvrrrqqquuuzzz{{{www{{{rrrgggmmm]]]bbbUUU777AAA{{{^^^VVVaaaVVVVVVYYYUUUWWW[[[\\\]]]]]]^^^___dddbbbbbbffflllqqqssssssvvvPPP;;;444222111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////222777<<>><<<;;;:::999999777777888888888999999999999<<<999222;;;gggsss___QQQbbbPPPRRRRRRXXX\\\TTT\\\___jjjwwwsssrrroooeee]]]RRRRRRLLLDDD@@@BBBBBB@@@@@@???AAACCC>>>555777@@@eee}}}wwwmmmkkkgggdddccc```]]][[[___VVVQQQjjjuuu```WWWaaayyy~~~|||fffbbb[[[MMMWWWCCC===@@@EEEDDDBBBcccnnn___```xxxzzzvvvtttvvvpppmmmkkkhhhddd```]]][[[ZZZ\\\```dddfffffffffhhhkkkkkkvvv}}}~~~||||||{{{~~~~~~}}}}}}RRROOOeeeOOOppp{{{^^^000;;;YYY}}}kkkyyySSSLLLQQQIIIJJJFFFIIIIIIJJJIIIJJJLLLPPPSSSbbb]]]XXXUUUXXX^^^dddgggpppvvvyyyvvvtttwwwzzzzzzyyyqqqggg\\\VVVXXX^^^TTT]]]hhhqqquuussspppmmmeeebbbfffrrrtttcccHHH444222111000000000000---+++......------,,,+++++++++++++++++++++++++++++++++......222888===EEETTTbbbqqqxxxtttkkkcccaaaiiiuuu~~~xxxggg[[[UUUSSSQQQOOOJJJMMMGGG>>>===CCCBBB<<<<<<;;;;;;999888777777666555555555555666666666666:::///999HHH777'''UUU{{{sssnnnlllhhh```YYYOOOOOOJJJAAA===>>>@@@>>>===:::<<<@@@???;;;;;;???;;;YYYzzz{{{~~~tttqqqooolllhhhccc___ZZZWWW\\\UUUPPPUUUwwwyyy{{{aaaQQQTTTTTT^^^YYYvvvdddkkkVVVfff[[[NNNLLLGGGBBB888@@@777999CCCDDDIIIYYYddd^^^aaa~~~zzz{{{wwwtttvvv~~~yyylllnnnpppeeeeeeccc___[[[WWWSSSQQQPPPHHHOOOUUUXXXWWWWWW[[[___aaaiiippprrrxxx}}}~~~WWWSSS]]]~~~rrrSSSSSSnnnbbb888555FFFqqqvvv]]]llloooVVVLLLMMMEEEGGGBBB???CCCHHHJJJJJJGGGEEEDDDRRROOOLLLLLLOOOVVV^^^bbbjjjnnnoookkkiiikkkmmmlllpppnnnjjjhhhccc[[[TTTPPPNNNPPPQQQPPPMMMIIIGGGFFFFFFIIIMMMMMMAAA222***)))555333000,,,***,,,000333,,,,,,,,,++++++*********))))))***************+++---...222888>>>FFFUUUbbbqqqtttkkk___YYY[[[aaaiiioooyyyxxxbbbgggaaaYYYRRRPPPPPPQQQRRRBBBEEEAAA999888===<<<444888888777666555444444333333333333444444444555555999444444;;;<<<777888>>>___~~~yyyuuunnnfff___XXXSSSPPPLLLMMMIIIAAA<<<<<<>>>===>>>:::999;;;<<<;;;;;;<<<;;;444@@@mmm}}}|||{{{wwwqqqqqqpppllleee]]]WWWSSSUUUTTTTTTPPPUUU~~~bbbQQQQQQLLL:::LLLAAABBBFFFNNNHHH:::888III<<<>>>;;;CCCHHHSSSbbbZZZdddQQQLLLaaa{{{vvvsssqqqrrrqqqooommmpppvvv{{{~~~rrrgggllllll]]][[[YYYVVVRRROOOMMMLLLKKKDDDIIIMMMMMMKKKKKKPPPTTTVVV[[[___bbbiiiwwwyyyvvvxxx~~~|||||||||~~~KKKGGGJJJUUU```jjjvvvwwwzzz}}}yyyyyywwwwwwtttkkkeeeYYYSSS^^^]]]DDD666AAA===SSS___XXXVVVaaaNNNEEEEEE???DDDAAA@@@CCCGGGHHHFFFBBB???===CCCCCCCCCEEEHHHNNNTTTWWWhhhlllmmmjjjjjjlllmmmkkkdddnnntttlll\\\RRRQQQTTTRRRRRRPPPLLLHHHEEEEEEFFF>>>??????<<<444///555>>>"""&&&+++---,,,+++***+++************))))))))))))((((((((()))))))))******+++---222999???GGGUUUcccrrrkkkccc]]]^^^bbbeeegggiiiwww|||{{{kkkjjjnnnpppdddWWWKKKLLLVVVZZZRRRGGGBBBCCC@@@;;;;;;<<<:::666555555444333333222111111111222222222333333333333666444...,,,333===999...===NNNxxxuuummmdddZZZQQQMMMKKKHHHKKKIIIAAA;;;;;;<<<<<<999888999;;;<<<:::777555<<<666444===UUUyyyzzzwwwxxxwwwtttjjjkkkkkkggg___VVVOOOKKKDDDIIIMMMIIIBBBRRRooo\\\ccc]]]GGGPPPPPPDDDTTTAAAQQQAAACCCQQQAAAPPPPPPPPPVVV[[[hhhYYYiiiddd}}}}}}zzzyyyzzz{{{||||||}}}{{{xxxvvvttttttuuuuuu{{{|||vvvrrrooommmfffiiijjjfff```___dddiiiooossszzz~~~~~~}}}|||zzzsssiiiaaaeeeeeeXXXPPPNNNKKKHHHFFFFFFGGGGGGIIIJJJJJJHHHEEEEEEHHHKKKKKKNNNQQQTTT[[[fffttt}}}yyyrrrppprrrxxxvvvttttttvvvxxxzzzzzz~~~xxxzzzuuu666222FFFKKKDDDBBBRRRPPPRRREEEEEE===EEEFFF???BBBGGG>>>@@@AAA777EEEMMM|||SSSSSSFFFIIITTTDDD@@@CCC===DDDCCCDDDCCCBBB>>><<<;;;===???;;;===???@@@AAACCCGGGIII[[[```ccceeeiiinnnpppnnnrrrsssnnncccYYYUUUSSSQQQQQQSSSTTTSSSOOOJJJFFFEEEHHH===333000...***%%%$$$///000111000,,,)))&&&%%%((((((((((((((((((((((((&&&''''''(((((()))))))))***,,,222:::@@@HHHVVVdddsssbbb]]]ZZZ]]]______bbbggg```___fffwww~~~rrrkkkhhhfffbbbFFFQQQZZZWWWLLLDDDHHHNNNEEE???;;;<<<;;;888777999222222222111000000/////////000000000111111111111222...///222000---444???888222777WWWuuuoooggg___YYYSSSMMMJJJCCCHHHHHHAAA:::999:::999333555777888999999777555444;;;>>>666)))222WWW}}}zzzwwwtttnnnlllnnncccdddbbb]]]UUULLLGGGEEE;;;CCCBBBBBBBBB>>>YYYxxxkkkPPPMMMOOOIIIPPPFFFUUUSSS^^^ccc^^^aaadddZZZZZZVVVdddZZZyyy~~~vvvtttrrrsssvvvyyyyyyxxxsssnnnjjjjjjlllnnnmmmkkkttt{{{}}}|||tttooollliiiggg^^^______^^^\\\]]]bbbgggbbbccchhhnnnqqquuu~~~|||www{{{|||pppkkkdddZZZZZZYYYPPPHHHFFFDDDBBBAAAAAACCCDDDFFFFFFEEEDDDDDDCCCDDDDDDCCCFFFJJJNNNRRRYYYccckkkzzz|||vvvpppqqqvvvvvvrrrmmmkkklllmmmmmmmmmqqqpppsssvvvvvvxxxFFF@@@GGGBBB888666@@@888AAA555===:::???777???;;;CCCUUUmmmmmmLLLUUUZZZYYYFFFLLL===???DDD;;;???AAA>>>===;;;777555666999<<<777999;;;:::999:::>>>AAAHHHNNNUUU[[[bbbjjjllliiimmmfff[[[RRRRRRUUUNNNDDDJJJMMMOOOMMMHHHBBB===:::;;;333///333777666222000***'''$$$"""###'''+++...''''''''''''''''''''''''%%%&&&&&&'''(((((())))))***,,,222:::AAAIIIWWWdddttt\\\VVVRRRQQQOOOOOOXXXcccddd[[[ZZZhhhxxxvvvvvvssskkkbbb]]]\\\YYYUUUVVVOOOHHHGGGIIIHHHCCC===AAA777222444444...///666111111000000//////.............../////////000000...111222222333555111+++444111333777999JJJ|||{{{{{{jjjbbbXXXTTTUUUSSSMMMGGG@@@FFFGGGAAA:::888888777555666555222111222333333222...111:::>>>:::666666DDDpppzzzwwwzzzvvvllliiimmmaaaaaa^^^WWWOOOHHHEEEEEEAAAIII@@@BBBNNN@@@>>>```rrrkkknnneeeWWWZZZQQQRRR[[[SSSZZZSSS```aaaooo|||}}}xxxuuuqqqpppooommmhhheeeeee```\\\^^^eeejjjjjjgggnnnrrrxxx~~~}}}vvvpppllljjjfffccc^^^[[[XXXVVVWWW[[[___aaaeeebbbaaafffjjjnnnttt{{{}}}~~~{{{wwwwwwllliiidddVVVOOONNNIIIFFFDDDBBB??????@@@BBBCCC>>>>>>>>>AAACCCDDDCCCBBBAAADDDIIINNNPPPSSSYYY___hhhkkkpppvvv}}}~~~zzzwwwuuuqqqooossszzzxxxrrrkkkfffdddcccaaa___```nnnvvvqqqjjjooozzzqqqeeeHHH>>>CCC777DDD999BBB===888MMMnnnzzzfffMMMTTTUUUEEEFFFEEEGGG666===BBB555666777333555777777666555555555555666777666555777;;;@@@???FFFNNNVVV___ggghhheee]]]hhhkkk^^^PPPKKKKKKLLLIIIJJJJJJHHHDDDAAA??????999999999777///'''''',,,(((''''''((()))(((&&&###&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))))),,,222;;;AAAIIIWWWeeeuuuVVVOOOJJJJJJLLLMMMQQQVVVZZZZZZ]]]dddmmmsssuuuttt{{{vvvvvvllltttxxxwwwyyysssggg___\\\YYYSSSSSSPPPLLLIIIGGGEEEBBB@@@<<<999666222000000111222......---,,,,,,,,,,,,---////////////////////////000000000000000111111222444444444555777:::===???aaa{{{zzzuuuxxxkkk^^^TTTSSSRRRLLLFFFDDD;;;<<<===<<<;;;888555333222222222222222222222222333333333444444444555555===<<>><<<:::777666555444444333333333333333333444444444333333333444555555;;;>>>DDDMMMVVV\\\^^^___ddddddaaa\\\UUUPPPMMMMMMNNNLLLJJJHHHFFFBBB>>>:::888666444333111///,,,)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))***///444999???IIIXXXbbbnnnSSSLLLGGGGGGHHHIIILLLQQQUUUUUUWWW\\\bbbiiinnnppppppoooqqqyyy}}}}}}qqqwwwxxxrrrggg___]]]ZZZUUUSSSOOOKKKGGGDDDAAA>>>;;;999777444111/////////000......---,,,,,,,,,,,,,,,------------------------///////////////000000111111000000000222555777999;;;>>>DDDSSSkkkzzzyyyqqqdddXXXRRRNNNFFF>>><<<:::::::::999777555333111000000000000000000000000111111111111222222222222111000///333>>>PPPaaammm}}}iiiaaabbbfffxxxwww{{{~~~xxx||||||tttkkkfffbbb^^^UUUSSSOOOJJJFFFBBB???>>>===<<<<<<<<<======>>>???777XXX}}}zzzuuupppmmmkkkgggbbb___]]][[[WWWTTTTTTSSSRRRQQQPPPQQQRRRRRRRRRWWWXXXVVVVVVZZZ\\\[[[___lllmmmlllzzz}}}xxx|||yyyrrrnnnllleee___^^^ZZZQQQIIIFFFEEEDDDCCCCCCDDDFFFHHHIIINNNOOOPPPPPPRRRWWW\\\aaahhhmmmttt~~~xxxsssddd\\\SSSMMMJJJGGGCCC???@@@???===;;;::::::;;;;;;999888888777777888888999;;;>>>AAABBBAAADDDJJJPPPPPPQQQUUU[[[cccmmmuuuzzz~~~{{{uuunnnhhheeeaaa\\\XXXWWWSSSOOOOOORRRRRRNNNJJJLLLPPPTTTUUUWWW[[[bbbhhhhhhnnnvvvccc___WWWOOOJJJJJJIIIFFFCCC<<<;;;999777555333222222111000000000000000000111111111000000111222333333666999???GGGPPPWWW[[[\\\``````^^^YYYSSSMMMKKKJJJKKKIIIGGGEEECCC@@@<<<999666444222000000...+++(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))***///555999???JJJXXXbbboooOOOHHHBBBBBBCCCCCCEEEIIILLLMMMNNNPPPSSSYYYaaaeeedddhhhlllpppttt|||}}}nnnmmmlllfff]]]WWWUUURRROOOQQQNNNIIIDDDAAA===999666666555222///...---...///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------------.../////////.........///111333444///111444888<<>><<<;;;;;;999999888888888999::::::===<<>>DDDHHHJJJMMMPPPSSSXXXaaakkksss~~~sssmmmeee___[[[XXXSSSOOOKKKHHHEEEEEEFFFFFFCCC@@@@@@DDDGGGIIIJJJMMMRRRVVVYYYeeeiiifffssstttYYYMMMMMMMMMKKKFFFAAA??????AAA999777555333111000///...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000111111333888???FFFNNNSSSWWWZZZZZZXXXTTTOOOJJJHHHGGGGGGFFFDDDBBBAAA>>>:::777333111///...---,,,***(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))***///555:::@@@KKKXXXcccpppKKKDDD???>>>???>>>@@@CCCBBBDDDGGGHHHIIIMMMTTTYYYZZZ^^^aaabbbcccjjjwww|||nnneeeaaa[[[TTTPPPNNNKKKIIINNNJJJEEEAAA>>>;;;777444444333111///------......---,,,,,,+++++++++++++++************************+++++++++++++++,,,------///////////////000222222777999::::::888777777888:::AAAGGGIIIGGGIIIPPPWWWaaacccnnn{{{zzz}}}sssiiifff[[[SSSIIIEEECCCBBB@@@???888777444111000//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---000222333222222444666777555444888>>>BBBAAA===PPPLLLUUUPPPBBB<<<>>>111,,,111999???CCCFFFHHHIIIWWWaaaooo{{{~~~}}}uuudddYYYUUUSSSKKKHHHCCC===999777777777888888777777777888888999>>>888777MMM~~~zzzuuupppkkkiii[[[VVVPPPPPPRRRRRRNNNIIICCCBBBBBBAAABBBCCCEEEFFFIIILLLNNNKKKKKKPPPSSSSSSQQQ\\\^^^___lllssssssvvvsssiiieeeeeeaaaZZZTTTSSSQQQLLLGGGEEEFFFDDD@@@===<<<===>>>@@@???@@@BBBDDDFFFJJJPPPTTTSSSVVV[[[bbbkkkuuu}}}zzzrrrrrriii[[[YYYTTTNNNIIIFFFDDDAAA???888888999888777666444333222222111111111111222222555666888888888;;;???CCCFFFKKKOOORRRTTTZZZccckkkmmmvvv}}}jjjddd\\\WWWUUUSSSOOOLLLHHHFFFDDDCCCDDDCCCAAA>>>;;;>>>AAACCCDDDFFFIIIKKKVVV[[[ffflllhhhmmmaaaNNNKKKOOOFFFHHHHHHEEE???;;;;;;===555444222000///------,,,******))))))))))))******))))))******,,,---/////////111444888===CCCJJJNNNSSSSSSSSSPPPKKKGGGEEEDDDDDDCCCAAA@@@???===999666333111...------,,,***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))***///666;;;AAALLLYYYcccqqqHHHAAA<<<<<<<<<;;;<<>><<<:::777555333222000///............,,,,,,+++************+++***************************************++++++,,,............//////000000---...000222444999???CCC;;;AAAFFFGGGEEEGGGNNNUUU```___fffvvv~~~~~~xxxpppkkkiiiddd]]]SSSJJJEEEBBB>>>:::888666333000......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***,,,///000///---222...,,,000333333333444111+++...777//////555===888:::;;;;;;;;;<<<>>>@@@OOOYYYgggpppvvvxxxzzzzzz}}}}}}uuuhhh[[[TTTNNNJJJEEECCC>>>999666555555555666666555555555555555666+++777:::444>>>lll|||{{{zzzxxxssslllddd]]]YYYQQQLLLHHHGGGIIIIIIEEEBBB@@@@@@>>>======>>>??????>>>CCCFFFEEEFFFIIIJJJIIIGGGPPPPPPQQQ___hhhnnnwwwzzzssswwwuuuhhh```___aaaWWWQQQMMMOOOMMMGGGAAA??????===:::777666666888999:::<<<===???AAADDDIIILLLLLLMMMPPPUUU\\\dddkkkooopppiiijjjbbbSSSOOOLLLGGGCCC@@@===;;;:::555666777777666444222000000000////////////000000111222222333555888===@@@===CCCJJJMMMNNNQQQXXX]]]aaammm{{{|||uuurrrfff```XXXSSSQQQOOOLLLIIIFFFEEECCCBBBBBBAAA???>>>:::<<<>>>???@@@AAACCCEEEMMMGGGKKK[[[ggglllwwwwwwYYYQQQUUUVVVOOOIIIEEEDDDCCCAAA>>>;;;777555333222111///---,,,++++++))))))(((((((((((())))))((((((((()))***,,,---...///000222444666:::@@@DDDLLLMMMNNNLLLHHHEEECCCBBBBBBAAA@@@??????===:::777555222///------,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))///666<<>>::::::;;;999:::======@@@DDDGGGIIIKKKMMMNNNNNNOOOPPPQQQTTTYYYaaafff|||zzzxxxiiiccc[[[SSSPPPOOOKKKIIIIIICCC@@@===;;;:::999777555000000///...............,,,+++******))))))******++++++++++++++++++++++++)))))))))))))))***+++++++++++++++,,,------------)))...444888777444000...444888<<<======@@@GGGMMMOOOOOOWWWhhhvvv{{{|||}}}rrryyy{{{rrrnnn^^^[[[RRRHHHBBB@@@<<<777888666333000.........///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------444000---...111222000---666555444444222000111444222;;;666555***222---...111111111222555:::AAAFFFAAAKKKWWWbbbmmmxxx~~~zzz}}}zzzyyytttiii\\\TTTOOOHHH@@@<<<:::888555444333444555333222111111000111111111555333888:::222===tttiiigggvvvxxx}}}uuutttqqqllldddZZZRRRMMMJJJHHHEEECCCAAA@@@>>>===>>>===;;;999888888999999444:::???>>>???BBBBBB@@@BBBHHHGGGHHHUUU^^^fffssstttmmmkkksss~~~{{{yyysssjjj```ZZZXXXYYYPPPKKKHHHJJJIIICCC===:::777777666666666888999:::;;;<<<=========>>>AAACCCGGGHHHJJJNNNSSSZZZ___bbbwww}}}~~~~~~vvvkkkeeeddd\\\QQQKKKIIIEEEAAA===:::888888333444444444333111///.........------------...............000222666999;;;888===DDDHHHJJJLLLPPPSSS```kkkzzzyyyoooiiieee^^^UUUOOOLLLIIIFFFCCC@@@???>>>===<<<:::999999777777888999:::<<<>>>???;;;DDDFFFDDDNNNdddsssvvvjjj}}}{{{eeeUUUVVVWWWVVVNNNGGGGGGKKKCCC@@@===<<<;;;888222...111000///---,,,+++******))))))(((((((((((())))))(((((((((((()))***+++,,,---///111111000222888<<>>444666777888999===AAAEEE===@@@JJJ[[[hhhmmmpppsssfffmmmyyy}}}oooeeeLLLMMMIIIAAA>>>>>>;;;666555444222000...---------++++++++++++++++++++++++*********++++++++++++,,,******)))***+++---------%%%(((*********---000111%%%666...111+++:::000111///111444666555555555666888???GGGQQQ```rrr|||}}}mmmvvv{{{zzz||||||rrrvvvrrrhhh\\\TTTNNNFFF===999888666444333222222222000000///...............777+++***333222,,,>>>[[[fffaaaeeeddd}}}{{{~~~{{{yyyqqqooojjjccc[[[SSSLLLIIIGGGGGGFFFBBB===:::999:::888777666444444444444555111666999888999===???>>>@@@FFFDDDDDDNNNSSSZZZgggeeeffflllvvv}}}}}}pppnnnjjjddd]]]WWWSSSPPPNNNHHHCCCDDDCCC>>>:::999444444555666777888888888999:::;;;::::::;;;===???CCCDDDGGGJJJOOOTTTYYY[[[iiipppzzzyyyssslllgggccc]]]UUUNNNHHHGGGDDD@@@;;;888666666111111111000///...---,,,,,,,,,++++++++++++,,,,,,...,,,,,,,,,///222444555777999<<>>===:::999777444000---///...---+++***))))))(((((((((''''''''''''(((((('''''''''''''''((())))))))),,,///...---...333777>>>AAACCCCCCAAA???======>>>=========>>>===:::888999555111...,,,+++)))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))///777>>>EEEOOO\\\eeeuuu???999666777888666777:::;;;888666888>>>DDDGGGGGG<<>>???>>>;;;888666444333111///+++++++++++++++++++++++++++******)))))))))))))))************************)))))))))))))))***++++++((()))***,,,------------(((+++///111000.........666555444444555888:::<<>>777222333666444333111000000111222222///333444111222888<<<<<<<<>>AAAEEEJJJOOORRRUUUYYYbbbnnnzzzuuullleeedddaaaWWWNNNKKKBBBAAA>>>:::555111000000000///...---,,,+++++++++******))))))))))))******...,,,******,,,...000000444333444777===CCCFFFHHHFFFNNN\\\lllzzzpppccc\\\[[[UUUNNNGGGBBBAAABBBAAA???:::::::::999666444444555222000......111444666888>>>555666CCCKKKKKKPPPZZZjjjiii}}}___\\\TTTZZZqqquuupppgggZZZQQQUUURRRGGGAAABBBBBB???;;;;;;;;;999555222111111---,,,+++***((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%&&&''''''%%%)))------+++,,,000555:::===@@@@@@???<<<;;;:::<<<<<<;;;<<<===<<<999777:::666111---+++)))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))))))))///888???EEEOOO\\\eeeuuuzzz>>>;;;777555555666555555999999999:::;;;>>>@@@AAA@@@AAABBBCCCCCCFFFIIILLLVVVaaakkkllloooxxx{{{uuurrrmmmeee^^^XXXNNNDDDAAADDDFFFCCC>>>???<<<999666444222000...++++++************++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************++++++,,,,,,------......///000222555777:::;;;===>>>@@@AAADDDIIIPPPUUUooovvv~~~}}}zzzyyyyyyvvvrrrqqqsssmmm\\\JJJFFFCCC???===;;;999777555000000...---,,,+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////111444888>>>FFFRRR]]]eeelllsssuuusssyyyzzzsssjjj___WWWSSSOOOJJJFFF;;;888444222111000///......---,,,,,,++++++,,,,,,+++,,,...///...///111333999999OOO}}}OOOLLLIIIFFFGGGKKKPPPTTTbbbjjjsssxxxyyy}}}vvvpppfff^^^UUURRRNNNHHHCCCBBB>>>===<<<999777555333222222222000//////............//////000111222222222777888888888:::>>>DDDIIITTT^^^iiinnnrrruuutttqqq{{{~~~uuulllkkkeee^^^[[[VVVRRRNNNKKKGGGDDD???===:::777444222000////////////......---------------......///111222333666888;;;>>>???AAAEEEGGGMMMOOOWWW```ggglllvvvvvvooollldddYYYRRRPPPOOOKKKGGG;;;:::999777555333111000---,,,+++***))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,---------......000333666:::>>>@@@EEEQQQ\\\bbbjjjvvv~~~qqqddd\\\ZZZJJJGGGCCCAAA???>>><<<:::888777666444333111111111111000...---...///111222333555777999===CCCKKKPPP[[[bbbkkkrrrwwwuuuiii[[[XXXVVV^^^eee|||wwwtttpppjjjeeeVVVRRRMMMHHHFFFDDDBBB@@@999888666444111...,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''))))))((((((***+++222444666888999999777777<<<<<<===<<<;;;:::888777555333///---,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''((((((+++000777>>>FFFQQQ^^^gggnnnwww>>>;;;777555555666555555777777777888999;;;===???:::<<<>>>@@@AAAEEEIIILLLRRRZZZ```dddmmmyyy}}}zzzvvvpppggg```VVVNNNFFFCCCDDDEEEAAA>>>===;;;777555333111///---+++******))))))******+++*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))***************++++++,,,---------------...000222444666777666777999:::<<>>;;;999999777555444000///...,,,++++++******))))))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000333777===FFFPPPWWWaaajjjpppppptttyyyuuulllddd\\\QQQJJJGGGEEEBBB???:::777444222111000///---,,,,,,+++******************,,,............000222444---,,,999PPPttt___666AAA@@@===<<<>>>BBBFFFIIIYYYaaajjjnnnooottt~~~~~~tttmmmbbbYYYQQQNNNJJJDDD???>>>>>>===;;;999666333222111111000///...---------------......///000000111111555555666666777;;;AAAEEENNNXXXdddkkkqqqwwwyyywwwxxx}}}ooohhhfff^^^\\\YYYTTTOOOLLLHHHDDDAAA===<<<999666333111000///......---------,,,,,,,,,,,,,,,,,,---...000111222333555888;;;<<<>>>AAADDDEEEFFFLLLTTTZZZaaalllwww}}}|||uuunnnggg___UUUNNNLLLIIIDDD???:::999777555333222000///---,,,+++***))))))))))))''''''''''''''''''''''''))))))*********+++++++++,,,,,,...000333777:::<<<:::DDDMMMSSS^^^nnn{{{~~~tttgggZZZPPPLLLEEEBBB>>>;;;:::999777555777666444222111000000//////...---,,,---...000111333444555777999>>>EEEIIIQQQXXXaaaiiiooooooeeeZZZ]]]]]]iiiqqqxxxqqqmmmggg^^^VVVQQQMMMIIIEEEBBB???===:::777666555222000---,,,+++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((()))(((((()))+++///111333555666666666555:::;;;<<<======<<<;;;;;;555333///---,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&'''((((((***///777>>>GGGRRR^^^gggooorrr===;;;777555555555555444555555555666777888:::;;;666888;;;<<<>>>AAADDDGGGHHHJJJLLLQQQ\\\iiiqqqrrruuuvvvwwwxxxuuunnnddd]]]PPPLLLHHHDDDBBB@@@>>><<<;;;888555222111000---++++++******))))))******+++******))))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))***************+++,,,,,,------,,,,,,------///000222333000111222333666:::@@@DDDLLLTTT```lllssswwwxxxyyyxxx{{{xxxkkk[[[OOOEEE>>><<<:::777666666555333222///...---,,,+++*********)))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))*********************************************************++++++++++++,,,,,,,,,---...///111444:::AAAFFFaaakkkrrrqqqqqqtttqqqjjjhhh___SSSJJJDDD@@@<<<999999666333000000///...---+++******)))((()))))))))***+++------------///111///111666777222444HHH``````777222???;;;999888888888;;;>>>AAACCCNNNVVV```dddffflllxxx}}}tttlll^^^UUUMMMJJJGGGAAA<<<;;;===<<<:::777444222000...///...---,,,,,,,,,,,,,,,,,,,,,,,,------......///111111222222333777<<<@@@JJJTTT```hhhpppxxx||||||uuu}}}vvvpppooogggZZZVVVQQQLLLHHHDDD@@@===;;;:::777444222000///...,,,,,,++++++++++++******++++++++++++,,,---/////////222444666888999<<>>GGGRRR___hhhooolll===:::777555555555555444444444444555666777888888777999:::;;;;;;;;;===???AAA@@@@@@BBBHHHRRRZZZ^^^ggggggiiilllmmmhhh]]]TTTKKKJJJHHHEEE@@@<<<::::::888555222000///...,,,*********))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////...///111111333777<<>><<<666:::999+++666666777888:::;;;===>>>CCCMMMYYY___ccciiiuuu{{{ssslll\\\SSSLLLIIIFFF@@@<<<;;;:::999777555222///---,,,---,,,+++************************++++++,,,,,,,,,...//////000000333888;;;CCCLLLVVV]]]eeeooouuuuuutttyyy{{{iiicccddd___WWWSSSNNNIIIEEEAAA<<<999888777555222000...------))))))))))))))))))))))))))))))))))))***+++,,,------///111333444555888:::===<<<===AAAFFFNNN\\\hhhmmmpppuuu{{{~~~~~~zzzqqqiiiRRRMMMGGGFFFGGGFFF@@@;;;555555333111///---,,,++++++***)))(((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))+++---///111555888===BBBKKKZZZkkkvvvtttjjjccc]]]UUUPPPCCC@@@<<<999888777555333000///...,,,++++++******)))))))))((()))***++++++//////000000111333888;;;@@@GGGOOOVVV___ffffffaaalllooo}}}sssddd```___[[[VVVLLLJJJFFFCCC@@@<<<777444222111///...,,,***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&''''''''''''(((***((()))+++...///111111111222333666888:::;;;;;;;;;555333///---,,,***'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))///666>>>GGGSSS```iiipppggg===:::666444444555444444444444555555666666666666666777999999999999:::<<<>>>???@@@??????CCCLLLTTTbbb^^^\\\```eeecccYYYOOOKKKKKKJJJFFFAAA<<<::::::555333000......---+++)))***))))))))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))******++++++,,,,,,,,,,,,,,,,,,------...---...000111222444999<<<999???IIITTT```hhhmmmoooiiijjjfff\\\TTTRRROOOLLLAAA>>>:::777555333111...,,,+++***)))))))))))))))'''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***+++---......///111444777EEENNNWWW[[[[[[\\\\\\[[[MMMIIIBBB===999888777777555333///...------,,,+++++++++***)))))))))))))))((()))++++++******+++---///)))&&&)))...222444666...:::777777GGGLLLPPPccczzziiiPPPEEEDDD???777:::---%%%''',,,555999333111222333444444444444444:::CCCPPPYYY```gggqqqxxxyyyxxxxxxzzzyyytttllleeeYYYPPPIIIGGGDDD???;;;:::777666444222000---,,,++++++******))))))))))))))))))))))))))))))*********,,,---......///111444777555===FFFLLLUUU```hhhjjjnnnpppuuu}}}rrr]]]VVVZZZXXXTTTPPPKKKFFFBBB>>>:::777555333222///...,,,++++++'''(((((((((((((((((((((((('''''''''((()))***++++++---///000111222444666777555555888<<>>;;;777444333222000...---,,,+++))))))((((((((('''''''''''''''(((((()))***,,,------...111555888:::@@@GGGMMMVVVaaaeeedddcccmmmnnnbbb^^^[[[VVVQQQKKKIIIEEEBBB???;;;666222///...---,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%''''''&&&&&&((()))'''((()))+++---///000000222444666888999999999999555333///---,,,***'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))...666>>>HHHTTTaaakkkqqqbbb<<<:::666444444444444333444555555666666666555555111333666888888999;;;<<<999:::===>>>;;;;;;CCCMMM]]]XXXUUUXXX]]]^^^WWWPPPMMMMMMKKKFFFAAA===;;;:::333111...------,,,+++)))***))))))(((((())))))***))))))((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((((((((())))))((((((((()))******++++++,,,,,,+++++++++,,,------+++,,,......///111444777666999@@@JJJVVV```fffiiipppmmmfff[[[UUUSSSOOOJJJCCC@@@<<<888666333000...******)))(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,...000222444>>>LLLWWW[[[YYYTTTPPPGGGEEEAAA===999666555555444111...,,,,,,,,,+++***+++******)))))))))))))))''')))******))))))***+++&&&---333444///***((()))222111+++,,,444666888AAA...555:::<<<>>>AAABBBAAA888;;;;;;777666777555000,,,222888888333...++++++000000111111111111000000222999CCCNNNYYYccckkkooouuutttssssssqqqkkkbbbZZZSSSKKKDDDBBB@@@;;;777666333222111000...,,,+++******))))))((((((((())))))((((((((((((((((((((((((***+++,,,------...111444...555<<>>FFFRRR```lllqqqxxx~~~|||yyymmm]]]PPPJJJGGGDDDAAA===:::666333222000///---******(((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***+++,,,///222555444999>>>BBBKKKWWW___```eeettt~~~xxxqqqkkkeee]]]QQQIIIIIIFFFBBB>>>;;;777222///------,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%&&&''')))''''''(((***+++---...///333555666888999999999999555333///---,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((...666???HHHUUUbbblllrrr___<<<999666444444444444333333444555555555444333333///111444666666666888999666444666:::999777:::@@@MMMNNNOOOQQQRRRQQQPPPOOOLLLIIIEEEAAA===:::888666222000---,,,---,,,+++***))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))''''''(((((()))******+++***************+++,,,,,,)))+++,,,------...111333888888:::AAAKKKTTT[[[^^^lllkkkcccXXXPPPNNNKKKGGG@@@===999666444222///---))))))((((((''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((***++++++,,,---///222888CCCOOOVVVVVVRRROOOLLLKKKHHHCCC===888555444222000---++++++++++++******)))((((((''''''((((((&&&((())))))(((''')))***'''******'''%%%)))333;;;444---111777222---***&&&222666555///---000222000222333111---+++000444777---444333...---+++,,,555...//////000000111111111111222777BBBQQQ^^^gggjjjpppnnnnnnnnnlllfff\\\UUUOOOGGG@@@>>>===888444444000///...---,,,,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((((()))***+++***,,,...000...444999===FFFTTT___ccccccgggppp{{{yyyrrriiiYYYTTTRRRIIIKKKGGGCCC???<<<999666333///...---+++***)))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((''')))+++,,,+++,,,...000333222444777888999@@@IIIRRR]]]hhhllloootttwwwwwwwwwyyyzzzvvvooofff___\\\XXXRRRJJJGGGFFFCCC===888222222000...,,,***)))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''((()))+++,,,///...111555666555;;;CCCRRRbbbmmmmmmrrr{{{kkkdddZZZRRRNNNLLLJJJHHH<<<999555222111000...,,,)))((('''&&&&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&((())))))+++...111000444777999@@@MMMXXX\\\hhhuuu}}}}}}{{{wwwqqqhhh\\\PPPIIIIIIEEE@@@;;;888444111///,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&&&&%%%%%%'''(((&&&&&&'''''')))***+++,,,///111333555777777777777555333///---,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((---666???IIIVVVcccmmmrrr^^^<<<999666444444444444333222333444555444333222111111333555555444333333333:::555444:::;;;777555777<<>><<<777444444...------,,,,,,+++++++++))))))((((((((())))))***((((((((((((((((((((('''&&&((()))))))))***,,,...,,,111444666===IIISSSWWWfffmmmwwwwwwllleee[[[WWWPPPBBBGGGDDD@@@<<<:::777444222...---,,,***)))(((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''((((((&&&''')))***)))***,,,---------///222222222777>>>HHHVVVccchhhkkkrrrvvvuuuqqqvvvyyyvvvmmmccc^^^\\\QQQKKKDDDAAAAAA???:::666222111000...,,,***)))(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''')))***++++++***---333444444;;;DDDPPP^^^fffbbbeeevvvnnnnnniiibbbZZZRRRLLLFFFCCC777444000---,,,***)))'''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&'''''''''(((***---000333444555;;;IIITTTYYY```hhhyyy{{{xxxmmmaaaVVVOOOLLLKKKFFF@@@;;;777444222000+++++++++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%&&&'''((()))******+++...000333444444444666333///---,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((---666???IIIVVVdddmmmrrrYYY===999555222222222222222333222222333444555333222222222333444444555666666777666666555555555666666888:::===AAADDDFFFGGGGGGEEEEEEEEECCC???:::555222444222///---+++++++++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,---------000333555999BBBOOOYYYddd___VVVNNNIIIDDDAAA>>>;;;999555111...,,,,,,,,,((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))+++...111555999<<<===999999999999888555333111///...---+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******+++,,,,,,---......,,,,,,,,,---------......---------,,,,,,,,,++++++************************++++++++++++++++++++++++,,,---///333999BBBMMMTTTYYY]]]aaabbb___ZZZUUUSSSGGGEEEAAA<<<888444111000...---,,,***)))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******//////000111555;;;DDDIIIWWW```eeeeeelllxxxyyyrrrrrriii___YYYTTTNNNLLLMMMIIIEEE@@@<<<999666444111,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,------...000111333444:::EEETTT___dddhhhlllpppwwwwwwwwwuuunnnaaaVVVQQQMMMJJJFFFBBB???;;;666333111000...,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,---///000222444666666CCCGGGNNNWWWaaakkkrrrwww|||wwwlll```QQQIIIIIIHHHBBB<<<444222000---+++)))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++000111222555999BBBKKKQQQ___bbbiiisss|||yyykkk___WWWPPPJJJFFFGGGDDD>>>999666333000---))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))+++,,,---...000222333444222111///,,,***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++///777@@@FFFOOO___nnnsssXXX===999555222222222222222333222222333555555444222222222222333444444555555555555444333333333333444555777:::===@@@BBBCCCDDDCCCCCCCCCAAA>>>999555333222000...+++***)))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------+++---///000222888CCCKKKWWWTTTOOOHHHBBB>>><<<;;;:::888444000...,,,++++++((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))+++---000222444555333444555666555222///...------+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************************************+++,,,...000555===GGGMMMRRRVVV[[[\\\YYYTTTOOOLLLFFFDDDAAA<<<888444222000------+++***)))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))------...///222777???DDDNNNWWW]]]___hhhsssuuuoooiii```VVVQQQLLLGGGEEEGGGIIIEEE???;;;777444111...,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))***++++++,,,---///111222444===KKKWWW___ffflllppptttuuuuuupppfffZZZPPPLLLNNNJJJDDD???;;;666222//////...,,,***(((&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***,,,...000111222444777>>>HHHSSS\\\aaacccsssttt}}}yyytttfffZZZKKKAAA???===999555222000...+++)))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))***++++++///000111333666<<>>>>>999::::::999777333000...///...,,,***((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,***,,,---------000666;;;FFFGGGFFFBBB<<<888888999888666333000---,,,++++++((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***+++,,,---......000222444444111...,,,,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))******++++++************++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---000666>>>CCCNNNSSSYYY[[[XXXQQQKKKHHHBBB@@@>>>:::666222000...---,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,...222888===JJJRRRZZZ^^^gggqqqrrrlllhhh^^^UUUOOOKKKFFFFFFHHHFFFBBB===888444111---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((())))))+++,,,...//////444>>>IIITTT^^^eeeiiinnnrrrsssmmmaaaWWWQQQOOOJJJFFF???:::666333///---,,,+++)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((()))+++---.........000555???KKKSSSVVVWWWWWWdddwwwzzzqqqdddZZZLLLBBB<<<999666444///...+++)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,...///000222666;;;???JJJQQQ]]]lllxxx~~~~~~}}}rrrmmmeee___ZZZSSSLLLFFFCCC???:::555222000---+++((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((***,,,///111111111000111000...,,,***(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++///777@@@FFFOOO___nnnuuuTTT===999555222222222222222333222222333555666555444111111111222222333333333222222111000///////////////000222444666888999:::444444444444333111///---...---,,,***)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))******+++++++++,,,+++---...---,,,---000333888<<>>999555777:::666444222///---,,,+++***((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,///222444555333000...,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((()))))))))((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,000555:::HHHMMMTTTWWWTTTNNNGGGCCC===<<<:::777333000---,,,++++++***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))*********+++...333666EEEMMMUUU\\\dddlllmmmhhhjjjaaaWWWQQQMMMHHHGGGIIIAAA===888444222///,,,*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((()))+++,,,---...///333<<>>???777444000.........,,,+++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&(((((((((((()))***+++,,,,,,,,,---222;;;GGGTTT[[[```hhhiii___VVVSSSPPPKKKGGGCCC<<<777333000---+++))))))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++222???QQQbbbmmm}}}xxxyyyzzzuuuhhh]]]VVVRRRLLLHHHDDD>>>777111...---+++((('''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%''')))+++,,,...111444<<>>;;;999888888999888666333000///((((((''''''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((***+++++++++,,,...+++...777CCCOOOWWW\\\^^^YYYRRRNNNLLLIIIBBB>>>===666333000------,,,+++)))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((()))*********+++---///444???LLLVVV^^^eeefff\\\UUUTTTOOOFFFGGGCCC===888444///+++((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())),,,///777EEEVVVbbbnnnhhhiiitttyyyssslllkkk___WWWMMMHHHFFFBBB:::333---,,,***((('''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))+++...111222888CCCQQQ]]]eeehhhiiilllfff___ZZZVVVQQQKKKFFF:::777333000...---+++)))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))+++,,,,,,------,,,***)))''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++///777@@@FFFOOO___nnn}}}NNN===999555222222222222222222222222444777888777666444444444444444444444444222222000///...------,,,---,,,,,,,,,---///111222111111111111111111111111---------------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))***)))((((((***+++,,,+++,,,+++***+++---...---,,,.........---,,,+++))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((******))))))***+++,,,,,,)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((((((((((()))+++'''---333888888777555444444555555555333111...,,,(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''***+++******+++---)))+++111<<>>999444333555666444111111444555444666<<<>>><<<666666555555555666666777666444222000//////000111---------.........//////000000000000000000000000---------,,,,,,,,,++++++...+++))))))++++++***((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))++++++++++++******))))))((()))***+++,,,+++******))))))))))))))))))))))))+++,,,...------,,,...///,,,,,,++++++***))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))---)))%%%$$$'''))))))(((&&&---...(((''',,,---(((++++++(((%%%&&&+++***&&&,,,%%%###(((***((()))///))))))))))))((((((((((((,,,,,,### ((('''###&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))******,,,---///000111222111222444444222///,,,***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***,,,...111777???IIIPPPQQQOOOKKKHHHFFFCCC???===666333///,,,+++***((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))))))))---666===MMMPPPRRRQQQLLLGGGDDDCCC@@@===999444000---,,,,,,(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''+++111:::@@@RRR```llloootttyyysssggg\\\QQQGGGEEEAAA888111///))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((///---...666EEETTT]]]aaa```[[[VVVTTTRRRMMMDDD<<<333:::777,,,''',,,...***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))*********222!!!$$$+++###$$$***!!!###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***,,,222;;;BBBEEENNNaaasssyyyJJJ===999333222444555444111222555666444555:::;;;999666666555555555666666777555333111///......///000---------....../////////////////////////////////------,,,,,,,,,+++++++++---***((()))***+++***(((***************************)))))))))((((((((((((((((((((())))))))))))))))))))))))*********++++++((((((((()))))))))******,,,,,,++++++************)))***+++,,,,,,,,,+++******************************+++,,,,,,++++++,,,...,,,,,,,,,+++***)))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******++++++*********)))))))))(((((()))))))))*********)))***,,,...000000...++++++)))***+++***&&&&&&((($$$)))---,,,++++++((($$$'''(((---111000+++((((((******)))))))))(((((((((&&&+++((()))111///(((***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***,,,---///000000000111222333222///---+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))***,,,...333:::CCCIIIJJJHHHFFFDDDCCCBBB???===555222///,,,+++***(((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''***111666FFFKKKPPPPPPKKKFFFEEEEEEBBB???;;;666222///---,,,(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((***///555:::JJJXXXcccgggkkkooohhh\\\SSSJJJBBBAAA>>>777222000))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,+++,,,333???MMMWWW]]]```[[[TTTQQQOOOKKKDDD>>>DDDHHHBBB333***+++)))$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((())))))******,,,&&&&&&'''%%%***+++"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******,,,111:::AAAEEENNN```rrryyyIII<<<888333222333444333111444666777444555888999666777666666555555666666666444333111///.........///............////////////........................,,,,,,,,,,,,++++++++++++***)))((()))***++++++)))******************************)))))))))((((((((((((((()))))))))*********************++++++++++++))))))))))))*********+++,,,,,,,,,,,,++++++++++++***+++,,,---------,,,+++++++++++++++++++++++++++)))***++++++******+++,,,---,,,,,,++++++******)))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((())))))))))))*********++++++++++++************))))))*********+++++++++......---***'''&&&&&&(((///''')))222444---...666...///+++$$$"""(((///222***------(((%%%'''***+++*********))))))))))))((( &&&$$$$$$+++(((###'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,---......///000111111///---,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))***---333:::???AAA???>>>>>>???@@@???===555222...,,,+++***)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&'''***...<<>><<<777222000)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))+++///777BBBOOOWWW[[[VVVPPPNNNNNNMMMGGGCCC>>>AAA<<<000)))***)))%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((())))))))))))+++000---///;;;>>>666000&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))******+++000888@@@EEENNN```qqqxxxHHH;;;777444222333444333222444777888666777::::::777888777666666666666666666555444222111000//////000////////////////////////////////////////////////,,,,,,,,,,,,++++++++++++(((((()))***+++++++++***++++++++++++++++++++++++*********)))))))))((((((((())))))******+++++++++++++++++++++,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,(((+++///000///000333777222...---//////,,,+++---,,,111333333333333...'''***---***$$$$$$***---***++++++*********)))))))))---111***%%%***)))(((///(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))***+++++++++,,,.../////////...---))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((***---222666:::999888:::<<<===<<<<<<555222...,,,+++***)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))((('''&&&(((***111;;;EEEHHHEEEBBBDDDGGG???===999444///+++)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((())),,,...888CCCPPP[[[eeejjjddd[[[MMMHHHBBB???;;;666111...)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''')))+++,,,///888FFFPPPRRRNNNLLLMMMPPPPPPKKKFFF333444111)))&&&)))***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))###'''$$$444OOOIII444222))))))'''&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***++++++///777???EEENNN___oooxxxHHH:::777555333333333444444333777999888999======:::888888777666666666666666666555444333222111111111000000000000000000000000000000000000000000000000---------,,,,,,,,,++++++((()))++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))***+++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.........,,,---...000000//////...........................,,,---......,,,+++,,,...---------,,,,,,,,,,,,,,,************************(((((()))))))))*********************************************++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,---------...)))---000000---***+++---***222444111:::JJJOOOHHHBBB===444000333555...###(((***+++,,,///111,,,%%%++++++++++++***************...'''$$$))))))&&&,,,))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))))))))***,,,---......------))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''((('''((()))))))))***---000666555555666999::::::999444111...,,,++++++)))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((((((((())))))***333===AAA???>>>@@@DDD>>><<<888444///+++((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%'''((('''(((***,,,,,,444@@@MMMXXX]]]YYYQQQHHHFFFBBB===999555111---(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''')))+++***+++222>>>HHHKKKJJJKKKOOOSSSQQQIIIBBB999777222+++(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((...&&&%%%DDDeeeTTT777777---,,,***(((&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''(((((()))***+++,,,///666>>>EEEOOO___ooowwwHHH:::888666444333444555666444888::::::;;;>>>>>>;;;999999888777666666666666777666666555444333222111111111111111000000000000111111111111111111111111............------------)))+++---...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))***+++,,,------...............------------,,,,,,,,,,,,------------.............../////////......000111111111000///////////////////////////...///000///...---...///------------------------************************((())))))))))))***************************************+++++++++,,,,,,,,,............---------------------.........//////222...(((%%%***555DDDNNNXXXccccccZZZeee|||yyyooofff\\\XXX\\\[[[NNN>>>:::222---,,,,,,++++++...,,,,,,,,,+++++++++******!!!'''&&&)))333000''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,))))))(((((('''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((&&&((()))))))))***,,,...222111111333666888888777444111...,,,++++++***)))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((---444888999999;;;======<<<999555111---***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''&&&'''***,,,***...777CCCNNNRRRMMMFFF???@@@>>>999666444111---(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((***+++***)))...777???HHHHHHJJJNNNQQQMMMCCC;;;999666000+++)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((888***+++IIIbbbTTT===:::///...+++)))'''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))***++++++---000666>>>FFFPPP```ooowwwIII:::999777555444444666888555999;;;:::;;;===<<<999:::999888777666666666666666666555555444333111111222222222111111000000000000000000000000000000000000////////////.........***---000000...,,,+++,,,------------------------+++++++++*********))))))))))))***+++,,,---....../////////.........------,,,---------................../////////000000000//////111222222222111000000000000000000000000000///000111000...---...///---------------.........++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---/////////.........------........./////////000000---000888FFFZZZpppqqqqqqzzz{{{rrrqqqyyyiiiNNNPPPGGGDDDEEE;;;,,,---888---,,,,,,,,,,,,+++++++++,,,111///555BBB???222...*********)))))))))((((((''''''''''''''''''''''''''''''((())))))***++++++)))))))))*********++++++************************'''((((((((())))))))))))***************************************************************)))))))))((())))))******+++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''((((((((()))))))))%%%''')))***)))***+++---,,,,,,,,,///333666666666333111---,,,++++++***)))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&''''''(((((()))***---000444666666666;;;:::888555111...+++)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''&&&%%%&&&(((***+++,,,222>>>JJJMMMIIIDDD===@@@???999555444111,,,''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))***)))))),,,222777BBBBBBCCCHHHLLLJJJBBB:::555000+++)))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((*** $$$111;;;@@@>>>444///---+++((('''&&&&&&'''''''''(((((()))******+++(((((((((((()))***+++,,,///000666???GGGQQQaaaooovvvJJJ::::::888666555555777999666:::;;;::::::;;;999666:::999888777666666666666555555555444333222111000222222222222111111000000000000000000000000000000000000000000////////////+++///222111...,,,+++,,,------------------------+++++++++************))))))******+++---...//////000000//////.........------------............///......//////000000111111///000111222333222111111000000000000000000000000///000111000...------///------..................++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------////////////............////////////000000000000000BBB^^^zzzpppaaa\\\UUUNNNNNNVVV```fffiiiaaa]]]XXXVVV\\\bbb^^^VVVUUUZZZkkkxxxeee???...555---------,,,,,,,,,++++++,,,,,,$$$'''555444(((%%%************))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++************************(((((((((((())))))))))))************************************************++++++++++++************((()))))))))*********+++))))))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))$$$&&&)))*********+++,,,(((((()))---111555666666333111---,,,++++++***)))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***(((%%%$$$%%%&&&&&&%%%***)))))),,,111333333111777777555333///,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((&&&$$$$$$''')))'''&&&,,,999EEEJJJGGGCCCBBBFFFDDD<<<666444000***''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((+++...111;;;:::<<>>:::777666888777666:::999777555444333333333444444444444222......000000...111777777222111555111---+++///333333222111------............------...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---......000---+++,,,///111111000...222111,,,+++000111///555000...111///***+++000555111000444666333111222;;;888888<<<>>>;;;777777888111111666333+++---777666000...000...))),,,333,,,,,,,,,,,,,,,++++++++++++++++++---//////---+++------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......555///---000000,,,,,,111...111)))777+++999888FFFkkkyyy}}}iii\\\bbbxxx~~~~~~{{{vvvppp[[[YYYTTTXXXuuu]]]JJJXXX888333+++)))...111+++ +++***...333///'''(((///,,,,,,+++***)))))))))***'''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++***)))(((((((((((()))))),,,---......---+++)))(((,,,***((((((***,,,,,,,,,,,,+++)))((())))))******000---***)))***,,,,,,,,,,,,***'''(((***---------))))))))))))(((((((((((((((((())))))))))))(((((()))(((((((((((('''''''''(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,...//////000111///---+++)))((((((((()))))))))))))))******+++((('''''''''&&&&&&&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++---///111222444666777555///+++))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&'''''''''&&&%%%%%%)))(((&&&$$$###$$$''')))***''''''***(((###%%%+++)))((()))///888???AAAAAABBB>>>999666555222---)))'''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((((((((())))))******222333777===DDDFFFDDDAAA:::444...+++***+++***)))(((((())))))(((((('''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%(((+++,,,+++)))'''))))))'''&&&%%%(((---111///(((&&&)))***''''''***(((((((((***///555;;;???((((((''''''''''''(((((())))))))))))************)))))))))))))))******+++,,,222888;;;DDDSSSaaahhhpppLLL:::888666555444555666777555999:::999:::???@@@>>>===;;;888666555666666555888777444222222333444555777888888888777777888;;;:::555222444333000111555444333444666666111+++'''......////////////......//////............//////111000///......---......///......//////000111222/////////...,,,+++******,,,111333222333777555111''',,,555<<<:::444444:::444777@@@MMMXXX```jjjrrrfffzzzpppmmmtttzzz{{{{{{gggGGG999<<<666%%%!!!...333......444444,,,000000000...******---000---,,,,,,---//////---,,,---------,,,,,,,,,+++++++++,,,,,,---...///000000000000222555444111111222222333///===///<<>>AAA???<<<999777333...+++((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((''''''(((((()))***(((((()))))))))*********,,,---111777===@@@@@@>>>:::555///,,,++++++***)))(((((())))))(((((('''&&&(((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''///+++&&&""""""$$$(((***%%%&&&'''((('''%%%!!!%%%###%%%******&&&'''***((('''&&&&&&'''***---///)))(((((('''&&&&&&''''''(((((((((((())))))))))))******))))))******+++,,,---333999<<>>???>>>AAAGGGIIIIIIBBBAAA???>>>=========>>>???===999666444555666888444777;;;;;;777222...+++666444444888999666444444000///...---///222444555---......//////......---.....................///111000///...---,,,,,,,,,---------......000111111///222555555333222444666...000111111222444333...DDD666)))&&&+++111777<<<]]]iii}}}}}}vvv{{{}}}qqqrrryyyyyyJJJFFF;;;///***...222222555,,,%%%(((111555222,,,000...------//////...------------,,,,,,,,,++++++------...///000111222333222666777444222222111///***===444000EEEyyyfffssssss}}}jjjgggMMMBBB666'''%%%///---...---+++,,,///...,,,---,,,,,,+++***))))))))))))(((((((((((()))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---000333333///,,,---///000...,,,+++---000)))((((((***---......---111000///000000...+++)))&&&))),,,---,,,++++++++++++*********))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((()))***+++************************))))))))))))*********+++******++++++,,,---......000///---,,,************((((((((((((((()))************)))))))))((((((((())))))(((((((((((())))))************************************************))))))))))))))))))))))))))))))))))))***+++,,,,,,111444666666333...***(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&))))))))))))))))))))))))---)))&&&&&&(((***)))'''---***'''&&&&&&''''''''',,,((('''***+++))))))***%%%((()))))))))---666===>>>???@@@>>>999444///---))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((())))))(((((())))))***+++))))))************++++++,,,,,,///444:::???AAABBB;;;777111...,,,,,,+++***((())))))))))))(((''''''(((((((((((((((((((((((()))((((((((((((((())))))''''''''''''''''''''''''(((((()))+++------+++))),,,,,,---......---+++)))((((((+++...---)))(((***++++++***)))((()))))))))))))))((('''''''''''''''''''''((((((((()))))))))+++++++++***+++,,,,,,---...444999===EEETTTbbbiiisssMMM;;;:::777555444444555666:::<<<===;;;>>>DDDHHHHHH@@@>>>>>>>>>===;;;<<>>BBBEEE;;;999444000...,,,,,,,,,)))************)))(((((())))))))))))))))))))))))***))))))))))))******+++((((((((((((((((((((((((&&&'''***...111000+++'''******)))&&&$$$%%%)))---,,,******,,,//////---+++,,,,,,---------------,,,)))))))))))))))***++++++))))))))))))************---,,,,,,,,,,,,---......///555;;;>>>FFFTTTbbbiiiuuuUUU???>>><<<:::999999:::;;;@@@BBBBBB???AAAGGGJJJIIIEEEBBBCCCEEECCC>>>@@@EEECCCAAA???======>>>???@@@???AAA>>>777666;;;@@@@@@LLLKKKGGGBBB===<<<<<<;;;---444999:::;;;;;;666///333333444444444444333333000111222333333333333222111000000000000111111222//////000000111333444555999777555444555666666555444555666777888999<<<>>>999999HHHkkk~~~aaaBBB999,,,555===:::000***---444111000//////111111000///000000//////...------,,,......///111222444555555666888888777:::===;;;666666EEEmmm|||pppYYYJJJ<<<000---111333///,,,---...---...//////...---+++***)))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------//////...---------...///---000222222222888DDDNNNTTT[[[bbbfffhhhlllsssyyy~~~yyytttoooiii```UUULLL???;;;666111000///......222222111///,,,,,,---...,,,,,,,,,,,,++++++++++++)))******************)))******)))))))))((((((((()))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...............------,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++*********)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++...000333555555222---***************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))((((((***------***'''+++...222333111---)))&&&+++,,,,,,---...000///,,,222///,,,,,,...000000///333888>>>???:::444000///,,,++++++******++++++,,,+++***))))))(((((())))))******))))))******+++,,,++++++++++++++++++++++++,,,++++++++++++,,,------------------------,,,,,,)))***+++...222888>>>BBB<<<;;;777333///---------++++++,,,,,,++++++***)))***************************************+++,,,---************************222,,,&&&$$$(((...000111222;;;BBBBBB;;;444444666555...((((((...222///***)))***+++,,,---,,,,,,+++*********+++---...000111,,,,,,,,,,,,------------...............///000000111777<<>>???AAADDDDDDAAABBBGGGIIIGGGHHHEEEFFFJJJFFF???@@@HHHFFFCCC>>>:::999:::===???EEEXXXooorrr|||lll\\\RRRHHHEEE::://////777999444222222333333333333222222///000111333333333222222222111111111111111222222///000000111222444555666666777888999999888888999666666999999555333777???RRR}}}gggDDD:::000///555999555000111111222333555555333111333222222111000///......//////000222333555666777888999<<<>>>:::444333555EEElll}}}nnnRRR444222///---//////---000444000111111111///---+++***,,,++++++++++++,,,------------------------------,,,,,,,,,---------.........---,,,,,,...111555777BBBLLLYYYbbbggglllttt{{{www|||}}}wwwlll___QQQBBB555---))))))+++...111111///---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************************+++,,,---...------------------------,,,,,,,,,,,,------------,,,,,,,,,------.........---......//////...---------------------...//////,,,,,,+++++++++*********))))))))))))***+++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,---------...111444555333///,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++------------------------,,,,,,------,,,+++)))((()))+++,,,******///:::CCCDDDGGGEEE>>>888444000---111---))))))---000000...///444999<<<;;;666222///---,,,,,,,,,,,,,,,,,,---,,,++++++***************+++++++++++++++,,,,,,---------------------------------,,,,,,------.../////////............------,,,---...///222666<<>>555555555///'''------......---,,,++++++++++++,,,---///111222333....../////////000000000000000//////000000111222222888===@@@HHHVVVdddjjjzzz]]]@@@???===<<<===>>>@@@AAACCCFFFGGGFFFGGGKKKLLLJJJNNNJJJLLLPPPLLLCCCDDDLLLMMMIIIFFFGGGNNN[[[iiirrruuuQQQAAA@@@<<<222888888999999999999888888666777999;;;;;;;;;:::999::::::888777666555555555555555555666888999;;;<<<444>>>HHHGGG>>>777666888;;;::::::;;;<<>><<<@@@AAA777000@@@ZZZoooJJJ666***///444111222:::222333333333111///,,,+++,,,,,,,,,,,,,,,------...------------------------------------............------///444<<>>>>><<<888222///...//////000000000000///..............................,,,,,,,,,,,,---...///000........................&&&111DDD\\\mmmqqqiii___VVV\\\eeekkkkkkhhhccc___dddbbbYYYLLLCCC@@@:::444222222111000000/////////............///000111111///000000000000111111111111111111111111222222333333999>>>AAAHHHWWWdddkkk|||[[[ZZZYYYXXXYYY[[[]]]^^^bbbfffhhhgggiiimmmnnnkkkpppmmmooosssnnndddeeennnoooooosss{{{hhhTTTFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFIIIKKKKKKKKKJJJIIIIIIHHHFFFCCCAAA???>>>===@@@AAAAAABBBDDDEEEGGGHHH___nnn{{{ttt^^^KKKFFFHHHCCC@@@???DDDRRRsss\\\:::---222;;;444555999===@@@???<<<888666666555444333111111000222333444666777999:::;;;@@@===@@@CCC;;;>>>gggnnnKKK111444888///+++222333444444444333000---,,,---,,,,,,,,,,,,---..............................---------.........//////111333999CCCSSSdddttt~~~tttcccZZZ\\\aaacccbbbddddddeeegggiiiiiihhhfff___WWWNNNNNNWWWbbbhhhjjj___mmmmmm[[[DDD444000111000...///............------------..................---......---------,,,,,,,,,------------...///000000........................---------............///.........///////////////---...///000000000///...---,,,,,,,,,,,,---......+++++++++*********))))))************+++,,,---...................................................------------------------...------,,,,,,---------...---...111444555222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,////////////////////////***---...,,,***...999BBBdddqqqyyytttyyy||||||sssaaaKKK888---,,,......///333888======888333......------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......////////////////////////...............///000000111111000000//////......,,,...//////...000444888>>>???===999333//////000111111111111111000//////////////////////////////,,,,,,,,,---...///000000000000000000000000000000;;;BBBRRRgggxxx|||uuummmyyylll[[[RRRRRRWWW[[[]]]XXX______VVVNNNMMMMMMLLL///////////////000111111000000///...............000000000000111111111111222222111111222222333444444:::???AAAIIIWWWdddkkk}}}