BM66(@ '''((()))'''%%%%%%))),,,+++***(((&&&%%%&&&'''((((((''''''&&&%%%$$$$$$###%%%'''***---...---+++***))))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,---------......222000---...///000...+++.........///000222333444555888<<>>>>>???@@@AAAFFFFFFGGGGGGHHHKKKOOOSSSVVVVVVWWWYYY[[[\\\[[[YYYXXX]]]bbbdddccc```______```bbbeeekkkyyy%%%'''((((((&&&&&&(((******)))'''&&&&&&&&&((()))(((((((((((()))***++++++%%%''')))***+++***)))((())))))(((((((((((())))))*********++++++,,,,,,,,,,,,,,,,,,,,,------------111///------///000...,,,......//////000111222333111444777:::@@@JJJWWWbbbooowwwzzzuuussssssqqqsssvvv|||qqqcccVVVJJJBBB???===;;;999777666555444333333333444333222222111222222111111000///////////////000000000//////...////////////............------------............111111///...---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---+++))))))***+++***)))+++,,,,,,+++))))))***+++,,,***((())),,,---,,,+++++++++++++++++++++++++++222000...+++***)))*********(((&&&&&&)))++++++***))))))((()))++++++)))(((((()))***)))'''''')))+++)))))))))((('''''''''&&&(((((()))))))))*********+++******)))(((((())))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++---+++***,,,...000///---,,,++++++************+++...---,,,,,,,,,...000111///...---,,,,,,...000111333333333444666777999:::999;;;>>>?????????AAABBBDDDEEEFFFFFFGGGKKKPPPSSSVVVUUUVVVXXX[[[[[[ZZZYYYXXX\\\bbbdddcccaaa``````aaabbbeeekkkyyy$$$%%%'''((('''&&&&&&'''((('''&&&&&&&&&'''((()))'''&&&&&&%%%&&&((()))+++&&&&&&'''''''''''''''''')))((((((''''''(((((()))******++++++++++++++++++++++++,,,,,,,,,---------...---,,,---///000///...///////////////000111111...111333444444888===BBBLLLVVVcccpppyyy~~~{{{{{{yyywwwwww{{{zzzxxxvvvtttwww}}}}}}rrraaaRRRHHHBBB===:::888888999888777555333111222333333333333222111111000000000000000000000000......////////////...................../////////---------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++,,,---,,,***(((***+++,,,+++***)))***+++***))))))+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))))))))***+++)))''''''(((******)))***)))((()))++++++)))''')))******)))(((((()))+++******)))((('''&&&&&&%%%(((((())))))))))))******,,,,,,***)))''''''&&&&&&&&&''''''((((((''''''&&&))))))))))))(((((((((((())))))))))))(((((((((((('''''''''((()))*********))))))*********+++++++++)))))))))*********++++++***))))))***,,,---,,,+++*********)))******++++++,,,,,,------.../////////---,,,,,,,,,---///111222222333333444555777888999999<<<>>>??????@@@AAABBBCCCCCCDDDEEEGGGJJJPPPTTTUUUUUUUUUWWWZZZ[[[ZZZYYYXXX\\\aaaccccccaaa``````bbbcccffflll{{{%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''(((((((((''''''(((((((((++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++,,,---...///////////////.........///000000///000222222222333666999===BBBHHHPPP[[[iiixxx~~~xxxuuuqqqooonnnrrrzzz}}}ooo^^^VVVKKKBBB>>>=========555666666666555444333222222222222222222111111000////////////000000111111......//////000000//////---------....../////////......------,,,,,,++++++,,,,,,,,,,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,,,,---...---++++++---...---,,,+++,,,---,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))))))))---,,,***))))))*********,,,+++++++++,,,,,,+++))))))***+++***((((((***+++,,,,,,,,,+++*********)))(((((()))))))))))))))))),,,+++***)))((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((()))))))))***((())))))))))))*********))))))))))))************((((((((()))***++++++++++++++++++++++++,,,---...+++,,,.../////////...............///111333444666222222333444555777888999999;;;===>>>>>>???@@@BBBAAABBBCCCDDDFFFJJJPPPTTTVVVUUUUUUWWWYYYZZZZZZYYYYYY[[[___bbbccccccbbbaaacccdddfffnnn}}}(((&&&$$$###$$$&&&((()))&&&&&&&&&&&&&&&'''((((((+++***)))((((((((()))***)))((('''%%%%%%&&&'''(((((((((''''''''''''((((((+++******************************+++++++++,,,,,,***+++,,,,,,------/////////...............//////000111111000111222555777777888999<<>>>>>>>>???AAAAAABBBCCCDDDFFFJJJPPPTTTWWWUUUUUUVVVYYYZZZZZZZZZYYYZZZ]]]aaacccdddcccbbbccccccfffooo)))&&&$$$###%%%'''((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%'''((()))******)))((('''&&&&&&'''))))))(((''''''&&&&&&''''''((())))))******************))))))*********+++++++++)))***,,,,,,,,,,,,---///---------------...//////000///...------...000222///111444666888>>>FFFMMM^^^lll~~~qqqaaaTTTJJJDDD<<<;;;;;;999888666444333666666444333333333444555000111111111111000//////.........//////000000000...///000111111222222111---------------.....................------------,,,,,,,,,,,,---...///000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---***&&&%%%&&&)))+++,,,''')))+++,,,+++))))))******,,,---,,,+++*********************************************************)))***)))(((&&&%%%''')))+++***)))*********(((&&&((())))))(((''''''(((***'''(((((()))***+++,,,,,,))))))(((((((((((('''''')))))))))***,,,...///000((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))*********)))((('''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******)))***,,,,,,++++++---...++++++******++++++,,,,,,,,,---...//////...------,,,---...///111222333444111222222333444666777888888:::===>>>>>>>>>@@@AAACCCCCCDDDEEEGGGJJJPPPTTTXXXWWWVVVWWWYYY[[[[[[[[[YYYZZZ\\\```ccceeedddbbbbbbcccfffppp'''%%%%%%'''******(((%%%&&&&&&''''''&&&&&&%%%%%% """%%%&&&&&&&&&&&&'''&&&&&&''''''((())))))(((''''''&&&&&&''''''((((((((())))))******++++++))))))))))))*********+++)))+++,,,,,,+++***,,,...,,,+++,,,,,,---...///000------,,,---............,,,///333444444555999<<>>;;;888999;;;:::888666444333444444444444444333222111000000111111000000///.........//////////////////---...///000111111111111...------------------,,,,,,,,,,,,,,,,,,---------++++++***++++++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,***'''''')))+++,,,,,,&&&(((+++,,,+++))))))***(((***++++++******---///++++++++++++++++++++++++******++++++++++++++++++((())))))'''%%%%%%'''***,,,***)))*********(((&&&'''(((((('''&&&&&&''')))'''''''''(((((())))))***))))))((((((((('''''''''(((((()))***+++---///000((())))))******))))))(((******))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***&&&(((******)))(((***---------,,,,,,+++,,,,,,,,,---...............------++++++---...///000111111111111222333444666777888:::<<>>DDDNNN]]]ooo}}}oooZZZSSSIIIBBB>>>;;;777444222444777777666555444444111222555666555333000---000000000000000//////...////////////////////////,,,---...///000000000000.........------,,,,,,,,,*********++++++,,,,,,---******))))))***++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++---//////...---'''***---...---,,,+++,,,(((***,,,,,,+++---222555,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++)))''''''***---...---,,,,,,,,,,,,***(((&&&'''((('''%%%%%%'''((())))))))))))(((((((((((())))))(((((('''''''''&&&((((((((()))***,,,---...(((((())))))))))))((((((+++******)))(((''''''&&&%%%&&&'''((()))***+++,,,''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))+++------++++++---000111000///.......................................,,,,,,...///000000000000111111222333444666777888<<<>>>AAABBBBBBBBBDDDEEEFFFFFFGGGGGGHHHKKKOOOSSSZZZYYYWWWXXXZZZ]]]]]]]]]YYYYYYZZZ^^^cccfffeeeccc```aaaeeeppp%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((************++++++++++++))))))))))))))))))))))))))))))***++++++++++++***+++,,,------......---------------............//////000000000111111111111555666777;;;BBBOOO]]]fffwww}}}lll[[[PPPEEEBBB???;;;777444333222333222222111111222222333333111000000111222222111......//////000000111111///............---------...---,,,,,,++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,+++))))))))))))***...---,,,+++************---+++)))(((***+++++++++************+++---///000555000******---///...,,,---+++***,,,000333333222***)))))))))++++++)))''''''+++///222222///+++'''))))))))))))))))))))))))'''((((((((()))))))))***)))************+++++++++***)))'''###!!!"""%%%(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))+++---,,,)))&&&(((((((((((((((((((((((((((((()))+++------+++)))&&&''')))***,,,---------)))))))))))))))*********+++***)))***,,,------,,,+++,,,---.........---,,,---,,,***+++...000111000444333333444555777999:::===<<<:::;;;===???@@@@@@DDDDDDDDDEEEGGGLLLRRRWWWYYYXXXWWWXXXZZZ[[[\\\[[[ZZZ\\\___cccddddddcccbbbcccdddeeelll%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,---------------------------............/////////000000000111111222333444777;;;AAAIIIOOO___jjjzzzxxxjjj___SSSHHHAAA@@@>>><<<999777555444444444444444333333444444444333111///000111222111111///////////////000000000///............---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***))))))***+++,,,///...------,,,,,,,,,,,,...,,,))))))***+++***)))*********+++---///222444666000+++)))+++,,,***(((***)))***...111222111///+++)))((((((******)))'''...///000000///---***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++)))'''%%%%%%(((***((((((((())))))(((((('''(((((((((((((((((((((((($$$%%%''''''&&&%%%&&&'''************************)))((('''(((***++++++***(((((()))***++++++++++++)))******+++++++++++++++---,,,+++,,,------,,,***+++,,,---.........------...---...///111222000///333333333444555777999:::@@@>>>===>>>@@@BBBCCCCCCCCCDDDDDDEEEGGGLLLSSSXXXZZZXXXWWWXXXZZZ[[[[[[ZZZXXX[[[^^^aaacccccccccbbbbbbccceeemmm%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%''')))++++++)))'''%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((()))******++++++******++++++,,,------------,,,,,,,,,,,,---------............/////////000000000---///222333333555777999DDDLLLVVV^^^dddlllvvv~~~kkkbbbVVVKKKEEE@@@<<<888:::999888777666666666666444444444333333444444444222111//////111111111000000000/////////////////////............---------,,,,,,+++++++++,,,------************++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,))))))))))))***+++------......---,,,,,,---------...,,,***)))***+++***)))++++++***+++---111555888:::666000.........,,,)))'''(((+++...111000...+++,,,***(((((()))*********444222///---+++*********))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))))))))******)))(((((()))+++&&&''''''(((((((((''''''((((((((((((((((((((((((&&&((()))(((&&&&&&))),,,***************************(((&&&&&&(((+++,,,,,,)))))))))))))))))))))))))))***,,,---------,,,+++...---------...---***(((+++,,,------......------......000222444444111///333333333444666777999:::@@@>>>===>>>@@@CCCDDDDDDBBBCCCDDDEEEGGGLLLSSSXXXZZZYYYXXXYYYZZZ[[[ZZZYYYXXXZZZ]]]```aaabbbaaaaaa___bbbfffooo%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))++++++***)))(((''''''''''''''''''''''''((((((((()))))))))******))))))))))))*********+++((((((((((((((((((((((((((())))))*********************+++,,,,,,,,,,,,,,,+++,,,,,,,,,---------------............/////////+++---000111111111222333666:::@@@CCCGGGMMMVVV]]]lllvvvuuufff[[[QQQKKKCCC===:::999888888666666666555555555555555111111111222222111111111222000......000111000///000000000//////......---///............---------++++++++++++,,,,,,---...)))*********++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,************++++++,,,,,,+++*********++++++,,,---+++***)))***,,,---,,,+++---,,,++++++---000444666999555111//////...---+++((()))***,,,------+++***,,,***((((((***---...///222000---+++)))((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******&&&((())))))((((((((()))%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((()))******+++++++++'''''''''''''''''''''''')))(((((()))+++------,,,((((((((((((((())))))))))))***,,,---------,,,+++,,,+++,,,---...---***(((,,,,,,,,,---------------...---...111333555444333222333444555666777999999===;;;:::;;;===@@@AAAAAAAAABBBCCCEEEHHHLLLSSSWWWZZZYYYXXXYYY[[[[[[ZZZXXXYYY[[[]]]___``````___^^^^^^bbbhhhqqq%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))*********(((((((((((((((((((((((((((((()))************))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,---------............///000000//////111333222444777999:::<<>>???@@@@@@BBBCCCEEEHHHLLLRRRVVVYYYXXXXXXZZZ[[[[[[ZZZXXX\\\]]]^^^_________^^^^^^^^^dddjjjsss%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%$$$###$$$&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))'''((())))))******))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------000000000...,,,,,,...000000222444555666777999;;;:::???GGGPPP\\\hhhuuu|||zzzfff]]]QQQIIIEEECCC@@@<<<777777888777666444333222444555555444444333111111111222333444444333222111000///------/////////...//////..................///............---------,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******,,,,,,------------,,,,,,------------,,,+++***)))******+++,,,---///000111(((((((((+++...//////...,,,,,,+++***+++,,,---...+++++++++******++++++,,,,,,,,,***'''%%%&&&))),,,,,,+++***+++...000222222%%%&&&((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))+++,,,,,,***)))******%%%&&&'''((((((((((((((((((((((((((((((((((((((()))((('''(((******(((&&&(((((((((((((((((((((((('''(((,,,000333222...+++'''&&&&&&'''(((***---...************+++++++++,,,***))))))***,,,------,,,---,,,,,,,,,,,,---...///---+++((()))---222666888111222444666777888888888;;;999888:::===@@@AAAAAAAAABBBDDDFFFHHHKKKPPPTTTWWWWWWXXXZZZ\\\\\\[[[YYY]]]]]]^^^___```aaaaaaaaaaaagggmmmuuu%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((()))*********''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))((())))))***************************++++++++++++++++++++++++,,,,,,,,,,,,---...///...---,,,---...///000111222222333555777444555777;;;AAAKKKVVV^^^iiiqqq|||pppbbbZZZKKKGGGBBB>>><<<:::888777666777888777666444444333222333444444444333222111111222333444444333222111000...------...//////...------..................///............---------------,,,+++++++++,,,,,,++++++++++++******************+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,---------,,,+++***))))))***+++---///111222*********,,,...///---+++)))***+++,,,,,,---------,,,---------,,,,,,---...,,,,,,,,,)))&&&&&&(((***---,,,+++,,,---...---,,,&&&''''''(((((('''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))***************+++,,,+++)))((((((***%%%&&&'''((())))))))))))((((((((((((((((((((((((***,,,,,,(((######(((---************************'''(((+++...111111///,,,))))))(((((((((***,,,...---,,,*********+++---...///---+++***,,,.........------,,,,,,,,,---...///...,,,***+++...222444444111222444666777888888888;;;999999:::===@@@AAABBBAAACCCEEEFFFGGGJJJOOORRRUUUVVVWWWZZZ]]]]]]\\\ZZZ[[[\\\^^^```ccceeefffgggeeekkkpppvvv%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''"""$$$&&&)))***)))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,(((***...000/////////000000000///......000222333111333555777999===AAAEEEMMMUUUcccppp|||vvvjjj]]]RRRJJJFFFAAA@@@???===:::666222000444555555444222111222333111222333444555444444333...///111222222111///...///...,,,,,,...///...---,,,------......///////////////.........---------...------,,,++++++++++++++++++******))))))((((((*********++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***)))***,,,---......---,,,&&&'''((()))+++...000111---,,,,,,---...---+++)))&&&(((***---...//////...***+++++++++)))))))))******,,,---,,,(((&&&'''(((///---,,,,,,,,,+++(((&&&***)))((('''&&&''''''((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,(((((((((((()))))))))))))))******(((%%%%%%&&&'''&&&'''((()))************((((((((((((((((((((((((&&&++++++"""###///))))))))))))))))))))))))(((((()))+++...000///...,,,+++)))((((((***+++,,,///---+++******,,,///111444111---,,,,,,...//////------,,,+++,,,---...//////...---...000222111000111222444666888888888888999888777999<<>>???AAABBBCCCCCCCCCEEEHHHKKKOOOQQQUUUTTTVVVYYY^^^___]]]ZZZYYYZZZ[[[]]]aaaiiiqqqwwwzzztttpppuuu%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&((((((&&&$$$%%%&&&&&&%%%######%%%((('''''''''''''''''''''''')))))))))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))&&&''''''(((((()))))))))************++++++++++++,,,,,,,,,,,,------------//////...............///222111111222222333444555666444777???GGGNNNXXX```mmmttt~~~|||pppdddXXXQQQNNNHHHAAA===<<<;;;888444666666555555444333333222222222222222222222222222222222222222222222222222222111000000//////000000......------------......------.........------,,,......,,,+++++++++,,,,,,,,,++++++******++++++,,,...---,,,---......,,,***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---+++---222444222//////******+++++++++******)))******)))(((((()))*********+++...000000000///...,,,,,,+++***)))(((((('''***,,,---,,,***((()))+++++++++***)))(((((((((((())))))(((''''''''''''''')))))))))))))))((('''&&&''''''''''''(((((((((((()))(((((('''((()))***+++&&&&&&'''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''************************+++***)))(((((()))******)))***+++,,,............,,,,,,,,,,,,------------------,,,,,,,,,------...000000111222333333333333222333555555555666999;;;::::::;;;<<<>>>@@@AAABBBCCCCCCCCCDDDGGGKKKNNNQQQTTTTTTVVVYYY]]]^^^]]]ZZZ[[[[[[]]]bbbhhhpppvvvzzzuuuqqqnnnttt%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&'''(((&&&%%%$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''+++***(((''''''''''''((((((((())))))))))))******))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------......///222222222111111222222333444111111666:::;;;@@@EEEMMMTTT]]]fffmmmvvvwwwgggYYYOOOHHHBBB??????<<<888777888777555222555555444444333333222222111111111111111111111111111111111111111111111111111000000////////////000......------------......000///...---------------///...---,,,,,,,,,------,,,++++++******++++++,,,,,,++++++,,,......---+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,))))))...000---,,,,,,++++++,,,,,,+++***))))))))))))(((''''''((()))))),,,---///000111000///...---,,,***))))))***,,,---((()))+++***))))))***,,,))))))(((((((((((((((((()))((((((''''''''''''(((((()))))))))))))))(((((((((((()))))))))*********((((((((((((((()))******%%%&&&&&&&&&'''''''''''')))((('''''''''((()))************))))))(((((('''((('''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********+++,,,---.../////////,,,,,,,,,---......//////------,,,------...///000222222222222333444555666111333555666666777888999::::::;;;<<<>>>@@@BBBCCCBBBBBBBBBDDDGGGJJJNNNPPPTTTTTTVVVYYY\\\]]]\\\ZZZ\\\[[[\\\aaaiiippprrrsssooolllkkkrrr%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''&&&''''''''''''&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''',,,+++(((&&&%%%&&&'''((((((((((((((()))))))))***))))))))))))))))))))))))---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,------......333222111000000000000000666333333777777666666:::<<<@@@EEEKKKQQQWWW___dddrrr{{{wwwnnnaaaYYYMMMDDD???======<<<999777666666777777555222444444333333222222222222111111111111111111111111000000000000000000000000000//////....../////////...------,,,,,,------...111000...---,,,------...---------,,,,,,,,,------,,,++++++******++++++,,,*********+++---...---+++************************++++++************++++++++++++++++++++++++++++++---)))(((++++++(((&&&&&&,,,,,,,,,,,,+++***))))))+++++++++******+++++++++---...///111111000...---***)))(((''''''(((***+++'''(((((())))))***+++,,,(((((())))))))))))))))))(((((('''''''''(((((()))''''''(((((()))((((((((((((((()))))))))*********((((((((((((((())))))***%%%%%%%%%&&&&&&&&&''''''))))))'''&&&'''(((***+++,,,++++++***)))(((((('''&&&%%%$$$######%%%'''(((************************(((((((((((((((((((((((()))))))))))))))*********++++++,,,---...//////...,,,,,,------...///000000...---......///000111222000000//////000222444555000333666777777777777888999::::::<<<>>>@@@BBBCCCBBBBBBBBBDDDFFFJJJNNNPPPTTTTTTVVVXXXZZZ[[[[[[[[[___\\\\\\aaahhhllljjjggghhhggghhhqqq%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******&&&''''''''''''&&&''''''&&&&&&&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((,,,***(((&&&%%%%%%&&&''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((((((******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......222111000000////////////111///000444555222222555666777999;;;===AAAEEEIIIVVV___lllzzzyyykkk___UUUPPPFFFBBB===999888888888888444333333444444333111///222222222222111111111111000000000000000000000000///////////////////////////...............//////------,,,,,,,,,,,,------000///...,,,,,,,,,---...+++++++++,,,,,,,,,++++++,,,++++++******++++++,,,***))))))***,,,---,,,***************************+++******))))))******+++++++++++++++++++++++++++111---,,,//////,,,***+++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000...---(((((((((((((((((('''''')))((((((((()))***++++++))))))***+++++++++******'''''''''''''''((()))***&&&&&&'''(((((((((''''''''''''(((((((((((())))))'''(((((()))))))))))))))%%%%%%%%%&&&&&&&&&'''''')))(((((('''((()))***+++,,,++++++***)))(((((('''(((&&&%%%$$$$$$&&&((()))************************(((((((((((((((((((((((((((((())))))************++++++,,,---............,,,,,,------...///000000////////////000111222333......---...///111333444111333666777777666777888999999:::<<<>>>@@@BBBDDDBBBBBBBBBDDDGGGJJJNNNPPPSSSUUUVVVWWWXXXYYYZZZ[[[```^^^^^^cccjjjllliiieeeddddddhhhqqq%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))%%%&&&((('''&&&&&&'''((('''&&&%%%&&&'''((('''%%%%%%%%%&&&&&&'''(((((((((***)))'''&&&&&&&&&&&&'''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))*********+++++++++))))))*********+++++++++++++++++++++,,,------...111000//////...............---...222444111111444444333333444555777999:::@@@FFFOOOYYYcccllltttyyyxxx|||uuueeeYYYPPPGGGBBBAAA:::999888777666555444444444444444444333222111000111111111111111111000000////////////////////////...........................------------......///------,,,,,,,,,,,,------------,,,,,,,,,------...******+++,,,,,,,,,++++++,,,++++++******++++++,,,***))))))***,,,,,,+++)))******************************))))))))))))******************************,,,)))***///222000///000++++++,,,,,,,,,,,,++++++******++++++++++++******+++,,,...///000///...---))))))***++++++******)))---+++(((((()))*********)))***+++,,,,,,+++***)))&&&&&&&&&'''''')))***+++'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))%%%&&&&&&&&&'''''''''''''''(((((())))))******************))))))(((((('''***)))((((((((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++*********+++,,,,,,---------,,,,,,,,,,,,---....../////////////////////000111222.........///000222333444222444666777666666777888888999:::<<<>>>AAACCCDDDCCCCCCCCCEEEGGGKKKOOOQQQSSSUUUVVVWWWWWWWWWYYY[[[YYYYYY[[[```fffiiigggeeebbbdddiiisss%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&&&&'''))))))'''$$$$$$&&&((('''&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))*********(((((()))))))))*********))))))))))))*********+++************+++,,,---...//////......---.........000...///222333111111444222111111222333555555555444777<<>>AAACCCDDDDDDDDDDDDFFFIIILLLPPPRRRSSSUUUWWWVVVUUUVVVXXX[[[TTTVVVZZZ^^^aaacccddddddcccfffllluuu%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%'''***+++'''$$$###&&&(((((('''%%%%%%&&&&&&'''((())))))%%%&&&'''((((((''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))************************+++,,,---.........---------......///000------000000---...000222222111222333444333222222444555666666777:::<<<@@@BBBEEEIIIPPPXXXaaahhhuuu|||zzzkkk]]]RRRKKKHHH???:::;;;<<<777555777111222444444333222333333000111111111000000222333////////////000000000000////////////////////////------------------------,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---'''(((***,,,---------,,,***+++---...///...------,,,++++++++++++++++++,,,+++***)))*********(((&&&))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((&&&(((...000---)))))))))***+++,,,---.........)))***+++,,,,,,+++***)))'''(((+++---.........---)))'''&&&%%%'''+++000333444000+++)))******(((''')))***++++++***(((&&&$$$%%%%%%&&&&&&((()))+++,,,---------,,,+++***)))(((''''''''''''((((((((((((&&&''')))*********)))((('''''''''(((((((((((()))$$$&&&))),,,---,,,***)))''''''''''''((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))************************&&&''')))***+++++++++***))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++*********++++++)))+++---///111111111111555555555555444555777:::888888:::<<<>>>AAACCCEEEEEEEEEEEEGGGIIIMMMQQQSSSSSSUUUWWWVVVUUUUUUXXX[[[ZZZ]]]```bbbbbbbbbdddeeedddhhhnnnwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((((((((('''&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&******))))))))))))******'''&&&%%%$$$%%%''')))+++(((((())))))))))))((((((++++++,,,,,,,,,++++++***++++++******++++++,,,---///---+++******+++,,,...000000000///......------////////////////////////111222222333444444555555666666777999===BBBHHHKKKTTTZZZaaafffkkksss}}}}}}rrrcccVVVNNNGGG@@@;;;;;;:::999888777666555444555555555444444555555555555444333222111111111111111111000000000000111111000000000000000000000000111111000///...---,,,,,,+++++++++,,,,,,---------//////...---,,,,,,++++++,,,++++++******++++++,,,'''+++......+++***,,,000***+++,,,+++******,,,...------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))******++++++,,,------------******))))))***,,,---...,,,+++***+++,,,,,,+++)))***+++---......---+++******)))((('''''')))...222555000***''')))+++,,,+++((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))+++***(((&&&%%%&&&((()))+++******)))(((''''''''''''&&&&&&%%%&&&'''(((***(((''''''***,,,,,,((($$$''''''(((***++++++++++++((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++))))))***+++,,,,,,,,,,,,+++++++++++++++***)))((()))+++---///000000000///'''((()))***,,,---...///,,,,,,---...000111333444333444555555555666888:::999999:::;;;>>>BBBEEEGGGGGGCCCCCCGGGKKKKKKMMMPPPVVVVVVVVVWWWXXXYYYZZZ[[[XXXXXXYYY\\\___aaaaaa```eeegggjjjrrr$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((((((((((((((((()))'''&&&%%%%%%%%%''')))***'''(((((())))))(((((('''***++++++,,,++++++******++++++******++++++,,,------,,,+++++++++,,,------,,,,,,---......//////000////////////////////////.........///000000111111333222222333666:::>>>@@@BBBFFFKKKOOOQQQVVV___eeesssyyy{{{pppggg^^^UUUKKKDDD@@@===999555666666555444333222111111444333333222222333333444333333222111000000000000000000////////////000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,++++++++++++++++++,,,,,,000333222...,,,---///---...---,,,)))((()))***---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,))))))***+++---000222444,,,++++++,,,---...,,,+++***+++,,,------,,,+++***,,,,,,+++)))''''''***---333...***((()))***+++***''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))((((((((('''&&&&&&&&&&&&((()))*********)))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((+++---,,,)))%%%%%%&&&'''(((((()))((((((((((((''''''''''''((((((''''''''''''''''''''''''*********+++++++++++++++++++++++++++***)))((((((***++++++++++++***))))))***+++,,,---.../////////++++++,,,,,,---------------------...///111222333333444555555555666888:::999999999;;;===AAAEEEGGGJJJFFFEEEIIILLLKKKMMMOOOVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[^^^aaabbbbbbaaaccceeeiiiqqq$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&(((((('''''''''(((((('''''''''******++++++++++++******+++************+++,,,,,,******+++,,,,,,---------++++++,,,,,,---.................................+++,,,,,,---......//////000000//////000222555666777999<<<<<<<<>>???@@@EEEHHHMMMUUU\\\ccciiikkknnnuuu|||tttnnnhhheeeaaa___^^^XXXPPPIIIDDDAAA>>>;;;:::999888888999777555444333222111///333333222222222222222222111111000000000000111111222222111000000000111111......------------..........................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***((())),,,,,,+++***))))))''')))******(((&&&&&&'''++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((((((,,,,,,,,,,,,+++******)))*********+++++++++++++++(((((((((***,,,---,,,+++))))))))))))))))))))))))&&&(((***+++***)))***+++))))))***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''"""$$$''')))***)))'''&&&'''''''''''''''&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((((((''''''&&&&&&)))************))))))(((((((((''''''''''''((((((&&&&&&''''''((()))******&&&''')))+++++++++******((()))***+++,,,,,,,,,,,,'''((()))***+++,,,,,,,,,+++***))))))***+++---...,,,,,,,,,,,,------------///////////////000111111333444555555555666888:::888777888999<<<@@@CCCEEEFFFCCCCCCHHHLLLNNNPPPSSSVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]]]]^^^``````___]]]\\\aaafffnnn$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%$$$$$$$$$ !!!###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((''''''((()))******)))((('''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&'''((())))))***))))))***))))))))))))***++++++''')))+++,,,---,,,+++***))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,------///000111222000000111111111222222222111222333444555666666666<<<<<<>>>@@@CCCHHHLLLNNNNNNSSS\\\gggpppvvvzzz|||~~~xxxtttnnniiiccc^^^[[[VVVPPPKKKMMMLLLJJJHHHFFFDDD@@@>>>;;;999777555333333333333333222222111111111111111000000000000000111111111222111111000000111111222222111111000000111111111......------------..............................///.........------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***((()))***+++,,,,,,------***,,,......---+++++++++*********))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***++++++++++++++++++***)))%%%&&&(((***+++,,,------)))(((((()))+++,,,+++)))))))))))))))))))))))))))***+++,,,+++((('''&&&'''((()))***)))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''%%%'''(((******)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''%%%%%%%%%&&&''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((((())))))***''')))+++---......---,,,,,,,,,---,,,,,,+++***)))'''((()))***+++,,,,,,,,,+++*********++++++,,,---******+++,,,---......///............///000222222333444555555555666888:::888888888:::===@@@DDDFFFDDDAAABBBHHHMMMOOOQQQUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[\\\^^^___^^^\\\]]]bbbhhhooo$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%&&&'''(((((((((((('''(((((())))))(((((('''%%%&&&'''((()))))))))))))))))))))))))))***++++++)))***++++++,,,+++***)))))))))***++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---.........,,,---------......///////////////111222222222111......///111333444444333999999999999:::<<<>>>???<<<>>>BBBHHHMMMSSSWWWYYY^^^bbbhhhooovvv~~~xxxrrrkkkccc^^^YYYUUUSSSNNNLLLIIIFFFCCCAAA???===>>>@@@BBB@@@===:::999999555555444333111000000111222222111111000111333555.../////////000000111111111111000000000000111111000000/////////000000111//////............//////........................,,,,,,------------......******++++++,,,---......++++++++++++++++++++++++)))***,,,------,,,***)))+++***))))))+++---......&&&))),,,/////////000111******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...---,,,+++)))******++++++++++++***$$$%%%''')))***************))))))***,,,,,,***)))*********))))))************++++++***'''&&&&&&'''(((******)))&&&&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''******)))))))))((((((((('''((()))*********)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&'''%%%&&&'''(((((()))((((((((((((''''''''''''((((((((((((((((((((()))))))))(((***,,,...///...,,,+++,,,,,,,,,++++++***)))(((((()))***+++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------...///111222333333444555555555666888:::999999999;;;===AAAEEEGGGFFFCCCCCCIIINNNOOORRRUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ\\\^^^___^^^]]]^^^ccciiiooo&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))%%%&&&&&&''''''(((((()))(((((())))))(((&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((($$$%%%'''(((((('''%%%$$$$$$%%%&&&'''(((((((((((((((((())))))))))))((((((%%%&&&'''((()))))))))))))))))))))))))))******+++******+++++++++******)))------,,,,,,+++*********************************,,,------......//////000/////////...............,,,,,,,,,---///000///---/////////111333444333333111111222444555666666666888777777888;;;???CCCEEEDDDGGGLLLPPPUUU[[[aaaeeejjjllloooqqqrrrqqqooommmpppsssyyy~~~|||wwwqqqjjjddd^^^[[[UUUQQQKKKGGGEEEDDDCCCBBB>>>>>>>>>===;;;;;;<<<===888===AAA@@@:::666555666222333444333222222222333111111000///...///111444//////000000111222222222000000////////////000000//////.........//////000//////............//////........................***++++++,,,---//////000))))))***+++---...//////++++++++++++++++++++++++)))***,,,------,,,***))),,,***(((''')))+++,,,,,,(((+++---...,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,***)))((()))***+++++++++++++++***+++,,,------,,,+++***,,,+++++++++,,,,,,+++)))++++++************++++++((())))))((('''''')))+++)))***+++)))&&&&&&(((+++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))'''((()))******+++++++++((((((((()))))))))))))))+++***)))'''''''''((()))%%%''')))(((&&&%%%&&&)))'''''')))***++++++++++++((((((''''''''''''(((((())))))))))))(((((((((((((((***,,,------+++(((''''''((()))******++++++***))))))***++++++++++++******+++,,,......---,,,+++.........///////////////,,,,,,---...000111333444333444555555555666888::::::999:::;;;>>>BBBEEEGGGIIIFFFEEEJJJOOOPPPRRRUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ\\\___```___^^^___eeejjjppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((('''''''''&&&&&&&&&''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++---,,,++++++******++++++---,,,+++*********,,,,,,------......------,,,+++.........------........................---------////////////000000000000111000///111444555222///333444444555666777888888;;;;;;===>>>@@@AAACCCCCCHHHHHHHHHIIIJJJKKKKKKLLLOOOPPPRRRUUUXXX[[[]]]^^^bbbcccfffhhhllloooqqqrrrwwwwwwvvvuuusssqqqooonnnpppooommmkkkjjjjjjjjjkkkiiiiiiiiihhhgggeeecccbbb^^^^^^___````````````___TTTRRRPPPLLLIIIEEECCCAAA======;;;:::999888888888666777777777888888888888======;;;999666444222222222111111000000000000000000000000000000000000000000000//////.........---//////////////////////////////............//////////////////////////////------......------,,,+++---,,,,,,+++*********+++,,,------...---,,,***)))******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++*********+++,,,---+++)))(((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&'''(((((((((((((((+++***)))(((''''''''''''((()))*********)))))))))***)))(((''''''((()))***(((''''''''''''(((((()))************************++++++++++++++++++++++++'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''))),,,---,,,***&&&''')))((('''%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%''')))+++***)))'''%%%###!!! )))))))))(((''''''&&&&&&%%%&&&''')))))))))((((((&&&'''((()))******))))))))))))************))))))((((((((()))******++++++,,,,,,++++++*********+++++++++++++++++++++++++++......///000111222333333444333333333444666777999666666666777;;;???DDDGGGGGGFFFFFFGGGIIIMMMQQQTTTXXXWWWVVVUUUVVVXXXZZZ\\\XXXXXXXXX[[[^^^````````````eeejjjppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++---,,,++++++******++++++++++++************++++++++++++,,,------...------...------,,,,,,------...------------................../////////000000000111///...000222333111///000000111111222333333333222222333444666777888888;;;;;;<<<======>>>??????===>>>@@@BBBDDDFFFHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSXXXXXXXXXWWWUUUTTTRRRQQQRRRQQQPPPNNNNNNNNNNNNOOONNNNNNNNNMMMLLLKKKJJJIIIFFFGGGHHHHHHIIIIIIHHHHHHBBBAAA???===;;;999777666:::999888777666666666666555555555666666666777777888888777666555444333222222111000000//////000000////////////////////////000/////////.........---........................//////............//////---------------------------............---,,,,,,---,,,++++++******++++++***+++,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++******)))))))))+++,,,---+++)))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********************)))((((((((())))))+++++++++++++++************)))(((''''''((()))***((((((((('''(((((()))***************************''''''''''''''''''''''''(((((('''''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''***+++***(((''')))***)))(((&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''((('''&&&$$$$$$%%%'''++++++***)))((((((''''''((((((((((((''''''''''''''''''(((((()))((((((((((((((((((((()))))))))***(((((())))))))))))(((((((((((())))))***++++++,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222333222222222333444666777888777777777888;;;???CCCFFFFFFEEEEEEGGGJJJNNNRRRTTTWWWVVVUUUUUUUUUWWWYYYZZZYYYXXXXXXZZZ]]]```aaaaaaaaafffjjjqqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++,,,,,,+++************+++))))))************))))))))))))+++,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,,,,------..................////////////000000...---...///111000000////////////////////////000000111111222333333333444444555555666777777777444444555666777888999999888999999::::::;;;;;;;;;???????????????>>>===<<<;;;::::::999999::::::;;;999::::::::::::999888888777888888999999999999999777777666666555444333333444444333333333333444444333444444444444555555555222333333444444333333333222111000000//////000000/////////////////////////////////.......................................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,++++++******++++++))))))***,,,,,,------,,,******+++++++++,,,,,,,,,,,,,,,+++************+++*********)))))))))))))))+++,,,,,,+++)))((()))***))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))***************))))))))))))***++++++,,,+++***)))******)))((())))))(((((((((((())))))))))))(((((()))******+++************************((((((((((((((((((((((((***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&((()))((('''((()))+++***(((''''''(((''''''''''''(((((((((((()))))))))'''$$$###$$$%%%))))))))))))******++++++''''''''''''(((((((((((())))))((((((''''''(((((()))((((((''''''(((******'''(((((((((((((((((('''))))))******+++,,,,,,,,,///...,,,******+++,,,------------------------------...//////111111222333000111111222333555777888888888888999;;;???BBBEEEEEEEEEEEEGGGJJJNNNRRRUUUWWWVVVUUUUUUUUUVVVWWWXXXZZZXXXWWWYYY\\\```bbbccccccgggkkkqqq%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***)))'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,++++++***************&&&''')))*********(((((()))***+++,,,,,,---------++++++************++++++******+++,,,---......///------.........////////////...,,,,,,---...///000111111000000////////////111111111222222222222222333333333333444444555555444444444444444444444444555555666666666666666777777777888888888888777777444444444555555666666777444555555666666666555555555666777777888888777777666666666666555555555444111111000000111222333333333333333444444444555555000111222333333333222111111111000///////////////////////////////////////................................................///......------......///..............................//////......---,,,,,,,,,++++++***++++++,,,)))******+++++++++++++++******+++++++++,,,,,,,,,,,,++++++*********************************))))))***+++,,,+++)))((()))***))))))))))))))))))))))))***)))))))))))))))))))))((('''''''''''''''(((((())))))))))))***+++,,,------,,,***)))))))))'''&&&))))))(((((((((((())))))))))))))))))***+++,,,,,,***************************************************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''&&&''')))******(((''''''((()))))))))***+++,,,,,,---((())))))'''%%%$$$%%%&&&%%%&&&&&&'''(((((())))))&&&&&&&&&'''((())))))***+++***((('''''''''((((((***)))'''&&&&&&(((***+++(((((())))))))))))(((((()))******+++,,,,,,------...,,,***(((((()))+++,,,,,,,,,,,,,,,------------------...///000111222222//////000222333555777777888888999:::<<>>AAACCCDDDDDDEEEGGGIIIKKKNNNQQQRRRWWWXXXXXXYYYZZZZZZ[[[[[[ZZZXXXXXXZZZ^^^bbbdddeeegggjjjlllppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))++++++***)))))))))))))))(((((((((((()))***+++,,,))))))***************)))+++******))))))******+++************+++++++++++++++,,,,,,,,,,,,---------+++---//////---,,,...///------,,,,,,,,,,,,,,,,,,......//////000000111111111000000000000000000000...//////000000111111222//////000000111111222222///000000111111111111000//////000111111111000000111111111222222111000000......///000000000000///111111111111111111111000111000000000000000111111111111111222222222333333111222333444444111///---000000///............///........................,,,,,,,,,------.........------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***++++++******++++++,,,---******)))((((((((()))*********+++++++++,,,,,,,,,++++++***))))))))))))))))))*********++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))&&&&&&'''((()))******+++,,,+++)))((('''((()))***(((((((((((())))))***+++...777???<<<222))))))---'''((()))******)))((('''((((((((()))***+++,,,---************************************************&&&&&&(((((()))(((''''''''''''''''''''''''''''''&&&&&&'''(((((()))******''''''''''''''''''''''''***,,,---+++'''&&&&&&((('''((())))))'''&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&((())))))(((&&&&&&'''''''''(((((()))))))))***&&&&&&''''''(((((())))))((())))))*********))))))***)))))))))((((((((('''******++++++++++++******(((((())))))***++++++,,,++++++,,,,,,,,,+++***)))******++++++,,,------...,,,------...///000111111222333444555666555555444666777999<<>>BBBEEEGGGGGGHHHJJJLLLNNNPPPQQQTTTVVVXXXZZZ[[[ZZZYYYXXX[[[[[[]]]```dddggggggggghhhiiijjjnnn~~~######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''"""$$$''')))***)))'''&&&'''''''''''''''''''''''''''''''''((('''''''''&&&'''''''''''''''((())))))******++++++***))))))((('''((((((((())))))))))))'''(((((()))******++++++++++++)))((((((((())))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------------,,,,,,,,,---------------........................000//////...------......000000000000000000000000---...............------////////////000000000000111111111000000000//////......///000000000000///............////////////111...+++,,,///111222111000000000000000000000000000000111222222111000000000000/////////.........................................................,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++)))******++++++******)))+++***))))))))))))***+++++++++******)))((((((''''''''''''(((((())))))*********)))(((((()))***+++(((((()))))))))************)))(((''''''((()))***---///111111///,,,***)))))))))))))))))))))))))))************************++++++++++++***)))''''''&&&((())))))'''&&&&&&'''((((((''''''(((((()))***+++)))'''((()))***(((&&&'''''''''((((((((((((((('''((((((((()))))))))))))))******)))'''&&&((()))'''((((((((())))))))))))'''&&&%%%%%%%%%&&&'''((((((+++...---)))'''(((+++&&&'''((())))))((('''&&&&&&''')))+++,,,+++******((()))***+++++++++******((())))))((('''''')))+++)))((((((((((((((())))))******************++++++))))))***++++++,,,------+++***)))***---///...,,,////////////000111222222555555666777888999::::::<<<;;;999:::<<>>@@@BBBCCCEEEEEEFFFHHHJJJLLLNNNOOOQQQRRRUUUXXX[[[]]]]]]^^^[[[ZZZYYY[[[___cccfffgggfffhhhjjjooo######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))&&&''''''(((''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((,,,,,,***)))'''&&&&&&&&&(((((()))******+++******&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&'''(((*********)))((('''(((((()))***++++++,,,++++++******)))(((((((((************************,,,++++++***)))******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---***************************+++,,,---............,,,,,,---------.........*********++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......)))+++...---***)))***,,,///////////////////////////...---,,,,,,---.../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((,,,,,,++++++***)))))))))***+++++++++***)))'''&&&''''''''''''((((((((()))&&&&&&((()))************)))+++,,,,,,***))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))(((&&&%%%%%%'''))))))'''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((***+++***'''&&&''')))'''(((((()))(((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&(((***'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&&&&'''%%%$$$$$$%%%'''((((((((('''&&&%%%%%%&&&'''((()))(((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''((($$$&&&))))))((((((((()))+++***(((''''''((()))***)))***+++,,,,,,+++)))(((*********)))))))))))))))+++---///---+++***+++...---,,,,,,------...///000222222333444555666777777::::::;;;===???AAACCCDDDEEEFFFGGGHHHJJJMMMOOOPPPNNNPPPTTTXXXZZZ[[[\\\[[[ZZZYYYXXXZZZ^^^bbbeeefffdddfffhhhnnn%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''111...***'''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&---,,,+++***)))(((''''''++++++******))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))+++++++++*********))))))(((((())))))))))))((((((***++++++,,,,,,++++++***,,,+++***+++,,,---,,,***)))***+++,,,------------...------,,,,,,------...---------.........//////++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,---.........---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,------......------,,,///...---+++***)))((((((************************---,,,***(((((()))***+++,,,,,,,,,+++++++++******************************)))************+++++++++******************************)))))))))))))))***))))))))))))))))))******,,,+++***((((((((()))***&&&&&&'''((((((((())))))))))))(((((('''''''''&&&******))))))((((((((('''((()))***++++++***)))((($$$)))---...---+++'''$$$(((''''''((())))))(((&&&((((((*********)))((('''&&&(((******((('''&&&'''))))))))))))))))))))))))''''''((((((((((((((('''(((((((((***+++***(((%%%)))(((&&&%%%&&&(((***+++)))'''&&&'''******(((%%%)))((('''&&&&&&&&&&&&&&&+++,,,+++)))'''''')))+++&&&&&&'''(((((('''&&&&&&&&&(((******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((,,,***'''&&&&&&'''&&&%%%))))))(((''''''&&&%%%%%%((('''&&&&&&&&&''')))***((()))*********((('''&&&(((,,,---***''')))(((&&&)))))))))))))))(((((((((,,,---000222111///+++)))************************,,,,,,,,,---------......------......///000000000000000000111444666999::::::;;;;;;===???BBBEEEGGGGGGGGGGGGGGGHHHJJJLLLMMMQQQQQQSSSUUUXXXZZZ]]]^^^YYYXXXXXXZZZ^^^aaacccccceeefffiiisss%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&///,,,(((&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&(((***++++++***(((&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((()))************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***'''&&&&&&''')))+++***))),,,,,,------------------------,,,,,,,,,,,,------,,,,,,---------.........---,,,,,,+++***)))((((((,,,++++++******++++++,,,******++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,......,,,+++************************************---,,,***)))((()))***+++,,,,,,+++++++++*********************************))))))*********+++++++++******************************))))))))))))******)))))))))))))))*********,,,+++)))((((((((()))***(((((('''''''''(((((()))***)))))))))(((((((((((()))))))))(((((('''''''''((())))))******))))))(((***++++++(((&&&''')))+++(((''''''((())))))(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))((())))))))))))))))))))))))))))))''''''(((((((((((((((''')))(((((()))+++***(((&&&'''&&&%%%$$$###$$$$$$%%%)))'''&&&''')))***(((%%%''''''&&&&&&&&&''''''(((*********'''%%%$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++)))'''&&&'''(((((((((&&&&&&%%%%%%$$$###""""""(((((('''''''''((()))***((()))******)))((('''&&&&&&***,,,***)))+++,,,+++((((((((((((((((((((((((,,,---///000///---+++***************************------------............------......///000000000333333333333333555666777:::;;;;;;===???BBBEEEFFFGGGGGGFFFGGGHHHJJJLLLNNNQQQRRRSSSUUUWWWZZZ\\\^^^[[[YYYYYYZZZ]]]```bbbbbbdddeeehhhqqq%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&+++)))&&&%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&(((+++------+++(((&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&''')))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))++++++***))))))***++++++******++++++++++++******%%%$$$$$$&&&)))++++++***---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++)))(((''''''++++++************++++++,,,,,,+++++++++*********+++,,,------------,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,+++++++++++++++************************,,,+++***)))))))))***+++,,,++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++************************************************(((((())))))************+++***))))))((()))))))))***)))((('''''''''((()))*********))))))))))))((((((((((((''''''''''''''')))((((((''''''(((((()))+++,,,+++(((%%%%%%)))...)))(((''''''))))))(((''')))((((((((((((((())))))$$$''')))******)))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***(((((((((******)))((('''''''''((((((''''''&&&(((''''''((())))))(((&&&%%%%%%%%%&&&&&&((())))))------,,,***'''%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&''')))******)))((((((''''''&&&&&&%%%%%%)))(((((((((((()))***+++((())))))))))))(((((('''%%%)))+++((((((+++,,,+++'''''''''(((((((((((((((,,,,,,,,,---,,,,,,+++***************************------------............---......//////000000111333333333333444555666777::::::;;;<<>>AAADDDFFFFFFFFFFFFGGGHHHKKKMMMNNNRRRRRRSSSUUUVVVYYY[[[\\\ZZZYYYXXXZZZ]]]aaabbbcccdddcccfffnnn%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&$$$######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''((())))))((('''&&&&&&&&&''''''(((((())))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***)))******++++++******))),,,+++***+++---...---,,,)))))))))***+++---///000***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++******))))))******+++))))))*********+++++++++...,,,)))''''''))),,,...+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,******************************************+++++++++++++++*********))))))++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))((()))***+++,,,+++++++++)))))))))))))))))))))))))))))))))*********))))))+++***)))(((''''''((()))''''''''''''''''''''''''&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))'''%%%(((------)))))),,,+++)))''''''((()))))))))''''''&&&%%%&&&''')))******++++++***((('''((()))((((((((((((((((((((((((+++***)))(((((((((((((((***)))'''(((***++++++***!!!$$$'''((((((''''''''''''((((((((('''''''''(((((('''&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''))))))(((((((((((())))))+++***(((((())))))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))***************)))(((((((((((()))))))))(((+++,,,'''&&&(((***)))''''''''''''(((((())))))+++***))))))))))))***+++***************************++++++++++++,,,,,,,,,......//////000111111111///000222444666888999:::999::::::<<<>>>AAADDDFFFFFFFFFFFFGGGHHHKKKMMMOOOSSSSSSSSSTTTVVVXXXYYYZZZWWWVVVVVVYYY^^^bbbeeefffeeedddfffnnn%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&)))'''%%%$$$$$$%%%''')))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))***+++(((((((((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))(((((()))))))))))))))***((('''&&&&&&&&&&&&'''((())))))************)))))),,,+++******+++,,,+++***+++++++++,,,---000222444***+++,,,------,,,+++*********+++++++++,,,,,,,,,)))******+++,,,,,,------******))))))))))))******)))))))))*********++++++...,,,)))''''''))),,,...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******)))))))))******+++************************)))*********+++++++++++++++************)))))))))************************((((((((()))))))))******))))))))))))))))))))))))((()))***,,,,,,,,,++++++++++++******)))((((((((((((((()))************)))))))))))))))))))))((((((%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))((((((''''''(((((())),,,&&&(((222777333000111+++)))''''''(((******)))(((((('''(((((()))***++++++,,,+++)))'''&&&'''((()))))))))))))))))))))))),,,+++)))((('''(((((())))))(((((()))+++,,,+++***%%%&&&'''(((((('''%%%$$$&&&((())))))(((''''''((())))))(((&&&&&&%%%%%%%%%###%%%&&&'''&&&%%%&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&%%%&&&(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&+++)))((((((((((((%%%###&&&&&&&&&''''''((((((((('''((()))*********)))))))))(((((((((((())))))***'''+++,,,))))))---000000''''''(((((())))))*********))))))))))))***++++++************************++++++++++++,,,,,,,,,,,,...//////000000111111222333333555666666777666666999999:::;;;>>>AAADDDEEEEEEEEEEEEGGGIIIKKKNNNOOOSSSSSSTTTTTTUUUWWWXXXYYYUUUUUUUUUYYY^^^cccfffhhheeedddeeemmm%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((***)))((('''''')))+++,,,))))))))))))))))))((((((&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))************))))))***)))((()))+++,,,,,,+++,,,+++++++++,,,...111222+++,,,---......---,,,+++++++++++++++,,,,,,,,,---)))))))))))))))***************))))))))))))******************))))))))))))******))))))))))))******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++))))))((((((((((((((()))************************))))))***+++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))''')))+++,,,------,,,+++---,,,+++***)))'''&&&&&&'''((()))***+++******)))'''(((***++++++***)))(((&&&&&&&&&&&&''''''(((((('''''''''(((((()))))))))((())))))******))))))(((///,,,555HHHRRRIII;;;444,,,***''''''(((*********))))))***+++,,,,,,---,,,*********(((&&&&&&''')))))))))))))))))))))))))))---,,,***(((''''''((()))(((((((((***,,,---+++***))))))*********((('''&&&%%%(((***)))'''&&&''')))(((''''''&&&&&&&&&''''''''')))++++++)))(((((()))((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&&&&''')))+++''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&'''((('''%%%###'''(((((()))***+++++++++&&&'''((()))))))))(((((()))(((''''''((()))***+++&&&******'''''',,,000000(((((())))))***++++++,,,))))))*********+++++++++************************,,,,,,---------........./////////000111111222222333444555666777777666666999999:::;;;>>>AAACCCEEEEEEEEEEEEGGGIIIKKKNNNPPPTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUVVVYYY^^^cccfffgggdddcccdddkkk}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""""""""###$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%###$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((///---***'''&&&'''((()))++++++******))))))((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))************)))))))))((((((***---.........+++***)))((((((***,,,---+++,,,...//////...,,,+++++++++,,,,,,,,,---------))))))((((((''''''&&&&&&******))))))))))))******,,,,,,+++***)))((('''''''''(((+++,,,,,,+++((('''++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++))))))((('''''''''''''''************************((()))***+++++++++++++++************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''')))+++---...---,,,+++...---,,,***((('''%%%%%%'''((()))+++++++++***)))%%%'''***,,,---+++)))(((&&&'''''''''(((((())))))'''((((((((())))))******((()))***++++++***)))(((///111DDDbbbnnn^^^CCC333,,,***''''''(((*********%%%&&&((()))******))))))'''(((((('''&&&&&&(((***))))))))))))))))))))))))---,,,***(((''''''((()))'''''')))+++......+++)))$$$$$$%%%&&&&&&''''''&&&%%%(((******'''&&&''')))&&&&&&&&&&&&&&&'''((()))''')))+++***(((&&&%%%%%%***)))(((''''''((()))***&&&'''''''''&&&'''***,,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$%%%&&&((((((&&&$$$$$$%%%%%%&&&'''((())))))%%%&&&((()))))))))(((''')))(((''''''''')))***+++'''***)))%%%$$$'''******((())))))***+++,,,,,,,,,((()))***+++++++++++++++************************........./////////000000/////////000111111222222///111333666888999999999999999:::;;;===@@@CCCEEEEEEEEEEEEGGGIIILLLNNNPPPTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWZZZ^^^bbbdddeeecccbbbbbbjjj{{{$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++------,,,+++*********+++&&&'''((()))***+++++++++((('''(((+++///000...+++,,,***))))))***++++++***))))))((((((''''''&&&&&&+++,,,------------,,,+++((()))***+++++++++++++++))))))))))))))))))))))))++++++***************+++))),,,///...+++))))))***))))))))))))************,,,,,,,,,------,,,++++++///,,,))))))+++,,,+++)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((('''(((((((((((())))))))))))(((((((((((()))***+++,,,---+++(((&&&%%%&&&((()))((((((((((((((((((((((((&&&(((***,,,---,,,+++***'''&&&&&&&&&&&&'''(((((('''(((***(((&&&%%%'''***&&&$$$$$$'''((((((,,,111:::MMMaaacccTTT@@@444111///...,,,***)))(((''''''((((((((((((''''''''''''(((((()))))))))(((((('''&&&&&&&&&)))++++++***((())))))******)))'''&&&$$$&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''***++++++***(((''')))***---***&&&$$$%%%'''((((((***)))(((''''''''''''''''''&&&&&&&&&'''***,,,...&&&'''((()))***+++,,,,,,'''&&&&&&'''***++++++***+++(((%%%&&&(((***(((&&&***)))(((''''''&&&&&&'''%%%&&&'''((())))))))))))%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))*********)))((((((''''''+++++++++************)))++++++++++++************,,,,,,++++++++++++++++++)))***---///111111000///000////////////000000111111222333444666777888999::::::::::::===@@@CCCEEEBBBEEEIIIKKKMMMPPPTTTVVVWWWVVVVVVXXXZZZ[[[ZZZYYYXXXXXXXXXZZZ\\\___bbbccccccbbbbbbiiizzz$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''')))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''(((((((((''''''+++***)))))))))))))))***))))))******************(((((((((***------+++(((+++)))(((((()))******))))))))))))))))))(((((((((***+++,,,,,,,,,,,,+++***))))))*********)))(((((())))))))))))))))))))))))+++******))))))*********)))+++---,,,***((()))***))))))))))))************+++,,,,,,---,,,,,,++++++...+++******,,,,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))((((((((('''))))))))))))***+++,,,---,,,+++)))'''''''''((()))++++++++++++++++++++++++)))***+++++++++***(((''''''&&&&&&&&&&&&'''(((((('''((()))(((&&&&&&'''******'''&&&(((***,,,333;;;IIIQQQUUUNNN>>>111...000,,,,,,***)))((('''''''''((((((((((((((((((((()))((())))))***))))))(((((()))((()))+++------+++)))$$$%%%%%%%%%$$$###!!! &&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''''')))******)))''''''(((******)))'''&&&%%%&&&'''((()))((((((''''''''''''(((,,,+++)))'''&&&&&&'''(((%%%&&&'''((()))***++++++((('''&&&''')))***)))((()))((('''&&&&&&'''((((((''''''&&&&&&&&&''''''(((%%%&&&'''((())))))))))))'''((())))))''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''')))))))))******+++++++++((((((((('''''''''''''''++++++++++++++++++++++++''')))+++---.........---///////////////000000111111222333444666777888999:::::::::;;;===@@@CCCEEECCCEEEHHHJJJKKKMMMPPPSSSWWWVVVVVVXXXZZZZZZYYYXXXXXXXXXXXXZZZ\\\___bbbcccbbbaaaaaagggxxx$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******''')))***,,,,,,+++***)))(((''''''''''''(((((()))+++++++++++++++***)))))))))((((((***++++++(((&&&***)))''''''((())))))((())))))))))))************)))******++++++******)))))))))))))))((('''&&&%%%))))))))))))))))))))))))******))))))))))))*********++++++***(((((()))***))))))))))))************++++++,,,,,,,,,,,,++++++,,,++++++,,,---,,,***(((******((((((((((((******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((()))))))))))))))((((((''''''''')))*********+++,,,,,,---++++++******)))(((((((((((((((((((((((((((((((((++++++***)))(((&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))---)))&&&(((***...777AAAOOOMMMFFF:::...((()))---))))))((('''''''''((((((((((((((())))))*********))))))************)))))))))))))))+++,,,,,,***((('''((((((((('''&&&%%%$$$&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&((())))))(((&&&&&&''')))&&&((()))(((%%%$$$&&&((((((''''''''''''(((((()))---+++)))'''&&&%%%%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&((()))(((&&&'''''''''&&&&&&''')))++++++***)))(((''''''''''''%%%&&&'''((()))))))))))))))******)))(((((()))+++))))))))))))))))))))))))$$$$$$%%%%%%&&&''''''((('''(((((()))***+++,,,---************************************************((()))+++---......------///////////////000111111222222333444666777888888:::::::::;;;===@@@BBBDDDFFFHHHJJJKKKLLLMMMOOOQQQXXXWWWWWWXXXYYYZZZXXXWWWWWWWWWXXXZZZ\\\___bbbdddaaa``````eeeuuu$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''))))))(((''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++(((***---//////...,,,***&&&&&&&&&&&&'''((())))))******++++++++++++******(((((())))))******)))(((+++)))(((((()))))))))(((((((((((())))))*********((())))))))))))))))))((())))))))))))(((((('''&&&))))))))))))))))))))))))))))))((((((((()))*********))))))''''''''')))***((()))))))))******************+++,,,,,,,,,,,,+++***+++,,,------,,,***(((+++***(((''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))''''''((())))))(((((((((((((((((((((((())))))******++++++++++++******+++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((((((((((((''''''(((***&&&$$$&&&'''***222;;;@@@===999333---***))))))((((((''''''(((((()))***(((((())))))******++++++((()))******************(((''''''(((***)))'''%%%++++++++++++******))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&((("""'''+++***&&&###%%%((('''''''''''''''((()))***''''''&&&&&&&&&'''((()))%%%&&&&&&'''(((((())))))((('''&&&&&&'''(((&&&%%%((('''&&&'''***---......333222///,,,)))'''&&&%%%&&&&&&'''(((((()))(((((()))******((('''''')))+++))))))))))))))))))))))))&&&'''''''''((((((((()))((((((((()))***+++++++++******++++++++++++,,,,,,))))))************++++++,,,,,,---////////////...///......//////000111222333333444555666777888888999999:::<<<>>>@@@BBBDDDGGGIIILLLMMMNNNOOORRRTTTZZZYYYXXXYYYZZZZZZYYYWWWWWWWWWXXXYYY\\\___bbbdddaaa``````dddrrr$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''))))))((('''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++%%%''')))+++,,,***((('''''''''''''''(((((()))***(((((()))***+++,,,,,,+++&&&''')))******+++,,,------+++))))))*********((('''''''''(((((()))))))))(((((((((((((((((((((((('''((())))))*********)))((((((((((((((((((((((((((('''''''''(((((()))******)))'''&&&'''((()))***((()))))))))************)))***++++++,,,,,,,,,+++)))+++---...---+++)))(((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''''''((()))%%%%%%&&&'''((()))******'''((())))))***))))))(((((()))***++++++***((('''))))))))))))))))))))))))''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((()))((('''&&&&&&$$$$$$''''''&&&***000///...---------,,,)))'''(((((((((((()))***++++++((()))))))))*********+++(((((()))***************(((''''''((())))))'''$$$(((((('''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%&&&&&&'''''''''(((((('''%%%$$$&&&'''"""'''++++++'''$$$&&&((('''''''''''''''((()))***$$$$$$%%%%%%'''((()))***'''''''''(((((())))))***((('''&&&&&&'''(((&&&%%%***'''%%%)))000444222///333222///,,,)))'''&&&%%%&&&'''((((((((((((((((((((())))))(((''''''(((***(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))******++++++++++++------..............................///000111222333444444555666777888888999999:::<<<>>>@@@BBBCCCEEEHHHKKKMMMNNNPPPSSSUUU[[[ZZZZZZZZZ[[[[[[ZZZXXXVVVWWWWWWYYY\\\```ccceeeaaaaaa```cccppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******'''(((***+++,,,+++)))((()))(((((((((((())))))***&&&'''((()))***+++++++++%%%''')))******+++---///...,,,***)))*********)))''''''''''''(((((((((((()))((((((''''''(((((()))&&&'''((()))************(((((((((((((((((((((((('''&&&&&&''''''((()))***)))((('''''')))******)))))))))))))))************((()))***+++,,,,,,,,,,,,***,,,------,,,*********))))))''''''''''''))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''((((((%%%%%%&&&'''((())))))***&&&'''((()))))))))'''''''''((()))******)))((('''''''''''''''''''''''''''$$$$$$%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''(((***)))'''%%%&&&%%%'''***)))%%%&&&***)))'''&&&&&&'''(((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((***++++++)))''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&&&&&&&%%%&&&''''''((('''(((((('''%%%%%%&&&((($$$'''******(((&&&''')))(((''''''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''&&&&&&((()))(((&&&,,,******...333444222...+++***)))(((''''''''''''''''''((((((((((((((('''&&&((())))))(((''''''((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%******)))))))))((((((((('''(((((())))))******+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,............///111222333444444555666777777888888888999;;;===???AAABBBCCCBBBDDDHHHJJJKKKMMMPPPSSSZZZYYYYYYZZZ[[[\\\ZZZYYYVVVVVVWWWYYY\\\```ccceeeccccccbbbdddooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((###$$$&&&((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++***)))((((((((((((((((((&&&'''((()))))))))))))))&&&((())))))((((((***------+++))))))))))))(((''')))))))))((((((((((((((())))))(((''''''((())))))''''''((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))((('''(((+++,,,***((())))))))))))************((()))***++++++,,,,,,,,,***,,,---,,,***)))***,,,((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&'''''''''''''''''''''''''''((()))******)))(((&&&'''''''''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((('''''''''(((******'''$$$'''&&&'''***)))%%%&&&)))&&&&&&&&&&&&''''''((((((''''''''''''((())))))******))))))(((((('''''''''%%%%%%'''(((((()))))))))''''''''')))++++++***((((((((('''&&&&&&'''((()))'''((((((((())))))))))))''''''&&&&&&&&&'''((()))((())))))(((&&&%%%'''((('''((()))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''((((((((('''&&&''')))***)))(((+++///444444111---,,,,,,''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&(((+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))******+++,,,,,,------***++++++,,,------.........---,,,,,,++++++++++++------......///111222333555555555666777777888888888999;;;===???AAABBBBBBCCCEEEGGGIIIJJJKKKNNNPPPWWWWWWWWWXXXZZZ[[[ZZZXXXUUUVVVWWWYYY\\\```ccceeeeeeeeedddeeeooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%(((((((((((())))))))))))###$$$&&&((())))))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((***)))((('''''''''''''''(((((((((((((((''''''&&&&&&((()))(((&&&%%%(((***,,,***(((((((((((('''&&&++++++******))))))((((((***)))(((''''''((()))***(((((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))''''''***,,,---***'''))))))))))))************(((((()))++++++,,,,,,,,,+++------,,,)))(((***---''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%***)))((('''&&&%%%$$$$$$((()))***,,,+++***((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&(((++++++'''$$$&&&%%%&&&((('''$$$&&&***###&&&***------,,,***)))&&&&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%''')))***(((''''''&&&%%%$$$$$$%%%''''''(((((((((((())))))))))))(((((('''&&&'''((()))***((())))))(((&&&&&&''')))***((('''(((***++++++******)))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&'''***++++++******333;;;999...&&&&&&******)))(((''''''&&&&&&''''''(((((((((((((((''''''&&&)))---...---+++)))((((((((((((((((((((((((((())))))******++++++,,,,,,&&&&&&'''((()))***++++++&&&''''''((())))))******++++++,,,------...//////000///......------------------......///111222333555555666666777777888888888999;;;===???AAABBBBBBFFFHHHJJJKKKKKKKKKMMMOOOUUUTTTUUUVVVYYYZZZYYYWWWUUUVVVWWWYYY\\\```dddffffffgggffffffppp$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((************))))))))))))!!!###%%%'''(((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))************,,,,,,,,,++++++*********++++++,,,---,,,+++***)))))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&''')))(((((('''''''''(((((((((''''''&&&&&&&&&''''''(((&&&%%%&&&))))))'''$$$&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''000---(((&&&''')))++++++))))))))))))************''''''((((((((((((''''''+++)))%%%$$$%%%&&&&&&&&&---,,,***)))'''&&&&&&%%%'''''''''))))))(((%%%"""'''''''''((((((((((((((((((((((((((()))))))))***///...---+++***(((&&&&&&%%%&&&''')))))))))((((((%%%&&&((()))***)))(((&&&(((***+++)))''''''***---333111...***)))((()))***+++***))))))***+++)))((()))))))))))))))******+++((((((((((((((((((((((((***)))(((''''''&&&&&&'''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&$$$###"""(((((((((((())))))))))))++++++******+++---...000------,,,+++,,,---...///000000111111222222333333666666555555666777999:::888999:::;;;<<<>>>AAADDDCCCFFFIIIKKKLLLMMMOOOPPPVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZ\\\___aaadddeeefffeeedddgggttt$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((******+++++++++******)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((('''))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))******)))))))))((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))************,,,,,,,,,++++++************+++,,,,,,,,,+++)))((()))(((((((((((((((((()))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((&&&%%%'''))))))'''%%%&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&'''((()))))))))))))))...+++'''&&&''')))))))))'''(((((((((((()))))))))''''''((((((((((((''''''***)))((()))******)))'''+++***)))((('''''''''(((&&&&&&&&&'''))))))'''%%%'''(((((((((((((((((((((''''''((((((((()))))))))...---,,,+++***(((''''''&&&'''(((((((((((('''&&&%%%&&&((()))))))))''''''((())))))((('''(((,,,///111///+++(((''''''((()))+++)))''''''(((((((((&&&,,,+++***)))((('''''''''(((((((((((((((((((((((()))((((((''''''''''''(((&&&'''((())))))((('''&&&******+++++++++++++++***))))))))))))************,,,++++++***+++,,,......------,,,,,,,,,---.../////////000000111222222222444444333333444555777888888999:::;;;<<<>>>AAADDDDDDFFFIIIKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYYYYWWWXXXYYY[[[^^^aaaccceeefffeeedddgggttt$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$######((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***)))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&***)))(((''''''((()))***''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((************))))))))))))))))))))))))))))))((('''(((((((((((((((((((((((())))))))))))************+++++++++++++++*********)))***+++++++++***)))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((''''''((((((((('''''''''(((((((((((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))((('''&&&'''((()))'''%%%'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((()))***+++***(((''''''((()))((('''''''''''''''((((((((((((''''''((((((((((((''''''(((((()))+++---,,,***'''((((((((('''(((((())))))'''%%%%%%&&&((()))))))))((((((((((((((((((''''''&&&&&&'''(((((((((((((((++++++******)))((((((((('''''''''(((''''''&&&%%%%%%&&&'''((()))((('''''''''''''''''''''***///222---+++)))'''%%%&&&&&&''')))'''%%%%%%''')))************)))((('''&&&&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))''''''))))))))))))''''''(((((((((((()))***+++,,,************++++++++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,---...///......///000000111222222444333333333444555666777777999:::;;;;;;===AAADDDEEEGGGJJJLLLLLLMMMOOOQQQRRRRRRSSSUUUVVVWWWXXXYYYVVVVVVXXXZZZ]]]```cccdddeeeddddddgggttt$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''(((((()))))))))(((((('''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''***)))'''&&&&&&''')))***''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((((()))))))))************+++++++++***************))))))***+++***)))((('''((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&(((***+++(((''''''((()))***(((''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&''')))++++++***((((((((((((''''''((((((((()))'''%%%%%%&&&)))))))))((((((((((((''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((''''''&&&&&&%%%&&&(((,,,111444***)))(((&&&%%%&&&''''''&&&%%%$$$%%%(((,,,......&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******'''((()))******)))((('''&&&%%%$$$$$$$$$&&&'''((()))))))))*********++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------......------...///000111111222555555666666777777888999777888::::::;;;===AAACCCFFFHHHKKKLLLMMMMMMOOOQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWYYY\\\___bbbddddddcccbbbeeesss$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&'''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%''')))***+++++++++'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((((()))))))))************************************))))))***+++***)))((('''((((((''''''''''''(((((()))(((((((((((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''((())))))***)))((('''&&&%%%%%%%%%'''(((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%'''(((***''''''''')))++++++***((((((((()))))))))*********''''''((((((((((((''''''((('''%%%&&&(((+++++++++***)))((('''&&&&&&&&&&&&,,,)))&&&%%%&&&'''(((((())))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%&&&&&&'''''''''''''''&&&%%%%%%&&&***...222444)))(((''''''''''''((()))&&&%%%$$$$$$''')))******%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++'''((()))******)))((('''***)))(((&&&&&&&&&'''(((((((((((()))))))))******++++++++++++++++++******,,,,,,,,,---------------------...///000111222222555555666777777888888888777888999:::;;;===@@@CCCFFFHHHKKKLLLLLLMMMNNNPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVYYY\\\___bbbdddbbbaaa```cccppp$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))))))))((((((''''''&&&&&&%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$######$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))******'''(((((()))))))))((((((''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&((())))))******''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))***************)))***+++++++++***)))((())))))(((((((((((())))))))))))(((((((((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''(((((((((((()))'''''''''''''''((()))******)))((('''&&&%%%%%%%%%&&&(((***)))((('''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''''')))+++,,,+++***))))))))))))************''''''((((((((((((''''''+++)))'''''')))+++------***)))((('''&&&&&&&&&&&&---***'''&&&&&&'''(((''')))))))))(((''''''&&&&&&$$$&&&((()))))))))'''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((******&&&&&&&&&&&&&&&''''''''''''&&&&&&(((,,,///111111((('''''''''((())))))***(((&&&%%%%%%%%%%%%###!!!(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******((((((************((((((+++***)))((('''''''''''''''((((((((())))))))))))******+++++++++++++++***+++,,,------......------------...///111222333333222333444555666666666666666888999::::::<<<@@@CCCEEEGGGJJJKKKKKKLLLMMMOOOPPPPPPQQQSSSTTTUUUVVVWWWSSSTTTVVVYYY\\\```cccdddbbbaaa___aaannn$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&''''''######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******''''''''''''&&&&&&%%%$$$&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))((((((%%%&&&((())))))(((&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((())))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))*********+++***+++,,,,,,,,,+++)))(((******))))))))))))******(((((((((''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''(((((((((((()))&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&''''''(((&&&(((******((('''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%''')))++++++***((((((((())))))))))))***''''''(((((((((((('''''')))((('''(((***++++++***(((''''''&&&&&&&&&''''''+++)))''''''((())))))(((***))))))(((''''''&&&&&&%%%&&&)))***+++***(((&&&((((((((((((((()))))))))+++***)))((('''(((((()))&&&%%%%%%%%%&&&&&&''''''(((''''''***---//////---&&&&&&&&&'''((()))******'''''''''(((((('''$$$!!!((()))******)))'''$$$###(((((((((((((((((((((((('''''''''''''''((()))***((()))***++++++***)))(((&&&'''''''''''''''&&&&&&(((((()))))))))*********((()))***+++,,,,,,+++++++++,,,---.........---------...///000222333444444222333444555666666666555666777999999:::<<<@@@CCCDDDGGGIIIJJJJJJJJJLLLMMMOOOPPPQQQRRRSSSUUUVVVVVVTTTUUUWWWYYY]]]aaadddeeedddbbb```bbbmmm$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&!!!"""###$$$&&&'''((())) !!!"""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&(((***,,,...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******'''(((((((((((((((''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((''''''&&&$$$&&&(((******(((&&&$$$''''''''''''((((((((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))*********+++''''''((())))))***))))))(((((((((((((((((((((((())))))))))))************(((((())))))*********+++++++++,,,---,,,+++***)))++++++************++++++'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&'''(((******&&&)))+++***((('''(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((******+++++++++)))'''&&&%%%$$$###%%%'''*********''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%&&&((())))))'''$$$%%%%%%%%%&&&'''((())))))((('''&&&''')))************))))))((('''&&&&&&&&&%%%''')))++++++***((('''************++++++++++++///...+++)))''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((((((+++...000---+++$$$%%%%%%&&&'''((()))***%%%&&&(((+++......+++)))%%%&&&(((******)))((('''************************(((''''''''''''((())))))((()))***++++++***)))(((%%%'''(((*********)))))))))************+++++++++'''(((***+++,,,,,,,,,++++++,,,---.........---,,,......///111222444555555444555666888888888888777666777999999:::<<<@@@BBBDDDFFFIIIJJJIIIJJJKKKLLLSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWZZZ]]]aaadddffffffdddaaabbbnnn$$$$$$$$$%%%%%%%%%&&&&&&)))&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&'''((()))))))))((('''(((++++++((('''***+++***(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((())))))******((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++***)))(((((()))***+++)))((('''&&&&&&'''((()))'''''''''''''''((())))))***************************++++++,,,,,,++++++***+++***)))(((((()))************))))))))))))******)))))))))))))))))))))))),,,++++++***)))(((((('''((('''&&&&&&&&&((()))***,,,***'''%%%%%%&&&((()))''''''(((((((((((('''''''''((()))((('''&&&''')))&&&''')))*********)))((()))))))))(((((('''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''''''''******))))))((((((((('''''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))###$$$%%%&&&(((((())))))))))))***+++***)))((('''&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''((('''%%%$$$%%%&&&(((***$$$(((,,,000111///,,,)))///...+++(((&&&&&&&&&'''*********+++,,,+++(((&&&((())),,,000333222...+++))))))*********((('''&&&))))))((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((***,,,...---+++(((%%%***+++,,,+++***)))***+++,,,,,,------------,,,,,,))))))************)))))),,,---///...------...000---,,,,,,---...000222333555444444444555666888:::999999999:::;;;<<<===>>>BBBEEEIIIKKKKKKKKKKKKKKKQQQPPPOOOOOOPPPQQQSSSTTTVVVVVVVVVXXX[[[```dddgggccceeefffhhhqqq%%%%%%&&&''''''(((''''''(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''''''''%%%%%%"""))),,,+++)))******((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&'''''''''''''''((()))***))))))(((''''''((())))))((((((''''''''''''((((((((((((((((((((()))*********************************++++++,,,,,,++++++***)))(((((('''((()))++++++******))))))))))))******))))))))))))))))))))))))++++++***))))))((('''''''''''''''''''''((())))))+++***((('''''')))***+++''''''((((((((((((''''''&&&'''((('''&&&%%%&&&(((''''''((()))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&((('''&&&%%%%%%&&&'''(((---------,,,+++)))((('''***)))(((((((((((()))***''''''((((((((((((((()))&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&'''((()))'''***---000222222111000)))(((&&&%%%%%%''')))+++,,,++++++---...---***'''$$$...888;;;555---(((&&&&&&'''((()))))))))(((''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''''''''((()))+++,,,,,,***(((&&&(((*********(((((()))***((((((((())))))(((((((((++++++,,,,,,,,,,,,+++++++++---......---,,,...///............000222444555444444444444666777888999888888999999:::<<<===>>>BBBDDDHHHJJJJJJIIIJJJJJJNNNNNNNNNOOOPPPSSSUUUVVVVVVVVVWWWXXX\\\```eeehhhhhhhhhggggggooo%%%&&&((()))******))))))'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&%%%$$$######&&&------***)))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''(((((('''''''''(((((()))((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))***++++++***************************++++++,,,,,,++++++***&&&&&&&&&'''((()))++++++***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((('''''''''&&&''''''((((((((((((((()))))))))***************''''''((((((((((((''''''%%%&&&'''&&&%%%$$$%%%'''((((((''''''(((((()))***(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''')))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***++++++++++++***((('''&&&''')))+++---))))))))))))((((((((((((&&&&&&'''((((((((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((******+++---///111333444)))'''&&&%%%%%%(((***,,,***))))))***++++++(((&&&'''999JJJKKK<<<---'''((($$$%%%&&&'''(((((((((((()))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''%%%&&&&&&&&&'''((((((((('''((()))******)))))))))'''((())))))((('''(((***)))******************)))++++++,,,,,,,,,,,,++++++***,,,------,,,+++---...////////////111333555666222333444666777777888888888888888888999;;;<<<===BBBEEEHHHJJJJJJIIIJJJKKKLLLMMMNNNOOOQQQTTTVVVWWWVVVWWWWWWYYY]]]aaaeeehhhlllkkkhhhgggppp$$$%%%(((***+++******)))'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))''''''&&&&&&%%%$$$######%%%,,,,,,((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))(((((((((''''''''')))((((((''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((())))))***+++***************************++++++,,,,,,++++++***&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''((())))))((('''&&&(((((()))))))))((('''&&&''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&((()))***)))))))))(((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))+++++++++(((((((((((()))+++---...*********))))))((((((''''''(((((()))***)))))))))(((((((((((('''''''''&&&''''''(((((((((((('''''''''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''***)))''''''(((+++///111111///,,,)))((()))+++,,,,,,++++++,,,------+++)))--->>>MMMKKK;;;+++'''***%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%&&&'''((())))))(((((((((((()))***++++++'''(((***)))(((((()))***,,,++++++++++++++++++,,,)))******++++++******))))))+++,,,,,,+++***,,,---...------...///111333444222333555777888888777777777777777888999:::;;;<<>>@@@BBBCCCDDDDDDEEEGGGIIILLLNNNPPPSSSUUUVVVVVVVVVRRRTTTVVVYYY]]]```bbbdddgggfffffflll|||+++)))&&&$$$$$$%%%&&&(((######$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###&&&+++......+++&&&###)))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))))))))((('''&&&&&&''')))***)))(((&&&%%%)))---***###&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))******))))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''')))***+++&&&'''((())))))((('''&&&)))((('''&&&&&&'''((())))))))))))))))))******+++************************+++++++++,,,,,,+++++++++((()))***++++++***))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))***************)))(((&&&&&&&&&'''(((((((((((()))***++++++,,,''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''$$$%%%'''((((((((('''&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%(((((((((((('''&&&&&&%%%&&&&&&''''''(((((())))))$$$%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((()))(((((((((''''''''''''(((((())))))))))))((((((###$$$%%%'''((())))))***((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&''''''(((((($$$&&&***...///...---+++)))'''&&&''')))******)))'''&&&&&&&&&''''''&&&$$$'''&&&%%%%%%&&&''')))***((()))))))))******++++++''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''))))))((((((***,,,***)))'''&&&&&&''')))******++++++,,,,,,++++++******,,,------,,,+++---...000000000000222444666777555444444444555777888:::999999999:::;;;<<<===>>>DDDEEEFFFGGGGGGHHHJJJMMMJJJLLLOOORRRUUUWWWXXXXXXRRRSSSUUUYYY\\\___bbbcccjjjhhhfffjjjzzz$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$"""###&&&(((&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((,,,+++(((&&&%%%%%%'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''')))************'''''''''(((((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%'''(((((()))***++++++,,,***************)))(((((('''((()))((('''&&&'''((())))))((((((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&((()))***)))((()))***))))))(((((('''''''''&&&&&&&&&''''''(((((())))))'''''''''''''''''''''''''''((()))(((&&&%%%%%%''''''((()))))))))(((&&&%%%$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((+++((($$$###%%%'''(((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%$$$%%%'''''''''&&&((()))***)))&&&$$$$$$%%%%%%$$$###$$$&&&&&&&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&''')))***+++***'''&&&&&&)))***(((&&&***)))((('''&&&&&&'''((('''&&&$$$###$$$&&&(((***&&&&&&&&&'''''''''''''''((('''&&&&&&((()))))))))***)))((('''&&&%%%%%%%%%&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***$$$&&&''''''&&&&&&((())))))%%%###%%%)))+++(((%%%&&&'''((()))*********))))))))))))))))))((('''''''''''''''(((((((((((((((************)))((('''&&&(((((((((((((((((((((((((((((('''((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,---...///000111222333---000555999::::::888666888888888999:::===???@@@AAADDDGGGHHHHHHGGGGGGGGGKKKKKKMMMOOOQQQSSSTTTUUUPPPRRRTTTWWWZZZ]]]bbbfffiiifffdddiiixxx$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$###"""!!!!!!###%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''########################%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&''''''((())))))''''''''''''''''''''''''))))))))))))*********+++)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''))))))******))))))(((''''''((()))((('''&&&''')))%%%%%%%%%&&&'''((()))***))))))))))))************************************))))))))))))))))))))))))'''(((((())))))(((((('''&&&((()))***)))((()))***)))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&'''((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%$$$&&&(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''%%%%%%%%%'''((('''&&&&&&''')))((('''&&&&&&'''(((''''''''')))***)))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''&&&''')))***(((''')))((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%(((((((((((()))***++++++((('''%%%&&&((())))))((()))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&''''''(((%%%'''((('''&&&&&&'''((((((%%%###%%%)))***(((%%%(((((()))))))))((((((''')))))))))))))))(((''''''&&&'''''''''(((((())))))''''''((()))))))))(((((())))))))))))))))))))))))***))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......,,,---...///000111222333000111444666888999999999888888888999;;;===@@@AAACCCEEEHHHJJJIIIIIIIIIIIIKKKLLLMMMOOOQQQSSSUUUUUUQQQSSSUUUWWWZZZ]]]bbbeeehhhfffdddhhhwww&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((###$$$&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((((((((((((((()))))))))(((''''''&&&((()))((('''&&&((()))$$$$$$%%%&&&''')))***+++)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((&&&((()))***)))((()))***((((((((((((''''''''''''))))))((((((((((((((('''''''''''''''''''''''''''((()))***)))((('''((()))***)))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%&&&'''))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((()))((('''$$$&&&(((((('''&&&'''((('''&&&%%%&&&(((((((((''''''''''''(((''''''&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''%%%$$$))))))(((((()))+++,,,...(((&&&%%%&&&((()))((('''(((''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''+++***)))(((''''''''''''&&&'''((((((&&&%%%&&&'''(((&&&$$$%%%(((***(((&&&******))))))((('''&&&&&&((())))))))))))(((''''''%%%&&&&&&'''((()))******%%%%%%&&&'''((()))))))))************************++++++***)))(((((())))))++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,---...///000111222333222222333444666888:::;;;:::999::::::<<<>>>AAABBBDDDGGGJJJKKKKKKJJJKKKLLLKKKLLLNNNPPPRRRTTTUUUVVVRRRTTTVVVXXXZZZ]]]aaaeeefffeeedddhhhvvv&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&(((******((('''((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((*********)))))))))))))))''''''((((((((((((''''''&&&'''((((((''''''((()))(((((((((((()))***+++,,,))))))*********+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((())))))******))))))(((&&&((()))***)))((()))***((((((((((((((('''''''''***)))))))))((((((''''''''''''''''''''''''''''''''')))***)))''''''((()))+++***((('''''''''((())))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%''')))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&''')))))))))(((%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&'''((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***)))'''''''''(((***+++((('''&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''((()))'''((())))))******))))))(((''''''&&&&&&&&&''''''******))))))(((((((((((('''((()))(((&&&%%%%%%&&&'''&&&%%%&&&((()))(((&&&))))))((((((''''''''''''(((((())))))(((((('''&&&%%%%%%&&&'''((()))***+++%%%%%%&&&'''((((((''''''))))))))))))))))))))))))******))))))))))))))))))+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,---...///000111222333222222333444666888999::::::::::::;;;===???BBBCCCDDDGGGIIIKKKJJJKKKLLLMMMLLLMMMNNNPPPRRRTTTVVVVVVTTTUUUWWWYYYZZZ]]]aaaeeeeeeeeeeeeiiivvv&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%''''''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$#########"""(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''%%%'''((((((''''''(((***+++******)))))))))******************++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((('''(((((())))))(((((('''&&&((()))***)))((()))***'''''''''(((((((((((((((******))))))((((((((('''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((+++***)))''''''((()))))))))))))))))))))((((((((())))))((((((((('''''''''((((((''''''''''''((((((((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))((('''((()))(((&&&%%%%%%%%%)))(((((((((***+++***)))&&&&&&''''''(((''''''&&&''''''(((((((((''''''&&&&&&''''''(((((((((((()))'''''''''(((((((((''''''&&&%%%%%%%%%&&&(((+++---+++***)))(((''''''(((((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))''''''&&&&&&&&&''''''((('''(((((()))))))))))))))'''((()))(((&&&%%%%%%&&&'''&&&%%%&&&'''(((((('''''''''&&&&&&'''((())))))((((((((((((((('''&&&&&&%%%%%%&&&'''((()))***+++''''''(((((('''&&&%%%%%%(((((((((((((((((((((((('''(((((()))***+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000111222333000111444666888999999888;;;;;;;;;<<<===@@@BBBCCCCCCEEEHHHIIIIIIIIIKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWUUUVVVXXXZZZ[[[^^^bbbeeeeeefffgggjjjvvv&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&%%%######$$$'''***---''''''''''''''''''''''''))))))(((((((((((('''''''''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%(((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((((((((((()))(((((())))))))))))(((((()))))))))***************''''''((()))))))))((((((%%%'''(((((('''''')))*********)))(((''''''''''''*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&((()))***)))((()))***'''''''''(((((((((((((((***))))))))))))))))))(((((((((((((((((((((((((((%%%&&&''''''&&&&&&'''(((******))))))(((((())))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((''''''(((((((((***(((''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''((()))***)))&&&$$$$$$$$$((('''&&&'''((())))))'''&&&'''(((((()))(((((((((&&&'''((()))))))))'''''''''((()))((('''&&&''')))&&&'''(((((())))))((((((%%%$$$""""""###&&&)))++++++++++++******)))(((((()))))))))***+++***(((&&&&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))&&&'''((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&((()))***'''(((((((((((('''&&&&&&%%%&&&&&&'''((()))******((())))))((('''&&&%%%%%%''''''''''''''''''''''''&&&'''(((***++++++++++++))))))******+++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,---...///000111222333///111444777999999888888::::::;;;;;;===???BBBCCCBBBDDDFFFGGGGGGHHHKKKMMMMMMNNNPPPRRRTTTVVVWWWXXXTTTVVVXXXZZZ\\\___cccgggfffhhhjjjmmmxxx$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((())))))(((&&&&&&(((******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((()))***+++,,,---))))))((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%''')))+++,,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))(((((('''&&&&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((()))))))))******'''(((((())))))(((((('''******++++++,,,,,,------'''((())))))******))))))%%%&&&(((((('''''')))+++))))))(((((('''(((((((((*********+++++++++,,,,,,************************))))))))))))))))))))))))((())))))******))))))(((&&&((()))***)))((()))***''''''''''''((((((((())))))))))))))))))*********((((((((((((((((((((((((%%%'''((((((''''''((())))))************)))((((((&&&&&&&&&'''((((((((()))))))))))))))((((((((('''(((''''''&&&&&&''''''(((---***'''&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''%%%%%%%%%'''((('''&&&&&&((()))(((&&&%%%%%%&&&%%%######$$$%%%&&&%%%$$$'''(((((()))******))))))$$$%%%'''((()))(((''''''((()))***)))&&&%%%&&&(((%%%&&&'''((((((((('''''''''&&&%%%%%%%%%&&&'''(((&&&''')))++++++***)))(((+++******,,,---,,,)))'''''''''&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((('''&&&%%%'''((('''&&&&&&'''(((%%%&&&'''''''''''''''(((((('''&&&%%%%%%&&&((()))''''''((((((''''''&&&%%%&&&'''''''''(((((())))))(((((()))))))))(((''''''(((((((((((((((((((((((('''((()))***++++++***)))((())))))***++++++,,,,,,***+++,,,---...------,,,,,,---...///000111222333111222333555666888999::::::::::::;;;===???AAACCCBBBDDDFFFGGGGGGHHHKKKMMMNNNOOOPPPRRRTTTVVVXXXXXXTTTVVVXXXZZZ]]]```eeehhhgggjjjmmmpppzzz$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###"""###%%%(((******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&!!!"""$$$&&&)))+++---...)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&'''((())))))(((((('''''''''''''''''''''''''''******))))))((((((((((((&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$(((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))))))))************''''''((((((((((((''''''%%%&&&&&&'''((())))))***(((((()))***************%%%&&&(((((('''((()))+++******)))******+++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&(((******)))((()))***&&&'''''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))&&&((())))))(((((()))+++)))******++++++***((('''$$$%%%%%%&&&'''((())))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''///,,,(((&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))******&&&%%%$$$%%%'''((('''&&&$$$&&&(((((('''&&&'''((('''&&&%%%&&&((()))((('''(((((()))***************"""###%%%'''(((((('''&&&(((***+++)))&&&$$$%%%'''###$$$&&&'''((('''&&&&&&***+++++++++***)))'''&&& """&&&)))******)))(((++++++,,,---...---***'''(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''((((((((((((&&&%%%$$$$$$&&&''''''&&&&&&((()))%%%&&&''''''&&&&&&'''(((***)))'''%%%$$$%%%&&&'''''''''((((((''''''&&&%%%'''''''''(((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))***++++++***((('''((())))))***++++++,,,,,,+++,,,---...///...------,,,---...///000111222333444333222222444777:::===:::999::::::<<<>>>AAABBBCCCEEEFFFGGGGGGIIILLLNNNNNNOOOPPPRRRTTTVVVXXXYYYSSSUUUXXXZZZ]]]aaafffiiiiiilllooorrr{{{&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&)))******)))&&&%%%'''&&&%%%############$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******+++***)))(((''''''((((((((((((((((((((((((((((((***'''$$$%%%(((******((()))******)))&&&%%%%%%&&&((((((&&&&&&%%%&&&'''(((+++...000...)))&&&(((,,,''''''((()))))))))))))))&&&'''''''''&&&%%%$$$$$$++++++***)))'''&&&%%%%%%)))((('''&&&&&&'''((())))))))))))(((((((((((((((,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''')))'''&&&'''***+++***((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&******))))))((((((''''''((((((''''''''''''((((((******++++++++++++******))))))************))))))++++++******)))))))))(((''''''(((((())))))******+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,+++)))'''%%%(((((((((((((((((((((((('''(((((((((((((((''''''(((&&&%%%)))---...)))$$$%%%&&&'''((()))))))))))),,,------+++(((&&&&&&'''((((((((()))***)))&&&###%%%&&&&&&&&&''''''((((((---+++(((&&&&&&'''((()))+++)))''')))+++,,,***''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&((())))))&&&$$$)))(((&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''''''''&&&&&&&&&&&&''''''...+++'''&&&''''''%%%###)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((...+++(((&&&%%%(((+++---***)))((((((((()))***+++((()))+++,,,---.........------...///111222444555444444444555666888999:::666777999<<<===??????@@@CCCDDDEEEGGGHHHIIIJJJJJJNNNPPPSSSUUUWWWWWWWWWVVVWWWVVVVVVXXX[[[```dddgggiiikkkllloooyyy&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))******)))'''&&&######%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&(((***+++)))&&&)))))))))*********+++***(((((('''&&&&&&'''((()))***,,,...---((('''))),,,''''''((()))))))))))))))'''''''''''''''&&&%%%%%%&&&%%%&&&&&&&&&'''((()))))))))(((''''''((())))))))))))))))))))))))))))))((()))))))))******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&'''***+++)))((())))))))))))))))))))))))***)))((('''''''''''''''***)))))))))(((((((((''')))((((((''''''(((((()))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&((((((((((((((())))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++++++++)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&''')))***(((''''''((((((((((((((('''''')))******)))&&&%%%%%%&&&''''''''')))+++***(((&&&((((((((('''''''''''''''((((((((((((((()))))))))+++***)))***,,,,,,***(((''''''''''''&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((''''''''''''''''''(((+++)))&&&&&&(((((('''%%%)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((+++***)))(((((()))***+++,,,++++++***+++,,,---...))))))+++,,,---..................///000222333444444444555666777999;;;<<<888999:::;;;===>>>@@@@@@CCCDDDFFFHHHIIIJJJJJJJJJNNNPPPSSSUUUWWWWWWWWWVVVVVVVVVWWWYYY\\\aaaeeehhhkkklllmmmoooyyy&&&&&&%%%%%%%%%%%%$$$$$$''''''%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&((()))++++++)))(((&&& """%%%'''((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((())))))******)))''''''((((((((((((((((((((((((%%%&&&(((***,,,+++(((%%%%%%$$$###%%%)))+++***((('''''''''''''''((()))***(((***,,,+++(((''')))+++'''(((((()))))))))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%&&&(((***+++***))))))(((((())))))***************************'''((()))***+++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''((()))************)))(((((())))))(((''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((***))))))(((((())))))***'''(((((())))))(((((('''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&))))))((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))******+++***)))'''&&&((((((((((((((((((((((((''''''((((((((((((((('''))))))(((&&&%%%%%%''')))))))))))))))((('''&&&%%%'''((()))(((&&&%%%&&&'''&&&&&&''')))++++++***(((***))))))((((((''''''&&&%%%&&&(((*********))))))+++*********,,,,,,***)))''''''''''''(((((((((((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%'''((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))'''&&&&&&((()))(((((())))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))((()))************)))))),,,,,,,,,,,,,,,---......)))***+++,,,---.........////////////000111222333444444555777888;;;===>>><<<;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHJJJKKKKKKKKKNNNPPPSSSUUUWWWXXXWWWWWWVVVVVVXXXZZZ^^^ccchhhjjjmmmmmmmmmoooyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((()))******)))((('''"""###%%%''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''''''''''''''(((***++++++)))'''&&&((((((((((((((((((((((((&&&''')))***+++***(((&&&%%%!!!"""(((+++)))%%%&&&&&&&&&&&&'''((())))))&&&(((***)))(((((()))+++(((((())))))))))))(((((((((((())))))))))))((((((---+++)))'''''''''((((((******))))))))))))*********************+++++++++***++++++,,,------......,,,,,,,,,+++++++++******(((((((((((((((((((((((('''((((((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))((((((''''''((()))******))))))))))))((((((((((((******))))))))))))******))))))************))))))))))))************))))))(((((((((((((((((('''''')))))))))((((((''''''&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))******)))(((''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((+++,,,***&&&$$$'''***((((((((((((((('''&&&&&&((()))***)))(((((()))***((('''''')))++++++***((()))))))))))))))(((((((((''''''((())))))))))))))))))))))))*********)))(((&&&''''''((()))************(((&&&%%%'''(((((((((&&&&&&%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((()))((('''''''''((((((((((((((((((((((((((((((((())))))*********))))))((((((((((((((())))))))))))((())))))***************+++******+++++++++,,,,,,)))***+++,,,------------000000//////000111222222444444666777:::<<<>>>??????===;;;:::;;;===AAACCCEEEFFFGGGIIIJJJKKKLLLLLLMMMOOORRRUUUWWWXXXXXXWWWVVVWWWYYY\\\```eeeiiillllllllllllooo{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))(((''''''&&&&&&%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''')))++++++***((('''(((((((((((((((((((((((()))))))))((((((((())))))***'''$$$&&&+++---***&&&%%%%%%&&&&&&''''''''''''&&&'''(((((((((((()))***(((((())))))))))))(((((((((((()))))))))))))))(((---,,,***(((&&&&&&%%%&&&))))))************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((***)))))))))(((((((((''')))******)))((('''''''''(((((((((((((((((((((((((((((('''(((((()))***+++(((((((((((())))))))))))******))))))))))))******))))))************))))))))))))************))))))''''''(((((((((((((((((())))))((((((''''''&&&&&&)))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&+++000///***&&&(((+++&&&&&&'''(((((()))(((((('''((())))))(((((()))******)))(((((())))))(((&&&&&&''''''((()))******+++,,,***((('''&&&'''((()))''''''((((((((('''''''''&&&''''''((()))***++++++***(((&&&&&&'''((()))(((((((((''''''&&&%%%$$$###%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((((((***))))))(((&&&&&&&&&'''(((((((((((((((((((((((())))))************))))))'''((((((((()))))))))******)))((('''((()))+++,,,******++++++,,,,,,,,,,,,******+++,,,------------000000//////000111222222444555666888:::<<<>>>@@@???===;;;999:::===AAACCCEEEFFFGGGIIIJJJKKKLLLLLLMMMOOORRRUUUWWWXXXXXXXXXVVVWWWYYY]]]aaafffjjjllljjjiiiiiinnn|||$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&''''''(((((((((((('''''')))(((&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''')))******))))))(((((((((((((((((((((((((((*********((('''''')))+++***(((&&&&&&)))***(((%%%&&&&&&''''''''''''&&&&&&''''''(((((())))))******)))))))))))))))((((((''''''(((((()))))))))))))))''''''''''''''''''''''''((())))))******))))))((((((((())))))***+++++++++*********)))))))))((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))((('''''''''((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))***+++(((((((((((())))))))))))***))))))(((((())))))***&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&+++000000,,,))))))+++%%%&&&'''((())))))))))))%%%&&&''''''&&&%%%&&&(((+++)))''''''((((((&&&%%%%%%%%%&&&''')))***+++,,,---+++(((&&&%%%&&&((()))%%%&&&((((((&&&&&&&&&'''&&&''''''((()))******+++***(((''''''((())))))((())))))((('''&&&$$$###"""%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***++++++***)))((()))******(((&&&%%%&&&'''))))))))))))))))))))))))))))))******++++++******''''''(((((())))))*********)))((('''((())),,,---++++++,,,---------------***+++,,,,,,---------,,,////////////000111222333555555666888999<<<>>>???===<<<:::999:::===AAACCCDDDEEEGGGHHHJJJKKKKKKKKKLLLNNNRRRUUUWWWXXXXXXXXXWWWXXXZZZ^^^bbbfffiiikkkiiihhhhhhmmm}}}$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((***,,,+++((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))((('''&&&))))))((())))))******))))))))))))))))))(((''''''&&&'''(((((()))))))))((($$$&&&(((***,,,,,,+++***'''((())))))))))))((('''''''''((())))))***++++++(((((((((((((((((()))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&(((***)))(((''')))+++(((((((((((((((((((((((()))))))))((())))))******'''((((((((()))))))))***)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((+++------+++***+++,,,''''''((((((((((((((('''%%%&&&''''''%%%$$$%%%'''((('''%%%%%%'''''''''&&&%%%%%%&&&'''(((((())))))***)))(((''''''((())))))%%%''')))(((&&&%%%&&&((('''''''''(((((())))))))))))((('''(((******((('''''''''(((''''''%%%###"""&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,,,,+++)))((('''((()))(((&&&%%%'''***))))))))))))))))))))))))((()))***++++++++++++***'''''''''((()))*********'''(((((()))******++++++***+++,,,---------,,,+++++++++,,,---------,,,,,,.........///000222333444555666666777999:::<<<===;;;:::999999;;;===AAACCCCCCDDDFFFHHHIIIJJJJJJJJJLLLNNNRRRUUUWWWYYYYYYYYYWWWXXX[[[^^^aaaeeegggiiikkkiiihhhmmm~~~$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((()))(((&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++((((((((((((((((((((((((&&&***------+++(((''''''''')))******))))))***,,,,,,,,,,,,,,,+++***(((&&&***)))))))))*********))))))))))))))))))(((''''''&&&&&&'''((((((((((((((((((***---000000000...---&&&'''((())))))((('''&&&&&&''''''((()))*********''''''((()))***+++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((())))))******%%%(((***)))((('''))),,,((((((((((((((((((((((((******))))))))))))******'''((((((((())))))******((((((''''''''''''(((((((((((())))))))))))(((((())))))************))))))((()))))))))******++++++%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((%%%&&&'''((()))))))))))))))******))))))***,,,...))))))))))))((('''&&&%%%((()))***)))'''&&&'''(((&&&$$$###$$$&&&(((((('''&&&&&&&&&'''''''''''''''&&&'''((()))******))))))%%%(((******'''&&&''')))''''''''''''((((((((((((((((((((()))+++***(((&&&%%%&&&'''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))+++,,,,,,+++)))(((%%%'''((((((&&&&&&))),,,))))))))))))))))))))))))((()))***+++++++++++++++&&&''''''((()))******+++%%%'''))),,,,,,,,,***)))'''((()))***+++***))))))++++++,,,---------,,,,,,------...///111222444555666666666777888:::;;;<<<999888888999;;;>>>AAABBBCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNQQQUUUXXXYYYYYYYYYWWWYYY[[[^^^aaadddfffhhhmmmjjjiiinnn~~~&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%(((+++'''&&&$$$%%%&&&''''''&&&(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))***)))'''(((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))***+++,,,,,,---+++*********))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++******))))))))))))))),,,,,,++++++,,,,,,---...,,,------------,,,++++++''''''(((((())))))******))))))))))))************+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))&&&&&&''''''(((((())))))''''''((()))))))))))))))((((((((('''&&&&&&&&&%%%''''''(((((())))))******+++******)))(((''''''&&&))))))))))))))))))))))))''''''((())))))((('''&&&))))))((())))))***+++,,,***))))))((())))))***+++(((((((((((())))))))))))***************)))))))))&&&&&&'''((())))))(((((((((''''''&&&&&&&&&''''''***'''$$$$$$'''((((((&&&***)))((((((((()))+++,,,((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%$$$$$$&&&(((+++,,,,,,***(((((()))+++(((((())))))((('''&&&&&&&&&))),,,---+++(((&&&&&&'''''')))***+++,,,,,,---++++++***)))(((((())))))((()))***+++,,,+++******,,,,,,,,,+++***)))((('''***+++---...///......------...///000222222222222333555777777888:::<<>>@@@CCCGGGIIIIIIIIIJJJKKKMMMPPPTTTVVVUUUUUUUUUVVVUUUVVVXXXYYY[[[___dddgggjjjiiiiiiooo%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!###$$$)))'''%%%%%%&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&(((***+++)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***))))))++++++***)))((((((((((((((((((((((((&&&'''((()))+++++++++,,,(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((''''''************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***((((((((()))***+++,,,---***************+++,,,,,,+++++++++++++++******)))((((((((())))))))))))***))))))))))))************,,,+++***************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))((((((((())))))))))))((((((((((((((('''''''''((())))))))))))))))))))))))***************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((((((''''''''''''(((((()))***++++++***)))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))(((((((((((())))))***(((''''''((())))))(((((())))))************))))))***+++***((('''((()))((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&$$$%%%''')))(((***,,,---+++******+++(((((((((((((((''''''&&&'''((()))(((&&&%%%%%%&&&,,,,,,,,,+++***)))((('''))))))((((((''''''((((((((()))***+++,,,+++************+++++++++******))),,,,,,,,,,,,---.../////////000111222333444444444444555666666666777999<<<999999999999;;;===>>>@@@@@@CCCGGGIIIJJJJJJJJJKKKOOORRRUUUVVVVVVUUUUUUUUUVVVWWWXXXYYY[[[^^^cccgggkkkjjjkkkqqq%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$###"""$$$%%%***(((&&&&&&&&&'''&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((('''''')))******+++++++++(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))***+++,,,------,,,,,,,,,,,,---......------......------,,,+++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))***)))))))))((((((''''''''''''((()))))))))))))))&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))++++++***))))))((())))))((()))+++,,,+++***((('''&&&&&&&&&&&&'''''''''(((((()))))))))))))))******'''(((((()))))))))(((((('''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''&&&((()))***++++++***)))(((***++++++***((('''((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%######%%%''')))+++---...,,,***)))((('''(((((((((((((((''''''((()))***))))))))),,,...++++++++++++***((('''&&&'''&&&&&&%%%%%%&&&&&&&&&((()))***+++,,,+++******((()))***+++++++++++++++---,,,++++++,,,---///000//////111222333444444444444555666666555666888:::999999999999;;;===???AAA@@@DDDGGGJJJJJJJJJJJJKKKPPPRRRUUUVVVUUUTTTTTTTTTVVVWWWYYYYYY[[[^^^cccfffkkkjjjlllsss$$$%%%%%%&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((***(((&&&&&&''''''&&&%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&***)))'''&&&'''(((***,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((************************((('''&&&'''((()))(((&&&))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))((())))))))))))))))))((((((((()))******+++,,,,,,))))))))))))))))))************))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***++++++***************+++------,,,,,,------...///---............---,,,,,,************))))))))))))((()))))))))************(((((())))))))))))))))))************************************************))))))))))))************))))))************************))))))((((((((('''''''''((()))))))))))))))%%%%%%%%%&&&&&&'''''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))++++++***))))))((())))))((()))+++,,,+++***(((&&&&&&&&&&&&&&&'''''''''((('''''''''(((((()))))))))((()))))))))))))))((((((&&&&&&&&&&&&&&&'''((((((((())))))))))))((())))))((()))***++++++***)))(((***+++,,,+++((('''((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))))))))(((&&&''')))+++***,,,...---+++(((&&&&&&''''''(((((((((((((((''',,,+++***'''$$$###%%%&&&))))))*********))))))((((((''''''&&&''''''((((((((()))***+++,,,+++******((()))***+++++++++++++++---,,,++++++,,,---///000---...///111222222333333444555666666555666888:::999999999:::;;;>>>@@@AAAAAADDDHHHJJJJJJJJJKKKLLLOOORRRTTTVVVUUUSSSSSSSSSUUUWWWXXXYYY[[[^^^cccggglllkkklllsss$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''))))))'''&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''%%%&&&''''''(((''''''''')))((('''&&&&&&(((***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((())))))******))))))((((((((()))***+++,,,------))))))))))))************+++******))))))******+++))))))))))))))))))))))))***))))))(((((())))))***,,,,,,+++***************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++******+++************)))))))))))))))))))))************''''''((())))))))))))(((************************************************)))))))))*********++++++((()))***+++++++++*********))))))))))))))))))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''((()))***)))((((((''''''''''''(((******++++++***)))((('''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&''''''((())))))*********)))(((((((((((('''(((((()))***+++&&&((())))))(((''''''((()))************))))))(((+++,,,,,,+++)))'''((((((((((((''''''''''''((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%''')))***+++,,,+++)))&&&%%%%%%&&&'''(((((((((((((((((('''((((((&&&%%%%%%''')))''''''((()))******************))))))******++++++((()))***+++,,,+++******((()))***+++++++++++++++,,,,,,,,,,,,---...//////---...///000111222222222444555666666666777999<<<::::::::::::<<<===???AAAAAADDDHHHJJJKKKKKKKKKLLLMMMPPPSSSTTTTTTSSSSSSSSSTTTVVVXXXYYY[[[___dddhhhmmmkkkkkkqqq###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&(((&&&%%%&&&((()))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((()))***)))((())))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))((()))************)))(((((()))))))))******++++++((()))))))))************+++******))))))******+++)))))))))))))))))))))))))))******************)))++++++*********+++,,,,,,,,,++++++++++++,,,------,,,,,,,,,---,,,,,,+++***+++++++++*********))))))))))))))))))************'''((()))***+++******)))************************************************))))))*********+++++++++((()))***++++++++++++***)))))))))))))))*********''''''((()))))))))))))))++++++++++++***************)))))))))((((((((('''******))))))((((((''''''))))))))))))))))))))))))((('''''''''((()))***+++(((''''''''''''(((((()))++++++******)))(((((('''''''''((((((((()))))))))&&&&&&''''''((())))))******************)))(((((('''''''''(((((()))***+++%%%'''******(((&&&'''(((+++******))))))))))))))),,,------+++)))'''(((((()))(((((((((((((((((()))%%%&&&'''((()))((((((''''''''''''((()))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&$$$######%%%''''''((()))((('''&&&'''(((&&&&&&'''((((((((((((((($$$%%%'''((()))+++...000'''(((((()))))))))))))))******))))))******+++,,,((()))***+++,,,+++******)))******+++++++++******++++++,,,---...............///000111222333333333333555666777777999;;;===<<<;;;;;;;;;<<<===???@@@AAADDDHHHKKKKKKKKKKKKLLLJJJMMMQQQSSSSSSRRRRRRSSSSSSTTTWWWYYY\\\```eeeiiinnnkkkjjjooo###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$&&&((()))***$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$""""""###'''%%%%%%&&&(((*********&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''"""$$$(((++++++)))&&&###''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((((((((())))))*********+++++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))***+++,,,.........------------...//////......//////......---,,,++++++++++++******))))))))))))))))))************((()))***+++,,,,,,+++***************************************************)))************+++++++++((()))***+++,,,,,,+++***(((((())))))******++++++'''(((((())))))))))))))),,,+++++++++***)))))))))******))))))((((((((('''+++******)))(((''''''&&&)))))))))))))))))))))))))))((((((((((((***,,,---))))))((())))))***+++,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))******+++,,,---------***************)))((((((%%%%%%%%%&&&&&&((())))))))),,,//////,,,++++++---,,,+++)))((((((((()))***,,,------,,,)))'''((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''((())))))***+++,,,,,,,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((((())))))'''&&&&&&(((***$$$%%%&&&&&&&&&&&&)))+++&&&&&&'''((())))))((((((((()))***)))((('''((()))(((((())))))))))))(((((('''''''''''''''((())))))((()))***+++,,,+++************+++++++++******)))***+++---...///......---///000111222333444444444333555777777888:::===???===<<<;;;;;;<<<===>>>???BBBEEEHHHKKKKKKKKKLLLLLLIIILLLPPPRRRRRRRRRRRRSSSRRRTTTVVVYYY\\\```fffjjjnnnkkkiiinnn&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&(((''''''&&&&&&%%%$$$$$$***(((&&&%%%%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***'''%%%&&&***+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&+++!!!+++,,,&&&!!!%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((("""######$$$%%%&&&''''''%%%&&&''''''((((((''''''(((((())))))((('''&&&&&&+++*********))))))(((((((((((())))))))))))((((((************))))))))))))---,,,,,,+++***)))(((((((((((((((((())))))))))))******************************++++++++++++******))))))******+++++++++,,,***************+++++++++***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++///...,,,+++++++++,,,,,,((())))))***+++,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++***(((&&&&&&''')))************++++++,,,,,,,,,(((*********)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))(((((((((((()))))))))******++++++)))((('''((((((((((((((((((((((((((((((((()))******++++++((('''%%%%%%%%%'''(((***---,,,+++)))((('''''''''******))))))((((((((('''((()))+++,,,,,,+++)))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((&&&### """%%%'''&&&&&&&&&''''''''''''''')))***+++++++++)))(((''''''((((((((()))))))))***''''''''''''(((((((((((((((((((((((()))))))))))))))******+++++++++******)))))))))******+++++++++++++++***)))))),,,000333......///111222333444555555666888:::;;;;;;;;;;;;>>>===<<<;;;<<<===???AAA@@@BBBFFFIIIKKKLLLLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTVVVWWWWWWWWWYYY]]]bbbgggooommmmmmqqq&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((%%%###%%%((()))&&&###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%)))"""$$$)))'''$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''&&&&&&******)))))))))((((((((((((((())))))))))))((((((''''''(((((())))))******,,,,,,++++++***)))))))))(((((((((((()))))))))***************************)))******++++++******)))(((((((((((()))))))))*********++++++++++++,,,,,,))))))*********+++++++++************************************************...---,,,+++******+++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++)))((((((***+++,,,******+++++++++,,,,,,,,,)))***++++++))))))***+++************************************************))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))((()))***++++++***((('''))))))(((((((((((()))))))))******++++++)))((('''((((((((((((((((((((((((((())))))***++++++,,,,,,)))(((&&&&&&&&&(((***,,,...---+++)))((((((((((((&&&&&&&&&''''''''''''''''''(((***++++++***((('''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((())))))(((((()))(((&&&$$$$$$&&&''')))***)))((('''&&&%%%%%%$$$((()))))))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))******+++++++++******)))------,,,,,,,,,,,,,,,,,,+++++++++***)))***---000......///111222333444555444444555777888:::;;;;;;>>>===<<<<<<<<<>>>@@@AAACCCDDDFFFHHHJJJKKKKKKKKKMMMMMMMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWYYY^^^dddhhhooonnnnnnsss&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%$$$###$$$&&&(((((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$"""$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&'''(((&&&"""###'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((''''''&&&))))))((((((((((((((('''(((((())))))))))))((((((%%%%%%&&&'''((()))***+++************************((((((((()))))))))******************************))))))************))))))((((((((()))))))))))))))******+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,...///***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,************************************************(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''***))))))(((((())))))***)))******++++++)))((('''((((((((((((((((((((((((((((((((()))******++++++))))))((('''(((***,,,---///---+++)))(((((()))***((('''''''''&&&&&&&&&&&&''''''))))))))))))''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%'''(((***+++,,,+++***)))((((((''''''''''''((()))***))))))((('''&&&%%%%%%(((''''''''''''((())))))))))))))))))((((((((((((((((((((()))))))))******(((((((((((())))))))))))+++++++++++++++***)))(((......---,,,,,,++++++***,,,---...---,,,+++,,,---......///111222333444555444444444555777:::<<<>>>>>>>>><<<<<<===???AAABBBEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMMMMMMMNNNPPPQQQRRRRRRTTTUUUWWWZZZ___eeejjjnnnnnnooottt&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))&&&$$$&&&)))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%&&&''''''%%%&&&''''''(((''''''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))(((((('''''''''((()))******+++))))))*********+++++++++(((((()))))))))*********************************((())))))******))))))(((++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++******************,,,,,,,,,,,,++++++++++++....................................------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---///000+++++++++++++++++++++++++++,,,------++++++,,,---************************************************((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((('''((()))*********)))(((***))))))))))))))))))***)))******+++***)))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))((('''(((***,,,---///---+++)))((((((***+++,,,+++***)))((('''&&&&&&'''(((((())))))((((((''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''))),,,......---+++)))%%%&&&&&&'''''''''''''''&&&&&&''''''(((((()))))))))(((&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))+++++++++++++++***)))(((+++*********************+++---000000///......///......///111222333444555666666666777999<<<@@@BBB>>>===<<<<<<===???AAACCCEEEEEEEEEFFFGGGIIIJJJKKKNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ___dddhhhkkklllnnnuuu&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))))))))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''((())))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%&&&''''''%%%&&&''''''((('''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))((((((************************)))))))))***++++++,,,,,,))))))))))))************************************))))))************)))))),,,,,,,,,+++++++++++++++(((((())))))***++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,........................///............---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---......+++++++++++++++++++++++++++---------,,,+++,,,---************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((())))))***++++++++++++******))))))))))))******)))******+++***)))((('''((((((((((((((((((((((((''''''((())))))******+++***)))((('''''')))+++,,,...,,,***)))((()))***+++)))))))))))))))((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))(((((())))))))))))(((((((((***,,,......---+++***%%%&&&'''(((((((((''''''&&&&&&''''''((())))))******)))'''%%%%%%%%%%%%&&&))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))+++++++++++++++***)))((((((((()))***++++++,,,,,,(((+++...////////////000......///111222333444555777666666777999===@@@BBB======<<<<<<===???BBBCCCBBBCCCDDDEEEGGGJJJLLLMMMPPPPPPQQQRRRRRRSSSSSSSSSTTTVVVWWWYYYZZZ^^^bbbfffhhhiiilllsss&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$###"""!!!###%%%'''((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''',,,+++'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((,,,,,,+++++++++*********))))))******+++++++++,,,)))))))))*********++++++******************************++++++++++++*********************)))))))))(((((()))***+++,,,,,,---************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---.............../////////........................000000000/////////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------++++++,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))&&&'''((()))*********))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++******))))))******+++)))******++++++)))((('''((((((((((((((((((((((((*********+++,,,,,,------,,,+++)))((('''((()))***+++******))))))((())))))"""###$$$&&&''')))***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''###$$$%%%&&&''')))******''''''((((((((((((''''''((()))+++,,,---,,,+++***&&&'''((()))*********))))))))))))(((((((((''''''))))))(((&&&&&&%%%%%%&&&(((((((((((())))))))))))((((((((()))))))))******(((((((((((()))))))))))))))******+++++++++******))))))***+++---...///000%%%(((+++---------...///......///111222333444555555555555666888;;;===???<<<;;;;;;;;;<<<>>>AAACCC@@@AAACCCEEEHHHJJJLLLMMMQQQRRRSSSSSSTTTTTTSSSSSSUUUVVVXXXYYY[[[]]]aaadddggghhhjjjqqq&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%"""!!!!!!"""%%%'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$'''&&&$$$%%%***)))%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((((((((((()))))))))******(((((())))))))))))((((((***************+++++++++***************+++++++++))))))*********+++++++++************************++++++,,,,,,,,,,,,+++++++++++++++******))))))))))))***+++,,,---......///,,,,,,,,,,,,---------...111111111111111111111111...........................///000111111111000000111111111222222333333333111111111111111111111111333333222222222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++*********,,,---,,,+++***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))((((((((())))))***+++,,,+++******))))))******+++)))******++++++)))((('''(((((((((((((((((((((((())))))******+++,,,,,,,,,///...+++)))(((((()))***(((((()))))))))((('''&&&###$$$%%%&&&'''((()))***(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&'''(((((('''&&&&&&(((((()))************)))&&&''''''(((((()))******))))))))))))((((((((((((%%%&&&'''(((((((((((((((&&&&&&'''((()))***++++++''''''((((((((()))))))))(((((((((((())))))))))))((()))***+++++++++++++++******+++,,,------......)))+++------------...///......///111222333444555555666777888:::;;;<<<===;;;:::999:::;;;>>>@@@BBB@@@BBBDDDGGGIIIJJJJJJJJJQQQQQQSSSSSSTTTSSSSSSRRRSSSUUUWWWYYY[[[^^^bbbeeeiiiiiiiiiooo&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&$$$"""###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$))))))$$$###&&&'''$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((()))%%%!!!!!!%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&"""######$$$%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&'''((())))))(((((((((((())))))******++++++(((((())))))))))))((((((''''''((()))***+++,,,,,,************************)))************+++++++++************************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,---...000000111000000000000111111111111444444444444444444444444222222222222222222222222///000111333333333222111333333444555555666777777666666666666666666666666555555444444444333333333////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********************************))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))''''''''''''((()))++++++++++++************++++++)))******++++++)))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))222000---+++))))))******&&&''')))******(((&&&%%%++++++***)))((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((()))))))))$$$$$$$$$$$$%%%'''((()))&&&&&&'''((()))***++++++"""$$$&&&(((***++++++***%%%&&&'''((()))***+++,,,''''''''''''(((((((((((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,******************++++++///000111000///...000111......///111222333444555777888:::;;;<<<=========:::999999999:::===@@@AAAAAACCCFFFHHHIIIIIIHHHGGGPPPQQQRRRSSSSSSRRRRRRQQQQQQSSSVVVYYY\\\```dddggglllkkkjjjnnn}}}%%%((('''%%%%%%((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%$$$$$$&&&((()))*********))))))***++++++++++++******)))((((((((()))++++++---+++***(((((()))+++,,,***************+++++++++...---,,,++++++++++++++++++++++++++++++,,,---...++++++******+++,,,...///......///000111333333444555666777888999:::::::::<<<;;;;;;:::;;;<<<>>>???999999888888777666555555333222222333444777999;;;666888;;;=========???@@@>>>>>>?????????>>>>>>===;;;::::::999888777666666777666444222000000000000111///---...000111///---++++++,,,,,,------......000000//////......------)))******+++,,,,,,------*********++++++,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++++++++++++++***)))(((((()))***++++++)))((()))++++++)))&&&(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,+++***)))'''''''''((((((++++++******************))))))))))))))))))))))))+++,,,,,,+++)))***,,,.../////////......---------///111222///+++((((((******)))((('''''''''''''''''')))++++++(((&&&$$$$$$)))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########)))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%###"""$$$(((***)))'''&&&'''((('''&&&'''(((***))))))((('''((()))***+++((('''&&&%%%%%%&&&'''(((...,,,+++,,,,,,,,,***(((((()))***++++++***(((((())))))***++++++++++++************))))))))))))))),,,---.../////////......+++,,,...000222333444444777888:::<<<======<<<<<<;;;;;;:::999:::<<<>>>@@@EEEGGGIIIIIIHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNPPPQQQUUUVVVXXXZZZ\\\```eeeiiilllmmmmmmnnnxxx'''+++,,,(((%%%&&&&&&$$$##################$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%'''((())))))******))))))***++++++++++++***,,,+++*********+++------,,,+++***))))))***+++,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------............///000222333444444555555666777888999:::===>>>@@@AAABBBCCCCCCDDDIIIHHHFFFEEEDDDCCCCCCCCC??????>>>======<<<;;;;;;:::999888777555555444444666888:::;;;<<<===???AAAAAAAAABBBBBBBBBBBBBBBBBB??????????????????>>>===>>>===;;;999888777777777555333111222333444222000.........///////////////............------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,)))((('''))),,,---+++)))))))))*********+++++++++******))))))))))))******+++***)))((((((((()))***(((((())))))***+++++++++))))))))))))))))))))))))((())))))(((&&&'''(((***///...------,,,,,,,,,------///111000,,,)))))))))))))))((('''''''''(((((((((+++------+++)))(((((())))))'''&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((###"""!!!###&&&((('''&&&******))))))***+++++++++&&&%%%%%%$$$%%%&&&'''((((((''''''''''''''''''(((***)))((()))******)))'''))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000222333444555888888:::;;;<<<<<<======;;;;;;:::999:::<<>>>>>???@@@AAABBBCCCCCCHHHHHHIIIKKKLLLNNNOOOOOOSSSRRRRRRQQQOOOMMMKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAA???<<<999777666888999::::::999;;;>>>@@@AAAAAABBBBBBCCCCCCDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFDDDCCCAAAAAA@@@@@@<<<;;;999999999999777666444444333222222111000000/////////............---.........------------,,,............------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,(((((((((***---...---,,,+++++++++,,,,,,,,,,,,---******))))))))))))************))))))******+++,,,)))))))))******+++++++++))))))))))))))))))))))))***++++++***)))(((***,,,...---,,,******+++,,,,,,***---///000...+++))))))(((((('''''''''((())))))(((***,,,---+++***)))***))))))((('''''''''(((((()))(((&&&%%%$$$%%%&&&'''&&&''''''(((((())))))***))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''***++++++***,,,)))'''(((+++---,,,***(((((('''''''''((()))***'''(((((())))))((((((''''''&&&&&&''')))******)))***)))))))))))))))******))))))***++++++++++++***++++++,,,,,,------......///......------///000111000000000000111333555666888888999999:::<<<===>>>;;;;;;::::::;;;===???AAAEEEGGGIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPRRRSSSUUUWWWYYY[[[]]]```eeehhhjjjllllllmmmxxx---444888222)))''''''(((%%%%%%&&&'''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))(((((('''))))))***++++++++++++***))))))))))))******++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,---------+++---///111222111000///...///000222333444555555888999<<<>>>@@@AAAAAAAAAHHHHHHIIIJJJKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQMMMLLLLLLLLLKKKKKKKKKJJJFFFGGGGGGGGGFFFDDDAAA@@@<<<<<<;;;999888888;;;============>>>>>>???@@@@@@JJJKKKMMMNNNOOONNNMMMLLLNNNMMMLLLKKKJJJJJJIIIIIIEEEDDDCCCBBBAAA@@@???>>>;;;:::999888666555333333222222111111000000//////...............---------///.........------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********+++,,,---,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,))))))******+++,,,------,,,,,,,,,+++++++++++++++************************+++,,,---,,,******+++,,,,,,+++***))))))***+++,,,(((***---//////,,,***(((((('''''''''((()))******&&&(((******)))(((((())))))))))))((((((((())))))***(((&&&$$$$$$%%%''')))$$$%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))++++++,,,,,,***&&&###$$$)))+++)))%%%)))))))))))))))*********'''((()))******)))(((''''''&&&&&&(((***,,,---,,,***)))((((((((()))++++++))))))***++++++++++++******++++++,,,---...//////222111///......000222333333222111000111333666777888888888888999;;;>>>???;;;;;;::::::;;;===@@@BBBEEEFFFHHHIIIHHHHHHIIIJJJIIIKKKMMMNNNNNNNNNPPPRRRUUUWWWYYY[[[]]]```dddgggiiikkklllmmmwww)))111555///(((&&&((()))!!!!!!""""""###$$$%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))***)))))))))(((((((((((())))))))))))))))))((('''))))))***++++++++++++***))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++,,,------...,,,...000111111111///...111222555888:::<<<===>>>BBBCCCFFFHHHJJJKKKKKKKKKNNNOOOPPPRRRTTTUUUVVVWWWXXXWWWWWWVVVWWWWWWXXXYYYVVVVVVWWWWWWVVVTTTRRRQQQLLLLLLLLLLLLLLLKKKKKKKKKGGGHHHIIIIIIIIIHHHGGGFFF??????===:::777777999;;;:::::::::999:::;;;<<<===CCCEEEHHHLLLOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRNNNNNNMMMLLLJJJIIIHHHHHHDDDCCCAAA???===;;;999888666555444333222111000000---------.........//////......------,,,,,,++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------)))******************))),,,,,,---,,,+++*********************++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,------...+++,,,,,,------.........++++++++++++++++++++++++)))***+++***((('''((()))+++***))))))))))))***+++'''(((+++...///---***(((((((((((((((((()))***+++&&&((())))))((((((((()))(((((())))))))))))))))))+++)))&&&$$$$$$%%%''')))%%%%%%&&&''')))***++++++(((((((((((((((((((((((('''''''''(((((('''''''''$$$$$$%%%%%%&&&&&&'''''')))%%%!!!###(((***((($$$%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''(((&&&&&&'''***,,,------***)))((((((((()))+++,,,))))))***++++++++++++***)))******+++,,,------......---,,,++++++---///000333222111111222444666888888777777888999;;;>>>???;;;:::::::::<<<>>>AAABBBEEEFFFHHHIIIHHHHHHIIIJJJKKKMMMOOOPPPPPPQQQSSSUUUUUUWWWZZZ\\\]]]```cccfffhhhjjjkkkmmmwww$$$***---(((###$$$'''(((""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((()))))))))*********))))))((((((((()))))))))******)))(((((())))))***++++++++++++***+++,,,,,,---...---------******++++++,,,---------***+++,,,,,,---...//////...///111222333333333222999:::>>>AAADDDFFFGGGGGGKKKLLLNNNPPPRRRSSSSSSTTTPPPQQQSSSVVVXXX[[[]]]^^^]]]\\\YYYXXXVVVVVVVVVWWWUUUUUUTTTRRRPPPMMMKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCCCCBBB@@@@@@???<<<999888999;;;<<<;;;:::999999:::;;;<<<:::<<<@@@EEEJJJNNNRRRTTTTTTTTTVVVWWWXXXXXXXXXXXXUUUVVVVVVUUURRRQQQQQQRRRNNNMMMKKKIIIFFFDDDBBBAAA<<<;;;:::888666444333222////////////////////////---------,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---((()))************)))(((,,,---...---***((((((((())))))))))))******************))))))))))))******((()))***+++,,,------,,,((()))***,,,...000111222+++++++++++++++++++++++++++---...---+++***)))***)))))))))***************(((((())),,,...---***((())))))((((((((()))******)))***+++***)))((()))***''''''((()))))))))((((((***)))'''%%%%%%&&&'''(((''''''((()))+++,,,------))))))))))))))))))))))))''''''((())))))(((''''''$$$%%%&&&&&&%%%%%%&&&(((***'''%%%&&&)))+++)))(((&&&&&&'''((((((((((((''''''(((((())))))(((((('''((('''%%%%%%(((*********(((((((((((()))***+++,,,))))))***++++++++++++***))))))******++++++,,,,,,......---,,,---...///000111111111111222444666777666666777888:::<<<===>>>;;;:::::::::<<>>???DDDFFFIIILLLNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUPPPQQQTTTWWWZZZ^^^```aaa]]][[[WWWTTTQQQOOOOOOOOOLLLKKKIIIGGGEEEDDDCCCBBB>>>>>>>>>?????????????????????>>>>>>>>>>>>??????<<<===>>>>>><<<;;;<<<>>>???===;;;:::999999;;;;;;::::::;;;>>>AAAFFFJJJLLLOOOPPPRRRUUUWWWXXXXXXXXXZZZ[[[]]][[[YYYXXXYYYZZZWWWVVVUUUSSSPPPNNNLLLKKKGGGFFFDDDAAA>>><<<:::999555444333222111000//////------------............+++++++++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***))))))+++---,,,)))'''((()))))))))))))))*********+++******))))))))))))******((()))***+++,,,,,,++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///000222111///---------'''(((***,,,,,,+++***))))))((((((***,,,,,,***'''******))))))((())))))))))))******)))'''&&&'''(((%%%&&&'''((()))((((((''')))((((((''''''''''''''''''(((((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&((())))))''''''(((******))))))))))))***++++++((((((***+++++++++***)))(((''''''''''''''''''(((,,,***'''&&&((()))***)))'''((()))******+++++++++))))))***++++++++++++***************++++++++++++...////////////000000000...///000222333555666777444555777999;;;<<<======;;;::::::;;;<<>>===<<<===>>>???999999999999999999999999::::::::::::;;;===???AAA999;;;>>>???>>>>>>???AAA???>>>;;;999888999999:::@@@>>><<<:::;;;===???AAAHHHJJJMMMPPPRRRTTTTTTUUU\\\^^^```___\\\[[[]]]___^^^]]][[[YYYWWWUUUSSSRRRQQQPPPMMMJJJGGGDDDAAA@@@:::999888555333000///...---.........//////000000,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,------,,,+++***&&&)))++++++)))((()))+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,+++******...---,,,+++)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---+++******&&&(((+++------,,,***)))+++)))''')))+++,,,***'''++++++***)))(((((())))))(((((((((&&&$$$###$$$%%%$$$%%%'''(((((((((''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%###&&&''''''$$$$$$&&&(((((()))***)))((((((***,,,$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((000...***)))***+++++++++&&&''')))***+++++++++***))))))***++++++++++++***,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,,,,...000222444555666666333555777:::<<<<<<===<<<;;;::::::;;;<<>>BBBGGGHHHJJJMMMNNNNNNNNNNNNRRRRRRSSSSSSQQQNNNJJJHHHFFFFFFEEEEEEEEEFFFHHHIIIIIIJJJLLLOOOQQQSSSTTTUUUVVVRRRKKKDDD@@@???AAABBB>>>===>>>@@@BBBCCCCCCAAABBB???<<<<<<>>>???>>><<<;;;===@@@@@@@@@??????@@@AAABBBDDDEEEGGGHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDBBB@@@>>>>>>>>>>>><<<;;;===<<<===@@@EEEIIIJJJJJJXXX[[[```cccccccccbbbcccjjjgggccc___\\\ZZZ[[[[[[[[[XXXTTTQQQOOONNNLLLKKKFFFEEECCC@@@===:::777666555222///............---+++,,,...///000000000///---,,,,,,---...///000000+++++++++,,,,,,---------,,,------......------,,,---------,,,,,,+++++++++///+++***,,,,,,***,,,///---,,,++++++******++++++---,,,+++***))))))))))))************************000,,,)))))),,,......---((()))++++++++++++---.........---------,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,***)))))))))---,,,***))))))***,,,---+++++++++***************(((***+++***)))((()))***,,,+++)))(((''''''''''''***(((((()))***+++***)))))))))***))))))((('''&&&))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%''')))*********))))))(((((('''''')))))))))))))))))))))))))))(((((('''''''''((((((%%%%%%&&&((()))+++,,,,,,+++++++++***************++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,.../////////...---------///000222444555666555666888:::<<<>>>@@@AAA<<<;;;::::::<<>>===>>>>>>@@@@@@@@@AAABBBDDDFFFHHHJJJKKKGGGEEEAAA>>>======???@@@DDDDDDEEEHHHKKKNNNNNNMMMOOOMMMKKKKKKLLLLLLJJJGGGHHHHHHHHHFFFCCCBBBCCCDDDIIIJJJMMMPPPRRRTTTVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQNNNLLLIIIHHHFFFCCC???<<<<<<:::999;;;>>>AAACCCCCCKKKQQQYYY```dddgggiiijjjkkkiiieeeaaa^^^]]]]]]]]]aaa^^^[[[YYYXXXVVVTTTRRRNNNMMMKKKHHHDDD???<<<::::::777444222111111///...,,,,,,---...////////////......------------......,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---***)))++++++)))***...---,,,++++++******++++++))))))))))))***+++,,,---************************---***'''''')))++++++***)))***,,,,,,++++++,,,...------------,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++******+++***+++++++++,,,,,,+++++++++++++++******)))))))))(((***+++***)))((()))******)))'''&&&%%%&&&&&&'''***((('''''')))******)))((())))))))))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''(((((())))))******************************))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.../////////...---------///000222444555666444555666888:::<<<===>>><<<;;;::::::<<<>>>AAACCCFFFGGGGGGGGGFFFFFFHHHJJJMMMOOORRRTTTTTTTTTUUUVVVXXXZZZ[[[\\\^^^```dddggghhhkkkmmmnnnvvv%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&###&&&((((((&&&%%%'''(((&&&'''((()))***,,,,,,---*********)))((('''''''''''''''((((((((()))))))))(((((())))))******++++++******++++++,,,,,,,,,---++++++++++++++++++++++++...,,,+++,,,...000111111000111222444666888:::;;;>>>AAAEEEIIIJJJLLLNNNOOOQQQQQQQQQQQQPPPNNNMMMLLLHHHHHHHHHHHHFFFBBB???===888888777666666666777777888888888999;;;>>>@@@BBBBBBCCCCCCEEEFFFGGGHHHIIINNNNNNPPPSSSWWWZZZ[[[ZZZ]]]\\\\\\]]]]]]\\\ZZZWWW\\\[[[XXXSSSOOOMMMMMMNNNRRRSSSVVVYYY]]]___aaabbbeeeddddddcccccccccccccccaaa```]]][[[WWWRRRKKKGGGAAA>>>:::999:::===>>>???===DDDMMMWWW^^^dddiiilllooommmjjjgggdddcccbbbbbbaaa___^^^]]]]]][[[YYYVVVVVVUUUSSSQQQNNNJJJFFFDDDBBB???;;;888777555333111//////.........//////000000///...---,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,)))))),,,+++)))))),,,---,,,++++++******++++++***))))))******+++,,,---++++++++++++++++++++++++,,,***((('''(((******)))***,,,---,,,+++***,,,---,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++******+++------,,,+++,,,---((()))+++---...---+++***,,,,,,+++***))))))(((((((((***+++***)))((()))***))))))''''''''''''((())),,,***''''''((()))******'''(((((())))))))))))((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((''''''''''''&&&***)))'''&&&%%%%%%&&&&&&'''''''''((()))*********))))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))*********++++++++++++,,,,,,---......//////......---...///000222444555555444444555777888999:::;;;<<<;;;::::::<<<>>>AAABBBEEEFFFGGGGGGGGGGGGJJJLLLOOOQQQTTTTTTSSSRRRSSSSSSVVVXXXZZZ[[[]]]```dddgggjjjmmmooopppwww%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''$$$&&&))))))(((''''''(((''''''((()))******++++++***)))))))))((((((((('''''''''''''''((((((((((((''''''((()))***++++++,,,)))))))))***+++,,,------*********+++++++++++++++000///...///111333666777666888:::===@@@CCCEEEFFFIIIKKKNNNPPPQQQQQQQQQQQQPPPOOONNNLLLJJJGGGFFFEEEBBBCCCCCCBBB@@@===;;;999666666555444444333333333555555555666888<<>>???@@@>>>BBBHHHOOOWWW___gggmmmsssrrrooommmkkkiiihhhgggaaa````````````___\\\ZZZWWWXXXXXXXXXWWWTTTRRRPPPJJJGGGCCC@@@>>>;;;888555444333111000///000000111000///...---,,,,,,,,,,,,//////......------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++---***+++......***)))+++---,,,++++++******++++++------,,,+++************++++++++++++++++++++++++---,,,+++******++++++++++++,,,------+++***+++,,,,,,,,,,,,+++++++++******)))***,,,------,,,***))),,,...///...---++++++,,,((()))+++,,,------,,,+++,,,,,,+++***)))(((''''''(((***+++***)))((()))***+++***)))))))))+++,,,---111...***(((((()))))))))&&&'''((())))))***))))))(((((((((((())))))))))))%%%''')))******)))'''%%%((((((((('''''''''''''''++++++***)))(((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))*********+++++++++---------.....................///000222333444555555555666666777888999999<<<;;;;;;;;;<<<>>>@@@AAACCCEEEGGGGGGHHHIIIKKKMMMOOOQQQTTTTTTSSSRRRSSSSSSUUUWWWYYY[[[]]]```dddhhhiiimmmpppqqqxxx%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''')))++++++)))&&&(((((((((((((((((((((''''''((((((((()))))))))***''''''''''''((((((((((((''''''((()))***++++++,,,(((((((((((()))+++,,,---)))******+++,,,,,,------111111222222444777;;;===@@@BBBEEEHHHKKKNNNOOOOOORRRQQQQQQQQQQQQOOOMMMKKKGGGFFFDDDBBB@@@===<<<;;;<<<<<<<<<;;;:::888666555555555555555444333333222555666666888<<>>;;;888666444222000000000000///......------......////////////......---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---...111111---+++,,,---,,,++++++******++++++...---,,,+++************++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,---...---++++++,,,---,,,,,,,,,+++++++++******)))***,,,------,,,***)))///000111///,,,*********++++++*********+++---...++++++******)))(((((('''(((***+++***)))((()))*********)))))))))+++,,,---666222---***))))))((((((&&&'''((())))))***))))))'''((((((((()))))))))***%%%''')))******)))'''%%%(((((((((((((((((((((((())))))))))))******++++++***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))******(((((())))))***+++++++++''''''(((((())))))))))))((()))******++++++******))))))*********+++++++++------------......//////......///111222333444444666666777777888999999:::;;;;;;;;;;;;<<<===???@@@CCCEEEGGGHHHIIIIIIKKKMMMMMMOOORRRTTTTTTTTTTTTUUUUUUWWWYYY[[[]]]```dddhhhgggkkkooopppxxx%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))''''''(((++++++***'''))))))(((((('''&&&&&&&&&'''''''''((()))*********''''''((((((((()))))))))(((((())))))******++++++******)))((()))***,,,---)))***+++---...000111222333444777888:::>>>BBBEEEKKKMMMPPPRRRTTTUUUVVVVVVTTTRRRNNNLLLJJJGGGDDDBBB===<<<:::999777666555555555555666555555444444333555555666666666555444444777888;;;???DDDJJJNNNQQQ[[[\\\^^^___`````````______]]]\\\[[[ZZZXXXVVVSSSTTTXXX___eeekkkppptttwww{{{~~~~~~}}}{{{xxxuuusssrrrlllkkkjjjjjjjjjjjjjjjjjjnnnoooppprrrsssppplllhhh]]]WWWOOOIIIFFFEEEEEEEEEJJJIIIIIIJJJOOOZZZfffooossssssssssssqqqooommmkkkhhhfffffffffgggfffdddbbbbbbbbbcccbbb```\\\XXXVVVUUUSSSPPPNNNLLLIIIEEEBBB;;;:::888666444222111111/////////...//////000000///////////////.........,,,------......------,,,------------............000///111555444///,,,------,,,++++++******+++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***+++,,,...---,,,+++---...,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***///000000///,,,*********...,,,***))))))***,,,---******)))))))))((((((((((((***+++***)))((()))***(((''''''&&&'''(((******555111---+++******)))((('''(((((())))))))))))(((''''''(((((())))))******&&&'''((())))))((('''&&&'''(((((((((((()))))))))%%%&&&&&&'''((()))))))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((()))***++++++(((((())))))***+++,,,,,,'''(((((())))))******+++)))***++++++,,,,,,++++++*********++++++++++++,,,...------------...//////...///000111222333444444666777777888999::::::;;;;;;;;;;;;;;;<<<===>>>???CCCEEEHHHIIIIIIJJJKKKMMMKKKNNNRRRTTTTTTUUUVVVWWWVVVXXXZZZ[[[]]]```dddgggfffjjjmmmooowww%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&''''''''''''(((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&'''((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((((('''''')))***)))))))))((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))))))))*********...---+++******+++---...+++,,,...000222555666777888<<<@@@CCCFFFIIIMMMQQQTTTUUUWWWYYYZZZYYYXXXXXXRRRMMMGGGCCCAAA>>>;;;999777666555333333333444555444444555555666666666666777888999:::::::::999999999<<>>CCCFFFIIIJJJJJJJJJKKKLLLLLLNNNRRRTTTTTTTTTUUUWWWXXXZZZ[[[\\\^^^```dddggghhhkkkmmmnnnvvv%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&###(((***(((###"""'''---(((((())))))******++++++******))))))((((((''''''))))))))))))*********************)))))))))))))))000///---,,,,,,---...///---...000333666888;;;<<>>>>><<<@@@FFFNNNVVV]]]bbbeeegggggggggiiilllqqquuuwwwxxxvvvsssqqqooolllhhheee[[[___cccfffiiilllrrrwwwyyy}}}}}}}}}|||{{{{{{{{{{{{||||||{{{{{{|||{{{yyyuuuqqqtttooohhhccc___^^^\\\[[[^^^^^^]]]\\\]]]aaagggkkk|||}}}~~~~~~{{{xxxvvvssspppmmmllllllmmmllllllfffhhhiiijjjiiifffbbb```WWWVVVUUUTTTSSSQQQMMMJJJKKKKKKJJJHHHEEEAAA>>><<<666555333111000//////.........//////000000111111......////////////........./////////000000111111111000333777666000---------,,,++++++******++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222000---+++,,,---***+++------------///000......------------,,,,,,,,,++++++******++++++,,,(((***,,,---,,,,,,---...,,,------...---***((('''''''''(((((())))))******(((***+++***)))((()))******)))(((''''''((()))***)))(((''')))***++++++)))))))))***))))))(((''''''&&&''''''((()))******+++((((((''''''''''''(((((('''((((((((())))))******)))*********)))((('''&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++***))))))(((((())))))***+++,,,,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,---------......---,,,---...///000//////000111222333333444444444555777888:::;;;;;;:::;;;;;;<<<<<<=========DDDFFFIIIJJJJJJJJJJJJKKKMMMPPPRRRTTTTTTTTTTTTUUUZZZ[[[\\\]]]^^^```dddgggjjjlllmmmnnnuuu''''''''''''''''''''''''''''''''''''''''''&&&&&&###############$$$%%%&&&(((&&&%%%&&&))))))'''$$$%%%%%%%%%&&&&&&&&&''''''""""""###%%%'''((()))***''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))*********)))(((%%%%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))*********))))))((())))))***+++,,,++++++++++++,,,......------...000...000444999???EEEIIILLLOOOPPPSSSWWW[[[\\\[[[ZZZ]]][[[ZZZ]]]aaaaaa]]]XXXMMMGGG???999888888777666666777777777666777999;;;;;;===@@@@@@>>><<<;;;;;;@@@AAAAAAAAABBBCCCDDDEEEFFFIIIOOOVVV\\\```cccddd___fffnnnooommmmmmrrrxxx{{{}}}|||zzzyyy{{{xxxssspppooopppsssxxx}}}|||{{{{{{yyyvvvrrrpppooopppqqqrrrsssqqqooooooqqqttt{{{}}}~~~~~~~~~wwwtttqqqooopppppppppooojjjkkklllmmmmmmjjjddd```^^^WWWPPPNNNQQQTTTUUUTTTRRRPPPMMMJJJHHHGGGGGGHHHAAA>>>;;;777444222222222222111000////////////000000000/////////.........////////////////////////------,,,,,,,,,,,,------//////...---,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,------...(((((()))***+++,,,,,,---+++++++++,,,,,,---------******++++++,,,---......000...++++++---///000000************************(((((((((((()))***+++,,,))))))))))))))))))))))))************))))))))))))******))))))((((((''''''+++***)))'''''''''((()))((((((((((((***---000222)))***+++,,,+++***(((&&&***)))'''%%%%%%%%%'''((()))************))))))(((,,,+++***)))((('''&&&%%%,,,+++)))((((((((()))*********))))))((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))***+++,,,---,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---***+++,,,,,,,,,,,,---...---...///111222444555666444444555777888:::;;;;;;777999<<<===<<<<<<===???DDDFFFHHHIIIIIIJJJLLLNNNRRRRRRRRRSSSUUUUUUTTTSSSYYY[[[]]]______aaadddgggllljjjiiinnnxxx&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((('''&&&(((***+++)))'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''(((&&&''''''((((((''''''&&&$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((()))))))))((('''(((''''''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))***+++++++++))))))************))))))++++++,,,,,,,,,,,,,,,,,,,,,---//////...///111333666999===CCCIIINNNQQQSSSWWWWWWYYY\\\^^^___]]]\\\^^^[[[YYYZZZ\\\[[[WWWRRRIIICCC<<<777666666777666666888:::;;;<<<>>>AAACCCHHHIIIKKKKKKHHHFFFEEEDDDEEEGGGJJJLLLNNNOOOOOOOOORRRUUU[[[aaagggkkkmmmnnnmmmsssyyy{{{zzz{{{}}}{{{zzz||||||}}}}}}{{{yyyzzz}}}~~~{{{wwwttttttuuuttttttsssrrrqqqppppppnnnjjjhhhccc\\\UUURRRSSSSSSRRRPPPOOOOOOOOONNNLLLJJJIIIHHHFFFCCC@@@<<<888666555555111111000000///000000000000000000////////////////////////////////////////////////......////////////......------,,,,,,+++,,,,,,---------...............---,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000...,,,******+++---......++++++++++++++++++++++++,,,+++***))))))((((((((())))))))))))))))))))))))************))))))))))))******))))))((((((((((((++++++***)))))))))))))))******)))((()))+++---...))))))+++++++++***((('''***)))'''%%%%%%&&&'''(((((())))))******)))))))))++++++***)))((('''&&&&&&(((((('''((()))***,,,---***)))))))))((((((((('''))))))))))))((((((((((((((())))))******))))))((())))))))))))***+++,,,,,,+++++++++++++++,,,------///...---,,,+++,,,,,,---+++---......---,,,---/////////000000111222333333444444555777888999:::;;;666888:::<<<<<<===@@@BBBDDDFFFHHHIIIIIIJJJLLLNNNRRRRRRRRRSSSTTTUUUTTTTTTYYY[[[]]]^^^___aaaeeegggiiigggggglllwww%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))((())))))***+++&&&&&&&&&''')))***((('''%%%&&&&&&&&&&&&'''''''''))))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&((()))***+++''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((((((((((((((('''&&&***)))((()))))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))---------------,,,,,,,,,---///000111222444888;;;@@@CCCIIINNNTTTWWWYYYZZZ[[[[[[\\\^^^```aaa___^^^^^^[[[WWWVVVUUUSSSMMMIIIDDD???999666666999;;;<<<>>>@@@DDDGGGJJJMMMQQQTTTYYY[[[\\\[[[YYYVVVUUUUUUSSSVVV[[[```bbbbbbaaa```dddgggkkkpppuuuxxxzzz{{{||||||xxxxxxxxxxxxwwwxxxuuuqqqooonnnmmmllljjjhhhccc]]]YYYVVVSSSOOOKKKLLLMMMPPPQQQQQQOOOLLLJJJLLLJJJGGGCCC???===;;;:::222222222111111000000000////////////000000000000////////////////////////////////////////////////------------------------......---------...000111......------,,,+++++++++...---------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((())))))))))))))))))))))))************))))))))))))***))))))))))))(((((((((***++++++++++++******))),,,+++)))((((((((()))***))))))***++++++***((('''***)))'''&&&&&&'''((((((&&&'''((())))))***))))))))))))))))))(((((((((((('''''''''((()))***,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))*********++++++*********+++***************+++++++++************+++,,,,,,...------,,,,,,,,,,,,------/////////---,,,---...000000000000111111111111444555555777888999:::;;;666888999:::;;;>>>BBBEEEEEEGGGIIIIIIIIIJJJLLLNNNQQQQQQRRRSSSSSSTTTUUUUUUZZZ[[[]]]^^^___aaaeeehhhiiiggghhhmmmwww%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((('''''''''''''''((((((%%%%%%%%%%%%&&&%%%$$$###&&&&&&&&&&&&''''''''''''******)))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((()))******''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''''''''&&&)))((('''((())))))(((&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++++++++******,,,,,,++++++,,,,,,,,,---///111333666999===BBBFFFIIILLLQQQWWW[[[\\\]]]]]]YYYYYYYYY[[[]]]^^^]]]\\\YYYUUUQQQMMMKKKGGGCCC@@@>>><<<999999<<<@@@EEEHHHNNNQQQVVVZZZ]]]```dddggghhhjjjkkkkkkiiihhhhhhhhhiiikkkooorrrtttttttttsssrrrtttwww{{{~~~~~~~~~}}}|||{{{xxxtttqqqpppooommmlllkkkhhhddd```\\\WWWPPPLLLIIIKKKMMMOOOPPPPPPOOONNNPPPNNNLLLIIIFFFCCC@@@???777777666555333222000///...////////////000000000////////////////////////------............------,,,---------......//////111000...,,,,,,---...///++++++,,,,,,---.........---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,***((()))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))***+++,,,+++***)))(((+++***)))(((''''''(((((())))))************)))((())))))(((''''''(((((()))%%%&&&'''((()))*********(((((((((((())))))))))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***++++++,,,,,,++++++***++++++******)))***************))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,...//////...---+++,,,---/////////000000111111222555555666777888999::::::888999::::::;;;===BBBEEEFFFGGGIIIJJJIIIJJJLLLMMMPPPQQQRRRRRRRRRSSSUUUVVVZZZ[[[\\\]]]___aaafffiiiooolllllloooxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%&&&&&&'''&&&''''''&&&%%%###""""""&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((('''''''''(((((('''&&&%%%&&&((())))))(((&&&&&&&&&''''''((((((((((((((((((((()))))))))***************************)))))))))((((((((((((((())))))***+++++++++++++++************+++---...///333666:::>>>CCCHHHNNNSSSRRRUUUXXX\\\]]]]]]\\\[[[XXXWWWVVVVVVVVVVVVTTTSSSLLLIIIEEEAAA???===;;;999:::;;;===@@@EEEKKKRRRVVV```cccgggjjjmmmoooqqqtttqqqsssuuuvvvvvvvvvwwwyyy{{{|||||||||}}}}}}~~~~~~zzz{{{|||}}}zzzxxxwwwuuurrrpppmmmllljjjhhhddd___XXXTTTJJJJJJIIIIIIIIIKKKMMMNNNOOOOOOOOOMMMKKKHHHEEEDDD??????===;;;888555222000///////////////000000000000000000000000000000000------...//////...------,,,------......//////000333111...,,,******+++,,,+++,,,,,,------...//////*********+++,,,------...---------,,,,,,+++++++++*********+++++++++++++++,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,++++++))))))))))))))))))))))))************)))))))))((())))))))))))************'''((()))*********(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))(((((()))))))))&&&&&&((()))************(((((((((((())))))))))))))))))))))))((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***++++++,,,,,,,,,,,,++++++++++++******)))***************))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,---......---+++***+++,,,------...000111333444444555555666777888999999:::;;;;;;;;;;;;;;;===@@@CCCGGGHHHJJJJJJJJJJJJLLLMMMOOOQQQRRRRRRQQQRRRUUUWWWZZZ[[[\\\]]]^^^bbbfffjjjpppnnnnnnrrrzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&''''''((()))***)))'''%%%%%%%%%&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''))))))(((''''''&&&&&&%%%'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((()))******(((&&&%%%%%%''')))((((((&&&&&&&&&'''(((((())))))((((((((()))))))))******************************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))***,,,...111444666;;;???DDDIIINNNSSSXXX[[[ZZZ[[[\\\\\\[[[ZZZWWWVVVVVVTTTQQQOOOMMMKKKHHHFFF>>>===;;;999888999:::;;;===AAAGGGMMMSSSZZZ```dddmmmooosssuuuvvvvvvxxxyyywwwyyy{{{|||}}}~~~}}}~~~~~~~~~{{{zzzyyywwwuuussspppqqqrrrqqqnnniiidddaaaSSSPPPKKKFFFDDDEEEGGGIIIMMMNNNOOOOOOOOOMMMJJJIIIFFFFFFDDDBBB>>>:::777444222222222222111111111000000000000000000000000000///000111222222111000///------......////////////333111///---+++*********//////......---,,,,,,,,,))))))***+++,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,***)))((())))))))))))))))))))))))************)))))))))))))))))))))************+++'''(((((())))))))))))(((''''''(((((())))))******)))))))))))))))*********))))))))))))************'''((()))******+++******(((((((((((())))))))))))%%%%%%'''((()))*********(((((((((((())))))))))))''''''(((((())))))*********++++++,,,,,,++++++***+++***************+++++++++************+++,,,,,,***++++++,,,,,,,,,,,,++++++---------+++***+++,,,------///000222444555666555666666777888888999999;;;<<<<<<<<<<<<===???BBBGGGIIIJJJKKKJJJJJJLLLMMMNNNPPPRRRQQQPPPQQQUUUYYYZZZ[[[[[[\\\^^^bbbgggkkkmmmlllmmmsss}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((''''''&&&&&&''''''&&&(((******((('''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((()))+++,,,---,,,***(((''''''((('''&&&&&&&&&&&&'''((()))))))))(((((()))))))))*********************************((()))))))))***+++++++++((()))***+++,,,,,,,,,,,,+++,,,---000444999>>>@@@EEEJJJOOOTTTWWWZZZ\\\^^^]]]\\\ZZZXXXTTTQQQNNNMMMKKKHHHEEEDDDCCCAAA???===999999999:::<<<@@@DDDHHHIIIOOOXXX```eeejjjpppssstttwww{{{||||||||||||}}}|||}}}{{{xxxxxxxxxxxxwwwvvvxxxzzzzzzxxxtttpppnnnddd___WWWOOOIIIFFFFFFFFFJJJLLLOOOQQQRRRQQQOOOMMMJJJJJJIIIHHHEEEAAA>>><<<777777666555444333333222000000000000000000000000///000111222222111000///............////////////000000//////...---------/////////...------,,,,,,++++++,,,,,,------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///---,,,+++++++++++++++++++++++++++,,,------,,,+++)))'''))))))))))))))))))))))))************))))))))))))))))))*********+++++++++))))))(((((())))))***+++(((((())))))******)))))))))))))))))))))******+++((()))******+++++++++*********++++++++++++******))))))))))))(((((((((((($$$%%%'''((()))***))))))'''((((((((()))))))))***'''''''''((()))***************++++++++++++******))))))))))))***+++,,,,,,+++++++++++++++,,,------)))***+++,,,---,,,,,,++++++,,,...---,,,,,,---...///000111222333444555555666666666777888888999999888:::<<<======>>>@@@BBBHHHIIIKKKKKKJJJJJJLLLMMMMMMPPPRRRQQQOOOPPPUUUZZZZZZZZZ[[[\\\]]]bbbgggllllllkkkmmmrrr}}}''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%!!!$$$'''((('''''')))+++''''''''''''((((((((()))'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((***,,,...///111...***(((((('''&&&%%%&&&&&&&&&'''((())))))***))))))))))))************************************(((((()))***+++,,,,,,---((()))***+++,,,---------......000444999???DDDHHHMMMQQQWWW[[[\\\]]]^^^___[[[ZZZVVVRRRMMMIIIFFFDDD===;;;999:::;;;<<<;;;;;;;;;<<<===???CCCIIIPPPUUUVVV]]]gggoootttwww{{{~~~yyy|||{{{{{{}}}{{{}}}~~~{{{xxxwwwtttnnneeeZZZQQQKKKGGGFFFHHHJJJNNNRRRTTTSSSRRRQQQKKKLLLLLLKKKIIIFFFCCCAAA;;;;;;:::888777666555444000000000000000000000000---...///111111///...---/////////////////////.........///000111000000000,,,,,,------...//////000///............---------+++++++++,,,,,,---------************************,,,++++++,,,......---+++************************''')))+++---------,,,+++))))))))))))))))))))))))************))))))))))))))))))******+++++++++++++++***)))))))))***,,,---)))************))))))((())))))(((((()))***++++++((()))***+++++++++++++++++++++,,,,,,,,,++++++******)))))))))(((((((((((('''((()))))))))(((&&&%%%'''((((((((())))))******&&&''''''((()))******+++*********++++++*********))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...)))***+++,,,---,,,,,,++++++---......------///000222222333333333444444444666666777777888888999999666888<<<>>>???@@@BBBDDDHHHJJJKKKKKKJJJJJJLLLMMMMMMPPPRRRQQQNNNPPPUUUZZZZZZZZZ[[[[[[]]]bbbhhhlllnnnlllnnnrrr|||))))))'''&&&&&&%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''((((((((('''&&&&&&((()))***)))'''&&&))))))&&&&&&)))******))))))((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))),,,++++++******++++++,,,---,,,+++)))))))))***+++"""%%%***------......//////444;;;AAAEEEKKKQQQUUUUUUVVVYYY\\\^^^]]]YYYVVVUUUQQQLLLEEE@@@===<<<;;;555777999888666777;;;???<<<@@@EEEKKKRRRZZZccciiiqqqsssvvvxxxxxxyyy{{{}}}~~~{{{yyysssjjjaaa[[[TTTOOOJJJJJJKKKMMMOOOOOOMMMJJJMMMKKKJJJIIIJJJKKKJJJIIIBBB???<<<:::999777555333333222000//////111333555------..................000/////////............---///000000///......///////////////////////////333111///.........---,,,......---,,,,,,,,,------///...,,,++++++,,,---...........................(((((())))))************,,,,,,,,,++++++,,,,,,---///...---+++***)))))))))++++++************++++++************************(((((((((((((((((((((((('''((()))******+++******''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))((('''''')))((('''''''''(((***+++)))+++,,,......---,,,+++++++++,,,,,,,,,---------,,,+++***+++---...---,,,---------,,,,,,+++++++++***++++++,,,...000222333000111222222333333333333333444666888:::;;;<<<<<<:::<<<=========>>>@@@BBBEEEHHHKKKLLLLLLLLLLLLMMMOOOPPPRRRSSSTTTVVVYYY[[[\\\\\\\\\^^^aaaeeehhhjjjllljjjkkkqqq|||%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((()))&&&&&&))))))&&&&&&)))***)))))))))(((((((((''''''''''''((((((((())))))&&&'''''''''(((((((((((()))))))))))))))))))))))),,,++++++******++++++,,,))))))(((''''''((()))***(((***---/////////111333888===DDDIIIMMMRRRVVVZZZZZZZZZZZZ[[[ZZZVVVPPPKKKJJJGGGBBB>>>:::888888888666888888777777999???DDDKKKNNNTTTZZZaaahhhppptttyyyyyyyyyxxxwwwwwwyyy{{{{{{}}}{{{tttnnnhhhbbb^^^UUUSSSPPPNNNMMMLLLKKKIIILLLJJJIIIIIIJJJKKKJJJIIIGGGDDDAAA???>>><<<999666666444222000000111222444////////////////////////000000/////////............000111111000//////000///////////////////////////---,,,,,,---------,,,++++++++++++,,,,,,---...//////...............///........................******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++************+++++++++************++++++************************))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********))))))((('''((((((''''''(((***+++,,,''')))***,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,---------,,,,,,++++++++++++++++++,,,...000111222000111222222333333333333222333444666888999:::;;;;;;<<<============@@@BBBFFFHHHKKKLLLKKKKKKLLLMMMNNNOOOQQQRRRSSSUUUXXXZZZ]]]\\\]]]^^^aaaeeeiiikkkllljjjkkkrrr|||%%%&&&((()))***+++++++++%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''&&&%%%%%%''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&(((&&&&&&))))))&&&&&&)))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,((((((''''''((()))+++,,,---///000111111333777:::CCCHHHNNNSSSVVVYYY\\\]]]]]]\\\ZZZWWWSSSNNNGGGBBB>>><<<999666555444555666888:::<<<===???DDDLLLSSS]]]aaaggglllppptttxxx{{{||||||{{{yyywwwwwwyyy{{{||||||yyyuuurrrnnnlllccc^^^XXXRRROOOMMMKKKIIILLLKKKJJJKKKLLLMMMLLLJJJLLLJJJGGGFFFDDDBBB>>>;;;:::888555333111111111222111111111111111111111111000000000/////////......///111222222111000000111////////////////////////---,,,++++++---......---))))))******+++---...///+++,,,---......---,,,,,,........................,,,,,,------------.........---,,,,,,++++++++++++)))))))))))))))***+++,,,++++++************++++++************************************************,,,+++***)))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''*********+++******)))((()))(((((())))))+++,,,---'''(((***+++++++++***))))))*********++++++++++++,,,+++***+++---...---,,,------,,,,,,,,,,,,++++++++++++,,,,,,...///111111000000111222333333333333222333444666888999:::;;;;;;<<<===<<<<<<===@@@BBBGGGIIIKKKKKKKKKJJJKKKLLLMMMOOOQQQRRRRRRTTTWWWZZZ]]]]]]^^^___bbbeeeiiikkkkkkjjjlllrrr|||%%%&&&''')))************%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''(((''''''&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%'''((()))((('''&&&(((%%%%%%((((((&&&&&&)))))))))))))))(((((((((((('''(((((((((((()))))))))((())))))))))))*********)))))))))))))))))))))))),,,++++++******++++++,,,+++************,,,---...---///000222555:::@@@EEEMMMPPPTTTXXX[[[\\\]]]]]][[[YYYUUURRRNNNHHHAAA===888777666555555666777888999>>>CCCHHHMMMTTT\\\cccgggkkkqqquuuvvvvvvwwwxxxzzz{{{}}}|||{{{{{{|||}}}|||xxxvvvtttssstttoookkkfffaaa]]]YYYUUURRRPPPOOONNNNNNOOOPPPOOOMMMMMMKKKJJJIIIHHHFFFCCC@@@???===:::666333222111111222222222111111111111111000000000////////////......000222111000///000000////////////////////////000///------///000//////++++++++++++,,,---...///+++---///111111000...,,,........................---------------...............---,,,++++++++++++)))))))))((())))))***+++++++++************++++++************************************************,,,+++***((((((((())))))******))))))((((((''''''((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((******+++++++++******)))++++++***************+++******+++,,,---,,,,,,+++))))))))))))************,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///000111222333444444444666666777888999;;;<<<===<<<<<<===<<<<<<===@@@CCCHHHJJJKKKKKKJJJIIIJJJKKKNNNPPPQQQRRRSSSUUUXXXZZZ^^^^^^^^^___bbbeeeiiikkkjjjjjjlllqqq{{{$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''')))******))))))((('''$$$%%%((((((&&&&&&)))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))*********+++)))))))))))))))))))))))),,,++++++******++++++,,,---,,,,,,+++,,,---...///+++...222666<<>>;;;777555333222222222222111111111000000111000000000////////////---///000000///......///////////////////////////222000.........///...,,,......------------......---///222444555333111///........................---------------,,,,,,,,,...---,,,,,,+++++++++,,,+++***))))))((()))))))))++++++************++++++************************************************)))))))))))))))***++++++******))))))((((((''''''(((((())))))******++++++((((((((((((((((((((((((************************((()))))))))*********+++)))******+++++++++******------,,,+++***)))((('''******++++++,,,,,,,,,,,,(((((()))))))))*********,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000//////111222333444444444777777777888999;;;===>>><<<<<<<<<;;;;;;===@@@CCCHHHJJJJJJJJJIIIHHHJJJKKKOOOQQQSSSTTTUUUVVVYYY\\\^^^^^^^^^___aaaeeehhhjjjjjjjjjlllqqqyyy***)))((('''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))*********))))))((((((''''''(((((()))***((((((((((((((((((((((((&&&'''(((((((((((((((((((((((()))************)))&&&$$$$$$'''(((&&&&&&)))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,,,,+++++++++,,,---///000...222999@@@FFFMMMSSSWWW[[[ZZZYYYYYYZZZZZZXXXVVVTTTQQQKKKFFFAAA<<<777333777888999;;;===@@@BBBCCCDDDIIIPPPTTTWWW[[[```eeejjjooovvv|||~~~wwwtttyyyzzzooogggddddddbbbeeehhhkkknnnuuu~~~zzzrrrkkkgggeee```^^^^^^bbbfffkkkttt}}}}}}zzztttnnnmmmjjjiiikkknnnwww~~~}}}~~~~~~wwwnnnhhhbbb^^^XXXUUUTTTSSSSSSRRRNNNLLLJJJIIIIIIJJJIIIHHHGGGEEEBBB???;;;999777666333333333222111111000000111111000000000/////////---...000000.........///////////////////////////111///---,,,,,,,,,+++***000000///...............)))+++...000111000...,,,........................---,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,+++***)))))))))))))))++++++************++++++************************************************'''''')))***++++++++++++))))))))))))(((((((((((())))))******************))))))))))))))))))))))))************************(((((())))))***++++++,,,((()))******+++*********,,,,,,,,,+++***((('''&&&(((((((((((())))))******((()))))))))************,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------......---------......///...///111222333444555555666666666666777999;;;<<<======<<<;;;;;;===AAADDDHHHIIIJJJIIIHHHHHHJJJLLLPPPRRRTTTUUUUUUWWWZZZ]]]^^^^^^]]]^^^```dddgggiiijjjjjjlllpppwww---+++)))&&&&&&&&&((()))%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******%%%###$$$'''(((&&&&&&)))'''((((((((()))))))))***(((((()))))))))*********((((((((()))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,*********,,,...111444555888===EEEMMMRRRUUUXXXZZZ\\\YYYUUUSSSSSSSSSQQQOOOJJJGGGBBB>>><<<999666333888:::===AAAEEEIIILLLNNNNNNRRRVVVYYY\\\aaaiiioootttxxxwwwiiicccbbbcccjjjrrrvvvtttqqqnnnlllllljjjgggdddbbb``````aaa```ccceeeeeedddfffkkkqqqrrrpppkkkgggbbb___]]]\\\YYYWWWYYY\\\\\\]]]ccckkkkkkmmmlllhhhffffffccc___^^^]]]^^^```ccckkk|||yyyqqqkkkccc]]]ZZZZZZZZZZZZTTTQQQMMMJJJJJJJJJJJJIIIHHHGGGEEEBBB???===;;;:::555555444444333222222111111111111000000000//////...///111111///...///000////////////////////////000...,,,,,,------,,,+++......---------......///'''(((***,,,---,,,+++***........................---------,,,,,,,,,++++++++++++++++++,,,---......+++************++++++,,,++++++************++++++************************))))))))))))))))))))))))'''(((***,,,,,,+++)))'''(((((((((((())))))))))))++++++******************))))))))))))))))))))))))************************************************'''((())))))*********)))))))))*********)))((('''((((((((((((((())))))***)))))))))*********++++++,,,+++***+++---...---,,,+++++++++,,,,,,---------///......---------.........///000222333444555555777777666666777999;;;<<<======<<<;;;:::<<>>===777777666555444444333333111111111111000000000000///000222222000///000111////////////////////////000...------///000000///+++++++++,,,---...///000,,,---...000000111000000..............................---------,,,,,,,,,*********+++,,,---...///)))))))))***+++---...///++++++************++++++************************((((((((((((((((((((((((((())),,,------***'''$$$''''''(((((())))))******,,,+++++++++***)))))))))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))''''''((()))))))))))))))%%%&&&((()))******))))))***************++++++,,,************++++++++++++,,,+++***+++---...---,,,+++++++++,,,,,,---------//////...------------......///000222444555555555:::999888888999;;;===>>>======<<<::::::<<>>;;;::::::999999999::::::===BBBIIIOOOTTT[[[bbbhhhgggkkknnnooovvvyyyyyy~~~xxxuuummmkkkfff```ZZZVVVVVVWWWYYYZZZZZZYYYXXXXXXZZZ\\\^^^^^^^^^\\\\\\]]]aaadddjjjjjjjjjgggdddaaaaaaaaadddeeehhhiiiiiihhheeecccaaaccceeegggfffdddaaa___^^^___aaaccceeeddd```]]]ZZZ\\\^^^```cccggglllppp}}}}}}sssjjjgggccc______bbbfffiiiyyywwwmmmhhhfffbbb___```^^^ZZZVVVQQQMMMIIIGGGKKKJJJHHHEEEDDDBBBAAAAAA<<<;;;999777555333333222222222222222111111111000000000000000000000000000---.........//////000000111000///------......///......------------......000///...------------------///222111---++++++,,,///...---,,,+++*********++++++++++++,,,,,,---...///...,,,++++++,,,...///))))))))))))***+++,,,,,,///---******+++,,,++++++************************%%%&&&''')))))))))((('''+++)))(((((()))+++******))))))************))))))))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,+++++++++******,,,,,,+++***))))))******)))***+++,,,,,,+++***)))***************************,,,......---,,,---...*********,,,......---,,,------------------------,,,---///111333444555555666666777777888:::;;;<<<:::;;;;;;;;;;;;===@@@CCCIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSUUUYYY\\\]]]]]]^^^___aaadddggghhhkkklllnnnqqqvvv'''''''''''''''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%)))(((((('''((()))***+++''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((('''&&&%%%&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((+++*********))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++*********+++,,,---------...///222777===EEELLLPPPUUUXXX[[[\\\ZZZUUUPPPMMMFFFBBB===<<<>>>>>><<<999999::::::<<<===???AAABBBGGGMMMUUU\\\bbbhhhooosssrrrwwwzzz|||{{{tttkkkgggiiioootttwww}}}}}}{{{vvvooohhhdddbbb^^^^^^\\\YYYVVVVVVYYY[[[\\\___bbbaaa^^^]]]^^^```hhhhhhhhhhhhhhhkkkooossswwwxxxxxxvvvsssqqqpppqqqwwwxxxzzz|||||||||{{{zzzxxxyyyzzz{{{zzzvvvssspppoooppprrrtttvvvtttpppllldddcccccccccfffiiimmmooossswwwyyyxxxvvvssskkkbbbbbb___[[[XXXXXX[[[___bbbiiiyyyqqqhhheeeeeedddeeedddccc```]]]YYYTTTPPPIIIGGGFFFEEEDDDCCCBBBAAA>>>>>><<<:::888777666555444444333222111000000000111111111111111111111111/////////000000000111111111000///...---.../////////......------......///000///...------------...///111222111///---...000///...---,,,++++++++++++---------------............---,,,++++++,,,---...,,,,,,++++++,,,,,,---...***(((&&&&&&'''''''''&&&************************((((((******+++***))))))***((('''(((***+++***)))))))))************))))))))))))))))))))))))))))))*********))))))*********************************,,,,,,++++++************++++++***))))))))))))))))))***++++++++++++***)))************************)))+++------,,,+++,,,---...,,,***+++...///---+++////////////////////////......000111333555666666666666666777888999:::;;;:::;;;;;;;;;;;;===@@@CCCGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUYYY\\\]]]]]]]]]___aaadddgggiiikkklllnnnqqqvvv)))***)))&&&######'''***(((((((((((((((((((((((()))(((((((((((()))******''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))***************))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------...///000000333999AAAIIIRRRXXX[[[\\\\\\[[[XXXSSSLLLFFFBBB<<<;;;999777777777777777:::;;;===@@@DDDHHHLLLNNNSSSYYYbbbjjjqqqwww|||zzz~~~wwwnnn___\\\ZZZYYY\\\___aaabbbffffffeeeccc___\\\[[[[[[YYYYYYZZZYYYZZZ]]]aaaeeehhhooowwwwwwrrroooppprrr{{{wwwsssrrruuuxxxyyyyyyxxxvvvqqqlllllllllfff^^^\\\ZZZWWWUUUUUUXXX\\\___^^^jjj{{{qqqkkkhhhfffddddddeeeeeeeeebbb]]]YYYNNNLLLIIIHHHGGGEEEBBB@@@?????????>>>===;;;:::999777666444222111000000111111111111111111111111111000000111111111111222222111000///........./////////......------....../////////......------......000111000///......000222//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++******+++,,,---...---,,,,,,++++++,,,,,,,,,***)))(((*********)))))))))))))))))))))))))))++++++,,,,,,,,,++++++***((((((''')))***+++***(((((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***************************+++************)))))))))******)))((((((((()))))))))***++++++++++++***)))************************(((***,,,,,,+++++++++,,,222///------......,,,***//////////////////////////////000111222444666777555555666666777999:::;;;:::;;;;;;;;;;;;===AAACCCEEEEEEEEEFFFGGGHHHJJJJJJLLLNNNPPPQQQRRRTTTXXX[[[\\\]]]]]]___aaadddgggiiikkklllnnnqqqvvv(((***+++'''!!!!!!%%%''''''(((((((((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((('''''''''(((((((((((((((((())))))(((((((((''''''''''''''''''(((((((((((((((((('''))))))))))))******************************************))))))))))))))))))))))))***************+++*********+++++++++,,,,,,---...//////000111333555;;;>>>EEELLLTTTYYY]]]___aaa^^^XXXRRRKKKDDD===999666888999888777777;;;>>>???AAADDDHHHMMMRRRVVVXXX\\\bbbkkkttt{{{~~~rrreee]]]WWWWWWXXXYYY[[[\\\\\\\\\^^^```aaaaaaaaaccceeehhhjjjkkkkkklllmmmpppuuuyyyzzz{{{|||vvvnnndddbbb^^^\\\[[[\\\^^^___```hhhrrr{{{|||rrrlllhhhggggggiiijjjiiiddd```[[[WWWRRRNNNKKKGGGBBB>>><<<===>>>??????>>>>>>===;;;999666333222111111111111111111111111111111111111111111111111111111111000000000/////////////////////............////////////............//////111000...,,,++++++---///000///...---------------++++++++++++***))))))(((++++++*********+++,,,------,,,+++***))))))))))))...,,,++++++------,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++((((((((()))++++++)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***************************)))))))))))))))))))))))))))((((((((((((((()))*********++++++*********************************)))+++,,,---,,,+++,,,---111222222000---++++++---------------------------......///000111444666777555555555666777888::::::;;;;;;<<<;;;;;;===AAADDDDDDDDDDDDEEEGGGHHHJJJJJJKKKMMMOOOPPPQQQTTTXXX[[[\\\\\\]]]___aaaeeehhhiiikkklllnnnqqqvvv$$$(((,,,***%%%!!!"""%%%"""#########$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((('''((((((((((((***)))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))*********+++***************+++++++++++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,+++---///000111333888;;;EEEIIIOOOUUU[[[^^^``````bbb\\\SSSJJJDDD>>>888444222555999::::::<<>>?????????===<<<999666444333333333111111111111111111111111000000000000000000000000000000000000000//////////////////......///////////////.........//////000444111...+++***+++,,,---//////...---------......***++++++++++++***((((((************++++++,,,------,,,+++***)))((((((((()))((('''((()))***)))'''))))))))))))))))))))))))++++++++++++***++++++++++++***)))***+++***)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))))))))***)))((((((((((((((())))))+++******************+++***************************,,,......---,,,---......444999555---))),,,111------------------------------...///111333555666555666666666777999:::;;;;;;<<<<<<<<<<<<>>>AAADDDDDDEEEEEEFFFHHHIIIKKKLLLKKKMMMNNNOOOQQQSSSWWWZZZ[[[\\\]]]___aaaeeehhhjjjkkklllnnnqqqvvv$$$(((,,,---***))))))***###$$$$$$%%%%%%&&&&&&&&&'''(((((()))***)))))))))'''''''''''''''''''''''')))((((((''''''(((((()))(((((('''''''''((()))******)))'''&&&&&&'''(((((('''(((((((((((()))))))))((((((''''''''''''(((((('''(((((())))))******************+++++++++++++++,,,,,,,,,,,,,,,---------*********+++,,,,,,------++++++,,,,,,,,,---------))),,,///111333777>>>DDDMMMQQQVVV\\\```bbbcccccc]]]UUUKKKBBB>>>;;;888555000444999===AAAFFFMMMSSSZZZ[[[]]]```cccgggjjjlllrrruuuyyy~~~~~~{{{jjjeeeaaabbbbbb```___bbb^^^______^^^[[[YYYYYYZZZ___bbbggglllqqqxxx~~~vvvpppmmmsssxxx|||}}}zzzwwwvvvwwwpppiiibbb______bbbjjjrrrwwwoooggg]]]WWWUUURRRLLLHHH>>>>>>======>>>???@@@@@@>>>===<<<;;;999777555555222222222222222222222222111000000000000/////////000000111111111000///...000//////......//////000//////......//////000000666333///------...//////......---------------...,,,,,,.........---,,,+++******++++++,,,---------///...---,,,++++++++++++'''''''''(((******((('''******************************))))))******+++,,,000...+++*********)))''''''(((((())))))(((((('''))))))))))))))))))))))))***))))))(((((())))))***************************)))))))))************+++))))))((((((((()))******++++++***))))))***++++++***************************,,,......---------...+++333:::999000+++---222////////////////////////,,,---///111333444555555666666777777888:::;;;<<<;;;<<<<<<<<<<<<>>>AAADDDEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNOOOPPPQQQSSSVVVYYY[[[[[[]]]___bbbeeehhhjjjkkklllnnnqqqvvv+++++++++++++++*********''''''(((((()))******+++'''''')))*********)))(((''''''''''''''''''''''''))))))(((((((((((())))))(((((('''''''''(((***++++++***((('''''''''))))))'''((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&'''(((((()))***************++++++,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...,,,,,,,,,,,,------------+++///444777:::@@@IIIPPPWWWYYY]]]```cccdddccccccWWWNNNCCC<<<:::::::::888777:::@@@GGGOOOXXX```eeehhhhhhjjjlllpppsssuuuwww~~~~~~{{{{{{}}}ooofff\\\[[[\\\]]][[[XXXZZZ___]]]```dddfffhhhkkkppptttxxx}}}~~~yyykkkbbb[[[ZZZYYYYYY___gggvvv~~~~~~sssfff^^^[[[YYYTTTOOOHHHFFFCCC@@@>>>>>>???@@@>>>?????????===;;;888666222222222222222222222222222222111111111000000000000000111222111000///...000000////////////000000///////////////000111111333000------///111111000------,,,,,,,,,,,,------+++,,,...//////...---,,,***+++,,,------...............---,,,+++++++++++++++++++++,,,......---+++++++++++++++++++++++++++))))))))))))***+++---...555111---***)))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))*********))))))*********************************************++++++,,,,,,)))))))))))))))***++++++++++++***))))))***++++++***************************+++------,,,,,,,,,---+++111777999666222000000////////////////////////,,,...222555666777666555777777888888999;;;<<<===<<<<<<===<<<<<<>>>BBBEEEDDDDDDEEEFFFHHHJJJLLLMMMOOOPPPQQQQQQQQQRRRVVVXXX[[[[[[\\\^^^bbbeeeiiikkkkkklllnnnqqqvvv333///+++((('''&&&%%%$$$%%%&&&&&&'''((())))))***$$$%%%'''((((((((('''&&&''''''''''''''''''''''''))))))(((((((((((()))))))))(((''''''''')))***+++///---+++***)))***+++,,,'''((((((((())))))******)))((('''&&&&&&'''((()))%%%&&&&&&'''((())))))************++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......///444:::>>>AAAIIISSS[[[___aaabbbddddddcccaaa```RRRIII>>>888888;;;<<<;;;AAACCCIIIRRR]]]hhhppptttoooppprrrtttwww{{{}}}|||}}}yyyqqqjjjbbb\\\XXXZZZ]]]___\\\XXX[[[bbbeeejjjqqqxxx~~~sssjjjbbb___[[[XXX\\\ccclllooowwwpppfffaaa^^^XXXTTTPPPMMMHHHCCC???>>>???@@@>>>???AAAAAA@@@===:::777222222222222222222222222333333333222222111111111000111111222222000///...000000////////////000000///////////////000111111---+++)))+++...111111000,,,,,,+++++++++,,,,,,---)))***,,,.........,,,+++***+++,,,---............,,,+++******))))))******++++++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,///000888444...***))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,******))))))***+++,,,,,,,,,+++***))))))***+++,,,************************)))***,,,,,,+++++++++,,,,,,///333888;;;888222------------------------------000444888999999777666888888888999:::;;;======<<<======<<<<<<>>>BBBEEECCCDDDDDDFFFHHHJJJKKKMMMPPPQQQRRRRRRQQQRRRUUUXXX[[[[[[\\\^^^bbbeeeiiikkkllllllnnnqqqvvv%%%&&&''''''%%%%%%&&&'''%%%''')))***((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))---***''''''***,,,,,,+++,,,,,,+++***)))))))))***(((((((((((()))))))))))))))))))))((())))))***+++*********************************)))))))))((((((************++++++++++++,,,---...------...111333333:::DDDJJJNNNSSSZZZ```eeeiiihhhdddbbbaaa[[[RRREEE@@@;;;888888;;;>>>@@@IIINNNWWWcccnnnuuuvvvuuuxxxxxxyyy{{{}}}{{{uuullleee```^^^]]]]]]]]]```dddeeeeeeiiiqqqxxx{{{pppgggbbbbbbeeehhhiiihhhllluuu~~~pppbbb\\\[[[\\\VVVRRRNNNJJJGGGDDD@@@===@@@@@@AAADDDGGGEEE>>>888777666333111111111222333444222000111444777777666......///000111222222333.........////////////000222111111000///......---111111000/////////////////////...---,,,,,,++++++,,,------......------,,,------------------------///...,,,++++++,,,...///,,,++++++***)))(((''''''************************(((***,,,,,,++++++,,,---000---******,,,---,,,+++(((((()))***************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,&&&&&&((()))************((()))+++,,,,,,+++)))(((,,,+++++++++***)))))))))))))))))))))*********************)))******+++,,,111---333AAAFFF:::///---,,,---......------///000000111222444555666777777777777999::::::;;;::::::;;;:::::::::;;;>>>@@@BBBEEEFFFGGGHHHIIIIIIIIIIIIRRRRRRRRRRRRQQQSSSVVVYYY]]]]]]]]]___aaadddgggiiijjjlllnnnnnnvvv&&&'''((((((&&&&&&'''((($$$&&&(((((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))),,,)))'''''')))+++++++++,,,+++******))))))******(((((((((((())))))))))))***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++,,,,,,,,,,,,...222555999AAAKKKRRRVVV[[[aaafffgggjjjiiiddd___[[[RRRHHHAAA===888666:::AAAHHHMMMSSSYYYbbbiiinnnrrrvvvxxx}}}|||}}}~~~}}}vvvmmmiiiccc^^^\\\\\\]]]^^^bbbgggooouuu{{{xxxuuuuuuvvvwwwtttsssvvvzzzpppeee^^^[[[[[[XXXUUURRROOOKKKEEEBBB@@@@@@AAACCCEEEDDDAAA>>>:::888666444333333333444555222000111444666666555444333222111000///......///////////////000111111222111111000//////......111111000///////////////.........------,,,,,,,,,,,,------......------,,,------------------------,,,,,,------------,,,,,,*********+++,,,,,,------***************************,,,------+++***+++,,,///,,,******,,,---+++***((())))))***************************************************************++++++***))))))***++++++''''''((()))*********)))+++,,,---......---,,,++++++++++++***************))))))))))))***************************++++++,,,000+++000<<<@@@777...,,,,,,---......------...000///000222333555666666666777777888888999:::::::::<<<;;;::::::<<<>>>AAACCCGGGGGGHHHHHHIIIIIIIIIJJJQQQRRRRRRQQQQQQSSSWWWZZZ]]]]]]^^^___aaadddgggiiikkkmmmooopppxxx'''((()))(((''''''((()))$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$&&&&&&'''''''''(((((((((***(((&&&&&&(((*********++++++***)))))))))******(((((((((((())))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************)))))))))))),,,,,,------///222777;;;EEELLLUUU\\\```bbbeeehhhggghhhfff```YYYRRRHHH>>>???<<<888888>>>HHHSSS[[[```gggnnnpppppprrrxxx}}}~~~yyy{{{}}}{{{vvvpppkkkhhhdddcccaaa```aaadddgggiiiqqqyyywwwkkkeeecccaaa^^^\\\YYYTTTOOOKKKFFFEEEDDDDDDCCCCCCCCCCCC===<<<:::777666555555555555333111111222444444333555555333222000...---,,,000000000///000111222222111111111000000//////...111111000///////////////......------------------------............------------------------------)))+++---......---+++)))((()))***+++,,,......///++++++++++++++++++++++++---...///...,,,******+++,,,+++***+++,,,,,,***(((((()))******++++++******++++++++++++++++++++++++************************++++++***))))))***++++++(((((())))))***)))))))))+++,,,---......---,,,+++***************+++++++++)))))))))*********++++++***************+++,,,,,,///***,,,555888111,,,,,,,,,---///...------...///...///111333444555555555777777666666777888:::;;;<<<<<<;;;;;;===???BBBCCCJJJIIIHHHHHHHHHIIIJJJKKKPPPQQQRRRQQQQQQTTTWWWZZZ]]]]]]^^^___bbbeeegggiiillloooqqqsss{{{&&&((()))((('''&&&'''(((%%%&&&''''''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''((())))))******))))))))))))******(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,,,,,,,,,,...000111222555:::@@@EEEPPPVVV^^^dddfffeeeeeeeeefffccc^^^VVVPPPIIIAAA;;;<<<<<<===@@@GGGQQQ\\\cccjjjnnnssstttuuuxxx~~~~~~~~~wwwmmmiiidddhhhlllkkkiiihhhlllooonnnooorrruuuxxx|||{{{xxxsssnnnkkkmmmqqqttt~~~sssooojjjeeeaaa]]]XXXUUUOOONNNLLLHHHEEECCCBBBBBB@@@???<<<:::888777666666666555333222111222222222111111111111111111111111000000000///000111111222111111111000000000//////111000000///////////////------------............------............------------------------------******,,,,,,,,,,,,******)))))))))******+++++++++++++++++++++++++++++++++,,,...//////---+++,,,,,,******+++,,,,,,+++)))'''))))))***++++++++++++***++++++++++++++++++++++++************************+++******************+++))))))*********))))))(((((())))))******))))))((()))))))))***+++++++++,,,))))))*********++++++++++++************+++,,,,,,...***)))///111...,,,---,,,...///...------...///...///000222333444555555888777555555555777:::;;;===<<<<<<<<<===@@@BBBDDDKKKJJJHHHGGGGGGHHHJJJKKKPPPPPPQQQQQQRRRTTTXXX[[[]]]]]]^^^```bbbeeehhhiiimmmpppsssvvv%%%&&&''''''%%%%%%&&&''''''(((((((((&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''((()))***))))))((())))))******(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............000222555888<<>>EEELLLSSS[[[dddjjjnnnoooqqqvvv{{{}}}{{{|||~~~tttjjjbbb______[[[```eeeggghhhoooyyyxxxlllccc___aaafffiiisssxxxvvvnnnhhhdddaaaXXXUUUQQQLLLHHHDDDBBB@@@AAA@@@>>><<<:::999888777777666444333111111111222///000000111222333333333//////000000111111111111111111111111000000000000111000000///////////////---.....................---......//////......---------------------------,,,,,,************,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++***,,,......---------...)))***,,,,,,+++***)))((())))))***+++++++++++++++++++++++++++++++++++++++*********************************++++++*********)))***************)))(((''''''(((((((((((('''''')))))))))***+++++++++,,,************+++++++++++++++++++++***+++,,,,,,---...+++***,,,---,,,---...---...///...---,,,---///...///000222333444555555888777555555555777:::;;;===<<<<<<<<<===@@@BBBDDDJJJIIIHHHGGGGGGHHHJJJLLLOOOPPPQQQQQQRRRUUUYYY\\\^^^^^^^^^```bbbeeehhhjjjmmmqqquuuxxx%%%&&&'''&&&%%%$$$%%%'''(((((()))(((&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******&&&&&&'''''''''(((((((((&&&'''((((((''''''((()))))))))((((((((()))******(((((((((((())))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++,,,---...//////222555:::???EEELLLRRRWWW]]]aaafffkkkmmmlllhhhfffbbbWWWKKKCCC===999999<<<<<>>CCCLLLTTT___fffiiijjjmmmooonnnrrryyyyyyggg```^^^[[[```hhhlllttt|||uuuqqqnnnmmmmmmnnnpppttt}}}wwwdddXXXSSSPPPKKKFFFCCCCCCBBBBBB@@@???>>>===777888888555222111333666444444333222222111000000///111555888888666333000111111111111111111111111111111000///////////////000000//////......------......////////////......------------------------------,,,,,,,,,,,,------)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,+++---...,,,***)))+++---)))***++++++,,,,,,++++++************************************************)))***++++++++++++***)))((()))******++++++++++++++++++************+++++++++++++++************************+++++++++,,,,,,,,,++++++++++++,,,------)))+++------,,,------,,,...///000///---,,,---...///000222333555666666666777777888888999:::::::::<<<;;;::::::<<<>>>AAACCCDDDDDDEEEFFFGGGIIIJJJJJJMMMNNNPPPQQQRRRUUUZZZ^^^^^^^^^___```cccfffiiijjjnnnrrrvvvyyy'''((()))((('''&&&''')))&&&''''''%%%$$$$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))%%%(((+++***(((''')))+++((((((((((((((()))******(((((((((((()))))))))))))))))))))((()))******+++*********************************++++++,,,,,,,,,***+++---///111333444555<<>>@@@EEELLL\\\ccckkknnnllljjjjjjlllnnnvvv~~~nnncccdddeeedddjjjttt}}}yyyuuuuuuttttttxxxsss```YYYUUUOOOIIIDDDDDDDDDDDDCCCBBBAAA@@@777888888666333222444777333333333222222222111111///333888;;;;;;999444111111111111111111111222222111111000///////////////111111000///...------,,,......////////////......------------------------+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))***---......,,,)))))),,,///******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,++++++************++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...'''+++------------,,,***...///000///---,,,---...000111222444555666777777777777999::::::;;;::::::;;;:::::::::;;;>>>@@@BBBAAABBBDDDFFFHHHIIIIIIJJJMMMNNNPPPQQQRRRVVVZZZ^^^^^^______aaacccfffiiikkknnnrrrvvvyyy(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''''''''''''''''''((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))******)))(((((((((((((((((((((((((((((()))******)))))))))))))))))))))))),,,,,,++++++,,,,,,---...'''+++......,,,+++---000+++,,,---///111555;;;???CCCKKKUUU]]]aaadddgggiiikkkjjjgggbbbZZZRRRJJJEEEAAA@@@===999999CCCSSS```jjjlllmmmjjjfffhhhooouuuvvv{{{uuuqqqlllkkkpppyyynnn___XXXTTTQQQJJJFFFDDDEEEBBB===???FFF@@@???===999666555666777444333222222111111222222222333444666888888555333///000111222222222222222222222222111000//////......///000111000///,,,++++++,,,,,,---...///000000...///000000000///---,,,...------,,,,,,------...000000///...------,,,,,,******************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,+++***))))))***+++,,,+++++++++++++++***)))(((,,,,,,+++***))))))******************************))))))))))))************---,,,***)))))))))***+++,,,+++***))))))***+++,,,000---+++,,,...///---***...---+++******+++---...------......///000000000///000111444666888999:::999999888888888999:::::::::999::::::<<>>:::;;;:::999;;;CCCOOO\\\eeeggghhhiiihhhiiimmmtttzzz~~~}}}|||~~~jjj\\\UUUQQQQQQLLLIIIJJJHHHCCCBBBEEEAAA@@@>>>;;;888666555555444333333222222222222333222222222333555555333111111222222222222111111000222222222111000/////////000000222222222111000000,,,------....../////////...///000000000///---,,,...------,,,,,,------...///......---,,,,,,++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,+++***))))))***+++,,,+++++++++++++++***)))))),,,++++++***))))))******************************))))))))))))************---,,,+++*********++++++++++++***))))))***+++++++++)))((())),,,---,,,***,,,,,,+++******+++,,,,,,------......//////000000000111222444666888::::::888888888888888999999:::;;;;;;;;;<<<===@@@BBBCCCEEEGGGHHHHHHHHHIIILLLNNNRRRRRRRRRQQQRRRUUUZZZ^^^]]]___bbbcccdddfffjjjlllnnnrrruuuxxx&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))(((((('''&&&******)))((((((((())))))((((((((('''((())))))***************************,,,,,,++++++,,,,,,---...,,,+++***+++,,,,,,+++)))...000222666;;;BBBKKKPPPZZZ]]]aaadddeeeeeefffhhheee```WWWMMMCCC;;;666333888888;;;CCCNNNZZZbbbeeedddeeefffjjjooovvv|||{{{{{{hhh^^^YYYXXXQQQMMMMMMLLLIIIEEEEEECCCCCCBBBAAA>>>;;;888666444333333333333333444444444333222222333444333111333333333333222111000///222222222111000000//////---------......................................./////////000//////...---...------,,,,,,------...---------,,,,,,++++++***---------,,,,,,++++++***************+++++++++,,,******+++++++++,,,,,,,,,---+++***+++,,,---,,,***++++++************++++++***++++++++++++***)))))),,,+++******)))*********************************)))))))))*********++++++---,,,++++++***+++++++++++++++***))))))***++++++(((''''''(((+++---,,,++++++******************+++---------...//////000000111111333555777888:::;;;888888888999999999::::::<<<;;;<<<<<<>>>@@@CCCDDDEEEFFFHHHHHHHHHIIILLLNNNQQQQQQQQQQQQRRRUUUYYY]]][[[]]]```bbbcccfffjjjmmmmmmqqquuuxxx&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''''''''''''''((())))))(((((((((((())))))))))))((()))*********(((&&&%%%******))))))((())))))***++++++******++++++,,,---************************,,,,,,++++++,,,,,,---...***'''&&&)))---000///---000222666;;;BBBJJJTTTZZZ___aaadddeeeeeecccaaa___YYYTTTLLLCCC<<<888777777<<>>@@@BBBDDDDDDFFFGGGHHHHHHJJJLLLOOOQQQQQQRRRRRRSSSUUUZZZ]]][[[]]]___aaabbbeeehhhkkkmmmppptttwww&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''((())))))(((((((((((())))))))))))((()))*********)))'''&&&******))))))))))))******+++++++++++++++,,,------************************,,,,,,++++++,,,,,,---...+++(((''')))...111111000333666<<>>:::666555555555555555666666888666444444444555444333///000111222333444444444222222222222111111111111222111000///............000000000///......------//////........./////////...------,,,,,,------...............------------//////......---,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,+++++++++)))******+++++++++******+++***************++++++************************************++++++++++++))))))***************************++++++*********++++++,,,+++++++++++++++,,,,,,---......---,,,,,,,,,,,,------.../////////111222333555666888999:::999:::;;;<<<============:::::::::;;;<<>>999888777777666555555666666444333222222333444333111...///111333444555555555222222222222222222222222000000000///......------000000000//////.........///............///000000...------,,,,,,------....................................------,,,,,,+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,+++,,,---...---+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++************)))******+++,,,*********************************++++++++++++,,,))))))***+++++++++******)))***++++++++++++***)))***+++,,,+++)))((()))***........................,,,,,,,,,---......//////111222333444555777888888888999;;;===>>>>>>======999999999:::<<<>>>AAABBBCCCEEEGGGHHHIIIJJJMMMPPPQQQRRRTTTUUUUUUWWW[[[^^^^^^___aaaaaabbbcccfffhhhmmmqqquuuxxx(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))***++++++******))))))******+++,,,((((((((((((((()))******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000000000000111444777>>>CCCKKKRRRWWW]]]aaadddhhhddd___ZZZUUUOOOGGGBBB===<<<<<<===>>>@@@BBBCCCMMMRRRYYY___ccchhhnnnrrrqqqvvv{{{}}}}}}~~~zzzkkkgggdddbbbhhhssswwwwwwqqquuunnnooorrrwww|||~~~xxxsssmmmhhh```UUUMMMIIIEEE???;;;:::999888777666555555555222222222333555555333111000111222333444444555444222222222222222222222222+++,,,---...///......---000000000//////////////////......---...///000111...------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,...,,,,,,,,,---...---,,,++++++,,,------,,,++++++))))))***+++++++++++++++******))))))***++++++,,,*********************************+++++++++,,,,,,***+++,,,---------,,,,,,)))***++++++++++++***)))(((***,,,+++***)))+++---...---,,,,,,,,,,,,---...+++,,,,,,------......///000111222333444555666777666777:::<<<======<<<;;;:::::::::;;;===???BBBCCCCCCEEEGGGHHHIIIJJJMMMPPPPPPRRRSSSTTTUUUWWWZZZ\\\]]]^^^aaabbbccceeehhhjjjnnnrrruuuxxx((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++******))))))'''''''''''''''((())))))(((((((((((())))))))))))((((((''''''(((***,,,---******))))))***+++,,,,,,*********)))***++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,///111111111444999>>>CCCHHHPPPWWW\\\```ccceeejjjcccZZZQQQKKKEEE???:::999;;;>>>AAAEEEHHHKKKLLLVVVVVVYYY___gggnnnssstttuuuxxx{{{zzzxxxzzz{{{nnndddeeeddddddnnn{{{vvvtttrrrxxx~~~|||vvvxxxwwwlll^^^TTTMMMHHHCCC>>>;;;;;;999777666555555555222333444666888888555333222222333444444444333333222222222222222222222222***,,,///222444444333333////////////000000000000///...------...///000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...---,,,,,,......---,,,++++++------------++++++((()))***+++++++++++++++******))))))***+++,,,,,,******************************+++++++++,,,,,,,,,+++,,,.../////////......)))***+++,,,,,,+++***))))))+++......,,,,,,///111...---+++******+++---...++++++,,,------......///000000111222444555666666444666888:::<<<<<<;;;:::;;;;;;;;;<<<>>>@@@CCCDDDCCCEEEGGGHHHIIIKKKNNNPPPOOOPPPRRRSSSTTTVVVYYY[[[[[[]]]```bbbcccfffjjjmmmooorrrvvvyyy''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((()))***))))))(((((((((((())))))******)))(((((((((((((((&&&'''(((*********)))((())))))))))))******************+++,,,,,,,,,,,,+++************************,,,------......------,,,+++---......---,,,---///---...111333777<<>><<>><<<;;;;;;;;;999777888888777666666777888999333333333333333333333333333333333222222222222111111111111111111111111111///000111111111000...---.../////////000000000111//////............//////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++******+++++++++******+++++++++***+++++++++++++++******))))))***+++++++++++++++************++++++++++++***++++++,,,+++***)))((()))***+++,,,,,,+++************+++,,,,,,---......,,,,,,,,,---------......+++,,,------,,,---///111333222111111222444666888666777888:::;;;;;;;;;;;;;;;;;;:::;;;<<>>>>>AAAEEEHHHMMMPPPTTTXXX\\\```dddgggjjjnnnrrrsssrrrpppoooooooooqqquuuzzz}}}{{{|||||||||ooo]]]RRRMMMLLLDDD@@@<<<999999::::::999666666444333333444555666222222222222222222222222333333333333222222222222111111111111111111111111000000000000////////////////////////000000000000//////............//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******---------------,,,,,,+++******++++++++++++******)))******+++++++++******))))))***++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++*********.........---,,,***)))(((***++++++,,,,,,------...,,,,,,,,,---------......,,,---......---...///111222222333444555666777777777777999:::;;;<<<<<<<<<;;;;;;:::;;;<<>><<<<<<;;;999777666555555666444444444444444444444444444444444444333333333333111111111111111111111111000000000000////////////000000000000//////////////////............//////,,,---......///.........------------------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,------------,,,++++++***++++++,,,,,,,,,,,,+++))))))************)))))))))***+++,,,,,,,,,,,,,,,***++++++++++++***))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------...000000222333555666666666666444555777999;;;<<<<<<===;;;;;;:::;;;<<>>CCCIIIQQQXXX[[[]]]___```\\\[[[ZZZZZZ[[[]]]___aaa]]]]]]]]]___bbbeeefffeeejjjmmmqqqtttuuuvvvwwwxxxvvvtttqqqqqquuu~~~}}}pppkkkjjjpppwww{{{gggaaaWWWOOOIIIDDDAAA???<<<:::888666444444444444666666666666666666666666555444444444444333333333111111111111111111111111///000111111111000...---111000000000/////////...//////............//////,,,------...//////..............................+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++,,,---------------******))))))))))))************+++------......---+++++++++++++++***))))))))))))*********+++++++++******,,,---------,,,,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---,,,,,,---///000111222333555555555666333444666888:::;;;<<<<<<;;;;;;:::;;;<<>><<<:::888777777777888888888888888888888888555555444444444333333333111111111111111111111111...///111222111000...---111111000000/////////...//////............//////,,,,,,---.../////////...........................************++++++,,,---------------------------......//////......---,,,,,,,,,---.../////////...---,,,+++******+++,,,---***+++,,,---............+++++++++++++++***)))(((******+++++++++,,,,,,,,,)))***,,,.........,,,+++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---++++++---...000111111222333444555666222333555777999:::;;;;;;;;;;;;:::;;;<<>>===:::555555888666666777999<<<===;;;:::777777666555444222000000555444333222111111111111666444333111000000111111111111111000...---+++***000000//////.........---........................,,,------......------,,,------............------,,,,,,---......---,,,,,,999666333///,,,+++++++++---,,,+++*********+++,,,((()))************)))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++---......---+++***,,,++++++******++++++,,,++++++++++++++++++++++++//////............//////............////////////222111000///000333555777555555666777888999:::::::::::::::;;;===@@@BBBDDDDDDCCCBBBDDDHHHKKKJJJHHHLLLLLLNNNPPPSSSVVVZZZ\\\\\\^^^___```aaadddiiilllpppnnnpppwww''''''''''''((((((((((((************************)))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))+++***))))))))))))))))))************++++++++++++******+++++++++***))))))***************************+++,,,,,,++++++,,,...111222444666999@@@GGGLLLVVVZZZ^^^^^^ZZZUUURRRQQQZZZ^^^cccgggfffbbb]]]YYY\\\```eeekkkppprrrrrrrrrqqqtttwwwyyyxxxuuuqqqooonnnxxxwwwmmmhhhoooxxxuuuggg^^^UUUMMMEEECCCAAA===<<<===888777888:::<<<===<<<:::666666666666666555444333555444333222111111111111555444333111111111111111111111111000///...---,,,000000/////////.................................---......//////......---------............------,,,,,,---......---,,,,,,//////------,,,---...///,,,+++***))))))***++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++......------------..................////////////111111000111222333555666555555666777888999::::::;;;;;;;;;<<<>>>AAACCCEEEEEEDDDCCCFFFIIIKKKKKKIIILLLLLLNNNPPPSSSVVVZZZ\\\^^^___```aaabbbdddhhhlllnnnmmmooowww''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++---***'''(((+++---,,,+++(((((()))*********))))))++++++++++++++++++++++++***+++,,,,,,++++++,,,...333555888<<>>===;;;:::999:::;;;;;;:::999666666777777777777666666555444333222222222222222333333333222222111111111000111111222222222111111000000//////////////////..............................////////////......------............------------------------------++++++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...............////////////...000222444555555444444555555666777888999::::::::::::;;;<<<>>>AAACCCEEEEEEEEEFFFGGGIIIJJJJJJJJJLLLLLLNNNPPPSSSVVVZZZ\\\___```aaaaaaaaabbbeeegggjjjlllqqqxxx''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((()))***++++++---(((###$$$(((,,,+++((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,------------...111444888<<>>AAABBBCCCEEEFFFFFFFFFFFFGGGIIILLLLLLNNNPPPSSSVVVZZZ\\\]]]^^^```aaaaaaaaaccceeekkkmmmsssyyy''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))+++***))))))))))))))))))************++++++++++++***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---...///000111444999===CCCIIIQQQXXX\\\___aaacccTTTOOOIIIGGGLLLUUU]]]aaabbbbbbdddfffjjjnnnrrrtttssstttuuuuuuvvvuuuuuutttrrrsssxxxjjj[[[PPPJJJHHHCCC@@@===;;;;;;;;;:::999777888888888888888777777444444333333333444444555111222333333333333222111000111111111111111000000//////000000000111111111////////////////////////------............------------............------...---,,,,,,,,,,,,---...---,,,,,,+++,,,---...///+++,,,---.../////////...,,,---...//////...---,,,------------------------------------------------------------------------++++++------------++++++,,,++++++******++++++,,,++++++,,,,,,---......//////......------......///............////////////000111333444555666555555555555666777888999::::::999999999:::<<>>EEEJJJXXX\\\```bbbfffgggaaaZZZSSSVVV[[[bbbhhhmmmooopppqqqrrrtttvvvxxxyyyyyyyyyyyyzzzzzzyyyxxxyyy}}}|||rrriiiiiipppyyyiiiXXXPPPKKKKKKHHHAAA;;;:::999999888888777888:::;;;888777777555444333222222555555444333333444555555555444222111111111111222111111111111111000////////////////////////////////////......------,,,,,,---------.........////////////...------------.../////////...---------,,,------------............///...,,,******+++,,,------,,,,,,++++++,,,,,,---...////////////...---,,,------------------------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,---------....................................//////000111111222222000111222222444444555666999888666555444555666777999999:::;;;===???@@@AAAFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMOOORRRWWW[[[]]]^^^```cccddddddeeefffhhhlllmmmpppuuu~~~))))))))))))))))))))))))))))))((((((((((((((('''))))))((((((((((((''''''))))))((((((((((((''''''))))))************))))))))))))(((((()))***++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111333555888===DDDLLLRRR^^^bbbeeefffggghhhccc\\\VVV^^^hhhnnnnnnooossswwwwwwxxxyyyyyyzzzzzzyyyyyywww{{{~~~~~~lllgggeeecccfffllljjj]]]QQQMMMKKKEEE===888<<<;;;999888888:::<<<>>>:::999888666444333111111555555444333333444555555333333222111111222222333111111111222111111000/////////////////////////////////............///000------.........///////////////...------------.....................------....../////////000000000222000///---,,,,,,,,,---------,,,,,,,,,,,,------//////000000//////......------------------------++++++++++++++++++++++++...------------,,,,,,,,,,,,------------....................................//////000000111111222000111222222444444555666999888666555555666777888999999:::;;;===???AAABBBGGGGGGGGGGGGGGGHHHIIIJJJNNNNNNOOOQQQTTTXXX]]]______aaacccdddddddddfffgggjjjkkkooovvv((((((((((((((((((((((((***)))))))))((((((''''''))))))(((((((((((((((((())))))(((((((((((((((((())))))************)))))))))))))))))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................333555888<<>>;;;999888999888888666666666555555555555555555555444444444444555555222222222222222222333333111111111222222111111000////////////////////////111000///......///000111............//////////////////...------------...---------..................////////////000000000///......------...///000------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------------....................................////////////000000111111000111222222444444555666888888777777777777888999888999:::;;;===???AAABBBGGGGGGFFFFFFGGGHHHHHHIIINNNNNNOOOQQQUUUYYY]]]______aaadddeeeddddddfffggghhhjjjooovvv((((((((((((((((((((((((******))))))((((((((('''(((((())))))))))))))))))(((((())))))))))))))))))))))))************))))))+++******)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...//////444777<<>><<<<<<;;;888555777777777666666666666555444555666666666666555444222222333333333222222111000111222222333222222222000000000000000000000000111111111111000///------....../////////000000000//////...------------.....................------,,,,,,---------.........//////...---,,,++++++***......------------......,,,,,,------...---------+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------------...------........./////////........................////////////////////////000111222222444444555666555555666777888888999999777888999;;;===@@@BBBCCCEEEEEEEEEEEEGGGHHHIIIJJJMMMMMMMMMPPPSSSWWW[[[^^^^^^aaaccceeeeeefffhhhiiijjjkkkooouuu~~~)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********(((((()))))))))*********))))))************))))))))))))))))))))))))***+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333555888===EEEMMMTTT[[[```dddeeekkkooonnnnnnqqqtttssssssssstttxxx|||~~~}}}zzzyyyxxxvvvvvvvvvvvvvvv~~~vvvmmmjjjmmmssswww~~~oooUUUMMMDDD>>>======;;;999999888888777666555444444444555666777777666555444222333333444333222000000000111222222333333333222000000000000000000000000---...000111111000...,,,.../////////000000000000//////...------------.../////////...---------,,,,,,,,,---------.....................------,,,+++......------------......,,,------...//////......++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,---------..................////////////........................////////////////////////000111222222444444555666666777888999:::;;;;;;<<<777888999;;;===@@@BBBCCCCCCCCCDDDEEEGGGHHHJJJKKKMMMMMMNNNPPPSSSXXX\\\^^^]]]```ccceeefffgggiiikkkmmmmmmooottt|||))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++(((((())))))*********+++))))))************))))))''''''(((((()))+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---///333666888:::@@@IIIRRRYYY^^^ccceeegggmmmpppooonnnqqqttttttqqqtttyyy}}}~~~}}}wwwwwwuuutttttttttuuuvvv~~~zzzxxx|||dddXXXIII???<<<<<<<<<;;;777777777777666666666666444555666777777666555444333333444444333111000///000111222333333333333333000000000000000000000000)))+++///222222111///---////////////000000000000//////...------------...000000///...------,,,,,,---------............///***+++,,,...///000000000......------------......+++,,,,,,---.........---++++++,,,,,,---...//////------------------------,,,,,,,,,------...................../////////000........................///////////////.........000111222333444555555666222222444666777888888888777888999;;;===@@@BBBDDDBBBBBBCCCEEEGGGIIIKKKLLLMMMNNNNNNPPPTTTXXX\\\___\\\___bbbeeefffhhhjjjlllnnnnnnooosss{{{)))))))))))))))))))))))))))))))))***************(((''''''(((((()))***+++************))))))))))))******++++++++++++******************))))))))))))+++++++++,,,,,,---------------------------------+++,,,...///000222666888BBBGGGOOOUUUZZZ^^^aaaccchhhkkknnnpppqqqsssuuuwwwvvvwwwyyyzzz{{{|||||||||zzzuuurrrsssrrrpppvvv~~~}}}dddMMMFFFBBB:::777999>>><<<:::999999999777666666666666666555555555555333333333333333333333333333444555555444333111000444222000///000111111111333333222111000///......222111111000000000000000...------,,,,,,------.........///......---,,,,,,//////.........---------------,,,+++,,,---...///000///...---,,,------...///...---,,,+++,,,,,,---******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,111///......000111000///000000000000000111111111000111333444555444444333999777666555666777999::::::::::::999999;;;???BBB@@@BBBDDDFFFGGGJJJMMMPPPNNNOOOPPPRRRTTTVVVXXXZZZ\\\]]]___bbbeeegggjjjkkkiiikkkooottt{{{))))))))))))))))))))))))******))))))((('''&&&&&&***)))((((((((((((((()))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------------------,,,...///000111444999<<>>BBBHHHNNNUUU\\\___aaabbbbbbgggjjjmmmpppqqqsssuuuwwwxxxwwwvvvuuuuuuvvvwwwxxxuuuwwwwwwrrrlllqqq~~~zzz~~~aaaPPPKKKEEE???===;;;999666555666777666666999888888777666555555444444444333333333333333333333333222222333333444444444222000///000111111111/////////000000111111111111000//////......//////......------------.........////////////...------/////////............---///............///000000//////...------------...///...------,,,---------,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,,,,---------.........---,,,,,,,,,---//////000...,,,,,,...000000///------...///111222333333222222222222333444555666888777666555666777888999:::;;;;;;;;;;;;===AAADDDBBBCCCEEEFFFFFFHHHJJJMMMPPPPPPQQQSSSVVVYYY[[[\\\]]]^^^```bbbdddfffggghhhiiijjjnnnrrryyy))))))))))))))))))))))))''''''(((((()))***++++++******)))((((((((((((((('''(((((()))******++++++******++++++++++++******((((((((((((((())))))))),,,++++++******))))))))),,,,,,------------------//////000111555;;;BBBHHHNNNSSSZZZ```bbbccccccccciiilllooorrrsssuuuwwwyyyyyywwwuuutttssstttvvvwwwyyyxxxuuuooonnn{{{wwwpppuuuooo\\\RRRIIICCC@@@AAA>>>:::888888888777666999999888777666555555444444444444444444333333333333222111111222444555666444222000///000111111111////////////000000000111000000///.....................------------......---------......------,,,/////////............................../////////............------...............------------...------------.........///,,,---------------,,,,,,,,,,,,,,,---------......///...------...000222444444111...---.../////////---......///000111222222222222111111222444666777777666666666666777888888:::;;;<<<<<<<<<>>>AAADDDFFFGGGHHHHHHHHHIIILLLNNNOOOOOOQQQSSSVVVXXX[[[\\\]]]^^^```ccceeefffffffffiiijjjmmmqqqxxx))))))))))))))))))))))))***)))((('''%%%$$$###"""((((((((((((((()))************))))))))))))))))))******++++++++++++******'''((((((((())))))******,,,++++++******))))))))),,,,,,,,,---------.........///111333777???GGGMMMSSSXXX___ccceeeffffffffflllooorrrtttuuuwwwyyy{{{yyyxxxuuutttssstttuuuvvvyyyvvvooolllttt~~~qqqlllkkkooo~~~tttcccTTTJJJFFFCCC@@@<<<:::999::::::999888888888777666555555444555555555444444333333333222222111111222444666777444222000///000111111111000000000////////////...000000///...............///......------......//////000000111111111000000////////////////////////,,,,,,------............------..................---.....................------........./////////,,,------......---------,,,,,,,,,---------......//////......000333666888999666222////////////...000000000///////////////222111111111222444666777666666666666666777777888999:::<<<<<<===???BBBDDDFFFGGGHHHIIIHHHIIIKKKNNNMMMNNNOOORRRTTTWWWZZZ[[[]]]___aaadddfffggggggfffiiijjjlllpppvvv))))))))))))))))))))))))(((((()))***+++,,,,,,---''''''''''''((()))***+++************))))))((((((******++++++++++++******(((((())))))******+++++++++++++++++++++*********+++,,,,,,------............000333777<<>>AAADDDCCCDDDFFFFFFFFFGGGIIIKKKLLLMMMOOOQQQTTTWWWZZZ[[[]]]___bbbfffhhhiiihhhhhhiiiiiikkknnnuuu))))))))))))))))))))))))&&&'''))),,,///222444555)))((((((((((((((()))***)))))))))))))))***************++++++++++++******)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......//////222666<<>><<<;;;::::::444444444444555555555555666666666555444444333333111222222333444444444444444222000///000111111111.........///////////////111111000////////////000//////............//////+++,,,,,,---......------.../////////000000000000,,,,,,.../////////...---,,,,,,.../////////......,,,---...///000000///...,,,,,,---------.........,,,,,,---...............,,,,,,,,,---------......---,,,,,,---000444999<<<:::666222//////000111111///////////////.........///000111333444555666666444555555666666666666666666888:::<<<<<<>>>AAACCCAAACCCDDDEEEEEEFFFIIIKKKMMMNNNOOORRRUUUXXX[[[]]]]]]___cccgggjjjkkkjjjjjjiiiiiikkkmmmsss))))))))))))))))))))))))++++++******)))(((((('''+++***)))((((((''''''(((''''''((()))***+++,,,,,,******++++++++++++******))))))***+++,,,,,,------+++++++++,,,,,,---------++++++,,,,,,---...//////000333999???FFFMMMUUUZZZ___bbbeeegggiiilllooorrrrrrtttvvvwwwvvvuuuvvvwwwpppqqqqqqrrrrrrrrrqqqppphhhttt|||hhh^^^[[[]]]___fffooo{{{}}}tttXXXSSSJJJCCC>>>;;;888666222222333333444555555555777777666555444444333333111222333444555444333222444222000///000111111111,,,,,,---...///000111222222222111000000000000000//////............//////......///000111111000000.../////////000000111111,,,---///000000000///...+++,,,.../////////......,,,---///000000000///...,,,,,,,,,---------......,,,,,,---.../////////...,,,,,,,,,---------......++++++***+++///444999<<<777333///---...000222222---.........//////000000...///111444555666666555444555555666777666666666555777:::;;;<<<>>>@@@BBBBBBDDDFFFFFFGGGHHHKKKMMMNNNOOOPPPSSSVVVZZZ\\\^^^]]]___dddhhhkkkllllllkkkiiiiiijjjmmmsss************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))******))))))((((((''''''))))))(((((((((((())))))+++,,,,,,------,,,,,,+++...---,,,,,,---......---333888???GGGMMMSSSYYY]]]hhhhhhggghhhjjjmmmqqqtttrrrssstttvvvvvvvvvuuuuuuxxxrrrppprrrsssqqqppprrrtttkkkaaa]]]ZZZ]]]eeennnzzzwwweeeQQQHHHBBB===<<<>>>777777888777666777888:::666555333333444666999:::444444444444444444444444333444555333111000000111000000////////////000000000///---,,,,,,...111333000000000000000000000000//////.........---------......////////////......111...+++((((((***---///------------------------.........////////////000---------,,,,,,+++++++++------------------------------------------------......///000111222222333////////////////////////...///000222222111000000111333555777777666555444000111333555666777888888777777999;;;===???@@@AAA@@@BBBCCCDDDEEEGGGJJJLLLOOOOOOQQQSSSVVVYYY[[[]]]___aaacccfffhhhiiiiiiiiimmmlllkkklllrrr************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))+++*********))))))))))))******))))))))))))******+++,,,,,,------,,,,,,+++------------///000000000333999AAAIIIPPPVVV[[[^^^bbbccceeehhhkkknnnpppqqqtttuuuvvvwwwvvvuuusssrrrqqqooopppssssssqqqrrrwwwzzzddd]]]^^^```hhhrrrmmm]]]PPPDDD===<<<:::::::::999888777888888666666666555555555555555444444444444444444444444333444444333111000000111000000////////////000000111///---,,,,,,...000222000000000000000000000000//////.........---------......////////////......------,,,,,,---...//////........................------.........////////////.........------------------------------------------------------------000000000000000111111111//////////////////////////////000111111111111111111222444666666666555444333333444555666666666666777777999;;;===???@@@AAAAAABBBDDDEEEEEEFFFIIIKKKOOOOOOQQQSSSVVVYYY\\\^^^___```ccceeegggiiijjjkkkmmmmmmmmmnnnttt))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))++++++++++++************+++++++++******++++++++++++,,,,,,------,,,,,,+++------...///000111222222555;;;EEENNNUUUZZZ^^^aaa___bbbfffjjjnnnpppppppppuuuvvvwwwxxxvvvtttqqqooonnnoooqqqrrrooommmuuuqqqcccbbbiiiqqq}}}kkkUUUFFF???===<<<<<<;;;:::888777777666777888888666444111///333333333333333333333333333444444333111000111222111000000//////000000111222000...------...///111000000000000000000000000/////////.........------......////////////......)))+++...000111111000///////////////////////////,,,---------............000000000///////////////------------------------------------------------111111111000000/////////////////////////////////000000000000000111111222000111333444555555555444555555555555555555444444777888999;;;===???AAAAAABBBDDDEEEEEEEEEEEEHHHJJJNNNOOOQQQTTTWWWZZZ]]]______```aaacccfffhhhkkklllllllllmmmooouuu(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((((()))***************************++++++************+++++++++,,,,,,------,,,,,,+++---...///000000111222333999@@@JJJSSSZZZ___bbbddddddfffiiimmmppprrrrrrssssssuuuwwwxxxvvvtttpppnnnqqqqqqqqqnnniiilll{{{wwwpppnnnwwwnnnTTTFFF>>>===;;;;;;::::::888777666777777777555333111///333333333333333333333333222333444333111000111222111000000000000000000111222111///...---...///000////////////////////////////////////..................////////////......***,,,...000111000///...........................,,,,,,,,,---------......000000//////////////////,,,,,,------------------------------------------000000000000000000//////////////////////////////111000/////////000222333000111222333444555555444555555555444444555555555777888999;;;===???AAABBBDDDEEEEEEEEEDDDEEEGGGIIINNNOOOQQQTTTWWW[[[^^^```______```aaadddhhhkkkmmmkkkkkkkkkmmmsss(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((((()))***))))))))))))))))))))))))*********))))))*********+++,,,,,,------,,,,,,+++...///000000///000333666@@@GGGPPPYYY___bbbeeefffjjjkkklllmmmoooqqqssstttrrrsssuuuvvvvvvtttrrrpppssspppmmmjjjiiirrrpppuuudddNNN@@@>>>;;;::::::;;;999888666666555555444444444444333333333333333333333333222333444333111111111333111111000000000000111111222111000///......//////////////////////////////000000/////////...............////////////............---------------...------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......---------------------------......///000000111111000000000000000000000000111000/////////000222333000000111333444555555555444444333333444555777777888888:::<<<>>>@@@AAABBBDDDEEEFFFEEEDDDDDDFFFHHHMMMNNNPPPSSSWWW[[[___aaa_________aaacccgggjjjkkkllllllmmmnnnsss))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))((((((((((((((()))))))))******))))))))))))******+++,,,,,,------,,,,,,+++...///000000///222888===JJJOOOWWW]]]aaadddfffhhhlllllllllmmmoooppprrrssssssssstttuuutttsssrrrrrroookkkiiimmmuuuwwwsssuuuXXXFFFAAA<<<999:::;;;;;;999666666555555555666666777444444444444444444444444111333333333111111222333222111111000000111111222111111000000//////000000000000000000000000000000000000000/////////............////////////......111///---++++++,,,---...------------------------,,,---------............,,,------------.........+++,,,,,,------.........------------------------,,,------...000111111222000000000000000000000000000000000000000111111222000111222333444555666777444444333333444555777888888999:::<<<>>>@@@BBBBBBDDDEEEFFFEEEDDDEEEGGGHHHKKKLLLOOORRRWWW[[[___aaa______```aaacccfffhhhiiimmmmmmoooqqqvvv************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((()))))))))*********++++++************+++++++++,,,,,,------,,,,,,+++,,,...000000111666@@@HHHRRRVVV\\\```ccceeegggiiikkkllloooqqqssstttttttttvvvuuutttsssrrrqqqqqqqqqkkkiiilllyyyvvvsssvvviiiPPPHHH???;;;;;;<<<;;;999555666777888888777666555555555555555555555555555111222333333111111222333222111111000000111111222000000000000000000111111000000000000000000000000000000000000/////////.........////////////......//////---,,,---...///000........................------........./////////,,,,,,---------.........++++++,,,,,,---......///------------------------........./////////000000000000000000000000000000//////000111111111111111111111222333444666888888666555444333333444666777888999:::<<<>>>@@@BBBCCCCCCDDDEEEEEEDDDEEEGGGIIIIIIJJJMMMQQQVVVZZZ^^^```^^^___aaabbbdddeeeeeefffjjjjjjmmmpppwww************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))******+++++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++...///000222:::GGGPPPWWW[[[___bbbccceeegggiiijjjmmmrrrwwwyyyyyyxxxwwwyyywwwuuurrrppppppppppppkkkjjjrrr}}}tttrrrmmmffflllxxxxxxWWWNNNCCC<<<;;;<<<;;;999555777:::<<<;;;888555222666666666666666666666666111222333333222111222444222222111111111111222222//////000000111111222222000000000000000000000000000000000000////////////......////////////......------...///000111222222////////////////////////.........////////////000,,,---------......//////++++++,,,,,,---...//////------------------------///////////////.........000000000000000000000000...///111222222222111000222222222333555777888999999777555333222333444555888999;;;<<>><<<<<<===;;;888555444555666777777777777777777888888999111222222333444444555555666555444444333333444444111111111111111111111111///............---------111///,,,******+++...///000//////......---------...///000///---------...////////////////////////////////////............//////---,,,++++++***+++------------------------..................---,,,///......///111111///.........///000000000000000/////////000111111222222222222222333444444555555555555666666777777888888888888888999;;;>>>AAACCCDDDCCCBBBBBBCCCEEEHHHIIIJJJKKKNNNQQQUUUXXX[[[]]]\\\___bbbdddddddddeeegggiiihhhiiimmmuuu))))))))))))))))))))))))((())))))***************((()))))))))************+++++++++++++++,,,,,,,,,++++++************++++++*********+++++++++,,,,,,...------............------222888@@@HHHRRR[[[aaadddfffhhhiiiiiijjjmmmoookkknnnqqquuuvvvvvvtttsssuuuuuuvvvtttpppqqq}}}uuu```UUUSSSQQQTTT^^^mmm}}}mmm[[[OOOFFFBBBAAA???===:::999999999:::999999888777666666777999:::333333333333444444555555555555444333333333333333111111111111111111111111111111111111111000000000222111///......///000111111000000///...------,,,...///000///...---...//////////////////////////////////////////.........000///...---,,,+++++++++........................000000111111000///......////////////000///...---......///000000000000000/////////000111111222222222222333444444555555555555666666666777777777888999888888999;;;>>>AAACCCDDDCCCBBBBBBCCCEEEHHHIIIKKKLLLOOORRRVVVZZZ\\\^^^[[[^^^bbbdddeeeeeeggghhhkkkjjjjjjkkkqqq))))))))))))))))))))))))'''((()))***************((()))))))))******************++++++,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,---..................///111666===EEEMMMTTT[[[___dddfffhhhiiijjjkkknnnpppmmmppptttwwwxxxvvvtttrrrppprrrtttqqqmmmssslllZZZRRRQQQTTT^^^lll}}}rrrbbbUUUJJJCCC===<<<;;;;;;===<<<:::888999888777666666666777888555555555444444333333333444333333222222222222222111111111111111111111111222222222222222222222222000111111222222222111111111111000///......------...///000///......///000////////////////////////.........///////////////...////////////.................................000000111111000///.........////////////...............///000000000000000/////////000111111222222111222333555555555555555666666666666777777777777::::::999:::<<>>;;;;;;<<<<<<999666888777777666666666666666666666555555444333333222333333222111111111111222222222222222222222222222000000111111111111111222...///000222222111000///111000000//////.........---///000000///...///111////////////////////////.........///////////////---...///000000000000000..........................................---,,,,,,...//////...---...///......///000000000000000/////////000111111222222111222444555666666555555666666666666777777777777:::::::::;;;===@@@CCCEEEDDDCCCBBBBBBCCCEEEHHHIIINNNOOORRRUUUYYY]]]___aaa\\\___bbbeeeeeefffhhhiiijjjkkkllllllooo~~~))))))))))))))))))))))))&&&'''((()))************))))))))))))************((()))***+++++++++******++++++************+++++++++++++++,,,,,,,,,------+++,,,......---...111555888???HHHQQQWWW[[[]]]______cccgggkkklllmmmoooppptttvvvwwwxxxwwwuuurrrqqqkkkhhhjjjsssrrr```YYYYYYZZZlllkkkYYYLLLFFF???;;;;;;<<<:::777777777777777777666555555555555555555555444444444444444333222222222222333222222222222222222222222//////000000111111111111///////////////000000111000000000///////////////---///000000//////000111////////////////////////............/////////000------///000000000///...........................,,,---..................***---//////...---...000......///000000000000000/////////000111111222222111222444666777666555555777777777777666666666666:::999999:::<<>>AAACCCDDDCCCBBBBBBCCCEEEHHHIIILLLNNNQQQTTTXXX[[[^^^```^^^```ccceeeeeefffggghhhaaaeeekkknnnrrr************************+++++++++++++++***)))(((,,,***))))))***)))'''%%%)))************+++++++++,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,------...//////...000555:::AAAKKKUUUYYY[[[___aaaaaabbbeeekkknnnqqqrrrtttuuuzzzxxxtttsssrrrooojjjfffffffffnnnzzzddd[[[aaallldddHHH@@@AAA>>>:::;;;;;;:::999777666555555555777777666555444444333333111222222333333444444555111111111111111111111111555333000000000000///---000000000000////////////000000////////////000000+++)))'''(((,,,///000///111111000000000000111111000000///...............111000000///......------------...//////...---------///333555666555333111000000111111111111000000//////000000000000//////000///.........///111222000333555555333222555777666777888777666666888::::::::::::;;;<<<>>>@@@AAACCCCCCBBBBBBCCCEEEHHHJJJPPPQQQTTTWWWZZZ\\\^^^___```aaadddggghhhiiihhhhhheeeeeeggglllttt************************+++++++++++++++***))))))***+++,,,,,,,,,,,,,,,+++************++++++++++++,,,++++++*********++++++------,,,,,,,,,,,,------+++---......---000666;;;FFFOOOXXX\\\^^^aaacccccccccgggllloooqqqrrrtttvvvtttrrrqqqpppooommmgggcccaaaeeessspppdddfffvvvxxxVVVHHHCCC===;;;===:::999888777666555555555777666666555555444333333333333333333333333333333111111111111111111111111555333111000111111111///000000000000///////////////......------......///111///,,,---///111111000//////............//////000000///...............000000//////...------,,,........................---...///000000000000000//////000000111111000000//////000000000000//////000000/////////000111222333555777777666666888:::666777888777666666888::::::::::::;;;<<<>>>@@@AAACCCBBBBBBBBBCCCFFFHHHJJJOOOQQQTTTWWWZZZ\\\^^^___```bbbeeegggiiiiiiiiihhhggggggiiimmmvvv***************************++++++++++++***)))))),,,///111000---,,,---///************+++++++++,,,+++***************++++++...------,,,,,,------...+++---/////////333:::@@@MMMVVV]]]___```dddfffeeeeeeiiimmmqqqrrrssstttvvvqqqpppoooooommmiiiddd```ZZZeeeyyyvvvhhhiiiyyyiiiQQQFFF>>>===@@@:::999999888777777777888777666666555555444444444555555444333333222111111111111111111111111111111444222111111222333333222000000000000////////////000//////......//////000222000...---......---,,,//////............//////000//////............/////////......---,,,,,,,,,......------------......///...---,,,,,,---///000.../////////000000000000///000000111111000000///111000000000000111222222111333444444444444555777666777888777666666888::::::::::::;;;<<<>>>@@@AAACCCBBBBBBBBBCCCFFFHHHJJJOOOQQQTTTWWWZZZ]]]^^^___aaabbbeeehhhjjjjjjjjjjjjiiiiiikkkoooxxx******************************+++++++++******)))000333555222,,,((())),,,*********+++++++++,,,,,,******)))))))))***++++++------,,,,,,,,,,,,------,,,...000111333888@@@GGGSSS[[[aaaaaaaaadddffffffgggkkkooorrrsssssstttuuussssssrrrooolllfff```]]]XXXfff|||}}}mmmlllzzzzzz^^^LLLBBB???AAA;;;;;;:::::::::::::::;;;777666666666555555444444444444444333333222222222111111111111111111111111222111000000222333333333000000000000////////////222222111111111111222222000///......---------,,,111111000000000000111111000///............//////......---------,,,,,,,,,///...------------.../////////...---......///000///////////////000000111000000000111111000000000111111111111111222222222000111222222333333444555666777888777666666888::::::::::::;;;<<<>>>@@@AAABBBBBBAAABBBCCCFFFIIIKKKOOOPPPSSSWWWZZZ]]]___```aaacccfffiiikkkkkkkkkkkkkkkjjjmmmqqqyyy************************)))******+++++++++******...222444111+++'''(((+++***++++++++++++,,,,,,,,,******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,+++---000222555;;;EEELLLWWW^^^bbbaaaaaadddffffffiiilllppprrrssssssssstttvvvuuurrrmmmgggaaa]]][[[^^^iiiyyy~~~ssslllmmm|||pppYYYHHH@@@>>>;;;::::::999999999::::::666666666666666555555555222222222333333444444444111111111111111111111111111///...///111222333222000000000000////////////222222111111111111222222000111222222222111222222111111000000000000111111//////............//////---------------,,,,,,,,,.........------.........---...//////000//////...000000////////////000000000000111111111111000000000000111111222222222222444444444555666777777777666777888777666666888::::::::::::;;;<<<>>>@@@AAABBBAAAAAABBBCCCFFFIIIKKKNNNPPPSSSWWWZZZ]]]___``````bbbeeehhhkkkkkkkkkkkkkkkkkkmmmrrrzzz************************))))))***++++++++++++******,,,///...+++)))+++,,,++++++++++++,,,,,,,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---)))+++...111555>>>HHHPPPYYY___cccaaa```cccffffffjjjmmmqqqrrrrrrrrrrrrssstttrrrmmmgggaaa^^^___```iiinnnrrrqqqlllgggcccbbb^^^cccttthhhRRRCCC===:::999888888777777777888666666666666666666666666111111222333333444555555111111111111111111111111111///...///111222222111000000000000////////////000//////......//////000,,,...000111000000111222//////............/////////............//////000......------------------------...//////...------***,,,---///000//////...444222111/////////000000000111111222222111111000///000111111222222111111333222222333555666555444666777888777666666888::::::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBDDDGGGJJJKKKNNNPPPSSSWWWZZZ]]]___```___aaaeeehhhjjjkkkkkkkkkkkkkkkmmmqqqzzz************************))))))***+++++++++++++++******+++,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++,,,---...///.........------.........***---111444999BBBNNNWWW[[[```cccaaa```cccggggggkkkmmmqqqrrrqqqqqqpppqqqpppmmmhhhbbb___bbbhhhnnnvvvrrrjjj```WWWRRRRRRSSS[[[gggsss[[[JJJAAA<<<<<<:::999888888888888666666666666666666666777333333333333333333333333111111111111111111111111222111///000111222222111000000000000///////////////......------......///)))+++...///...---.../////////............//////...............///000000........................+++---///000000///---+++---------...///111222333777555333000/////////000000111111222222111111000...///000111111111000000111///...000333444333111666777888777666666888::::::::::::;;;<<<>>>@@@AAAAAAAAAAAAAAADDDGGGJJJLLLMMMOOOSSSVVVZZZ^^^```aaa^^^```dddgggiiikkkkkkjjjjjjjjjlllpppxxx************************((()))***+++++++++++++++---,,,++++++,,,+++)))'''++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000000000////////////000000...111444888>>>HHHTTT]]]\\\aaadddaaa```dddhhhiiikkkmmmppprrrqqqpppppppppmmmjjjfffaaaaaagggsss{{{~~~uuufffWWWLLLIIILLLOOObbbppp~~~}}}zzzxxxxxxxxxyyyzzzyyyyyyzzzzzz{{{|||}}}www```PPPFFFAAA@@@>>>===<<<;;;::::::666666666666777777777777555444444333333222222111111111111111111111111111444222111111222333333222000000000000////////////000000////////////000000,,,///222222000...///111111111000000000000111111...............///000111......//////////////////***,,,///111111///,,,***111000///...000444777:::999777444111/////////000111111222222222222111111---...///111111000000///444222111333666777666444666777888777666666888::::::::::::;;;<<<>>>@@@AAAAAAAAAAAAAAADDDGGGJJJLLLMMMOOORRRVVVZZZ^^^```aaa]]]___cccfffiiijjjjjjjjjiiiiiikkkoooxxx+++++++++******)))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******************...---+++******+++---...111000//////000000///...///111444<<>>999777555222000000000111000000000000000000000000555555555555555555555555...000222444666555444444777888999999888999;;;===@@@>>><<<;;;<<<>>>AAABBBBBBBBBBBBDDDFFFIIILLLNNNLLLNNNRRRWWW[[[^^^```aaa______aaaeeekkknnnmmmkkkjjjjjjlllooouuu,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))******************************++++++++++++++++++...---+++******+++---.........---...000111111111111333888@@@IIIQQQWWWZZZ]]]^^^```bbbccceeeiiillloooooopppqqqrrrqqqpppoookkkiiieeegggrrr~~~~~~rrr^^^OOOMMMKKKGGGNNN\\\nnn|||xxxvvvtttpppooommmkkkiiihhhgggggghhhhhhggggggggghhhiiiiiijjjnnnrrrvvvxxxzzz|||~~~tttbbbVVVJJJEEE>>>;;;;;;;;;888555:::888666555666666555444444444444444333333333333000111111222222333444444111222222222222222222111//////000000000000//////000000000000000111111111000000000000000000000000000000////////////000000//////000000000111111111..............................////////////......000000000222444888;;;===444333111000///000111222000000000000000000000000000000000000000000000000///000222444555555444444777888999999888888:::<<>><<<;;;<<<>>>AAABBB@@@@@@AAABBBEEEHHHKKKLLLMMMOOOSSSWWW[[[^^^___```]]]]]]___dddiiilllkkkjjjkkkkkkmmmpppvvv++++++++++++***************++++++++++++***))))))******************************++++++,,,,,,---------,,,+++++++++,,,---...++++++,,,---///111222333333777>>>GGGOOOVVVZZZ\\\]]]^^^aaabbbdddfffjjjmmmlllmmmnnnoooooonnnmmmllleeeeeehhhtttyyy^^^PPPGGGHHHHHHHHHTTTeee}}}}}}vvvqqqmmmjjjiiieeedddbbb```___^^^]]]]]]]]]]]]\\\\\\]]]]]]^^^___```cccgggjjjlllnnnqqqssszzz~~~yyylllXXXPPPFFF@@@>>><<<888555999777555555666666555444444444333333333222222222000111111222222333444444111111222222222222111111///000000111111000000///...//////000111111222222000000000000000000000000000000////////////000000//////000000000000111111..............................------------......000000000111444666999;;;///............000222333000000000000000000000000------------------------///000222444555555555444777888999888888888:::<<<>>>===<<<<<<<<<>>>@@@BBB?????????AAACCCFFFIIIKKKOOOQQQTTTWWW[[[]]]^^^^^^[[[\\\^^^bbbgggiiiiiihhhlllmmmooorrrxxx******))))))))))))))))))******++++++******)))(((******************************+++,,,------......,,,,,,+++++++++,,,---...++++++,,,---...///222444555;;;DDDMMMTTTYYY\\\^^^]]]___bbbdddeeegggjjjmmmjjjkkklllllljjjhhhgggfffaaafffqqqmmmTTTJJJDDDFFFHHHOOOcccyyyzzzrrrkkkgggccc```^^^[[[ZZZYYYWWWVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWZZZ]]]___aaacccfffhhhnnnrrrwww{{{~~~qqqeeeUUUHHHCCC@@@===;;;999888666555666666555444444333333333333222222222444444333222222111111000000111111222222111111000000000000111111000000000//////000000111111111111//////////////////////////////000000000000//////////////////000000000111........................///...---,,,,,,---...///......///000111444555777...------......000111222000000000000000000000000///////////////////////////000222333444555555555666777888888777888:::<<<===<<<<<<<<<===>>>@@@BBB??????@@@AAADDDGGGIIIKKKPPPRRRUUUXXXZZZ\\\]]]]]]ZZZ[[[^^^bbbfffhhhiiiiiilllnnnqqqtttyyy+++++++++++++++++++++++++++++++++++++++***))))))******************************+++,,,------......++++++++++++,,,,,,------,,,---...------...111555888???IIIRRRWWWZZZ\\\^^^^^^```ccceeefffhhhjjjlllkkklllllljjjeeecccbbbcccfffqqq|||aaaSSSLLLHHHJJJPPP^^^yyy|||tttooohhhbbb^^^[[[YYYWWWSSSSSSRRRPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQSSSUUUWWWXXXZZZ]]]```dddggglllpppsssvvvzzz}}}mmmXXXIIIBBB???===:::888666666666777666555444444444333333333222222444444333222222111111000111111222222222222111111000000111111111111000000111111111111000000////////////////////////////////////000000000000//////...////////////000000000........................///...---,,,,,,---...///---------...///000111222000000//////000000000111000000000000000000000000111111111111111111111111000111222333444555555555666777888888777888:::;;;<<<;;;;;;<<<===>>>@@@AAA@@@AAAAAACCCEEEHHHKKKMMMPPPRRRUUUXXXZZZ\\\\\\]]]ZZZ\\\```cccfffhhhiiijjjlllnnnppptttxxx---------...............+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******++++++,,,,,,------***++++++,,,,,,------------...000...---...222777<<>>;;;;;;999777777888888777666555555444444444333333333000111111222222333444444222222222333333222222222000111111222222111111000222222111111000//////...000000000000000000000000...///000111111000///.........////////////000000........................//////............//////,,,------....../////////111111111111111000000000000000000000000000000000111111111111111111111111111111111222333444555666666777888777777777999;;;::::::;;;<<<===???@@@AAABBBBBBCCCDDDFFFIIILLLNNNPPPRRRUUUXXXZZZ\\\]]]]]]ZZZ]]]aaaeeefffhhhjjjllllllmmmooorrrwww,,,,,,,,,------.........,,,------------,,,++++++++++++++++++++++++++++++******++++++++++++++++++******+++,,,------------+++...000///---///555;;;AAAIIIRRRXXXZZZ[[[]]]```bbbdddggghhhgggggghhhiiiggghhhfffaaa\\\[[[___ddd}}}vvvcccWWWMMMRRR^^^ooozzztttppplllgggccc]]]ZZZUUURRRPPPNNNLLLJJJGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIKKKOOOQQQRRRTTTXXXZZZ]]]```dddhhhkkkpppwww}}}wwwXXXEEE======;;;999888999999888777666666666555555555444444000111111222222333444444333333444444444444333333000111111222222111111000111111111000000000000000000000000000000000000000...///000111111000///............/////////000000........................///000000000000000000///.........////////////...000000000111111000000000000000000000000000000000////////////////////////111111111222333444555666555777777777777777999;;;999:::;;;<<<===???@@@AAABBBBBBCCCDDDGGGJJJLLLNNNOOOQQQTTTXXX[[[\\\]]]^^^YYY]]]bbbeeefffgggjjjlllkkklllmmmooouuu)))))))))******+++++++++------......------,,,+++++++++++++++++++++++++++++++++******************)))***+++,,,---...------***---//////...111888>>>EEELLLUUUZZZ[[[[[[^^^aaaccceeehhhhhhhhhgggggghhhaaaaaa___ZZZVVVVVV\\\ccczzzdddYYYVVVTTT___tttzzzqqqjjjeeeaaa\\\YYYVVVSSSOOOLLLKKKJJJHHHFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDDDDEEEGGGJJJMMMLLLNNNQQQTTTVVVYYY]]]``````fffmmmrrrwww~~~jjjPPPDDD>>><<<:::999::::::999888777666666666666555555555444444333333222111111000333444444555555444444333111111222222222222111111/////////000111111222222000000000000000000000000...///000222222000///.............../////////000........................///000111222222111000//////000000000000000//////---...///000111111111000000000000000000000000000000000000000000000000000111111111222333444666666555666777777666777999;;;999999;;;<<<===???@@@@@@BBBBBBBBBDDDFFFIIILLLNNNOOOPPPTTTWWW[[[]]]^^^^^^XXX]]]bbbdddeeefffiiilllkkkkkklllnnnsss************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,+++***+++,,,---...++++++,,,,,,,,,---------,,,...///...---222:::BBBNNNRRRWWWZZZ[[[^^^bbbeeeeeeddddddbbbaaa```^^^^^^aaaYYYSSSQQQPPPSSS___lll|||}}}fffWWWRRRQQQ```www{{{pppkkkddd]]]YYYVVVTTTRRROOOMMMKKKIIIFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEGGGIIIKKKMMMOOOSSSUUU\\\^^^bbbffflllsss{{{}}}]]]FFFBBB===;;;;;;:::666555777555555444444444555555666444333333222222333333444333222111111000000111111444444333222111000///...000000000111222222222333////////////////////////000000000000000000000000//////............//////......////////////......000000000000000000000000......////////////......///000000000000111111111//////000000000000//////000000000000111111111111000000111222333444444555444444444555777888:::;;;:::;;;;;;===???AAACCCDDD===???BBBFFFIIIKKKLLLMMMMMMNNNQQQVVV[[[^^^___^^^`````````bbbfffhhhhhhhhhiiijjjmmmpppttt************************,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,------,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,------------.../////////555>>>FFFSSSVVVZZZ\\\\\\]]]___aaadddcccaaa^^^\\\ZZZYYYYYYZZZWWWUUUSSSPPPRRR^^^mmm{{{{{{uuuhhhXXXPPPRRRXXXmmmxxxsssjjjeee^^^YYYUUURRROOONNNIIIHHHGGGEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@AAAAAACCCEEEGGGHHHIIIKKKNNNQQQRRRUUUYYY^^^dddkkkrrrwww~~~eeeNNNEEE@@@<<<<<<:::777666999555555555444444555555666444333333222222333333444333333222111111111111222222222222111111111111111000000000000000000111111111111111111111111111111111111111111111111111111/////////....../////////......////////////......000000000000000000000000/////////000222222000///000000000111111111111222000000111111111111000000000000000000111111111111000000111222333444444555444444555555777888999:::;;;;;;;;;<<<>>>@@@BBBCCC>>>@@@CCCFFFIIILLLMMMMMMNNNOOORRRVVV\\\_________aaaaaaaaadddgggjjjjjjjjjiiikkknnnpppttt++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------...//////000222999DDDLLLTTTWWW[[[]]]]]]]]]^^^___```^^^[[[WWWTTTSSSRRRRRRQQQSSSVVVTTTOOOPPP\\\jjjpppfff\\\VVVPPPMMMWWWeee~~~wwwqqqmmm```\\\VVVQQQNNNLLLJJJHHHCCCBBBBBBAAA@@@@@@@@@AAA????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@BBBCCCDDDDDDFFFHHHKKKIIILLLQQQUUUZZZ```gggkkkqqqwwwsss[[[IIICCC===<<<;;;888888:::666666555555444555555666444333333222222333333444444444333222222222222222000000111111222222222333000000000///////////////111111111111111111111111222222222222222222222222////////////////////////......////////////......000000000000000000000000111000///111444555333000000111111111111222222222111111222222222222111111000000000000111111111111000000111222333444555555555555555666777888999:::;;;;;;;;;<<<===>>>@@@AAA???AAACCCGGGJJJLLLNNNOOOOOOPPPSSSXXX]]]```aaa```aaaaaabbbeeeiiilllmmmllljjjkkknnnqqquuu++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........///000444===HHHPPPSSSUUUZZZ]]]____________YYYVVVRRROOOMMMLLLMMMNNNLLLOOORRRRRRNNNOOOVVV^^^^^^RRRNNNQQQRRRRRRcccxxx{{{tttmmmgggdddWWWTTTOOOKKKIIIGGGEEECCC@@@@@@???>>>>>>>>>>>>>>>????????????????????????=========>>>>>>>>>??????>>>>>>>>>?????????@@@@@@???@@@AAAAAAAAABBBDDDFFFFFFHHHLLLPPPTTTXXX]]]aaajjjoooxxxhhhOOOFFF>>><<<;;;888888:::777666666555555555555555444333333222222333333444555444333333222222333333000111111111111222222222111111111000000//////...........................111111111111111111111111/////////000000/////////......////////////......////////////////////////222000///222666666333///111111111111222222222222000111111222222111111000///000000000111111111111000111111222333444555555666666666666777888999:::;;;;;;;;;;;;<<<===??????@@@AAADDDGGGJJJMMMOOOPPPPPPQQQTTTYYY^^^aaabbbaaa``````aaadddiiilllmmmmmmjjjllloooqqquuu++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,---------.........------...111777AAAKKKRRRTTTVVVZZZ]]]^^^]]]ZZZXXXOOOMMMJJJHHHHHHIIIKKKMMMLLLMMMNNNMMMMMMNNNOOONNNNNNGGGFFFNNNRRRZZZttt{{{xxx~~~xxxuuuttttttttt|||xxxnnnfff```ZZZWWWPPPMMMIIIGGGFFFDDDBBBAAAAAA@@@???>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>=========>>>>>>>>>??????>>>???@@@@@@??????AAACCCEEEGGGIIIKKKNNNRRRVVVZZZeeeggglllqqqxxxrrrVVVKKK@@@<<<:::888777888888777666555555555555555444333333222222333333444555444333333222222333333222222222111111111111000222222222111111000000000........................000000000000000000000000//////000111111000//////......////////////......////////////////////////222111111333555555222...000000111111111222222222//////000000000000/////////000000000111111111111111111222333444555555666666666666666777999:::;;;;;;;;;;;;;;;<<<===??????AAABBBDDDFFFIIILLLOOOPPPQQQRRRUUUZZZ___bbbcccbbb______```cccgggjjjlllkkkjjjkkknnnqqquuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++******+++,,,---------,,,,,,,,,---------............,,,---///333;;;EEENNNTTTYYYZZZ[[[]]]\\\XXXQQQMMMGGGFFFFFFEEEFFFHHHJJJLLLKKKLLLLLLJJJLLLMMMIIICCCHHHCCCCCCHHHPPPccc~~~yyy||||||tttmmmiiihhhgggggglllqqqyyy}}}wwwnnneee^^^XXXSSSOOOJJJHHHEEEDDDDDDCCCAAA???@@@@@@>>>===<<<<<<<<<<<<========================<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>@@@BBBCCCDDDEEEFFFIIIMMMSSSXXXbbbbbbcccfffkkkuuuzzz^^^QQQCCC===;;;888777888888888777666555555555555444333333222222333333444444444333222222222222222333222222222111111000000222222222222111111111111111111111111111111111111//////////////////////////////111111111111//////......////////////......000000000000000000000000111333555666555333000...///000000000000111111111//////000000000000//////000000000000111111111111111111222333444555666666555555666777888:::;;;<<<;;;;;;;;;<<<===>>>@@@AAAAAAAAACCCEEEHHHLLLNNNPPPQQQRRRUUUZZZ___bbbcccbbb^^^^^^___bbbfffiiijjjiiiiiijjjmmmpppttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------***+++,,,---------,,,,,,------------............---...111777@@@IIIPPPTTTYYYYYYZZZ[[[ZZZTTTLLLEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIMMMNNNKKKJJJKKKHHHBBBDDDDDDEEEIIIWWWqqqwwwqqqiiiccc___^^^]]]]]]___cccjjjpppuuuvvvvvvuuupppkkkddd^^^XXXSSSNNNKKKFFFDDDBBBBBBBBBBBB@@@>>>=========<<<<<<<<<==============================;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBAAABBBCCCDDDHHHNNNVVV\\\ZZZZZZ[[[]]]bbbjjjtttzzzgggXXXGGG@@@===:::888888999888777666555555555555444333333222222333333444333333222111111111111222111111111111111222222222000000000000111111111111111111111111111111111111////////////////////////...///111222222111///.........////////////......000000000000000000000000222666::::::555111///000....../////////000000000000000000111111000000000000000000000111111111111111222222333444555666666444444555666888;;;===>>>;;;;;;;;;<<<>>>@@@BBBCCC@@@AAABBBDDDGGGKKKNNNPPPQQQRRRTTTYYY^^^bbbbbbbbb_________bbbeeehhhhhhhhhhhhiiilllooosss,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...///000000***+++,,,---...---,,,,,,---------.........//////...///333:::CCCLLLRRRUUUVVVVVVXXXYYYYYYTTTKKKDDDCCCCCCDDDEEEGGGHHHHHHHHHFFFNNNRRRMMMHHHIIIHHHEEEAAAEEEJJJQQQddd~~~wwwjjjddd]]]WWWTTTSSSSSSSSSRRRVVV\\\aaaeeefffeeedddaaa^^^YYYTTTPPPLLLHHHEEECCCBBB@@@@@@AAAAAA???>>>:::::::::;;;<<<===>>>???========================;;;;;;;;;<<<<<<<<<===============>>>>>>>>>??????:::;;;<<<<<<<<<===???AAAAAABBBBBBDDDIIIRRR\\\cccMMMOOOQQQTTTXXX___gggmmmuuu|||mmm\\\KKKBBB>>>;;;999999999999777666555555555555444333333222222333333444333222111111000000111111...///000111222333444444......//////000000111111////////////////////////000000000000000000000000...000111222222111000.........////////////......000000000000000000000000333999>>>===555000///222............////////////111111222222222222111111000000000000111111111111111222222333444555666666333333555666999;;;>>>???:::;;;;;;===???AAACCCDDD@@@@@@AAACCCFFFJJJMMMOOOPPPQQQTTTYYY^^^aaabbbaaa`````````bbbfffhhhhhhhhhgggiiilllnnnrrr,,,---------,,,++++++***))))))***++++++,,,------++++++,,,,,,,,,---------************+++,,,---------...000///......///000444111555@@@IIIMMMSSSZZZ^^^\\\YYYVVVTTTPPPLLLIIIEEEEEEFFFGGGHHHJJJKKKLLLNNNQQQQQQMMMHHHFFFEEEDDD@@@HHHOOOVVViii|||pppggg^^^[[[TTTNNNJJJHHHIIIIIINNNNNNPPPRRRTTTVVVXXXYYYWWWVVVRRRNNNJJJEEEBBBAAA<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<<<<======<<<;;;::::::::::::;;;<<<<<<======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEHHHIIIJJJKKKHHHHHHJJJMMMRRRXXX^^^aaaiiinnnuuu|||zzziiiUUUHHHBBB???<<<;;;777555666888777555666:::777777666555444333333333333333333333333333333333555222000000333444333111000000111111111111000000444333222111000000000000222222111000///...------111111222333222000...,,,////////////////////////333222111000////////////444<<<>>>888333222000+++222111000//////000111222000111222222222000///...000111222333222000...---555444333333444555777888555555666777888999999:::>>>===<<<;;;;;;<<<===>>>AAABBBCCCEEEHHHKKKMMMOOOMMMPPPTTTYYY^^^bbbdddeee___```aaadddhhhkkknnnpppjjjkkkllllllppp---------------,,,++++++///............---------++++++,,,,,,,,,---------)))))))))***+++,,,---...---...//////------...000444333999DDDMMMQQQVVV[[[\\\ZZZWWWTTTQQQNNNJJJGGGFFFFFFFFFGGGHHHIIIKKKLLLRRRSSSRRROOOJJJGGGDDDCCCDDDKKKRRRZZZooouuujjjcccYYYVVVPPPKKKGGGFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQNNNMMMKKKHHHEEECCCAAA???>>>>>>>>>>>>==================<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAACCCDDDEEEEEEDDDDDDEEEGGGLLLQQQVVVYYYaaafffmmmsssyyy}}}vvvfffVVVIII@@@======888666666777666333333777777777666444444333333444333333333333333333333333444222000000222444222111000000111111111111000000111111000000000111111222111111111111000000000000333222111000000/////////000000000000000000000000222111111000000000000000444:::<<<777333333222///222111000//////000111222000111111222111000///...&&&(((,,,000222444444444444333333333333555666777555555666666777999:::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCEEEHHHKKKMMMOOOLLLOOOSSSXXX]]]```cccdddaaabbbccceeegggiiikkkllljjjkkklllmmmppp---............---,,,,,,///......,,,+++***)))(((,,,,,,,,,,,,------------+++++++++,,,---...000000---...///...,,,,,,...///333666>>>JJJRRRVVVYYY]]][[[YYYUUUSSSPPPMMMJJJGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMLLLKKKHHHEEEBBBAAAJJJPPPXXXeee{{{}}}sssjjjaaa[[[RRROOOKKKFFFDDDCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>>>>=========>>>==================>>>======<<<<<<;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@AAAAAAAAACCCFFFJJJNNNQQQUUUZZZaaaggglllqqquuuxxx|||~~~kkkVVVHHH@@@>>>;;;888777999888444333555777666555444444444444444333333333333333333333333333111000111222333222111000000000000000000000000////////////000111222333000000111111222222222333444333000......///000111111111111111111111111111000000000000000111111222444888888555222333444222111111000000000000111111000111111111111000//////+++,,,...///000///......222222222222333444555666777666555555666888:::<<<;;;;;;;;;<<<===@@@BBBCCCAAABBBCCCEEEHHHKKKMMMOOOMMMPPPTTTYYY]]]```bbbccccccddddddeeefffggghhhhhhiiijjjlllmmmqqq---......///......------...---,,,+++***((((((''',,,,,,,,,------------...---------...///111222333.........---,,,,,,...///333999DDDOOOVVVYYY[[[]]][[[YYYUUURRRQQQOOOLLLJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGEEEFFFGGGGGGEEEEEEGGGPPPXXXddduuurrrhhh___XXXSSSLLLJJJFFFCCCAAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;======<<<<<<<<<<<<======<<<<<<<<<;;;<<<<<<======<<<;;;999888888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>??????@@@@@@@@@??????AAAAAAAAABBBDDDGGGIIIKKKLLLPPPVVV\\\```eeeiiilllpppuuuzzz}}}kkkYYYIII???>>>:::999;;;:::777555777777666555444444444444444333333333333333333333333111111111111222222222111111111000000000000111111//////...//////000111111000000000111111111222222333222000/////////000111000000000000000000000000////////////000111222333666666555222111111222222111000000000000000000111000000111111111000000000333333222000...,,,)))(((111111111222333444555666888666555444555888;;;===<<<<<<<<<<<<>>>@@@BBBCCCAAABBBCCCEEEHHHKKKMMMOOOOOORRRUUUZZZ^^^aaabbbcccccccccdddeeefffgggggggggiiijjjlllnnnrrr------......///......---//////......---------,,,,,,,,,---------.........,,,,,,------...000111222---......---,,,,,,///111333===IIIRRRWWWZZZ[[[ZZZWWWUUUQQQOOOOOONNNLLLJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGDDDEEEGGGGGGFFFLLLTTT^^^iiiyyyxxxjjj___WWWPPPLLLHHHFFFDDDBBBAAAAAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBAAA??????>>>>>>===<<<;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???AAA@@@>>>>>>>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????AAAAAAAAAAAABBBDDDEEEFFFFFFJJJOOOSSSWWW\\\```cccfffkkkppptttvvvzzzttt[[[EEE@@@:::777999:::777666777666666555444444444444555333333333333333333333333///000111222222222222222111111000//////000111111111111000///////////////111111000000000/////////000000111222222111///...////////////////////////////////////000111333333888555222000///......///000000000111111000000000000000000000000000111111//////000000111111111111000000111333444555555555888666555444555888;;;===>>>>>>======>>>???@@@BBBAAABBBCCCEEEHHHKKKMMMOOONNNPPPTTTXXX\\\^^^`````````aaaccceeefffggggggggghhhjjjmmmooosss,,,,,,---............---,,,,,,,,,,,,,,,---------,,,---------............+++++++++++++++,,,---...---......---,,,...111444777BBBNNNUUUWWWZZZYYYWWWPPPNNNKKKJJJJJJKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDDDDFFFDDDFFFSSSdddxxxpppbbbYYYQQQKKKGGGEEEDDDBBBAAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>======<<<>>>======<<<<<<======>>>=========>>>???@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@?????????????????????@@@AAABBBCCCFFFJJJMMMPPPTTTXXX[[[]]]aaagggkkkmmmppptttxxx~~~tttUUUDDD<<<666777888666555666666555555444444444555555333333333333333333333333---///222333222111111222222111000//////000111222333222111000////////////111000000000//////.........000111333333111///...........................////////////000111222333999444000111000---,,,---000000111111111111000000000000000///000000111222///000000111222444444555///000222444555666666666777666555555666888:::<<<>>>======<<<===>>>@@@AAAAAABBBCCCEEEHHHKKKMMMOOOLLLNNNRRRUUUYYY[[[\\\\\\]]]___bbbdddfffggghhhggghhhjjjmmmooottt++++++,,,---------------************************------------............,,,,,,,,,++++++,,,,,,------------------000444888<<>>@@@BBBAAABBBCCCEEEHHHKKKMMMOOOMMMOOORRRVVVYYY[[[\\\\\\]]]___bbbdddfffgggffffffgggiiimmmpppuuu***+++,,,,,,---------,,,.........------,,,,,,,,,---------.........//////000000///...............------------...111666:::???LLLWWWYYYXXXYYYXXXUUUKKKIIIGGGGGGIIIKKKMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEIIIIIINNNSSSTTT^^^}}}tttlll```VVVPPPKKKGGGCCCCCCBBB@@@?????????@@@AAAEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDFFFGGGIIIJJJGGGHHHIIIKKKKKKLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@@@@AAAAAAAAAAAAAAA>>>@@@BBBDDDEEEHHHKKKNNNNNNSSSYYY\\\^^^___cccfffiiikkknnnqqqtttyyy~~~}}}VVVJJJ???;;;:::888777888555555444444444555555666333333333333333333333333***...222333222000111222222111000......000111222000000000000111222333444...///000111222333444444222111///...///000111333000000000000000000000000000000000000000111111222888111///444666333111333///000111222222111000///111000/////////111222333000000000111222333555666000111333555777888888777555555666777888999::::::888888999:::<<>>>>>??????BBBCCCEEEHHHJJJLLLMMMMMMRRRSSSUUUYYY]]]``````___ccccccdddfffgggiiijjjkkkggghhhjjjnnnuuu------,,,++++++,,,---...///...---,,,,,,,,,------,,,,,,,,,---------......---......///////////////---///000///...111999???MMMOOOTTTZZZ]]]ZZZTTTNNNIIIGGGIIILLLMMMJJJIIIKKKLLLLLLLLLJJJIIIJJJLLLNNNRRRMMMOOO___xxxsssddd\\\RRRLLLJJJIIIFFFCCCDDDCCCBBBAAABBBCCCEEEFFFHHHJJJKKKJJJJJJJJJLLLNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIJJJKKKLLLLLLMMMNNNOOONNNLLLLLLNNNOOONNNMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIKKKLLLIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEFFFEEEDDDCCCAAA@@@AAAAAAAAAAAABBBDDDEEEFFFJJJKKKLLLNNNQQQSSSVVVWWWYYY\\\___bbbdddfffiiilllnnnpppuuuyyy}}}eeeQQQ???;;;;;;666666:::555666777777777666555444333333333333333333333333111222222222000000222333333222111111000000111111000000222222222111///...,,,---///000222333333333000000000000////////////////////////////////////111111111111111222222222444222000///000000///---///000111111111111000///////////////000000000000000000111222222222222111222222333333444444555555555666666777777888888888999:::;;;<<<>>>>>>>>>???AAACCCEEEGGGJJJLLLMMMMMMQQQRRRTTTXXX]]]``````___bbbcccdddfffgggiiijjjjjjggghhhjjjnnnuuu------,,,,,,---...////////////...---------......,,,,,,,,,---------......---......///////////////...///000///000555>>>EEEPPPRRRVVVZZZ[[[XXXRRRMMMJJJHHHIIILLLMMMJJJIIILLLNNNMMMLLLMMMOOOPPPPPPOOOQQQNNNWWWrrrwwwhhh[[[UUUMMMHHHGGGGGGFFFDDDEEEDDDDDDDDDEEEGGGHHHJJJNNNOOOPPPPPPOOOOOOQQQRRRTTTTTTSSSRRRPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQPPPOOOMMMMMMOOOPPPOOONNNNNNNNNNNNOOOOOONNNNNNMMMKKKLLLMMMLLLJJJJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJKKKFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFHHHJJJMMMOOOPPPQQQTTTWWWYYYZZZ]]]```bbbdddgggkkkooorrrwww|||ppp[[[GGG>>>:::666666:::666666777777666555444444333333333333333333333333000111333333111111111222333222111111000000111111000000111222222111///...,,,---///000222333333333000000000000////////////......///000000111222222222222111111222444666888999555222/////////......//////000000000000//////222222222111111111111111000000111222222222222111444444444444444444555555444444555666666777888888::::::;;;<<<===>>>>>>???AAABBBEEEGGGJJJLLLMMMNNNOOOPPPSSSWWW\\\`````````aaabbbdddeeegggiiiiiijjjggghhhjjjnnnuuu------------...//////000......------------------,,,,,,,,,---------......---......///////////////............111999CCCJJJSSSUUUXXXZZZZZZVVVQQQMMMLLLJJJJJJMMMMMMJJJJJJMMMOOOMMMMMMPPPTTTUUUSSSPPPLLLPPPcccmmm___SSSOOOIIIEEEDDDEEEEEEDDDFFFFFFGGGHHHJJJLLLNNNOOOQQQSSSUUUUUUUUUUUUWWWXXXZZZZZZYYYXXXVVVTTTRRRQQQOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRPPPOOOOOOPPPQQQQQQPPPOOOPPPQQQRRRRRRRRRRRRRRRNNNNNNOOONNNKKKJJJKKKLLLOOOOOOOOONNNNNNMMMLLLLLLHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJJJJMMMOOOQQQRRRTTTVVVXXX\\\___bbbfffiiimmmrrruuuzzz{{{gggPPPCCC<<<888888;;;777777777666666555444444444444444444444444444444000222444555333222222222333222111111000000111111000000111111111111000///000000111111111111000000000000000000////////////222222111111000/////////222111000///111555999;;;;;;888333000/////////...000000000000000000000000333333333222222111111000000000111222222222222111555555555555555555444444333444444555666777888888:::::::::;;;<<<===>>>???AAABBBDDDGGGJJJLLLMMMNNNNNNOOORRRWWW\\\```aaa```___aaaccceeeggghhhiiiiiiggghhhjjjnnnuuu,,,------....../////////,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------......---......///////////////...------...333<<>>???@@@BBBDDDGGGJJJLLLNNNOOONNNOOORRRWWW]]]```aaa```]]]___bbbeeeggghhhhhhhhhggghhhjjjnnnuuu------............---,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---......///////////////...------000666???HHHNNNSSSVVVYYYZZZXXXUUUSSSRRRRRROOONNNPPPPPPMMMNNNQQQOOOOOOPPPQQQRRRRRRPPPOOOJJJ\\\{{{{{{lll^^^UUULLLJJJHHHFFFFFFGGGIIIJJJIIIKKKMMMPPPSSSVVVXXXYYYZZZ]]]```ccccccdddeeefffbbbaaa```^^^[[[YYYVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUWWWVVVTTTTTTVVVVVVVVVUUUTTTUUUVVVVVVWWWWWWWWWWWWPPPQQQRRRPPPNNNMMMMMMNNNTTTTTTUUUTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDFFFHHHHHHHHHIIIKKKLLLNNNPPPSSSVVVYYY\\\```dddfffiiioootttxxx~~~|||mmmYYYHHH>>>999777666999888777555444444444444444444444444444444444444222444555555444333333444333222111111000000111111000000000000000111111111,,,---///000222333333333000000000000//////////////////..................000///......000444888;;;888555222000000111111000222222111111111111222222111111111000000000000000000000111222222222222111444444444444444444555555333333444555777888999999::::::999999:::<<<>>>???@@@AAADDDGGGJJJMMMNNNOOOPPPQQQTTTXXX]]]aaaaaa```\\\^^^aaaeeeggghhhhhhhhhggghhhjjjnnnuuu------......---,,,+++******+++---.........------,,,,,,,,,---------......---......//////////////////...///333:::CCCKKKOOORRRUUUYYYYYYWWWUUUUUUUUUUUUQQQPPPRRRQQQOOOPPPSSSOOOPPPQQQPPPNNNLLLLLLMMMLLL]]]xxxpppbbbWWWPPPIIIIIIIIIHHHIIIKKKOOOQQQPPPRRRUUUYYY\\\```bbbccceeegggkkkllllllkkkkkkllliiihhhgggeeebbb___\\\[[[XXXYYY[[[\\\]]]\\\ZZZYYYYYYYYYZZZ\\\]]]___``````aaa```___^^^]]][[[ZZZZZZZZZXXXWWWWWWXXXYYYYYYXXXVVVVVVWWWXXXXXXXXXWWWWWWPPPRRRRRRQQQOOONNNOOOPPPQQQSSSTTTUUUUUUUUUSSSRRRPPPOOOMMMLLLKKKJJJKKKKKKHHHGGGFFFEEEEEEDDDEEEEEECCCCCCCCCBBBCCCCCCDDDDDDBBBDDDFFFFFFEEEFFFGGGIIIIIIKKKNNNQQQSSSVVV[[[^^^```cccfffjjjooouuu|||yyynnn]]]MMMCCC===:::777:::888777555444444444444555555555555555555555555222222333222111000222444333222111111000000111111000000000000000111111222,,,---///000222333333333000000000000////////////000000000111111222222333000///...///111444777:::444222000000111222222111222111000//////000111222000000000000111111111111000000111222222222222111222222333333444444555555333444555666888999:::;;;::::::999999:::<<<>>>??????AAADDDGGGJJJMMMNNNOOORRRSSSUUUZZZ^^^aaaaaa```[[[]]]aaaeeeggghhhhhhgggggghhhjjjnnnuuu---.........---+++)))(((+++,,,.../////////......,,,,,,,,,---------......---......///////////////000///111666===FFFLLLPPPQQQTTTXXXYYYWWWUUUVVVXXXWWWSSSQQQSSSRRRPPPQQQTTTOOOQQQRRROOOKKKHHHIIIKKKMMMZZZqqqyyyiii\\\SSSMMMGGGHHHIIIJJJLLLOOOTTTWWWXXXZZZ]]]aaaeeeiiikkklllnnnpppssssssrrrpppooooooppppppnnnllliiieeecccaaaZZZ[[[]]]_________]]]\\\\\\]]]^^^```aaacccdddeeeggggggeeecccaaa```^^^]]][[[ZZZXXXXXXZZZ[[[ZZZYYYWWWWWWXXXXXXXXXXXXWWWWWWPPPRRRRRRRRRPPPOOOPPPQQQOOOPPPSSSUUUWWWWWWVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDBBBCCCEEEEEEDDDDDDEEEGGGAAACCCFFFHHHKKKNNNRRRUUUXXXZZZ\\\___dddkkksssyyyzzz}}}yyyqqqbbbSSSHHHCCC>>>::::::999777555444333444444555555555555555555555555111111111///......111333333222222111000111111111000000//////000111222222000000111111111111000000000000000000////////////.........///////////////000000000000222555888999111000///000222333222111111000///......///000111000000000111111222222333000000111222222222222111111111222222333444555555444444555777888:::;;;;;;::::::999888999<<<>>>@@@???AAADDDGGGJJJMMMOOOPPPTTTTTTWWW[[[___aaaaaa```ZZZ]]]aaaeeeggghhhggggggggghhhjjjnnnuuu...------,,,,,,------...------,,,,,,,,,,,,------//////.........---------,,,++++++++++++,,,------,,,---111999DDDLLLPPPQQQTTTTTTTTTUUUWWWYYYZZZ[[[ZZZYYYXXXWWWVVVUUUTTTTTTSSSQQQMMMGGGBBBAAAEEEJJJQQQaaatttoooaaaVVVOOOMMMJJJMMMPPPQQQRRRVVV]]]bbbcccfffkkkppptttwwwyyyzzz}}}}}}{{{xxxuuuuuuvvvxxxyyyyyyyyyyyywwwrrrkkkeeeaaabbbcccddddddcccbbbaaabbbcccfffiiikkkllllllllllllnnnlllfffccccccccc```___]]]\\\[[[\\\[[[YYYXXXXXXVVVTTTUUUWWWVVVSSSPPPOOOOOOPPPQQQQQQPPPOOOOOOQQQSSSUUUUUUTTTSSSSSSSSSUUUTTTSSSRRRPPPOOOMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDEEEGGGIIIKKKMMMQQQSSSVVVYYY\\\aaaggglllooorrrwww|||xxxuuummmbbbVVVKKKDDDAAA<<<<<<:::555333444555444666666555555555444444444444444333333333333222222333222111000000111222333111111222222222333333333//////000000111111111111000000000000000000000000////////////000000000000/////////111222444666777222222222333444555777777222------111111------222111111111111111111111111444333111///......//////333333333333444555666666555555555666666777888999999:::;;;<<<===???@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNSSSSSSUUUZZZaaaddddddcccaaaaaaaaabbbeeegggjjjkkkllllllnnnrrrxxx...------,,,,,,------...------,,,,,,,,,,,,------//////.........------------,,,,,,,,,,,,---......///000444;;;DDDLLLOOOPPPTTTUUUUUUVVVXXXYYY[[[\\\ZZZYYYXXXWWWWWWVVVUUUTTTPPPNNNJJJFFFEEEFFFHHHJJJRRR___ooozzzzzziii^^^UUUPPPPPPPPPSSSWWWYYYZZZ^^^eeejjjooorrrvvv|||~~~{{{zzzzzz|||zzztttooohhhiiijjjkkkkkkjjjiiihhhiiikkkmmmppprrrsssttttttsssuuusssmmmjjjjjjiiifffdddcccaaa```aaa```___]]]]]][[[XXXWWWXXXWWWTTTQQQRRRRRRPPPOOOOOOOOOPPPPPPQQQRRRTTTTTTTTTSSSSSSTTTVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDFFFHHHIIIMMMNNNQQQSSSVVV[[[```dddgggjjjooosssxxx}}}~~~xxxooodddVVVJJJBBB===<<<999666555555555444555555444444444333333333444444333333333333222222222222111000000111222222111111111111222222222333000000000111111111222222000000000000000000000000////////////000000000000/////////000222333555555////////////000111222333333//////222222//////333111111111111111111111111444333111000//////000000333333333333333444555666555555555666666777888999888999:::;;;<<<>>>>>>???@@@AAADDDEEEFFFHHHLLLNNNRRRSSSUUUZZZ```ddddddcccaaaaaabbbccceeegggjjjkkkjjjkkkmmmpppwww...------,,,,,,------...------,,,,,,,,,,,,------...............---------......------......///000111333888???FFFLLLOOOOOOVVVVVVWWWXXXYYY[[[\\\\\\ZZZXXXWWWVVVWWWVVVUUUSSSMMMJJJFFFEEEFFFIIIMMMNNNXXXbbboooyyyttteee\\\WWWVVVXXXVVVZZZ^^^aaacccgggmmmrrr~~~ttttttuuuvvvvvvuuuttttttvvvwwwzzz}}}zzzvvvvvvsssooommmkkkiiihhhhhhhhhgggfffdddaaa___]]]]]]]]][[[ZZZZZZXXXUUURRRRRRRRRTTTUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRNNNMMMLLLKKKIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDGGGIIIKKKLLLNNNRRRVVVYYY[[[___cccgggkkkqqqvvvzzzyyyjjjWWWJJJCCC>>>888666777777666444444444444333333333222222444444333333333333222222222222111000000111222222000000000111111111222222111111111222222222222222000000000000000000000000////////////000000000000/////////000111111222222//////............//////111//////222222//////111000000000000000000000000333222111111111111222222444333333333333333444555555555555666666777888999777888999:::;;;===>>>>>>>>>@@@CCCEEEFFFIIIMMMOOORRRSSSUUUZZZ___bbbcccbbbaaaaaabbbcccfffhhhjjjkkkiiijjjlllpppvvv...------,,,,,,------.........------------..............................//////......//////000111222555;;;CCCJJJOOOQQQRRRWWWXXXYYYZZZ[[[\\\\\\]]]ZZZWWWUUUUUUWWWWWWUUURRRIIIGGGEEECCCFFFLLLUUU\\\jjjsss|||rrrccc]]][[[]]]aaa```dddiiillloootttzzz{{{vvvtttrrrqqqqqqqqqpppoookkkjjjhhhgggfffgggggggggcccbbb___]]][[[[[[[[[\\\YYYXXXWWWWWWWWWXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTOOOOOONNNMMMLLLKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>======>>>???@@@CCCEEEGGGHHHIIIKKKNNNQQQSSSVVVZZZ^^^aaafffkkkooovvv{{{qqqaaaOOODDD:::888999999666444555555444444444333333333444444333333333222222222222111111111111111111222///000000000000111111111222222222222222222222222000000000000000000000000////////////000000000000/////////000000000000000222111000000/////////000......///111111///......////////////////////////111111111222222333333444444333333222333333444444555555555555666777888999888888999:::<<<===>>>???>>>@@@BBBEEEGGGIIIMMMPPPQQQSSSVVVZZZ^^^aaabbbbbbaaaaaacccdddfffhhhjjjkkkiiijjjlllpppwww...------,,,,,,------...//////............//////---.....................000////////////000111111111666>>>GGGMMMRRRUUUVVVXXXXXXZZZ[[[\\\]]]\\\\\\XXXUUUSSSSSSVVVWWWTTTQQQFFFGGGGGGFFFIIIUUUfffssspppddd``````dddiiilllqqqwww|||~~~{{{yyyzzzzzzzzzyyyvvvuuutttrrrooonnnnnnnnnkkkkkkjjjiiigggfffdddccc___]]][[[ZZZ[[[ZZZXXXVVVVVVVVVVVVUUUUUUUUUTTTTTTPPPPPPPPPOOONNNMMMLLLKKKGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>============??????BBBCCCEEEFFFFFFGGGIIIKKKMMMPPPTTTWWWZZZ^^^cccffflllpppvvv|||dddQQQ???:::;;;:::666555666666666666555555555555444444333333333222222222111111111222222111111111///000000000000111111111222222222222222222222222000000000000000000000000////////////000000000000...///000000000000///...333222111000000000000000///000111000000111000///////////////////////////000111111222333333333444333333222222222333444444555555555555666777888999999999:::<<<===>>>???@@@>>>@@@BBBEEEGGGIIIMMMPPPPPPRRRVVVZZZ]]]___aaabbb```aaaccceeegggiiijjjkkkjjjkkkmmmqqqxxx...------,,,,,,------...//////............//////---------...............000000//////000000111222222888BBBJJJPPPTTTWWWYYYXXXYYYZZZ\\\]]]]]]\\\[[[WWWSSSPPPQQQUUUVVVSSSOOOFFFHHHJJJOOOYYYlllppphhhfffhhhmmmrrrtttzzz~~~zzzvvvtttttttttuuuuuuuuusssqqqnnnmmmiiifffccccccccc```[[[VVVXXXXXXWWWVVVVVVUUUTTTTTTRRRRRRRRRQQQPPPOOOMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@??????>>>===<<<===>>>???@@@@@@BBBDDDDDDDDDEEEFFFHHHHHHKKKNNNQQQSSSWWW[[[___cccffflllqqqvvv{{{~~~bbbFFF<<<<<<:::666555777777777666666666666555444444333333333333222222000111222222222222111000000000000111111111222222222222222222222111111111000000000000000000000000////////////000000000000......000111111000//////111111000///////////////111333222//////222333111000000000000000000000000000000111222333333222222111111111222222333444555555555555666666777888999999:::;;;<<<===???@@@@@@>>>@@@CCCEEEFFFIIIMMMOOOOOORRRWWWZZZ\\\]]]___aaa```bbbdddfffhhhjjjjjjkkkjjjkkkmmmqqqyyy...------,,,,,,------...------,,,,,,,,,,,,---------------........./////////////////////000111111444;;;FFFNNNRRRUUUWWWYYYWWWXXXZZZ\\\]]]\\\[[[ZZZUUUQQQMMMOOOSSSUUUQQQMMMIIIHHHMMM[[[rrrtttooorrruuuzzz~~~~~~}}}||||||yyyvvvsssrrrppplllccc]]][[[[[[ZZZXXXWWWVVVUUUUUURRRSSSSSSSSSRRRPPPNNNMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEECCCBBB@@@??????======<<<<<<<<<>>>???@@@===???AAABBBBBBBBBCCCDDDBBBDDDGGGJJJLLLOOOSSSVVVZZZ]]]aaafffjjjoootttwwwsssNNN???===999666666777666666666666555555555444444333333333333222222000111222222222222111000111111111111222222222333222222111111111000000000000000000000000000000000////////////000000000000---...000222222222000000000000//////////////////000222000++++++000222000111111111111111111111111///000111222222222111000000000000111222444555666555555555666666777888999888999:::;;;===>>>??????@@@AAADDDEEEFFFHHHLLLNNNNNNRRRWWWZZZ[[[\\\^^^aaa```bbbdddgggiiijjjjjjkkkiiijjjlllpppxxx...------,,,,,,------...,,,++++++******++++++,,,---------........./////////////////////000000111777>>>HHHPPPSSSUUUVVVWWWWWWXXXZZZ\\\]]]\\\[[[ZZZTTTOOOLLLMMMRRRTTTPPPKKKKKKIIIOOOeeexxxwww|||}}}wwwmmmddd]]]]]]\\\ZZZYYYWWWVVVVVVSSSSSSTTTSSSRRRQQQOOONNNLLLKKKKKKKKKJJJJJJJJJJJJGGGFFFEEEDDDBBB@@@??????<<<<<<;;;;;;<<<===???@@@:::===???@@@??????AAABBB===???BBBDDDFFFIIIMMMPPPTTTWWW[[[^^^bbbfffkkkoootttxxx}}}}}}RRR@@@===999555666666666555555555444444444444444444333333333222222000111222333333222111000111222222222222333333333222111111111000000//////000000000000000000000000////////////000000000000---...000222333222111000111111000000000000111111---///,,,&&&&&&,,,///---111111111111111111111111///000111222222111000////////////111222444666777555555555666666777888999777888999:::<<<===>>>>>>@@@BBBDDDEEEFFFHHHKKKNNNNNNRRRWWWZZZZZZ[[[^^^aaa```bbbdddgggiiijjjjjjjjjggghhhkkkooowww+++444555,,,***000222---////////////////////////......---,,,---...///000111///---...000222444444BBBGGGNNNTTTWWWXXXYYYZZZXXXXXXYYY[[[]]][[[XXXUUUOOONNNOOOPPPPPPOOOMMMKKKJJJMMM^^^|||~~~{{{|||}}}wwwooolllfff```[[[YYYXXXXXXUUUTTTSSSSSSTTTTTTSSSQQQLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHFFFDDDCCCBBBBBBBBB=========<<<;;;;;;::::::========================?????????@@@CCCEEEHHHJJJKKKMMMQQQVVV[[[___bbbcccllloootttxxx}}}]]]FFF???===999333999888888777777777777777555555555555444333333222222111111000000000000000111111111111000000000000///000111222222111000//////000111222111000---,,,......//////000111111111111//////444:::;;;555///333333222111000000111111000000////////////000000//////000111222333333444222222222222222111000///222333333333333333333444444444444444555777888999:::;;;<<<;;;;;;;;;===??????AAADDDEEEFFFGGGJJJLLLSSSSSSUUUWWWYYY[[[\\\]]]___aaaeeefffffffffhhhjjjiiijjjmmmqqqxxx000;;;===333,,,///222111////////////////////////......---------...///000111///...---///222444555BBBHHHOOOTTTWWWXXXYYYZZZYYYZZZ[[[\\\]]]\\\XXXUUUMMMLLLLLLLLLLLLKKKIIIHHHKKKVVVooo~~~yyyvvvpppiiibbb]]]ZZZXXXVVVTTTSSSSSSTTTTTTRRRQQQNNNNNNMMMLLLLLLKKKKKKJJJHHHHHHGGGFFFDDDCCCBBBBBB??????>>>======<<<<<<;;;:::::::::::::::;;;;;;;;;@@@??????@@@AAACCCEEEFFFHHHJJJNNNRRRVVVZZZ]]]^^^bbbeeeiiinnnrrrwww}}}```HHH???===999555888888777666666666666777333444444444444333333222222222111000000000000000111111111111000000000000000111222333333222111000///000222222222111///...000//////...------,,,,,,222111222888===<<<666000222222111000000000000000000000////////////000000111111111111111222222222000111111111111000000///222222333333333333444444444555555666777888999999:::;;;<<<;;;;;;;;;===??????AAADDDEEEFFFGGGJJJLLLRRRSSSTTTWWWYYY[[[]]]^^^_________bbbfffhhhhhhhhhjjjkkknnnqqqwww444???BBB888------000111////////////////////////......------......///000000///......///111444666DDDIIIOOOTTTWWWXXXYYYZZZ[[[[[[\\\^^^^^^\\\XXXTTTKKKJJJIIIHHHFFFEEEEEEDDDNNNccc{{{{{{~~~wwwnnnfff___\\\WWWUUUTTTSSSTTTSSSRRRPPPOOOOOOOOONNNMMMMMMLLLLLLHHHHHHHHHHHHFFFDDDBBBAAA@@@@@@??????>>>=========888888999999::::::;;;;;;??????>>>??????@@@AAABBBEEEFFFIIILLLOOORRRTTTVVVZZZ]]]aaaeeeiiinnnssswwwyyy|||~~~cccLLL@@@<<<999888777777666555555555555666111222333333333333333333222222111000000000000111222222111111111000000000111222333444444333222111///000222333333222111111000//////......------,,,222333666;;;???===666000111111000/////////000000111000000//////000000111222222222111111111000000000111111222222222222111222222222333333444444444444555666888999999999999:::;;;<<<;;;;;;;;;===???@@@BBBDDDEEEFFFGGGJJJLLLPPPRRRTTTWWWZZZ\\\___``````]]]\\\___eeehhhhhheeejjjkkknnnqqqwww444<<<>>>666...---......////////////////////////...............//////000000000///...///111666999FFFJJJPPPUUUWWWXXXYYYZZZ]]]]]]^^^______\\\VVVRRRJJJIIIGGGDDDBBBBBBCCCDDDQQQlllwwwqqqsssyyy{{{qqqiiiddd\\\ZZZWWWVVVUUUTTTQQQOOOPPPPPPOOOOOONNNMMMMMMLLLIIIIIIJJJJJJHHHEEEBBB@@@@@@@@@@@@???>>>>>>======999::::::;;;;;;<<<<<<===<<<<<<<<<======>>>??????CCCCCCEEEGGGIIIKKKMMMNNNSSSVVVYYY]]]```eeejjjmmmpppsssxxx|||{{{fffQQQBBB<<<:::;;;666666555444444444444555000111222222333333333333333222111111000000111111222222222111111111000000111111222333333222111111//////111222222222222111/////////000111111222222111444999===>>>;;;444000000000///////////////000111000000000000000000111111111111111111111111111111111222333444444444444222222222333333444444444333444666888999999999999:::;;;<<<;;;;;;;;;===???@@@BBBDDDFFFFFFHHHJJJLLLPPPQQQSSSWWWZZZ^^^```aaaaaa``````bbbdddfffffffffkkklllooorrrwww333555555222000000///,,,////////////////////////.........//////////////////000000//////333999===HHHLLLQQQUUUWWWXXXYYY[[[^^^______```___[[[UUUPPPIIIIIIFFFCCC@@@AAAEEEHHHVVVoooxxxooojjjmmmssswwwrrrfffccc___\\\YYYVVVRRROOOPPPPPPOOONNNNNNMMMMMMLLLJJJKKKKKKKKKIIIFFFCCCAAA@@@@@@???>>>>>>======<<<:::::::::;;;;;;<<<<<<<<<888999:::;;;===>>>>>>???AAAAAABBBBBBDDDFFFHHHIIIJJJLLLPPPSSSVVVYYY^^^aaaeeehhhlllooorrruuuyyy|||xxxhhhUUUFFF===;;;<<<666555555444444444444444000111222222333333333333333222222111111111111111222222222222111111111111///000111222222111000///......///000000111111111//////000000111222222222000555;;;>>><<<777222...000///////////////000000111111000000000000111111///000000111222222333333000000111222333333333222111111222333333444555555333333555666777888888888:::;;;<<<;;;;;;;;;===???@@@BBBEEEFFFGGGHHHKKKMMMOOOQQQSSSWWW[[[^^^aaabbbaaafffiiiiiieeedddfffiiikkkmmmooosssxxx111111000111333444111---////////////////////////---...///000000000000///...000111000111555===CCCJJJNNNRRRUUUWWWXXXZZZ[[[______``````___YYYRRRMMMHHHHHHFFFCCC@@@BBBIIINNN[[[ooossslllhhhlllsss~~~tttqqqkkkfffaaa[[[VVVRRRPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKIIIFFFDDDBBB@@@@@@??????>>>=========::::::::::::999999999999666777999;;;<<<===>>>>>>@@@?????????@@@BBBDDDEEEFFFHHHKKKNNNPPPSSSXXX[[[___aaadddfffhhhjjjnnnpppxxx|||wwwyyy}}}uuuhhhXXXIII@@@===<<<666666555444444444444555111222333333333333333333333333222111111111111222333222222222222111111111///000111222222111000//////////////////000000000111000000//////......---000666<<<===999333000...000000/////////000111111222111111000000111111222...///000111222333444444......///000000000//////111111222333333444555555444444444444555777888999:::;;;<<<;;;;;;;;;===???AAACCCEEEFFFGGGHHHKKKMMMPPPQQQTTTWWW[[[^^^aaabbbaaaiiipppoooiiieeegggkkklllmmmppptttzzz---...000222222111//////////////////////////////---...///000111000000///---000111222222888AAAHHHLLLOOOSSSVVVWWWXXXZZZ[[[______``````^^^XXXPPPKKKGGGGGGEEEBBB@@@DDDMMMTTT```ooo~~~xxxpppkkkkkkpppzzzxxxqqqjjjbbb[[[WWWRRRRRRQQQPPPPPPOOOOOONNNOOONNNLLLJJJHHHFFFEEEDDDAAAAAAAAA@@@??????>>>>>><<<<<<;;;;;;:::999999999777888:::;;;<<<<<<;;;;;;======<<<<<<===???AAABBBCCCFFFHHHJJJLLLOOOSSSVVVWWWZZZ]]]___```cccfffhhhkkkooouuuxxx|||rrrnnnsssyyysssgggYYYMMMCCC>>>;;;777666666555444555555555333444444444444333333222444333222222111111222222333333222222222111111111000111222222222222111000111111000000000000000000111111000000///.........111777===<<<777111///000000000000000000111222222222111111000000111111222000000111111111222222222000000111111111000//////000111111222444555555666666555444333444777999;;;:::;;;<<<;;;;;;;;;===???AAACCCEEEGGGGGGIIIKKKMMMQQQRRRUUUXXX[[[^^^```bbbaaahhhooorrroookkkkkkllllllmmmqqquuu|||))),,,000222///+++,,,000////////////////////////---...000111111111000///---000222222333999CCCKKKMMMPPPSSSVVVWWWXXXZZZ[[[______``````]]]WWWOOOIIIEEEFFFEEEAAA@@@EEEOOOWWWcccooo{{{|||rrrmmmlllooovvvyyypppggg___ZZZSSSSSSSSSRRRQQQQQQPPPPPPPPPOOOMMMJJJHHHFFFEEEEEECCCCCCBBBAAAAAA@@@@@@?????????>>>===<<<;;;;;;:::999:::;;;<<<;;;;;;999999<<<;;;::::::;;;===???AAA===???AAACCCEEEHHHKKKNNNMMMOOOSSSUUUWWWZZZ]]]___```dddiiimmmpppwwwrrrkkknnnnnnxxxqqqfffZZZOOOEEE>>>;;;777777666555555555555666555555555555444444333222444333222222111111222222333333333222222222111111111222333333333333222111333333222111000000000111000000000111222222333333333999>>>===666000///111111111000000111222333333222222111111111111222222222222222111111111111111444444444444444333222111000111111222444555666666888777444333444777;;;>>>:::;;;<<<;;;;;;;;;===???AAACCCEEEGGGGGGIIIKKKMMMRRRSSSUUUXXX[[[^^^```aaa```eeelllrrrsssqqqnnnllllllnnnqqqvvv}}}............////////////........................////////////////////////000///---...333;;;CCCIIIQQQTTTXXXZZZZZZ[[[\\\]]]bbbaaa___\\\WWWQQQLLLIIIGGGAAA>>>AAADDDGGGOOOZZZkkkuuu}}}tttnnnoooqqqppp~~~}}}tttkkkeee^^^\\\YYYVVVTTTTTTTTTUUUPPPQQQQQQPPPLLLIIIGGGGGGCCCBBB@@@@@@@@@@@@>>>===??????>>><<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<============>>>???AAACCCEEEGGGGGGKKKKKKKKKMMMOOORRRUUUWWW]]]^^^bbbffflllqqquuuxxx}}}|||sssqqqqqqyyyzzztttlllcccZZZNNNBBB999888888777666555555666888444444333333333333222222333333333222222222111111666333///,,,,,,...111333......//////000000000111////////////000000000000222222111111111222333333222444666666333000......000000111111000///...,,,000000000/////////////////////000000111111111222111111222222222222111111444333222222333444666777555777888888777888:::===:::;;;<<<<<<<<<===???AAACCCDDDEEEFFFHHHIIIJJJKKKNNNQQQUUUYYY\\\]]]]]]\\\^^^ccciiimmmnnnooooooooohhhkkkpppvvv}}}............////////////........................////////////////////////000///...///444<<>>>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<===???@@@AAABBBFFFGGGHHHJJJLLLNNNPPPQQQUUUVVVYYY^^^ccchhhlllnnntttwww||||||yyyuuu{{{|||xxxqqqjjjaaaUUUHHH???999999777666555555555555444444333333333333222222333333333222222222111111555333000...---///111333//////000000000111111111222222111111000000//////888777666444333222222222222333555444222000/////////000000111111000...---000000000000000000000000000111111111222222222222111111222222222222111111333333333333444555666666444555777777666777999;;;:::;;;<<<<<<<<<===???AAADDDEEEFFFGGGIIIJJJLLLLLLPPPRRRVVVYYY[[[[[[ZZZZZZ]]]```dddhhhkkknnnrrruuummmooossswww}}}............////////////........................////////////////////////000//////111777>>>FFFKKKRRRTTTWWWXXXZZZ\\\___bbbaaa```]]]XXXSSSNNNIIIGGGFFFDDDDDDEEEFFFIIIQQQZZZiiisss{{{}}}qqqlllnnnrrr{{{yyypppfff___ZZZYYYYYYXXXWWWVVVSSSPPPMMMJJJHHHHHHFFFDDDCCCCCCCCCBBB@@@>>>>>>>>>>>>????????????========================>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@AAACCCEEEGGGIIIJJJJJJMMMNNNQQQUUUYYY^^^bbbdddgggkkkpppuuuzzzzzztttlll```RRRHHH===;;;888777777777666555444444333333333333222222333333333222222222111111333222111//////000111222000111111111111222222222444444333222111000//////444333222111000/////////111222333222000///000111---...000111111000000///111111111111111111111111222222222222222333333333111111222222222222111111222222333444555555555555333444555555555666888::::::;;;<<<<<<<<<===???AAADDDEEEFFFHHHJJJKKKLLLMMMRRRSSSVVVXXXZZZZZZYYYXXX```aaabbbcccfffkkkqqqvvvrrrsssuuuwww}}}............////////////........................////////////////////////000000111444:::AAAHHHMMMSSSTTTVVVWWWYYY\\\```dddaaa___[[[VVVQQQLLLIIIGGGFFFEEEEEEEEEHHHNNNXXXaaalllssswww{{{oookkknnnsss|||}}}tttlllfffbbb```YYYWWWUUURRRPPPNNNKKKHHHJJJGGGEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@???>>>>>>>>>@@@???????????????>>>>>><<<>>>@@@BBBDDDDDDDDDDDDIIIJJJLLLPPPSSSWWW[[[\\\]]]aaafffkkkoootttyyy}}}|||wwwjjj\\\RRRBBB===999777999:::999666444444333333333222222222333333333222222222111111111111111111111111111111222222222222222222222222222222222111111000000000...............///000111111222222111//////111222,,,---///000111111111000111222222222222222333333222222222222222222222222111111222222222222111111111222444555666555555444333444666666555666888::::::;;;<<<<<<<<<===???AAACCCDDDEEEGGGIIIKKKLLLMMMQQQRRRUUUWWWYYYZZZYYYYYYbbbcccccccccdddggglllpppsssssstttvvv|||............////////////////////////////////////000000000000000000000000000111333777===DDDKKKOOORRRTTTVVVWWWYYY\\\```ccc```^^^YYYTTTOOOLLLIIIHHHFFFFFFFFFHHHOOO[[[gggnnnsssvvvttt|||xxxooojjjnnnuuu|||rrrjjjfff```]]]YYYWWWVVVTTTQQQNNNKKKHHHEEECCCCCCCCCBBBAAADDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>======<<<;;;:::::::::;;;===???AAABBBBBBBBBAAAFFFGGGIIIKKKNNNQQQTTTVVVVVVZZZ^^^cccggglllqqqtttsssyyywwwjjjaaaLLLDDD:::666888;;;999666444444333333333222222222333333333222222222111111111111111222222222111111333333333222222222222222...//////000000111111111000000000111111333444444111222222111000000111333,,,---///000111111111111111111222222333333333333111111111111111111000000111111222222222222111111111222444555666555555444444555666666666777999;;;:::;;;<<<<<<<<<===???AAAAAABBBCCCEEEGGGIIIKKKLLLPPPQQQTTTWWWYYY[[[\\\\\\```aaadddeeeeeefffiiikkknnnoooqqqttt{{{............////////////////////////////////////000000000000000000000000000222555:::@@@GGGMMMQQQQQQSSSVVVWWWYYY[[[^^^aaa^^^[[[VVVQQQMMMJJJIIIIIIFFFGGGJJJQQQaaasss~~~{{{{{{xxxuuunnnkkkpppyyy~~~tttnnniiiddd___[[[ZZZWWWSSSOOOMMMJJJFFFCCCCCCCCCCCCBBBEEEDDDDDDCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;<<<===>>>???@@@@@@AAAAAABBBBBBDDDEEEHHHJJJLLLNNNPPPSSSWWW[[[___cccgggjjjkkkqqqxxx~~~{{{cccTTTBBB888777999777444444444333333333333222222333333333222222222111111111111111222222222222222333333333222222222222111------...///000111222222222222111000000000000000222333444333111000111222,,,---///000111111111000111111111222222333333444111111111000000000000000111111222222222222111111222222333444555555555555444555777777666777999;;;:::;;;<<<<<<<<<===???AAA@@@AAABBBDDDGGGIIIKKKKKKPPPRRRTTTWWWZZZ\\\^^^^^^[[[^^^cccfffggghhhjjjkkkjjjkkkooosss{{{............////////////////////////////////////000000000000000000000000000222666<<>>======>>>>>>???@@@@@@??????@@@AAACCCEEEGGGHHHIIILLLOOOSSSVVVYYY]]]```cccggglllooorrrwww}}}oooSSSAAA;;;:::666222444444333333333333222222333333333222222222111111222111111111111222333444333222222222111111111111/////////000000111111222000000//////......//////333555666666333111111111---...///111111111000000000000111111222333333333222222222111111000000000111111222222222222111111333333333333444555666666333444555555555666888::::::;;;<<<<<<<<<===???AAA@@@AAACCCEEEGGGJJJKKKLLLSSSTTTVVVXXXZZZ\\\^^^^^^\\\___ccceeeggghhhjjjkkkiiikkkooottt|||............/////////000000000000000000000000000000000000000000000000000000333777===DDDJJJPPPSSSPPPRRRVVVXXXYYYYYYZZZ[[[VVVSSSNNNJJJGGGFFFGGGGGGFFFLLLXXXllluuuooollltttrrrmmmlllmmmvvv|||rrrlllgggbbbZZZTTTQQQNNNIIIFFFFFFFFFFFFFFFAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<===>>>???@@@>>>??????@@@BBBDDDEEEFFFCCCFFFJJJMMMOOORRRUUUXXX[[[^^^aaaccceeejjjqqqvvvxxx|||cccKKKAAA===888333444444444333333333222222333333333222222222111111222222111000111222444555222222222111111000000000222222222111111111111111000000111111222444555666444666888777555222000000......000111111000000/////////000111222222333333333333333222222111111111111111222222222222111111444333222222333444666777222333444444444555777999:::;;;<<<<<<<<<===???AAAAAABBBDDDFFFHHHKKKMMMNNNVVVWWWXXXYYYZZZ\\\]]]]]]bbbcccdddeeedddeeegggiiiiiilllpppvvv}}}000000000000000000000000000000000000111111111111333222000......///111222111333888>>>FFFKKKNNNOOOTTTSSSSSSUUUWWWYYYYYYXXXWWWNNNGGGEEEEEECCCCCCEEEKKKMMM```ppphhhdddeeetttooonnnooommmwwwyyytttkkk```WWWRRRMMMIIIIIIHHHDDDBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@>>><<<;;;:::;;;===>>>>>>>>>?????????@@@@@@@@@???BBBFFFJJJMMMNNNOOOOOOTTTVVVXXXZZZ\\\```dddhhhhhhmmmtttzzzuuuTTTAAA::::::;;;777777555444444444444444111111111111111111111111222222222222222222222222333333333222111000///...////////////////////////000///---,,,---...000111:::999888666444222000000111111222222222222111111222222222111000//////...333222222111111000000000333333222222222222222222666555555444444444555555666666666666666777888888:::::::::;;;===>>>@@@AAA???AAADDDEEEFFFGGGJJJLLLQQQTTTWWWYYYYYYZZZ[[[\\\______```ccceeegggfffeeejjjjjjpppxxx000000000000000000000000...////////////000000000222111000//////000111222222555:::AAAHHHNNNQQQQQQUUUTTTSSSUUUWWWXXXWWWVVVTTTLLLEEEDDDCCCBBBBBBEEELLLUUUjjjssslllggggggwwwppppppsssuuuyyypppeee]]]XXXQQQLLLLLLJJJFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@???===<<<;;;<<<===>>>======>>>>>>>>>????????????AAADDDHHHJJJKKKKKKKKKLLLNNNPPPRRRTTTWWW\\\___bbbfffmmmssswww{{{~~~xxxXXXCCC;;;888888666666555444333333333333111111111111111111111111222222222222222222222222222333333333333222222111000000000000000000000000000///...---...///111222:::999777555333111111000000000000111111000000000000000000000111111111111333333222222111111111000111111111111111111111111666555555444444444555555666666666666666777888888:::::::::;;;<<<>>>???@@@???AAADDDEEEFFFGGGJJJLLLQQQSSSWWWXXXYYYZZZ[[[\\\`````````bbbdddfffffffffjjjjjjpppxxx000000000000000000000000............////////////222111000//////000222222444777===EEEKKKPPPSSSUUUVVVUUUTTTUUUVVVVVVUUUSSSPPPHHHBBBBBBAAA@@@BBBEEEJJJ]]]rrr~~~~~~qqqmmmjjjmmmsssuuu|||wwwmmmfff___WWWQQQOOOLLLHHHGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDD@@@???>>>=========>>>???===============>>>>>>>>>>>>@@@BBBDDDFFFGGGFFFFFFEEEGGGIIIJJJLLLOOOSSSVVVXXX\\\bbbgggkkknnnrrrtttzzz~~~|||~~~xxx[[[GGG===999777666555444333222222222222222222222222222222222222222222222222222222222222111222333444444444444444222222222222222222222222111000/////////000222333999888555222111111111222////////////////////////---......000111222333444333333222222222222222222//////000000111111222222555555444444444555555666666666666666666777888888;;;;;;;;;;;;<<<===>>>??????AAADDDEEEFFFGGGJJJLLLPPPSSSVVVXXXYYYZZZ\\\]]]aaa``````aaabbbdddfffgggjjjkkkpppxxx////////////////////////........./////////000000111111000000000111222333444999@@@GGGMMMQQQUUUWWWVVVUUUTTTUUUUUUTTTRRROOOKKKEEE@@@@@@@@@???BBBGGGHHH^^^rrryyy}}}{{{ooonnnrrr}}}xxx~~~~~~tttnnneee]]]UUURRRNNNJJJHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDAAAAAA@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBAAACCCDDDFFFGGGHHHJJJNNNQQQPPPTTTYYY]]]```bbbfffhhhmmmqqqxxx~~~wwwsssvvvzzzsss\\\KKKAAA;;;999666666555444333333333333222222222222222222222222222222222222222222222222111222222333444333333333222222222222222222222222111111000000000111222333999666333000///000111222000000000//////000000000---......000111222333444222222222222222333333333//////000111222333333444555444444444444555666666666666666666666777777888;;;;;;;;;;;;<<<===>>>>>>???AAADDDEEEFFFGGGJJJLLLOOORRRUUUWWWXXXZZZ\\\^^^aaaaaaaaa```aaacccfffhhhkkkkkkpppxxx~~~//////////////////////////////000000000111111111111111111111111222333333444:::BBBIIIMMMQQQTTTVVVVVVUUUTTTTTTTTTSSSOOOLLLFFFBBB????????????DDDJJJLLL___pppvvv|||ppprrr{{{vvvkkkcccZZZUUUQQQKKKIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@????????????????????????======>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDFFFIIILLLKKKNNNRRRUUUWWWYYY\\\^^^cccgggmmmsssyyy}}}sssooorrrvvvmmm[[[LLLAAA;;;888888777666555555444444444222222222222222222222222222222222222222222222222222222222222222111111000111111111111111111111111111111111111111222222333777555222///...///111222222111111000000111111222//////000000111111111111111111111222222333333333111111222222333444555555444444444444444555666666666666666666666777777888::::::::::::;;;===>>>??????AAADDDEEEFFFGGGJJJLLLOOOQQQTTTVVVWWWZZZ]]]___bbbccccccbbbaaabbbfffiiilllkkkpppxxx~~~000000000000000000000000000000000000111111111111000000111222222333333333666<<>>???@@@AAAFFFNNNVVVcccpppyyyxxx}}}~~~sssjjjaaa\\\VVVOOOLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????========================>>>???@@@@@@@@@AAADDDFFFGGGIIILLLNNNOOOPPPSSSVVVZZZ]]]ccchhhnnntttzzz~~~qqqjjjjjjlllxxxwwwjjjZZZKKK@@@888555999888777666555555555555333333333333333333333333222222222222222222222222222222222222111111000///000000000000000000000000000111111111222222222222444333111///...///000111333222111000000111222333111111111000000000000000//////000111222222333333222222333333444444555555444444444444444555666777666666666666666777888888888999999:::;;;===?????????AAADDDEEEFFFGGGJJJLLLNNNPPPSSSUUUWWWZZZ]]]```bbbdddeeedddbbbcccfffjjjllllllqqqxxx}}}000000000000000000000000/////////000000000000111000000111222333333333333888???HHHMMMOOOPPPRRRUUUTTTSSSSSSTTTSSSQQQMMMIIIBBB@@@???@@@AAABBBIIIQQQ\\\dddrrr{{{rrrjjjeee^^^VVVQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKJJJJJJIIIIIIHHHHHHGGGCCCDDDDDDDDDCCCCCCBBBBBB@@@?????????>>>>>>>>>>>>======<<<<<<<<<=========<<<=========<<<===@@@BBBCCCDDDFFFGGGGGGIIIKKKNNNPPPSSSXXX\\\aaagggmmmqqquuu{{{yyykkkfffgggmmmzzz|||tttooofffYYYLLLAAA:::777888777666555555444444555333333333333333333333333222222222222222222222222111111222222333333222222000000000000000000000000///000000111111111111111111111000/////////000000222111000//////000111222000000000000000000000000---......000111222333333333333333333333333333333444333333444444666777777666666666666666777888888777777888999;;;>>>@@@AAA???AAADDDEEEFFFGGGJJJLLLMMMOOORRRTTTVVVZZZ^^^aaabbbeeehhhgggddddddgggjjjmmmlllqqqxxx}}}000000000000000000000000............/////////000///000111222333444444444:::AAAJJJOOOPPPPPPRRRUUUSSSSSSSSSTTTSSSQQQMMMIIIBBB@@@@@@AAABBBCCCKKKTTT\\\ccctttxxxqqqkkkddd[[[UUUTTTOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIDDDDDDDDDEEEDDDCCCCCCBBB??????>>>>>>=========<<<======<<<<<<<<<===>>>>>><<<======<<<<<<<<>>@@@BBB???AAADDDEEEFFFGGGJJJLLLMMMOOOQQQTTTVVVZZZ^^^bbbbbbfffjjjiiifffeeegggjjjmmmlllqqqxxx}}}///////////////.........000000000000111222333444111222333222111111333444<<>><<<===AAAIIIPPPUUU___kkk~~~~~~wwwssskkk___VVVSSSRRROOONNNMMMNNNPPPRRRPPPQQQRRRSSSRRRPPPNNNMMMNNNMMMKKKJJJIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@AAAAAABBB@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>???AAACCCEEEFFFHHHKKKMMMOOORRRVVVYYY]]]```ffflllssszzzuuummmmmmlllssswwwsssjjjaaa___ZZZNNNGGGCCC888;;;888444000111444444111444333333222222333333444111111111111111111111111444333333222222333333444222222222222222222222222000000///000111222444555333222111111222222111///000000000000111111111111111111111000000000000000000000000000111111111111111111111111111111111111555555555555555555444444555555555555666666666666666777999::::::<<>>>>>>>>=================================???>>>======>>>???AAABBB@@@BBBEEEFFFHHHJJJNNNPPPTTTWWW\\\bbbgggnnnuuuzzzsssooorrr|||zzzwwwmmmdddaaa\\\OOOIIIDDD999999777555444555777888777444333333222222333333444333333333333333333333333222222111111111111222222111111111111111111111111000000//////000222333444333222111111222222111///000000000000111111111111111000000000000000000000000000000000111111111111222222222222222222222222555555555555555555555555555555666666666666777777999;;;;;;;;;::::::<<<>>>@@@AAADDDEEEFFFHHHKKKNNNSSSSSSSSSTTTVVVXXXZZZ[[[```bbbdddeeeeeeeeegggiiiiiiooopppvvv////////////////////////...---------...///000111111222222222111222555777>>>EEEKKKMMMPPPTTTVVVTTTTTTSSSPPPNNNLLLIIIDDDAAA???AAABBBBBBDDDHHHPPPVVVdddooozzzzzzsssddd]]]UUUQQQRRRTTTRRRPPPOOOPPPQQQQQQQQQPPPNNNMMMKKKKKKKKKJJJJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@@@@?????????>>>>>>>>>>>>========================>>>>>>===<<<<<<===>>>??????AAACCCCCCDDDFFFIIIKKKKKKMMMQQQUUUZZZ___fffjjjtttyyyzzzuuuzzzuuukkkgggbbbVVVPPPJJJ>>>999888666666666666777777444333333222222333333444333333333333333333333333000000000//////000000000000000000000000000000000000000//////000111333444333222111111222222111///000000000000111111111111000000000000000000111111000000000111111111222222222222222222333333333333555555555555555555555555666666666777777777888888:::;;;;;;;;;::::::;;;===AAABBBCCCCCCDDDGGGLLLOOOTTTTTTTTTUUUVVVWWWYYYZZZaaacccddddddddddddfffggghhhnnnqqqwww///////////////000000000...............///000000111111222222222444777:::@@@GGGMMMNNNPPPTTTUUUSSSSSSRRRPPPNNNLLLHHHCCC@@@>>>@@@AAAAAACCCIIISSS[[[jjjttt|||rrrhhh]]]XXXYYYYYYUUUQQQQQQQQQQQQQQQPPPOOONNNMMMJJJJJJKKKKKKJJJHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCBBB@@@@@@@@@@@@@@@????????????========================>>>===<<<;;;;;;;;;;;;<<<>>>@@@AAAAAAAAABBBDDDFFFFFFHHHKKKMMMPPPTTTYYY]]]dddiiirrrzzztttqqqmmmccc^^^XXXLLL>>>:::777666444000///111444333333222222333333444111111111111111111111111000000////////////000000111111111111111111111111000000//////000111333444333222111111222222111//////000000000111111111111000000000000000111111111000000111111111222222222222333333333333333444444444444444555555555555555666666777777888888999999777888:::::::::;;;>>>@@@AAABBBBBBBBBCCCGGGLLLOOOTTTTTTTTTUUUVVVWWWXXXYYYaaacccddddddccccccdddfffgggnnnqqqwww////////////000000111111000000000///000000111111000111222222222555999===BBBIIINNNOOOPPPTTTUUUSSSSSSRRRPPPOOOMMMIIIDDD@@@<<<>>>@@@BBBGGGPPP\\\eeemmmvvv~~~vvvvvvwww}}}xxxmmmgggfffddd^^^YYYYYYXXXWWWVVVTTTRRRPPPOOOJJJKKKKKKKKKJJJHHHFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;<<<<<<<<<;;;<<<>>>???BBBDDDFFFGGGIIILLLPPPSSSWWW]]]eeelllrrr{{{|||zzzyyyqqqooojjj^^^HHH???888666444000...000444333333222222333333444111111111111111111111111222111111000000111111222222222222222222222222222000000///000111222444555333222111111222222111//////000000000111111111111//////000000111111111111111111111111222222222222222222222333333444444444444444444555555555666666555666666777888999999999777999:::::::::;;;>>>@@@AAAAAABBBBBBCCCFFFKKKOOORRRSSSTTTVVVWWWXXXYYYYYY```bbbccccccbbbbbbdddeeegggmmmpppvvv...//////000000111111222222222111111111111222222000111111222333666;;;???DDDKKKPPPPPPQQQTTTTTTRRRSSSRRRQQQPPPNNNIIIDDD@@@===???CCCKKKVVVbbbmmmsssooovvvuuujjjlllsss|||wwwtttsssttttttsssvvvxxxzzz{{{}}}|||tttppplllfffaaa___^^^[[[XXXTTTQQQOOOMMMLLLLLLKKKKKKIIIHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAABBBCCCDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????============<<<<<<;;;;;;<<<=========<<<<<<>>>??????@@@AAABBBCCCEEEHHHKKKMMMSSSZZZ^^^bbbiiisss|||sssWWWGGG999888888555333555444333333222222333333444333333333333333333333333333222222111111222222333222222222222222222222222000000000111222555777888333222111111222222111///000000000000111111111111/////////000111111222222111111111222222222222333111111222222333333444444333333444444555666666666555555666666777888999999;;;<<<<<<;;;999999:::<<<@@@AAABBBBBBCCCFFFKKKNNNQQQRRRTTTVVVXXXYYYYYYZZZ___aaabbbbbbbbbbbbdddeeegggmmmooouuu...//////000111111222222333222222111111111222222000111111111333777===AAAFFFLLLQQQQQQQQQTTTTTTQQQRRRQQQPPPPPPNNNIIICCC??????BBBKKK[[[mmmzzzyyy{{{xxxnnneeeggguuu{{{uuuoookkkhhhgggdddfffhhhiiijjjlllppprrrtttvvvyyy}}}~~~wwwqqqmmmjjjhhhccc^^^YYYTTTQQQOOONNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>=========>>>???>>>===>>>???AAA===>>>?????????AAADDDGGGFFFKKKPPPRRRSSSXXXbbbjjjwwwiiiQQQ<<<999;;;888666777444333333222222333333444333333333333333333333333333222222111111222222333111111111111111111111111//////000111444777:::;;;333222111111222222111///000000000000111111111111...//////000111111222222111111111222222222333333000000111111222333333444333333444444555666666777333444555666777888888999<<<<<<<<<;;;999999:::<<<>>>@@@BBBCCCDDDGGGJJJLLLOOOQQQSSSVVVXXXZZZ[[[[[[]]]___aaabbbbbbbbbdddfffiiinnnooosss}}}...//////000111222222222222222111111111111111222000111111111333888>>>BBBGGGMMMQQQQQQQQQTTTSSSQQQQQQPPPPPPOOOMMMHHHBBB>>>@@@FFFSSShhh~~~qqqkkkdddfffwwwyyyrrrlllgggeee```aaabbbbbbccceeehhhkkkdddfffiiilllsss|||xxxuuupppjjjddd^^^ZZZXXXPPPOOOLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAABBBDDDEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>999;;;;;;;;;::::::<<<>>>===>>>?????????@@@CCCFFFAAAFFFJJJJJJIIIMMMWWW___dddlllyyywwwYYY>>>999;;;777333333444333333222222333333444111111111111111111111111222222111111111111222222000000000000000000000000//////000222555888<<<===333222111111222222111///000000000000111111111111...//////000111222222222111111222222222333333333//////000111222222333333333333444444555666777777333333444555666777888888888999;;;::::::;;;===???===@@@BBBDDDEEEGGGIIIKKKNNNPPPSSSVVVYYY[[[[[[\\\\\\^^^```aaabbbbbbeeefffiiinnnnnnrrr|||000000000000000000000000000111111111111222222222666555333222555:::@@@DDDKKKPPPSSSRRRRRRUUUVVVUUUVVVSSSOOOJJJFFFCCCBBBBBBCCCIII[[[wwwxxxlllhhhccceeexxx~~~yyyqqqkkkiiifffccccccfffhhhhhhfffeeefffffffffiiiqqq|||yyysssoookkkddd___]]]XXXSSSPPPOOONNNJJJGGGDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCAAA@@@???@@@AAAAAAAAAAAAAAA@@@???>>>======@@@@@@??????>>>======<<>>=========>>>@@@AAADDDCCCCCCDDDFFFHHHKKKLLLVVVZZZbbbjjjsss}}}bbbEEE===<<<777444666555444333333222222333333333333333222111000///...222222222222222111000///111111111000000000000000222111//////000444888;;;111111111111111111111111000000000000000000000000...///000222444555555555222222222222222222222222222222222222222222222222666666666555555444444444555555555555666777888999888888888999:::;;;<<<===@@@AAABBBBBBCCCFFFJJJMMMRRRSSSTTTVVVYYY\\\___```___```aaa``````aaadddffflllkkknnntttxxx000000000000000000000000000111111111111222222222555444222222555;;;@@@DDDKKKPPPTTTSSSSSSVVVWWWUUUVVVSSSMMMHHHDDDBBBAAAAAAEEEKKK[[[ttt|||llliiifffiii{{{{{{uuurrrooonnnoooooonnnlllhhhiiihhhggghhhkkkrrrwww|||xxxqqqlllccc^^^WWWSSSQQQOOOLLLHHHGGGGGGFFFFFFEEEDDDCCCCCCFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>AAAAAA@@@??????>>>>>>===??????>>>===>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHIIIKKKOOOTTTZZZaaaiiipppuuu}}}~~~}}}cccIII???<<<666444666555444333333222222333333222222333333333222222111111111222222222111000000111000000000000000000000111111000///111333666888111111111111111111111111000000000000000000000000222222222222222111000000222222222222222222222222222222222222222222222222222222222333333333444444666666666777777888999::::::::::::;;;<<<===>>>???@@@AAABBBBBBCCCFFFJJJMMMTTTTTTUUUWWWYYY\\\^^^``````aaabbbaaaaaabbbeeeggglllkkknnntttyyy000000000000000000000000000111111111111222222222444333222333666<<>>??????@@@AAABBBCCCFFFJJJNNNVVVVVVWWWXXXZZZ\\\^^^___```bbbccccccbbbcccfffhhhkkkjjjnnnuuuzzz000000000000000000000000000000111111111222222222333222222444888===CCCFFFLLLRRRVVVUUUUUUXXXXXXUUUTTTOOOIIIBBB>>>>>>???@@@GGGKKKXXXiiiuuu{{{vvvmmmllljjjmmm{{{|||ssslllgggkkkqqqyyyxxxnnngggbbb^^^ZZZVVVRRRPPPMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHKKKOOORRRYYYYYYZZZ[[[^^^```bbbcccggglllttt|||qqqqqq}}}~~~ssseeeTTTGGG<<<444444888555444333333222222333333222222333333333333333222///000111222222222222222000000000000000111111111///000000111111111111000111111111111111111111111000000000000000000000000+++,,,...///111222222333111222222222222222333333222222222222222222222222222333333444555666777777777777777777888999::::::888888888999:::;;;<<<===???@@@AAABBBCCCFFFKKKNNNWWWWWWXXXXXXZZZ[[[]]]^^^___aaabbbcccbbbccceeegggkkkjjjnnnuuuzzz000000000000000000000000000000111111111222222222222222333555:::@@@EEEIIIMMMSSSWWWVVVVVVWWWVVVSSSQQQMMMFFFAAA======???@@@EEEKKKVVVdddmmmsss|||vvvnnnqqqsssxxxxxxoooiiilllnnnppprrrvvv|||{{{sssnnniiiccc___WWWTTTPPPLLLIIIHHHIIIIIIFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@CCCCCCCCCBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFFFFHHHKKKNNNQQQRRRTTTVVVYYY[[[]]]]]]^^^```dddiiirrr~~~}}}llljjjvvv{{{vvvtttsssmmmcccVVVJJJ>>>555444777555444333333222222333333333333333333222111000//////000111222222222222222//////000000111111111111///000000111111111000///000000000000000000000000000000000000000000000000)))***,,,///111333444444111111111222222333333333222222222222222222222222444444444555555555666666666666666666666777999999888888888999:::;;;<<<===>>>???AAABBBCCCGGGKKKOOOWWWWWWXXXXXXYYY[[[\\\]]]^^^```aaabbbbbbbbbccceeejjjjjjooovvv{{{000000000000000000000000000111111111111222222222222333444777<<>>>>>???AAAFFFLLLXXXdddjjjqqq~~~vvvlllttt~~~~~~qqqmmmhhheeedddfffjjjmmmtttyyy{{{vvvooojjj___[[[UUUOOOKKKHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCCCCDDDDDDEEEEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDDDDDDDAAABBBBBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDAAABBBCCCCCCCCCEEEHHHKKKJJJMMMRRRXXX]]]```aaabbb______^^^```eeeooo{{{yyykkkiiippp{{{yyyrrrmmmjjjgggaaaWWWJJJ???888555666555444333333222222333333333333333222111000......000111111222222222111111/////////000111111222222///000000111111111000000000000000000000000000000000000000000000000000000,,,---...000111111111111111111111222222333333444222222222222222222222222222222333333333333333333555555555555666777888999:::::::::;;;<<<===>>>???>>>???AAABBBCCCGGGLLLOOOVVVVVVWWWWWWYYYZZZ[[[\\\]]]___aaabbbbbbbbbcccdddjjjjjjooowww|||000000000000000000000000000111111111111222222222333444666999???EEEKKKNNNOOOUUUXXXVVVTTTTTTQQQMMMJJJGGGDDDAAA??????@@@AAAIIIQQQ^^^hhhmmmuuu{{{uuuvvvjjjaaa^^^___^^^]]]ccchhhrrr~~~xxxmmmhhh```WWWPPPLLLJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGBBBCCCCCCDDDEEEEEEFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEDDDCCCCCCBBBCCCDDDFFFFFFFFFEEEEEECCCDDDDDDDDDCCCDDDGGGJJJHHHNNNWWWaaaiiinnnpppqqqooommmiiifffdddggglllppp{{{yyymmmiiijjjqqq{{{}}}uuuooojjjfffbbb^^^UUUJJJAAA:::666444555444333333222222333333333333333333222111111000111111222222222111000000...//////000111111222222000000000111111222222222000000000000000000000000000000000000000000000000000000000111111000000///000111111222333333444444222222222222222222222222000111222222333444555555666666666666777888999::::::::::::;;;<<<===>>>???===???@@@BBBCCCGGGLLLOOOTTTTTTUUUVVVXXXYYY[[[\\\]]]```bbbcccccccccdddeeeiiiiiiooowww}}}000000000000000000000000000111111111111222222222333444777;;;@@@FFFLLLOOOOOOUUUXXXVVVTTTRRROOOKKKHHHFFFDDDBBBAAAAAAAAABBBLLLUUUcccmmmrrryyynnnccc___]]]ZZZWWWZZZ]]]eeessszzztttjjj___VVVPPPNNNMMMJJJIIIHHHHHHGGGGGGHHHHHHBBBCCCCCCDDDEEEFFFFFFGGGCCCEEEFFFGGGGGGFFFEEECCCBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDAAABBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDCCCAAACCCDDDFFFFFFFFFFFFEEEGGGHHHHHHGGGFFFGGGIIIKKKKKKRRR^^^kkkvvv|||~~~xxxpppiiidddbbbccchhhuuuzzzoooiiieeekkktttyyywwwqqqnnnjjjggg___\\\TTTJJJBBB<<<777333555444333333222222333333222222333444444444333333222222222222222111000///...//////000111222222222000000000000111222333444000000000000000000000000000000000000000000000000///000111111111111111000000000111222333333444444222222222222222222222222000111222444666777999999777777777777888999:::;;;888888888999:::;;;<<<======???@@@BBBCCCGGGLLLPPPSSSSSSTTTUUUWWWYYY[[[\\\^^^aaaccceeeddddddeeeeeeiiiiiioooxxx}}}222111000111222333222000111333444444222111111222555666999<<>>>>>@@@BBBCCCEEEHHHLLLPPPSSSTTTVVVXXXYYYZZZ[[[[[[___aaacccccccccbbbcccdddjjjlllppptttyyy111000//////111111000///000222444333222111222333555666999===BBBHHHLLLOOOSSSSSSTTTTTTSSSRRRPPPOOOGGGEEEAAA??????AAADDDFFFPPP[[[lllwww|||vvvnnniiiccc^^^___\\\]]]eeerrruuujjjccc\\\TTTQQQNNNKKKIIIHHHGGGFFFDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHDDDDDDFFFEEEBBBCCCHHHEEECCCBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFFFFFFFFFFHHHJJJKKKPPPZZZhhhyyy{{{pppiiifffcccjjjvvvuuuooogggiiimmmrrrtttpppiiieee___]]]WWWOOOEEE>>>999888666666666555333222333333333333222222222222222222000000000000000000000000111111111111000000000///000000000111333444222111111111111111000000000///111111111111111111111111000111222333444333333222...///000111111111000///222222222222222333444444333333555666666666555444666666666555444555777999<<<<<<;;;;;;<<<<<<======>>>@@@BBBCCCEEEHHHLLLPPPSSSTTTVVVXXXZZZ[[[\\\\\\___aaacccccccccbbbccceeejjjkkkooosssyyy///...---...///000///---///111333333222222333444444666999>>>DDDJJJNNNQQQSSSSSSUUUUUUTTTSSSQQQPPPEEECCC@@@??????BBBFFFHHHNNNZZZlllzzz{{{sssllljjjeeecccfffmmmxxx|||ssshhh^^^ZZZVVVQQQMMMKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIFFFDDDEEEEEECCCDDDHHHFFFEEECCCDDDEEEFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEFFFEEEFFFGGGIIIKKKNNNVVVbbbsss{{{pppkkkhhhmmmvvvyyyjjjjjjlllqqquuusssllldddaaa^^^YYYSSSKKKCCC===999777777777666555444333333333333333222222111111111333333222222111111000000111111111111000000000000000000111333555666555333111111111111000000000000000000000000000000000000//////111222333444444444333333333333222000...---222111111111111222333333444444444555555555555666666777777777666666888:::;;;:::::::::;;;;;;<<<===>>>@@@BBBCCCEEEHHHLLLPPPRRRTTTVVVXXXZZZ\\\]]]^^^___aaacccdddccccccdddeeeiiikkkooosssyyy000...---...///000///......000222333333333444555444666:::@@@FFFKKKPPPRRRSSSTTTUUUVVVUUUTTTQQQOOODDDBBB???>>>???BBBEEEHHHNNNWWWfffxxxwww~~~wwwrrrqqqqqquuuzzzpppfffaaaZZZTTTOOOLLLJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDDDDEEEFFFFFFEEEEEEHHHFFFEEEEEEGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEEEEEEEGGGHHHJJJLLLRRR\\\lll}}}zzzuuusssxxx|||yyytttsssvvvxxxqqqhhhiiieee___XXXRRRJJJBBB<<<888777666555666555444333444333333222222111111111555555444444333222111111111111111000000000000000000111222444777888666444111111111000000000000000////////////////////////000000111222333333444444000111222333333333222111111111000000111111222333555444444444444555666666555777888888777777999:::999999999999:::;;;<<<<<<>>>@@@BBBCCCEEEHHHLLLOOORRRSSSUUUXXX[[[]]]^^^___```aaacccdddccccccdddeeehhhjjjnnnsssyyy111000//////111111000///---///222333333333444666555777<<>>===>>>AAAEEEGGGPPPUUUaaauuu|||pppnnn}}}zzz}}}rrrlllbbbZZZSSSOOOLLLJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEHHHKKKLLLIIIFFFGGGFFFDDDDDDFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFEEEEEEFFFHHHHHHKKKPPPXXXcccnnnxxx~~~{{{zzz}}}xxxpppqqqllleee```[[[TTTJJJCCC999777444444555666555444333333333222222111111111333333222222111000//////000000000000000000111111000000222555888888666444000000000000000000111111////////////////////////333222222222222222222222///000222333444444444333111111000000111111222333555444444444444555666666444666888888777777999:::888888888999999;;;<<<<<<>>>@@@BBBCCCEEEHHHLLLOOOQQQSSSUUUXXX[[[]]]^^^^^^```bbbdddddddddcccdddeeegggiiinnnrrryyy333111000111222333222000---000222333333333444555666999>>>DDDIIINNNRRRSSSTTTUUUWWWWWWUUURRRNNNKKKAAA@@@>>>===???CCCGGGJJJTTTZZZggg|||zzzooohhhkkkyyynnncccZZZUUUQQQOOOLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEGGGJJJPPPUUURRRMMMGGGFFFDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHHHHKKKOOOUUU[[[```dddfffooouuu~~~wwwtttpppmmmnnnnnnhhh[[[PPP@@@;;;666444555666555444222222222222222222222222444444444333333222222111000000000000111111111111///000222555777777444111000000000000111111111111000000000000000000000000444333222222111111222222111222333333333333111111222111111111111222333333444444444555555555555666333555777888777777888:::888888888999:::;;;<<<===>>>@@@BBBCCCEEEHHHLLLPPPQQQSSSUUUWWWYYY[[[\\\]]]```bbbdddeeeddddddeeefffgggiiimmmrrrxxx333111111111222333222111...000222333333222333555888;;;@@@EEEJJJOOOQQQSSSTTTVVVWWWWWWUUUPPPKKKHHH???>>>===>>>BBBGGGMMMPPPYYYfffyyynnnhhhfffkkk~~~qqqgggaaa]]]ZZZTTTRRROOOLLLIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFHHHPPPYYYZZZUUULLLJJJHHHGGGHHHHHHGGGEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIHHHKKKNNNRRRVVVXXXYYYYYYaaajjjwww~~~~~~{{{tttuuuzzzuuugggJJJCCC:::555555555555333111111111222222333333444555555444444444444444444///000000000111111111111...///111444555444111...///000000000111111111111111111111111111111111111333222111111111222333444111222333333333222000///222222222222222333444444333333555666666666555444111444666777777777888999888888999999:::<<<===>>>>>>@@@BBBCCCEEEHHHLLLPPPQQQRRRTTTVVVXXXZZZZZZ[[[```bbbdddeeeddddddeeeffffffhhhmmmrrrxxx222111000111222333222000///111333333222222333444999<<>>666555555444222000000111222333444444555000000000000000000111111//////000000111111111222......000333444333///,,,//////000000111111111222111111111111111111111111111111000000111333555666///000111222333222222111333333222222333333444555222333555777777666555333000333666777777777777888999999999:::;;;<<<>>>???>>>@@@BBBCCCEEEHHHLLLPPPQQQRRRTTTVVVWWWXXXYYYYYYaaaccceeeeeeddddddeeeffffffhhhlllqqqxxx000000000000000000000000333333333222222222222111,,,444>>>HHHNNNQQQRRRSSSUUUVVVVVVUUUQQQLLLHHHDDD===>>><<<<<>>AAABBBDDDAAA???AAAFFFKKKMMMNNNPPPQQQRRRUUUXXXZZZ\\\]]]^^^```bbbbbbbbbccceeeggggggiiinnnssszzz111111111111111111111111333333333222222222222222666;;;CCCJJJMMMNNNOOOOOOTTTUUUVVVUUURRRLLLGGGCCC<<<======>>>IIIXXXaaabbbnnnlllcccdddbbbqqqtttjjjaaa\\\XXXRRRNNNNNNKKKHHHFFFFFFGGGHHHHHHGGGCCCDDDEEEFFFHHHHHHIIIIIIFFFFFFEEEEEEFFFGGGJJJKKKWWWWWWXXXVVVSSSNNNIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFHHHIIIJJJKKKOOOOOOPPPSSSWWW[[[]]]^^^aaahhhvvvxxxrrrppprrruuu}}}yyy}}}{{{[[[KKK;;;555666555444333333//////444555111000222000000//////......------111111111222333333444444222111000222444555333111222222111111111000000000111111111222222111111000000111222222111000111222000111222222111000111222222111000000000222444555333333444555666666666555555555666666777777888888888888999999;;;===>>>???DDDBBB@@@AAAFFFJJJLLLMMMOOOPPPRRRTTTVVVXXXZZZ[[[[[[\\\^^^___``````cccdddhhhjjjooottt{{{111111111111111111111111333333333333333333333333===AAAFFFKKKMMMNNNOOOOOOTTTUUUVVVVVVRRRLLLFFFBBB<<<===???BBBLLLYYYbbbeeetttkkkaaadddddduuuvvviiibbb\\\UUUQQQQQQNNNLLLJJJIIIIIIJJJIIIIIIDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEECCCCCCCCCDDDEEELLLLLLMMMLLLKKKIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMOOOPPPRRRVVV[[[aaafffiiihhhjjjrrr}}}xxxrrrqqqrrryyy}}}|||}}}|||yyyyyy{{{rrrZZZKKK<<<777666333111000444111111444555222000000111111111111111111111111000000000000000000000000222111///000222333333222111111000000000/////////111111111000000111111222000111222222111000111222000111222222111000111222222222111111111333555666111222333555666777777777555555666666777777888888;;;::::::::::::;;;<<<===DDDCCCAAABBBEEEIIIKKKLLLOOOPPPQQQSSSTTTVVVWWWXXX\\\^^^```aaabbbcccfffgggiiilllpppuuu|||111111111111111111111111222222333333444444555555<<<@@@EEEJJJMMMOOORRRTTTSSSUUUWWWVVVRRRLLLEEEAAA===>>>AAAEEENNNXXXaaaeeewwwnnncccfffhhhyyyuuulllddd]]]YYYYYYUUURRROOOMMMLLLKKKIIIHHHIIIIIIIIIHHHHHHFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGJJJKKKKKKKKKKKKMMMOOOQQQPPPSSSWWW]]]ccckkkrrrwwwvvvtttuuuyyy{{{}}}~~~wwwuuuwww||||||tttsssuuuwwwuuutttqqqqqqvvvxxxqqqgggVVVIII<<<888666333111000333222111222222111111111222222222222333333444444111111000000000/////////111000/////////111222222000000000000////////////111111000//////000222333000111222222111000111222000111222222111000111222666555444333222222222222222333444555666666666666555555666666777777888888:::::::::::::::;;;<<<===DDDCCCBBBCCCEEEGGGJJJKKKNNNOOOPPPRRRSSSTTTVVVVVV]]]___aaacccccceeegggiiikkkmmmrrrwww~~~111111111111111111111111222222333444555555666666<<>>???BBBBBBCCCDDDEEEFFFIIIJJJNNNOOOPPPRRRSSSTTTVVVVVVZZZ\\\^^^``````aaaccceeelllnnnsssxxx222222222222222222222222222222333444555777777888???BBBGGGKKKMMMOOORRRTTTVVVVVVVVVTTTPPPJJJEEEAAABBBAAADDDJJJPPPWWWaaajjjrrreeeiiioootttkkkggg]]]ZZZVVVTTTSSSRRRPPPOOOKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJGGGJJJMMMNNNNNNPPPVVVZZZYYY```kkkuuu~~~|||wwwqqqjjjeeeggglllqqqqqqnnngggcccbbb```\\\QQQFFF<<<999777444444666222;;;@@@:::222///222555000000111111222222222333333222222222111111000000///000111000//////111333111111000000000/////////////////////000111111222000111222222111000111222000111222222111000111222111111222222333444444444555555666666555444444333555555666666777777888888777777888999;;;===???@@@@@@AAACCCDDDEEEFFFIIIKKKOOOPPPQQQSSSTTTVVVWWWXXX]]]^^^```aaaaaabbbdddeeelllooosssxxx222222222222222222222222222222333555666777999999AAAEEEJJJNNNPPPQQQSSSTTTWWWWWWUUURRRNNNIIIEEEBBBDDDBBBEEELLLSSSZZZgggsssrrreeelllvvv{{{vvvnnnjjjddd```\\\YYYVVVTTTOOOOOOPPPPPPOOONNNMMMMMMKKKKKKKKKJJJIIIGGGFFFEEEHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJJJJJJJKKKLLLLLLLLLHHHLLLQQQRRRSSSVVV\\\aaaeeeooo|||{{{wwwrrriii```aaahhhnnnqqqppphhhbbb___\\\YYYSSSIII>>>999666444444777555FFFQQQIII:::222222333333444444444444444444444222222111111111111111111...000333222111000111333222222111111111000000000---...///000111111111111000111222222111000111222000111222222111000111222///000111222333333333333444444555555555555555555555555666666777777888888777777888999;;;===???@@@===@@@CCCDDDEEEFFFIIILLLOOOPPPRRRTTTVVVXXXZZZ[[[```bbbcccdddcccccceeeffflllnnnsssxxx222222222222222222222222222222333555666888999:::@@@DDDKKKPPPRRRTTTUUUWWWXXXWWWTTTQQQLLLHHHEEECCCDDDBBBEEENNNUUU]]]lllzzzrrrgggqqq~~~{{{tttllleee___YYYVVVVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJKKKLLLMMMNNNNNNLLLPPPUUUWWWXXX[[[bbbhhhqqq||||||xxxsssiii______eeejjjooopppiiiaaa]]]ZZZWWWVVVKKK@@@:::666333333777888NNN^^^VVVBBB555111111111111111111111111111111000000000000111111111111---000444444222000111333222222222222111111111111,,,---///111111111111000000222222222111000111222000222222222111000111222222222222222222000//////222222444555666666777777555555666666777888888888888888999:::;;;<<<>>>???<<>>BBBFFFKKKOOOQQQSSSTTTVVVZZZXXXUUUNNNHHHCCCAAAAAABBBHHHIIIOOO\\\dddpppuuukkkwwwxxxnnngggdddbbb]]]aaaeeeddd___XXXTTTRRRRRROOOMMMLLLMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLMMMMMMKKKKKKLLLMMMOOOPPPQQQPPPNNNMMMNNNOOOOOOTTTXXX[[[^^^eeepppyyyrrrfff^^^ZZZZZZfffmmmpppjjjccc___YYYSSSQQQJJJ@@@888444333333333555<<>>AAAHHHLLLQQQTTTWWWXXXZZZ[[[WWWVVVRRRMMMGGGEEEEEEFFFGGGPPPTTTYYYeeeppptttrrr|||}}}xxxuuuzzz}}}wwwqqqmmmgggbbb___]]][[[YYY]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^]]]\\\[[[\\\^^^\\\]]]^^^^^^___bbbfffiiilllrrrzzzxxxooofff^^^___dddhhhiiigggbbb]]]XXXNNNIIICCC>>>;;;888666444222222222333444444333111333333333222222111000///333333333333222222111111333444444444222111222333000000000000000000000000111111111111111111111111111111111111111111111111000000111111222333333444222333333444444444444444333333444555555666666777777777666555555555555666777888888999:::<<<===>>>AAABBBDDDEEEFFFIIINNNQQQTTTSSSSSSTTTVVVXXXZZZ[[[^^^___`````````bbbeeegggiiiooouuuvvv{{{333333333333333333333333222333555666777;;;???CCCHHHKKKQQQTTTVVVXXXZZZ[[[YYYWWWSSSLLLGGGDDDDDDEEEJJJQQQSSSXXXgggvvvuuukkknnn~~~|||}}}yyyssspppnnnmmmkkkgggffffffeeeeeeffffffggghhhjjjkkkjjjiiihhhiiikkkhhhjjjlllnnnooorrrvvvzzz}}}zzznnnbbbbbbdddfffiiiiiiddd___\\\TTTOOOGGG@@@;;;888666444444222111222444555444222111///---+++++++++,,,---333111000111444555222///000111111111///...///000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111333444444444333222333333444555555666666777777666555555555555666666777777888999:::<<<===>>>AAABBBDDDEEEFFFIIINNNQQQTTTTTTTTTTTTUUUWWWYYY[[[^^^___`````````aaadddgggiiiooouuuvvv{{{333333333333333333333333222333555666888<<>>???AAABBBCCCDDDEEEIIIMMMQQQSSSTTTUUUUUUUUUVVVYYY[[[^^^___`````````aaadddgggjjjpppuuuvvv{{{333333333333333333333333222333555777999===BBBFFFHHHLLLQQQUUUWWWYYYZZZ\\\YYYVVVRRRKKKFFFDDDEEEGGGIIIQQQWWWhhhyyyhhhaaa___eeennn|||yyyxxx{{{zzz|||pppjjjhhhkkkkkkfffbbbccc]]]ZZZUUUPPPJJJCCC:::555444444222111000111333444444333333333444555666777444888;;;999444000000222444555666555333222333444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111222111222222222222333333333111111222333333444444555444444444444555777888999666666777888:::<<<>>>???@@@AAABBBCCCEEEHHHLLLPPPSSSUUUVVVUUUTTTUUUXXX[[[]]]^^^_________aaadddfffkkkqqqvvvvvv{{{333333333333333333333333222333555777999===BBBFFFIIIMMMRRRVVVXXXZZZ[[[]]]WWWUUUPPPKKKFFFEEEGGGJJJGGGPPP[[[qqqmmm___^^^```dddmmm{{{vvvuuurrroooppp|||uuummmjjjllllllgggcccddd\\\\\\[[[XXXSSSIII>>>666666666666333111111444777222222333333222111///...777@@@GGGBBB555...111888111222333222000///000111111111111111111111111111222222222222222222222222111111111111111111111111000000111222333444444555333333222222222333444555333333444555555666666777333333333444666777999:::666666777888:::<<<>>>??????@@@BBBCCCDDDGGGLLLOOOSSSUUUVVVVVVTTTUUUXXX[[[]]]^^^_________aaadddffflllrrrvvvwww{{{333333333333333333333333333555666777999<<>>??????@@@CCCDDDFFFIIIMMMPPPXXXTTTRRRTTTVVVWWWXXXYYYXXX[[[___```______bbbdddkkkrrrxxxyyy~~~333333333333333333333333333555666888:::===BBBFFFJJJNNNUUUYYY[[[\\\]]]^^^^^^YYYSSSNNNLLLLLLNNNOOOTTTZZZllluuufff```______bbbpppxxxwwwzzzsssooohhhkkkkkkrrrnnnaaafffmmmjjjeeeddd```fffqqq{{{yyyhhhMMM999888666333222333444333333222222222222222222222222,,,444???EEEDDD???999555222222222222222222222222000000000000000000000000000000000000000111111222333222111000000000111111333000000444666333111222111111111222222333333333444444444555555444444333444666888888777666666777888888999:::;;;===>>>??????@@@BBBDDDFFFIIIMMMPPPSSSRRRTTTXXXYYYWWWUUUUUUXXX\\\``````___```bbbeeelllrrrxxxzzz~~~333333333333333333333333333555777888;;;???DDDHHHLLLQQQWWW[[[]]]^^^^^^___]]]YYYTTTOOONNNQQQTTTWWW]]]eeexxxsssddd___^^^___eeevvv~~~{{{wwwppppppuuu{{{{{{tttlllllljjjpppkkk\\\___hhhiiifffdddaaagggsss~~~oooRRR;;;999666444333333444333333222222222222222222222222...///444<<>>333333222222111222222222000000000000000000000000000000000000000111111111222111000000///000000000111///111777999555222111//////000111222222333333333444444555555555444444555777888888777555666777888888999:::;;;===>>>???>>>@@@BBBDDDEEEIIIMMMPPPQQQPPPSSSXXXXXXTTTSSSVVVZZZ]]]```aaa``````dddggglllsssxxxzzz~~~333333333333333333333333333555777999<<>>???>>>@@@BBBCCCEEEHHHLLLPPPSSSQQQTTTZZZYYYTTTVVV\\\[[[^^^aaaaaa```aaaeeehhhlllsssxxxyyy}}}333333333333333333333333333555888;;;>>>CCCIIIMMMQQQUUU[[[___````````````]]]ZZZVVVQQQOOOSSS[[[aaahhhuuuooobbb\\\___eeewwwlllfffiiiqqqmmm{{{yyy~~~~~~pppbbbWWWXXXaaaeeeccc```eee```\\\]]]___ZZZOOOEEE:::888555333444444333222222222222222222222222222777555111///111888AAAGGGGGGCCC<<<555111000111222//////////////////////////////000111111111111000111222222222222222222222111000333999;;;888444333111111222222333444444555333444555555666666666555777888888777555555555777888888999:::;;;===>>>???>>>???AAACCCEEEHHHLLLOOOTTTTTT\\\hhhiii```[[[___\\\___aaaaaa```aaaeeeiiilllrrrxxxyyy|||333333333333333333333333333555888<<>>???===???AAACCCDDDHHHLLLOOOQQQTTTeee{{{pppaaa]]]\\\___aaaaaa___aaaeeeiiikkkqqqvvvwww{{{333333333333333333333333333555999<<>>???===???AAABBBDDDGGGLLLOOOQQQRRRccc~~~vvvddd^^^\\\^^^``````___```eeeiiiiiipppuuuvvvyyy333333333333333333333333333555999===AAAGGGNNNSSSTTTXXX]]]`````````______XXXWWWUUUQQQQQQYYYgggrrr}}}tttllllllwwwwwwhhhgggnnnxxxyyyiiihhhsss}}}}}}}}}||||||}}}|||vvviii\\\VVVYYY___ccc^^^]]]ZZZTTTNNNJJJHHHHHH<<<999666444444444333222222222222222222222222222333333222000000222666999777:::>>>@@@???;;;555111000000000000000000000000...///111222333222000///...///000222222222111000888222///000111000222555333333222222111000000000333444555666777777777777999999888666444444555777888888999:::;;;===>>>???===???AAABBBDDDGGGKKKOOOTTTOOO[[[uuuttteeeaaa\\\^^^```___^^^```dddiiiiiioootttuuuxxx444333333333333444555555333777<<<@@@DDDHHHMMMQQQTTTWWW\\\```bbb```]]][[[[[[ZZZWWWSSSQQQXXXdddooovvvllluuuzzzkkkhhhooo{{{yyylllfffhhhzzzyyy~~~|||zzz{{{uuufff[[[TTTTTT[[[dddeee___WWWRRROOOLLLHHHEEE===:::666444444555666555111///...------///222333222222222222222222222222555444444666777777555333000000000000000000000000000000000000000000000000222222333333333444444444222222111111111111222222333333222111111000111111222222333333444555666666333666999777333222555999555555666888:::===???@@@???@@@AAAAAABBBEEEIIILLLQQQRRRVVV\\\bbbccc___[[[\\\]]]^^^^^^^^^```dddfffiiilllppptttxxx444333333333333444555555333777;;;@@@DDDIIIMMMQQQUUUXXX\\\___aaa```^^^\\\ZZZXXXUUUQQQRRRXXXccckkkwww~~~~~~vvv~~~{{{nnnllltttssskkkjjjvvv}}}~~~yyyggg[[[TTTSSSXXX```ddd```ZZZUUUPPPLLLHHHEEE===:::666444444555555555////////////000000000111222222222222222222222222111000///000222222000///000000000000000000000000000000000000000000000000222222222222333333333333222222111111111111222222333222111000000000000111444444444555555666666666888;;;<<<;;;777666999===666666777999;;;===???@@@???@@@AAABBBCCCFFFJJJMMMPPPQQQTTTWWW[[[\\\[[[ZZZ]]]^^^___^^^^^^```ccceeeiiilllppptttwww444333333333333444555555333666;;;@@@DDDIIINNNQQQWWWYYY\\\^^^``````___^^^[[[XXXTTTSSSUUU\\\dddiiinnnxxxtttsss|||uuuooottt}}}~~~iii[[[TTTSSSWWW]]]aaaaaa^^^XXXQQQKKKGGGEEE===:::666333333444444444///000111222222111///...111111111111111111111111222111//////111222111000000000000000000000000000000000000000000000000000111111111222222222222333222222111111111111222222555444333333222333333333555666666666666666666666555777888777444444666999777777888999;;;===???AAA???@@@BBBCCCDDDFFFJJJMMMQQQRRRTTTUUUVVVWWWYYY[[[^^^___```___^^^___bbbdddiiilllpppssswww444333333333333444555555333777<<>>;;;666444333444333333222222222222111000//////000000000000000000000000444222000///111222222222000000000000000000000000000000000000000000000000000000111111111222222222222222111111111111222222222222111111111111222222666666666555555555555555111333444222111000222444777888888:::;;;===???@@@===???AAABBBDDDFFFJJJMMMPPPSSSWWWXXXXXXYYY\\\___```aaaaaa```^^^___aaaccciiilllpppssswww444333333333333444555555444888===BBBFFFKKKQQQTTT[[[[[[\\\^^^___```aaaaaa___[[[VVVVVVZZZaaagggjjjkkk{{{{{{uuuttt~~~yyyggg[[[UUUSSSVVV[[[\\\^^^^^^ZZZQQQJJJFFFEEE@@@<<<888555444444333333555444222000///000111222000000000000000000000000222///------...000000000000000000000000000000000000000000000000000000000000000111111111222222222222222111111111111222222---------,,,,,,---......555555444444444444444444555555666555444444555666777888888999;;;===???@@@;;;===@@@BBBCCCFFFIIILLLMMMRRRXXX[[[\\\]]]___aaaaaaaaaaaa```______aaaccciiilllpppsssvvv444333333333333444555555666999???DDDHHHNNNSSSWWW[[[\\\]]]___```aaabbbbbb\\\YYYUUUTTTVVV]]]eeejjjooo~~~uuuooowww}}}}}}~~~{{{mmmbbbYYYSSSUUUZZZ]]]]]]]]]YYYSSSMMMHHHFFFBBB>>>999666555444444333666444111//////111333555111111111111111111111111333111000000111222222111000000000000000000000000000000000000000000000000111111111222222222222333222222111111111111222222000000000000000111111222333333444444444444444444777666666555555666666777777777888999:::<<<===>>>;;;===@@@CCCDDDGGGJJJLLLLLLPPPVVVZZZ]]]^^^___```aaaaaaaaa```___```bbbdddjjjlllpppsssvvv444333333333333444555555777;;;@@@EEEJJJPPPUUUYYYZZZ\\\^^^```aaabbbbbbaaa[[[ZZZVVVSSSSSSZZZdddmmmyyyxxxlllppp~~~uuusssvvv}}}~~~rrrcccXXXWWW[[[```^^^[[[YYYVVVRRRMMMIIIDDD@@@;;;777666555444444333333222111222333444444222222222222222222222222333333222333444555333111000000000000000000000000000000000000000000000000222222222222333333333333222222111111111111222222444444444444444555666666333333444444555555666666666555444333444555555555666666777888999:::<<<===<<>>>>>@@@CCCEEEFFFIIIMMMPPPOOOQQQTTTXXX[[[]]]^^^^^^___`````````___```bbbeeegggkkkppprrrttt222444555555555555666888888<<>>>>>@@@CCCEEEFFFIIIMMMPPPOOOQQQTTTXXX[[[]]]^^^^^^______```_________bbbdddgggkkkppprrrsss222444555555555555666888999>>>DDDKKKPPPUUUYYY\\\```aaabbbbbbbbbbbbaaa```ZZZYYYZZZ___iii{{{{{{qqqtttzzz|||~~~uuukkkooovvvlllgggggghhhooo}}}ggg^^^[[[\\\^^^^^^\\\YYYVVVTTTOOONNNIIIAAA999555555777333333333333222222222222222333333333333222222111000000000111000000///...111111111111111111111111111111111111000000000000111111111000000000000000000111111111111111111000222222222222222333333333333333444444444444333333222555666222111444666555666666666777999:::<<<===>>>@@@BBBDDDFFFIIIMMMOOOOOOQQQTTTXXX[[[]]]^^^___^^^_________^^^___aaadddgggkkkpppqqqrrr~~~333444666666555555777888:::>>>EEEKKKPPPUUUZZZ]]]aaabbbcccdddcccbbbaaa```ZZZZZZ]]]dddsss|||tttqqqwww{{{xxxllljjjvvvzzzooohhhfffffflllvvvaaaWWWXXXZZZ^^^``````]]]YYYVVVTTTUUURRRIII<<<555555888444444333333333222222222333333333333333333333333000111111222222111000//////////////////000000000111111111000000000000000222222111111000000000///000000111111111111000000000000000111222333333444222333333444444333333222333666666333333666777555555555666777888:::;;;<<<===???BBBDDDFFFHHHLLLOOOOOOQQQUUUXXX[[[]]]______^^^______^^^^^^___aaacccgggkkkpppqqqrrr~~~333555666666555666777999999>>>EEEKKKPPPUUUYYY\\\aaacccdddeeeeeecccaaa___[[[]]]aaajjjzzz}}}vvvlllsss{{{}}}ooohhhooo~~~ssskkkgggeeeooonnn^^^WWWTTTXXX]]]aaabbb___ZZZWWWYYY[[[XXXNNN???666444777444444444333333333222222333333333333333333333444111222222222333222222222.../////////000000000111000000000000000000111111333333333222222111111000000000111111111111000000...//////000111222333333222333333444444333333222444777777555666999888555555555666777888:::;;;<<<===???BBBDDDEEEHHHLLLOOOPPPRRRUUUYYY\\\^^^______^^^_________^^^___aaadddgggkkkpppqqqrrr333555666666666666777999:::???EEELLLQQQUUUZZZ]]]bbbccceeeffffffcccaaa___[[[___fffrrr~~~tttllluuu}}}|||uuuiiikkkuuuxxxpppkkkiiinnn}}}uuueeeZZZUUUPPPUUU\\\aaabbb___ZZZVVVWWWYYYWWWNNN@@@777555666444444444444333333333333333222222222222333333444222222111111111222333333000111111222222333333333000000000000111111111111333333333222222222222222000111111111111111111000//////000111222222333333333333444444444444333333555777777666777;;;999555666666666777999:::<<<======???AAACCCEEEHHHLLLNNNPPPRRRUUUYYY\\\^^^___```___`````````___```bbbeeegggkkkppprrrttt444555777777666666888999<<<@@@GGGMMMRRRWWW\\\___cccdddfffgggfffdddaaa___VVV___mmm}}}vvvqqq|||{{{rrrnnnsss|||}}}zzzkkkkkkiii}}}wwwrrrooottt|||xxxssskkk___VVVSSSLLLRRRZZZaaabbb^^^XXXTTTQQQRRRQQQJJJ@@@888555666555444444444444333333333222111111000111222333444222000///......000222444000111111222222333444444///000000000111111111111111111111111222222222222111111222222222222111111222222222333333444444444444444555555555555444444555666666555888;;;999333777777777888:::;;;===>>><<>><<<>>>AAACCCEEEGGGKKKNNNPPPRRRVVVYYY\\\^^^``````aaabbbbbbaaaaaabbbdddffffffkkkqqqsssvvv444555666555555666999;;;@@@EEELLLPPPTTTXXX^^^bbbeeeggghhhiiihhhdddaaa^^^^^^___rrr|||tttnnniii\\\]]]aaaeeejjjnnnqqqsssuuu~~~pppfffdddwww}}}}}}}}}|||tttpppmmmmmmnnnkkkbbb[[[LLLKKKMMMSSSYYY[[[WWWRRRNNNMMMKKKGGGCCC>>>999777444444555555444222111///111000000000111222333333222111111222111///111333111111000000//////......///111333555555333111/////////000000111111222222111111000000000111333444222222222333333444444444444444444555444444333333777777666666555555555444888888888999:::;;;<<<===AAABBBDDDFFFHHHJJJLLLMMMMMMPPPTTTYYY\\\]]]]]]]]]bbbbbbaaa```___```bbbeeeiiikkknnnpppsss555666777666666777:::<<>>EEEKKKSSSXXXZZZ]]]```ccccccdddfffgggfffddd```^^^^^^cccuuutttjjjeeebbb```UUUUUUUUUVVVWWWXXXZZZZZZ\\\^^^dddlllxxxyyyuuutttwwwxxxzzz~~~qqqeeeWWWggg}}}zzzvvvwwwxxx|||~~~xxxyyytttrrrsssyyy}}}zzzpppfffPPPNNNLLLOOOSSSSSSOOOJJJLLLKKKIIIFFFAAA===888666555555444333222222222222222222111111000111111111888555111222555666333000111111111000000000000000222222222222222222222222333333333222222222222222444333222111000000000000333333333333333222222222555555666666666666666555333444444555777888888999888888888999:::;;;======???@@@BBBDDDFFFIIIKKKKKKNNNPPPTTTXXX[[[]]]]]]]]]aaabbbbbbbbbaaabbbeeehhhiiikkkoooqqquuu555666777777777888;;;>>>CCCJJJRRRWWWZZZ[[[^^^```bbbccceeegggfffccc```^^^```gggyyymmm```ZZZWWWUUUTTTSSSSSSSSSSSSUUUVVVWWWVVVWWWYYY]]]ffftttxxxtttpppmmmllloooqqqwwwsssdddXXXaaarrr{{{wwwxxx}}}|||sssfffRRRNNNKKKMMMQQQRRROOOKKKKKKJJJHHHEEEAAA<<<888666666555333222111222333333333333222111000000000111777888888555444555444111111111111111111111111111333222111000000111222333333333333222222111111000222222111111111111111111333333333222222222222222444555555666666666666555777777666666666666666666777888888999:::<<<===>>>???@@@BBBDDDGGGIIIKKKLLLNNNPPPTTTXXX[[[]]]^^^^^^```aaaaaa```______aaacccgggjjjnnnpppttt333444555555666777:::===CCCIIIRRRWWWYYY[[[^^^```bbbdddfffgggfffccc```]]]```jjj{{{iii[[[SSSPPPOOOQQQQQQPPPQQQSSSUUUXXXYYYXXXXXXYYYZZZ^^^eeennntttvvvnnnllliiihhhiiijjjooowwwuuucccVVV]]]nnnzzz|||rrraaaSSSNNNJJJLLLPPPSSSRRROOOKKKJJJHHHEEEAAA===999666555444333222111222333444333333222111000000000111333<<<@@@999222111333444000000111111222222333333333222000//////000222333222222111111000000000/////////000111222333333333222222222222222222222222222333444555555555555555666666777777777777777777777777888999:::<<<===>>>@@@AAACCCEEEHHHKKKMMMNNNOOOQQQTTTWWWZZZ]]]^^^^^^aaabbbbbbaaa___^^^___```dddggglllooorrr222444555555555777:::===EEELLLSSSYYY[[[^^^aaaddddddeeeggghhhfffccc___]]]___jjjzzzzzzgggYYYRRRPPPOOOMMMMMMMMMOOORRRVVVZZZ\\\\\\]]]^^^^^^^^^___aaacccppp|||yyymmmhhheeedddfffjjjnnnsss|||vvvcccPPPWWWmmmooo^^^TTTNNNJJJKKKPPPTTTTTTRRRKKKJJJHHHFFFBBB===:::777444333333222222333333333222222111111000111111111111???EEE;;;000///222444000000111222333444444444222111000//////000111222111111111000000000000000---...000111333444444444111111111111222222222333222222333444555555555555333333555666888999;;;;;;777777777999:::<<<>>>???@@@AAACCCFFFIIILLLNNNOOOOOOQQQTTTWWWZZZ\\\^^^___bbbcccdddcccaaa``````aaacccfffkkknnnqqq333444555666666888;;;>>>GGGMMMTTTYYY\\\___dddhhhfffgggiiiiiigggccc___\\\\\\gggwwwvvvdddWWWQQQNNNNNNKKKKKKLLLNNNRRRWWW\\\___bbbdddfffeeecccaaaaaaaaadddmmm{{{wwwpppiiifffdddccchhhnnnvvv{{{xxxbbbRRRUUUhhhvvv}}}|||mmm___UUUOOOIIIIIINNNSSSTTTRRRKKKKKKIIIFFFCCC>>>;;;888222333333444444333333333111111111000111111222222222@@@EEE:::000000222111000000111222333444555666111111000000000000111111000111111111111111222222...///000222333333333222//////000111222333333444222333444555666666666666333333555666888:::;;;<<<666666777888:::<<<>>>???>>>@@@BBBEEEHHHKKKMMMNNNPPPQQQSSSVVVYYY\\\^^^______aaabbbcccbbbaaabbbcccbbbfffkkknnnrrr444555666777777999===???GGGLLLSSSWWW[[[___eeeiiihhhiiijjjiiigggccc___\\\YYYdddttttttcccVVVNNNKKKJJJLLLLLLMMMOOOTTTYYY^^^aaagggiiikkkllljjjgggffffff```fffnnnvvv}}}vvvqqqmmmjjjhhhfffeeekkkttt~~~xxxbbbYYYVVVbbb~~~|||ssszzzzzzzzzwwwlllbbbWWWPPPIIIHHHMMMQQQRRRQQQLLLKKKIIIGGGCCC???;;;999111222333444555444333222111000000000111222333333555@@@CCC999111333222---000000111222444555666666000000000111111000000000111111111222222333333444///000222333333222111000......///111222333444555333444555666777777777777666666777777888888888999666666777888:::<<<>>>???===???AAADDDGGGJJJLLLNNNPPPQQQSSSVVVYYY\\\^^^```ZZZ\\\___``````aaabbbdddcccffflllooosss555666777555555777===BBBHHHMMMTTTYYY\\\___eeeiiikkkkkkjjjhhhddd```\\\YYYTTTYYYgggyyy|||iiiZZZRRRNNNKKKIIIJJJLLLMMMOOORRRZZZeeemmmsssuuuxxx|||~~~yyyqqqjjjlllhhhfffhhhlllrrr}}}wwwpppiiihhhfffeeehhhpppyyyvvvcccWWWUUU]]]uuu~~~uuuqqqsss{{{~~~~~~}}}{{{ooocccYYYOOOEEECCCHHHNNNQQQQQQKKKJJJHHHEEEAAA>>>;;;:::777666555444444444555555222222222333444555666777>>><<<999555222111111111...//////000111222222222111111111000000000000///222222222111111111111000111000/////////000222333333111111333555555111...444444333222333444555666555555444555555666777888555555666777888:::;;;<<<>>>@@@BBBCCCEEEHHHLLLOOOTTTTTTUUUWWW[[[^^^___^^^___\\\ZZZ[[[___bbbccccccgggiiimmmnnnqqq666777888777666888>>>DDDJJJOOOUUUZZZ\\\```eeeiiikkkkkkjjjhhhddd```[[[XXXRRRWWWeeexxxuuudddVVVPPPMMMKKKIIIKKKMMMNNNPPPUUU^^^kkkttt~~~zzzwwwqqqlllkkklllnnnvvv~~~yyypppmmmhhhggghhhiiimmmvvvyyygggVVVRRRXXXnnntttmmmkkkppprrrttt}}}wwwiii^^^TTTIIIDDDGGGLLLOOOOOOLLLKKKIIIEEEBBB???<<<;;;555444222222222333333222333333333444444555777777===;;;777444222111111111222222111111000000//////222222111111111000000000000000111111222222222333111000000///000111222333444222111222444555333111333333222222222333444555555555555555666777888999666666666777999:::<<<===???AAACCCDDDFFFIIIMMMPPPUUUUUUUUUXXX\\\_________```]]][[[\\\```cccddddddeeehhhlllnnnrrr666888888888777:::@@@EEEMMMRRRXXX[[[^^^aaafffjjjjjjkkkjjjhhhddd___ZZZWWWSSSYYYggg{{{~~~ooorrrvvvkkk]]]RRRMMMKKKJJJIIIKKKMMMOOOSSSYYYeeettt~~~zzzwwwssspppqqquuuvvv}}}wwwnnnjjjjjjfffgggjjjmmmsss|||}}}lllYYYRRRSSSeeeuuukkkdddeeegggkkkxxxpppeeeZZZMMMEEEFFFJJJMMMMMMNNNMMMJJJGGGDDDAAA>>>===555444222222333333222111444444444444555666777777:::888555222111000111111333222222111000000//////333222222222111111111111...///000111222333444444111000000000000111222222444222111222444555555555222222222111222333333444555555555555666777888999777777777888:::;;;===>>>@@@AAACCCEEEGGGJJJNNNRRRUUUUUUVVVYYY]]]``````___```^^^]]]]]]```ccceeeeeedddgggkkknnnrrr555777888777777:::AAAFFFOOOTTTZZZ]]]___bbbgggkkkjjjkkkjjjhhhddd___ZZZWWWZZZbbbsssooobbbhhhxxxkkkcccXXXOOOJJJIIIIIIIIIJJJMMMPPPUUU^^^lll|||{{{uuutttsssvvvzzzwwwooojjjhhhjjjeeehhhkkkpppvvvppp]]]TTTQQQ___zzzzzzmmmcccbbbdddkkk}}}ssshhh]]]OOOFFFEEEIIIMMMNNNOOONNNLLLIIIFFFCCCAAA@@@999777444444555666444222333333333333333444555666777555333111000000111222000000000111111222222222333333333222222222111111///000000111222222333333000000000111111111222222222222222444555666666555333222222333333333444444444444444444555666777888777777888999:::<<<===>>>???@@@CCCEEEGGGJJJNNNRRRUUUVVVWWWZZZ^^^``````___```___]]]]]]___aaadddeeeeeehhhlllnnnrrr333555666666666:::AAAFFFPPPUUU[[[^^^```ccchhhlllkkkkkkjjjhhhddd```\\\ZZZ^^^mmm~~~jjj```jjj~~~rrrjjjbbb\\\TTTMMMIIIHHHHHHHHHJJJMMMRRRYYYcccrrrzzzxxxwwwvvvxxx}}}yyyqqqllliiihhhiiigggiiinnnrrrwww~~~ttt]]]SSSOOO[[[sss~~~qqqeeecccfffooouuueee\\\OOOFFFEEEHHHMMMPPPPPPOOOMMMKKKIIIGGGEEEDDD>>>:::555444555666444111222222111111222222333333444333111000000000222333111111111111222222222222333333333222222222111111111111111111111111111111000111111111222222222222///111444666777666555444333444444555555555555555333333333333444555666666777777888999:::<<<===>>>===???AAACCCEEEIIIMMMQQQUUUUUUWWW[[[___aaa```___^^^^^^]]]]]]]]]___bbbdddhhhjjjmmmooorrr222444666666666:::AAAGGGPPPUUU[[[^^^aaadddiiimmmmmmllliiigggdddaaa```___cccwww{{{ggg___kkk}}}wwwooofff___XXXUUUPPPKKKHHHGGGHHHIIIJJJOOOVVV^^^iiixxx}}}zzzxxx{{{zzzoookkkkkkiiiggghhhjjjmmmqqquuuxxx|||www[[[QQQLLLVVVkkksssgggeeefffmmmsssaaaYYYMMMFFFDDDGGGLLLPPPOOOOOONNNMMMLLLKKKJJJIIICCC<<<444111333444222000111111111000000111111222333222000///000111333555555555444222111000///...333222222222111111111111222222222111111111000000000111222222333333222222///222555666555444444444444444555666666666666666333333333333444555666777777777777888:::;;;===>>><<<>>>AAACCCEEEIIIMMMQQQTTTUUUWWW[[[___```___^^^^^^^^^^^^]]]\\\^^^aaaccciiikkknnnppprrr333555777777888<<>>@@@BBBEEEGGGKKKPPPSSSRRRSSSVVVZZZ^^^___^^^\\\___aaaaaa```^^^^^^bbbffffffhhhlllooottt888999999999999>>>FFFLLLUUUVVVZZZ^^^ccchhhllloooooonnnggghhhnnnkkknnn~~~|||bbbZZZhhhuuummmiiiaaaWWWQQQOOOMMMIIIFFFEEEDDDDDDEEEHHHJJJKKKKKKNNNTTT]]]hhhtttssskkkiiiggggggjjjnnnqqqsssuuuyyy}}}qqqZZZJJJNNN[[[jjj{{{qqqeeehhhooojjjssssssttttttmmmeeecccfff[[[UUULLLFFFEEEGGGJJJKKKOOOOOOPPPOOONNNLLLJJJIIIIIIBBB999444444444222000000000000000000000000000......///000111222222333222111111111000000//////000000000000000000000000000000000000000000111111333333222222111000000///222222111111222222333444444444444555444444333333444444333444444555666777666666777777888999;;;<<>>FFFMMMVVVYYY]]]bbbgggiiikkklllnnnnnniiijjjppppppyyyccc[[[iii~~~vvvllleeeaaaZZZRRRMMMKKKIIIFFFCCCBBBBBBBBBCCCFFFHHHIIIJJJNNNTTT]]]gggqqqxxxjjjiiihhhggghhhkkkppptttvvvzzz~~~ttt]]]LLLMMMVVVcccyyy~~~~~~xxxooosssvvvmmmkkkjjjjjjlllhhhaaa___aaa[[[WWWOOOIIIEEEEEEGGGIIINNNNNNNNNNNNLLLJJJHHHFFFGGG@@@888444444555333111111111111111111111111111//////000000111111222222111111111111000000000///000000000000000000000000111111111111000000000000111111111111111222222222333222222222222333444444333444444555444444333333444444333444444555666777666666777777888999;;;<<<@@@>>>@@@DDDGGGHHHNNNUUUVVVWWWXXX\\\___```^^^\\\^^^]]]\\\]]]___aaaaaa```bbbgggnnnrrruuu777888999999999>>>FFFMMMXXX[[[aaafffjjjkkkkkkjjjmmmoookkkmmmssswwwiii```ooo~~~vvvooohhh```ZZZWWWQQQJJJFFFEEEDDDBBB???AAABBBBBBDDDEEEHHHIIIJJJOOOTTT\\\eeennn{{{}}}pppgggiiiiiijjjlllpppvvv{{{~~~wwwaaaPPPMMMPPPXXXnnnzzzuuuttttttwwwxxxyyy|||~~~~~~~~~yyyiiieeedddgggfffbbb``````^^^[[[VVVMMMEEEBBBDDDGGGMMMMMMMMMLLLJJJHHHEEEDDDDDD???888444555555444222111111111111111111111111000000000000000111111111111111111111000000000000000000000000000000000000222222111111111000000000000000000111222333333444333222222222222333444444333333444444555444444333444444333444444555666777666666777777888999;;;<<<@@@???AAAEEEHHHIIIOOOUUUWWWWWWXXX[[[^^^______^^^]]]\\\[[[\\\___aaabbbaaaccchhhnnnqqqttt777888999888999>>>GGGMMMZZZ]]]bbbgggkkkmmmnnnnnnlllpppnnnnnnuuu{{{qqqhhhxxx|||qqqiiibbb\\\UUUPPPMMMIIIDDDAAA@@@@@@???===BBBCCCEEEFFFGGGIIILLLNNNNNNTTT[[[dddmmmyyyvvvpppllljjjlllooosssxxxwwwcccQQQKKKJJJOOOddd{{{}}}vvvqqqqqqsssuuuvvvwwwyyy||||||zzzmmmfffbbbccceeecccbbbccccccbbb]]]SSSGGGAAABBBEEEMMMMMMLLLKKKIIIGGGDDDCCCAAA===888555555555555444111111111111111111111111111111111000000000000000111111111000000000000000000000000000000000000000333222222111111000000///000000111222222333333444222111111111111222333333333333444444555444444444444444333444444555666777666666666777888999;;;;;;???>>>AAAEEEHHHIIINNNTTTWWWVVVWWWYYY\\\_________\\\[[[ZZZ\\\___aaabbbbbbccchhhnnnpppsss666888888888999???GGGNNN[[[]]]```eeejjjnnnrrrtttmmmqqqoooooouuu|||xxxoooyyyqqqggg^^^XXXSSSNNNJJJFFFCCCAAA???>>>>>>>>>>>>AAACCCFFFFFFGGGHHHLLLOOOMMMSSSZZZccclllxxxxxxrrrpppqqqlllpppuuuzzzvvvbbbPPPJJJGGGJJJ\\\rrr~~~uuunnnnnnqqqrrrsssuuuvvvxxx||||||xxx}}}qqqiiicccdddeeeddddddeeellljjjcccWWWJJJBBBBBBEEELLLLLLLLLKKKIIIGGGDDDCCC>>><<<888555444555555555111111111111111111111111111111111000000000000000000000000000000000111111000000000000000000000000333222222222111111000000222222222222222222222222000000000000000111222222222333333444555555555444444444333444444555666777666666666777888999;;;;;;======@@@EEEGGGHHHMMMSSSVVVUUUUUUXXX[[[^^^___^^^[[[ZZZZZZ\\\___aaabbbaaacccgggmmmooorrr666777888888:::???HHHNNNZZZ\\\___ccchhhnnnrrruuunnnqqqooopppvvv|||}}}vvvzzznnnfff\\\UUUPPPMMMHHHEEEBBBAAA@@@>>>>>>>>>??????>>>AAADDDEEEDDDFFFJJJNNNMMMRRRYYYaaajjjvvvuuuppppppsssqqqvvv}}}uuu```OOOIIIGGGHHHVVVhhhzzzqqqppprrrqqqrrrsssssstttzzz{{{zzz}}}yyytttrrrsssssspppoooppptttpppfffYYYLLLEEECCCDDDJJJJJJJJJJJJIIIGGGEEECCC===;;;999666444444444555222222222222222222222222000000000000000111111111000000000000111111111111000000000000000000000000222222222222222222222222333333333333333222222222000000000000000111222222222222333444555555555555444444333444444555666777666666777777888999;;;<<<===<<>>>>>???@@@===AAAEEEEEEDDDEEEJJJOOOMMMRRRYYY```gggrrr~~~xxxuuuvvvzzz{{{vvv```NNNIIIHHHGGGPPP^^^xxxzzzxxx{{{zzzzzzyyyvvvuuuzzzxxxsss||||||~~~||||||zzzsssfffXXXMMMFFFCCCCCCGGGGGGHHHHHHGGGFFFDDDCCC<<<;;;999666444333333444222222222222222222222222//////000000111111222222///000000000111111111111000000000000000000000000000111111222222333333444111222222333333444444444222222222222222333333444111222333444555555555555444444333444444555666777666666777777888999;;;<<<======@@@FFFHHHIIIMMMRRRUUUVVVXXX\\\```bbbaaa___]]][[[ZZZ[[[^^^_________```dddjjjnnnppp~~~555777888888:::???HHHOOOXXX[[[aaafffjjjkkklllkkkmmmooommmqqqyyyyyynnngggZZZUUUMMMHHHFFFDDD@@@>>>???@@@@@@???>>>>>>???@@@???CCCGGGGGGFFFGGGLLLQQQNNNSSSXXX^^^eeeooozzz}}}||||||xxxaaaNNNJJJIIIFFFMMMXXXjjjyyy~~~}}}{{{xxx{{{wwwmmmrrr{{{xxxxxx~~~}}}ssseeeWWWMMMGGGCCCBBBDDDEEEFFFFFFFFFEEECCCBBB<<<;;;:::777444222333444222222222222222222222222...//////000111222222333//////000000111111111222000000000000000000000000000000111222333444444555///000111222444555666777444444333333444444555666111222333444555555555555444444444444444555777777666666777777888999;;;<<<>>>>>>BBBGGGJJJJJJNNNSSSVVVWWWZZZ___cccdddcccaaa]]]\\\[[[[[[]]]______^^^___dddjjjmmmppp~~~666555777:::;;;===EEENNNYYY```eeefffhhhlllmmmkkkiiimmmrrrtttttt|||xxxlll```WWWNNNLLLHHHDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEHHHIIIJJJJJJJJJMMMPPPUUU[[[ccclllvvv|||}}}wwwbbbPPPJJJHHHEEEJJJTTTkkk|||{{{ssskkkhhhoooxxxyyy|||~~~xxxssslllaaaVVVMMMGGGCCC@@@BBBDDDGGGHHHHHHFFFDDDBBB@@@>>>:::777444333222222333333444555444333222111000000000000000111111111//////000000111111222222333333333222222111111111222222222222222222222222000111111111111222222222////////////000111222333111222333444555555555555555555555555555666777777777777888888888999999999===>>>@@@CCCGGGLLLPPPRRRXXXXXXYYY[[[^^^```___^^^[[[[[[\\\]]]^^^```aaabbbaaagggiiimmmwww666555777:::;;;===EEENNNZZZaaaggghhhjjjmmmmmmkkkhhhjjjoooqqqpppvvvxxxooocccXXXOOOKKKIIIFFFCCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFIIIKKKLLLLLLLLLOOORRRWWW\\\ccckkktttzzz}}}vvvcccPPPIIIEEECCCHHHRRRfffzzz}}}sssjjjdddiiiqqqttttttxxx|||ssskkkeee\\\SSSKKKFFFBBB@@@CCCEEEHHHKKKKKKHHHEEECCC@@@>>>;;;777444333333333333333444444444333222111111111111000000000000000000000000000000111111111222222222111111000000000111111111111111111111111000111111111111222222222222222222222222333444555333333333444444444333333555555555555555666666777666777777888999999::::::===>>>???BBBGGGKKKOOOQQQXXXXXXXXX[[[^^^```___^^^[[[[[[\\\]]]^^^```aaabbbaaagggiiimmmwww666555666:::;;;>>>GGGPPPZZZbbbiiijjjlllnnnmmmjjjhhhiiilllnnnlllnnnzzzwwwmmmcccYYYOOOHHHFFFEEECCCAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGJJJLLLNNNNNNOOORRRTTTXXX]]]ccckkksssyyy~~~~~~|||vvveeeSSSIIICCC@@@FFFOOObbbyyy~~~tttjjjbbbdddjjjmmmkkkmmmwwwzzzpppfffbbb\\\UUUNNNIIIFFFDDDBBBFFFJJJMMMMMMJJJFFFCCC@@@???;;;888555444333333333333333444333222222111222222111111000000//////111111111111000000000000111111111000000000000000000000000000000000000000000111111111111222222222444444333333333333444444333333333333333444444444555555444444555555666777555666666888999:::;;;;;;<<<===???BBBFFFJJJNNNQQQWWWWWWWWWZZZ]]]______^^^[[[[[[\\\]]]^^^```aaabbbaaaggghhhmmmvvv777555666:::;;;???HHHRRRZZZbbbiiilllmmmnnnllliiijjjjjjkkkllliiiiiipppyyy{{{tttrrr{{{nnncccZZZRRRKKKFFFBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPRRRUUUYYY^^^dddllltttyyy~~~}}}xxxjjjYYYMMMDDD@@@EEEMMM```yyywwwlllcccbbbeeehhhhhhmmmvvv{{{sssgggeeeaaaZZZRRRKKKGGGEEEAAADDDIIIMMMMMMJJJEEEBBBAAA???<<<999666444333333333333333333222222111111333222222111000///......222222111111000000//////111111111111111111000000111111111111111111111111000000111111111222222222333333222222111222222222222222333333444555666777555444444444444555666666444555666777999:::<<<<<<;;;<<<>>>AAAEEEJJJNNNPPPUUUUUUVVVYYY\\\^^^^^^]]][[[[[[\\\]]]^^^```aaabbbaaaggghhhllluuu~~~777555666999<<<@@@JJJTTTZZZbbbiiilllmmmooommmiiijjjiiijjjiiifffdddjjjssswwwmmmhhhhhhwwwyyypppcccXXXRRRMMMHHHEEEAAAAAAAAAAAABBBCCCCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIKKKMMMNNNOOOQQQSSSWWW\\\bbbjjjsssxxx}}}{{{qqqcccTTTHHHBBBFFFLLL\\\vvv}}}qqqeee``````fffllluuu~~~}}}nnnmmmjjjbbbWWWLLLEEEBBB>>>BBBGGGKKKLLLIIIDDD@@@AAA???===:::888555444333333333222222111111111111333222222111000///......222222111111000000//////222222222222222222222222222222222222222222222222000000111111111222222222333333222222111222222222666666555444555555666777444444444444444555666666444555666777999:::<<<<<<;;;<<<>>>AAAEEEJJJNNNPPPTTTTTTUUUXXX[[[^^^^^^]]][[[[[[\\\]]]^^^```aaabbbbbbggghhhlllttt|||777555666999<<>><<<999666444333333333222111111111111222222222111111000000//////111111111111000000000000222222222222222333333333222222222222222222222222000111111111111222222222444444333333333333444444:::999777555333333333333444444333333444444555666555666666888999:::;;;;;;<<<===???BBBFFFJJJNNNQQQSSSSSSTTTWWW[[[]]]]]]\\\[[[[[[\\\]]]^^^```aaabbbbbbggghhhkkkttt{{{777666666999<<>>???BBBGGGKKKOOOQQQQQQRRRSSSVVVZZZ\\\]]]\\\[[[[[[\\\]]]^^^```aaabbbbbbggghhhkkkssszzz888666666999<<>>AAADDDFFFGGGFFFDDDCCCAAA@@@???===:::777555333444333111000000000111222000000000000000111111111//////000000111111222222//////000000111111111222000000000000000000000000000111111111111222222222////////////000111222333.........///111444888:::444333333333333444555555777777888888999999999:::===>>>@@@CCCGGGLLLPPPRRRQQQQQQRRRVVVZZZ\\\\\\\\\[[[[[[\\\]]]^^^```aaabbbbbbhhhhhhkkkssszzz999888:::<<<===BBBNNNZZZ```eeelllrrrvvvwwwxxxyyyyyyxxxuuuppplllsss}}}|||~~~pppcccZZZLLLJJJHHHFFFFFFGGGIIIKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPNNNLLLLLLLLLLLLLLLKKKLLLNNNNNNOOOSSSWWWZZZ___fffqqq|||~~~}}}lllWWWHHHFFFJJJPPPdddzzzooogggbbbaaalllzzz~~~}}}yyymmm]]]OOOGGGDDDBBB>>>@@@GGGKKKIIIFFFEEEDDDCCCBBBAAA@@@===999555333333444222111000111333///000111222222222222222......//////000000111111000000000000111111111111//////000000111111222222000000000/////////////////////000111222333333444444444444555444444333333555555444333333333444444666666666777888888888999<<<===>>>AAAEEEIIIMMMOOOUUUUUUUUUWWWZZZ[[[ZZZYYY^^^^^^^^^^^^^^^___```aaaaaahhhiiimmmtttzzz999888:::<<<>>>BBBNNN[[[aaafffnnntttxxxzzz{{{|||{{{|||{{{uuuqqqxxx|||~~~sssfffZZZSSSKKKJJJHHHGGGGGGIIILLLMMMOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPOOONNNLLLKKKKKKLLLMMMKKKLLLMMMMMMNNNPPPTTTWWWZZZ```jjjttt}}}rrr]]]NNNIIIJJJMMMaaa{{{rrrhhhaaaeeelllttt{{{}}}wwwmmmmmmjjjbbbWWWLLLFFFEEEBBB>>>???FFFJJJHHHEEEEEECCCBBBAAA@@@???<<<888555333333444222111000111333000000111222222222222222/////////000000000000000000000000000111111111111000000000000000111111111000000000000000000000000000111111222222333333333333444444555444444333333555555555444444555555666666666777888888999999999======???BBBEEEJJJMMMPPPUUUTTTUUUWWWZZZ\\\[[[ZZZ]]]]]]]]]]]]]]]^^^___```aaagggiiimmmuuu{{{999888:::<<<>>>BBBOOO[[[ccchhhpppvvvzzz}}}|||zzzxxx}}}|||pppdddZZZQQQLLLIIIHHHHHHHHHJJJLLLOOOQQQSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSRRRRRRQQQPPPPPPOOOPPPOOOMMMLLLKKKKKKLLLMMMLLLMMMMMMLLLLLLMMMPPPRRRTTTXXX```gggooowww|||iiiWWWMMMJJJJJJ]]]{{{wwwkkkbbbffflllpppppppppppplllggg___```^^^ZZZSSSLLLGGGEEEBBB>>>???EEEIIIGGGEEEDDDBBBAAA@@@???>>>;;;777444333333444222111000111333000000111222222222222111000000000000000000//////000000000000111111111111111111111111000000000000///000000000111222222222222222222222222222222222333333444444555444444333555555555555555666777888777777888888999::::::;;;===>>>???BBBFFFJJJNNNPPPTTTTTTUUUXXX[[[]]]]]]\\\[[[[[[\\\\\\]]]^^^^^^___```gggiiimmmvvv}}}999888:::===>>>CCCOOO\\\dddiiiqqqwww{{{~~~~~~}}}|||ooocccYYYQQQLLLIIIHHHHHHHHHIIILLLOOORRRTTTVVVUUUUUUTTTTTTTTTUUUUUURRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLNNNPPPPPPSSSXXX]]]cccjjjrrrxxxuuubbbSSSKKKIIIZZZvvvzzzyyy{{{~~~rrrhhhgggssszzzsssjjjgggdddaaa^^^]]][[[YYYUUUOOOJJJGGGBBB>>>???DDDHHHGGGDDDDDDBBB@@@>>>===<<<:::777444333333444222111000111333000111111222222222111111222111111000000////////////000000000111111111111222222111111000000////////////000111222333333444111111111111111111000000333333444444555444444444444444444444555666777888777777888999:::;;;;;;<<<===>>>@@@BBBFFFKKKNNNPPPSSSSSSTTTXXX[[[^^^^^^^^^[[[[[[\\\]]]^^^_________```fffhhhmmmvvv~~~999888:::===???DDDPPP]]]eeejjjqqqwww{{{~~~~~~vvvnnnbbbWWWPPPKKKHHHGGGGGGHHHIIIKKKMMMPPPSSSTTTVVVUUUTTTTTTSSSTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPOOOMMMMMMNNNPPPOOOQQQTTTWWW\\\bbbiiinnnxxxlllXXXLLLJJJXXXooo~~~xxxsssuuuyyyyyyppprrrqqqfffcccbbb```^^^[[[ZZZXXXUUUOOOJJJDDD??????DDDHHHGGGDDDDDDBBB@@@>>><<<;;;999666444333333444222111000111333111111222222222111111000222222111111000000/////////000000000111111111111222222111111000000////////////000111222333333444000000000000000/////////222333333444555555555444333333333333444555666777666777888999:::;;;<<<<<<===>>>???BBBFFFJJJNNNPPPRRRRRRTTTWWW[[[^^^^^^^^^[[[\\\]]]___````````````___fffggglllvvv~~~999888:::===???DDDQQQ^^^fffkkkqqqwww{{{~~~zzzuuuddd^^^UUUNNNIIIGGGFFFEEEHHHIIIJJJKKKMMMPPPRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQQQQSSSUUUWWWYYY^^^cccgggmmmttt}}}ttt]]]MMMKKKUUUhhhzzzwwwsssnnnqqqwww|||www~~~qqqllliiigggccc_________]]]VVVOOOFFFAAA@@@EEEHHHGGGEEEEEECCCAAA>>><<<;;;999777555333333444222111000111333111222222222222111000000111111111111111111000000000000000000111111111111111111111111000000000000///000000000111222222222///000000000000000000000222222333444555555555555333333333333333444555666555666777888999;;;;;;<<<<<<===>>>AAAEEEIIIMMMOOORRRRRRSSSVVVZZZ]]]]]]\\\ZZZ\\\^^^```aaaaaaaaaaaa___eeegggkkkuuu}}}999888:::===???EEEQQQ^^^iiimmmssswww{{{~~~xxxooohhhcccVVVRRRMMMIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPMMMLLLKKKJJJJJJKKKLLLMMMKKKMMMPPPPPPPPPPPPQQQSSSTTTVVVWWWXXXYYY\\\```cccdddjjjqqqvvvzzzxxx```NNNIIIPPP```vvvzzzwwwuuuqqqkkklllttt~~~~~~|||{{{~~~{{{tttnnnllllllhhh___VVVGGGBBBAAAEEEIIIHHHFFFFFFDDDAAA>>><<<;;;:::888666333333444222111000111333222222222222222111000000111111111111111111222222000000000000111111111111000000000000000111111111000000000000000000000000000000111111222222333333111222333444555555555555555555444444444444555666444555666777999:::;;;;;;;;;<<<===@@@DDDHHHLLLNNNQQQQQQRRRUUUYYY[[[[[[[[[YYYZZZ]]]___aaaaaa``````___eeefffjjjsss|||999888:::===@@@EEERRR___kkkoootttyyy|||{{{qqqhhh```YYYUUUOOOMMMJJJIIIIIIJJJJJJIIIJJJKKKKKKLLLMMMMMMNNNNNNSSSSSSRRRRRRSSSSSSTTTUUUTTTTTTTTTSSSRRRRRRQQQQQQMMMLLLKKKJJJJJJKKKLLLMMMIIILLLNNNPPPPPPQQQRRRTTTUUUWWWYYYZZZZZZ\\\^^^```^^^dddjjjnnnqqqyyyzzzaaaNNNGGGMMM[[[qqq~~~yyywwwuuupppiiiiiirrr||||||yyyzzz|||www{{{yyyrrrfff\\\HHHCCCBBBFFFIIIHHHGGGGGGEEEBBB???===<<<:::888666333333444222111000111333222222222222222111000///000000000111222222222333000000000000111111111111//////000000111111222222000000000000////////////111111222333444444555555111222333444555555555555777666666555555555666666333444555777888999;;;;;;:::;;;===???CCCHHHKKKNNNQQQQQQRRRUUUXXXZZZZZZYYYWWWYYY\\\^^^``````_________eeefffiiirrr{{{999999:::===???EEERRR___ooorrrwwwzzz}}}~~~sssnnnggg___YYYTTTQQQPPPHHHGGGGGGHHHHHHJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPPPPOOOOOOPPPQQQSSSTTTYYYXXXVVVTTTSSSRRRQQQQQQNNNNNNLLLKKKKKKKKKLLLMMMLLLLLLMMMNNNQQQTTTVVVXXX[[[ZZZYYYYYYZZZ\\\___```___```bbbeeejjjqqqyyy|||vvvaaaMMMGGGMMMYYYkkk{{{qqqkkkeeettt~~~xxxwwwvvvtttvvv}}}}}}mmm[[[LLLEEE??????DDDGGGFFFBBBBBBBBBCCCBBB???;;;666333555888999555000---///222111111111111111111111111222111111111000000//////111000000000//////......000111111111111222222222444444444333333222222222111000000000111222333333333333222111222333444555444444444555444444333333777666555444555888;;;===??????>>>@@@BBBGGGKKKNNNPPPQQQSSSUUUXXX[[[]]]^^^[[[[[[\\\]]]^^^aaadddeeefffgggiiikkkooo|||999888:::===???EEERRR```nnnrrrwww{{{~~~~~~uuunnneeebbb\\\VVVQQQMMMKKKKKKHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPRRRTTTUUUXXXWWWVVVTTTRRRPPPOOONNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRUUUWWWXXX[[[ZZZYYYXXXYYY[[[]]]^^^]]]___aaacccfffkkkqqquuuyyy~~~sss]]]JJJHHHLLLWWWiii}}}xxxqqqhhhrrrzzz{{{{{{zzzwwwrrrmmmrrrxxx}}}~~~xxxjjj[[[LLLFFF@@@AAAFFFIIIHHHEEECCCCCCBBBAAA>>>:::777444222444555222---+++---000111111111111111111111111111111111111000000000///111111111000000/////////000111111111111222222222444444333333333222222222111111111000111111222222333333222222222333444555333444444555444444333333777666555444555888;;;<<<>>>>>>>>>@@@CCCGGGKKKNNNSSSTTTUUUWWWYYY[[[\\\]]]ZZZZZZZZZ[[[]]]___aaabbbdddeeehhhjjjnnn|||999888:::<<>>@@@CCCHHHLLLOOOUUUVVVWWWXXXYYYZZZ[[[\\\YYYYYYZZZZZZ[[[]]]^^^___bbbdddgggkkkooo}}}999888999<<>><<<:::999888111111111000//////000222111111111111111111111111000000000000000000111111111111111111111111222222000000111111111222222222222222222222222222222222333333222111000000000111222222333333333444444444222333333444555555555444666666555666777888:::;;;;;;<<<>>>AAAEEEIIIMMMOOOPPPQQQSSSUUUWWWZZZ[[[\\\ZZZ[[[\\\\\\]]]^^^^^^^^^ccceeejjjnnnrrr999888888;;;???GGGWWWfffmmmqqqxxx}}}~~~xxxyyypppfffZZZRRROOOOOOLLLIIIHHHHHHIIIJJJKKKMMMOOOOOOQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOOOONNNNNNMMMMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLMMMMMMMMMMMMNNNPPPRRRTTTRRRRRRTTTUUUVVVVVVVVVVVVVVVWWWYYY[[[]]]^^^``````^^^```ccceeeeeeeeeggghhhiiikkknnnoooqqqvvv~~~ooohhhgggggglllsss|||tttpppnnnqqqyyy~~~|||zzzyyyzzzzzzyyyxxxppp___NNNCCCDDDJJJXXXooo}}}yyyxxxhhhaaa^^^aaaaaa^^^aaahhhhhhmmmmmmgggaaa\\\VVVQQQEEECCC@@@@@@CCCFFFHHHIIIBBBBBBAAA???===;;;999777333222222111111111222222111111111111111111111111000000000000111111111111000000000111111111111111000111111111111222222222111111111222222222222222222222111111000111111111111222333444444444333333222222333444555555555555555555666666777999:::;;;;;;<<<>>>AAAEEEIIILLLMMMNNNOOOQQQTTTWWWYYY[[[\\\ZZZ[[[\\\^^^___`````````cccfffjjjnnnsss999777888;;;???HHHXXXhhhooosssxxx||||||uuuqqqttt~~~xxxfff^^^SSSMMMMMMMMMLLLJJJKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSRRRSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMNNNOOOQQQSSSUUURRRSSSUUUWWWXXXXXXXXXXXX[[[[[[\\\^^^____________```bbbcccddddddeeegggiiigggjjjmmmooopppttt{{{xxxjjjfffeeedddhhhppptttwwwppphhhcccaaaaaaeeekkkqqqzzz}}}{{{xxxzzz{{{{{{zzzrrraaaPPPBBBCCCHHHTTTiiizzzvvvkkk```ZZZ]]]]]]ZZZ]]]fffhhhkkkjjjeeeaaa___ZZZUUUFFFDDDBBBAAABBBDDDFFFGGGAAAAAAAAA@@@>>>;;;888777666555444333333444333333111111111111111111111111///000000000111111111111/////////000000111111111000111111111111222222222000111111111222222222222111111111000111111222222111222333444444444333333111222333444555555555555555555666777888999::::::<<<===???BBBEEEHHHKKKLLLPPPQQQSSSUUUWWWYYY[[[[[[XXXZZZ\\\^^^``````aaa```bbbeeeiiimmmqqq}}}999777888;;;???HHHYYYhhhqqqtttxxx|||~~~yyyrrrmmmnnnyyypppwwwyyyccc[[[QQQMMMMMMNNNMMMKKKOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUVVVVVVUUURRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSSSSRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMNNNOOORRRTTTUUUSSSTTTVVVXXXZZZZZZZZZZZZ_________``````___^^^^^^dddeeeffffffeeefffhhhjjjjjjmmmqqqrrrrrrtttyyy~~~zzz~~~|||ooofffeeedddbbbgggooojjjzzzsssgggcccaaa```^^^___```ccchhhlllttt~~~|||tttwwwzzz||||||vvveeeTTTBBBCCCGGGQQQeeezzzssspppbbbYYYYYYXXXUUUZZZdddkkklllkkkfffeeefffddd```LLLIIIEEECCCAAAAAABBBCCC@@@@@@AAAAAA???<<<888666444333111000111111000///111111111111111111111111//////000000111111111222......//////000000000111000111111111111222222222000000111111222222222222111000000000111222333333111222333444555444333333111222333444555555555555555555666777888999::::::<<<===@@@BBBEEEHHHJJJKKKSSSTTTUUUVVVXXXYYYZZZZZZWWWXXX[[[^^^___```aaaaaaaaadddhhhlllppp{{{;;;:::;;;===???HHHZZZkkkvvv{{{~~~||||||}}}uuuooooootttttt{{{ooo\\\SSSLLLKKKMMMMMMNNNQQQOOOPPPPPPQQQRRRSSSTTTTTTWWWWWWWWWVVVUUUSSSRRRQQQJJJIIIHHHJJJLLLNNNOOONNNNNNOOOQQQSSSTTTUUUTTTTTTRRRSSSRRRRRRQQQPPPNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUWWWXXXXXXYYYYYYZZZZZZZZZ\\\]]]___```bbbbbbaaaaaacccdddeeeggghhhhhhiiiiiijjjlllmmmnnnooorrrwwwzzzyyytttlllfffcccdddgggjjjsssvvv{{{ssslllddd___ZZZVVVXXX]]]^^^dddkkkpppuuu}}}zzzxxx}}}{{{zzz|||{{{gggSSSGGGDDDEEEOOO```xxxzzzwwwmmm___VVVYYYZZZWWWYYY```jjjpppnnnffffffkkkggg^^^NNNFFF>>>:::>>>BBBEEEEEEDDDCCCBBB???===:::888666444333333222111111111222111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111333333333222222222111111444222000222444666444222444333333222222111111000222333333444555666888888777777777777888:::<<<>>><<<>>>@@@BBBCCCFFFJJJMMMQQQRRRTTTWWWYYYZZZ[[[[[[ZZZ[[[\\\]]]___```aaaaaabbbgggfffhhhooovvv;;;:::;;;===???HHHZZZkkkvvvzzz}}}|||}}}zzzrrrmmmpppzzzuuu{{{lll\\\SSSLLLLLLNNNNNNPPPSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQOOONNNKKKJJJIIIJJJMMMNNNOOONNNPPPQQQSSSUUUVVVVVVVVVUUUSSSSSSRRRRRRQQQPPPOOONNNPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZ^^^___aaabbbcccccccccccceeefffgggiiijjjjjjjjjjjjmmmnnnoooooopppssswwwzzzzzz{{{|||}}}sssoooiiieeedddgggkkkoooqqqssswww|||zzzxxxqqqiiifff```[[[YYYWWWVVV[[[aaafffppp}}}|||yyyxxxyyyyyyyyy}}}}}}kkkWWWHHHDDDDDDLLL\\\tttyyyxxxrrrdddZZZ[[[\\\XXXYYY^^^fffllllllggghhhlllhhh___OOOHHH@@@===???BBBDDDCCCCCCCCCAAA???===:::888666555444333222111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111000000000//////333222000222444555444222444444333333222222222111333333333444555666777888888888777777888999;;;<<<<<<>>>@@@AAACCCFFFJJJNNNQQQRRRTTTWWWYYYZZZ[[[[[[[[[[[[\\\]]]___```aaaaaabbbgggfffhhhnnnuuu;;;:::;;;<<>>@@@AAACCCFFFKKKNNNQQQRRRTTTVVVYYYZZZ[[[\\\[[[[[[\\\^^^___```aaabbbaaafffeeegggnnnttt:::999:::<<>>GGGYYYjjjwwwzzz}}}~~~|||}}}zzzeee\\\VVVRRRUUUXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVTTTRRRPPPOOOOOOMMMLLLMMMOOOPPPPPPPPPQQQRRRSSSUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]^^^___```aaabbbbbbddddddeeeeeefffhhhhhhiiijjjkkklllmmmnnnooooooooorrrssstttuuutttuuuwwwyyy}}}}}}||||||}}}~~~rrreeecccdddhhhnnnwww{{{ooogggaaa\\\ZZZZZZXXXYYY\\\___fffttt~~~zzzwwwuuutttvvvyyy~~~pppaaaNNNGGGDDDHHHUUUlll|||mmmoooxxxzzzxxxwwwpppdddZZZYYY]]]^^^\\\[[[^^^aaacccddddddbbb\\\UUUGGGEEEBBB@@@@@@AAAAAAAAAAAA@@@@@@???===<<<:::999888777555333222111000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111222222222222222222222222222222333222222111222222333333333444444555555555444444444444444555666777:::999888777777777888999;;;===???AAACCCGGGKKKOOOPPPQQQTTTVVVYYY[[[\\\]]][[[\\\]]]^^^```aaabbbbbbaaaffffffgggmmmrrr:::999:::;;;>>>FFFYYYjjjvvv|||}}}hhh^^^XXXUUUXXX[[[ZZZYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZXXXXXXWWWUUUSSSQQQOOONNNPPPOOONNNNNNPPPQQQQQQPPPPPPQQQRRRSSSTTTSSSSSSRRRTTTSSSRRRRRRRRRTTTUUUVVVUUUUUUUUUVVVWWWYYY[[[[[[[[[\\\]]]^^^___aaabbbbbbffffffffffffgggiiijjjkkkkkklllmmmoooppppppqqqqqqsssuuuwwwwwwwwwxxxyyy{{{}}}}}}|||{{{{{{|||}}}~~~~~~}}}lllcccaaaccciiiqqq|||rrrfff]]]ZZZXXXVVVXXX\\\aaalll~~~zzzwwwuuutttwwwyyy|||}}}qqqcccNNNHHHDDDHHHSSShhh}}}nnnccchhhtttzzzyyyxxxtttjjj```^^^bbbeeebbb^^^aaaaaaaaaaaa```]]]XXXTTTHHHFFFCCCAAA???@@@AAABBB@@@@@@??????>>><<<;;;:::777666555333222111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000111111111111222333222111000111222111222222333444555555666444444444444444555666666888777666666777888999:::;;;<<>>FFFXXXiiiuuu}}}~~~kkk___ZZZWWW[[[]]]\\\ZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]ZZZYYYXXXWWWUUURRRPPPOOOQQQPPPNNNOOOQQQRRRQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQTTTSSSRRRRRRSSSTTTVVVXXXVVVVVVVVVWWWXXXZZZ\\\\\\]]]^^^___```bbbcccdddeeehhhhhhhhhhhhiiikkkmmmnnnnnnnnnpppqqqrrrsssssssssuuuwwwyyy{{{{{{{{{}}}~~~}}}|||{{{{{{{{{|||}}}|||~~~sssgggccc^^^aaahhhqqq}}}wwwiiiccc[[[YYYZZZ]]]bbbnnn{{{wwwvvvsssuuuwwwyyy||||||rrrfffNNNHHHCCCFFFOOOaaa{{{}}}rrreee]]]bbboooyyy{{{{{{wwwnnneeeeeemmmsssqqqllldddaaa___^^^^^^[[[XXXWWWNNNLLLGGGCCC??????@@@BBB????????????>>><<<;;;;;;666666555333333222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111111333444333000///000222000000111222333444555555555444444444444555666666555555555555777999;;;===:::<<>>FFFXXXiiiuuu~~~}}}nnn```[[[YYY\\\___]]]ZZZZZZ\\\\\\]]]]]]^^^___``````]]]\\\[[[ZZZXXXUUUSSSRRRRRRPPPOOOOOOQQQRRRRRRQQQQQQQQQSSSTTTTTTSSSRRRRRRTTTSSSRRRRRRSSSUUUWWWYYYWWWWWWWWWXXXYYY[[[]]]^^^aaabbbcccdddfffggghhhiiikkkjjjjjjjjjkkkmmmoooppppppppprrrssstttuuuuuuuuuvvvyyy|||}}}~~~~~~~~~}}}|||||||||}}}~~~zzz|||~~~~~~~~~mmmdddbbb\\\___fffppp|||ssslllbbb```^^^___bbbnnn{{{xxxvvvrrrtttuuuwww{{{|||tttiiiNNNHHHCCCDDDLLL\\\sss{{{tttnnnbbbYYY^^^lllxxx}}}}}}uuuooohhhkkkvvv{{{fffbbb^^^]]]]]][[[[[[[[[SSSPPPKKKEEE@@@>>>@@@BBB????????????>>>===<<<;;;666555444333333333333333000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222333333333333111333444333000...000222//////000111333444555555555555444444444555666666333333444555777:::===>>>:::<<>>;;;<<<@@@@@@@@@@@@???===<<<:::999555333111111222222111000333222111000////////////000000000000000000000000111222333111///......///000000000000000000000000111111222222222222111111333333222222333333444555333333444444333333222111333444444555666777888888777777777888999:::<<<<<<>>>@@@AAABBBCCCFFFKKKNNNQQQQQQRRRUUUYYY\\\]]]\\\]]]]]]\\\]]]^^^```bbbcccbbbhhhiiikkkppprrr999999:::===???GGGYYYiiiwww}}}pppddd```^^^``````^^^___aaadddeeeggghhhiiiiiihhhhhheeeccc```]]]\\\ZZZWWWUUURRRQQQPPPPPPPPPPPPQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQUUUUUUTTTTTTUUUVVVXXXYYYXXXYYYYYY[[[]]]___aaabbbccccccccccccbbbdddgggjjjjjjjjjjjjkkklllnnnooopppttttttuuuuuuvvvwwwzzz{{{{{{|||~~~~~~|||jjjbbbbbb]]]bbbggglllrrrzzzzzzqqqkkkgggeeehhhnnnyyy}}}yyywwwuuutttsssuuu|||{{{rrr\\\LLLAAADDDIIISSSjjj{{{xxxxxxuuuppplllaaaYYY^^^mmmzzztttjjjqqqrrrwwwzzzwwwuuuuuutttppplll___OOOFFF@@@<<<<<>><<<::::::666444222111222222111000111000000000000111111111000000000000000000000000333444444333111///000111000000000000000000000000111111222222222222111111222111111111111222333333000111222333444555555555444444444444555555555555666666666666777999:::;;;>>>@@@AAACCCDDDHHHMMMPPPQQQQQQRRRTTTXXX[[[\\\\\\]]]\\\\\\]]]^^^```bbbcccccciiijjjlllpppsss999999:::===???GGGYYYiiiwww~~~wwwgggbbbaaadddeeedddeeegggiiijjjlllnnnnnnmmmlllkkkjjjgggccc```^^^[[[XXXVVVTTTSSSQQQPPPOOOOOOPPPQQQOOOOOONNNNNNNNNOOOOOOPPPTTTSSSSSSTTTUUUVVVWWWXXXWWWXXXZZZ\\\^^^```aaabbbccccccddddddccceeehhhjjjjjjjjjkkklllmmmoooqqqrrrvvvvvvvvvuuuuuuvvvyyy||||||}}}~~~xxxhhhbbbaaa___ccchhhkkkooouuu}}}zzzrrrqqqnnnnnnrrrxxx}}}zzzxxxvvvuuutttvvv}}}www^^^NNNCCCEEEIIIRRRggg~~~~~~|||}}}zzzuuuttthhh]]]___nnn|||~~~~~~tttkkknnnyyyyyyhhhTTTHHHAAA===<<<>>>AAAAAA@@@???>>><<<;;;:::666444222222222222111000//////000000111222222333000000000000000000000000111333333222000//////000000000000000000000000000111111222222222222111111111111000000111111222333000111222333444555555555444444444444333333222222444444444555666777888999<<<>>>@@@BBBDDDHHHMMMQQQRRRRRRRRRUUUXXX[[[\\\[[[\\\\\\\\\]]]___aaabbbcccdddjjjjjjlllqqqsss999999:::===???GGGYYYiiivvv~~~~~~mmmhhhgggkkkoooooooooqqqpppqqqsssuuuuuusssqqqpppnnnjjjfffccc```^^^[[[YYYWWWUUUSSSQQQPPPOOOOOOPPPNNNNNNNNNNNNOOOOOOPPPQQQSSSSSSSSSSSSSSSTTTUUUUUUVVVXXX[[[^^^```bbbbbbbbbcccdddeeeeeeeeegggiiilllkkkllllllmmmoooqqqssstttvvvyyyzzzzzzwwwvvvxxxzzz{{{|||}}}}}}~~~rrreee______aaaeeejjjmmmooottt{{{{{{vvvxxxwwwyyy~~~{{{yyyxxxxxxvvvwww}}}zzz```PPPEEEEEEIIIPPPdddzzz~~~qqqccc```lll{{{|||xxxqqqiiihhhmmmtttwwwxxx}}}kkkUUUIIIBBB>>>===>>>AAAAAA@@@@@@>>><<<;;;:::777555333222222222111000000000111111222222222222000000000000000000000000...000000///---------...000000000000000000000000111111222222222222111111111111111111111222333333333333444444333333222111444444444333333333333333444444444555666777888999:::<<<>>>@@@CCCHHHMMMQQQTTTTTTTTTVVVZZZ\\\\\\\\\[[[[[[\\\^^^___aaabbbcccdddjjjkkkmmmqqqsss999999:::===???GGGYYYiiivvv}}}tttnnnmmmrrrxxxzzzzzz|||{{{|||~~~~~~{{{xxxvvvqqqmmmiiieeecccaaa___]]]YYYWWWUUUSSSQQQPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSSSSUUUUUUVVVVVVVVVVVVVVVVVVYYYZZZ]]]```bbbcccdddcccdddfffggghhhhhhiiikkknnnmmmnnnnnnppprrrtttuuuwwwwww|||}}}yyywwwxxxzzzzzzzzz{{{{{{|||}}}}}}zzzlllaaa]]]^^^```eeekkkoooqqqvvv||||||zzzzzzzzzyyyyyy~~~{{{cccRRREEEEEEGGGNNNbbbxxx{{{jjj```gggtttzzzwwwtttnnnhhhdddeeeiiinnnppp~~~vvvfffSSSHHHBBB>>>>>>@@@AAAAAAAAA@@@>>>===;;;:::888666333222333222111000222222222333222111000///000000000000000000000000...///000///...---...///000000000000000000000000111111222222222222111111222222222222222333444444333333444444333333222111222333333444555555666666555555555666777888999:::;;;===???BBBEEEIIIOOOSSSWWWVVVVVVXXX[[[]]]]]]\\\ZZZ[[[\\\^^^```aaabbbcccdddjjjkkklllppprrr999999:::===???GGGYYYiiiuuu|||zzztttssszzz~~~wwwsssmmmiiifffdddaaa```[[[YYYWWWUUUSSSRRRRRRRRROOOPPPPPPQQQRRRSSSUUUVVVYYYYYY[[[\\\]]]^^^^^^^^^]]]^^^```aaacccdddeeeeeefffhhhjjjkkkkkklllnnnpppppppppqqqsssuuuwwwyyyzzzyyy{{{yyyxxxzzzyyyyyyyyyyyyzzz{{{|||~~~qqqfff```^^^___bbbgggnnnrrrvvvyyy~~~{{{yyyxxxyyyzzz{{{}}}fffSSSEEEDDDFFFLLLaaaxxxuuudddbbblllrrrppprrrnnnhhhcccbbbdddhhhkkknnn{{{~~~wwwpppjjj^^^QQQHHHAAA======AAABBBBBBAAA@@@???===<<<;;;888666444333333333111000222333333444333111000...000000000000000000000000000111222222000000111222000000000000000000000000111111222222222222111111333333222222333333444555000111222333444555555555222222333444555666777777666666666777888999:::;;;>>>@@@BBBDDDGGGLLLRRRVVVXXXWWWWWWXXX[[[]]]\\\\\\YYYZZZ\\\___aaabbbccccccdddjjjjjjllloooqqq999999:::===???GGGYYYiiiuuu{{{}}}|||{{{tttnnniiifffcccaaa\\\[[[XXXVVVUUUTTTTTTTTTOOOOOOPPPQQQRRRTTTVVVWWWXXXYYY\\\```ccceeeffffffbbbbbbbbbcccdddeeefffggggggiiilllmmmnnnoooqqqrrrrrrrrrsssuuuwwwyyy{{{}}}}}}{{{|||{{{zzzyyyyyyyyyzzz{{{|||}}}~~~yyyjjjccc```aaaccciiinnnuuu{{{}}}|||xxxvvvrrrvvvyyy|||gggTTTEEEBBBDDDKKKaaayyynnnccciiiooonnnoookkkfffaaa```aaacccdddbbbkkktttuuusssooohhhaaa^^^XXXPPPJJJAAA;;;<<>>@@@BBBDDDGGGKKKPPPTTTWWWVVVVVVWWWYYY[[[ZZZZZZXXXZZZ\\\___aaabbbccccccccciiiiiikkknnnppp999999:::===???GGGYYYjjjuuu{{{yyyqqqlllgggcccaaa]]][[[YYYWWWVVVUUUUUUVVVNNNOOOOOOPPPRRRTTTVVVWWWTTTVVV[[[```dddhhhjjjkkkeeedddccccccdddeeeggghhhhhhkkkmmmooopppppprrrtttssstttuuuvvvyyy{{{}}}~~~~~~~~~|||{{{zzzyyyzzz{{{|||}}}|||}}}rrrfffbbbaaadddgggqqqvvv~~~zzzuuusssnnnsssxxx|||iiiUUUDDDAAABBBJJJaaazzzxxxgggjjjpppppplllhhhbbb^^^]]]^^^^^^___]]]dddjjjkkkjjjhhhaaaZZZWWWTTTQQQKKKAAA999:::@@@BBBBBBBBBAAA???>>><<<;;;999777555333333333111000///000222444444444333222000000000000000000000000///000111111000///000222000000000000000000000000111111222222222222111111111111111000111222222333333333444444444333222222333333333222222222222111666666666666777999:::;;;<<<===???AAADDDHHHMMMQQQVVVUUUTTTVVVXXXYYYYYYXXXXXXZZZ\\\___aaabbbccccccccchhhiiijjjnnnooo999999:::===???GGGYYYiiiwww}}}yyyrrrmmmjjjgggeeeaaa^^^ZZZXXXWWWVVVUUUSSSPPPPPPPPPQQQRRRTTTUUUVVVZZZ]]]```bbbdddeeehhhjjjeeeeeeeeeeeeggghhhiiijjjjjjlllpppqqqrrrsssuuuwwwuuuuuuvvvwwwyyy{{{~~~~~~}}}}}}}}}~~~~~~|||mmmeeeaaabbbhhhppp||||||wwwtttuuurrryyyfffSSSDDDCCCEEEJJJ\\\pppjjjmmmuuunnnmmmiiiccc^^^\\\\\\[[[[[[^^^dddjjjkkklllkkkfff```aaa\\\VVVOOOEEE<<<;;;???BBBBBBBBBBBBAAA???===<<<999777444111////////////////////////////////////000000000000000000000000''')))+++...000111111111222222111111000000////////////000111222333333333222222111111111111111111222333444555666555444333444333333333333444555555333444555666888:::<<<===:::<<<>>>BBBFFFJJJNNNPPPSSSQQQQQQSSSWWWZZZYYYWWWXXXYYY\\\___aaaaaaaaa```ccchhhhhhiiilllnnn~~~999999:::===???GGGYYYiiiuuu|||zzzsssnnnjjjgggfffaaa^^^ZZZXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXYYY\\\___aaabbbcccfffggghhhhhhhhhhhhhhhiiijjjjjjlllnnnqqqrrrssssssuuuwwwvvvvvvwwwxxx{{{}}}~~~~~~}}}~~~~~~{{{qqqfffcccdddhhhrrr{{{zzzvvvwwwssszzzgggSSSDDDBBBCCCGGGXXXlllqqqmmmsssmmmmmmhhhbbb]]]ZZZYYYYYYYYY[[[fffsss{{{}}}zzzqqqgggbbb[[[SSSLLLCCC<<<;;;???AAABBBBBBBBBAAA???===<<<:::888555333111000111111111111111111111111111111000000000000000000000000+++,,,...///000000000///111111111000000000000000000000000111111222222333111111111111111111111111222333333444555444444444444444333333444444555666666666666666777888999999999;;;===AAAEEEIIIMMMOOOSSSRRRRRRTTTXXXZZZZZZXXXXXXYYY\\\___aaaaaaaaa```bbbhhhiiijjjnnnnnn~~~999999:::===???GGGYYYiiittt{{{xxxzzz~~~zzztttooollliiigggaaa^^^[[[XXXWWWVVVTTTSSSSSSTTTTTTUUUVVVXXXZZZ[[[\\\^^^aaaccccccdddfffggglllkkkkkkkkkkkkkkklllllloooqqqssstttttttttuuuvvvwwwwwwyyyzzz}}}~~~~~~mmmfff```aaafffooo{{{}}}yyyyyyuuu|||fffTTTEEECCCCCCEEETTTgggxxxpppuuupppmmmiiibbb\\\WWWUUUVVVVVV___pppvvvcccYYYNNNGGGBBB<<<<<<>>>@@@AAAAAAAAA@@@???===<<<;;;999777555333222222333111111111111111111111111000000000000000000000000000000000000000///......000000000000111111111111111111111111111111111111111111111111111111111111333333333333333444555555555444444444444555666666888777666666555555666666999:::<<<@@@DDDHHHKKKMMMRRRRRRRRRTTTWWWZZZZZZYYYXXXZZZ\\\^^^```aaaaaaaaaaaahhhiiikkkoooooo~~~999999:::===???GGGYYYiiivvv}}}vvvuuuzzzuuupppmmmjjjhhhccc```\\\YYYXXXVVVUUUSSSTTTTTTUUUVVVXXXZZZ[[[\\\aaacccfffgggfffggghhhiiillllllllllllmmmnnnooopppsssuuuvvvwwwuuuuuuvvvwwwwwwxxxyyy|||~~~~~~rrreee```^^^bbbhhhqqq~~~~~~{{{{{{xxxcccRRRDDDCCCCCCEEESSSeee|||{{{tttyyytttoookkkeee]]]WWWTTTTTTUUU```ttt|||aaaVVVJJJDDD@@@===<<<>>>???@@@@@@@@@@@@>>><<<;;;:::999777555444333333333////////////////////////////////////////////////111111111111000000////////////000000111111222222111111111111000000000000111111111111111222222222444333222111222333555666555555444444555555666777777666666555555555555555999:::===@@@DDDHHHKKKMMMPPPPPPQQQTTTVVVXXXYYYYYYYYYZZZ\\\^^^```aaaaaaaaa```gggjjjmmmpppppp999999:::===???GGGYYYiiiyyyzzzyyyyyyuuuqqqooollljjjdddaaa]]]ZZZYYYXXXVVVTTTTTTTTTUUUVVVXXXZZZ\\\]]]ccceeehhhhhhhhhhhhiiikkkjjjjjjkkkmmmoooqqqssstttvvvwwwyyyyyywwwvvvwwwxxxwwwxxxzzz|||rrrddd^^^\\\]]]bbbhhhqqq|||}}}zzz^^^NNNBBBCCCEEEFFFTTTeeexxxsssqqqwwwrrrpppnnnhhh```YYYTTTSSSUUUXXXiii~~~|||nnn[[[QQQFFFBBB@@@===<<<===>>>??????@@@???>>><<<;;;888777666555333222222111........................////////////////////////111000000000000111111111//////000000111111222222111111000000000000000000000000111111111222222222333333222111222333444555444444444444444555666666555555444555555666777888;;;<<<>>>AAADDDHHHKKKMMMNNNOOOQQQSSSTTTVVVXXXYYYYYYZZZ\\\]]]___```aaabbb```gggjjjmmmqqqqqq999999:::===???GGGYYYiiizzz|||wwwtttrrrpppnnnlllgggddd___\\\[[[YYYWWWUUUUUUUUUVVVXXXZZZ\\\^^^___bbbeeeggghhhhhhhhhiiikkkjjjkkklllnnnqqqtttvvvwwwxxxyyy{{{{{{yyyxxxyyyzzzxxxzzz|||~~~sssbbbXXXUUUUUUYYY___fffooo|||}}}~~~|||zzzYYYIII@@@BBBDDDFFFSSSdddrrr{{{eeefffoookkkoooooolllddd[[[UUUSSSTTTQQQ]]]jjjsssuuurrrhhh^^^RRRKKKEEECCC@@@<<<;;;======>>>??????>>>===<<<;;;666666555444333222111000000000000000000000000000000000000000000000000000000/////////000111222333000000000000111111111111000000000000000000000000000000000111222222333333222222222222222333444444444333333333333444555555444444444555666888999:::;;;<<<>>>AAADDDHHHKKKMMMMMMOOORRRSSSTTTVVVXXX[[[ZZZZZZ[[[]]]___```bbbbbb```gggjjjlllpppqqq999999:::===???GGGYYYiiixxx}}}{{{xxxuuusssrrrqqqooonnniiifffaaa^^^\\\[[[YYYWWWWWWWWWXXXZZZ\\\^^^```aaaccceeehhhiiiiiijjjkkkmmmmmmnnnoooqqqsssvvvxxxyyyyyy{{{||||||{{{zzzzzz{{{{{{}}}sssbbbXXXSSSPPPQQQUUU\\\aaahhhuuu~~~~~~~~~uuuTTTFFF===@@@BBBCCCOOO___nnnlllXXX[[[hhhiiimmmnnnmmmggg]]]VVVSSSSSSMMMUUU]]]```aaaaaa[[[TTTHHHFFFEEEEEEBBB<<<;;;===<<<===>>>>>>>>>===<<<;;;555555555444333222111000000000000000000000000000000000000000000000000000000000/////////000111222111111111000000000000000......//////000000111111///000000111222222333333111111222333333333333333333222222222222333444444555555555666777888999::::::;;;===@@@CCCGGGJJJKKKNNNPPPTTTUUUVVVWWWZZZ]]]ZZZZZZ[[[]]]^^^```bbbcccaaahhhiiikkkoooqqq999999:::===???GGGYYYjjjvvv{{{rrrnnnpppwww~~~~~~{{{yyyxxxvvvtttrrrrrrrrrpppnnnjjjgggccc___]]]\\\ZZZXXXXXXYYYZZZ[[[]]]```bbbccceeegggjjjllllllmmmnnnpppqqqqqqrrrsssuuuwwwxxxyyyyyy{{{}}}}}}|||{{{|||}}}~~~zzzfffZZZUUUTTTOOOPPPUUUZZZ]]]bbbnnnyyy~~~~~~qqqRRRDDD<<>><<<===>>>>>>>>>===<<<;;;555555555555444333222111........................000000000000000000000000111000///......//////000222222111111000000//////---......///000111111222///000000111222222333333000111222333444333222222222222111111222222333444777777666777777888999:::999:::<<>>999999===@@@FFFWWWiiiwwwzzznnnccc```ccchhhooovvvuuuwwwxxxxxxwwwvvvwwwxxxzzzyyywwwuuusssqqqooonnnooolllhhhccc___\\\[[[[[[``````______```aaacccdddjjjkkklllkkkkkkmmmppprrrttttttuuuvvvwwwxxxyyyyyy{{{||||||}}}~~~~~~iii[[[RRROOOOOONNNQQQTTTVVVYYY]]]bbbfffttt|||}}}~~~~~~bbbIIIBBB===;;;<<>>=========>>>>>>>>><<<;;;::::::777444333333333222111111111000000000000111111222111000//////000111222111111000000//////......111000///......///000111000000111222222222222111111111000000111222222333222222222222222222222222555444222111000111111222222333555555555666999;;;===>>>???AAADDDHHHKKKMMMSSSTTTVVVXXXZZZ[[[\\\\\\[[[[[[\\\]]]^^^``````aaaaaahhhkkkoootttwww===888999===@@@FFFXXXkkk{{{ttthhh\\\XXXZZZ]]]ccciiiiiikkknnnooopppqqqssstttyyyyyyxxxvvvtttsssrrrqqqqqqooojjjfffbbb___^^^^^^____________aaaccceeegggiiijjjllllllmmmooosssvvvvvvvvvwwwxxxyyyzzz{{{{{{||||||}}}~~~ppp```VVVOOOMMMNNNNNNPPPRRRSSSUUUXXX]]]```kkksss~~~vvv[[[HHHBBB===<<<===AAAJJJTTTggg|||~~~xxxyyytttiii[[[RRRTTT```kkkoooooonnnjjjddd___[[[YYYTTTNNNLLLOOORRRQQQQQQSSSMMMMMMKKKGGGCCC???===<<<<<<===>>>>>>>>>===;;;::::::777444333333333222111111111000000000000111111111111000000000000111111////////////000000000000111000////////////000111000000111222222222222111222111111111111111222222222222222222222222222222666666555444444444444444666777888777555555777888======>>>@@@CCCGGGJJJLLLOOOPPPRRRTTTVVVWWWXXXYYYZZZ[[[\\\]]]___```aaabbbaaahhhkkknnntttwww;;;888999>>>AAAHHH[[[ooommmaaaUUUPPPPPPQQQVVV[[[\\\___cccfffhhhkkkooorrrwwwwwwwwwwwwwwwvvvvvvuuuuuurrrooojjjgggdddcccbbb______```aaacccfffhhhjjjiiikkkmmmooopppsssvvvyyyyyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~yyylll\\\TTTNNNKKKKKKMMMOOOPPPQQQRRRSSSUUUYYY[[[aaahhhrrr}}}lllRRRGGGBBB>>>>>>>>>@@@GGGPPPdddxxxvvvoootttppphhh[[[SSSUUU```kkkoooqqqpppjjjccc```bbbeeecccYYYQQQSSSWWWYYYXXXXXXUUUTTTQQQKKKEEE???<<<<<<<<<===>>>>>>>>>===<<<;;;:::777444333333333222111111111000000000000111111000000111111111111000000.........///000111111111222111000000000000111222///000111111222222111111222222111111111111111222222222222222222222222222555666666666666555444444777888888888666666888999<<<<<<===???CCCFFFIIIKKKPPPQQQSSSUUUWWWYYYZZZZZZYYYZZZ\\\^^^```aaabbbcccccciiijjjmmmssswww:::777999>>>AAAIII^^^sss|||iii]]]QQQMMMLLLMMMPPPTTTVVVYYY]]]aaadddiiimmmqqqtttuuuwwwxxxyyyzzzzzzyyyyyywwwtttpppllliiigggfffbbbbbbbbbccceeegggjjjkkkkkknnnppprrrsssvvvyyy{{{{{{{{{|||}}}~~~ppp___VVVNNNKKKJJJHHHIIILLLOOOQQQRRRSSSSSSVVVYYY\\\aaaeeemmmuuu~~~}}}cccMMMEEEAAA>>>>>>>>>>>>DDDKKK]]]qqqzzzsssnnnmmmggg\\\SSSSSS^^^iiinnnqqqqqqkkkcccbbbjjjrrruuuggg\\\\\\bbbccc```^^^\\\[[[XXXQQQHHH@@@======<<<<<<===>>>>>>===<<<;;;:::777444333333333222111111111000000000000111111///000111222222111000///.../////////000000000111222111111111111111111222///000000111111111111111333222111111000111111111111222222222222222333333333333555555555444333222333555666666666888:::<<<;;;<<<===???BBBFFFIIIKKKOOOQQQSSSUUUXXXZZZ[[[[[[XXXYYY\\\^^^aaabbbccccccccciiijjjlllrrrwww999777:::???AAAJJJ```wwwxxxcccXXXNNNKKKKKKLLLOOOSSSTTTWWW[[[^^^aaafffkkkooosssuuuwwwzzz|||}}}~~~~~~}}}{{{xxxtttpppllljjjhhhgggfffffffffgggiiijjjkkkppprrruuuvvvwwwxxxzzz||||||}}}~~~~~~jjjYYYQQQKKKHHHHHHIIIGGGIIILLLMMMNNNPPPRRRSSSWWW[[[^^^hhhlllqqquuu{{{ttt\\\JJJCCC???===>>>>>>===BBBHHHWWWkkkzzzmmmnnnjjj___TTTSSS\\\gggpppttttttnnnggggggqqq{{{sssiiilllrrrrrrmmmhhhjjjjjjfff\\\OOODDD>>>===;;;<<<===>>>>>>===<<<<<<:::777444333333333222111111111000000000000111111///000111222222111000///111000000000/////////...111111111222222111111111//////000111111111111000222222111111111111111222111111111222222333333333222333444555555555333333222333555555555666999;;;;;;<<<===???BBBFFFIIIKKKKKKMMMOOORRRTTTVVVWWWXXXXXXYYY\\\___bbbcccccccccdddiiijjjlllqqquuu999888;;;@@@BBBJJJaaazzzvvv^^^TTTKKKJJJKKKLLLOOOSSSTTTVVVYYY\\\___dddiiimmmtttvvvzzz~~~|||wwwrrrnnnjjjiiijjjiiiiiihhhiiijjjlllmmmrrruuuxxxzzzzzz{{{}}}~~~ppp\\\OOOKKKHHHGGGIIIIIIHHHIIIMMMJJJLLLNNNPPPSSSVVV[[[^^^mmmppptttwww|||lllTTTFFFAAA>>><<<===<<<<<>>>>>>>>===<<<:::777444333333333222111111111000000000000111111000000111111111111000000111111111000///.........000000111222222111000000...///000000111111000000111111000000111222222333111111111222222333333444444444555666666666666555555666666555444444555777<<<<<<===???CCCFFFIIIKKKLLLNNNPPPSSSVVVXXXYYYZZZXXXZZZ]]]```bbbccccccbbbccciiijjjlllqqqttt:::999<<<@@@BBBJJJbbb{{{uuu\\\SSSKKKJJJLLLMMMOOOSSSVVVXXX[[[]]]aaaffflllpppwwwzzz~~~~~~yyytttnnnjjjgggjjjjjjiiijjjkkkmmmoooppprrruuuyyy|||}}}~~~ppp___SSSMMMIIIGGGGGGJJJJJJHHHIIIMMMLLLNNNPPPRRRTTTWWW\\\___eeeiiinnnrrrxxx}}}bbbMMMBBB@@@<<<:::;;;;;;;;;AAAHHHOOOccc|||~~~sssccc\\\aaajjjuuuwwwvvvppphhhfffjjjooo{{{|||xxxbbbMMM@@@;;;:::;;;===>>>>>>>>>===<<<:::777444333333333222111111111000000000000111111111111000000000000111111000000000000///////////////000000111111000000///...//////000000000000000//////000000111222444444000111111222333333444444444444444444444555666666666777777666555555666888======>>>@@@CCCGGGJJJLLLOOOPPPSSSVVVYYY[[[\\\]]]YYY[[[^^^aaaccccccbbbaaaccciiijjjlllppprrr;;;:::===AAABBBJJJbbb|||ttt^^^UUUMMMLLLNNNNNNPPPSSSXXXZZZ]]]```dddiiippptttzzz}}}zzztttnnniiifffiiiiiiiiijjjlllooorrrsssqqquuuyyy}}}qqq___TTTNNNKKKHHHFFFGGGJJJJJJHHHIIINNNPPPRRRTTTUUUWWWZZZ^^^aaaYYY^^^eeekkkrrr{{{vvv\\\IIIAAA???;;;999::::::;;;AAAHHHLLLaaa|||{{{jjjaaaeeemmmtttuuussslllddd___```bbbjjjppp}}}fffPPPBBB<<<:::;;;===>>>>>>>>>======:::777444333333333222111111111000000000000111111222111000//////000111222......//////000000111111...///000111111000///......//////000000000000000/////////000111333444555000000111222333333444444222222111000111222444555444555666777777888:::======>>>???AAADDDHHHKKKMMMLLLNNNPPPSSSVVVYYYZZZ[[[ZZZ\\\___bbbcccbbbaaa```bbbiiijjjlllpppqqq888<<<;;;>>>EEEJJJ]]]zzzvvvbbbXXXPPPNNNOOOOOOQQQUUU]]]^^^___```dddjjjrrrxxx~~~wwwqqqllljjjiiihhhiiikkkllllllnnnqqqsssuuuzzzrrrdddYYYOOOKKKKKKIIIHHHHHHJJJNNNPPPQQQQQQSSSRRRSSSWWW]]]```aaa___ddd___]]]```eeennn{{{mmmXXXHHH???===<<<;;;:::999;;;???CCCOOO\\\tttsss``````kkkqqqtttuuupppfff]]]ZZZZZZbbbhhhwww{{{uuukkkZZZIII@@@???:::;;;<<<>>>>>>>>>======:::999999777444111---,,,........................111111111111111111111111111111000000//////......222222111///......000333......//////000000111111111000000///000222333444333333222222222111111111666444222333666777666444999777555444555777:::;;;;;;;;;<<<===AAAEEEHHHKKKOOOOOOPPPRRRTTTVVVXXXYYY[[[\\\]]]___aaabbbcccccceeejjjjjjkkknnnppp888<<<;;;>>>EEEJJJ]]]yyyxxxbbbYYYQQQPPPRRRSSSVVVYYY[[[]]]___bbbgggnnnvvv{{{|||uuunnnjjjhhhggggggiiijjjkkklllmmmpppsssxxx{{{mmm___UUULLLIIIJJJKKKKKKKKKNNNSSSXXX[[[\\\]]][[[[[[___dddhhhjjjiiihhhccc```aaadddjjjvvvwwwiiiYYYJJJBBB======;;;:::999;;;???CCCMMM\\\uuujjjeeemmmrrruuuvvvqqqggg^^^ZZZZZZ[[[]]]iii|||rrrmmmiiicccXXXJJJ@@@>>>;;;<<<===>>>>>>======<<<333444444555444333222111////////////////////////////////////////////////111000000000/////////......000111111000000111222//////000000111222222222333333111111111111222333555555555666666777777777555444222333666777666444888777555555555777:::;;;;;;;;;<<<>>>AAAEEEIIIKKKOOOOOOPPPRRRTTTWWWYYYZZZ[[[\\\^^^```aaaccccccddddddjjjjjjkkkoooppp888<<<;;;===DDDIII\\\xxx~~~ddd[[[SSSSSSVVVXXX[[[___]]]___dddhhhnnnttt|||xxxqqqjjjgggeeedddeeegggiiijjjkkkmmmppprrr{{{|||~~~zzzfffXXXOOOIIIGGGIIILLLMMMOOOTTT[[[bbbfffhhhjjjiiiiiikkkooorrrttttttlllgggcccbbbcccfffpppyyy|||vvvooofff[[[NNNEEE======<<<:::999;;;???BBBMMM\\\uuuxxxlllpppvvvyyyzzzssshhh^^^ZZZYYY[[[ZZZbbbrrr~~~zzzuuuhhhbbb]]][[[VVVKKKAAA===<<<======>>>>>>===<<<;;;000111222333444444333333000000000000000000000000////////////////////////000000000000////////////+++...222444333111000000000000000111222222333333555444333222111111111111111222333444555666777777555333333333555666555444888777555555666888:::;;;;;;;;;<<<>>>BBBEEEIIIKKKOOOOOOQQQSSSUUUXXXZZZ\\\[[[\\\^^^```bbbcccdddddddddiiiiiijjjoooqqq999===;;;===CCCHHHZZZwwwfff]]]VVVVVVYYY[[[___cccbbbeeejjjooouuu{{{~~~zzzssskkkeeebbbaaaaaaccceeegggiiijjjlllooorrrzzzzzz{{{~~~sss```SSSKKKGGGGGGKKKLLLOOOUUU]]]fffllloooooorrrrrrtttvvvwwwxxxwwwvvvmmmhhhdddcccccceeemmmvvv}}}wwwppplllggg^^^QQQFFF>>>===<<<:::999;;;???BBBMMM\\\sssrrrttt|||wwwjjj___YYYWWW]]]\\\cccuuu~~~qqqfff\\\XXXTTTKKKAAA<<<======>>>>>>>>><<<;;;:::444444444333222111000///000000000000000000000000000000000000000000000000000000000000////////////---///222333222000////////////000111111222222333444444444333333222222222000000111222333333444444444333333444444555555555777666555555666888:::;;;;;;;;;===???BBBFFFIIIJJJOOOOOOQQQSSSVVVYYY\\\]]]\\\]]]___aaacccddddddeeedddiiiiiijjjoooqqq999===;;;<<>>>>><<<:::999:::>>>BBBJJJYYYppptttuuuzzzlll___WWWUUUWWWXXXccczzzsssaaaXXXQQQIIIAAA=========>>>>>>>>><<<;;;:::777777555333111///...---////////////////////////000000000000000000000000////////////000000000000000222222222000//////000......//////000111111111222222333333444444444444444444444444444444444444222333444444444444444555666555555666777999:::;;;;;;<<<===@@@CCCFFFIIIJJJNNNNNNPPPSSSVVVZZZ]]]^^^]]]^^^```aaacccdddeeeeeeeeejjjiiijjjnnnrrr999===;;;<<>><<<:::999:::>>>AAAHHHVVVmmmzzzooorrr~~~yyylll^^^WWWTTTUUUUUUbbb|||xxxcccVVVNNNFFF@@@???<<<======>>>>>>===<<<;;;777666444333111000000000////////////////////////////////////////////////////////////000000000000000111222111/////////111.........///000000111111000111222333444444444444333333222222222111111111111333444444333333444555555555555666777999:::;;;:::<<<>>>AAADDDGGGIIIJJJLLLMMMOOORRRVVVZZZ]]]^^^]]]^^^```bbbdddeeefffffffffkkkjjjjjjnnnqqq999===;;;<<>>===:::999:::>>>AAAIIIVVVlllhhhccckkkvvvzzz|||vvvjjj^^^WWWUUUXXXTTT\\\qqq}}}mmm[[[PPPHHHCCC@@@AAA;;;<<<===>>>>>>======<<<888777555333222111111111000000000000000000000000////////////////////////.../////////000000000111+++...111333222111111111...//////000111111222222000111222333333222222111000000000000000000111111111333444444222222444666444444555777888999:::;;;:::<<<>>>BBBEEEGGGIIIJJJKKKLLLNNNQQQUUUYYY\\\^^^^^^___aaacccdddffffffggghhhllljjjjjjnnnqqq:::===;;;;;;AAADDDVVVrrr{{{hhh```\\\```gggmmmsssyyy{{{}}}wwwhhhddd]]]XXXVVVWWWYYY\\\\\\^^^aaadddfffjjjnnnqqqpppuuu{{{}}}|||~~~rrreeeXXXRRROOONNNPPPSSSXXX\\\bbbggghhhbbbXXXQQQFFFIIIKKKKKKJJJKKKOOORRRUUUTTTUUUZZZ^^^bbbjjjrrr}}}sssnnngggaaa\\\VVVOOOJJJ??????===:::999:::===AAALLLWWWkkkmmmYYYYYYdddoootttwwwssshhh^^^XXXVVVYYYQQQRRR```qqqxxxuuuqqqmmm```RRRJJJEEEAAA@@@CCC:::;;;<<<>>>>>>>>>======;;;:::777444111000//////111111111111111111111111111111111111111111111111.../////////000000111111&&&***111555555444333222000000000111222222333333111222333333222111///...222222333444555666666777000333555444222111333666444444555777888:::;;;;;;:::<<>>>>>GGGZZZiii}}}ssseeeYYYXXX```tttttttttqqqjjj```VVVPPPPPPOOOMMMNNNWWWaaaeeebbb\\\TTTKKKFFFFFFFFFCCC@@@<<<=========<<<<<<===>>>;;;:::888555444333333333222222222111111111000000000000////////////000000000000000000000000000000333333222222111000000///444222///...---///111333000111111111111222222222111111222222222333333333444444333222333444555666777777666777777888999:::>>>>>>@@@BBBEEEGGGIIIJJJLLLMMMNNNPPPTTTXXX[[[]]]]]]^^^```bbbdddeeefffggghhhmmmkkkkkkpppsss;;;===:::<<>>>>>DDDUUUbbb{{{rrrjjj^^^RRRTTT^^^nnnppprrrooohhh^^^UUUOOOOOONNNJJJIIIOOOWWWYYYVVVRRRLLLFFFCCCCCCBBB>>>;;;=========<<<;;;;;;<<<===:::999777444333222222222111111111000000000//////000000////////////000000000000000000000000000000111111111111111111111111222111/////////000111222000000111111111222222222222222222222333333333333444444333333333444555666555444444555555666777888===>>>@@@BBBEEEGGGIIIJJJNNNOOOPPPQQQTTTWWWZZZ[[[\\\]]]___aaaccceeeffffffgggkkkjjjkkkooosss;;;>>>;;;===CCCFFFUUUoooiiiaaa\\\cccpppxxxggg\\\TTTSSSQQQOOOPPPRRRUUUWWWZZZ]]]aaadddgggkkkooorrrppptttwwwxxxxxxzzzwwwjjj^^^SSSOOOMMMJJJKKKMMMLLLJJJHHHEEECCCAAA??????@@@CCCEEEGGGIIIKKKNNNPPPUUUVVVVVVWWWYYY```jjjrrr~~~tttpppjjjeeebbb^^^XXXSSSOOOIIIAAA<<<:::;;;===>>>CCCQQQ[[[xxxvvvpppkkkeeeXXXMMMPPP[[[hhhkkknnnmmmggg]]]TTTOOOLLLKKKFFFCCCGGGNNNPPPMMMKKKHHHEEEDDDDDDBBB>>>:::======<<<<<<;;;;;;;;;;;;999777555333111000000000000000000///////////////000000////////////000000000000000000000000000000//////000111222222333333/////////000111111222222000000000111111111222222222222333333333444444444444333333333333444555666444444444444555666777888===>>>@@@BBBDDDGGGHHHIIIPPPPPPQQQSSSUUUWWWYYYZZZZZZ\\\^^^aaacccdddeeeeeedddjjjjjjkkkpppsss<<<>>><<<===CCCEEETTTmmmhhh^^^XXX]]]jjjzzzyyyiii[[[SSSNNNNNNNNNOOOQQQSSSUUUVVVYYY\\\```dddhhhlllpppssssssvvvyyyyyyxxxzzz~~~|||tttfff\\\SSSOOOMMMJJJIIIJJJIIIGGGDDDBBB@@@???@@@@@@CCCFFFIIIKKKLLLMMMPPPRRRUUUVVVWWWWWWZZZbbbmmmuuutttqqqllliiigggddd^^^ZZZTTTMMMDDD<<<:::;;;===>>>EEEPPPXXXttt~~~sssnnnkkkfffXXXLLLNNNXXXccchhhmmmlllfff]]]UUUQQQKKKJJJFFFBBBEEELLLOOOMMMMMMKKKIIIHHHGGGEEEBBB???======<<<<<<<<<;;;:::999888666444111000/////////000000000000000000000000000000////////////000000000000000000000000000000000000000111222222333333---...000111222222222111000000000000111111111111222333333333333444444444333333333333444444555555666666666666777999:::;;;===>>>???BBBDDDFFFHHHIIIOOOPPPQQQSSSUUUXXXZZZ[[[XXXZZZ]]]```cccddddddddddddjjjjjjlllqqqttt;;;>>><<<===CCCDDDRRRkkkiii^^^VVVXXXbbbppp~~~zzzmmmaaaXXXRRRKKKLLLMMMOOOQQQSSSTTTUUUXXX[[[```dddhhhlllppptttwwwyyy||||||zzz{{{~~~xxxqqqddd[[[RRRPPPNNNJJJHHHIIIFFFDDDBBB@@@???@@@BBBCCCFFFHHHLLLNNNOOOPPPRRRSSSRRRSSSTTTVVVZZZcccoooxxxwwwsssnnnlllkkkhhhddd```XXXPPPFFF===:::;;;===>>>EEEPPPVVVrrr}}}pppllljjjfff[[[MMMMMMUUUaaagggmmmmmmfff^^^XXXVVVOOOOOOJJJEEEFFFLLLPPPOOOQQQPPPMMMKKKIIIGGGDDDBBB===<<<;;;<<<======;;;888888666444111000/////////111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111,,,...000222333222222111//////000000000111111111222222222333333333444444333333333444444444444444555555666666777999:::;;;<<<===???AAADDDFFFHHHIIILLLMMMPPPSSSVVVYYY[[[\\\WWWYYY]]]```cccddddddccceeekkkkkkmmmrrrvvv:::>>><<<===BBBCCCPPPhhhmmmbbbXXXWWW]]]fffpppyyy~~~}}}sssiiiaaaZZZTTTQQQLLLMMMNNNPPPRRRSSSTTTUUUWWWZZZ___cccgggkkkooorrryyy|||~~~~~~~~~tttlllaaaXXXPPPNNNMMMJJJIIIJJJBBBAAA@@@???@@@BBBDDDFFFIIILLLOOORRRSSSSSSTTTVVVQQQRRRSSSUUUYYYcccqqqzzzyyyuuuooolllkkkiiifffcccZZZRRRHHH???<<<<<<===>>>AAANNNUUUooonnniiigggggg^^^RRRNNNSSSaaahhhmmmmmmfff___[[[[[[YYYXXXSSSLLLKKKPPPSSSSSSVVVVVVUUURRRNNNIIIDDDAAA===<<<;;;===@@@@@@===999999777555333111000000000111111111111222222222222000000////////////000000000000000000000000000000222222111111111111111111...///000111222222111000/////////000000000111111111111222222222333333333222333444444555555444444333333333444666777999999<<<===???AAACCCFFFGGGHHHJJJKKKOOORRRVVVYYYZZZ[[[VVVYYY]]]aaadddeeeddddddfffkkkkkklllrrrwww999===;;;<<>>>>>???MMMVVVpppwwwpppmmmmmmgggYYYRRRSSSbbbhhhnnnllleee^^^]]]^^^bbbbbb]]]VVVTTTZZZ^^^______bbbcccbbb[[[QQQHHHBBB===;;;;;;>>>BBBBBB???;;;:::999777444333222222222000000000000111111111222000000////////////000000000000000000000000000000000000000111222222333333000000000111111111000000////////////000000000111000000000111111111222222222333444555555555444444333333333444666777999:::<<<===???AAACCCEEEGGGHHHJJJLLLOOORRRUUUWWWXXXXXXVVVYYY]]]bbbeeeeeeeeedddgggkkkiiijjjpppvvv999<<<:::<<<@@@@@@LLLeeeooodddZZZWWWWWWXXX[[[___ccchhhmmmooommmjjjjjjkkkllliiieeebbb___[[[WWWTTTRRRRRRRRRRRRRRRSSSTTTUUUWWWZZZ^^^bbbeeehhhlllooovvvzzzyyylllccc[[[RRRJJJIIIIIIHHHHHHJJJAAAAAACCCEEEHHHKKKMMMNNNVVVZZZ^^^```aaaaaaaaabbb^^^_________ccclllyyy|||uuummmgggfffeeedddbbbZZZSSSJJJBBB???>>>>>>>>>???OOOYYYrrr|||wwwwwwpppaaaUUUSSSccciiimmmkkkddd^^^]]]___ggggggddd^^^^^^dddkkkmmmiiimmmrrrqqqiii\\\NNNFFF===;;;:::>>>CCCDDDAAA<<<<<<:::888555444333333333.../////////000000111111000000////////////000000000000000000000000000000......///111222333444555111111111000000000000000////////////000000000000///000000000000111111111222333444555555555444333444555555666888999;;;<<<<<<===>>>AAACCCEEEGGGHHHKKKLLLOOORRRTTTUUUUUUUUUVVVYYY^^^ccceeefffeeeeeefffjjjggghhhnnnuuu<<<===>>>>>><<<@@@NNN^^^zzz{{{hhhYYYYYYZZZWWWXXX^^^eeegggiiikkkmmmnnnooopppqqqpppnnnkkkfff___YYYVVVTTTSSSRRRSSSUUUUUUTTTSSSXXX[[[___bbbeeehhhlllooosssvvv{{{ttthhhaaaRRRQQQNNNLLLIIIHHHHHHGGGFFFDDDEEEHHHHHHHHHRRR^^^eeennnsssrrrrrrssspppjjjfff```\\\___jjjwww}}}wwwsssooollliiifffcccaaa___XXXMMMDDD>>><<<;;;;;;CCCLLLZZZkkk}}}{{{dddWWW___aaaiiioookkkddd```\\\YYYcccgggeeebbbqqqyyydddOOODDD;;;;;;<<<<<<<<<<<<;;;;;;:::999888777555333222222111111000000//////......333111///...---...///000000000////////////000000444333111000000000111222000000000000000000000000000000000000111111111111333333333333333333222222444444333222222222333333888777777777888999::::::===>>>@@@BBBDDDFFFHHHIIIJJJLLLNNNRRRUUUWWWYYYZZZYYY[[[___bbbeeeffffffeeegggllljjjkkkpppttt<<<<<<>>>>>><<<@@@NNN\\\yyy~~~kkk]]]\\\^^^\\\^^^dddfffhhhjjjmmmppprrrssstttyyyxxxvvvrrrlllddd^^^ZZZVVVTTTSSSTTTUUUVVVUUUTTTUUUXXX\\\```cccgggkkknnnuuuxxx|||{{{oooddd]]]RRRPPPMMMJJJHHHGGGHHHHHHGGGFFFHHHMMMPPPUUUaaammmuuu~~~}}}uuullllllgggcccfffooo{{{}}}vvvsssnnnkkkhhhfffccc```___XXXNNNEEE???<<<;;;<<>><<<@@@LLLZZZvvvqqqcccaaacccdddfffkkklllnnnqqquuuxxx{{{}}}~~~|||tttkkkddd___XXXVVVUUUUUUVVVWWWVVVUUUSSSVVV[[[```dddiiinnnqqqyyyzzz~~~uuuhhh^^^WWWPPPNNNJJJGGGEEEFFFHHHIIIKKKKKKNNNTTT\\\eeetttxxxpppmmmjjjlllttt~~~|||uuurrrmmmiiigggeeebbb```___YYYPPPFFF???<<<<<<<<<@@@FFFUUUkkknnnnnnpppuuuwwwppphhhccc^^^ZZZTTTXXXYYY\\\mmmzzzuuurrrjjjYYYIIIAAA;;;<<<<<<======<<<<<<;;;:::999888555333111000///////////////000000000000222111///......///000000000000////////////000000)))+++...000222111///...000000000000000000000000000000000000111111111111444444444444444444444444444333333333444555666666444444555666888:::<<<===;;;<<<>>>@@@BBBEEEFFFGGGJJJKKKNNNQQQTTTWWWXXXYYYYYY[[[^^^bbbdddeeeeeeeeeeeejjjjjjkkkqqquuu;;;;;;<<<======???JJJVVVrrryyyjjjgggjjjmmmppptttxxxzzz~~~{{{qqqhhhccc[[[YYYWWWVVVWWWXXXWWWVVVTTTXXX]]]bbbgggmmmrrrvvv{{{}}}{{{ooodddZZZTTTOOOLLLHHHEEEDDDEEEHHHJJJOOOQQQVVV^^^iiiwwwnnnllllllooowww|||tttppplllhhhfffdddbbb```___[[[RRRHHH@@@<<<<<<===@@@FFFUUUmmmwwwrrrwwwwwwqqqjjjeee___ZZZSSSUUUTTTSSS```rrrxxxsssoooggg```^^^YYYOOOEEE@@@<<<<<<============<<<<<<:::999777555333000///.........//////000000111111111000////////////000000000000////////////000000...///111222111000...---000000000000000000000000///000000000111111111111////////////000000000000333333333444555666777888555555666666777999:::;;;:::;;;<<>>CCCGGGWWWqqqxxxpppttttttooojjjeee___YYYSSSSSSPPPPPPYYYhhhnnnlllmmmbbbYYYVVVTTTNNNHHHFFF<<<==================<<<999888777555333111///.........//////000000111111000///////////////000000000000////////////000000111111000///////////////000000000000000000000000///000000000111111111111111222222222333333333444333333333444555666777888777777777666777777888888999:::<<<>>>AAADDDFFFGGGIIIKKKMMMQQQTTTVVVXXXYYYXXXZZZ^^^aaaccceeeeeeddddddjjjjjjlllrrrvvv:::999:::======???FFFOOOhhh~~~zzz|||qqqkkkccc```]]][[[[[[\\\[[[[[[XXX[[[```eeeiiinnnsssvvv|||~~~zzznnnddd\\\UUUQQQJJJIIIFFFDDDDDDFFFIIIKKKOOOXXXeeesssvvvmmmgggeeecccffflllssszzz}}}tttpppkkkgggeeedddcccbbb```]]]WWWMMMBBB===<<<>>>DDDHHHZZZvvvxxxlllpppqqqnnnjjjeee^^^VVVOOOPPPOOORRR]]]mmmvvvwwwuuugggYYYTTTRRRMMMHHHFFF<<<======>>>>>>======<<<999888777555444222111000////////////000000000000////////////000000000000000000////////////000000------,,,,,,---///111222000000000000000000000000000000000000111111111111222222333333444444555555444333333333444555666666888888777666666666666777888:::<<>>???EEELLLdddwwwqqqiiifffaaa______``````___\\\___cccgggkkknnnsssvvv{{{}}}{{{pppfff]]]VVVQQQNNNHHHHHHFFFFFFFFFHHHJJJKKKNNNYYYhhhvvvvvvjjjbbb\\\ZZZ\\\]]]aaaiiiqqqwww|||~~~uuupppkkkgggeeeeeedddccc```^^^XXXNNNCCC===<<>>>>>>>>>>>======888777777666555444333222000000000000////////////......///000000000000000000000////////////000000,,,---...///000000111111000000000000000000000000000000000000111111111111000000111111222333333444444333333333333333444444777777666666666777777888999:::<<>>???DDDKKKbbb~~~|||uuummmiiieeecccbbbcccccccccaaadddgggkkkmmmqqquuuwwwzzz||||||tttjjj```XXXRRRNNNLLLGGGGGGGGGGGGGGGIIIJJJKKKNNNZZZhhhvvvvvvbbbXXXTTTPPPRRRWWWXXX]]]eeemmmssswwwzzz|||uuuqqqkkkgggeeeeeeeeeddd```___YYYOOOCCC======???BBBGGG\\\}}}yyyooojjjnnnpppnnnjjjdddYYYNNNLLLLLLMMMRRR^^^mmmyyy~~~|||kkkYYYQQQNNNJJJEEECCC======>>>>>>>>>>>>======888777777666555555444444111111000000//////............///000000111000000000000////////////000000000111333444444222000...000000000000000000000000000000000000111111111111111111222333444444555555444444333222222222333333555555555555666777999999999:::===@@@CCCFFFHHHIIIHHHJJJMMMPPPSSSUUUWWWXXXXXXZZZ]]]```cccdddddddddgggmmmmmmnnnrrrttt777999:::::::::>>>DDDJJJ\\\vvvyyyrrrnnnjjjeeecccccceeegggjjjkkklllmmmooossswww{{{{{{~~~yyyrrrhhheee___YYYTTTPPPOOOOOOJJJGGGEEEDDDFFFGGGHHHHHHOOOTTT___nnn{{{mmmcccWWWMMMJJJJJJKKKLLLTTTXXX]]]aaaffflllrrrvvv~~~|||uuupppkkkgggffffffgggggg``````\\\RRRDDD<<<<<>>>>>===<<<;;;;;;<<<:::666444444444333222000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222111111222222222000...---222222111111222222333444;;;444------333666555222333333333444555666777888555555555555666888999:::999:::<<>>EEEJJJ[[[ttttttqqqlllhhhffffffggghhhkkklllmmmooopppsssxxx{{{~~~yyyrrrnnnpppsssuuuzzzzzzssskkkeee___\\\XXXSSSPPPNNNNNNNNNLLLJJJGGGFFFHHHIIIJJJIIIPPPSSS[[[dddlllnnnkkkhhh___XXXNNNHHHFFFGGGIIIIIIOOORRRVVVZZZ^^^ccciiillltttxxx~~~~~~vvvrrrlllhhhgggggghhhhhhdddddd```VVVIII@@@???AAA@@@III___zzzjjjZZZVVVYYYaaahhhgggddd```ZZZSSSTTTOOOKKKNNNVVV\\\^^^\\\```SSSHHHGGGIIIFFFAAA???==================<<<;;;;;;999555333333333222000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000111111111111000000///111111000000111111222222333222000000222333333222444444444444444555666777444444555555666888999::::::;;;===???BBBDDDFFFGGGHHHKKKOOORRRTTTUUUWWWYYY[[[\\\___bbbdddeeeeeeeeeffflllkkklllqqqttt888:::<<<<<<<<>>@@@CCCEEEFFFGGGHHHKKKNNNQQQSSSUUUWWWYYYZZZ\\\___aaacccdddeeeeeeeeekkkjjjlllpppsss999;;;======<<>>>>>======;;;888555333333222111000////////////////////////000000000000000000000000////////////////////////111111111000000000000000000//////...///111333444///000000111111111111111///111444555444444555666555555444333333333444444444444444555666777888999======???AAACCCEEEFFFGGGHHHJJJNNNPPPRRRTTTWWWYYYZZZ\\\^^^aaacccdddeeeeeeeeekkkkkklllqqqttt888;;;======<<<>>>CCCHHHVVVkkk|||rrrmmmlllnnnvvvuuusssooollljjjiiijjjkkknnnpppsssuuuwwwzzz}}}{{{hhh\\\UUUOOOLLLMMMNNNMMMNNNQQQRRRVVV[[[aaaiiirrr|||yyypppcccYYYSSSNNNJJJGGGEEEDDDDDDCCCCCCDDDEEEEEEIIIFFFCCCBBBCCCDDDEEEDDDDDDEEEGGGHHHGGGEEEDDDCCCAAAAAABBBCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKNNNSSSVVV___eeeoooxxx~~~wwwrrrlllgggffffffffffffbbbaaa___XXXNNNEEEAAA???CCCKKKaaayyysssiiiYYYPPPOOOTTT]]]dddeeeeeeccc^^^YYYYYYUUUPPPNNNOOOQQQQQQPPPKKKIIIFFFFFFHHHHHHDDD???;;;;;;<<<===>>>>>>======<<<999666444444444222111///////////////////////////////////////////////////////////////////////////////////////.........//////......///111333444000111222333333333222222333111000000333555555555555444444333333333444444333444444444555777888999<<<===???AAACCCEEEGGGHHHHHHJJJMMMOOOQQQTTTWWWZZZZZZ[[[^^^aaacccdddddddddfffkkkkkkmmmrrrvvv777:::<<<===<<<>>>BBBFFFQQQfff|||qqqgggcccbbbcccnnn|||}}}rrrpppmmmkkkjjjiiijjjjjjnnnqqqtttwwwzzz}}}qqqaaaWWWMMMHHHEEEGGGGGGEEEEEEHHHJJJMMMPPPUUUZZZbbbjjjppp}}}}}}pppggg[[[RRRMMMJJJGGGDDDBBBBBBBBBAAAAAABBBBBBBBBHHHEEECCCBBBDDDEEEFFFFFFDDDEEEEEECCC@@@>>>>>>???>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKPPPTTT^^^ccclllttt{{{~~~wwwrrrkkkgggeeeeeeeeeeeebbbbbb```[[[SSSKKKEEECCCDDDKKK```}}}~~~sssooofffWWWMMMKKKSSS\\\eeegggfffddd^^^XXXWWWSSSNNNKKKJJJKKKKKKKKKJJJLLLLLLKKKMMMMMMGGG???;;;<<<==================<<<:::666555444444333222000000000000000000000000////////////////////////000000000000000000000000........................////////////000111222333000111222444444333222222333000......111333333222444333333333333333444444333333333444555666888888:::;;;===@@@CCCEEEGGGHHHHHHJJJMMMOOOPPPSSSWWWZZZYYY[[[^^^```bbbcccddddddfffkkklllmmmsssvvv666999<<<<<<;;;<<<@@@DDDKKKaaa|||vvvrrrmmmccc\\\[[[YYYYYYeeeuuu~~~wwwooonnnllljjjjjjjjjkkkkkkmmmpppuuuyyy|||zzzgggYYYRRRIIIDDDAAADDDDDDBBBAAACCCDDDFFFIIILLLPPPUUU\\\aaakkkttt}}}tttggg___TTTLLLHHHFFFDDDBBB?????????@@@@@@AAAAAAAAADDDBBB@@@@@@BBBDDDEEEFFFEEEFFFEEEBBB>>>;;;<<<>>>>>>@@@CCCCCCBBBBBBDDDFFFEEEEEEFFFFFFHHHLLLRRRVVV```eeelllssszzz~~~xxxssslllhhhffffffffffffaaaaaa```\\\VVVOOOIIIEEECCCHHHZZZvvvxxxmmmiiiaaaSSSJJJHHHNNNYYYcccggggggddd^^^WWWOOOMMMJJJHHHIIILLLOOOPPPKKKRRRWWWYYYZZZXXXNNNCCC==================<<<;;;<<<999666444333333222111000000000000000000000000////////////////////////000000000000000000000000------......//////000000...///000111111111111111///000222333333333111111111333444444333222333444222222222222333444555555333333333444555666777888888999<<>>>>>???@@@AAAAAA@@@>>><<<===???BBBCCCCCCFFFGGGFFFCCC???===>>>AAA???BBBEEEEEEDDDDDDFFFIIIFFFGGGGGGHHHJJJOOOUUUYYYcccgggnnnuuu|||yyytttnnniiigggggggggggg``````___\\\VVVPPPIIIEEECCCFFFUUUooouuuiiiddd]]]QQQHHHGGGJJJVVVaaaggggggeee^^^VVVQQQOOOLLLJJJJJJLLLNNNPPPNNNXXXbbbfffgggdddWWWIII===>>>>>>>>>===<<<;;;;;;;;;888555333222222111000000000000000000000000000////////////////////////000000000000000000000000---......///000111111222...///111222222111000000...///111222333222000///000777======777333444777111111111222333444555666333333333444555666777888777888;;;>>>BBBEEEHHHJJJHHHJJJLLLNNNOOOSSSWWWZZZYYY[[[]]]```bbbcccddddddccciiiiiikkkqqquuu999:::;;;;;;;;;<<<>>>@@@GGGXXXvvv{{{sssooojjjfffbbb^^^ZZZXXXTTTRRRNNNJJJKKKPPPXXX___yyy}}}zzzsssnnnmmmmmmkkkiiihhhjjjnnnqqqrrrsssuuuxxx{{{~~~yyyfffXXXOOOKKKGGGFFFDDDDDDEEEDDDCCCAAACCCDDDEEEEEEFFFHHHKKKMMMUUU]]]hhhqqqvvvxxxzzz|||{{{zzzzzz|||}}}wwwmmmdddVVVNNNEEEAAAAAABBBAAA>>>@@@CCCCCC@@@@@@BBBAAA>>>??????>>>>>>???BBBGGGKKKMMMKKKHHHEEEBBB@@@???>>>AAAAAAAAAAAABBBCCCCCCDDDFFFHHHIIIJJJMMMSSS[[[aaagggmmmssswwwzzzuuummmhhheeedddcccbbbcccaaa]]]ZZZVVVPPPJJJEEEFFFIIITTThhhvvvjjjbbbYYYPPPJJJHHHLLLWWWaaaeeedddbbb]]]XXXQQQTTTTTTPPPOOOSSSWWWWWWZZZ```kkkwwwyyymmmWWWEEE>>>===;;;;;;<<<<<<;;;:::<<<;;;999666444222111111000000000000////////////222222111111000...---,,,000000////////////000000------......000111222333222222222222111111111111222222333333333333444444000222444666666666555444555555666777777666555444333444555777777777666555;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIKKKMMMOOOQQQSSSTTTXXXXXXZZZ^^^bbbddddddcccccciiijjjkkkppprrr999:::;;;;;;;;;<<<>>>@@@FFFWWWtttwwwooogggddd```\\\YYYVVVRRRPPPOOONNNKKKHHHIIIMMMUUUZZZkkkvvvzzzuuurrrnnnjjjllllllkkkiiihhhjjjnnnqqqqqqsssuuuxxx|||sssbbbVVVNNNKKKIIIGGGFFFFFFGGGHHHFFFEEEGGGGGGHHHGGGGGGHHHJJJLLLJJJPPPYYYaaaggglllqqquuurrrpppooooooppplllddd]]]RRRKKKDDD@@@BBBCCCCCCAAAAAADDDDDDAAA@@@BBB@@@===????????????@@@DDDHHHLLLMMMLLLIIIFFFCCCAAA@@@???CCCCCCCCCDDDEEEGGGHHHIIIEEEHHHKKKLLLNNNSSS\\\dddqqqvvvzzz}}}yyytttmmmgggdddccccccbbbbbb```]]]ZZZVVVQQQKKKFFFDDDHHHSSShhhxxxmmmeee\\\QQQIIIGGGNNNXXXbbbeeedddaaa[[[UUUVVVYYYZZZXXXXXX\\\______dddhhhpppyyyzzznnnZZZJJJ???===<<<<<<======<<<;;;;;;:::888666444333222111111000000000////////////000000000000000//////...000000////////////000000000///...---......///000////////////////////////111111111222222222333333000222444555666555444444...000111333444444444444333444555777888888777777;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJKKKMMMPPPRRRTTTUUUXXXXXXZZZ^^^bbbddddddcccccciiijjjkkkoooqqq999:::;;;;;;;;;<<<>>>@@@EEEUUUqqqtttggg```ZZZWWWTTTQQQOOOMMMJJJHHHIIIHHHHHHGGGGGGJJJOOOSSS\\\eeerrr~~~xxxpppkkkiiihhhhhhkkkkkkjjjiiihhhjjjnnnqqqppprrruuuyyy}}}}}}jjj\\\SSSOOOMMMKKKJJJIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDHHHMMMRRRWWW^^^eeeiiiiiifffccccccbbb```ZZZVVVMMMGGGAAA???AAADDDEEEDDDBBBEEEFFFCCCCCCFFFEEEBBB@@@@@@@@@@@@CCCGGGJJJMMMNNNLLLJJJGGGDDDBBBAAA@@@???@@@@@@BBBCCCEEEGGGHHHFFFKKKPPPQQQRRRYYYeeeoooxxxssslllfffdddcccbbbbbbaaa___]]]ZZZWWWRRRMMMHHHBBBGGGTTTjjjuuulllaaaTTTKKKHHHOOOYYYbbbeeeccc```YYYRRRTTTYYY[[[YYYZZZ___bbbaaaeeegggjjjnnnnnndddTTTGGG???>>>======>>>>>>===<<<:::999777666444333333333111111000000000/////////......///000000000000000000000////////////000000444222000...------...///............////////////000000111111111222222222000111333555555555444444+++,,,...000222444444555333444555777888999999999;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJLLLNNNQQQSSSUUUVVVXXXXXXZZZ^^^bbbddddddcccccciiiiiijjjnnnppp999:::;;;;;;;;;<<<>>>@@@DDDSSSooouuuhhh[[[SSSRRROOOLLLJJJJJJIIIGGGEEEDDDEEEFFFFFFGGGHHHLLLNNNRRRYYYbbbjjjooorrrtttuuuqqqpppnnniiidddbbbeeehhhhhhiiiiiihhhhhhjjjnnnqqqppprrrvvv{{{tttcccYYYTTTRRRQQQPPPOOOMMMNNNOOOOOONNNLLLMMMLLLKKKKKKJJJHHHFFFDDDGGGHHHJJJLLLPPPVVV[[[^^^```___^^^]]]]]]ZZZUUUQQQHHHDDD@@@>>>@@@BBBDDDDDDCCCGGGIIIHHHIIIMMMNNNLLLEEECCCBBBBBBEEEHHHKKKLLLMMMLLLJJJGGGDDDBBBAAAAAA>>>??????@@@BBBDDDFFFGGGJJJOOOTTTVVVYYYdddtttwwwrrrkkkfffcccbbbbbbaaaaaa___]]][[[XXXTTTNNNJJJCCCIIIXXXnnnxxxiiiYYYNNNJJJMMMWWW```ddddddaaaYYYQQQQQQVVVXXXVVVWWW[[[]]]]]]^^^^^^]]]^^^]]]VVVJJJBBB>>>===<<<===>>>>>>===<<<999888777666444444333333111111111000000000//////......///000000000000000000000////////////000000666444111///...///000111000000000000000111111111111111111111222222222222111111333444444555444444...///000222444555666777333444555777999:::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJLLLOOOQQQTTTVVVWWWXXXXXXZZZ^^^bbbddddddcccdddiiiiiijjjmmmooo999:::;;;;;;;;;<<<>>>@@@DDDRRRlllzzzkkk___TTTMMMLLLJJJHHHGGGGGGGGGFFFEEEBBBDDDFFFHHHHHHIIIKKKMMMNNNRRRWWW[[[]]]___aaacccaaaccccccaaa]]]]]]aaafffeeefffggghhhhhhkkknnnrrrpppsssxxx}}}nnn```YYYXXXXXXWWWVVVUUUSSSTTTUUUUUUSSSRRRXXXVVVVVVVVVVVVTTTPPPMMMIIIIIIIIIJJJMMMQQQTTTUUUXXXYYYZZZ[[[ZZZUUUPPPLLLDDDBBB???===>>>AAACCCDDDGGGKKKMMMMMMOOOTTTUUURRRNNNJJJFFFEEEGGGJJJKKKLLLMMMKKKIIIGGGDDDBBBAAAAAADDDDDDDDDEEEFFFHHHJJJKKKNNNQQQVVVZZZaaapppwwwrrrkkkfffccccccbbbbbbaaa___]]][[[YYYUUUOOOKKKFFFMMM\\\rrrttt___QQQKKKLLLUUU^^^ccceeeccc[[[RRRRRRVVVWWWTTTSSSWWWYYYXXXYYYXXXVVVUUUSSSOOOHHHBBB===<<<;;;;;;======<<<;;;999888777666444444333333111111111111000000000000000000000000000///......000000////////////000000222111///......///000222///000000000111111222222222222222333333333333444111111222333444444444444222222222333444444555666444444555666888:::;;;<<<;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJLLLOOOQQQTTTVVVWWWXXXXXXZZZ^^^bbbddddddcccdddiiiiiijjjmmmooo999:::;;;;;;;;;<<<>>>@@@CCCOOOiiipppbbbXXXPPPKKKHHHFFFDDDDDDEEEEEEDDDCCCBBBEEEHHHIIIJJJJJJLLLMMMLLLNNNPPPQQQQQQRRRTTTVVVWWWYYY[[[[[[ZZZ[[[___bbbcccdddfffgggiiikkkooorrrsssvvv{{{|||kkk___\\\]]]^^^]]]]]]\\\\\\]]]___```___^^^bbb``````bbbeeeccc^^^ZZZOOOLLLIIIHHHJJJMMMNNNOOOOOORRRTTTUUUSSSOOOJJJFFFBBBAAA???>>>???AAADDDFFFMMMQQQSSSTTTVVV[[[\\\ZZZ\\\VVVNNNIIIIIIKKKLLLLLLMMMLLLJJJHHHEEEDDDCCCBBBEEEEEEFFFGGGIIIKKKMMMNNNRRRTTTYYYaaammm~~~~~~wwwrrrkkkfffdddcccccccccbbb```^^^\\\YYYUUUPPPLLLIIIOOO^^^ssskkkWWWNNNNNNVVV```fffiiiggg^^^TTTOOORRRRRRNNNMMMQQQTTTTTTUUUSSSQQQOOOMMMJJJFFFCCC<<<;;;:::;;;<<<===<<<;;;:::999777666444333333333222222111111111000000000000000000000000///......000000////////////000000------,,,------...//////......//////000000111111222222333333333444444444111111111222333333444444444333222222222222333333555555555666777888:::;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIKKKNNNQQQTTTVVVWWWXXXXXXZZZ^^^bbbddddddcccccciiiiiijjjnnnppp999:::;;;;;;;;;<<<>>>@@@@@@LLLddd}}}iii[[[RRRMMMIIIGGGEEECCCCCCDDDEEEDDDCCCCCCEEEHHHJJJJJJKKKLLLNNNKKKMMMNNNNNNNNNNNNPPPRRRTTTVVVXXXZZZ[[[]]]```bbbaaaccceeegggiiikkkooorrruuuxxx~~~yyyiii```___aaabbbaaadddcccdddgggkkknnnoooooopppoooppptttxxxxxxsssnnnbbb[[[RRRKKKIIIJJJKKKKKKKKKLLLNNNMMMKKKHHHEEEDDD???@@@@@@AAABBBEEEIIILLLQQQWWW[[[]]]cccjjjmmmllllllbbbVVVNNNMMMNNNNNNMMMOOONNNLLLJJJHHHFFFFFFEEEDDDEEEFFFIIILLLPPPSSSTTTXXX[[[bbbmmm}}}}}}wwwrrrlllgggeeedddddddddcccaaa___]]]ZZZUUUOOOKKKHHHNNN\\\ooo~~~bbbUUUSSS[[[dddjjjnnnlllaaaVVVOOOQQQPPPLLLKKKQQQVVVWWWTTTRRRPPPNNNKKKHHHDDDBBB<<<;;;;;;<<<===>>>>>><<<;;;:::888666444333222111222222222111111111000000...//////000000000000///000000////////////000000,,,---...///000//////.../////////000111222222222111222222222333333333333111111111111222333444444444333222111111222333444555555444555555777888999;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHJJJMMMPPPSSSUUUWWWXXXXXXZZZ^^^bbbddddddcccccciiijjjkkkoooqqq999:::;;;;;;;;;<<<>>>@@@>>>IIIaaazzzeeeVVVNNNJJJHHHHHHFFFDDDDDDEEEFFFEEEDDDCCCFFFHHHJJJJJJKKKLLLNNNMMMNNNOOOOOOOOOPPPRRRTTTVVVWWWYYY\\\___aaacccddd```bbbeeegggiiikkkooorrrwwwzzzwwwiiiaaaaaacccdddbbbhhhhhhjjjoootttyyy{{{{{{xxxmmm^^^QQQKKKIIIIIIIIIJJJJJJJJJHHHFFFDDDDDDDDD>>>???AAABBBEEEIIINNNQQQSSSYYY```fffnnnyyy~~~~~~vvvkkk\\\RRRPPPPPPPPPOOOQQQPPPNNNLLLJJJIIIHHHGGGGGGHHHKKKOOOTTTYYY\\\______bbbjjjyyy}}}xxxssslllgggeeeeeeeeeeeedddbbb```]]]ZZZUUUOOOKKKGGGMMMYYYlllmmm\\\YYY```iiinnnqqqnnncccWWWTTTVVVUUUQQQQQQXXX^^^aaaXXXWWWUUUSSSOOOKKKGGGDDD===<<<<<<===>>>??????>>><<<;;;999666444222111111222222222111111111111000,,,---...000111111222222000000////////////000000///111222444444222000///111111222333444444555555000111111111111222222222111111111111222333444555555444333333333444555666666555444444444666777888;;;<<<>>>@@@BBBDDDFFFGGGFFFGGGIIILLLPPPSSSUUUVVVXXXXXXZZZ^^^bbbddddddcccccciiijjjkkkppprrr999999999:::;;;<<<===>>>>>>FFFWWW{{{wwwaaaSSSMMMKKKJJJHHHEEECCCCCCEEEGGGEEECCCFFFFFFGGGGGGHHHIIIJJJKKKPPPQQQRRRRRRRRRSSSUUUWWW]]]]]]___bbbeeefffdddbbbgggeeebbbcccgggmmmrrruuuxxx}}}zzzpppgggbbbbbbdddgggppprrrvvvzzzqqqaaaWWWPPPKKKHHHHHHHHHGGGEEEBBBAAABBBDDD>>>???AAADDDHHHMMMRRRVVV[[[aaagggnnnzzznnnZZZPPPLLLLLLPPPTTTTTTUUUUUURRROOOLLLJJJJJJKKKPPPWWW\\\^^^aaafffiiihhhnnn{{{zzzrrrjjjiiihhhdddbbbcccbbbbbbaaa^^^ZZZVVVQQQOOOJJJMMMWWWjjjqqqeee\\\eeennnqqqqqqmmmcccZZZXXXTTTVVVVVVUUUaaallliiikkk]]]QQQOOOPPPNNNIIIFFF@@@???>>>>>>>>>>>><<<::::::999888666444333333222---.........//////000000000000000000000000000000000000000000000000000000333333222111000///......//////000111222222333333000111111222222111111000111111222333333333333222222333444555555555444444444444444444555777888999>>>>>>>>>???AAACCCEEEGGGFFFIIILLLNNNPPPRRRUUUXXXVVVVVVXXX[[[```cccccccccdddiiiiiikkkpppsss999999999:::;;;<<<===>>>@@@GGGUUUvvvwww```SSSNNNLLLLLLJJJHHHFFFFFFHHHIIIHHHGGGKKKKKKJJJKKKLLLNNNOOOPPPRRRSSSUUUVVVVVVXXX[[[]]]``````aaadddggghhhgggeeegggeeebbbcccgggmmmrrruuu{{{|||tttmmmjjjkkknnnqqqyyy|||~~~oooddd[[[TTTOOOIIIGGGDDDBBB@@@@@@@@@@@@>>>???BBBEEEIIIOOOTTTXXXaaafffmmmvvv{{{jjjXXXNNNLLLMMMQQQWWWZZZ[[[\\\[[[XXXVVVUUUVVVWWWZZZ___cccgggkkkooorrrvvv|||zzzqqqjjjhhhgggdddbbbcccaaaaaa```^^^[[[VVVRRRPPPJJJLLLUUUiiipppddd]]]gggppprrrpppjjjaaaYYYZZZUUUXXXXXXYYYffftttrrroooaaaTTTPPPOOOKKKFFFCCC@@@???>>>>>>???>>><<<::::::999888666444333222222....../////////000000000000000000000000000000000000000000000000000000000111000000//////......---///000000111222222333333111111222222222222111111111111222333333333333222111111111222222222333333444444444444555777888999<<<<<<===>>>AAADDDGGGHHHGGGIIILLLNNNPPPRRRUUUXXXUUUVVVXXX\\\```cccdddddddddiiiiiijjjooosss999999999:::;;;<<<===>>>AAAGGGSSSpppvvv```SSSOOOOOOPPPNNNLLLKKKKKKLLLLLLKKKIIIKKKKKKJJJKKKLLLOOORRRTTTSSSVVVYYY[[[]]]___bbbeeehhhhhhiiilllnnnooonnnllljjjgggeeefffkkkqqquuuwww~~~|||vvvtttwww{{{~~~tttiii___XXXNNNIIIDDDAAAAAAAAA???===>>>@@@CCCFFFJJJPPPWWW\\\eeekkktttrrrcccTTTLLLLLLNNNUUU\\\fffggghhhhhheeedddcccdddfffhhhkkkqqqxxx}}}zzzqqqjjjhhhgggdddbbbbbb``````___^^^[[[WWWTTTRRRNNNMMMUUUjjjkkkaaa\\\hhhssstttnnnggg___YYYYYYUUUXXXZZZ[[[jjjwwwvvvmmm```SSSOOOMMMIIIDDDBBBAAA@@@??????@@@???===<<<;;;:::888666444333222222//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222333333333333222222111111222333333333333222222222111111111222333444444444444444555777888999999:::<<<>>>AAAEEEHHHIIIHHHJJJMMMOOOPPPRRRUUUWWWUUUVVVXXX\\\aaadddeeeeeeccciiiiiijjjooosss999999999:::;;;<<<===>>>@@@GGGRRRmmmxxxaaaUUURRRSSSTTTRRRQQQPPPOOONNNMMMKKKJJJLLLKKKKKKLLLOOOSSSWWWZZZ[[[^^^cccfffiiilllpppsssttttttvvvxxxyyyyyyvvvsssnnnllljjjlllpppvvvzzz|||~~~uuuiii```WWWPPPGGGCCCCCCCCC@@@===???AAADDDGGGJJJQQQYYY___gggooo||||||eeeYYYNNNJJJLLLRRR[[[cccqqqrrrtttsssrrrrrrrrrtttyyyzzzyyypppiiigggfffcccaaabbb______^^^]]][[[YYYVVVUUUSSSQQQWWWlll}}}aaa[[[ZZZhhhttttttmmmfff___[[[WWWTTTYYY[[[ZZZfffqqqmmmaaaVVVLLLJJJKKKIIIFFFEEEAAA@@@???@@@@@@@@@>>>===;;;:::888666444333222111000000000000111111111111////////////////////////////////////////////////111111222222333333333333000000111111111222222222222333333444444333333222111111222333333333333222555444333222222444666777444444444444555777888999999:::<<>>>>>FFFQQQkkk{{{eeeYYYVVVWWWXXXVVVVVVVVVTTTPPPMMMKKKJJJNNNOOOPPPSSSWWW\\\aaadddhhhlllqqqvvvyyy||||||xxxqqqooommmoootttyyy|||~~~ssskkk```WWWLLLFFFDDDCCC???<<<>>>BBBEEEGGGIIIPPPYYY```hhhsssiiiWWWOOOHHHIIINNNUUU___hhhtttvvvyyy{{{~~~xxxppphhhgggfffbbb```aaa______^^^]]][[[YYYXXXWWWUUURRRVVViiiiiiUUUTTTWWWeeerrrsssmmmgggaaa]]]WWWVVV[[[]]]YYY```fff___UUUMMMFFFGGGIIIGGGEEEEEE@@@?????????AAA@@@???===<<<:::888666444222111111111111111111000000000000////////////////////////////////////////////////111111111222333333444444111111111111111222222222222333333444444333333222111111222333333333333222555444333222222444666777444444444444555777888999;;;<<<===???AAACCCDDDEEEHHHKKKMMMOOOQQQSSSUUUXXXWWWWWWYYY]]]bbbfffgggfffdddiiiiiikkkpppsss999999999:::;;;<<<===>>>;;;EEEOOOgggjjj^^^[[[[[[\\\ZZZ[[[[[[YYYVVVRRRPPPOOOOOOQQQUUUZZZ```fffkkkmmmssswww}}}{{{rrrpppppprrrvvv{{{~~~}}}uuufff^^^RRRHHHCCC@@@===:::>>>AAAEEEFFFGGGMMMWWW___hhhvvvrrrZZZMMMHHHFFFIIIOOOVVV```iiippprrrvvv|||~~~xxxooohhhfffeeebbb`````````___^^^\\\[[[YYYXXXXXXQQQOOOSSSddd{{{tttmmm\\\OOORRRWWWdddppprrrnnnhhhbbb\\\YYYXXX]]]]]]WWW\\\___VVVPPPJJJGGGHHHIIIEEEBBBBBB???>>>>>>???@@@@@@???===<<<;;;999666444222111000111000000000000000//////000000000000000000000000000000000000000000000000/////////000000111111111111111111111111111111111222222333333333333222222111111222333333333333222222222111111111222333444444444444444555777888999;;;<<<>>>@@@AAABBBCCCCCCGGGJJJMMMOOOQQQTTTWWWYYYXXXYYYZZZ^^^cccfffffffffeeekkkkkklllqqquuu999999999:::;;;<<<===>>>;;;DDDKKK```pppddd___^^^^^^]]]___aaa```]]]ZZZYYYZZZVVVZZZ```hhhooovvvzzz|||vvvuuutttwww{{{|||nnnfffZZZMMMDDD>>><<<<<<===AAADDDDDDEEEJJJTTT]]]ffftttfffPPPHHHFFFFFFKKKPPPUUU]]]eeeiiikkkooouuu}}}wwwnnngggfffdddaaa___```aaa```^^^\\\[[[YYYXXXXXXLLLLLLRRRaaauuutttiiidddXXXOOOUUUZZZeeeoooqqqnnniii```XXXYYYVVVYYYWWWRRRXXX]]]VVVOOOKKKJJJMMMMMMHHHCCCBBB>>>======>>>???@@@>>><<<<<<;;;999666444222111000000000000/////////......000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111222222222222111111111111222333333333333222111111111222222222333333444444444444555777888999999:::===???BBBCCCDDDDDDFFFIIILLLOOORRRUUUXXX[[[ZZZZZZ\\\___ccceeeeeeeeefffllllllmmmrrrvvv999999999:::;;;<<<===>>>;;;CCCHHHZZZ~~~tttgggbbb```___^^^bbbeeeeeecccaaabbbcccccchhhpppyyy{{{zzzzzz|||}}}tttmmmaaaRRRFFF???>>>???===AAADDDCCCCCCHHHSSS\\\cccpppuuu^^^LLLGGGFFFHHHMMMPPPSSSZZZaaaeeefffhhhmmmwww}}}wwwnnngggeeedddaaa___```bbbaaa___\\\ZZZYYYXXXXXXKKKLLLSSSbbbttt|||nnneeedddZZZSSSYYY^^^fffnnnpppoooiii___UUUVVVRRRSSSQQQLLLTTT\\\WWWMMMKKKLLLPPPQQQLLLGGGFFF======<<<===??????>>><<<===;;;999666444222111000000000//////.........---000000000000000000000000000000000000000000000000111111111000000000000000222222111111111111111111111111111222222111111111111111222333333333333222222333444555555555444444444444444444666777888999666888;;;???BBBDDDEEEFFFEEEHHHLLLOOORRRUUUYYY\\\\\\\\\]]]___ccceeeeeedddgggmmmmmmnnnssswww888888999::::::;;;<<<<<<@@@AAAGGGWWWuuuzzzllleeecccccchhhiiijjjlllooopppooommmvvv|||~~~}}}xxxqqqeeeUUUHHHAAAAAACCC>>>AAABBBBBBBBBFFFPPPWWWaaarrr|||{{{eeeMMMFFFBBBBBBCCCHHHPPPVVVXXXXXX]]]\\\\\\aaammm||||||yyytttoooiiidddaaa```___^^^aaa```]]]YYYZZZ]]]YYYSSSNNNKKKPPPeee{{{}}}ssskkkccc[[[XXXYYYaaakkkrrrrrrmmmfff^^^WWWUUUWWWVVVPPPOOORRRVVVVVVRRRWWW]]]___ZZZQQQGGGAAABBB>>>:::;;;???BBB@@@>>>>>>===:::777333111///...////////////////////////000111111111111000000///000000////////////000000////////////000000000000000000000000000000000000,,,000444444111...///111111111222333333444555555333333333444444444555555666666555555555666666777::::::<<<===@@@BBBEEEFFFIIIIIIIIIKKKNNNSSSWWWZZZZZZ[[[\\\^^^```ccceeefffiiimmmkkkmmmuuuzzz999999:::;;;;;;<<<======@@@AAAFFFVVVsssqqqjjjhhhhhhkkklllooossswww{{{||||||zzzxxxvvvpppeeeWWWJJJCCCBBBCCC>>>@@@BBBAAABBBFFFOOOVVVaaarrr|||}}}wwwaaaKKKFFFCCCCCCDDDIIIQQQWWWYYYZZZXXXWWWXXX]]]gggsss|||yyysssoooiiidddbbbbbbaaa``````___\\\YYYZZZ\\\XXXRRRLLLJJJRRRhhhsssjjjbbbZZZVVVWWW```hhhnnnmmmhhhccc]]]WWWSSSTTTRRROOOQQQYYY]]]]]]___eeelllnnnhhh[[[NNNEEE@@@<<<999:::>>>@@@???===<<<;;;999666444222111000000000000000000000000000///000000111111111000000111000000/////////000000////////////000000000111111111111111111111111111333222111111222333333222111222222333333444444444333333333333444444444444555555555555555666777777::::::<<<===@@@BBBEEEFFFKKKJJJJJJLLLOOOSSSWWWZZZZZZ[[[\\\^^^```ccceeefffhhhmmmkkknnntttyyy:::;;;;;;<<<<<<=========???AAAFFFSSSnnnxxxpppnnnnnnoooqqqvvv|||yyysssqqqqqqlllbbbVVVKKKDDDAAAAAA>>>???AAAAAABBBFFFNNNUUU___qqq{{{yyyppp[[[HHHFFFDDDDDDFFFKKKQQQWWW[[[]]]XXXWWWWWW[[[bbblllvvv}}}~~~{{{xxxrrrnnnhhhdddcccccccccbbb______\\\XXXYYYZZZVVVPPPHHHIIITTTmmmvvvlllccc[[[VVVWWW]]]dddhhhgggdddaaa\\\VVVSSSTTTSSSSSSXXXbbbggghhhkkkqqqxxx{{{sssdddRRRFFF>>><<<999:::===???>>><<<:::999888666444333333222111111111111111111111111...///000111111111111111222111000////////////////////////000000000111111111111111111111111111111777333......222444444222222222222333333333333333222222222222333333333333444444444555555777888999::::::<<<===@@@BBBEEEFFFKKKKKKLLLMMMPPPTTTXXXZZZZZZZZZ\\\]]]```bbbeeefffggglllkkknnntttxxx:::;;;;;;;;;<<<<<<<<<===>>>@@@EEEPPPhhh~~~tttqqqqqqtttxxxzzzvvvrrrnnnkkkkkkfff___UUULLLEEEAAA???>>>???@@@@@@AAAFFFLLLQQQ[[[mmmuuurrrhhhTTTEEEGGGDDDEEEGGGLLLRRRYYY^^^aaa^^^]]]]]]^^^cccmmmwww~~~}}}zzzxxxppplllgggcccbbbbbbbbbbbb^^^^^^[[[XXXXXXYYYTTTMMMEEEGGGUUUooo|||pppfff]]]XXXXXXXXX```ffffffeeeccc\\\UUUTTTZZZ^^^^^^```ffflllmmmlllpppvvvwwwpppaaaPPPDDD>>><<<;;;<<<>>>???>>>===;;;:::888666444333222222000000000000000000000000---...///111111222222222222222111000//////////////////000000000111111111111111111111111111111111333000......000111111000333333333222222222222222111111222222222333333333333333444444666777999999::::::<<<===@@@BBBEEEFFFJJJJJJKKKNNNRRRVVVZZZ]]]YYYZZZ[[[]]]___bbbdddffffffkkkkkknnntttwww:::::::::::::::;;;;;;;;;===@@@DDDMMMbbbzzzvvvuuu}}}yyypppmmmkkkiiiiiiiiieee^^^VVVOOOIIIDDDAAA????????????AAAEEEJJJMMMTTTeeekkkggg___NNNCCCGGGCCCEEEHHHMMMSSS[[[bbbffffffffffffgggllluuu}}}yyywwwnnnjjjdddaaa```aaaaaaaaa^^^^^^[[[XXXWWWXXXRRRKKKCCCFFFUUUnnnwwwiii]]]WWWWWWUUU]]]fffjjjjjjggg^^^UUUTTT___hhhfffbbbcccgggiiigggggghhhgggcccXXXLLLCCC>>>======>>>?????????>>><<<;;;999666444222111000////////////////////////---...///111111222222222222222111000000000000000000000000000111111111111111111111111111111111111---000333333111//////000222222222222222222222111111111222222222333333333333333444444666777999999::::::<<<===@@@BBBEEEFFFGGGHHHKKKNNNSSSXXX]]]___YYYZZZ[[[]]]___bbbdddeeeeeejjjjjjmmmsssvvv::::::::::::::::::::::::===@@@CCCIII\\\yyyvvviiieeeeeeeeefffiiijjjeee___XXXSSSNNNIIIFFFAAA@@@??????@@@CCCGGGIIIKKKYYY^^^[[[WWWJJJBBBHHHCCCFFFKKKPPPWWW___hhhnnnooorrrvvvzzz~~~yyyuuummmiiiddd```___``````___^^^^^^\\\XXXXXXWWWQQQIIICCCFFFTTTmmmnnn\\\TTTUUUTTT]]]gggmmmooolllbbbWWWUUU```gggeee___^^^___```aaa^^^[[[YYYVVVQQQIIICCC======>>>???????????????===;;;999666444222000000...........................///000111111111111111111111111000000111111222000000000111111111222222222222222222222222222222---222666666333000111333111111111222222222222222222222222222333333333333444444444555555777888999::::::<<<===@@@BBBEEEFFFEEEGGGJJJOOOTTTYYY]]]___YYYYYY[[[\\\___aaadddeeeeeejjjiiilllrrrvvv;;;;;;;;;;;;;;;;;;;;;;;;<<>>??????>>>>>>>>>;;;:::888666444333222222///////////////////////////000000111111111000000000000000000111222333333000000111111111222222222222222222222222222222222111222333333222222222222000000111111222222333333333333333333444444444444555555555555555666777777::::::<<<===@@@BBBEEEFFFGGGHHHKKKOOOSSSWWWZZZ\\\YYYYYYZZZ\\\___aaaccceeefffjjjiiikkkrrrvvv<<<<<<<<<<<<<<<<<<<<<;;;<<>>>>>>>>=========999888777555555444444444000000000000000000000000000111111111111000000/////////000000111222444444000111111111111222222222222222222222222222222222444111------000222222000//////000111222333333444333333444444444444555555666666555555555666666777::::::<<<===@@@BBBEEEFFFIIIJJJLLLOOORRRUUUWWWXXXXXXYYYZZZ\\\^^^aaaccceeefffjjjhhhjjjqqqwww;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAAEEEOOOfff|||xxxwwwwwwyyy{{{|||uuummmddd\\\VVVSSSKKKKKKMMMRRRWWWZZZ[[[[[[\\\WWWPPPKKKIIIIIIJJJJJJFFFBBB>>>===???AAAAAA@@@===@@@EEEGGGHHHHHHHHHIIIJJJNNNUUU___kkkvvv~~~vvvooooooooorrrzzzvvvnnnjjjeeeaaa````````````]]]^^^\\\XXXWWWVVVQQQJJJDDDIIIZZZuuuhhhUUURRRXXX___iiioooooojjjddd```]]]^^^\\\YYY[[[___```]]]WWWSSSNNNKKKIIIFFFBBB???========================<<<;;;888666444444333333111111000000000000111111333333222111000///............///111111222222222//////000111111111111000222222111000000///000000000111222333333222111000000000111222222222222111222333444444555555444444777555222000000333666888:::;;;<<<===@@@BBBDDDFFFJJJJJJLLLNNNRRRVVVZZZ\\\]]][[[YYY[[[```cccdddccceeeiiiggggggmmmsss;;;;;;;;;;;;;;;;;;;;;;;;<<<===???CCCLLLbbb~~~zzzooolllgggbbb``````bbbcccccc```\\\WWWRRRMMMJJJHHHGGGGGGJJJNNNSSSVVVWWWWWWXXXSSSLLLGGGFFFFFFGGGGGGFFFBBB???>>>???AAAAAAAAA@@@BBBFFFHHHHHHIIIJJJKKKPPPSSSZZZcccppp}}}|||rrroooooonnnsss{{{vvvnnnjjjeeebbbaaaaaaaaa```^^^___^^^YYYXXXWWWRRRLLLFFFLLL]]]yyykkkXXXVVV```fffnnnsssrrrmmmgggdddggggggcccaaadddiiigggccc[[[UUUNNNKKKJJJHHHCCC???<<<==================<<<<<<;;;888666444333333333111111000000000000111111000000000000000000//////...///000111111222222222///000111111222222111111333222111111000000000111000111111111111111111000222222333444444444444333111222333333444444333333666444333111222333666777:::;;;<<<===@@@BBBEEEFFFJJJKKKLLLOOOSSSXXX\\\^^^]]][[[ZZZ\\\___bbbcccbbbeeeiiiggghhhmmmsss;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>AAAIII\\\|||zzzrrrlll```]]]WWWRRROOONNNOOOPPPMMMLLLJJJHHHFFFDDDCCCCCCEEEEEEHHHLLLQQQTTTTTTSSSRRRNNNHHHDDDBBBCCCCCCDDDEEEBBB??????@@@AAABBBAAACCCEEEGGGHHHHHHIIIKKKMMMTTTWWW\\\ffftttzzztttooooooqqqrrrzzz{{{uuunnnjjjeeebbbaaaaaaaaa```___```^^^ZZZXXXXXXTTTNNNIIIPPPbbb~~~lll\\\\\\hhhmmmsssuuusssmmmhhheeennnllliiiiiipppvvvtttmmm^^^VVVMMMJJJKKKJJJDDD???<<<<<<============<<<<<<<<<:::888666444333333333111111000000000000111111.........//////000000000...///000111111222111111000111111222222222222222222222111000000000111111111000000//////000000111222222333444444444444333000111222222333333222222444444333333444555555666::::::;;;===@@@CCCEEEFFFJJJKKKMMMPPPTTTYYY]]]___^^^\\\\\\]]]___aaabbbaaaeeejjjhhhiiiooottt;;;;;;;;;;;;;;;;;;;;;;;;>>><<<===AAAFFFVVVuuu{{{sssjjjeee\\\XXXRRRLLLHHHFFFGGGHHHHHHGGGEEEDDDCCCBBBBBBAAAFFFGGGIIINNNRRRTTTTTTSSSNNNJJJDDDAAA@@@AAAAAAAAACCCAAA?????????@@@AAAAAADDDFFFGGGGGGGGGHHHJJJLLLQQQUUU\\\hhhwwwyyyssspppooommmpppuuu|||{{{tttnnnkkkfffcccbbbbbbaaa```___```^^^YYYXXXXXXTTTOOOKKKRRRfffiii\\\___mmmpppttttttpppjjjeeecccmmmjjjgggjjjuuu~~~{{{ttt]]]UUUKKKHHHIIIIIIDDD>>><<<<<<===>>>>>>===<<<<<<;;;:::888555444333333333111111000000000000111111............//////////////////000111111111111111111111222333333333333222111000000//////000000000111000///......///000111000000111222222222222111111111222333333333333333333333444555555666666555999:::;;;===@@@CCCEEEGGGIIIIIILLLOOOSSSXXX\\\___]]]]]]]]]^^^___```aaaaaaeeejjjiiijjjpppttt;;;;;;;;;;;;;;;;;;;;;;;;???<<<>>>BBBEEEPPPooo||||||zzzvvvppphhhaaa]]]XXXTTTNNNGGGCCCAAAAAAAAABBBAAAAAA@@@??????@@@@@@GGGHHHJJJNNNRRRTTTSSSQQQJJJGGGBBB@@@@@@AAAAAAAAA@@@@@@??????>>>???@@@AAADDDEEEFFFFFFFFFFFFIIIKKKMMMRRR\\\iiixxxzzzoookkkiiikkkmmmooouuu{{{zzztttnnnkkkgggdddcccbbbaaa```^^^___\\\XXXWWWWWWTTTOOOKKKTTTjjj~~~aaaYYY^^^ooorrrttttttoooiiidddaaahhhfffcccfffpppxxxuuulllYYYQQQIIIFFFGGGFFFAAA<<<;;;<<<===>>>>>>===<<<;;;;;;:::777555333222222222111111000000000000111111000000000///...---------///000000111111111111000111111222333333333333222//////.........//////000111000///......///000111000000111222222222222111222333333444444444444444222333444666666666666666999999;;;===@@@CCCFFFGGGGGGHHHJJJMMMRRRVVVZZZ]]]\\\]]]^^^______``````aaadddjjjjjjkkkpppttt;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;>>>DDDDDDKKKhhh~~~|||{{{yyyuuupppiiiccc]]]ZZZXXXTTTNNNGGGBBB@@@@@@@@@=========>>>???AAABBBCCCEEEFFFIIIMMMQQQRRRPPPNNNHHHEEEAAA???@@@AAAAAAAAA???@@@AAA@@@??????AAABBBDDDFFFGGGGGGFFFFFFGGGIIILLLQQQ[[[hhhwwwyyynnnffffffeeegggmmmrrrwwwzzztttnnnkkkgggeeedddcccaaa___^^^___\\\WWWVVVWWWTTTPPPKKKVVVmmmnnnYYYVVV^^^pppsssvvvvvvqqqjjjeeebbbfffdddaaa```eeeiiieee]]]QQQMMMIIIFFFEEECCC@@@<<<;;;<<<===??????===<<<;;;;;;999777555333222222222111111000000000000111111222111111000///...---,,,000000111111111111000000000111111222222222222222//////.........///000000111000000//////000000111222222333444444444444333333333444555555555555444222333444666666777777777888999;;;===@@@CCCFFFHHHHHHIIIJJJMMMQQQUUUYYY[[[ZZZ\\\___```______aaabbbccciiiiiikkkpppsss;;;;;;;;;;;;;;;;;;;;;;;;<<<999>>>DDDBBBFFFaaayyyuuuuuuuuurrrnnniiidddaaa___^^^[[[WWWPPPIIIDDDBBBBBBCCC<<<======???@@@CCCDDDEEEEEEFFFIIIMMMPPPQQQOOOLLLFFFCCC@@@???@@@AAAAAAAAA@@@AAACCCCCCAAAAAABBBEEEEEEGGGIIIIIIHHHGGGGGGHHHMMMQQQXXXcccppp~~~xxxooohhhccc___eeeeeekkkttt}}}yyytttnnnkkkgggeeedddcccaaa______```\\\XXXWWWXXXVVVQQQLLLXXXpppxxxaaaSSSUUU^^^nnnrrrvvvvvvrrrkkkeeebbbbbbbbb___\\\]]]]]]YYYRRRKKKKKKJJJHHHEEEAAA???>>>:::<<<>>>??????>>><<<:::;;;999777444333222222222111111000000000000111111111111111000000/////////000000111111111111000000///000111111222222111111000000000000000111222222000111111111111111111000222222333444444444444333222222333444444444444333333333444555666777888888888999:::===@@@CCCFFFHHHJJJJJJLLLNNNQQQUUUXXXZZZXXX[[[___`````````aaacccaaahhhiiikkkpppsss;;;;;;;;;;;;;;;;;;;;;;;;:::888===DDDAAACCC\\\|||zzzsssoooooohhhfffbbb___]]]]]]^^^___ZZZVVVOOOIIIDDDBBBBBBBBB============>>>@@@AAABBBFFFGGGJJJNNNRRRRRROOOMMMDDDBBB???>>>???@@@AAAAAAAAACCCEEEEEECCCBBBDDDGGGFFFHHHKKKLLLJJJIIIHHHHHHMMMOOOTTT]]]iiiwww~~~wwwmmmfffccccccaaa```ggghhhppp|||yyytttmmmkkkhhhfffeeecccaaa___```aaa^^^YYYXXXYYYWWWSSSMMMYYYsssmmmZZZPPPUUU___kkkoootttuuuqqqjjjddd```^^^___^^^ZZZYYYYYYUUUOOOGGGJJJLLLJJJEEEAAA??????:::<<<>>>??????>>><<<::::::999777444333222222222111111000000000000111111000000000000111111111111000000111111111000000/////////000111111111111111222222111111222333444444000111222333333222111000000000111222222222222111111111222333333333333222333333444444555777888999888999:::===@@@DDDFFFHHHLLLLLLMMMOOORRRUUUXXXZZZWWW[[[___`````````bbbddd```ggghhhkkkppprrr===<<<;;;;;;;;;;;;<<<<<<===<<<:::@@@EEEDDDUUUuuu~~~xxxrrrlllgggccc]]]\\\[[[\\\^^^___^^^]]]\\\YYYSSSMMMHHHDDDBBBAAA@@@>>>===???CCCEEEDDDBBBGGGHHHHHHIIIIIIIIIHHHHHH>>>??????>>>>>>@@@DDDGGGDDDFFFGGGGGGFFFEEEFFFGGGGGGKKKLLLHHHFFFFFFFFFDDDKKKJJJOOOZZZeeeppp|||~~~uuuiiigggccc___^^^___aaacccjjjqqq}}}yyytttnnnkkkfffcccbbbbbbaaa___aaa___\\\[[[YYYWWWTTTQQQLLLXXXooo~~~vvvaaaTTTSSSPPP^^^ooovvvtttqqqsssjjj______]]][[[XXXUUUSSSSSSTTTUUUNNNMMMMMMKKKHHHDDD@@@>>>@@@>>>???CCCBBB<<<999::::::888666333222111000111222111000//////000111222000000000000000000000000000000000000000000000000............/////////000...///222444444333111///444222000///...///000111///000000000111111111111333333333333333333333333555444444555555666777888666999===AAADDDEEEEEEDDDHHHJJJLLLPPPTTTWWWZZZ[[[]]]\\\[[[\\\^^^```aaa```aaaeeedddgggnnnttt>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::>>>DDDCCCRRRpppxxxrrrlllfffaaa]]]YYYXXXWWWXXXZZZ[[[ZZZYYYYYYVVVQQQKKKGGGCCCAAAAAA@@@@@@@@@@@@AAACCCFFFHHHCCCCCCDDDDDDDDDCCCCCCCCC>>>????????????AAAEEEHHHHHHJJJLLLKKKJJJIIIIIIJJJFFFJJJKKKHHHGGGIIIJJJHHHNNNLLLOOOWWWaaajjjuuu~~~wwwvvvvvvyyyzzzvvvnnngggdddcccaaa```bbbggglllooottt}}}yyytttnnnkkkfffcccbbbbbbaaa``````^^^\\\ZZZYYYWWWTTTQQQJJJWWWnnnvvvooo\\\PPPQQQNNN]]]nnnxxxxxxuuuttthhh[[[\\\XXXVVVTTTRRRQQQRRRTTTVVVYYYZZZYYYUUUMMMEEE@@@>>>999<<<@@@AAA???>>>======:::888666333222111111111222111000//////000111222000000000000000000000000////////////////////////........./////////000000...000111333333222111000444333111000///000111222111111111111222222222222333333333333333333333333555444444555555666777888:::<<>>======<<<======<<<<<<:::===BBBAAAOOOjjj~~~{{{vvvpppiiiddd^^^XXXUUURRRQQQQQQRRRTTTVVVUUUTTTTTTRRRMMMHHHDDDBBBAAA@@@@@@DDDGGGDDD???>>>BBBGGGAAAAAAAAA@@@@@@???>>>>>>===>>>??????@@@BBBFFFIIINNNOOOQQQQQQOOOMMMMMMMMMHHHMMMNNNLLLLLLPPPRRRRRRUUUQQQQQQVVV]]]dddmmmvvv~~~yyyqqqnnnlllmmmnnnnnnjjjfffgggggghhhjjjnnntttyyy|||zzztttnnnjjjfffcccbbbbbbaaa```___]]][[[YYYYYYWWWSSSQQQJJJXXXppp|||mmmiiiXXXNNNPPPOOO^^^ppp}}}}}}wwwfffXXXYYYSSSRRRPPPOOOPPPSSSWWWYYYhhhkkkjjjbbbUUUHHHAAA???>>>HHHLLLEEE???@@@@@@<<<999888666333222111111111111111000000000000111111000000000000000000000000............................../////////000000000000000000111111111222222444333222111000111222333111222222222222333333333333333333333333333333333555444444555555666777888<<<===???AAACCCEEEGGGHHHJJJKKKNNNRRRUUUYYY\\\]]][[[[[[\\\^^^aaacccbbb```aaaeeeeeegggnnntttAAA@@@???>>>============<<<>>>;;;===BBBAAALLLddd}}}zzzyyyyyy~~~zzzuuusssnnnhhhbbb\\\WWWRRRNNNLLLKKKKKKMMMOOOPPPPPPOOONNNLLLIIIEEEBBBAAAAAAAAAEEENNNVVVSSSHHH??????CCCBBBAAAAAA??????>>>>>>>>><<<===>>>???@@@CCCGGGKKKPPPRRRUUUUUUTTTRRRRRRRRRPPPTTTVVVTTTUUU[[[^^^^^^\\\WWWUUUXXX\\\aaajjjrrr}}}zzzvvvuuuvvvxxxxxxwwwyyyzzz|||zzzuuummmjjjfffccccccbbbaaa```^^^\\\ZZZYYYXXXVVVRRRPPPLLL\\\vvvyyykkkgggWWWNNNRRRQQQaaasss|||gggXXXYYYSSSQQQPPPPPPRRRVVV[[[^^^pppttttttkkkZZZKKKCCCBBBMMM[[[]]]NNNBBBBBB@@@888999888555333222111111111111000000000000000000111000000000000000000000000////////////////////////...////////////000000000111000000///000111222333222222111000000111111222111111111222222222333333222222333333333333444444555444444555555666777888<<<<<<<<<>>>@@@CCCEEEGGGJJJKKKNNNQQQUUUXXX[[[]]]YYYZZZ\\\```cccdddcccaaabbbfffeeegggnnnsssBBBBBB@@@???======<<<<<<<<>>CCCBBBJJJ^^^zzz}}}wwwsssrrrrrrssswwwzzzyyysssoookkkgggaaa\\\WWWRRRNNNJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIGGGDDDBBBAAA@@@AAABBBGGGTTT``````UUUHHHCCCCCCBBBAAA@@@>>>>>>======>>>;;;<<<>>>???AAADDDIIIMMMQQQTTTXXXZZZZZZZZZZZZ[[[ZZZ___aaa```bbbgggjjjjjjbbb]]]ZZZ\\\___bbbiiippp{{{vvvmmmjjjfffccccccbbbbbbaaa^^^\\\YYYXXXVVVTTTPPPNNNMMM___zzz~~~nnniiiWWWNNNQQQRRRaaavvviiiYYYZZZWWWUUUSSSRRRTTTYYY^^^aaammmqqqrrriiiZZZLLLEEEDDDNNN[[[]]]NNNBBBBBB???888888777555333222111222222000000000111111000000000111111111111111111111111000000000000000000000000////////////000000000111111000///...///000222333000000/////////000000000000000000000111111111222222222222333333444444444555444444555555666777888<<<<<<<<<===???CCCFFFHHHHHHJJJLLLPPPTTTWWWZZZ[[[YYYZZZ\\\```dddeeedddbbbbbbfffeeegggnnnsssCCCBBB@@@???===<<<;;;;;;:::???======CCCCCCIIIZZZqqqyyyvvvqqqmmmkkkkkkmmmoooqqqvvv|||yyyrrrmmmjjjbbb^^^YYYUUUQQQNNNJJJGGGEEEDDDCCCDDDFFFFFFFFFDDDDDDCCCAAA@@@???@@@BBBCCC???JJJVVVYYYSSSIIICCC@@@@@@???===<<<;;;<<<<<<===<<<>>>@@@AAACCCGGGLLLPPPTTTYYY___cccfffgggiiijjjjjjooorrrqqqrrruuuwwwvvvlllgggeeefffggghhhlllrrr|||{{{uuullliiieeecccccccccbbbaaa^^^\\\YYYWWWUUURRRNNNKKKLLL```|||wwwnnnZZZNNNPPPPPP___vvvjjjZZZ[[[ZZZXXXTTTRRRSSSVVVZZZ]]]```cccddd___TTTJJJEEECCC@@@IIIMMMEEE?????????:::888777555333222222222222000000111111111111000000111111111111111111111111111111111111111111111111/////////000000000111111000000///...///000111222......////////////////////////000000000111111111111222222333333444444555555444444555555666777888<<<======???BBBEEEIIIJJJHHHIIILLLPPPSSSWWWZZZ[[[ZZZZZZ\\\```dddffffffeeecccgggeeegggnnnsssCCCBBB@@@>>><<<;;;::::::888===<<<<<>>???AAACCCEEE===@@@DDDFFFFFFCCC???===???===<<<;;;;;;<<<===>>>???@@@CCCEEEGGGLLLQQQUUU[[[```hhhppptttxxx{{{}}}}}}|||xxxuuuuuuuuusssuuuyyy|||yyysssllliiieeecccccccccbbbbbb___]]]ZZZWWWTTTPPPLLLIIIMMMbbbxxx___PPPPPPOOO___rrrzzzhhhYYYZZZ[[[WWWRRRNNNMMMOOORRRTTTRRRSSSTTTQQQKKKEEEAAA@@@;;;>>>AAAAAA???<<<;;;;;;888666555333222222222333///000111222222111000///111111111111111111111111000000000000000000000000//////000000000111111111///////////////000111111......///000000000000000000000111111111222222222111111222333333444555555555444444555555666777888:::;;;===@@@CCCGGGIIIKKKIIIJJJMMMPPPTTTXXXZZZ\\\[[[[[[\\\___cccfffggggggcccgggfffgggnnnsssCCCBBB@@@>>><<<:::999999555<<<::::::AAABBBFFFSSSbbbzzzssskkkeeebbb```^^^^^^___bbbfffhhhkkkqqqyyy~~~yyyqqqhhh```\\\ZZZSSSPPPLLLIIIGGGDDDBBB???@@@???>>>===>>>>>>===;;;???>>>>>>>>>???AAADDDEEEFFFBBB===<<>>???>>>===<<<<<<===???@@@AAACCCEEEGGGJJJOOOTTTXXX```gggpppyyy}}}}}}~~~xxxqqqllliiieeeccccccccccccbbb```^^^ZZZWWWSSSOOOJJJGGGPPPfffeeeTTTRRRQQQaaannn||||||vvveeeWWWXXXZZZVVVPPPJJJGGGHHHJJJMMMIIIIIIHHHGGGEEEAAA>>><<>>BBBEEEHHHIIIJJJKKKNNNRRRUUUYYY\\\]]]\\\[[[\\\^^^cccggghhhiiicccgggfffhhhnnnsssAAA@@@>>>===;;;:::::::::<<<<<<<<<<<<<<<@@@EEEIII___yyyvvvlllbbb\\\ZZZXXXUUUUUUXXXYYYZZZ```gggjjjooouuu{{{yyyooofff___ZZZVVVSSSMMMKKKHHHEEECCCCCCDDDEEE==============================>>>???AAABBBCCCCCCAAA@@@???>>>>>>???@@@@@@>>>>>>???>>>>>>@@@CCCFFFFFFHHHIIIKKKMMMRRRXXX\\\jjjsss~~~~~~wwwsssjjjhhheeedddddddddcccbbb```\\\ZZZZZZVVVNNNHHHGGGQQQlllnnnZZZVVVYYY\\\mmmvvv|||vvvkkkccc\\\XXXXXXUUUOOOIIIGGGHHHHHHFFFDDDEEEFFFDDDAAA>>><<<<<>>===<<<;;;444444333222111111111111111111111111111111111111222222222111111111111000222111111111000000////////////000000000000//////000///...------...//////333444444333111///...///222222111111111111111111111222333444333333111111444444555555666777777777<<<;;;;;;>>>CCCFFFFFFDDDJJJKKKMMMOOOSSSWWW[[[]]]^^^^^^]]]^^^aaadddgggiiijjjjjjdddeeelllqqqAAA@@@???===<<<;;;::::::<<<<<<<<<<<<<<<@@@EEEIIIZZZuuuzzzoooeee[[[UUUTTTRRRPPPQQQUUUWWWYYY^^^eeejjjooouuu{{{yyysssjjjaaa[[[VVVRRRPPPLLLJJJFFFCCCBBBBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAACCCDDDDDDBBBAAA@@@???>>>??????@@@>>>???@@@@@@@@@BBBFFFIIIIIIIIIKKKLLLPPPVVV]]]bbbooovvv~~~}}}zzzsssoookkkhhheeeddddddcccbbbaaaaaa\\\YYYXXXTTTMMMHHHHHHUUUrrruuu]]]VVVZZZ___nnnvvvyyyrrrhhhbbb^^^[[[___XXXNNNGGGFFFGGGFFFDDD@@@BBBCCCBBB@@@>>>======????????????>>>===<<<;;;555444333222111111111111222222222222222222222222222222222111111111000000111111111111000000000/////////000000000000//////000000000//////000111111,,,///111222222222333444222222222222222222222222333222111111111111222333444444555555666777777777<<<;;;;;;>>>BBBEEEFFFEEEJJJKKKMMMOOOSSSWWW[[[]]]\\\\\\]]]^^^aaaeeeiiikkkhhhiiidddeeemmmqqqBBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<<<>>======>>>>>>>>>??????>>>===<<<;;;555444333222111111111111333333333333333333333333222222111111111000000000111111111111000000000000///000000111111000000///,,,---...//////000//////111222333333111//////000333333333333333333333333444222000......000333444444444555555666777777777;;;;;;;;;>>>BBBEEEFFFEEEJJJKKKMMMPPPTTTXXX[[[]]]ZZZZZZ\\\^^^bbbfffiiikkkeeegggeeefffmmmqqqBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<===???CCCFFFNNNfff|||iii\\\RRRJJJGGGGGGFFFFFFJJJPPPSSSTTTXXX^^^ccciiirrryyywwwqqqddd```YYYSSSOOOLLLIIIGGGGGGEEECCC@@@???>>>??????????????????????????????===>>>???AAACCCEEEGGGGGGEEEDDDCCCBBB@@@?????????AAABBBDDDEEEGGGJJJOOOSSSRRRSSSTTTWWW[[[dddmmmttt{{{|||||||||zzzsssnnnmmmmmmnnnuuuzzzssspppllljjjgggeeedddcccaaa___ccc^^^YYYUUUPPPJJJJJJMMM___~~~aaaYYYcccmmmzzz|||xxxnnnggghhhkkklllhhh[[[OOOLLLMMMIIIBBB======?????????===;;;<<<======>>>?????????>>><<<;;;666555444333222111111111222222222222222222222222111111111111000000000000111111111000000000000000000000000111111000000000,,,---///111222222111111333444444333000---------222222222333333333333333222111000//////111222444444444555555666777777777:::;;;<<>><<<;;;777666444333222111111111000000000000000000000000111111111000000000//////000000000000000000111111000000111111111111000000///111222444555555444444,,,...000111111111222333000111111111222222222333000000111222222222222222444444555555666777777777:::;;;===???AAACCCEEEGGGIIIJJJMMMQQQUUUXXXZZZ\\\YYYZZZ[[[\\\^^^```bbbcccaaaffffffhhhmmmqqqCCCCCCAAA???>>>=========:::<<<=========>>>AAADDDHHHZZZvvv}}}ooo^^^SSSLLLFFFEEEFFFFFFFFFHHHMMMPPPQQQVVV\\\bbbiiisss|||{{{rrriiidddXXXUUUPPPLLLJJJGGGEEEBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDBBBAAA@@@CCCDDDFFFHHHJJJNNNSSSWWWZZZ]]]aaadddgggkkkpppssspppppppppqqqvvvyyytttooooooqqqxxxyyysssqqqmmmkkkjjjiiihhhfffcccaaaaaa]]]ZZZVVVPPPLLLOOOUUUooo|||aaa^^^jjjttt|||zzzssshhhcccggglllmmmhhhaaa```hhhhhh]]]PPPJJJEEEEEECCC@@@<<<999999999;;;===???@@@@@@???<<<;;;777777555444222111111111000000000000000000000000111111000000000/////////000000000000111111111111000111111222222111111000---...///000000000000000...000111111000//////000000000000111111222222333///000222444444444333222444444555555666777777777999;;;>>>@@@AAABBBEEEGGGHHHJJJMMMQQQUUUXXXZZZ[[[ZZZZZZ[[[]]]^^^___```aaaaaaffffffhhhmmmqqqDDDCCCBBB@@@???>>>======:::;;;=========>>>AAACCCGGGTTTnnnuuugggXXXOOOIIIEEEDDDEEEDDDCCCEEEKKKNNNQQQWWW___iiipppyyy}}}uuulllccc]]]UUURRRNNNJJJHHHEEECCC@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEFFFHHHJJJMMMRRRVVVYYY^^^ccchhhiiijjjjjjjjjffffffggghhhlllrrryyy}}}|||{{{|||zzzuuuooonnnooottt~~~xxxsssqqqmmmlllkkkjjjjjjiiifffccc___]]][[[XXXRRRNNNRRRYYYtttppp^^^```nnnxxx{{{yyyqqqgggcccfffjjjkkkfffaaaccclllkkk\\\PPPLLLHHHGGGEEEAAA===::::::;;;:::<<>>======:::;;;=========>>>@@@BBBFFFQQQiiinnnbbbTTTLLLHHHCCCCCCDDDBBBAAACCCHHHMMMQQQYYYaaaooovvv~~~yyyqqqhhh___ZZZSSSPPPLLLIIIGGGDDDAAA???@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCCCCEEEFFFHHHIIIMMMRRRUUUXXX]]]dddiiijjjgggeeeddd______```bbbeeehhhlllnnniiiooorrrqqqqqqwww|||~~~vvvuuuyyy|||~~~vvvrrroooooonnnrrr|||yyyuuusssmmmlllkkkkkkllljjjgggeee^^^\\\[[[YYYSSSOOOSSS[[[uuueeeZZZaaaqqq|||}}}zzzsssiiieeehhhjjjjjjbbb^^^aaajjjgggWWWLLLJJJHHHHHHFFFBBB>>><<<<<<===:::<<>>@@@CCCDDDEEEKKKLLLMMMPPPSSSWWWZZZ\\\[[[[[[\\\^^^```bbbdddeeeeeekkkkkkmmmqqqsssIIIFFFBBBAAAAAAAAA@@@>>>AAA@@@>>>======>>>@@@AAADDDHHHYYYuuuyyycccXXXLLLGGGDDDAAA@@@BBBCCCDDDEEEGGGJJJPPPXXX]]]mmmttt}}}{{{rrrjjjccc]]]UUUOOOLLLJJJGGGEEEDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJGGGGGGHHHHHHGGGEEEDDDCCCEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQTTTVVVXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYWWWYYY[[[\\\^^^bbbgggkkkuuu~~~vvvoooxxxssskkkggggggfffkkkqqqyyy~~~yyyuuuqqqtttooojjjiiijjjjjjgggcccccc______]]]UUUNNNUUUbbb||||||nnn]]]TTTTTT]]]nnn}}}}}}yyypppfffcccgggiiiggg___``````^^^ZZZVVVQQQOOORRRNNNIIIEEEBBB???<<<999;;;<<<=========<<<;;;:::<<<999666444333222111000222111000000000111222333111111111111111111111111111000000//////000000111//////000000000000000000222111000//////000111222000000000000000000000000111111222222222333333333333333222222222333444444444444444555666666777777999:::<<<>>>@@@CCCDDDEEEMMMNNNPPPRRRTTTWWWYYY[[[[[[[[[\\\^^^```bbbdddeeefffkkkkkklllppptttJJJHHHEEECCCCCCBBB@@@???@@@???>>>>>>>>>???@@@AAACCCEEEQQQkkkttt]]]SSSIIIEEECCCAAA@@@BBBDDDDDDEEEGGGIIINNNUUUZZZdddjjjttt}}}vvvkkkccc]]]WWWQQQMMMIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOOOOOOONNNKKKKKKJJJIIIHHHFFFDDDCCCFFFGGGHHHHHHGGGGGGIIIJJJGGGHHHIIIIIIHHHGGGFFFEEEGGGGGGGGGGGGHHHJJJKKKLLLIIIJJJKKKMMMNNNOOOPPPQQQTTTTTTUUUUUUUUUUUUUUUTTTVVVXXXYYY[[[]]]aaafffiiiuuu|||uuurrr}}}sssiiiddddddfffeeemmmwwwyyysssooopppllliiihhhhhhgggbbb___```]]]\\\[[[TTTNNNXXXggglllaaaTTTPPPRRR[[[kkkyyyyyywwwpppgggdddfffdddaaaZZZ\\\^^^[[[WWWTTTTTTUUUYYYTTTMMMFFFBBB???<<<:::<<<===>>>>>>>>><<<;;;::::::888555333333333222111222222111000000000111111222222222222222222222333000111111222222111111000......//////000111222222222222222222222222222222////////////////////////111111222222222333333333444444333222222333333333555555555666777777888888999:::<<<>>>@@@CCCDDDEEEOOOPPPQQQSSSUUUWWWXXXYYY[[[[[[\\\^^^```bbbdddeeefffjjjjjjkkkppptttIIIHHHFFFDDDCCCAAA@@@???;;;;;;;;;<<<>>>@@@BBBCCCBBBBBBKKKccc{{{oooYYYOOOFFFDDDCCCAAABBBDDDCCCDDDFFFHHHJJJOOOVVVZZZ^^^cccjjjttt~~~xxxpppeee]]]WWWSSSOOOKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNLLLJJJIIIHHHHHHIIIHHHGGGFFFDDDBBBGGGHHHJJJJJJIIIHHHIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIKKKMMMPPPQQQTTTUUUWWWYYY[[[[[[ZZZZZZ\\\^^^___aaacccfffkkkooo|||yyyuuutttxxxllleeeccceeeiiilllttt~~~~~~wwwqqqllllllkkkiiihhhgggddd```\\\\\\YYYYYYWWWQQQNNNZZZlll{{{ddd[[[RRROOORRRZZZgggrrrtttsssnnngggcccbbb___YYYWWWYYYZZZWWWTTTUUU[[[bbb```YYYPPPGGGBBB???===<<<===>>>??????>>>===;;;:::999666444333333333333222222222111111000000000///111222222222222222333333...///000111111000///......//////000111111222222///000000111111000000///............////////////111111222222222333333333444444333222222222333333666666666777888888999999999:::<<<>>>@@@CCCDDDEEEMMMNNNPPPRRRUUUWWWXXXYYYZZZ[[[\\\]]]___bbbdddeeeeeejjjiiiiiiooouuuHHHHHHGGGEEEBBB@@@???>>>999999:::<<<===???AAABBB@@@AAAJJJ___~~~sssgggUUULLLDDDCCCCCCBBBCCCEEEBBBDDDFFFIIILLLRRRXXX\\\^^^___ccchhhqqq~~~zzzrrrjjj```XXXTTTQQQNNNKKKIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPOOONNNKKKHHHFFFDDDCCCDDDEEEFFFFFFEEEDDDCCCGGGIIIKKKKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIKKKNNNQQQTTTTTTWWWZZZ^^^bbbdddffffffhhhiiijjjkkkllloootttwwwxxxvvvwwwppphhhfffeeeiiiooo{{{{{{tttmmmhhhjjjjjjiiiiiigggddd___\\\YYYVVVUUUTTTMMMLLL\\\qqqvvvfff]]]TTTQQQSSSXXXcccmmmqqqqqqllleeeaaa___ZZZTTTTTTVVVVVVUUUVVV^^^kkkvvvnnneeeWWWKKKCCC???===<<<>>>??????@@@???===<<<;;;888666333222333333333222111111111111000000/////////000000000111111222222...///000111111000///...111111111111111111111111...//////000000//////...---........./////////000111111222222222333333333444333333222222333333333666666777777888999999999999:::<<<>>>@@@CCCDDDEEEIIIKKKNNNQQQTTTWWWXXXYYYZZZZZZ[[[]]]___aaacccddddddiiihhhiiioootttHHHHHHHHHFFFBBB???>>>>>>;;;<<<<<<======>>>>>>>>>@@@CCCJJJ[[[wwwzzzjjj___RRRJJJCCCBBBCCCBBBCCCEEEBBBDDDGGGJJJMMMSSSYYY]]]^^^^^^```ccciiittt}}}}}}}}}|||{{{|||~~~~~~uuukkkddd[[[TTTQQQPPPMMMKKKKKKLLLNNNPPPRRRRRRRRRRRRUUUSSSPPPMMMIIIFFFCCCBBB???@@@BBBCCCDDDEEEEEEEEEIIIKKKLLLLLLJJJHHHHHHHHHJJJKKKLLLMMMNNNNNNMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJKKKJJJIIIJJJLLLOOOSSSUUUVVVYYY]]]ccciiinnnrrrtttuuuvvvvvvvvvwwwyyy}}}xxxyyy|||vvviiifffgggiiiqqqzzzyyyrrrkkkggghhhhhhiiihhhfffccc```^^^WWWUUUTTTQQQKKKLLL___vvvtttjjj```VVVSSSSSSXXXbbblllrrrqqqkkkccc___]]]XXXRRRQQQRRRTTTWWW^^^jjjzzz}}}qqq```PPPDDD>>><<<;;;@@@@@@@@@@@@???>>><<<;;;888666333222222333222111000000111111111000//////.........///000000111111000111111222222111111000111111111111111111111000000000000000000000000000.........//////000000111111111222222222333333333333222222222333333444555666666666777888888999999999:::<<<>>>@@@CCCDDDEEEGGGIIIMMMQQQTTTWWWXXXXXXZZZZZZ[[[]]]___aaacccdddbbbgggggghhhnnnsssHHHJJJKKKHHHDDD@@@??????<<<===>>>??????@@@@@@@@@BBBEEEJJJUUUmmmqqqbbbYYYOOOGGG@@@@@@AAAAAAAAACCCBBBDDDGGGJJJMMMQQQVVVZZZ\\\^^^aaadddhhhooovvv{{{|||yyyvvvuuuuuuuuutttsssuuuxxx|||zzzqqqccc]]]VVVQQQOOONNNLLLJJJLLLMMMPPPSSSTTTTTTSSSRRRTTTQQQMMMHHHDDDBBB@@@@@@>>>>>>@@@AAACCCFFFHHHIIIKKKMMMOOONNNLLLJJJIIIIIIJJJKKKMMMNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLNNNRRRUUUWWW[[[^^^ccciiipppwww}}}|||~~~qqqfffgggjjjooo|||~~~wwwqqqkkkgggeeefffgggfffdddaaa```___YYYVVVTTTQQQKKKMMMbbbzzzwwwiii___UUUQQQRRRXXXdddooovvvssslllccc^^^\\\YYYSSSQQQQQQTTTYYYcccnnnyyysssaaaOOOCCC>>>======@@@AAAAAAAAA@@@>>><<<;;;888666333222222222111000...///000111111000000///------...//////000111111111000000//////000000111000000000111111222222333111000////////////000111......///000000111222222111111222222222333333333111111111222333444555666555555666666777888888999999:::<<<>>>@@@CCCDDDEEEHHHKKKNNNRRRUUUVVVWWWWWWYYYZZZ[[[\\\^^^aaacccdddaaafffgggiiinnnrrrIIILLLMMMJJJEEEAAA@@@@@@:::;;;===@@@BBBDDDEEEEEEDDDGGGIIIPPPfffzzzlll]]]UUUMMMEEE??????@@@??????AAACCCEEEGGGIIIKKKOOOSSSVVVZZZ^^^cccgggjjjnnnqqqttttttzzzzzzwwwtttqqqoooooooooooonnnpppsssxxx}}}wwwnnn^^^YYYSSSOOONNNMMMKKKIIILLLNNNQQQTTTUUUUUUSSSRRRPPPMMMHHHCCC???>>>>>>>>>>>>>>>???AAADDDGGGKKKMMMMMMOOOQQQPPPNNNLLLJJJJJJJJJLLLMMMOOOPPPPPPPPPOOOOOOOOOOOONNNOOOOOOPPPQQQOOOOOONNNOOORRRUUUXXXZZZbbbdddhhhnnnvvv~~~~~~pppfffiiinnnuuu~~~wwwqqqkkkhhhdddeeeeeedddbbb`````````ZZZXXXVVVRRRKKKNNNddd~~~{{{ggg]]]RRRNNNQQQXXXfffrrryyyvvvmmmccc^^^]]]ZZZVVVRRRRRRUUU[[[ccckkkppprrrzzznnn[[[KKKAAA>>>>>>@@@AAAAAAAAAAAA@@@>>><<<;;;999666333222222222111000---...///111111111000000---......///000111111222///...---,,,,,,---...///......///111222333444555111///...,,,,,,...///111...//////000111222222333111111222222222333333333000000111222333555666777555555555666777777888888999:::<<<>>>@@@CCCDDDEEEKKKMMMPPPTTTVVVVVVVVVVVVYYYZZZ[[[\\\^^^aaacccddd```ffffffiiinnnqqqMMMKKKJJJIIIHHHEEEBBB???<<<===???BBBDDDFFFHHHIIIQQQPPPOOORRR```zzz}}}xxxssskkkaaaWWWQQQFFFDDDCCCAAAAAABBBCCCDDDDDDEEEFFFHHHKKKNNNRRRTTTZZZ[[[]]]aaaeeeiiilllnnnqqqpppqqqsssuuuwwwvvvuuuvvvsssqqqppplllhhhjjjnnnoooqqqsssvvvzzz{{{ooohhh___XXXQQQNNNKKKHHHJJJOOOPPPSSSVVVXXXXXXVVVSSSPPPMMMJJJFFFBBB???>>>>>>???>>>???AAACCCFFFHHHJJJKKKPPPQQQQQQOOOMMMMMMNNNOOOOOOOOOOOOQQQSSSTTTTTTSSSXXXUUURRRRRRTTTUUUTTTRRRTTTTTTSSSRRRSSSXXX^^^cccfffkkkqqqxxx~~~yyypppkkknnnwwwwwwsssnnniiihhhgggeeedddccc```]]]ZZZWWWVVVUUUSSSMMMOOOeee~~~sssZZZPPPTTTTTTZZZiiisssuuuvvvqqqhhhdddfffeee```YYYZZZ\\\\\\]]]```dddfffhhh```SSSFFF>>><<<===??????@@@AAAAAA@@@>>>;;;:::888666333222333444444333111111000000000000111111//////000000000000////////////000111111111111111111000///......///000111222222222222111111111111))),,,///111111111222333333111...---...000111111333333222222333333444555333333444444555666666666::::::;;;<<>>@@@BBBDDDGGGKKKMMMTTTTTTRRRRRR[[[rrr}}}uuurrrnnniiibbbYYYPPPJJJDDDCCCBBBAAAAAABBBDDDEEEGGGHHHIIIJJJMMMQQQTTTVVVVVVWWWZZZ]]]aaaeeehhhjjjllllllooossswwwzzzzzzyyywwwqqqllljjjhhheeegggkkkmmmooosssvvvzzzyyymmmfff\\\UUUOOOMMMKKKIIILLLQQQTTTVVVYYYZZZZZZWWWSSSPPPLLLIIIFFFBBB???>>>>>>???@@@AAACCCEEEHHHJJJLLLMMMPPPQQQQQQPPPNNNNNNOOOQQQPPPQQQSSSVVVYYY[[[[[[ZZZZZZXXXWWWWWWYYYZZZXXXVVVVVVVVVWWWXXXYYY^^^dddiiimmmrrrxxxyyyqqqmmmqqqyyy~~~vvvrrrnnniiihhhfffeeedddcccaaa]]]ZZZVVVTTTTTTSSSNNNSSSkkkyyy___SSSWWWWWW]]]mmmvvv|||zzzsssiiifffhhhgggcccZZZ]]]___```___^^^^^^^^^]]]WWWNNNEEE???<<<<<<===AAABBBBBBAAA???===:::888666444111000000111000000111111000000000000111111//////000000000000//////......///000000000000000111000////////////000111/////////...............000111222333333444333333222111000000111222333333333333222222333333444555444444555555666777777888::::::;;;<<>>===CCCCCCCCCBBB???<<<888666666444111///000000///...111111000000000000111111///000000111111000000///------...///////////////222111000000000000111222111111111111111111111111666333111111444555333111111222333444444444444444333333333333333444444555555555666666777888888888::::::;;;===@@@CCCFFFHHHKKKMMMOOOSSSVVVXXXZZZ[[[\\\\\\\\\\\\^^^aaaccceeeccchhhggggggkkknnnLLLKKKJJJJJJIIIHHHEEEBBB>>>@@@BBBCCCEEEJJJQQQVVV[[[[[[YYYRRROOO[[[yyyyyymmmbbb___ZZZVVVRRRMMMHHHEEEAAAAAAAAABBBCCCDDDFFFGGGDDDDDDEEEGGGJJJMMMPPPRRRTTTWWW[[[aaahhhooouuuxxxwwwzzzsssgggcccdddeeegggiiihhhlllrrrwww{{{|||oooddd^^^TTTOOOLLLLLLMMMNNNSSSYYY]]]^^^______\\\WWWQQQNNNJJJIIIFFFDDDBBBBBBBBBBBBEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQPPPPPPRRRUUUXXXYYY]]]aaadddfffggggggggglllnnnrrrvvvzzz||||||{{{yyyxxxvvvtttvvv{{{{{{ssspppmmmjjjfffeeeddddddcccaaa^^^[[[UUURRRQQQPPPOOO[[[zzzwww```\\\[[[cccttt}}}}}}uuuqqqpppnnngggaaaWWWZZZ]]]]]]YYYUUURRRPPPRRRPPPLLLHHHEEECCCAAAAAABBBBBBBBBAAA???<<<999777888555222111111111000///111111000000000000111111000000000111111000000000---...//////000000//////222111111111111111111222111111222222222222333333555000,,,---111333111...333444666777666555444333333333333333333444555555444555555666777777888888::::::<<<>>>@@@CCCFFFHHHJJJLLLOOORRRVVVYYY[[[\\\[[[[[[\\\]]]___aaacccdddbbbgggggggggkkknnnKKKJJJIIIIIIIIIHHHEEECCC???AAADDDDDDEEEIIIPPPVVVZZZZZZZZZSSSLLLTTTqqqwwwjjj^^^ZZZUUUQQQNNNKKKHHHFFFAAAAAABBBCCCDDDFFFGGGHHHHHHIIIJJJLLLOOORRRVVVXXXWWWZZZaaajjjttt}}}}}}pppeeebbbdddeeegggjjjjjjmmmsssxxx|||wwwjjj___YYYRRRNNNMMMPPPQQQRRRVVV\\\^^^___```___\\\WWWQQQMMMKKKJJJIIIGGGFFFEEEFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPQQQQQQTTTYYY\\\eeehhhlllnnnnnnnnnnnnpppvvvzzzyyyqqqooommmjjjgggfffddddddcccaaa^^^[[[VVVSSSQQQOOOOOO\\\}}}ddd^^^\\\eeeuuu~~~}}}yyy{{{|||vvviii___UUUVVVWWWVVVSSSQQQQQQRRRTTTQQQLLLGGGCCCBBBBBBCCC@@@@@@AAAAAA@@@===;;;999777555222111111111111000111111000000000000111111000000111111111111000000//////000111111111111000111111111222222111111111........./////////000000222---)))+++000333111///444777999999666333222222444444333333444444555666333444444555555666666777:::;;;<<>><<<:::555222000///000111000///111111000000000000111111000111111222222111111000///000000111111111111111000000111222222111000000...//////000000111111222000...,,,...111333222111333666999888444111111222444444444444444555555666333333444444555666666666:::;;;===???BBBEEEFFFGGGGGGIIILLLOOOSSSVVVXXXYYYZZZ[[[\\\^^^```aaabbbcccaaafffggghhhmmmoooGGGFFFFFFGGGHHHGGGDDDBBB???CCCGGGFFFCCCCCCHHHMMMSSSSSSVVVTTTKKKJJJ^^^xxx|||nnnYYYTTTMMMIIIGGGFFFGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHJJJMMMRRRWWW[[[]]]dddiiirrr}}}|||mmmhhhdddeeeeeedddggglllrrruuuyyy}}}~~~pppcccYYYTTTTTTSSSUUUZZZ\\\[[[[[[]]]___aaabbbbbb```[[[VVVSSSOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQNNNOOOPPPQQQTTTXXX^^^ccclllqqqvvvxxxzzz}}}uuuooonnnmmmjjjjjjhhhfffdddccc```[[[XXXUUURRRQQQRRRTTTdddsss___dddkkkttt}}}~~~uuugggaaa```]]]YYYUUURRRRRRSSSQQQNNNHHHCCC???>>>???@@@@@@AAAAAAAAA@@@===:::888444222000000111222222222111111000000000000111111000111111222222111111000...//////000111000000000///000000111111000000///000111111222333333444444000000000111111111000000///333666666222000222555444444444444444555666666444444444555666666777777999;;;===@@@CCCEEEGGGGGGGGGIIILLLOOOSSSUUUWWWXXXZZZ[[[]]]^^^```aaabbbccc```fffggghhhmmmpppFFFEEEEEEFFFGGGFFFDDDBBB>>>DDDHHHGGGBBBAAAEEEJJJQQQQQQTTTTTTJJJFFFXXXoooqqqZZZUUUNNNHHHGGGGGGHHHHHHFFFFFFHHHIIIIIIIIIIIIIIIJJJLLLNNNRRRWWW\\\aaaccclllqqqzzzyyyrrrjjjhhhgggiiihhhgggkkkpppuuuwww{{{~~~}}}ooobbbXXXSSSUUUTTTXXX^^^```]]][[[]]]```aaacccdddbbb^^^YYYVVVQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSNNNOOOPPPQQQTTTYYY```eeefffkkkqqquuuyyyuuunnnmmmllljjjkkkiiifffeeeccc___[[[WWWTTTRRRRRRTTTWWWhhhhhh[[[gggrrr{{{|||~~~wwwiiiiiihhheee```YYYTTTRRRQQQOOOMMMIIIEEEBBB@@@@@@@@@BBBCCCCCCBBB???<<<999666666444222222444555666555111111000000000000111111111111222222222222111111---......///////////////...///000111111000///...---......///000000111111///111222222000...------,,,000444444111000444777555444444444444555666666555555666666777888888888999;;;===@@@CCCEEEGGGGGGHHHJJJMMMPPPSSSUUUWWWXXXZZZ[[[]]]___```bbbbbbbbb___fffgggiiimmmpppFFFEEEDDDCCCCCCDDDFFFGGGAAAHHHKKKGGGBBB@@@AAA@@@FFFGGGIIIIIIFFFHHHUUUcccqqq]]]TTTLLLJJJIIIGGGFFFHHHFFFHHHIIIIIIHHHIIIJJJLLLKKKLLLNNNQQQVVV[[[```ccclllsss|||~~~xxxsssoooiiihhhfffeeefffhhhlllnnnqqquuuzzz~~~xxxjjj^^^WWWVVV[[[YYYYYY\\\___aaa___]]]dddbbb``````aaaaaa```___[[[YYYWWWWWWXXXXXXWWWVVVRRRRRRRRRRRRRRRRRRRRRQQQSSSRRRQQQRRRUUU[[[aaadddhhhkkkpppttt{{{|||sssmmmkkkiiihhhkkkjjjhhheeeaaa]]]ZZZWWWPPPQQQQQQRRR\\\ttthhhbbb```kkk|||}}}~~~vvvvvvzzzvvvlll```YYYVVVRRRMMMNNNLLLGGGBBB>>>???BBBEEECCCBBBAAAAAA???<<<777333333444444333333111000000000000000000000000000000000000000000000000000000111000000////////////000000000000000000000000000111222222222222111000000444333222111111111333333...//////111222333444444444444333333444444555666555666777666555666888:::;;;:::===BBBCCCBBBEEEJJJJJJKKKLLLNNNQQQVVVZZZ]]][[[[[[\\\]]]^^^```aaabbbdddhhhffffffkkkoooHHHFFFDDDBBBAAAAAABBBCCCDDDJJJMMMHHHCCCBBBAAA@@@AAABBBDDDDDDBBBCCCOOO]]]~~~ppp]]]SSSKKKIIIIIIGGGFFFHHHGGGIIIJJJJJJJJJJJJKKKMMMLLLLLLNNNPPPTTTYYY^^^```hhhnnnuuu}}}{{{xxxuuurrrpppmmmkkkhhhggggggiiilllnnnrrrvvv{{{vvviii]]]WWWWWWXXXWWWWWWZZZ___bbbbbbaaabbbbbbbbbbbbbbbcccdddeeeiiifffaaa^^^\\\ZZZWWWVVVWWWWWWWWWWWWWWWXXXXXXXXXUUUTTTSSSTTTWWW\\\aaadddjjjnnnsssxxx}}}{{{sssmmmkkkiiihhhiiiiiihhheeeaaa\\\XXXUUUPPPPPPPPPSSS___xxxmmm```\\\___mmm}}}|||wwwppprrr|||yyypppddd]]]ZZZTTTNNNKKKHHHDDD@@@======@@@BBBDDDCCCBBBBBB@@@<<<777333333333333333222111111000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111222222222222111000000222222111111111111222222///000000111222333444555222222111111222222333444444666666666555666888:::::::::===AAACCCBBBEEEJJJKKKLLLLLLNNNRRRVVVZZZ\\\[[[[[[\\\]]]^^^```aaabbbeeeiiiggggggkkkoooGGGEEECCCBBBAAABBBDDDEEEGGGMMMNNNIIIDDDBBBBBB@@@>>>???@@@AAA>>>@@@KKKWWWtttooo\\\SSSKKKIIIHHHGGGGGGIIIHHHJJJLLLMMMLLLLLLMMMNNNMMMMMMNNNOOORRRVVVYYY\\\bbbgggmmmrrryyy|||zzzwwwvvvvvvvvvvvvuuurrrpppllliiihhhjjjlllmmmrrrvvv|||sssfff\\\XXXYYYXXXWWWXXXZZZ___bbbdddddddddgggiiiiiihhhiiimmmqqqxxxsssmmmgggccc```]]]ZZZ^^^^^^]]]]]]^^^___```aaa\\\[[[[[[\\\___cccfffiiijjjpppuuuxxx|||zzzrrrmmmjjjiiiiiihhhhhhgggeeeaaa[[[VVVSSSPPPOOONNNSSSaaa{{{jjjZZZWWWWWW]]]ooo|||yyy{{{xxxooojjjkkkqqqpppkkkccc]]][[[UUUOOOIIIGGGCCC@@@>>>???@@@BBBFFFEEEDDDCCCAAA===888444222222222111111111111111000000000000000000000000000000000000000000000000//////...//////000111222000000000000000000000000111222222222222111000000000000111111222111111000111111222222333444555555222222111111222222333444444555666666555666888::::::999<<>>??????@@@AAA???@@@IIISSSjjjooo]]]SSSKKKHHHHHHGGGHHHJJJJJJLLLNNNOOONNNNNNNNNOOOOOONNNNNNOOOPPPSSSVVVXXX]]]ccciiimmmttt{{{}}}{{{}}}{{{yyyyyyzzz||||||{{{uuusssoookkkiiiiiikkklllpppuuu{{{~~~pppddd[[[YYY[[[[[[\\\\\\___bbbfffiiijjjooosssvvvuuussstttyyy{{{uuuoookkkiiifffdddeeedddbbbbbbbbbdddfffggggggggghhhjjjllloooqqqsssqqqwww|||}}}xxxpppllljjjiiiiiihhhhhhhhhfffbbb\\\WWWSSSPPPMMMLLLRRRccc}}}sss```VVVRRRTTT^^^qqq{{{xxxwwwrrriiiccccccbbbddddddaaa___^^^XXXRRRKKKHHHDDDBBBAAABBBCCCCCCHHHGGGEEECCCAAA>>>:::666111111111111111111111111000000000000000000000000000000000000000000000000............///000222222000000000000000000000000111222222222222111000000...///111222222111000///222222333333444555555666444444333333444444555666333444555555555666888:::999999<<>>@@@AAA??????FFFOOO```yyyrrr___UUULLLIIIIIIHHHIIILLLKKKMMMPPPQQQPPPOOOOOOPPPPPPOOONNNOOOPPPSSSUUUWWW\\\dddlllrrryyywwwtttpppllliiiiiijjjkkkooossszzzzzzmmmbbb[[[ZZZ]]]]]]___bbbfffkkkoootttvvv}}}~~~~~~|||wwwtttrrrpppnnnmmmkkkhhhffffffgggjjjkkkpppqqqtttwwwzzz}}}~~~vvvoookkkjjjjjjiiiiiiiiihhhfffccc^^^YYYVVVTTTPPPNNNVVViiikkk]]]VVVPPPUUU```ssswwwuuuuuusssmmmccc\\\ZZZ\\\```dddddddddccc\\\TTTMMMHHHDDDAAABBBCCCDDDDDDHHHGGGEEECCCBBB???;;;888333222111111000111111222000000000000000000000000000000000000000000000000............///000222222000000000000000000000000111222222222222111000000...///000222222111111000333333333444444555555666444444333333444444555666222444555555555666888::::::999<<>>>>>===>>>???>>>===BBBJJJXXXqqqvvvbbbXXXNNNJJJJJJIIIJJJLLLKKKNNNQQQRRRQQQPPPPPPPPPPPPPPPOOOPPPQQQTTTWWWYYY^^^hhhssszzz}}}wwwuuuqqqmmmkkkkkklllmmmpppuuu|||wwwkkkbbb\\\[[[___]]]bbbhhhooouuuzzz}}}{{{yyyyyyvvvqqqmmmlllmmmoooqqquuuxxx}}}}}}uuunnnkkkjjjjjjjjjiiiiiigggeeebbb^^^[[[YYYYYYTTTSSS^^^ssswwwfffYYYTTTOOOUUUcccwwwnnnooopppnnnggg___YYYVVV]]]ccciiijjjjjjggg]]]SSSOOOIIIBBB???@@@BBBCCCCCCGGGFFFDDDBBBBBB@@@===;;;555444333111000111111222000000000000000000000000000000000000000000000000//////...//////000111222000000000000000000000000111222222222222111000000//////000111222222222222333333333444444444555555222222111111222222333444111333444555444666888:::::::::===BBBCCCBBBEEEJJJMMMNNNPPPSSSVVVYYYZZZ[[[\\\]]]]]]^^^___aaabbbccc___eeefffhhhmmmqqqAAA@@@@@@AAADDDGGGJJJLLLNNNNNNLLLGGGEEEFFFDDD@@@>>><<<===??????===AAAGGGQQQiii{{{eeeZZZPPPLLLJJJIIIJJJMMMKKKNNNQQQSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSWWWZZZ\\\bbbmmmyyy~~~|||xxxuuurrrooommmnnnoooqqquuuzzztttjjjbbb]]]]]]```bbbhhhpppwww|||}}}xxxttttttvvvxxx{{{|||sssmmmjjjjjjjjjjjjhhhgggeeebbb```^^^]]]\\\YYYTTTUUUccc{{{tttdddYYYTTTOOOVVVeeexxxlllnnnnnnjjjddd```]]][[[fffnnnuuuxxxyyytttiii]]]SSSLLLBBB>>>@@@CCCDDDDDDFFFDDDBBBAAAAAA@@@>>>===888777444222111111111222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111222222222222111000000000000000111111222444444333333333333333444444444222222111111222222333444111222444444444555888:::<<<;;;>>>CCCDDDCCCFFFKKKLLLNNNPPPTTTWWWZZZ\\\]]]]]]]]]]]]^^^```aaacccdddaaaffffffhhhlllooo@@@AAABBBDDDHHHMMMRRRTTTOOOOOOLLLGGGFFFHHHFFFBBB???>>>???AAA@@@???AAAGGGLLLeee~~~hhh\\\QQQMMMKKKIIIJJJMMMJJJMMMQQQSSSRRRQQQPPPPPPPPPPPPPPPRRRUUUYYY\\\___dddppp|||~~~}}}xxxvvvssspppoooppprrrtttyyyrrriiibbb^^^^^^aaaiiiooowww||||||yyyyyy}}}{{{{{{|||~~~{{{sssllljjjjjjjjjjjjgggeeeccc```^^^]]]]]]]]]VVVRRRSSSddd~~~uuuggg]]]XXXPPPWWWeeewwwyyyoooqqqpppjjjeeecccccccccrrr{{{|||qqqXXXOOOEEE@@@BBBEEEGGGGGGDDDCCCAAAAAAAAAAAA???>>>:::888666333111111111222000000000000000000000000000000000000000000000000111000000////////////000000000000000000000000000111222222222222111000000222111000000111333555666222222333333333333333333444444333333444444555666111222444444444555888:::<<<<<>>AAAAAAAAAAAABBBKKKZZZqqqlll]]]NNNIIIIIIIIIIIIJJJLLLMMMNNNOOOQQQRRRSSSTTTRRRRRRRRRSSSUUUXXX[[[]]]fffnnnyyy~~~|||yyyssssssrrrpppooorrryyyssshhhbbbaaacccdddpppssswwwxxxxxxwwwvvvvvvpppooonnnnnnpppssswwwyyywww|||{{{tttooolllkkkjjjiiigggeeecccbbb```]]]YYYUUUTTTQQQVVVgggwwwcccVVVSSSRRR[[[iiiwww|||vvvpppnnnqqqrrrooollllllxxxsss]]]OOOCCCBBBDDDCCCCCCEEEDDDDDDCCCBBB@@@???>>>>>>===:::666333222222111000333333222111000000111111000000000000000000000000---.........//////000000000000111111111000000///000222222222111000111222000000111222444555666666222222333333333333444444222333444555444333222111555444444555555666777888<<<>>>@@@BBBDDDFFFJJJMMMKKKMMMPPPSSSVVVYYY[[[[[[]]]]]]]]]]]]^^^___```aaadddgggddddddhhhkkk|||AAA@@@BBBLLL[[[iiiqqquuuhhhccc^^^[[[SSSJJJDDDDDD<<<===>>>>>>>>>>>>@@@BBBHHHVVVmmmooo___PPPJJJKKKJJJJJJLLLNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQSSSVVVZZZ]]]```eeejjjrrrxxx|||}}}|||{{{|||{{{yyywwwvvvwwwwwwvvvvvvzzzsssiiiddddddeeeeeemmmpppssssssrrrpppnnnnnniiihhhggggggiiimmmpppsssuuuzzz~~~zzztttooolllkkkjjjiiigggfffdddbbb```\\\WWWSSSNNNNNNUUUiiiwwwcccWWWUUUUUU]]]jjjwwwwwwvvvyyyyyyqqqmmmxxxzzz]]]PPPEEEDDDFFFFFFFFFHHHDDDCCCBBBAAA@@@???>>>======:::777555444333222000222222111000000000000000////////////////////////........./////////000000000000111111111111000000///111222111000///000111000111111222333444555555222222222333333333444444333333333444444333333222555444444555555666777888;;;===@@@BBBCCCFFFJJJMMMMMMNNNPPPSSSVVVYYY[[[[[[\\\\\\\\\\\\]]]^^^___```bbbfffdddeeejjjmmm~~~AAAAAADDDOOO___ooozzzwwwqqqlllfff\\\NNNEEECCCBBBAAA???<<<:::;;;???BBBCCCPPPfff}}}rrrbbbRRRLLLLLLLLLLLLMMMOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQSSSWWW[[[___aaadddggglllpppssswww{{{~~~~~~|||zzzyyyyyyyyywwwvvvuuuwwwyyyzzz|||~~~ssskkkfffeeeeeefffkkkmmmooonnnkkkhhhgggfffbbbaaa```aaacccfffjjjlllqqquuu~~~|||xxxrrrnnnmmmlllkkkjjjgggfffdddbbb```[[[UUUPPPJJJLLLWWWmmmzzzeeeYYYWWWWWW___lllyyy{{{zzzsssttt|||}}}sss[[[QQQHHHFFFIIIIIIIIIJJJDDDCCCBBBAAA@@@>>>======<<<;;;999888777555333000111111000/////////000000////////////////////////......////////////000000000000111111111111000000///000111000/////////111222222222222333333333444222222222222333333333333333333333222222333333444555444444555555666777888:::<<>>AAA@@@KKK___uuutttdddSSSMMMLLLKKKKKKMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSVVVZZZ]]]^^^cccfffjjjnnnqqquuuyyy||||||{{{yyyxxxxxxxxxxxxxxxvvvyyy}}}~~~tttkkkgggeeeddddddhhhiiikkkjjjgggeeecccccc```___^^^___aaadddhhhjjjmmmrrrzzzxxxuuupppmmmllllllkkkjjjfffeeecccaaa^^^YYYRRRMMMKKKNNNZZZppp~~~ggg[[[ZZZYYYbbbppp}}}~~~xxxqqqtttsssooonnnnnniiibbbWWWQQQJJJHHHJJJLLLLLLLLLEEEEEEDDDBBBAAA???>>>===<<<;;;:::::::::777444111000000///////////////000000000000000000000000000//////////////////000000///000000111111111111000///111222111000///000111333222222222222222222222111222222222222333333333444333222111222333444555555444444555555666777888:::<<>>??????>>>======???AAA???GGGWWWlllwwwfffTTTMMMKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRTTTVVVYYY[[[\\\```dddjjjooorrrtttwwwxxxyyyxxxxxxwwwwwwxxxyyy{{{zzz~~~tttkkkfffdddcccbbbdddfffggggggeeeccccccdddaaa```______aaadddgggjjjmmmqqqxxx~~~uuuqqqnnnkkkkkkjjjiiihhheeecccaaa^^^[[[VVVOOOKKKLLLPPP[[[qqqjjj^^^^^^\\\gggwww~~~{{{zzzssspppoookkkfffcccbbb___[[[TTTQQQLLLJJJKKKMMMMMMKKKGGGFFFEEECCCBBB@@@???>>>;;;;;;;;;;;;;;;999444111000///////////////000000111111111111111111111111000000000000000000////////////000111111111111111111222333333111111222333333333222222222222111111111111111222222222333333333333222111222333555666555444444555555666777888:::<<>>???@@@???DDDPPPbbbxxxyyyhhhVVVMMMKKKJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^___dddkkkpppsssuuuvvvwwwvvvvvvwwwvvvvvvxxx|||~~~tttkkkfffddddddeeeccceeeggggggeeeeeeeeegggdddbbbaaa```bbbdddgggiiiooottt|||yyyqqqoookkkiiiiiihhhgggeeecccaaa]]]ZZZWWWRRRMMMJJJKKKOOO[[[qqqmmmbbbdddcccnnn~~~xxxlllhhhgggddd```^^^]]]\\\ZZZXXXRRRRRRPPPLLLMMMOOONNNKKKGGGGGGEEECCCAAA@@@>>>===;;;;;;:::;;;;;;999555222000000/////////000111111222222222222222222222222111111000000000000//////...///000111111222111111222333444333222222333444222222222222222111111111111111111111222222222222222222222222333444555555555444444555555666777888:::<<>>???@@@BBBDDDGGGJJJMMMKKKHHHFFFGGGEEEAAA@@@BBB<<<>>>??????>>>>>>???@@@???AAAIIIZZZppp|||kkkXXXOOOLLLKKKLLLMMMLLLMMMOOOQQQTTTWWWXXXYYYYYYZZZ\\\___bbbdddeeefffdddhhhnnnsssvvvwwwyyyzzzwwwyyyzzzzzz{{{~~~tttkkkggghhhjjjkkkjjjkkkmmmlllkkkjjjkkkllliiigggeeeddddddfffiiijjjrrryyyvvvooommmiiihhhgggfffdddbbbaaa^^^ZZZVVVSSSPPPLLLIIIIIIOOO^^^vvvooofffiiilllwwwqqqeeeaaa]]][[[XXXXXXXXXWWWVVVUUURRRUUUTTTOOOOOORRRPPPKKKFFFEEEDDDBBB@@@>>><<<;;;<<<;;;:::::::::888555333000000000000000111222222111111111111111111111111111111111000000000//////...///000111111222222222111222333333222111222333111111111111111222222222111111111111222222222222000111222333444444444444555444444555555666777888;;;===@@@CCCEEEIIIMMMPPPRRRQQQPPPOOOPPPQQQSSSUUUVVVWWWXXXZZZ\\\___aaacccaaagggggghhhjjjhhhttt>>>???@@@@@@@@@AAABBBDDDEEECCCDDDGGGFFFAAA>>>@@@???@@@@@@>>>===<<<>>>@@@??????EEETTTjjjmmmZZZPPPNNNMMMMMMOOOMMMNNNPPPTTTWWWZZZ]]]^^^\\\^^^aaadddhhhjjjlllmmmjjjnnnrrrvvvxxx{{{~~~{{{}}}~~~ssskkkiiikkkoooqqqrrrssstttsssqqqpppqqqrrrnnnllljjjhhhhhhjjjlllmmmttt|||uuunnnlllhhhffffffdddbbb``````\\\WWWSSSPPPNNNLLLJJJIIIQQQccc{{{qqqiiinnnsss}}}sssfffbbb]]]ZZZXXXYYYYYYWWWUUUUUUSSSWWWWWWRRRQQQSSSRRRLLLEEEDDDBBB@@@>>><<<::::::<<<:::999999999888666333111111000000111222333333000000000000000000000000222111111111000000//////......///111111222222222000222222222111000111222000000111111111222222222000111111111111222222222///111222444555555444444555444444555555666777888;;;>>>AAADDDFFFJJJNNNQQQRRRQQQOOOOOOOOOPPPRRRSSSVVVWWWXXXZZZ]]]```bbbddd___eeeeeegggiiihhhsss>>>>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@????????????BBB@@@>>>===<<<===>>>???CCCBBBCCCJJJ^^^yyyppp\\\QQQNNNLLLMMMNNNOOOQQQTTTYYY^^^dddhhhjjjhhhiiijjjlllppptttxxxzzzwww{{{yyyrrrooopppsssvvvvvvxxx{{{{{{zzzxxxwwwxxxqqqrrrrrrqqqqqqrrruuuwww}}}~~~uuupppkkkeeeccceeegggeeebbb^^^\\\ZZZWWWQQQJJJJJJOOOMMMVVViiipppnnnttt|||lllfff^^^[[[VVVSSSSSSSSSSSSSSSQQQQQQPPPNNNMMMKKKJJJJJJGGGDDD@@@>>><<<;;;:::888>>>===;;;999666444222111...///111222222000...---000000000000000000000000000000////////////000000//////000000111111222222111111111111111111222222111111111111111111111111111111222333333333333222444444444444444444444444444444666777888888888888;;;===???BBBEEEIIINNNQQQPPPPPPPPPNNNMMMNNNQQQTTTWWWXXX[[[]]]```bbbcccccc```eeedddeeeiiijjjxxx>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@????????????AAA@@@>>><<<<<<===>>>??????@@@AAAGGGWWWpppttt___SSSOOOMMMLLLNNNOOOQQQTTTZZZ```fffkkknnnqqqrrruuuxxx{{{{{{wwwwwwxxxzzz|||xxxyyyyyywwwuuutttuuuvvvxxxzzz|||}}}~~~~~~vvvooojjjdddbbbdddeeecccaaa]]]YYYWWWVVVRRRMMMMMMPPPQQQ[[[ooozzznnnsss}}}~~~ooohhh^^^ZZZUUURRRQQQQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJGGGDDD@@@===<<<;;;999888;;;:::888666444222111000//////000111111000///...000000000000000000000000000000////////////000000000000000000000111111111333222222222111000000000111111111111111111111111111111222333333333333222444444444444444444444444333444555777888999999999888:::===???BBBEEEJJJMMMPPPPPPPPPOOONNNOOORRRUUUVVVWWWZZZ\\\___```bbbbbbbbbggggggiiimmmmmmzzz>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@??????>>>?????????>>>===<<<<<<<<<===>>>:::<<<@@@DDDNNNbbb}}}xxxbbbUUUPPPMMMMMMNNNOOOQQQUUU[[[bbbiiiooosss{{{}}}|||zzz|||~~~~~~}}}zzzyyyxxxvvvuuuvvvzzz~~~~~~vvvnnnjjjdddbbbbbbcccaaa___\\\WWWTTTUUUTTTQQQPPPRRRVVVcccwwwwwwlllkkkxxxsssmmm___\\\WWWSSSQQQPPPNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGDDD@@@===<<<:::888777666666555444222111000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000444333333222111000//////111111111111111111111111111222222333333333333333444444444444444444444444222333555777888999::::::<<<>>>@@@BBBDDDGGGKKKNNNPPPQQQQQQPPPPPPQQQTTTVVVVVVWWWYYY[[[]]]___aaabbbccchhhiiikkkpppppp}}}>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<======777:::???CCCHHHXXXsss{{{dddWWWQQQNNNNNNOOOPPPRRRVVV\\\eeemmmtttxxxzzzyyy{{{{{{yyyvvvyyyyyyyyy{{{~~~|||vvvnnnkkkfffcccbbbaaa___^^^^^^WWWSSSUUUWWWTTTSSSSSSYYYiiipppeeeaaagggxxx~~~vvvqqqeeeaaa\\\WWWTTTQQQOOOMMMHHHHHHHHHGGGHHHIIIIIIJJJGGGDDD???<<<;;;999777666444333333222222111000000000000/////////000111222000000000000000000000000000000////////////000000222222111111000000//////333222222222111000000000111111111111111111111111111222333333444444333333444444444444444444444444222333555777999:::;;;;;;>>>@@@CCCDDDFFFHHHKKKMMMOOOQQQRRRRRRQQQSSSUUUWWWWWWWWWYYY[[[]]]```bbbcccccchhhgggiiioooqqq>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<======666:::@@@CCCEEEQQQlll~~~fffYYYSSSPPPOOOQQQPPPRRRWWW^^^fffpppxxx}}}{{{wwwvvvuuurrrpppuuuxxx~~~{{{vvvooommmiiieeecccaaa___]]]___XXXTTTVVVWWWUUUSSSTTT[[[nnntttbbb\\\\\\cccsss~~~|||zzzwwwooojjjbbbZZZUUURRROOOMMMGGGGGGHHHIIIIIIJJJJJJJJJGGGCCC???<<<:::888666444333333333222222222111111000000000///000111222222111111111111111111111111000000////////////000000222222111111000000//////000000000111222222222333111111111111111111111111222222333444444444444333444444444444444444444444222333555777999;;;;;;<<<:::===@@@BBBCCCDDDGGGIIINNNPPPRRRRRRRRRTTTVVVXXXXXXYYYZZZ[[[^^^aaaccceeeeeeiiifffgggnnnsss>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>===>>>>>><<<<<<=========>>>>>>>>>999:::???CCCCCCJJJccc~~~kkk\\\UUUQQQPPPRRRQQQSSSWWW^^^gggrrrzzz}}}wwwsssqqqrrrssswww~~~xxxuuupppnnnkkkgggccc```]]]\\\\\\WWWTTTVVVVVVSSSSSSUUU^^^ttt}}}iiiZZZYYY[[[```ooozzz{{{wwwkkk___WWWQQQMMMKKKGGGHHHKKKMMMMMMMMMKKKJJJFFFCCC???;;;999888555333333333333222222222222111///000000111111222222222111111111111111111111111000000////////////000000111111111111000000000000//////000111222333333444111111111111111111111111222222333444444444444444444444444444444444444444333444666888999:::;;;;;;;;;>>>AAACCCEEEFFFHHHJJJMMMOOOQQQRRRSSSTTTVVVXXXYYYYYYZZZ[[[^^^aaadddfffhhhkkkhhhhhhooottt>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>=========<<<===>>>>>>?????????>>>===<<<>>>AAA???CCCYYYsssqqq```WWWRRRPPPQQQRRRTTTXXX^^^hhhrrr{{{|||uuupppqqqwww}}}}}}vvvsssooonnnkkkgggbbb^^^[[[ZZZTTTRRRRRRSSSRRRPPPRRRWWWeee{{{rrraaaUUUXXX[[[^^^mmmzzzwww~~~yyyhhh[[[RRRLLLJJJHHHJJJNNNQQQRRRPPPMMMKKKFFFCCC>>>;;;999777444333333222222222111111000000...///111222333333222222111111111111111111111111000000////////////000000000000000000000111111111000000000111222222222333111111111111111111111111222333444444555444444444444444444444444444444444555555777888999:::::::::<<>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>==================>>>???????????????@@@<<<===???<<<>>>RRRjjjvvvcccYYYSSSPPPQQQRRRTTTXXX___hhhrrr|||~~~~~~zzzsssmmmppp{{{{{{uuusssnnnmmmkkkfff```\\\YYYYYYNNNNNNOOOQQQPPPNNNRRRXXXjjjlll[[[RRRVVVZZZ^^^nnn~~~}}}}}}{{{xxxxxxuuuuuuppp```UUUNNNKKKIIILLLQQQUUUUUURRRNNNKKKFFFCCC>>>;;;999666444222222222111111000000//////---///111333444333222111111111111111111111111111000000////////////000000//////000000111111222222222222222111111111111111111111111111111111111111222333444444555555444444444444444444444444444444666666777888999:::::::::888;;;@@@CCCEEEFFFHHHJJJJJJMMMPPPRRRSSSTTTVVVXXXXXXXXXXXXYYY[[[___bbbdddaaagggggghhhlllkkkxxx======>>>???????????????===<<<;;;::::::;;;<<<===BBB@@@>>>===<<<;;;;;;<<<===>>>@@@@@@===???MMM[[[vvvhhh[[[UUURRRPPPTTTWWW[[[```fffpppyyy{{{{{{||||||xxxyyywwwtttssskkkjjjhhhfffccc___YYYUUUPPPMMMKKKIIIGGGIIISSS___tttuuufff\\\TTTSSSRRRZZZsss|||tttssssssqqqttttttsssuuuxxxdddVVVOOONNNLLLPPPRRRQQQPPPPPPLLLGGGBBB>>>999555444444333222222111111111111111111222222222111111111111222222111...,,,---///000///---000000000000000000111111000000000///000111111222111111000000111111222333222222222111111111000000111111222222222333333333444333222111000000000000666777888888777666888999:::<<>>????????????>>>>>>===<<<;;;;;;<<<======@@@???===<<<;;;<<<<<<===>>>=========<<<>>>HHHTTTjjjkkk]]]WWWSSSQQQTTTWWW[[[aaahhhpppyyyxxxxxxzzz}}}|||uuuqqqqqqllljjjgggdddaaa]]]WWWSSSMMMKKKJJJIIIIIIMMMYYYfffwwwddd[[[UUUUUUVVV^^^ttt~~~uuussssssqqquuutttrrrtttsssaaaTTTNNNLLLMMMQQQSSSQQQPPPOOOLLLGGGBBB>>>999666555444444333111222333444444333222111222111111000000111111222111///---...000111000...111111111000000000000000000000000000000111111222111111000000111111222333222222222111111111000000111111222222222333333333333333222111111111222222666777888888777777888999:::<<>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>???BBB>>><<<<<<===>>>EEEMMM___wwwnnn```YYYUUUTTTTTTWWW]]]ccciiipppxxx}}}xxxxxx{{{xxxtttpppnnnllliiifffbbb___YYYTTTPPPJJJHHHGGGIIIJJJQQQ```nnnxxx\\\UUURRRSSSWWW```tttxxxvvvvvvvvvyyywwwtttttt|||wwwjjj]]]TTTPPPOOONNNRRRTTTQQQPPPOOOKKKFFFAAA>>>999777666555555444111333666777777666333111222111111000000111111222111000//////111111111///222111111111000000//////000000000000000111111111111000000000000111222222222222222111111111111111111111222222222333333333333333222222222333444444555777888888777777888999:::<<>>>>>=====================>>>>>>>>>>>>>>>======>>>???AAABBBGGGAAA===>>>???@@@CCCHHHXXXpppqqqbbbZZZVVVUUUTTTXXX^^^dddjjjpppwww{{{}}}}}}{{{~~~}}}zzzwwwrrrmmmllliiiddd```\\\VVVPPPLLLIIIGGGEEEGGGJJJRRRcccsssvvvZZZSSSPPPSSSYYYeeeyyyzzz{{{}}}xxxwwwzzz}}}{{{wwwrrroooiiibbb[[[WWWUUUUUURRRUUUVVVSSSPPPOOOJJJEEE@@@===999777777666555444333444555666666555444333111111000000000000111111111111111111222222111000222222111111000///////////////000111111111111111000000000000000111222222111111111111111111111111111111222222222333333333222222222333444555666666555666888888777777888::::::===???BBBDDDGGGKKKNNNNNNOOOOOONNNMMMNNNPPPRRRYYYYYYZZZ\\\```dddgggjjjhhhkkkiiiiiimmmnnnzzz;;;;;;<<<============<<<<<<======>>>>>>>>>>>>>>>???>>>>>>>>>???AAACCCDDDHHHAAA===>>>??????@@@CCCQQQggguuudddZZZVVVUUUTTTXXX]]]ccciiiooouuuzzz}}}~~~~~~{{{tttnnnkkkhhhccc^^^YYYTTTNNNJJJIIIFFFDDDEEEIIITTTgggxxxttt[[[VVVRRRUUU___ooo~~~|||zzzzzzwwwsssooohhheeebbb___\\\ZZZYYYYYYWWWZZZZZZUUUQQQOOOIIICCC>>><<<999777777777666444555444333222222333444555111000000000000000000111000111222333222111111111111111111111000000////////////000111111111111000000000//////000000111222111111111111111111111111111111222222222333333333222222222333444555777777444666777888777777999:::;;;===@@@BBBDDDGGGKKKNNNNNNNNNNNNMMMMMMMMMPPPRRRUUUVVVWWWZZZ]]]```ccceeedddlllnnnnnnnnnnnn:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>???>>>>>>>>>@@@AAACCCDDDDDD>>>;;;<<<===<<<<<>>>>>======>>>=========>>>@@@AAACCC@@@===;;;===<<<:::<<<@@@CCCQQQiiikkk^^^XXXWWWUUUWWW[[[___dddkkkrrrxxxyyy{{{~~~zzzwwwtttppplllkkkgggaaa\\\WWWRRRMMMJJJFFFCCCDDDJJJTTTfffiiiTTTTTTVVV^^^nnnvvvqqqooojjjggghhhdddbbbbbbdddggghhhgggfffbbbdddbbb[[[TTTOOOGGG@@@:::888666666666666555333444333222111111222333444000000////////////000000---000333444111000000000/////////000111111222222...///111222222222000//////////////////000111111000000111111111222222222111111222222222333333333333222222222333444555555444555777888777888999;;;;;;>>>@@@CCCEEEHHHLLLOOOPPPPPPPPPOOOOOOQQQUUUXXX[[[[[[]]]___aaacccdddeeedddjjjiiikkknnnooo|||999:::;;;;;;<<<<<<;;;;;;888999;;;============<<<===<<<<<<<<<<<<>>>@@@AAA???>>>>>>???>>>;;;>>>CCCCCCNNNbbb|||nnn```ZZZXXXVVVWWWZZZ]]]bbbiiirrrwwwxxxyyy|||vvvqqqnnnllljjjjjjfffaaa[[[WWWRRRNNNJJJCCCBBBDDDLLLZZZooo}}}aaaXXXZZZ```kkk|||~~~pppkkkiiidddccceee______aaaffflllqqqqqqpppfffgggeee]]]UUUOOOGGG???888777555555666666444333222333333444444333333222000000////////////000000,,,000333444111//////000......///000111222333333...///111222333222000//////////////////000111111000000111111222222222222111111222222222333333333333333222222222333444444333555777888777888:::;;;;;;>>>AAACCCEEEHHHLLLOOONNNNNNNNNMMMMMMPPPTTTXXXXXXYYYZZZ\\\^^^___```aaaggghhhdddfffnnnoooxxx999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@AAA@@@>>>===;;;;;;<<<<<<===>>>>>>>>>CCCKKKZZZpppqqqbbbYYYVVVWWWWWWYYY]]]bbbiiiooosssvvvxxx{{{{{{tttrrrqqqnnnkkkhhhddd^^^YYYVVVRRROOOLLLHHHDDDEEEQQQhhhnnn^^^WWW[[[fffyyy{{{kkkggggggccc___^^^bbb```bbbkkkvvvzzzuuunnniiifffaaa[[[TTTLLLCCC>>>888888666555444333333222222222222222222222222222222111111000000000000000000000000000111222333444222333333111///......///.........///000222444444000---+++,,,000333333222111111000/////////000000...///111222333222222111222444666777777666444222333444444666777999;;;<<<:::===@@@EEEIIILLLNNNOOOOOOOOOOOOPPPRRRUUUXXXZZZYYYYYYYYYZZZ[[[]]]^^^___aaaffffffhhhkkkgggooo999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???>>>===;;;;;;<<<<<<======>>>>>>BBBGGGTTThhhvvveee[[[WWWWWWWWWYYY]]]bbbiiiooosssuuuwwwzzzyyysssqqqpppmmmjjjgggccc]]]XXXTTTQQQMMMKKKHHHFFFIIIXXXppp|||iii]]]ZZZbbbqqq}}}nnnhhheee```^^^^^^___^^^```gggooorrrnnniiidddaaa\\\VVVPPPIIIAAA;;;888777666555444333333333222222222222222222222222222111111000000000000000111111000000000000000000000111222111///......///////////////000111333333111///---...222444444333333333333333333333444444333333333444333333222222333555777888888777555333555555555555777999;;;<<>>???>>>======;;;;;;;;;<<<======>>>>>>???AAAJJJ\\\uuu|||jjj^^^XXXWWWXXXYYY]]]bbbiiiooossstttvvvzzzwwwqqqooonnnllliiifffaaa[[[VVVRRROOOLLLJJJIIIIIIPPPbbb}}}nnnaaa[[[```nnnssslllfff```^^^___[[[\\\^^^bbbeeefffdddbbb___\\\WWWSSSMMMGGG@@@;;;888777666555444333333333222222222222222222222222222111111000000000000000111111000000///.........///000111000///...///111000000000000000111111222222111000111333555555555111111111111222333333333777666555444444333333333444555777888888777555444666666555666888<<>>======BBBQQQiiiooo```XXXXXXXXXZZZ]]]bbbiiiooorrrtttwww||||||vvvqqqooommmkkkiiiddd___YYYSSSPPPMMMKKKIIIIIILLLXXXnnnwwwbbbYYYXXXfffxxx{{{uuummmeeebbbaaaYYY[[[]]]]]]]]]\\\\\\]]]\\\YYYUUUQQQLLLFFF@@@<<<777777666444444333333333222222222222222222222222222111111000000000000000000111111000000//////...///000111111000000111333111111000000000000000111111111111222333444555555000111111333333444444444777666444333333444555666444555666777777666555444555555555888<<>>;;;666666555444444444444444222222222222222222222222222111111000000000000000...///111222333333222222000111222222111111333444111111000000000000000111...000222222111000111222333444666777777777666666000000000111222444666666333333333444444333333333222333555:::@@@HHHNNNRRRHHHEEEBBB@@@BBBGGGMMMQQQLLLMMMNNNPPPRRRTTTVVVVVVXXXYYYZZZ[[[]]]___aaabbbcccgggeeefffiiifffppp999::::::::::::::::::;;;999999999999999999999999999999999999999::::::;;;999::::::;;;;;;<<<<<<===AAAEEEIIINNNWWWhhhlllbbbYYYYYYZZZ]]]bbbhhhmmmqqqtttyyy|||wwwvvvtttppplllhhheeeddd]]]YYYSSSOOOMMMNNNNNNNNNQQQfffyyyccc[[[cccnnnyyymmmbbb^^^\\\XXXVVVVVVWWWZZZ[[[WWWTTTOOOJJJFFFBBB>>>;;;666666555444444444444555222222222222222222222222222111111000000000000000...000111222222222000//////000111111000///000222111000000000000000111111---000333333111000000222///000222333333222111000///000111333333444444444444444444444444444444444333444555888<<<@@@CCCFFF>>>======>>>AAAFFFLLLOOOLLLMMMOOOQQQTTTUUUVVVWWWXXXYYYZZZ[[[]]]```bbbcccbbbfffdddeeeiiigggqqq999999999::::::;;;;;;;;;999999999999999999999999999999888888999999:::;;;999999:::;;;;;;<<<<<<===CCCIIINNNQQQVVVddd{{{pppfffYYYYYY[[[]]]bbbhhhmmmqqqsssyyy~~~xxxuuutttsssooojjjfffcccbbb\\\XXXRRRNNNMMMNNNOOOOOOUUUmmmsss___]]]iiiwwwyyymmmaaa___[[[VVVTTTVVVYYY[[[[[[ZZZVVVQQQLLLHHHDDD@@@===666666555444444444555555222222222222222222222222222111111000000000000000///000111222111///---,,,...///000///...---...///000000000000000111222222---111444444111000111222111222333444444333111000111222333444555444333222555555555555555555555555555555555666777888999:::<<<===>>>@@@CCCFFFHHHJJJMMMNNNPPPRRRTTTVVVWWWWWWXXXYYYZZZ[[[]]]```bbbcccaaaeeeccceeeiiigggrrr777777666666666666777777666777888999999999999999999::::::;;;;;;::::::999999;;;<<<<<<;;;;;;<<<>>>FFFSSS___aaa^^^bbbssswwwggg```\\\[[[___cccfffkkkqqqssswww}}}}}}xxxvvvsssooollliiieeeaaa]]]ZZZSSSMMMNNNOOOOOOPPPRRR\\\uuukkkYYY___wwwyyykkk```___[[[WWWYYY^^^aaa```]]][[[XXXSSSMMMFFF@@@;;;999888777666555444333222222111111111111111111111111444333222000///.........000111111222111000///...333222111/////////000111111111111111000000000000......///000111222222222333222222222222222222222333222111444777999888555444333333222222222333333555555666777888999::::::<<<===???BBBEEEHHHJJJKKKOOOOOONNNOOOQQQSSSVVVXXXYYYZZZ[[[\\\\\\^^^aaadddaaafffeeeeeehhhgggsss888777777666666777777888888888999:::::::::999999;;;::::::::::::::::::;;;:::;;;<<<<<<;;;<<<>>>@@@LLLXXXeeefffbbbcccppp}}}}}}kkk```\\\ZZZ^^^bbbeeejjjppptttxxx~~~}}}}}}}}}~~~~~~wwwsssqqqnnnkkkhhhccc^^^ZZZVVVPPPLLLNNNOOOOOOQQQUUU^^^wwwiii[[[bbbxxxzzzkkk```bbb```___```cccdddbbb___ZZZWWWRRRLLLFFF???;;;888777777666555444333222222111111111111111111111111222111000000000000000000222111111000000000000000333222000/////////000111000000000000000000000000///000000111111222222222333333333333333222222222444333222444777777666444555555444444444444555555555555666777888999::::::===>>>@@@CCCFFFIIILLLMMMNNNNNNMMMNNNPPPRRRUUUWWWYYYZZZ[[[\\\\\\^^^aaadddcccgggffffffhhhgggrrr888888888777777888888888:::::::::;;;::::::999999<<<;;;:::999999:::;;;<<<:::;;;;;;;;;;;;<<<@@@CCCQQQ\\\fffggg```^^^fffooorrrccc^^^[[[^^^cccfffkkkpppvvvzzz~~~|||{{{||||||uuuooonnnkkkiiifffaaa[[[WWWQQQMMMLLLNNNPPPPPPTTTYYYddd|||~~~fff[[[bbbttt~~~oooeeefffggghhhhhhhhhfffcccaaaXXXVVVQQQJJJDDD>>>:::888777666666555444333222222111111111111111111111111000000//////000111222222333222000/////////000111222111000000///000000000......//////000000111111111111111222222222222222444444333333222222222222555444333444666666444222666666555555555666666777555555666777888999::::::<<<>>>@@@DDDGGGKKKMMMOOOOOONNNNNNNNNPPPSSSVVVXXXYYYZZZ[[[\\\\\\^^^aaaddddddiiigggfffhhhgggsss999999888888888888999999::::::::::::999999888777;;;:::888777777888:::;;;;;;;;;;;;::::::===AAAEEERRRYYY```]]]UUURRRWWW^^^wwwxxxiiibbb^^^aaaeeeiiimmmqqqvvvzzz|||{{{{{{}}}yyysssmmmkkkiiigggddd___YYYTTTNNNLLLMMMOOOPPPQQQVVV]]]ooowwwbbbYYY^^^lllyyyvvvlllhhhkkknnnnnnjjjeeeaaa___VVVTTTNNNHHHBBB===:::888666666555444444333222222111111111111111111111111000000000000000111111222111111111000000000000000111111000000000000000000------...///000000111111333333222222222222222222333333333222222111111111444444444555555555444333666555555555555666666777555555666777888999::::::;;;===???CCCGGGKKKNNNOOOPPPPPPOOOPPPQQQTTTWWWYYYYYYZZZ[[[\\\\\\^^^aaaddddddhhhffffffiiiiiivvv999999888888888888999999888888999888888777666555:::888666555555666888::::::;;;:::::::::<<>>BBBFFFJJJLLLNNNOOONNNNNNNNNPPPSSSUUUWWWYYYZZZ[[[\\\\\\^^^aaadddbbbfffeeefffjjjlllzzz888888888777777888888888777777777777777777666555888888777666666777888888999::::::::::::;;;???BBBJJJKKKKKKGGGAAA@@@EEEJJJ^^^rrrqqqggg```bbbhhhkkknnnqqqvvvzzzyyy{{{{{{sssmmmkkkhhheeeaaa^^^ZZZVVVSSSMMMNNNPPPRRRQQQUUUaaannnhhhYYYUUU[[[jjjzzzxxxpppkkkmmmooooookkkeee]]]YYYRRROOOJJJDDD>>>:::888888444444444444333333222222111111111111111111111111222222111000//////000000000111222222222111///...//////000111111111111000//////000000111111222222111111111222222222222222222222333333444444555555555777888888666555555666222222222222222333444555555555666777888999:::::::::<<<>>>BBBEEEIIIKKKMMMLLLKKKKKKKKKMMMPPPSSSTTTYYYZZZ[[[\\\\\\^^^aaadddaaaeeeeeefffkkknnn}}}888777777666666777777888666777777888888888777777999999999999999999999999888999::::::::::::<<<>>>AAABBBCCCBBB???>>>AAADDDQQQhhhwwwllldddffflllooorrrtttwww{{{xxxqqqkkkjjjfffaaa]]]ZZZWWWTTTQQQLLLMMMQQQSSSSSSYYYjjjzzzgggXXXUUUZZZlll~~~{{{tttpppooonnnooommmhhh___XXXQQQMMMHHHBBB===:::888777444444444333333333333222111111111111111111111111000000000000000000111222333222000///...///000111...///000111222111111000111111111111222222222222///000000111111222222222333444555666777999::::::999;;;<<<:::666444333444111111111222222333444555555555666777888999::::::<<<===@@@CCCFFFIIIKKKLLLLLLLLLLLLLLLNNNPPPSSSUUUYYYZZZ[[[\\\\\\^^^aaadddcccgggfffggglllnnn~~~777777666666666666777777666777888999999999999999999::::::;;;;;;::::::999777999;;;;;;:::999;;;<<<888;;;>>>???>>>>>>???@@@HHH___{{{}}}rrrjjjkkkqqquuuwwwyyyxxx|||}}}wwwooojjjiiieee___ZZZWWWTTTRRRPPPJJJLLLPPPSSSTTT\\\pppiiiZZZTTTXXXkkk{{{sssqqqoooooooookkkaaaYYYPPPMMMGGGAAA<<<999888777444333333333333333333333111111111111111111111111......//////000222333444777333///++++++...222555...///000222222222111000333333333222222222222222......///000111222222333555555777888:::<<<===>>>===??????<<<666222111222222111222222333444555666555555666777888999::::::>>>???AAADDDGGGJJJLLLMMMOOOOOOOOOOOOQQQSSSVVVXXXYYYZZZ[[[\\\\\\^^^aaadddeeeiiigggggglllmmm}}}