BM66(xx {{{lllggg```\\\XXXUUUOOOKKKDDDEEEDDDDDDCCCBBBAAA@@@<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999888777666999;;;;;;;;;<<<>>>BBBFFFIIISSS[[[[[[aaayyy|||{{{xxxqqqhhhaaa]]]YYYSSSNNNRRRNNNIIIFFFEEECCC???<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888777777666;;;<<<=========???DDDHHHPPPXXX]]]ZZZ^^^ttt|||zzz{{{tttnnnggg___YYYUUUPPPKKKHHHGGGFFFCCC@@@???===;;;:::;;;;;;:::888999:::::::::999888777666;;;::::::::::::999999999666777777777777777777777;;;>>>@@@??????AAAFFFJJJTTT[[[]]]XXXZZZooo{{{}}}vvvqqqqqqrrrvvvyyyzzzvvvpppkkkfffbbb[[[VVVRRRNNNJJJFFFCCC@@@======>>>???===<<<;;;;;;:::;;;<<<=========999999::::::999888777777::::::999999999888888888444444444555666666777777;;;>>>AAA@@@???AAAGGGLLLRRRYYYZZZUUUXXXooo~~~xxxqqqjjjccc]]]YYYSSSSSSSSSSSSSSSQQQMMMJJJMMMJJJFFFCCCAAA@@@??????::::::999999:::;;;;;;:::888888888999999999;;;<<<999::::::::::::999999888999888888888888777777777333333444555666777888888:::>>>BBBAAA???AAAGGGNNNRRRYYYZZZUUUXXXppp{{{pppgggccc```[[[WWWTTTQQQNNNKKKIIIFFFDDDCCCBBBBBB@@@???@@@>>><<<:::999999999:::<<<<<<=========>>>>>>>>>555666777666555555777888777888888999888888777777888888777777777666666666444444555666777888999999:::???CCCBBB???AAAHHHPPPVVV]]]]]]WWWYYYpppvvv|||}}}sssjjjccc\\\UUUOOOLLLIIIFFFFFFEEECCCBBBBBB@@@>>>===>>>>>>===<<<:::::::::999888777888999444555666777777777777888555666777666555444666999666666777777777777666666777777777666666666555555666666777888999::::::;;;;;;@@@EEEDDDAAABBBJJJRRRYYY___```ZZZ\\\qqqyyyhhhqqq}}}xxxuuurrrooommmfffiiiiiibbb]]]ZZZVVVQQQKKKHHHDDDAAA@@@???===<<<888777666777999999888777444666777777666666777888444666888999999999999:::444666777666444444666999666666777777888777777777777666666666555555555555777888888999::::::;;;;;;<<>><<<999888777666666666666666666666666555555555555555555555555999888888888777777666666666555444333333333333333444444555555666777777888333444555666777777777777888888888999999:::::::::===@@@CCCDDDDDDGGGLLLPPPUUU___]]]WWW^^^ooouuujjjooowwwtttppplllhhhccc^^^ZZZaaa```^^^\\\YYYUUUSSSQQQOOOOOOOOOMMMLLLJJJIIIHHHGGGFFFEEECCCAAA@@@??????<<<;;;:::999888777666666666666666666666666666666444444444444444444444444777777666666666555555555555555444333333333333333111111111111222222222222555555666777777777777777888888999::::::;;;<<<<<>>===<<<::::::999999999999999999666666666666666666666666555555555555555555555555444444444444444444444444555555444444444444333333444444333333222222333333333333333333222222222222666666777777888777777777888888999:::;;;<<<===>>>@@@DDDHHHJJJKKKNNNRRRVVVYYY```ZZZQQQVVVfffwwwoooeeebbb___```bbbbbb^^^[[[XXXVVVSSSRRRPPPNNNJJJHHHDDDDDDCCCBBBAAA???>>>===>>>>>>>>>===<<<;;;:::999666666555555666666777888666666666777777777777777444444444444444444444444333333333333333333333333333333333333333333333333333333222222222222333333555555555444333222222222555555666666666666666555666777888999;;;<<<===>>>@@@DDDJJJMMMNNNQQQUUUYYY[[[```YYYPPPVVVfff}}}{{{wwwtttkkkgggdddcccccc```YYYSSSOOOMMMLLLMMMQQQRRRRRRPPPJJJIIIGGGFFFFFFEEEBBB@@@>>>>>>>>>===<<<;;;:::999;;;;;;<<<<<<;;;:::999999666666666555555666666777888777777777666666555555333333333333333333333333333333333333333333333333333333333333333333333333222222111111111222222333333333222111000//////...333333444444555444444444444555666888999;;;<<<<<<>>>CCCJJJOOOQQQSSSWWWZZZ[[[aaaZZZSSSZZZkkk|||}}}wwwnnngggcccbbbbbb^^^[[[YYYVVVTTTQQQMMMJJJIIIGGGFFFFFFHHHIIIIIIHHHFFFDDDCCCDDDDDDCCCAAA???999999999888888777666555666666777777777666666555666555555444444444555555777666666555444333222222222222222222222222222222222222222222222222222222111222222222222222333333111111000000111111222222444444333222111111000000000111222333444444444444444555666777888999:::;;;<<>>@@@DDD@@@>>><<<;;;;;;;;;<<<<<<;;;:::999:::;;;;;;999777555555555555444333222111333333444555555555444444111111222222444555777777444444444444444444444444111111111111111111111111111111111111111111111111---.........//////000000000000///000000111222222////////////............///000222444555777777888888888888999999:::::::::===DDDMMMTTTWWWYYY\\\^^^```gggbbb___jjjzzzsss}}}vvvttt~~~zzz{{{xxxwwwvvvvvvwwwwwwuuusssggggggeeeaaa___^^^___aaa]]]\\\ZZZXXXVVVTTTSSSSSSNNNMMMKKKIIIGGGFFFEEEEEECCCGGGHHHDDD???<<<:::999;;;:::999777555444444333333333444444444444444444444333333222111111111222222222222222222222222222333333333333333333333333222222222111111111111000000000////////////000000333222111/////////000000//////000111111111111111////////////000000000000***+++,,,...//////000000000111333555666666555555555666777999;;;<<<<<<<<>>===<<<<<<>>>CCCFFFCCC===888666666777666555444444444444444222222222222222222222222444333222222111111111222222222222222222222222222222222222222222222222222222222222111111111000000000000////////////000000222111000000000111222333//////000111111111111000........................,,,,,,---...////////////000111333555666666555555444555777999;;;<<<======AAAEEELLLTTT[[[^^^^^^]]]```hhhaaaXXXbbbwww|||tttqqqssstttrrrnnnhhheeefffiiicccdddeeedddbbb```aaabbb```^^^[[[XXXWWWXXXZZZ[[[[[[[[[[[[ZZZYYYVVVTTTRRRPPPPPPPPPPPPNNNMMMKKKJJJFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJHHHEEECCCEEEGGGIIIGGGDDDHHHGGGEEEDDDCCCCCCDDDDDDHHHFFFEEEEEEGGGHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGEEECCCBBBCCCDDDFFFFFFEEECCCEEEFFFFFFDDDDDDEEEFFFFFFGGGHHHGGGFFFDDDDDDEEEBBBCCCDDDDDDEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>===<<<===>>>???@@@AAAAAAAAADDDCCCDDDEEEFFFEEECCC@@@BBB@@@@@@BBBEEEFFFCCC@@@AAA@@@???@@@AAAAAA???===<<<<<<===<<<999888999:::777777666666777777888999888777666555555444444444777>>>DDDCCC<<<444222444222222222222333444555555111111111111111111111111333333222111111111111222111111111111111111111111000000000000000000000000222222111111111000000000000//////......//////000000000000000111222333444...///000000111111000000---------------------------....../////////......000111333555666666666555333555777999<<<===??????CCCHHHOOOVVV[[[^^^^^^^^^bbbiiibbbXXX```vvvyyypppjjjNNNOOOOOOLLLHHHFFFFFFGGGDDDEEEFFFFFFFFFEEEGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBAAA???===<<<===<<<<<<<<<<<<<<<<<<===::::::;;;;;;<<<===>>>>>>:::;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;===;;;:::;;;===>>>===;;;>>>===<<<;;;;;;;;;;;;<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>;;;<<<===<<<999777888999999999::::::::::::999999;;;<<<<<<===<<<;;;::::::999:::;;;;;;;;;:::888888<<<;;;999888999999999999777777999===BBBCCC@@@===<<<;;;;;;;;;======;;;999777999::::::888666666777555555444444555666777777444444333222222222333333444;;;DDDFFF>>>444222444222111111111222333444555333333222222222222222111222222111111111111111222111111111111111111111111////////////////////////111111111111000000000000/////////....../////////000000000000000111111222...//////000000000000000.........---------------///////////////...---,,,///111333555666666666666333555777:::<<>>;;;:::::::::999888888888777777777777777777666666777777666555555666777888666666777777888888999999666666666666777777777777666666666666666666555555666555555555777777777666777777666666666666666666666666777777777999:::;;;666555555666777999;;;<<<<<<:::777666666555444333777666666666777999::::::777888999888666444444444444555555666666666666666888999;;;<<<<<<;;;999888666777888999888777555444<<<:::999666555666777999666666888<<>>;;;:::999888999;;;;;;:::888888999;;;:::888777777777555555444444444444444555555444444333333333444444444:::CCCHHHBBB777333777555444333333333333333333555555555444444333333333111111111000000111222222000000000000000000000000000000000000000000000000111111111000000000////////////............/////////////////////......---......///000000000000000/////////.........------...//////......---,,,+++///000222444666666666666444555888;;;===???@@@AAAFFFKKKRRRXXX[[[]]]___aaafffllldddZZZfffvvvkkknnnccc[[[bbbooo777777666555555444333333444555666666555555666777777777777777666666555555555555555555666666666777555555444444444444555555333333444444444444444444444444444444444444444444333444444444444444333333333333444444555555666666555555555555555555555555222333444444444444666888555555444444666999<<<>>>===;;;888777777666444333888666555666888;;;<<<<<<<<<;;;;;;===>>>===999666666666777888888888888888888999;;;<<<<<<;;;999888333444777999::::::999888:::;;;:::999777777999<<<===;;;:::<<<>>>???;;;888999999888:::;;;<<<:::999===>>>>>>===:::999:::;;;888888777666555555555555555555444333333333444444777888@@@IIIFFF:::555777777666555444333222222222666555555444444333333333111000000000000111222222////////////////////////////////////////////////111111000000000////////////......------......///////////////...---,,,+++---...//////000000//////000000//////...------------------------,,,+++***...000222444666777777777555777999;;;>>>???@@@AAAEEEKKKRRRXXXZZZ]]]```cccfffjjj```WWWgggrrrvvvrrrrrrxxx}}}999777666555555555555444444555666666444444555666777777666666666666666666777777666666666666666666333444444444555555555555333333333333333333333333333333333444444555555555333444555666666555444444444555666666666777888999777888888888888888888888444555777666444555777999;;;999888777888;;;???AAA@@@>>><<<<<<<<<===<<<;;;<<<999888999<<>>@@@@@@>>><<<:::777888;;;>>>???>>>===<<<999<<<>>>???>>>>>>@@@CCCEEEAAA>>>===@@@AAA???===??????>>>@@@BBBBBBAAA???BBBBBBAAA???<<<;;;<<<>>>;;;::::::999999999999999666666555444444333444444777555;;;FFFFFF;;;555666666666555333333222222333333333222222111000000///000000000000000111222222////////////////////////------------------------111000000000///////////////......------......///---.../////////...---,,,---...//////000000////////////......---,,,,,,+++++++++,,,,,,,,,+++******...000222444666777777777777888:::<<<>>>???@@@@@@CCCJJJRRRWWWYYY\\\aaaeeeiiijjj]]]VVVhhhwww:::888666555555666666555444555777777666777888:::555555444333333333444444777666555444333333333333000111222333444555555555444444333333333333222222000111111222333444555666333444555666666555444333111222333444333444555666555555666777777666666666666888999888666666888;;;:::888555444444777:::<<<===<<<:::;;;===>>>>>>===:::777555777;;;>>>??????@@@===<<>>??????===;;;999888:::<<<======;;;888777777;;;@@@BBBBBBCCCEEEGGGGGGCCC>>>>>>AAADDDEEEDDDDDDDDDCCCEEEGGGGGGFFFEEEBBBBBB@@@<<<:::999:::<<<999999999999999999:::;;;888777666555555444444444777222666CCCEEE;;;333444444444333333222333333333111000000///...------,,,000000///000000111222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////.........------.........,,,---...000000000000///---......///////////////......---,,,,,,+++******)))******+++++++++******...///222444666777777777888999;;;===>>>???@@@@@@BBBIIIQQQWWWYYY\\\aaafffmmmlll^^^WWWjjjuuu999888666555444555777888999888666555555777999:::555666777888888777666555888777555333222333555666333444444555666777777888333444555666666555444333444555555666777888888999777777777777777777777777999999:::::::::;;;;;;;;;888666555666999:::888666777::::::777888;;;;;;999666777888777666666888:::???<<<:::;;;======;;;999<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCCCCCBBB@@@???AAA@@@???>>>============@@@BBBDDDDDDBBB@@@>>>>>>AAA@@@????????????>>>===>>>@@@DDDHHHKKKLLLKKKJJJJJJJJJGGGCCCDDDHHHHHHEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@===:::888777777888<<<777333444888;;;;;;888666777999999888888999:::888888888::::::999555222111111000000000000111111111111000///////////////,,,,,,++++++,,,---///000...///111000...------...++++++******+++,,,,,,---,,,,,,,,,,,,,,,---...///...........................------------...//////222000...///111111///---......---------,,,,,,,,,******))))))***,,,...///...000222333333444666888999:::;;;<<<===???DDDGGGKKKJJJMMMUUUZZZ]]]bbbgggiiikkk]]]TTTdddxxx777666555444444555777888>>>===:::777555444444555444555666666666666555444777666444333222333444555444444444555666666777777333444555666666555444333444444555555666777777888555555555555555555555555888888888888999999999999:::888777888:::<<<:::999777::::::777888;;;;;;777777999999999888888999;;;>>><<<::::::<<<===;;;999999:::===?????????===<<<@@@@@@AAAAAAAAA@@@???>>>???>>>>>>===============@@@BBBCCCCCCAAA???>>>???@@@?????????@@@@@@??????EEEFFFHHHIIIIIIHHHGGGFFFJJJJJJHHHDDDDDDHHHIIIFFFDDDDDDDDDDDDDDDCCCCCCBBB???>>>;;;999777777888888;;;777333444888;;;:::888999999999888666555555555555555666777888777333111000000////////////000000111111000000////////////+++++++++,,,,,,...//////---///000///---,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---......------------------------...------------...//////111///---...000000///------------,,,,,,,,,,,,+++,,,+++*********+++,,,---///111333444444555777999<<<===??????@@@BBBFFFIIIMMMMMMPPPXXX]]]___bbbgggjjjkkk___WWWjjj~~~zzz555444444333444555777888>>>===:::777444333222222333333444444444444333333555444333222222222333444333444444555555666666777333444444555555444444333333333333444444555666666333333333333333333333333555555555555666666666777888777666777999:::999888777999888666777:::999444777888888888777777999:::;;;:::888999::::::999888555888===@@@AAA???;;;888=========>>>======<<<;;;<<<;;;;;;;;;;;;<<<======@@@@@@@@@???===<<<===???>>>>>>>>>???@@@AAAAAAAAAHHHHHHGGGGGGGGGFFFEEEEEEGGGHHHGGGBBBBBBEEEEEECCC@@@@@@@@@@@@@@@AAAAAAAAA>>><<<:::888777777888888888555333444777:::999888888888777666555444333333222222222444555444222000//////............//////000000000///////////////***+++,,,------......---,,,...//////---,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...---,,,---//////...---,,,,,,,,,+++++++++******---,,,++++++******++++++///111333444555666888:::<<<>>>AAABBBCCCDDDFFFHHHOOOOOOSSS[[[```aaadddhhhkkklllaaa\\\qqq222222222222333555666777777666555444333333444444111111111111111111111111333333222111111111222333333333333444444555555555333333333333333333333333111111222222333333333333222222222222222222222222222222222222333333333333333222222333444444444444555666555333555888555000333444555444333333555777666666555666666666666555444666;;;>>>>>>===999777999999999999999999999888888888888888999:::;;;<<<======<<<:::888888;;;===;;;<<<>>>??????@@@AAABBBBBBAAAAAAAAABBBDDDFFFGGGBBBEEECCC>>><<<======;;;<<<<<<<<<<<<<<<===>>>>>>???===;;;888666666777777666444222333666888888777333222222333444555555444111000000111333333222111...------,,,,,,------.....................------***+++,,,---...---,,,,,,,,,...//////...------...,,,,,,+++************+++---,,,,,,+++,,,,,,------+++++++++++++++,,,,,,,,,...------------...//////---,,,,,,------......---+++++++++************))),,,+++++++++++++++++++++...000333444444555777999;;;===@@@BBBCCCDDDEEEGGGMMMNNNTTT]]]cccdddfffjjjmmmmmmbbb```www000111111111222333444555000000000111111222333333000000////////////000000111000000000000111111111222222222222222333333333222111111111111111111222000000000000000111111111111111111111111111111111/////////000000000000111......////////////000000111222111000333666222,,,111222222222111111333444111222222222222111222222444555666888999888888777666555555555555666666666555555555666777888999:::999999888555444444777:::999;;;======<<<<<<>>>AAA;;;;;;:::;;;===???BBBDDD???CCCBBB<<<888777777555999888888888888999;;;;;;AAA???<<<888666555555666444333333333444555555555111//////111444555555444000///...///222333444333------,,,,,,,,,,,,------++++++,,,------,,,,,,+++***+++,,,---------,,,+++,,,...//////...---...///******))))))))))))******---,,,,,,+++++++++,,,,,,*********+++++++++,,,,,,...------------...//////,,,,,,------,,,,,,------++++++*********)))))))))))))))***+++,,,,,,---------///111222222333666888:::===@@@CCCDDDEEEGGGHHHKKKLLLRRR\\\ccceeehhhlllmmmnnnbbb```xxx000000000111111222222222000000000/////////......//////............//////.../////////000000000000000000000000000000000000000000///......///000000........................////////////////////////---------.........//////,,,...//////...---///000............222666222***000111111111000000222444...///000000//////000111333333222222333444666777333333222222222333444444333333333444555666777888666666555333222222555888777:::<<<;;;888777:::<<<888777666666777888999:::<<>>:::777555444555555333333333333333222222222222000...000333555333111000...---...111444555555------,,,,,,,,,,,,------)))***,,,------,,,++++++++++++,,,,,,,,,,,,+++++++++---...///---------...)))))))))))))))***++++++---,,,,,,+++++++++++++++*********++++++,,,,,,---...------------...//////---...///...,,,+++,,,---+++++++++*********))))))((((((***+++,,,---------,,,...000111222333555777<<<>>>AAACCCEEEGGGKKKMMMLLLLLLRRR[[[bbbeeehhhmmmlllmmmbbb^^^sss///000000111111000000000000000000///...---,,,,,,///......------......///------...///////////////..............................---,,,,,,---......------------------------------------------------,,,,,,,,,,,,---------...+++---......,,,,,,---///------,,,...444888333+++---...///...------///111---///000000......000222000000000000111222333444111111000000000111333333222222222222333444444555444555555444222333555777666999;;;999444222444777555555444333333333333444555;;;===888444555666666777666444333333444555666:::999666444333444555666333444444333111000//////000...,,,///444666555222...,,,+++,,,///333555666------,,,,,,,,,,,,------***+++---.........---,,,,,,,,,+++++++++++++++,,,(((***,,,,,,++++++,,,---************+++,,,......---,,,,,,+++******++++++******++++++,,,------......------------...//////...000111///,,,***+++---,,,,,,+++++++++*********)))***+++,,,---,,,,,,+++---///111222222333555777;;;===???AAADDDHHHLLLPPPPPPPPPTTT\\\aaacccggglllkkkmmm```ZZZmmm|||///000000000000000///......//////000//////......///...------------...///,,,------.../////////...------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------(((+++---,,,***)))+++...---------///555:::555,,,***+++++++++******,,,...---///111111///...000333---...///000000111111111111000/////////111222333222222222111222222333444444555666555444444555777666999:::777222///111444111111222222222222333333---444888555222333666666777666444222222222444555555444333222222333555666444444555333111///......,,,***)))...555:::999777---+++)))***...222555666...------,,,,,,------...+++,,,...000000///...------,,,+++*********+++,,,&&&(((*********)))***+++******+++,,,---///000111---,,,,,,+++*********+++******+++,,,------.........------------.../////////111222000,,,***+++,,,,,,,,,,,,++++++++++++***++++++,,,---,,,+++***)))...000222333333444666888888:::<<<>>>AAAFFFKKKPPPUUUTTTVVV\\\```bbbfffkkkjjjlll```WWWhhhttt......---,,,,,,,,,,,,------------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,+++******))))))******************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,......---,,,---..................---------000222222///,,,---444:::<<<777000///222444444222222222222111///000333666888666444222111222333444333333333333333333333333...000444666777666555444444333333444555555444333333111...---///222777:::777999999666111------///,,,...000111///.........++++++++++++...111444666000---+++******+++***)))------------------------...------,,,,,,------...++++++++++++,,,---...///)))***,,,------,,,***)))++++++++++++++++++++++++'''(((***+++,,,,,,++++++------,,,,,,,,,---......111///---+++***+++,,,---,,,+++***)))(((((((((((()))************+++++++++,,,///333555555666777999@@@>>>===???CCCIIIMMMPPPRRRXXX\\\]]]```fffjjjjjjooohhh```]]]iiiiiissssss...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))))))))******************************)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))***,,,---...---,,,---...---------------.........000222333111///111888>>>AAA;;;444111222333111///222222222111000111333666666555333111000111222333222222222222222222222222///000222444444444333222111000000333777888666444444222///......000222444222222222111...---,,,---+++---//////...---------,,,++++++,,,---000333444///---***)))***+++***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************+++,,,---...)))***,,,,,,,,,+++)))(((++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,++++++++++++,,,------000///---+++***+++,,,---,,,+++***)))(((((((((((())))))*********+++++++++---000333555666777888999???>>>>>>@@@DDDIIIMMMOOORRRXXX[[[\\\___eeeiiiiiilllfff]]]\\\kkkttt[[[fff,,,,,,+++************+++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******************++++++***************************++++++++++++******))))))+++------,,,+++,,,---++++++,,,,,,------......---///111000000333999>>>???;;;555333333333111///222222222111000111333666555333111000//////111222000000000000000000000000111111111111111111111111000//////444;;;===:::666444222000///------.........---,,,---.........---+++,,,......,,,+++,,,---,,,,,,+++,,,---...000111///,,,***)))***+++***)))))))))))))))))))))))))))+++******************+++))))))))))))***+++,,,---,,,,,,---------,,,***))),,,,,,++++++************))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,---...///...,,,+++***++++++,,,,,,+++***)))(((((((((((()))))))))*********++++++...000444666777777999:::===>>>@@@BBBFFFIIIMMMNNNRRRWWW[[[\\\^^^dddhhhhhhlllddd\\\^^^ooo}}}uuuXXXaaa++++++***)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((()))''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))***************))))))(((***,,,,,,+++***+++,,,)))******+++,,,---......***+++---------000444888666333111111333555555444111222222111000111333555444333111//////000111222000000000000000000000000333222000/////////000000222000111666===@@@<<<777222222111000///------,,,///---+++---000222000---+++---...---,,,+++,,,------,,,,,,+++,,,---.........,,,))))))************))))))))))))))))))))))))+++******))))))******+++)))))))))))))))***++++++...............---++++++,,,,,,++++++******))))))+++***)))))))))***,,,---------,,,,,,------...///------,,,+++******++++++,,,+++***)))(((((((((((())))))))))))************...111555777777888999;;;;;;>>>AAADDDGGGJJJLLLNNNSSSYYY]]]]]]___eeeiiiiiilllddd]]]```rrr}}}aaaggg******)))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((())))))******)))))))))''')))++++++***)))***+++((())))))***+++,,,,,,---***++++++++++++,,,...000...---...///222444444444///000111111000000111333444333111000///000222333111111111111111111111111444333111///...///000111222000000444999;;;888444111111111000000///......111...,,,---000111///------.........,,,,,,---///,,,,,,++++++++++++,,,,,,---+++)))((()))*********************************++++++************++++++))))))(((((())))))******,,,,,,,,,,,,++++++******+++++++++******)))))))))+++***)))))))))***+++,,,++++++******++++++,,,---,,,+++++++++*********+++,,,+++***)))(((((((((((((((((()))))))))*********...111555777777888999;;;:::>>>CCCFFFGGGIIILLLNNNVVV[[[______aaagggjjjjjjkkkddd\\\___pppqqqqqq******)))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))))))))(((&&&(((******)))((()))***(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////000//////---///000000//////000111333222111//////000222333000000000000000000000000333222000///...//////000///......000222333222111000000000000000////////////...------......---,,,---......---,,,,,,---///+++++++++++++++*********,,,***(((((()))*********************************++++++************++++++***)))))))))))))))******((((((((('''((((((((((((************************+++***************++++++((((((''''''(((((()))***************************,,,+++***)))((((((((((((((((((((()))))))))******...000444666777777999::::::???DDDFFFGGGIIILLLPPPWWW]]]``````bbbhhhkkkkkkiiiccc\\\^^^lll+++***))))))(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((&&&'''(((((())))))((((((%%%'''))))))((((((((())))))))))))))))))))))))))),,,,,,,,,,,,------+++***+++,,,...///...---,,,,,,+++---//////...---...///222111///......///111222//////////////////////////////..................,,,---///...---...111444000///......------......,,,---...---,,,,,,---...,,,------,,,***+++---///))))))******************,,,***(((''')))************************************))))))(((((())))))***+++******))))))*********&&&&&&&&&&&&'''((())))))(((((())))))******++++++******+++++++++******)))((((((((((((((())))))***))))))***************))),,,+++***)))(((((((((((((((((((((((()))))))))***---000333555666777888999;;;???DDDFFFFFFHHHMMMQQQWWW]]]``````bbbgggkkkjjjiiieee```aaammm++++++***)))))))))))))))************************&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&'''((())))))((((((%%%'''))))))((('''((()))))))))))))))(((((((((((())))))***+++,,,,,,***((((((+++...//////...------***,,,......---,,,---...000///...------...000111........................------------------------,,,///111///---...444999111///...,,,++++++,,,,,,***---//////------///222+++,,,,,,***))))))+++...((())))))************)))+++)))'''''')))*********************************((((((''''''''''''((((((++++++***************+++(((((((((((()))+++,,,---''''''((()))***+++,,,,,,)))***+++,,,,,,+++)))(((+++++++++***+++,,,,,,---((()))************)))))),,,+++***)))(((((((((((((((((((((((()))))))))))),,,///333555555666777999<<<@@@DDDFFFEEEGGGMMMSSSWWW\\\______aaafffjjjiiikkkhhheeefffqqq{{{))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((()))***+++,,,---------++++++******************&&&---444444000,,,---000,,,+++++++++,,,,,,---...000...,,,,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......---++++++,,,...*********+++------,,,***************************))))))))))))))))))))))))))))))))))))************'''''''''''''''((())))))******))))))(((((('''''')))((('''''''''''''''(((''''''((())))))))))))))))))))))))***+++++++++,,,''''''(((***++++++++++++))))))))))))************---,,,+++***+++,,,---...)))***+++,,,,,,+++***)))+++,,,---......---+++***111111111333666888999999??????@@@CCCIIIOOOSSSUUUWWW[[[___cccfffiiimmmooopppmmmaaa___pppwww((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))((()))***+++++++++++++++************************(((///777777222,,,+++,,,,,,,,,+++++++++,,,------///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......---++++++,,,...,,,***)))***+++,,,+++***************************))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''((())))))))))))))))))((((((''''''(((((('''''''''((((((((('''((())))))******))))))***************+++++++++(((((()))***++++++++++++))))))))))))************+++************+++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,---222222222444777999;;;;;;??????@@@CCCGGGKKKNNNPPPVVVZZZ```eeehhhjjjkkklllmmmjjj```___oooggguuu((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))((())))))*********))))))***************************111888999333,,,)))(((------,,,++++++,,,,,,,,,---,,,,,,,,,......,,,+++------------------------,,,---......//////......---......---++++++,,,...,,,+++)))***+++,,,+++***************************))))))))))))))))))))))))'''''''''(((((((((((()))'''''''''&&&''''''((())))))))))))(((((((((((('''''''''(((((())))))******((()))******++++++******+++++++++***************))))))***++++++*********))))))))))))************))))))***++++++++++++***,,,---............---,,,,,,+++***)))***+++...///222222333555777999<<<===???@@@BBBDDDGGGIIIKKKLLLUUUZZZaaagggiiiiiiiiiiiiiiihhh______ppp((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))((((((((()))((((((''''''))))))))))))************+++000555555000+++)))(((------,,,+++++++++,,,,,,+++++++++---......,,,)))------------------------,,,---......///.........---......---++++++,,,...,,,,,,,,,...///...,,,)))************************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))++++++,,,,,,,,,))))))***+++++++++++++++,,,+++++++++***)))))))))))))))*********)))((((((((()))))))))************((()))+++,,,,,,,,,+++***)))***+++,,,,,,+++***)))******)))******,,,...///000222333555666888;;;===???BBBEEEGGGIIIJJJLLLMMMWWW\\\aaaeeeggghhhiiijjjiiiiiiaaabbbttt''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&(((((()))))))))************---///...+++******,,,---,,,,,,++++++,,,,,,,,,+++++++++---......,,,)))------------------------,,,---......///.........---......---++++++,,,...***,,,///333555333...***************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))***+++------......---))))))***+++++++++++++++,,,+++++++++***)))))))))((((((((()))((((((''''''((()))))))))************)))***,,,---------,,,+++((()))***++++++***)))(((''')))***,,,------,,,,,,...000333444555777:::===@@@CCCHHHKKKLLLNNNQQQTTT[[[^^^aaaccceeehhhkkknnnlllllleeegggyyy''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&''''''((((((((('''''''''(((((())))))*********)))*********)))))),,,...,,,+++++++++,,,,,,---...---,,,,,,,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......---++++++,,,...***,,,000555888666111---************************((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((()))***+++---------,,,,,,((()))******++++++******+++++++++***************''''''((())))))((((((((())))))))))))************++++++,,,------------,,,++++++------------++++++'''(((+++------,,,+++***,,,000333444444666:::>>>@@@DDDIIILLLMMMPPPTTTYYY]]]___aaaccceeeiiinnnqqqoooooohhhjjj|||''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))((((((''''''(((((()))******+++)))***************+++,,,*********+++,,,---...//////---,,,,,,---......---++++++++++++++++++++++++,,,---......//////......---......---++++++,,,...+++,,,...222555666444111************************((((((((((((((((((((((((&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''(((***++++++***)))((('''((())))))******))))))***************+++++++++'''((()))***+++++++++***))))))))))))************+++++++++++++++,,,,,,---------...//////...------*********+++++++++******,,,000444555444666;;;@@@AAADDDIIIJJJJJJMMMTTTYYY\\\___bbbeeehhhkkkooorrrpppooohhhjjj|||hhhttt''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&''''''((()))******+++)))***,,,------,,,******))))))***+++,,,...///000000...,,,,,,---...///...************************,,,---......//////......---......---++++++,,,...,,,+++,,,...222555555555************************(((((((((((((((((((((((('''''''''(((((((((((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''')))***)))(((&&&%%%''''''((()))))))))))))))))))))******+++++++++,,,((()))***+++,,,---------))))))))))))************+++***)))))))))***,,,---,,,---...//////...---,,,---+++***(((((()))+++,,,---111666666555777<<>>AAAEEEJJJOOOTTTXXX[[[^^^aaabbbaaadddkkkoooooopppeeeaaaeeesssrrr'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&'''((())))))((((((((()))***++++++***)))(((,,,---...//////---+++***+++***************++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))......///---+++)))***+++'''''''''''''''&&&&&&&&&((())))))***++++++,,,,,,)))***---111555999<<<===333000---///222444111---***)))((((((((()))+++,,,---333777555...---222999@@@AAACCCGGGMMMTTTZZZ^^^ddddddaaa^^^bbbjjjnnnnnnpppeeeaaacccppp&&&%%%$$$$$$%%%%%%###!!!"""#########$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&%%%$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((()))))))))(((((('''''''''((((((&&&'''(((***++++++,,,,,,***+++,,,,,,------,,,,,,+++***************++++++,,,+++*********+++,,,---***))))))(((((((((((((((%%%&&&'''((()))***++++++))))))***)))(((&&&$$$###'''((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((()))***+++,,,,,,...///000000...,,,,,,---))))))))))))))))))))))))))))))***+++,,,,,,------***---111444555555333222------------------------,,,,,,---,,,+++***,,,...111555888666111111777>>>>>>CCCIIIMMMOOOSSSYYY___ccceeeeeecccdddiiikkkjjjooobbb___eeeooo(((&&&&&&&&&''''''%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''))))))(((((((((((())))))''''''((())))))))))))(((***+++,,,,,,------,,,,,,******)))))))))******+++******)))))))))***+++,,,******))))))((((((((()))((()))***+++,,,------...******+++,,,++++++))))))''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&((((((((())))))*********...///000///---+++***+++))))))))))))))))))))))))))))))***+++,,,------...222222333333222111000///,,,++++++++++++++++++,,,+++,,,,,,,,,******,,,---111555888666222333888>>>>>>BBBFFFIIIKKKOOOWWW]]]aaaeeefffeeeggglllnnnmmmqqqeeebbbgggrrr'''&&&&&&&&&((('''&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''))))))(((((('''&&&&&&&&&***))))))((())))))******)))))))))))))))(((''''''***++++++,,,,,,,,,,,,,,,***))))))(((((())))))))))))(((((((((((()))******++++++******))))))))))))&&&''''''((()))***++++++&&&'''((()))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((***,,,---...,,,+++++++++))))))))))))))))))))))))))))))***+++,,,---......555333222000...------------,,,+++******+++,,,---+++,,,---,,,******,,,---222666888777444444999>>>===@@@BBBDDDGGGMMMVVV^^^```eeeggggggjjjoooqqqoooqqqfffccchhhuuu%%%$$$$$$%%%&&&&&&$$$###############$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&"""###%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&(((((((((((((((((()))*********++++++******)))(((******+++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))******+++++++++++++++***))))))%%%%%%&&&''''''((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%(((+++---,,,,,,,,,---(((((((((((((((((((((((())))))***+++,,,...//////000//////...------,,,,,,///...---,,,,,,---...///---......---,,,,,,---///555888999777444444777:::===>>>@@@BBBGGGPPPZZZaaabbbfffiiijjjlllqqqqqqnnnpppeeebbbgggvvvttt%%%$$$$$$%%%&&&'''%%%$$$"""""""""############$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&&&&"""###%%%%%%%%%%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))'''((())))))******)))))))))***++++++,,,,,,++++++******)))(((((('''(((((()))))))))******************++++++++++++***))))))((())))))******+++++++++++++++************)))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%'''(((***++++++(((***---...---+++******''''''''''''''''''''''''((()))***+++---...///000...///111222111///,,,+++//////...------...//////...///000///------///000888999:::888444333444666;;;<<>>EEENNNWWW___dddeeeiiijjjiiijjjnnnnnnlllpppiiihhhmmmnnnkkk'''&&&&&&''')))***((('''$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""###$$$%%%###%%%&&&&&&%%%#########"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&''')))))))))************)))(((((())))))***+++++++++++++++,,,,,,+++***)))(((((()))'''((()))*********))))))((()))***++++++)))'''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&&&&(((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((***+++,,,---000222444333000+++((('''))))))))))))))))))))))))((()))***,,,...///111111222333444444333222000///+++,,,---......---,,,+++---......---,,,,,,---///555666666666444333333333555888>>>FFFNNNVVV[[[]]]dddggghhhfffhhhmmmooommmnnniiiiiiooommmmmm%%%$$$$$$%%%'''((('''%%%&&&&&&&&&'''''''''((((((#########"""###$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%(((&&&$$$""""""###$$$%%%###%%%''''''$$$###""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """%%%))),,,...///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******/////////...---,,,******))))))***++++++++++++***---,,,+++***))))))))))))%%%&&&((()))))))))(((''''''(((***+++***)))'''&&&((((((((()))))))))))))))(((((('''((()))+++---...***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((()))***++++++,,,,,,///333444222///------************************((()))***,,,...000111222---------...000111333444,,,...000222222000...,,,,,,,,,---,,,+++***,,,...222333444555444444444444444777===EEENNNSSSVVVVVVaaadddeeedddgggmmmpppoookkkggghhhnnnrrrttt&&&%%%%%%$$$###""""""!!!(((&&&######%%%'''((()))$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######''''''&&&&&&%%%$$$######%%%&&&&&&### !!!%%%***############$$$$$$%%%%%%%%%%%%$$$$$$######""""""%%%&&&'''&&&%%%$$$$$$%%%&&&$$$###%%%'''(((&&&###"""&&&))))))&&&#########&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%''')))***+++***(((&&&&&&((((((&&&###$$$######&&&+++///000///......---+++'''%%%&&&&&&'''(((((('''%%%%%%''')))******)))((((((***...222888666333222111000...,,,...,,,---222555222//////444444222///+++)))(((((()))++++++)))***,,,***&&&((('''&&&'''))))))(((&&&$$$$$$$$$%%%&&&'''((()))(((&&&%%%%%%))),,,///000,,,***(((&&&%%%&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((()))***+++)))000444333111111///+++---,,,,,,++++++*********,,,+++,,,---//////---+++,,,---///000000000//////,,,)))((())),,,---+++))),,,---......,,,,,,,,,...222555777555222000444888555<<>>>>>@@@AAABBB???;;;777444111222888;;;;;;;;;======??????;;;444...***)))(((++++++)))***,,,+++'''+++******,,,------+++)))((((((''''''''''''((((((+++***(((((()))***)))(((+++***(((&&&%%%&&&''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&'''(((((()))(((((((((((()))*********000444333111000...***,,,,,,+++++++++************)))***,,,......---+++++++++---.........------+++***((())),,,---,,,***,,,---...---,,,+++,,,---111444666444111000444777;;;@@@FFFLLLPPPTTTXXX[[[bbbhhhkkkjjjkkkoooqqqppplllaaabbbooo{{{$$$$$$$$$$$$%%%%%%&&&&&&%%%#########%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%$$$%%%&&&(((***,,,+++)))&&&%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&$$$""""""$$$&&&"""!!!"""###&&&&&&&&&$$$%%%%%%%%%###""""""$$$&&&###$$$%%%'''(((((((((((("""%%%&&&&&&$$$%%%(((+++&&&&&&&&&'''))))))(((&&&(((((((((+++///333555666999777333///---///444888555333000,,,+++...333888666111,,,,,,222999>>>@@@<<<@@@FFFMMMPPPNNNIIIDDD???;;;;;;@@@EEEGGGKKKOOOOOOSSSUUUOOODDD888111...///222333000000222111---++++++,,,...///...+++(((+++*********))))))))))))---+++***))))))(((&&&$$$***)))(((&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((((((''''''&&&'''''''''))))))((((((((())))))***,,,111444222000///---)))***))))))))))))))))))))))))((()))***,,,---,,,+++)))***++++++,,,++++++++++++***)))***,,,---,,,++++++,,,,,,,,,******,,,---111333444333111111444777???BBBFFFJJJNNNTTT[[[___aaagggjjjjjjkkkoooqqqpppjjjaaacccppp$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$##################$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***---000222222---'''%%%&&&'''&&&%%%""""""###$$$$$$$$$$$$########################$$$''''''&&&$$$######%%%'''$$$$$$%%%'''((())))))(((%%%%%%$$$$$$######$$$%%%###$$$&&&'''((('''&&&&&&"""&&&((((((%%%%%%(((+++,,,...111444444222///,,,''')))---111666999;;;;;;<<<:::777333000///222555333111...,,,---333;;;AAA>>>666...+++000666888999444888AAAJJJPPPRRROOOLLLDDD???<<<@@@EEEIIINNNTTTXXX\\\^^^XXXKKK>>>777555???BBBBBB>>><<<===<<<:::,,,,,,...000111///+++''')))***+++,,,---...//////...,,,)))'''(((((('''''')))((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''))))))(((''''''&&&''''''(((((((((((()))***+++,,,---222444222///...,,,(((((((((((((((((()))))))))+++*********,,,,,,+++))))))*********************+++******+++,,,---------***+++++++++)))***,,,...111222222222111222555888>>>AAAEEEIIINNNTTTZZZ___aaagggjjjjjjkkkooorrrqqqllldddeeeooo$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((,,,000555:::<<<===666---(((((())))))((('''&&&%%%$$$#########""""""""""""######$$$$$$$$$%%%&&&&&&$$$""""""$$$&&&%%%'''((()))))))))******$$$$$$&&&'''((('''%%%###%%%%%%&&&''''''&&&%%%$$$###%%%((('''&&&%%%''')))000555;;;@@@???;;;666222---000555999::::::999888777888999777555333222333333222111000111666<<>>666///------......000...***&&&$$$#########"""######$$$%%%&&&''''''$$$%%%&&&%%%$$$######$$$&&&(((******)))((()))***%%%&&&(((***,,,+++(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())))))((((((///555===BBBBBB???;;;999;;;======;;;777222000///...222777999999777555555555666777666666666888;;;===999333111222444333222666666888<<>>999:::;;;;;;>>>AAACCCEEEHHHIIIIIIIIIJJJKKKMMMQQQQQQKKKFFFFFFHHHGGG@@@@@@??????>>>;;;777333,,,///333888<<>>???AAABBBGGGEEE@@@777...)))((()))(((,,,222666666555333333000444888:::888555333222999999888777555444222222222111111555;;;@@@DDDFFFFFF@@@===>>>>>>;;;;;;===<<<<<<>>>BBBGGGIIIIIIGGGDDDIIIJJJEEEAAACCCFFFGGGEEECCCAAA@@@>>>;;;666333///111555999<<<>>>>>>>>>>>>777...(((%%%%%%&&&'''%%%&&&&&&&&&'''&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((()))***))))))))))))***+++,,,,,,+++000222///---...---+++---......///111222222333...,,,))))))***++++++***,,,,,,***)))))))))******)))+++......------///222,,,,,,,,,******+++///222444222000111333777:::<<<;;;@@@HHHOOOTTTXXX\\\___dddiiillljjjjjjmmmooonnnmmmhhhfffkkk """$$$'''***---000111000---***)))***+++,,,+++***++++++,,,---.........(((((('''&&&%%%$$$$$$###"""###%%%(((+++...000111333555777888777555222000111555;;;===>>>@@@DDDGGGCCC===555---(((&&&'''((('''((()))***+++,,,---...---000333444222///...------000111000---+++,,,---...+++)))))),,,///...---&&&&&&&&&(((***---000222777333111444999;;;666000+++///444777:::???EEEJJJLLLGGG>>>222((($$$&&&)))&&&***...111111///------'''---555999999444000---888:::;;;:::666222///...'''''')))...666===BBBDDDAAA<<<:::;;;;;;777555666666555555:::???@@@;;;666===BBBEEEAAA>>>AAAEEEGGGCCCAAA===:::888555111...000222444777888888777777999555...***(((((())))))%%%%%%&&&''''''&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''(((((()))***+++,,,,,,+++***)))))))))******///111...---......,,,******+++,,,---///000000***((('''''')))+++,,,,,,,,,+++***((((((((()))***))),,,......------000333------,,,+++***,,,000333555333111111444888<<<===:::???EEEKKKQQQVVV[[[^^^eeejjjllljjjjjjmmmnnnmmmiiiffffffkkk'''%%%%%%***222777777555...000000,,,&&&$$$(((,,,...000333666777777555444,,,+++)))'''&&&&&&'''(((...---,,,,,,...111333555777666333///,,,)))'''&&&***...555888:::;;;>>>AAA:::666111,,,)))))))))***,,,)))'''***111666777666222555777666222---++++++222777999444***$$$''',,,000000000...+++))))))***+++)))&&&&&&***333===CCCFFFAAA>>>@@@DDDBBB888...((())),,,000555:::>>>@@@EEE???666---&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++---...///...,,,+++222222111000---***'''%%%'''((()))+++...111333555333111///000222222000...,,,,,,------...///000000555666666555444444555777999555///+++++++++)))((())))))***,,,,,,---------000///,,,)))'''&&&&&&&&&'''''''''(((''''''&&&&&&$$$&&&(((***+++***)))((('''''''''((((((((())))))((((((((((((((((((((((((,,,---...//////.........))))))))))))))))))))))))++++++******)))((((((((())))))))))))************,,,,,,------.../////////---,,,)))((((((***---///333333333333333666:::>>>AAACCCDDDGGGLLLSSS[[[aaafffjjjlllkkklllpppooollljjjdddeeeppp}}}+++)))))),,,333666666444///222444111,,,)))***---111222444666666555333111,,,+++)))(((((()))+++---...000222444555666666666333111///,,,)))'''%%%$$$$$$(((,,,/////////000222000222222///+++***---000111---+++---333888999888;;;<<<<<<999222,,,))))))---000222///(((%%%&&&***...///000...,,,++++++,,,---***'''&&&)))///666;;;<<<999777999;;;999222+++'''((()))+++---000222333444111+++&&&######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&---------,,,+++)))'''&&&&&&'''''')))+++---///000,,,+++***+++...///---,,,***++++++,,,,,,---------,,,---...------...111333555111+++(((((('''&&&%%%%%%&&&'''((()))))))))))),,,+++***(((''''''((((((&&&&&&&&&''''''&&&&&&%%%"""###%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***,,,...///...---,,,,,,)))******++++++******)))((((((((((((((()))))))))))))))))))))************,,,,,,,,,---......//////...,,,***((()))+++...000333333333333333666:::>>>>>>AAAEEEJJJOOOTTTZZZ^^^dddhhhjjjjjjlllppppppmmmhhhcccfffrrr///,,,+++---000222000...---111444333///+++***+++000111222222111///,,,+++,,,++++++*********++++++,,,///333777888777444222---,,,***(((&&&$$$$$$### ###%%%%%%$$$######$$$%%%+++111111...---111666333///,,,,,,111555777777======:::555///***(((''''''((()))(((&&&%%%&&&'''+++,,,------,,,,,,---...---+++(((&&&''')))---///000///......///---***'''(((''''''&&&&&&&&&'''''''''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$###"""&&&''''''(((((((((''''''&&&&&&&&&&&&'''((()))***'''&&&&&&(((+++,,,+++***)))))))))))))))*********%%%&&&&&&''''''***...111111...***'''&&&&&&%%%$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,///000///,,,+++***)))***,,,------,,,***)))&&&&&&&&&'''((()))))))))))))))))))))************+++,,,,,,------......///...---+++)))***,,,...000333333333222333555:::===999???FFFLLLQQQUUUYYY\\\bbbgggjjjjjjlllpppqqqnnnfffccciiiuuu---+++))))))******(((&&&)))+++---,,,***''''''(((******++++++***(((&&&%%%+++,,,......,,,)))%%%###&&&)))---000111000---+++((('''&&&%%%$$$$$$###$$$"""#########"""!!! &&&---000111111222444///,,,((('''***---///000444222000,,,)))'''&&&'''%%%$$$###$$$%%%%%%$$$###'''(((************,,,...***)))'''&&&%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((***+++++++++***)))))))))(((((((((((((((%%%&&&&&&&&&&&&(((---000000...,,,)))((((((''''''%%%&&&'''(((((((((((((((###$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''')))---222333111---******)))+++---......---+++)))'''''''''(((((()))))))))((()))))))))************+++++++++,,,------.........---,,,++++++---///000333333333222222555999<<<999>>>EEELLLRRRVVVZZZ]]]eeeiiilllkkkmmmqqqqqqooofffeeekkkwww,,,***((('''&&&%%%###"""''''''&&&%%%######%%%&&&%%%%%%&&&''''''&&&%%%$$$(((+++000222111+++%%% """###%%%'''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###""""""###''',,,111333///,,,***'''$$$###$$$&&&(((***+++)))'''%%%$$$%%%%%%%%%&&&$$$"""###$$$%%%###!!!###%%%&&&''''''''')))+++%%%%%%%%%%%%%%%$$$#########$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((()))+++++++++)))(((((())))))))))))((((((((((((((((((((('''&&&'''***---...---,,,***)))(((((()))''''''((()))))))))((((((#####################""""""######$$$%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%""""""###$$$&&&'''(((((((((((((((((((((((((((((()))///666888444...+++***(((***,,,......,,,***(((*********))))))(((((((((((()))))))))******************++++++,,,---------...---,,,++++++---...000333333333222222444888;;;;;;???DDDJJJPPPVVV]]]aaajjjnnnooonnnooorrrqqqnnniiigggkkkwww+++***)))((('''%%%$$$$$$'''&&&$$$""""""###%%%&&&$$$$$$%%%&&&&&&'''&&&&&&$$$(((...333333///***&&&"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""###%%%%%%%%%$$$%%%###"""'''---///***%%%'''&&&$$$######$$$%%%'''***(((%%%$$$$$$$$$$$$###&&&%%%$$$$$$%%%%%%###""""""###%%%%%%$$$$$$&&&'''""""""###$$$%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&!!!""""""###$$$&&&'''((("""###$$$&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&(((++++++)))'''&&&&&&(((((((((((())))))))))))'''(((((('''&&&&&&'''((()))******(((&&&&&&'''(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%%%%%%%!!!"""$$$&&&'''&&&%%%$$$''''''((()))+++,,,------)))))))))))))))))))))))))))111999;;;666...***)))'''(((***++++++***((('''+++++++++***)))((((((((())))))))))))************)))******++++++,,,,,,------,,,+++++++++,,,......333333333222222444777;;;===@@@DDDIIIOOOWWW___eeemmmppprrrppppppsssrrrnnnlllfffhhhttt)))))))))((('''&&&&&&'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###&&&))),,,---,,,***(((!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%"""!!!!!!###$$$###"""%%%###!!!###&&&(((%%%###$$$$$$%%%$$$$$$$$$$$$%%%)))'''%%%$$$&&&&&&$$$###$$$$$$%%%%%%$$$$$$%%%%%%###$$$%%%%%%######$$$%%%!!!"""###$$$$$$%%%$$$$$$######$$$%%%&&&&&&%%%$$$""""""""""""###$$$%%%%%%######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&''''''((($$$'''++++++***((('''(((&&&'''''''''((()))))))))%%%&&&(((((('''&&&&&&&&&%%%'''((('''%%%$$$&&&(((&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$&&&***------,,,)))''',,,,,,,,,,,,------------))))))))))))))))))))))))(((111:::<<<666---)))'''&&&''''''((((((''''''&&&))))))))))))))))))(((((())))))))))))************))))))******+++,,,,,,,,,,,,++++++++++++,,,------333333333222111333777:::===AAAFFFKKKQQQYYYaaafffkkkoooqqqppppppssssssooolllccccccppp&&&'''((('''&&&&&&'''((("""###$$$%%%'''&&&$$$"""############""""""""""""%%%%%%%%%$$$$$$%%%%%%%%% !!!###%%%%%%%%%$$$##################$$$%%%%%%&&&### ###$$$""" """""""""!!!!!!"""###$$$!!!###$$$%%%$$$######$$$&&&$$$"""$$$'''(((&&&$$$!!!###%%%%%%$$$$$$&&&(((%%%&&&&&&%%%###"""###$$$!!!"""###$$$$$$%%%%%%$$$#########$$$&&&&&&$$$"""&&&%%%$$$###############'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$######$$$&&&(((***+++%%%%%%%%%%%%&&&'''((()))###''',,,---,,,******+++%%%%%%&&&&&&'''((())))))###&&&)))***)))'''''''''%%%''')))(((&&&%%%''')))((((((((()))((((((''''''((()))***+++++++++***)))"""###$$$%%%&&&'''''''''))),,,000444444222///,,,***))))))((('''&&&&&&%%%((((((((((((((((((((((((&&&000:::<<<555,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))************)))))))))***++++++,,,,,,++++++******++++++,,,---333333333222111333777:::<<<@@@GGGMMMTTT[[[aaafffiiimmmoooooopppttttttqqqkkk```^^^mmm''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$((('''%%%###"""""""""###$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''((('''(((******((((((((()))'''(((((((((((((((''''''(((((((((((((((''''''&&&%%%'''***,,,------,,,+++***))))))((('''&&&&&&&&&))),,,000333444333111///,,,+++***((('''%%%$$$###%%%%%%%%%&&&&&&&&&'''''',,,000555666444///+++((()))(((((((((((('''''''''(((((((((((('''''''''''')))))))))))))))))))))))),,,,,,+++++++++++++++++++++++++++***((()))+++---333333222111111333888;;;BBBFFFIIIJJJOOOXXX```cccjjjmmmnnnlllmmmpppqqqooohhhaaacccnnn''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((('''(((******((('''((()))''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%'''(((***+++,,,++++++)))))))))((('''&&&&&&&&&&&&(((***---......,,,+++,,,+++***)))'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''+++...222333000,,,)))'''&&&'''''''''(((((())))))''''''((((((((()))))))))(((((())))))***+++,,,,,,+++++++++++++++++++++++++++++++++***((()))+++---333333222111111333888;;;AAAFFFJJJLLLRRR[[[ccceeekkknnnooommmnnnrrrrrrppphhhaaaaaannn((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''(((&&&(((***)))((('''((()))''''''((((((((((((((('''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&'''((()))******+++))))))(((((('''&&&&&&&&&$$$%%%'''((())))))))))))++++++***)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))+++------+++((('''&&&%%%%%%&&&'''((()))******''''''((()))***+++,,,,,,'''((()))***+++---......*********++++++,,,,,,---+++++++++***))))))+++---222222222111111333888<<<@@@FFFLLLOOOTTT^^^dddfffkkknnnpppnnnooosssssspppjjjaaa```nnn)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$&&&))),,,...%%%$$$$$$######$$$$$$$$$%%%%%%&&&''''''(((((()))((('''&&&%%%%%%&&&'''(((&&&((())))))(((''''''(((&&&'''((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***(((((((((''''''&&&&&&&&&&&&&&&&&&'''''')))************))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***+++***'''&&&&&&'''&&&&&&''''''((()))******((())))))***++++++,,,,,,((()))***+++,,,---......))))))***+++,,,,,,------+++,,,,,,***))))))+++---222222111000111444888<<<@@@GGGMMMPPPUUU]]]bbbccciiimmmooonnnooossssssppplllbbb```ooo)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%))),,,...$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&'''))))))'''&&&'''(((&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***)))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''*********)))'''&&&''')))))))))))))))))))))))))))++++++++++++************+++++++++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++)))***,,,...222222111000111444999===BBBHHHMMMOOOSSSZZZ^^^^^^gggkkknnnmmmooorrrrrrooonnncccbbbrrrzzz((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&'''(((%%%''')))((('''&&&'''(((%%%&&&'''((())))))))))))(((((())))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********)))''''''(((***++++++++++++*********)))+++++++++*********))))))+++++++++++++++++++++************++++++,,,,,,---,,,,,,,,,+++******,,,...111111111000111444999===CCCIIILLLMMMPPPWWW\\\\\\fffjjjmmmmmmooorrrqqqnnnmmmddddddsss~~~''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%'''(((((('''&&&&&&'''%%%&&&'''((())))))))))))''''''((((((''''''&&&%%%%%%%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***+++)))((('''(((***+++,,,,,,,,,,,,,,,,,,,,,)))))))))***************((())))))******+++++++++++++++++++++++++++++++++,,,------+++******,,,...111111111000111444:::>>>CCCHHHKKKKKKOOOWWW]]]^^^fffkkknnnnnnpppsssrrrooojjjccceeerrr''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$ !!!###%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%'''(((((('''&&&&&&'''%%%&&&'''((())))))))))))&&&&&&''''''&&&&&&%%%$$$$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))******((('''((()))***+++,,,,,,---...//////''''''((()))***++++++,,,&&&&&&''')))***+++,,,---,,,,,,++++++++++++++++++,,,------+++******,,,...111111111000111444:::>>>CCCHHHJJJJJJOOOXXX___aaagggllloooppprrruuutttpppgggbbbeeerrr}}}{{{^^^RRRRRRRRRMMMHHHLLLKKKKKKKKKLLLOOORRRTTT&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!###!!! !!!"""###""" ###"""!!!!!!!!!"""$$$%%%$$$$$$##################$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$######"""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((***$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&&&&''',,,)))&&&&&&((((((&&&$$$&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%((()))*********((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''')))***,,,---******+++++++++,,,,,,,,,&&&''''''((()))+++///333///---+++))))))+++---.........---***)))***---///444222000///000444999===CCCHHHJJJIIILLLTTT]]]bbbhhhkkkmmmooossswwwsssmmmeeeaaa```qqqwwwvvv{{{OOOAAADDD<<<@@@@@@===>>>???>>>>>>>>>@@@BBB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""###!!! !!!"""###"""!!!###"""!!!!!!!!!"""$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""%%%$$$$$$$$$##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&&&&''',,,***''''''))))))(((&&&&&&&&&&&&''''''''''''((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%###"""'''(((((()))***)))))))))***************))))))(((&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))++++++---,,,+++***)))(((((('''''''''(((((((((+++...111...---+++))))))+++---...111000...+++((())),,,///444222000...///333888;;;AAAGGGJJJIIILLLUUU^^^aaahhhkkknnnppptttwwwtttmmmaaa```ccctttttttttNNN<<<>>>888>>>>>><<<===????????????@@@AAA&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!!######"""!!!"""""""""!!!"""######$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&'''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&'''''',,,***((((((*********)))&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""&&&&&&'''(((((((((''''''***)))((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((''''''(((((()))***++++++***)))(((''''''&&&((()))))))))((())),,,///...,,,+++******+++---...333222///***((((((+++///444333222//////111666:::???EEEJJJKKKNNNWWW^^^bbbiiilllnnnqqquuuxxxtttmmm```bbbgggyyysssrrrOOO<<>>AAADDDFFFFFFEEEFFFFFF%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!"""######"""!!!"""""""""""""""######$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((***)))(((((()))*********&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$&&&&&&&&&&&&''''''((()))******)))(((((('''''''''((((((((((((((()))))))))******))))))***)))((((((***,,,,,,+++*********+++,,,---222000---)))'''(((,,,///666666555222000111666:::>>>EEEKKKMMMPPPYYY```ccciiillloooqqquuuxxxtttmmmcccfffkkk{{{tttpppSSSBBBDDD===???<<<@@@DDDIIIMMMMMMMMMMMMMMM%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$"""!!!"""###$$$###"""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((('''''''''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&&&&'''((('''''''''&&&%%%$$$######$$$%%%&&&''''''((()))***++++++,,,)))((((((''''''''''''''')))))))))*********++++++)))*********(((((()))***+++************+++,,,---...---+++(((''')))---111777888888555222333888<<>>@@@GGGLLLMMMQQQZZZcccfffkkkllllllmmmqqqvvvtttoooffffffggguuusssrrrrrr```\\\VVVeeeppp$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!###$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$###""" !!!"""###$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""!!!!!!"""""""""###############################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%&&&'''((())))))***+++)))&&&%%%''')))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$$$$######%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((++++++***)))(((''''''&&&'''(((******)))(((((())))))))))))***++++++,,,,,,---.........,,,---...000555999;;;888444444999???AAAGGGKKKKKKNNNXXXaaaeeelllllljjjjjjnnnttttttpppfffdddfffxxxvvvwww$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$###"""###$$$$$$$$$""" !!!"""$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############""" !!!!!!"""""""""#########################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%&&&'''((()))***,,,---***'''&&&'''***&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''"""###%%%&&&'''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&(((******)))((()))***((())))))***++++++,,,,,,000111222111///......///444777:::888333333999???AAAFFFIIIIIILLLVVV___dddlllllliiihhhlllssstttqqqfffeeeiii~~~{{{|||########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$##################$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&((())))))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''&&&%%%$$$$$$&&&''')))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&***---+++'''###$$$'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&%%%&&&'''(((******))))))))))))******(((+++...///...,,,++++++000222333222000///...///444555666555444666;;;@@@BBBFFFJJJJJJOOOXXX```bbbgggjjjkkkiiikkkooopppnnneeeiiinnn}}}}}}########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&'''((((((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%(((+++***&&&$$$%%%'''#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))******))))))))))))******(((***------,,,,,,,,,---222333333111///------...444666777666444666;;;@@@EEEIIIKKKKKKNNNVVV]]]___iiimmmnnnmmmnnnssstttqqqjjjlllmmm|||########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$#########&&&)))(((%%%$$$%%%'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))************************(((***++++++++++++---///444444333000---,,,,,,...666777888666555777;;;@@@CCCHHHJJJJJJMMMVVV\\\^^^fffjjjlllkkkmmmqqqrrrpppooommmlll|||~~~########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''((((((************************((())))))))))))***...111333222111...,,,+++...000777888999777555666;;;??????DDDGGGHHHMMMWWW___aaadddhhhjjjjjjlllqqqqqqooonnnjjjiii|||www|||#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$&&&&&&'''((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%$$$%%%&&&'''((('''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''''')))***++++++++++++***)))((()))((((((''')))---000//////...---,,,---///222777999999777444555:::>>>===BBBFFFGGGLLLVVV^^^aaaeeeiiilllmmmpppttttttrrrgggfffhhh}}}qqqxxx########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$&&&''''''&&&%%%%%%%%%&&&'''(((((((((&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((''')))***+++,,,,,,+++***)))(((((((((''''''))),,,///+++,,,------,,,---000222777999888666333444888<<>>CCCEEEFFFJJJSSSZZZ\\\\\\bbbfffhhhkkkoooooolllbbbeeekkk########################"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$&&&(((((('''&&&%%%!!!###$$$%%%%%%$$$"""!!!''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((,,,+++***)))'''&&&$$$$$$((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((()))******&&&&&&''''''((()))******''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((***+++,,,,,,,,,+++)))***,,,------,,,***)))((()))))))))'''''')))***+++---///...---,,,,,,---777888777444111222666::::::???CCCEEEJJJUUU]]]___^^^ccchhhjjjmmmrrrrrroooeeehhhnnn%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$%%%%%%&&&&&&%%%%%%$$$"""%%%%%%"""$$$***)))$$$'''&&&$$$######$$$&&&'''***)))'''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((())))))***''',,,+++$$$$$$***...,,,)))+++,,,***'''%%%&&&((())))))))))))(((((((((((($$$%%%'''(((***+++++++++///---,,,---//////,,,)))***************)))(((((())))))))))))***+++,,,---+++---.........///111333777777777666444444777999<<>>AAAEEEJJJQQQXXX^^^dddiiikkkkkkmmmppppppmmmgggdddhhh%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###&&&$$$"""###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&((()))&&&!!!###(((%%%%%%%%%&&&'''(((((((((&&&&&&''''''((((((((()))&&&'''(((***+++,,,,,,,,,((()))))))))(((((()))***((())))))*********))))))++++++++++++,,,---......,,,...000000///...///000777999:::999888777888999:::===AAAEEEKKKSSS[[[aaadddhhhkkkjjjkkknnnmmmjjjfffeeelll%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$######%%%"""###((()))&&&######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((()))***+++***(((%%%$$$"""&&&&&&""" """$$$###'''&&&%%%&&&((())))))'''&&&&&&&&&''''''(((((()))"""###%%%&&&((()))))))))((()))***)))((((((***,,,((())))))************)))*********++++++,,,---...+++---000000000/////////777777777777666777:::<<<<<<>>>BBBGGGLLLTTT\\\bbbeeeiiikkkjjjkkkmmmlllhhhggggggppp%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$#########"""'''///111+++%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&))),,,...---+++'''$$$ &&&$$$%%%444555+++)))'''&&&''')))***)))'''%%%%%%&&&''''''((())))))###$$$%%%&&&'''((((((((('''((()))(((''''''))),,,(((((()))*********************)))******+++,,,---,,,///111111000...------666666555444444666;;;???@@@BBBEEEHHHMMMTTT[[[```hhhlllmmmllllllnnnlllhhhccceeemmm%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$############)))444666...'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""%%%+++///000...+++(((%%%+++'''$$$555OOOPPP???+++(((''''''***+++)))'''%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((&&&((()))'''%%%&&&))),,,(((((()))***************))))))))))))***+++,,,---...000222222///---++++++555444333222333666<<<@@@CCCEEEGGGJJJMMMSSSZZZ^^^jjjnnnooonnnmmmooommmiii]]]___hhh$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((''')))***((((((222EEETTT???000$$$$$$((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))***+++,,,---,,,111555444///+++,,,///333444666777999<<>>===CCCHHHHHHKKKSSSZZZ]]]```hhhlllhhhdddeeehhhiiigggooo""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%%%%&&&$$$&&&%%%###&&&,,,,,,'''''''''((((((((((((''''''(((((((((((((((''''''''''''(((((()))***++++++++++++++++++++++++***)))(((++++++++++++,,,---......,,,,,,---000333333111///000333666888999;;;===???<<>>???EEEHHHIIIMMMUUU[[[\\\^^^ccciiikkkjjjhhhiiijjjpppzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$"""((()))///000###*** !!!"""###$$$######"""#########'''+++***%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!'''...+++!!!%%% ################################################(((&&&)))&&&!!!(((+++!!!((($$$%%%,,,000+++&&&$$$666)))$$$***''' !!!(((,,,,,,***)))((($$$%%%&&&''''''''''''&&&)))$$$"""///(((***(((#########$$$$$$$$$$$$$$$########################+++ $$$+++%%% %%%((('''&&&&&&%%%&&&''')))***222///,,,***++++++,,,+++$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))******+++,,,,,,...---+++***(((((())))))'''((())))))***)))))))))*********)))***++++++,,,++++++,,,,,,------......+++---000111///...---...222333555888;;;<<<>>>>>>>>>CCCGGGHHHMMMUUU[[[]]]\\\aaagggiiiiiihhhjjjkkknnnuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############///,,,""" &&&(((&&&###"""$$$%%%$$$$$$&&&$$$!!!''')))&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''***,,,'''///'''''''''''''''''''''''''''''''''''''''''''''''',,,***///+++"""(((,,, '''&&&%%%&&&'''%%% ###///...'''$$$)))---+++((($$$$$$((('''(((((()))))))))))))))---%%%%%%***######---)))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((###,,,222((($$$&&&!!!&&&&&&%%%%%%&&&(((***,,,333000,,,******+++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,,,,,,,+++***)))))))))***((()))******++++++******)))))))))))))))******+++***++++++,,,------......,,,///333444333111000000222333555888;;;===>>>???===BBBFFFHHHMMMUUU\\\]]]]]]bbbgggiiiiiihhhjjjlllgggkkksss|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""$$$---)))%%%///%%%"""$$$###!!!(((+++)))%%%))))))&&&###$$$$$$!!!$$$$$$%%%%%%%%%&&&&&&&&&,,,$$$((($$$...$$$***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& %%%,,,---(((((('''###))),,,######+++...---+++%%% ###((('''!!!,,,'''%%%(((---...'''(((((((((((())))))*********))),,,&&&###((('''"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&"""%%%)))%%%&&&&&&&&&&&&''')))+++---///...,,,+++,,,,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((())))))******)))***++++++,,,,,,++++++(((((())))))******************++++++,,,------...---///333444333111//////111333555999;;;>>>???@@@===CCCGGGHHHMMMVVV\\\^^^aaaeeeiiijjjiiihhhjjjllliiigggjjjvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""%%%)))111"""RRR<<<&&&(((%%% !!!%%%!!!!!!''')))%%%######%%%%%%%%%%%%&&&&&&&&&&&&&&&!!!%%%)))""")))+++!!!########################%%%%%%%%%%%%%%%%%%%%%%%%###%%% """)))###,,,!!!$$$%%%&&&))),,,&&&***(((%%%***;;;KKKIII===###&&&&&&!!!(((444''''''&&&&&&''''''((()))###+++111&&&(((''',,,$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$))) &&&'''$$$+++%%%&&&'''((()))***++++++*********+++,,,,,,+++)))&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''((((((%%%%%%&&&'''((()))******)))***++++++,,,,,,++++++(((((()))************)))******++++++,,,,,,------,,,...111111///---,,,,,,111333666999<<<>>>@@@AAA???DDDHHHIIINNNVVV\\\^^^bbbfffjjjkkkiiihhhjjjmmmlllgggkkk~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%+++%%% '''&&&999jjjBBB"""777###!!!((($$$###(((%%%%%%%%%&&&&&&&&&&&&'''!!!###&&&hhhssswwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzz~~~nnnqqqyyyNNN###+++000###$$$###***>>>VVV222"""((('''&&&&&&&&&'''))))))"""***---$$$,,,"""[[[wwwxxxxxxyyyzzzzzz{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxx~~~tttyyyPPP""")))###$$$'''((())))))(((''''''&&&&&&(((***,,,,,,+++&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%&&&''''''(((((((((((((((((()))************)))((()))***+++++++++***************+++,,,,,,------...///000///---+++++++++111333666999<<>>AAACCCEEEHHHKKKOOOUUU\\\```hhhiiiiiigggcccccceeeiiiooojjjsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((!!! ***000+++%%%###&&&"""###ooojjj***((($$$&&&&&&(((((( ***&&&'''$$$XXXXXX%%%"""444***QQQIIIIII---+++---&&&)))"""---+++'''+++'''!!!(((""",,,+++>>>uuu999***666***+++111&&&''''''((((((''''''&&&%%%$$$%%%''')))******(((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%'''***+++)))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))*********++++++,,,---......------...///000111222111//////000222333444555555666999===@@@CCCEEEIIIMMMQQQVVV\\\```fffhhhiiigggeeedddgggjjjoooiiirrr$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%,,,'''&&&'''%%%"""%%%+++000"""000 !!!888+++444 '''))) (((%%%666%%%((([[[~~~((((((%%%***$$$,,,***((((((111$$$***000$$$''''''(((''''''------%%%---)))%%%lll222+++999&&&&&&000&&&&&&''''''''''''&&&&&&$$$$$$%%%''')))***(((&&&$$$$$$#########$$$%%%%%%"""###%%%'''((('''%%%###&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,------,,,,,,---///---...//////......000222444555666666666888===BBBCCCFFFJJJNNNRRRWWW\\\```fffiiikkkjjjhhhgggjjjlllmmmgggrrr$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$((()))$$$!!!'''&&&%%%### %%%666III111111333 )))%%%(((((($$$$$$&&&&&&&&&vvv***...###UUU888%%%'''&&&!!!%%%+++eee)))%%%+++...###%%%)))"""###)))%%%$$$---***---ZZZ---111333...%%%"""'''+++%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***(((&&&$$$$$$#########$$$%%%%%%$$$&&&((()))(((&&&$$$###&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))******+++++++++************++++++++++++***+++,,,+++******,,,...,,,.........---...000222555777888777777999???EEEEEEHHHKKKNNNQQQVVV[[[___eeehhhlllllljjjiiijjjllljjjgggttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&###"""%%%+++...,,,)))!!!###"""!!!%%%$$$888'''///""")))###)))(((***,,,"""---$$$,,,###"""***...///rrr111!!!%%%---))),,,jjj555000###*** %%%...(((###&&&)))222###)))@@@,,,(((%%%333--- '''$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$%%%''')))******(((&&&%%%%%%$$$$$$$$$%%%%%%(((***,,,,,,+++*********(((((('''''''''(((((()))''''''''''''''''''''''''&&&''''''((((((((((((((())))))******++++++,,,,,,*********++++++++++++,,,***++++++***)))))),,,......///000///...///111222444777999888777:::AAAHHHHHHIIIKKKLLLOOOSSSYYY^^^bbbfffkkkkkkiiiggghhhiiiiiihhhyyy$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%000***### """""" !!!%%%)))'''%%%%%%'''(((///((()))777///444&&&$$$---))))))+++###+++"""111"""+++###***%%%===HHH///111((()))333(((444<<<%%%%%%'''+++,,,))))))---((('''---******444///111%%%'''$$$"""%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$&&&)))+++,,,,,,''''''&&&%%%$$$$$$$$$%%%'''))),,,---,,,---000222******)))((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))***+++++++++*********+++++++++,,,,,,+++++++++***)))***,,,///...//////...------///111222555888777666999BBBJJJKKKKKKKKKJJJLLLQQQXXX]]]cccgggkkkllljjjgggggghhhiiilll$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###,,,,,,(((''')))+++***$$$"""$$$&&&$$$$$$%%%%%%%%%\\\,,,999"""***(((###&&&)))(((***%%%$$$;;;QQQ(((%%% )))))))))888GGG***)))+++&&&%%%'''%%%%%%444''''''CCC+++(((***000)))!!!%%%'''$$$%%%%%%+++%%%'''DDD%%%$$$***,,,%%%###(((***&&&''''''''''''''''''&&&&&&%%%$$$%%%))),,,......)))((('''&&&%%%$$$$$$$$$###&&&)))+++,,,...333777++++++***))))))((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,+++******---000,,,,,,---,,,******,,,---000444777666444888BBBKKKMMMLLLJJJIIIJJJOOOVVV\\\eeeiiinnnooollliiihhhiiijjjooo$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&(((***(((###!!!*** )))'''''''''&&&&&&%%%%%%%%%(((###***UUUkkk ***)))"""222''''''$$$...}}}{{{''''''%%%$$$$$$%%%''''''%%%&&&''''''%%%%%%&&&'''###'''$$$///***'''TTTfff&&&******)))((('''&&&&&&%%%&&&$$$((($$$***BBB***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%,,,'''###%%%+++000111000000***''''''&&&###!!!"""&&&&&&&&&''''''''''''(((---,,,+++)))((((((((((((''''''&&&'''(((***,,,---******)))((('''&&&%%%%%%)))***+++***)))((()))***+++,,,.../////////...------,,,,,,+++*********)))...---,,,+++++++++,,,---111555:::<<<;;;;;;>>>@@@IIIMMMNNNJJJJJJQQQYYY]]]eeejjjmmmlllgggdddfffiiiiiilll}}}$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###///'''******&&&///'''999YYY$$$&&&'''''''''&&&&&&%%%%%%%%%777+++tttqqq&&&&&&///###+++)))666'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&%%%&&&'''$$$111<<<999fff---))))))((((((''''''&&&&&&'''$$$((($$$***BBB))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''%%%"""$$$***000555777000***&&&'''&&&$$$###%%%&&&&&&&&&&&&''''''''''''+++***)))(((((((((((((((''''''&&&'''(((***+++---***))))))(((((('''''''''&&&((()))))))))(((***++++++,,,,,,---...---------......//////......---,,,---,,,++++++++++++,,,---222666:::<<<<<<===@@@CCCIIILLLLLLIIIJJJRRRYYY\\\ccchhhlllkkkgggeeegggjjjpppooo{{{$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&+++!!!---)))&&&(((###)))'''''''''&&&&&&&&&&&&&&&&&&++++++(((bbb )))///***((()))!!!KKK&&&&&&''''''''''''&&&&&&%%%'''((((((&&&&&&&&&'''***'''&&&"""777###---((((((((((((((('''''''''(((%%%)))$$$***AAA((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%(((///777===111+++&&&&&&&&&$$$%%%(((&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((''''''''''''((()))+++,,,))))))))))))))))))))))))&&&'''))))))))))))+++---+++*********++++++,,,,,,...///111222222222000///+++++++++++++++++++++,,,111444888::::::<<<@@@DDDHHHJJJIIIGGGKKKSSSYYYZZZaaafffkkkkkkhhhgggiiimmmtttrrr}}}$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$222'''$$$"""!!!222$$$222...&&&<<>>BBBFFFGGGGGGFFFJJJSSSYYYYYY```eeekkkllljjjiiimmmppprrrrrr$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''$$$ (((...###---QQQfffLLLPPP000$$$&&&''''''''''''''''''''''''/// ))) (((---JJJ\\\444,,,###+++111(((%%%&&&((((((((((((&&&%%%%%%(((******)))'''''''''///333111"""'''''''''((((((((((((((()))&&&)))$$$***AAA&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$''')))((()))///;;;EEE666...(((&&&%%%###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((()))((((((''''''''')))***+++(((((())))))******++++++,,,---...---+++***+++,,,(((((('''&&&&&&((()))***'''))),,,///000///---,,,((()))+++---------+++***---000555777777999===AAACCCFFFFFFFFFIIIQQQWWWXXXaaaffflllmmmkkkkkknnnrrrqqqppp~~~$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&+++''''''hhh@@@'''''''''''''''(((((((((333%%%'''333CCC---,,,### ***111222%%%''''''((((((((((((''''''&&&(((++++++***((((((((((((--- )))((((((((((((((('''''''''(((%%%)))$$$***AAA''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''!!!$$$'''(((***111<<>>FFFKKKGGGEEEIIIRRRWWWccchhhmmmmmmjjjhhhkkknnnrrrlllsss$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&hhh&&&'''''''''(((((())))))---&&&$$$))))))&&&))),,,...!!!!!!,,,///&&&&&&,,,,,,)))((('''&&&&&&'''((()))&&&))),,,---+++)))(((((($$$$$$...******)))((('''&&&&&&%%%&&&$$$((($$$***BBB''''''((((((((((((((((((''''''((((((((((((''''''))))))(((&&&&&&(((,,,///***&&&$$$&&&(((&&&&&&((($$$$$$%%%%%%%%%&&&&&&&&&)))(((((('''''''''(((((())))))(((''''''(((******((((((((((((((('''''''''((()))******)))((()))+++%%%&&&'''((()))((('''&&&)))))))))))))))*********(((***...111222111...,,,,,,222999===<<<;;;;;;<<<<<>>DDDDDDEEEGGGJJJOOOSSSVVVaaaeeejjjkkkjjjiiijjjlllnnnpppwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''*** (((&&&%%%...???eee***###&&&$$$+++"""(((''''''((((((((((((''''''%%%???999222&&&333'''''''''((((((((()))))),,,&&&000(((000@@@{{{sss(((+++***)))((((((((((((((()))'''***%%%+++BBB(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((((((((()))))))))))))))(((''''''''''''((()))******)))((((((((((((((()))))))))***++++++,,,,,,***,,,...///000///...---111555:::<<<;;;;;;===???@@@AAACCCGGGLLLQQQUUUXXXaaaeeejjjkkkiiiiiijjjlllqqqrrrxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((()))&&&$$$((()))###(((%%%[[[ ***---!!!(((###***(((&&&'''(((((())))))((((((''')))OOO...,,,"""***''''''((((((((()))))))))!!!!!!'''111333***))))))((((((((())))))***'''***&&&+++BBB(((((((((''''''''''''&&&((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((())))))))))))((((((''''''(((((()))***))))))(((((((((((((((*********+++,,,,,,------+++---...000000///---,,,000444:::<<<;;;;;;===???===???BBBHHHMMMSSSXXXZZZaaaeeeiiijjjiiihhhjjjlllrrrqqqvvv########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%'''***+++"""***++++++ AAAvvv%%%///+++!!!---"""''',,,&&&(((((())))))))))))((((((+++???###---***%%%'''(((((((((((()))))))))???$$$ 333UUU111$$$)))))))))((())))))*********'''+++&&&+++CCC((((((((('''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((''''''((((((((('''''''''((((((((()))))))))(((((((((((((((((()))))))))(((((((((((())))))))))))******+++,,,,,,---,,,---///000000...---+++...333888:::::::::<<<>>><<>>'''***))))))))))))******+++***(((+++&&&,,,CCC(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((())))))))))))))))))((())))))(((((((((((())))))(((((())))))***+++++++++,,,---///000000...---+++,,,111666999888888;;;===???AAADDDHHHNNNSSSWWWZZZbbbfffiiiiiihhhhhhkkkmmmnnnjjjlll$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((()))***(((((()))/// (((---$$$...{{{"""'''///%%%"""+++)))((())))))******))))))((("""...%%%kkk:::)))###+++((((((((()))))))))******333'''///,,,QQQvvv...666!!!...+++******)))))))))******+++(((+++&&&,,,CCC'''(((((((((((())))))))))))))))))(((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((())))))******))))))(((((((((((((((((())))))***'''(((((()))******+++++++++---...000000///---,,,,,,000666888888999;;;===BBBBBBDDDGGGLLLRRRWWWZZZcccfffiiiiiihhhhhhkkknnnooojjjlll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''')))''' ((()))000www!!!$$$$$$%%%nnn"""(((***((($$$))))))))))))************))))))'''(((///===000)))"""(((((()))))))))*********&&&$$$+++"""444333%%%(((JJJhhh777###>>>(((,,,,,,+++***))))))))))))+++(((+++''',,,DDD'''((((((((())))))))))))))))))))))))((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((()))************)))(((((((((((((((((()))******((())))))******+++,,,,,,***,,,...///000///...------111777:::::::::<<>>AAACCCBBBBBBEEEJJJSSS[[[```dddfffiiihhhggghhhkkkooooooiiijjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''"""$$$%%%+++!!!((('''111+++!!!%%%+++nnn(((222+++***%%%((()))(((+++ )))---***111""",,,)))666!!!QQQ)))---)))***222!!!777)))&&&555'''<<< $$$888++++++,,,,,,---888---,,,)))666***###888***(((&&&,,,+++,,,+++***///"""HHH+++***)))'''''''''((()))+++*********))))))((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,---+++,,,000000------000000222666888:::;;;>>>@@@CCCDDDFFFHHHLLLRRRYYY^^^gggjjjllljjjgggggglllqqqtttnnnlll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''(((%%%%%%$$$+++&&&,,,%%%***&&&"""(((,,,uuu,,,!!!"""***---!!!+++222999///&&&666###///(((***111+++///+++222444(((*** '''666%%%444888444000)))...)))222666<<<"""222111...000###...333)))000(((***///!!!"""+++FFF+++***)))((('''(((((()))+++*********))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((()))))))))***)))************+++++++++*********+++,,,,,,------...+++,,,000000...---000///222666888:::;;;>>>???CCCDDDFFFIIILLLRRRYYY^^^cccgggkkkkkkhhhhhhkkkpppsssnnnnnn%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((()))&&&$$$))))))***&&&%%%###'''***,,,///"""...///+++,,,999GGG888###222$$$000***...+++%%%***&&&777)))777***(((000***(((///+++***666000,,,))))))lllYYY ***111777,,,###111000'''---%%%&&&555'''***===>>>******)))((((((((())))))***************)))))))))))))))((((((((((((((('''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******)))************+++++++++***++++++,,,------.........,,,---111111...---//////222666999:::;;;===???CCCEEEGGGIIIMMMRRRYYY]]]aaagggnnnpppmmmkkkmmmooorrroooqqq$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((+++'''%%%'''&&&$$$)))&&&%%%+++(((+++555%%%***%%%777333(((>>>&&&///888%%%(((666'''ZZZ&&&...+++%%%,,,***---222HHH...888***--- 333$$$...000)))eee---)))///333,,,---000&&&%%%///,,,111111((('''222<<<******))))))))))))))))))***************************)))))))))((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++******++++++,,,---------///---...222222///---//////222666999;;;<<<===???DDDEEEHHHJJJMMMRRRXXX]]]ccckkksssuuusssooonnnooorrrqqqttt$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''((((((((((((&&&&&&(((###$$$***((((((,,,!!!)))aaa000***---###222WWW---###000888''';;;$$$---'''///555++++++%%%,,,@@@'''555<<<"""111///***+++666---???---333,,,...333...***000111///---+++///%%%===))))))*********************************+++++++++******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))*********+++++++++))))))******++++++,,,,,,///...000333333///---///...222666:::;;;<<<===>>>DDDFFFIIIKKKNNNSSSXXX\\\eeellltttwwwsssooommmmmmrrrrrrvvv###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))%%%$$$''',,,$$$***)))((()))+++///555%%%+++555+++$$$kkk$$$))),,,+++...vvv///---'''000$$$999***IIImmm"""'''111111000555***---CCC---222111222333***222333###,,,888 ---///)))```((()))***+++++++++***************+++++++++++++++***))))))))))))))))))((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********++++++)))************+++++++++((())))))******+++,,,,,,000///111555444000---......111777:::<<<<<<======DDDFFFIIILLLOOOSSSXXX[[[cccjjjqqqsssoookkkkkklllrrrrrrvvv######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))***)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&'''(((***+++))))))(((((((((((())))))&&&###&&&000%%%---LLL((())))))+++###@@@...(((###)))(((...xxxwww,,,???222,,,;;;222...%%%888$$$:::###***PPP---999)))+++...333xxxAAA000,,,222555444***333(((!!!XXXlllIII,,,///((()))***++++++++++++************++++++,,,,,,,,,)))))))))))))))*********'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))*********+++++++++)))************+++++++++))))))***++++++,,,,,,---000///111666555000---...---111777;;;<<<<<<======DDDGGGJJJMMMOOOSSSXXX[[[aaagggmmmnnnlllkkkmmmpppqqqqqquuu######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))***)))(((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((('''''''''((()))+++,,,))))))(((((((((((())))))+++$$$%%%111$$$,,, *********...+++QQQ^^^%%%---+++000,,,///""",,,111---:::(((...444...YYY333222000///333EEE:::***)))222666...444$$$777((()))***+++,,,,,,+++************++++++,,,,,,,,,(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))(((((((((''')))************+++++++++)))************+++++++++***++++++,,,,,,---......111000222666666111......---111777;;;<<<<<<======EEEGGGJJJMMMPPPSSSXXX[[[```ffflllmmmlllmmmqqqvvvooopppuuu&&&%%%%%%$$$%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''''''''&&&%%%%%%'''((()))///%%%!!!****** 999lll111$$$###%%%---(((&&&999)))!!!///$$$<<<~~~...&&&+++333///***333###===222666&&&555(((333///,,,KKK++++++************++++++---,,,+++*********+++,,,******))))))))))))******))))))(((((('''''''''&&&******))))))((((((((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))*********))))))((()))************+++++++++)))))))))***+++++++++,,,---000444666444111///...000333777;;;===>>>===<<>>>>>===<<>><<>>:::DDD<<<;;;:::999&&&@@@,,,444---<<<222(((...---<<<((())))))DDD,,,++++++******++++++,,,...---,,,+++******)))))))))(((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***+++++++++******))))))*********+++++++++******+++,,,---......///111333666777555222000000000333999===@@@@@@>>>===AAACCCEEEGGGLLLRRRZZZ```aaaeeehhhjjjjjjkkkooosssvvvsssuuu%%%%%%'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''***...(((###'''%%%$$$+++$$$+++>>>...,,,,,,444444))),,,555111000999___^^^dddiii|||wwwqqquuupppeeedddfffaaaJJJ)))>>>???555888)))666<<<555333///000:::,,,'''(((%%%:::,,,,,,++++++++++++,,,,,,------,,,,,,+++***))))))))))))(((((((((((())))))(((((())))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))***+++++++++++++++))))))*********+++++++++))))))***+++,,,---......222444666777444222000000///333999???AAAAAA???>>>???AAACCCFFFJJJQQQYYY^^^aaaeeeiiikkkllloootttxxxwwwtttttt&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((())))))))))))((()))***(((+++...$$$"""000111(((ZZZttt888(((BBB///555...111666666:::>>>999666EEESSSddd000+++DDD...000777666;;;999333555222&&&111888---***333222%%%jjj,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++************))))))))))))******(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))***+++,,,,,,,,,,,,)))************+++++++++((()))***+++,,,---...///222444666666333111/////////333:::@@@CCCBBB@@@>>>???AAADDDGGGKKKRRRYYY^^^cccgggkkkmmmmmmnnnqqqtttwwwsssrrr((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******((((((((((((((())))))***(((+++)))+++222---)))222'''<<< +++111}}}HHH///"""==='''555(((777333444???IIIMMMSSSZZZnnnqqq|||XXX...PPP999>>>>>>???@@@DDD<<<333---...555555<<<,,,)))666666((('''444111...VVV---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++++++++************++++++(((((()))))))))*********))))))))))))******++++++))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********((()))***+++,,,,,,,,,,,,)))************+++++++++))))))***,,,---///000000222444555444222000/////////333:::@@@DDDCCCAAA???AAACCCGGGKKKOOOTTTZZZ^^^eeeiiinnnooonnnnnnoooqqqvvvqqqooo)))(((&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''(((((())))))******++++++)))((('''''''''(((***+++---111)))$$$+++,,,(((***&&&&&&555%%%111000---]]]sss---)))333***555777BBB555MMMGGGRRRaaaqqqyyyqqqssspppfffYYYLLLXXXZZZTTTFFF...333;;;///,,,111...------...------...///***777,,,+++PPP---,,,,,,++++++,,,,,,---((()))+++,,,------,,,+++,,,,,,++++++++++++,,,,,,(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++((()))***+++,,,---------)))************+++++++++***+++,,,---///000111222222333555444111///......///333:::AAADDDDDDAAA???CCCFFFJJJNNNRRRVVV[[[^^^eeejjjooorrrqqqpppqqqsssuuuooommm%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))))))))))))))'''((()))***+++++++++***...---++++++,,,------,,,+++---000000//////000111666111444@@@JJJQQQ___nnn~~~iiiMMM;;;======222///555...222222,,,+++000111------///222222111///---,,,+++,,,,,,------......///---------,,,,,,,,,++++++************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((''''''''''''((((((((((((&&&(((***,,,---,,,+++***+++*********+++,,,,,,---,,,,,,,,,---------......000000000000///...---,,,---111777<<<@@@AAA@@@???AAAFFFLLLNNNOOORRRXXX^^^ffflllssstttqqqoooppprrryyyooojjj%%%$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************))))))***+++++++++++++++,,,,,,,,,---...///......222222111000111333777999===CCCQQQeeexxx~~~yyyssszzz~~~~~~}}}gggVVVIII:::333555777444///---000444444000///000111111000000000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************+++,,,,,,,,,,,,+++******************************))))))(((((((((((())))))************)))))))))(((''''''((((((((()))))))))'''(((***,,,,,,,,,+++***++++++******++++++,,,---,,,,,,,,,---------......000000000000///...---,,,---111666<<>>666111555999888222...000///...------...///000...------,,,++++++******------------,,,,,,,,,,,,++++++++++++++++++++++++//////......,,,+++)))(((***************************))))))(((((())))))***************))))))))))))((())))))))))))*********'''(((***+++,,,,,,+++***++++++******++++++,,,,,,,,,,,,,,,---------......000000000000///...---,,,---111666<<>>CCCGGGKKKLLLMMMQQQZZZbbbjjjkkkmmmoooppppppooooooooojjjkkk&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,------.........------///222444555777>>>LLL^^^ooo}}}wwwoooqqquuu}}}yyyvvvwww{{{{{{___OOO???:::888444333666333111000//////000//////......---------,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++.........---,,,***)))(((***************************))))))))))))))))))************)))))))))))))))))))))*********+++++++++((()))***++++++++++++***,,,++++++***++++++,,,,,,,,,,,,,,,---------......//////000//////...------...111777<<>>DDDGGGJJJKKKLLLQQQ\\\dddmmmllllllnnnpppqqqpppooorrrmmmnnn&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++,,,,,,,,,---------+++++++++++++++---...///222111000///000444;;;AAAQQQXXXeeevvvsssnnnrrrxxx||||||}}}iiiRRRBBB::::::???333222000111333444333111............//////000000.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))******************************))))))))))))******))))))))))))))))))******************++++++++++++)))*********+++++++++***,,,,,,++++++***++++++,,,,,,,,,,,,---------......//////////////////...---///222888===@@@@@@???>>>EEEHHHJJJJJJLLLRRR]]]eeennnmmmmmmnnnpppqqqpppoootttooommm%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++***++++++,,,,,,------...++++++++++++---///111222///111333555:::BBBNNNVVVqqq}}}zzz{{{vvv```KKK===444111------000222111///......//////000111111222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******+++++++++++++++++++++++++++******))))))******+++))))))))))))************)))************+++++++++*********************+++,,,,,,++++++******++++++,,,,,,,,,---------.........///////////////......000444999>>>AAAAAA@@@???DDDGGGJJJKKKLLLSSS]]]ffflllmmmnnnooopppooonnnnnnpppkkkjjj$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++*********+++,,,------------,,,,,,---///222555777555;;;EEEOOOYYYfffttt~~~vvvuuuxxxsssVVVHHH@@@666000///000000...////////////000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++((()))))))))************)))))))))************+++++++++***************+++---,,,++++++******++++++,,,,,,,,,---------............////////////......222555;;;???BBBBBBAAA@@@CCCGGGKKKLLLNNNSSS]]]eeegggkkkooopppmmmkkkkkklllllliiijjj$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))***++++++,,,------.........///111555888;;;DDDOOO___nnn}}}|||}}}sssuuu~~~yyyeeeYYYHHH<<<777666555333000000000///......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++************++++++(((((())))))*********+++((())))))))))))*********++++++***************+++---,,,,,,+++*********+++,,,,,,,,,---------............///////////////...333666;;;@@@CCCCCCBBB@@@CCCGGGKKKMMMNNNTTT]]]eeeccciiioooppplllhhhhhhjjjllljjjlll%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''+++)))((('''((()))((((((%%%))),,,+++(((''',,,111---///111333777>>>FFFKKKWWWkkkvvvxxx|||rrrssswwwvvv\\\GGG<<<888888555///...111111,,,,,,000222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,............////////////222444888===BBBDDDBBBAAACCCEEEHHHJJJNNNTTT^^^eeefffiiikkkkkkiiiiiilllooommmiiilll%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***))))))************+++...111111...,,,,,,,,,111444888<<>>BBBHHHLLLNNNRRRXXX\\\aaadddhhhiiihhhhhhjjjmmmqqqiiicccsss%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******++++++)))+++,,,,,,++++++...000222000///111666;;;???AAAFFFOOOaaa{{{yyysssvvvzzz}}}~~~~~~~~~dddMMM@@@999444000000000/////////000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---.........//////000111111222...111555;;;@@@BBBBBB@@@999>>>EEEJJJNNNRRRXXX]]]\\\```fffhhhhhhiiilllnnnoooiiicccqqq%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,(((+++------++++++///222---000666;;;???AAABBBBBBMMM[[[vvv{{{pppwwwyyy~~~zzzxxxSSS<<<555555222222111111111111111222////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......//////000000000000111111///222666<<>>DDDJJJNNNSSSZZZ___[[[```fffiiijjjjjjmmmpppllliiieeettt%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,---(((,,,///...,,,---111555111666===BBBFFFJJJOOOTTThhh{{{yyyvvvyyy[[[III@@@555444444333222222222222////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///111111111000000000000000...111555<<>>???@@@GGGIIILLLMMMOOOUUU\\\ccceeelllpppnnnlllmmmmmmlllmmmeeebbbzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++)))))))))+++------,,,+++333000///444<<>>@@@HHHRRRZZZeeexxxtttzzzzzz|||zzz~~~sssxxx\\\JJJDDD>>>999333111333555444222//////000000000000//////........................------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000//////---///333888<<>>AAACCCDDDCCCFFFIIIKKKNNNTTT]]]cccfffjjjiiieeeccchhhmmmooonnniiijjj(((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&)))'''&&&&&&((()))((('''++++++++++++******)))))),,,+++******)))*********---------------------...444:::AAAGGGLLLPPPTTTVVV```wwwrrrssswww}}}}}}xxx^^^AAA555333333...000222444333222111111////////////............////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,+++,,,------......---------......//////////////////000555===AAA@@@AAADDDFFFIIIKKKMMMMMMQQQWWW\\\hhhgggeeeaaa```ccckkkrrrrrrccciii(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++***(((((()))***)))(((++++++++++++*********)))++++++************++++++...---------...000222444777???GGGKKKOOOYYYjjjxxxyyy|||zzz|||pppuuuzzz[[[BBB:::;;;333333222111000000000000111000000000000/////////////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,++++++++++++,,,------......---------....../////////////////////555===AAA@@@AAADDDFFFIIILLLMMMNNNQQQXXX]]]fffgggeeebbbaaadddkkkqqqwwwjjjkkk(((((((((''''''''''''&&&(((((('''&&&&&&'''((()))...,,,******++++++***)))++++++++++++******************)))******+++,,,---------,,,---000555999======FFFMMMMMMPPPccc~~~uuuzzzvvvwww]]]KKKDDD<<<888333000000000000000111111111111000000000000////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,+++++++++*********+++,,,------......---------....../////////////////////444<<>>666222222333111///111111111000000000//////////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++,,,------......---------....../////////////////////444<<<@@@@@@AAACCCFFFIIILLLNNNPPPTTTZZZ```ccceeegggfffeeefffkkkpppnnnkkkeeevvv(((((((((((((((((((((((()))(((&&&%%%&&&(((***+++---+++))))))******)))(((+++++++++++++++++++++,,,)))))))))***+++---...///,,,,,,...222888@@@GGGKKKLLLNNNQQQXXXhhh}}}}}}dddNNNEEE;;;666555555111,,,000000/////////.........////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,---------......------------,,,,,,,,,,,,+++,,,------......---------......///////////////...///444<<<@@@???@@@CCCEEEHHHLLLNNNPPPTTT[[[aaaccceeeggggggfffggglllpppmmmnnngggyyy'''(((((((((((()))))))))(((''''''''''''(((***+++***)))'''''')))***)))(((++++++++++++,,,,,,,,,,,,))))))******,,,---...///,,,///333:::@@@GGGLLLOOOHHHKKKSSSeee~~~}}}xxxaaaTTTDDD;;;999888222,,,////////////............////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,---------...............---------,,,,,,+++,,,------......---------......///////////////......333;;;@@@???@@@CCCDDDGGGKKKMMMOOOTTT[[[aaaccceeegggffffffhhhmmmqqqrrrvvvmmm'''((((((((())))))))))))&&&''''''((())))))******)))'''&&&''')))++++++***+++++++++,,,,,,,,,------*********+++,,,---...//////333;;;CCCIIINNNQQQRRROOOVVVggg~~~kkkSSSDDD@@@>>>999333000000000////////////...////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,------......---------......///////////////......333;;;??????@@@BBBBBBEEEJJJLLLOOOTTT[[[aaadddeeeffffffeeehhhmmmrrrtttvvvooo'''((((((((())))))******&&&&&&((()))************((('''&&&'''***,,,,,,++++++++++++,,,,,,---------++++++++++++,,,---......111777@@@IIIPPPSSSTTTSSSbbbmmm~~~aaaMMMGGGEEEAAA<<<111111111111000000000000////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,+++++++++******+++,,,------......---------......///////////////......333;;;??????@@@BBBAAAEEEIIILLLNNNSSS[[[aaadddffffffeeeeeehhhnnnsssooorrrkkk))))))(((((((((((())))))*********)))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++///,,,***+++000333333111BBB@@@HHHSSSOOOHHHVVVooozzzyyy|||^^^FFF>>>>>>>>>BBB===444---///333222---111111000000//////......////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++///////////////......------111777;;;>>>@@@AAABBBDDDFFFJJJMMMQQQVVV\\\```aaaccceeeeeedddfffkkkppprrrjjjfff))))))(((((((((((())))))***)))))))))))))))))))))***))))))((()))***+++,,,+++++++++++++++++++++++++++,,,------///222666888GGGFFFLLLSSSOOOOOOhhhwwwiiiWWWFFF:::666>>><<<555//////222222...000000000000////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,//////000000//////...------111666;;;>>>@@@AAAAAAEEEGGGKKKNNNRRRWWW]]]aaadddfffgggfffeeeggglllpppmmmhhhfff))))))(((((((((((())))))))))))))))))))))))*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,(((+++///000000444;;;AAAIIIHHHLLLOOOMMMTTTrrruuuzzz|||xxxkkkVVVBBB888;;;;;;777111///111111...////////////000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////...------------...//////000000//////...---...111666;;;>>>@@@AAAAAAFFFHHHLLLOOOSSSXXX^^^bbbggghhhhhhgggeeeggglllpppjjjggghhh))))))(((((((((((()))))))))))))))))))))*********)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,))),,,///222666;;;BBBGGGKKKJJJKKKNNNQQQ^^^{{{zzzrrrsss}}}ttthhhXXXJJJ<<<>>>;;;333///000000///......//////000000111111////////////....................................------------------------------,,,,,,,,,,,,------//////............//////000000000000000///......///111555:::???AAAAAA@@@FFFIIILLLPPPTTTYYY^^^bbbggghhhiiifffdddeeejjjnnnfffcccfff))))))(((((((((((())))))(((((())))))************)))*********++++++++++++++++++,,,,,,,,,---------------///555>>>EEEIIIJJJPPPMMMKKKQQQ```xxx|||sssxxxlllwww{{{www{{{sssdddEEEEEE@@@666000000000///......//////000000111111////////////....................................------------------------...------,,,,,,------...//////.........//////000000000000000000//////...///000444:::???BBBAAA@@@FFFHHHLLLOOOSSSXXX^^^bbbeeeggghhhfffddddddhhhlllbbb]]]```))))))(((((((((((())))))((((((((()))******++++++)))***++++++,,,,,,++++++++++++,,,,,,------......000000333;;;EEELLLMMMLLLPPPPPPSSS^^^wwwtttggguuu~~~~~~{{{TTTPPPEEE888000111111///////////////000000000000////////////....................................------------------------......------------......///............///000000000000111111000000///...000000333999@@@CCCAAA???DDDFFFJJJMMMQQQVVV\\\```cccfffhhhhhhfffeeegggjjjddd^^^aaa))))))(((((((((((())))))'''(((((()))******++++++)))***+++,,,,,,,,,++++++++++++,,,,,,---......///111444;;;BBBJJJNNNPPPPPPRRR___qqq}}}~~~|||{{{yyyqqqmmmqqqeee[[[JJJ999111222222000000000000000////////////////////////..................................................................------------.........---------......///000000111111111111000//////000000333999@@@DDDBBB>>>BBBDDDHHHKKKOOOTTTZZZ^^^aaaeeeiiikkkiiiggghhhiiiccc___ccc))))))(((((((((((())))))'''(((((()))***+++++++++)))***+++,,,---,,,++++++++++++,,,,,,---...//////000777AAAHHHKKKMMMPPPSSSYYYuuutttlllaaaTTTQQQ\\\qqqzzzjjjcccxxxtttnnnwwwooobbbLLL999222333333000111111000000//////......000/////////..................................................................------------......---------------...///000111111111111111000//////111000222999@@@DDDBBB>>>@@@CCCFFFJJJNNNSSSXXX\\\```eeekkkmmmkkkiiiiiijjj\\\YYY^^^))))))))))))))))))******)))************+++++++++******+++,,,,,,,,,++++++///...---,,,---...//////:::???EEEIIINNNRRRRRRNNNeee|||~~~lllYYYKKKGGGQQQUUUTTTbbbxxx}}}eeeXXXaaahhhjjjppprrrlll[[[DDD555000111111333222000/////////111111111///...000222222///+++,,,,,,---.../////////...////////////////////////000---,,,---///000...,,,......------------......111111111111111000//////...111555999<<<===>>>>>>???CCCIIINNNQQQUUUZZZ___aaadddggghhhgggffffffgggdddRRR___************)))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,...///---,,,---222777AAABBBEEEKKKOOORRRTTTVVVjjjjjj[[[NNNLLLKKKLLLNNNRRR]]]fff~~~rrrvvvnnn[[[[[[]]]bbbnnnrrrqqqfffRRR>>>555222000111111000//////000000111111//////000222111///,,,,,,---......//////......///////////////////////////---,,,---///000...,,,......------------......000111111111111000//////...111555999<<<===>>>>>>???DDDIIIMMMPPPTTTZZZ___```bbbeeeffffffeeeeeeeeecccTTTaaa~~~++++++*********))))))))))))************+++++++++******+++,,,,,,,,,,,,,,,***---000...,,,///888@@@HHHDDDFFFLLLNNNQQQ[[[hhhpppVVVMMMMMMUUUXXXVVVZZZeeekkkiiijjjbbbtttnnnddd^^^aaaooopppvvvtttdddOOO@@@666000000000000000000000000000111000///000111111///---------.../////////......///////////////////////////...------...///...---......------------......000000111111000000///......000444888;;;===>>>>>>@@@DDDIIILLLOOOSSSZZZ```aaacccfffgggffffffffffff```TTT```vvv,,,++++++******))))))((())))))*********+++++++++******+++,,,------------+++---......000666@@@FFFIIIEEEGGGMMMNNNTTTiii{{{~~~aaaOOOMMMUUU[[[bbbjjjwww~~~sssuuu{{{mmmccchhhoooxxx{{{ssscccQQQ???333///000000000000000000000000000000000000000///.........////////////......////////////////////////......---............---......------------......000000000000000//////......000444888;;;=========AAADDDHHHKKKNNNSSSZZZ___dddfffhhhiiihhhhhhiiijjj]]]SSS\\\jjj,,,+++++++++******))))))))))))*********+++++++++******+++,,,---......---...,,,+++///888@@@FFFHHHEEEEEEJJJPPPUUUccc|||xxx~~~wwwiiittt~~~[[[PPPTTTRRRPPPYYYqqq{{{xxx|||}}}ddd[[[nnntttzzzyyysssdddLLL999222111111111000000000000000000000000///...//////...///////////////......////////////////////////---.........------............------------......000000000000000///......---000444888;;;<<<======@@@DDDIIILLLNNNRRRYYY^^^eeefffhhhhhhhhhhhhiiijjj^^^TTTXXXbbb}}}++++++++++++++++++++++++)))************+++++++++)))***+++---............///,,,,,,333???GGGIIIGGGCCCHHHPPPZZZjjj}}}{{{zzzgggccc```ccclll}}}zzz\\\TTTYYYKKKKKKYYYttt}}}wwwnnnxxxmmm\\\kkkooouuuyyyyyyoooXXXCCC666555333111000000000111000111111000...---///000//////000000000///......////////////////////////---...///...------...///......------------......//////000000//////...------///333777:::<<<======???DDDIIIMMMOOORRRXXX\\\cccdddeeeeeeeeeeeefffhhhaaaVVVXXXaaa)))******++++++,,,,,,---)))************+++++++++)))***+++---.../////////---...222:::CCCHHHIIIGGGEEELLLVVVhhh{{{}}}uuupppeeefffjjjmmmpppxxxfff[[[]]]]]]lll~~~rrrtttttt{{{oooggglllrrrvvvwwwppp___NNN;;;888444111//////111222000111111000------///111000000000000000///......////////////////////////,,,...000///---,,,---///......------------......//////000000//////...------///333777:::<<<<<<<<<>>>CCCJJJNNNPPPRRRVVVZZZbbbcccddddddcccdddfffhhhaaaVVVWWWccc))))))***+++,,,------...)))************+++++++++)))***,,,---.../////////***///777???EEEGGGHHHHHHHHHQQQ[[[rrr{{{zzzvvvllljjjooo}}}pppbbb```zzzxxxtttkkkqqq}}}dddkkkqqqtttsssnnnaaaUUU>>>:::555111//////111333000111222000---,,,///222000000000000000///......////////////////////////,,,...000///---,,,---000.........------.........///////////////......------///333777:::<<<<<<<<<===CCCJJJOOOQQQSSSVVVXXXdddeeefffeeeeeeeeegggiii___TTTVVVddd+++***)))***+++++++++)))++++++,,,,,,,,,,,,------000,,,***---///......111555555===GGGIIIEEEEEEKKKOOOYYY```ppp~~~{{{sssuuunnnxxxrrr|||sss```]]]qqqyyyhhhcccooosssiiiaaacccRRR>>>000222666111///222000000000000000000000000///............//////000222555999:::888666444333555999@@@;;;---***---)))---------.........///////////////000000111111222111111222777<<<>>><<<:::???CCCHHHMMMPPPSSSWWWYYYccccccbbbaaa```aaacccfffeeeVVVVVVhhh+++***)))***+++,,,+++)))++++++,,,,,,,,,,,,------///++++++...///......111555;;;DDDJJJJJJHHHJJJNNNNNNZZZhhh~~~zzzvvvxxx}}}wwweeebbbrrrqqqcccgggnnnlllfffddd\\\KKK:::555555333///...000000000000000000000000000//////....../////////...000333444555666999;;;;;;<<<777000...000000///---------.........//////222111111222555777666555333222444777;;;===<<<:::>>>AAAGGGKKKOOORRRUUUXXX```aaaaaa```___```bbbddd```TTTYYYmmm,,,***)))***+++,,,+++***++++++,,,,,,,,,,,,------...++++++//////...///222888BBBKKKLLLJJJLLLOOOQQQUUUddd}}}{{{uuurrrvvvmmmhhhooo{{{}}}iiidddlllqqqjjjaaaeee[[[JJJ999444444222---000000000000000000000000222111000//////...//////---...//////111555:::>>>[[[ZZZBBB000666444,,,000------........./////////111//////111555777555333666555666888;;;<<<<<<:::<<<@@@EEEJJJNNNQQQTTTVVV]]]___``````______```aaa\\\SSS[[[ppp,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------,,,+++,,,///000...000555===EEEKKKIIIJJJOOOSSSQQQZZZqqq}}}vvvoookkkmmm}}}vvvkkkmmmssslll^^^eeegggZZZAAA333444555000////////////////////////333222111000///.........000000///......000444888kkkmmmLLL222;;;444&&&000............///////////////111333333333333333333888888888999:::;;;;;;:::<<<@@@EEEJJJNNNQQQUUUWWW[[[^^^aaabbbaaa`````````[[[SSS[[[ooo,,,+++***+++,,,,,,,,,***+++++++++,,,,,,,,,------,,,+++,,,000000000444:::CCCEEEFFFEEEJJJRRRXXXYYYfffxxxnnnkkkwwwoooiiimmmllldddcccmmmgggKKK666333444000////////////////////////222222000///............///000111000///...///111KKKUUU>>>+++555111(((666........./////////000000111777;;;:::555222444777777888::::::::::::999:::===AAAFFFLLLOOOSSSWWWYYY\\\___bbbdddcccbbbbbbbbb\\\SSSYYYiii---+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------,,,+++,,,///000222999BBBHHHDDDBBBFFFMMMVVVcccnnnzzzuuuzzzrrreeeeeehhhiiiaaalllkkkUUU@@@888444...000000000000000000000000111000///......---......+++...000111000/////////---999111'''......,,,666....../////////000000000///555:::999444111222555555777:::;;;:::999888888===BBBHHHMMMQQQUUUXXX[[[]]]```ccceeeddddddcccddd\\\SSSVVVddd---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,+++,,,///000444>>>IIIJJJDDDEEEMMMRRRZZZsss{{{vvvxxxzzzkkkaaa___aaa[[[bbbddd[[[PPPFFF:::111000000000000000000000000......---------------...,,,...000000///......///***000111------...//////.../////////000000000000---///111333555444222111111666;;;<<<;;;888777777===BBBHHHMMMQQQUUUYYY[[[^^^```cccddddddddddddeee]]]SSSTTT^^^---,,,++++++------,,,+++++++++,,,,,,,,,------------,,,,,,///000555AAAMMMKKKDDDIIITTTWWW]]]}}}yyy|||pppbbb^^^nnnxxxiiigggssswwwcccVVVSSSTTTVVVZZZ^^^\\\SSSCCC666000000000000000000000000------,,,,,,,,,------...000111111///---,,,---......---111111---111333***////////////000000000000111...---333:::===888222///444;;;===;;;888666666===AAAGGGMMMQQQUUUYYY[[[^^^```bbbcccccccccdddfff___TTTSSSZZZ|||------------------------,,,,,,++++++,,,,,,---...,,,---...000555<<>>===;;;::::::;;;>>>CCCHHHMMMSSSZZZ___dddddddddccccccdddeeeeeeZZZUUUXXXeee------------------------,,,,,,++++++,,,,,,---......///111555:::BBBIIINNNNNNPPPRRRUUU[[[llltttnnnuuuyyyfffUUUQQQGGGHHHMMMWWWdddtttwwwiii\\\cccooo|||wwwfffXXXPPPWWW___dddfffaaaPPP???333222111000000000000///...------------...////////////............/////////...------......---,,,000///...//////000000000555333000000222555666777333666:::<<<<<<;;;:::999<<>>DDDPPP^^^oooyyyllleeebbbiiisssuuujjj___OOONNNOOORRRXXX[[[WWWQQQ;;;666111//////000000///...............//////000//////............//////---------...000444:::>>>AAA:::111,,,,,,...000000,,,...000//////111777<<<;;;777444555888;;;;;;:::===@@@DDDHHHLLLQQQWWW\\\aaaaaaaaaaaaaaa`````````]]]SSSSSSccc}}},,,,,,,,,---------......------,,,,,,------...///,,,///666>>>EEEGGGGGGEEEOOOUUU\\\jjjyyywww}}}yyy~~~lllqqqyyyXXXMMMGGG???<<<===DDDPPP^^^ooo}}}yyyxxxrrrnnnjjjkkknnnnnnjjjeeeYYYTTTQQQTTTZZZ^^^^^^]]]BBB;;;333//////111000//////............///000000//////............//////---......---...111888<<>>CCCOOO\\\mmmxxxrrrrrruuuttttttqqqlllhhhgggkkknnncccZZZSSSTTTXXX[[[\\\]]]JJJAAA666000000111000/////////......//////000111//////............/////////000///,,,***+++000555???777///---111666999999333444666777888888:::;;;111000000222666:::<<<===;;;>>>BBBFFFKKKQQQWWW[[[cccddddddeeedddcccaaa```^^^UUU\\\vvv++++++,,,,,,---......///---------------...//////222;;;FFFKKKJJJHHHIIILLLOOO```}}}wwweeellloooPPPAAA===<<<;;;<<<===BBBLLLYYYiii}}}}}}zzzyyy~~~yyysssrrruuuxxxyyyxxxssshhh______iiirrrlll```VVVUUUUUUTTTSSSUUUQQQFFF888111000111000...///////////////000000111//////............//////...000000...***+++///444CCC;;;333000333777666444//////111222444333111...---///333666777999;;;===<<>>;;;;;;<<<;;;;;;@@@JJJVVVeeeyyyyyysssuuu~~~vvvrrrsssxxx}}}|||rrrdddYYYYYYeeepppwwwiii]]]ZZZXXXSSSPPPRRRUUUIII:::222111222000...///////////////000111111//////............//////,,,///111111...000555:::KKKBBB888444444444000+++------...111555444///+++,,,111666999999999;;;======@@@DDDIIIOOOUUU\\\aaabbbcccdddeeedddbbb```^^^XXXRRR___......................../////////...------///111666GGGLLLHHHGGGDDDFFFQQQLLLnnn}}}sssgggWWWPPP```xxxhhhKKKCCC===:::<<<:::999===CCCGGGNNN]]]qqq{{{yyyxxx}}}|||xxx~~~}}}tttooovvv~~~yyymmmjjj```SSSWWWfffxxxtttgggUUULLLNNNRRRRRRUUUOOODDD999000...000333000000000000000000000000000000000000000000000000////////////////////////;;;@@@CCC>>>333,,,---111,,,000333555333000...------...111333666777999999<<>>@@@;;;666333444555777888777333///---,,,...///111444666888999:::<<>>AAADDDEEEJJJXXXlll{{{|||}}}vvv{{{~~~{{{xxx~~~~~~}}}vvviiinnnwww{{{wwwmmmyyy}}}tttiiiddd___YYYYYYgggrrrlllZZZLLLIIILLLQQQUUUWWWPPPCCC777111000////////////////////////////////////////////////------------------------...---,,,---///000111111111111111000...---...000///000333555888999;;;;;;===CCCHHHHHHKKKRRRWWWXXX]]]___bbbbbbaaa`````````ZZZVVV[[[{{{........................,,,,,,------...111666:::GGGHHHEEEHHHRRRSSSVVVcccqqqhhh___VVVOOOKKKDDD>>>===???CCCIIIOOOdddooozzznnnNNN<<<<<<999999=========@@@DDDGGGNNN]]]sssxxxsssuuuyyyyyywwwsssooopppuuu~~~~~~zzz~~~zzzzzzrrrrrrtttxxx~~~~~~vvvnnneeepppuuuqqqoooooohhh\\\YYYaaakkklllbbbTTTJJJGGGMMMRRRWWWTTTIII<<<444000................................................------------------------111...+++***+++,,,,,,+++,,,---------,,,---///111///000333555888999;;;;;;<<>>FFFIIIHHHLLLUUUVVV___tttnnn```XXXRRRKKKGGGBBB>>>:::999<<<@@@EEEHHHRRR\\\hhhtttiiiKKK;;;===:::999>>>>>>???BBBDDDFFFLLL[[[qqq~~~oookkkkkkjjjnnneee[[[YYYaaannnxxx~~~~~~{{{|||{{{xxx{{{}}}yyysssqqqvvvyyysssjjjkkkpppsssqqqsssuuunnnddd``````eeekkkiii]]]OOOGGGHHHMMMRRRRRRLLLBBB777111................................................------------------------------...///000///+++)))...//////...---,,,...000...000222555777999:::;;;;;;@@@EEEHHHNNNVVVYYYXXX]]]___aaaaaa___^^^^^^^^^YYYXXX[[[xxx........................---......///111666===BBBCCCIIIJJJNNNTTTXXXkkkxxxmmm___TTTNNNJJJEEEAAA;;;;;;999999;;;@@@EEEFFFGGGRRR```nnncccGGG:::===;;;;;;???@@@AAACCCEEEEEEJJJXXXmmm}}}wwweeebbbeeegggaaa\\\ZZZ___jjjtttzzz{{{~~~}}}zzzwwwzzz{{{|||~~~wwwpppppptttsssmmmqqqrrrsssssssssrrrqqqoooeee______gggjjjaaaSSSJJJDDDFFFJJJNNNMMMFFF;;;333........................................................................+++,,,...//////---,,,,,,...///000///---,,,---......///111444666888999:::999>>>CCCHHHOOOWWWZZZYYY___```bbbbbb```^^^]]]^^^YYYWWWXXXrrr........................//////000000333999@@@EEEBBBHHHJJJMMMRRRYYYttt~~~rrrddd[[[PPPIIIFFFCCC===999888:::;;;:::===BBBGGGHHHDDDPPP\\\hhhxxx___DDD888===;;;;;;AAABBBBBBDDDEEEEEEJJJXXXmmm}}}sss```^^^fffmmm]]]bbblllzzz}}}|||vvvqqqsss}}}xxx~~~|||qqqmmmqqqsssqqqqqqrrrsssssspppnnnqqqwwwfff^^^\\\cccggg___SSSLLLAAABBBEEEJJJMMMHHH>>>444................................................///////////////////////////...,,,(((&&&(((,,,000***,,,......---,,,---...---...111333666888999999888===CCCGGGPPPXXX[[[ZZZ```bbbdddcccaaa___^^^^^^ZZZWWWVVVmmm...------------...//////111---,,,000999???AAAAAACCCFFFLLLPPPOOO[[[{{{}}}yyyvvv|||pppeeeYYYSSSKKKCCC>>><<<:::888;;;:::999999;;;???DDDGGGFFFQQQdddooowwwQQQEEE;;;:::>>>???@@@AAAGGGIIIIIIIIINNN\\\qqqooodddjjjsssuuutttvvv{{{}}}vvvqqqssszzzzzzxxxzzz~~~{{{{{{{{{sssiiiiiijjjgggmmmxxxwwwmmmrrr}}}lllfff\\\TTTWWWaaaddd]]]SSSBBB??????DDDJJJIIIAAA888000,,,+++------******,,,,,,---......//////...............------,,,,,,,,,------............---------------------------------///333777999::::::999;;;>>>AAACCCHHHRRRXXXXXX]]]```iiipppooofff___^^^ZZZXXX[[[uuu...------------...//////111///...333:::AAACCCBBBAAAGGGNNNRRRQQQ]]]}}}mmmmmmuuu{{{ooobbbZZZOOOJJJCCC>>>;;;999888777999888888999;;;???CCCEEEJJJRRRbbbooo}}}yyyOOOCCC::::::>>>???@@@BBBDDDEEEGGGKKKTTTfff|||~~~kkkgggsss}}}}}}zzzvvvuuuyyywwwtttuuu{{{}}}{{{yyy{{{yyy~~~vvvllljjjlllnnnnnnuuutttmmmppp{{{{{{qqqdddZZZRRRTTT]]]aaa]]]VVVGGGAAA===@@@GGGIIICCC;;;000,,,+++------++++++...,,,------.....................---------,,,,,,,,,------............---------------------------------///333777999::::::999;;;???BBBCCCIIIRRRWWWXXXZZZ]]]eeelllkkkddd``````\\\ZZZ^^^yyy...------------...//////111000111555===CCCEEEDDDAAAHHHPPPRRRRRR```~~~oooccciiitttxxxlllbbbYYYRRREEEAAA===999999999999888777777888:::<<>>@@@AAACCCDDDEEEGGGNNN[[[pppwwwjjjnnn}}}wwwwww~~~vvvrrrqqqtttwwwvvvwwwyyywwwyyy{{{xxxnnngggjjjrrroooqqqpppllllllqqquuuvvvhhh^^^TTTSSS[[[aaaaaa___QQQGGG======EEEJJJHHHCCC222---+++---...,,,,,,///,,,,,,---..................------------,,,,,,,,,------............---------------------------------///333666999::::::999<<<@@@BBBDDDIIIRRRWWWWWWYYYZZZ```ffffffbbb```ccc]]]]]]bbb...------------...//////000000222888>>>CCCEEEEEECCCKKKQQQOOOQQQddd{{{tttdddaaammm{{{~~~nnnddd[[[RRRLLLAAA>>>;;;999:::::::::999666777:::<<>>999;;;???@@@BBBEEEHHHHHHJJJRRRaaattt~~~rrrkkkvvvzzzxxxxxxrrroooppprrrrrrssswwwxxxvvvxxxxxxnnnbbbeeeppptttrrrpppnnnjjjiiipppyyymmmcccXXXSSSVVV]]]aaabbb\\\NNN@@@<<>><<<:::999::::::999888777999;;;>>>AAABBBCCCCCCDDDKKK\\\mmm{{{}}}___DDD===:::<<<@@@AAACCCFFFJJJKKKOOOXXXfffwwwxxxppprrr~~~}}}vvvpppoooooonnnppptttwwwuuuvvvxxxqqqggghhhqqqzzzwwwvvvuuuoooiiioooyyyqqqhhh\\\SSSRRRVVV\\\``````SSSCCC<<<@@@HHHLLLMMM@@@777///......+++***++++++,,,,,,---...---------------------------------------............---------------------------------///222444777888999:::;;;@@@CCCEEEKKKSSSWWWWWW]]]\\\___cccbbb______bbbYYYZZZ```|||...------------...//////---000555;;;AAADDDFFFFFFMMMRRRQQQOOO^^^nnn]]]ZZZaaannnyyyvvvhhh]]]UUULLLCCC;;;;;;:::888888888888666444888:::<<>><<>>CCCFFFGGGHHHNNNTTTUUUWWWoooxxx|||cccXXX[[[eeepppxxxxxxnnnaaaVVVOOOHHH@@@:::999888777888999888666444888999;;;===@@@BBBDDDEEEDDDJJJZZZhhhvvvzzz___BBB>>>>>>AAACCCCCCDDDHHHLLLUUU```kkkuuu~~~~~~xxxqqqnnnmmmlllnnnrrrqqqrrrrrrqqqtttwwwtttoooqqqwww{{{zzzvvvssspppmmmyyytttkkk```WWWVVV]]]ddd___YYYNNNCCC>>>???FFFKKKIII<<<111......,,,******++++++,,,------------,,,,,,,,,,,,---------......------............------------------------------...///111333555888999:::888>>>CCCFFFMMMUUUYYYYYYWWWYYY___eeeeee```^^^```\\\YYY[[[uuu...------------...//////...333:::AAAEEEGGGIIIJJJMMMUUUXXX___}}}uuuttt{{{qqq\\\WWW___kkkuuu{{{||||||rrrgggYYYNNNGGGBBB<<<777999888888999;;;:::888666888999:::<<<>>>AAACCCDDDDDDGGGTTTcccrrrxxx[[[CCC??????BBBDDDCCCEEEHHHQQQ\\\iiissszzz}}}|||~~~|||zzz}}}{{{uuu~~~vvvooonnnmmmlllnnnrrrppprrrpppkkkpppvvvqqqeeefffpppvvvuuussssssmmmeeeqqqoooggg\\\RRRPPPWWW^^^aaa]]]UUUJJJAAA@@@GGGMMMIII<<<000...///...,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........---..................---------------------------...///000333555777999:::777===CCCGGGMMMVVVZZZZZZSSSVVV]]]eeefffaaa^^^```___[[[[[[ttt111111000000//////......000555<<>>;;;999777777777777777777888999888:::>>>???@@@BBBDDDEEEFFFLLL]]]nnn|||}}}^^^IIIDDDAAAAAABBBDDDHHHOOOYYYeeerrryyy{{{|||}}}{{{yyyzzzyyy~~~~~~zzz~~~|||xxxsssmmmjjjiiiiiiooopppmmmjjjnnnsssooogggYYYjjjqqqjjjhhhpppoooeeeeeefffddd]]]TTTPPPSSSXXXZZZ___[[[MMMAAAAAAFFFHHHHHH@@@666///---,,,***'''***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////............///000222444555777777888:::===@@@CCCKKKUUUZZZZZZYYYZZZ]]]```ccccccaaa___[[[YYY___vvv111000000//////.........222777>>>CCCHHHKKKOOOQQQVVVQQQ^^^xxxqqqiii[[[TTT]]]jjjoootttyyyqqq^^^WWWNNNEEE???;;;999888777777777777777888888999888;;;>>>@@@AAABBBDDDFFFGGGNNN```qqqeeeIIICCC@@@AAACCCFFFLLLSSS^^^iiiuuu{{{}}}{{{|||}}}zzzxxxyyyxxx}}}~~~~~~uuummmiiigggggglllmmmlllkkknnnrrrooogggYYYeeelllkkkmmmqqqnnnfff```cccddd```WWWQQQOOOQQQWWW^^^]]]PPPCCC@@@CCCFFFIIIAAA888111///---,,,***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////...............///111333555666777777:::===???BBBIIISSSWWWVVVXXXYYY\\\```dddeeecccaaa```]]]ddd{{{000//////............///555999???DDDIIIMMMRRRUUUUUURRRaaa{{{qqqxxx\\\TTTTTT```lllqqqvvv|||zzzfffUUUOOOGGG@@@;;;999777666777777777777777888999999888;;;>>>@@@BBBCCCEEEGGGJJJQQQdddvvvnnnJJJDDD@@@AAADDDIIIQQQZZZeeeppp{{{zzzvvvuuuxxxyyyvvvtttuuuzzz{{{rrrjjjeeecccbbbhhhiiijjjkkknnnqqqmmmgggZZZ]]]dddkkkooooookkkhhh\\\aaadddbbb[[[RRRLLLIIIQQQ[[[^^^UUUHHHAAA@@@BBBHHHBBB:::444000...------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////............------...000222444555666666999===???AAAHHHQQQUUUSSSXXXYYY\\\aaaeeegggfffdddbbb```ggg}}}///......------...///000777:::???DDDIIINNNTTTXXXUUUTTTccc|||xxx{{{iiiSSSSSSYYYeeeoootttyyymmmZZZMMMHHHAAA;;;999777666555777666666666777888999:::999<<>>>>>EEEBBB<<<666111.........---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////.........---------,,,---///111333444555555888<<>>999222...---...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////............------------,,,---///111222444444555666;;;???CCCLLLUUUYYYXXX\\\]]]___cccffffffdddbbb\\\\\\cccyyy//////------...000222444999===BBBGGGKKKOOOTTTWWWVVV```|||uuurrr~~~{{{aaaPPPNNNXXXcccjjjnnnvvvrrr\\\OOOBBB???:::888777777777666666666666666777888:::::::::===AAACCCEEEGGGIIIKKKSSS[[[ooodddLLLGGGDDDIIIPPPZZZgggrrr|||sss___XXXWWWZZZ______^^^```dddtttzzz~~~wwwooohhhjjjlllooossstttpppggg``````___ccchhhjjjhhhgggiiiggg^^^YYY\\\______eeemmmiiigggdddcccbbb^^^VVVPPPGGGMMMVVV[[[UUUHHH>>>:::<<>>AAADDDFFFHHHKKKMMMUUU^^^qqqrrrLLLCCCAAADDDNNN[[[hhhxxx|||fffQQQIIIIIILLLOOOPPPPPPUUU\\\]]]aaahhhpppwww}}}~~~vvvmmmfffccc``````dddlllrrrsssnnnhhh```^^^```ffffffbbbdddiiiiiikkkhhh```\\\___dddgggjjjgggdddeeegggddd[[[SSSIIIGGGLLLWWWYYYNNNAAA;;;888@@@GGGEEE;;;222///000***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---------,,,,,,,,,---...000222444555666666888===BBBFFFNNNVVVYYYVVVXXXYYY\\\aaaeeegggeeeddd[[[]]]ggg|||/////////......111666:::???DDDJJJMMMQQQUUUVVVVVV^^^tttlllTTTNNNSSSZZZeeennnqqqxxxwwwZZZFFF<<<999999777666555555555555222555888999999:::;;;===>>>>>>AAAEEEEEEDDDFFFKKKXXX\\\jjj~~~|||___HHH???CCCKKKUUU```mmmzzzvvvVVVIIIAAABBBCCCEEEHHHKKKMMMOOOTTTYYYaaaiiiqqqvvvyyy{{{www{{{zzz{{{zzzvvvvvvxxxzzzxxxrrrjjjccc`````````ccchhhnnnqqqpppnnnddd^^^\\\aaaeeedddbbbaaallljjjjjjhhhbbb]]]```gggeeejjjfff```eeeooogggVVVPPPEEEAAAJJJRRRNNNDDD>>>999<<>>>>>???AAADDDGGGIIIJJJNNNQQQXXX___gggllloooqqqrrrvvvzzz}}}{{{uuutttrrrnnnmmmoooqqqppplllgggdddbbbcccbbbbbbgggnnnrrrqqqnnnfff^^^YYY\\\``````aaabbbdddfffiiihhhbbb[[[]]]dddfffjjjggg___cccnnnjjj]]]OOOCCC===CCCKKKJJJDDD@@@:::===BBBEEE???444...///,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------......///111333555666777888<<>>888888777666555555555555666777777777777999;;;>>>EEEDDDGGGIIIHHHFFFJJJQQQXXX___mmm}}}tttWWW??????AAAIIIVVVhhhwww~~~xxxjjjGGG>>>888999:::<<<>>>@@@CCCDDDGGGIIINNNSSSYYY___ccceeemmmqqqvvv{{{{{{ppphhhfffccc```aaaccceeeeeeddddddeeefffhhhcccaaafffnnnsssrrrnnnhhh___XXXXXX[[[\\\___ccc___ccchhhhhh```XXXZZZaaaccchhheee]]]^^^hhhiiiaaaOOODDD<<>>888777666555555555555555555666777777777:::>>>BBBDDDDDDGGGJJJIIIIIIOOOXXX]]]gggwww{{{^^^FFF???>>>BBBOOObbbsss~~~{{{vvvwwwnnnFFF;;;555555666777999<<<===???CCCDDDFFFIIINNNSSSWWWZZZcccgggmmmrrryyyxxxnnnmmmoooooommmjjjddd\\\VVVTTTSSSRRRVVVXXXZZZ]]]___bbbgggjjjkkkeeeaaadddlllrrrqqqmmmjjjaaa[[[ZZZ[[[\\\___ccc___ccchhhfff\\\TTTVVV^^^^^^dddccc[[[ZZZ```bbb^^^PPPHHHAAAAAAGGGLLLMMMLLL===<<<>>>AAA@@@999444444------,,,,,,,,,------...---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,///111444666888888888<<>>>>>???AAADDDHHHKKKNNNRRRUUUZZZaaahhhqqqyyy~~~|||rrrcccXXXTTTUUUWWWPPPMMMIIIGGGEEEEEEFFFHHHOOORRRVVVYYY]]]bbbgggkkkjjjeeeaaacccjjjooonnnllliiiccc^^^^^^^^^]]]___bbb```bbbccc___UUUMMMPPPYYYZZZaaabbb\\\YYY\\\]]]YYYOOOKKKFFFEEEIIINNNOOOMMM???;;;:::>>>???:::666444......---,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,///222444666777888888<<>>888555555555444444555555666777999<<<>>>???@@@CCCEEEFFFIIIMMMPPPPPPSSS```nnn```DDDBBB>>>::::::CCCQQQ```jjjuuu~~~xxxtttuuuyyyqqqLLL888333333333444555666777888666666666666777888888999???@@@CCCHHHNNNTTTYYY[[[XXXRRRIIIBBB===888555555777333222666999:::???EEEMMMRRRXXX]]]```aaabbbcccbbbbbbbbbbbbcccdddfffgggbbb^^^\\\]]]\\\ZZZ\\\```\\\YYYWWWWWWSSSNNNMMMPPPXXXYYYYYYWWWXXX\\\]]]\\\OOOPPPLLLEEEDDDIIIKKKIIIFFF===888;;;???===999666//////...---------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,---000333555555555555888<<>>BBBCCCFFFPPPXXXWWWXXXkkkzzzrrrlllVVVRRR\\\eeeiiijjjkkkpppvvvzzzxxxgggUUUHHH>>>666555555444444444555555666:::<<>>DDDIIILLLMMMIIIBBB:::888888777555555:::555444999;;;;;;@@@GGGNNNSSSZZZ___aaa```___^^^___aaaccccccaaaaaacccfff___[[[YYYYYYWWWVVVZZZ___[[[XXXWWWZZZYYYTTTQQQQQQVVVTTTQQQPPPTTTZZZ^^^^^^TTTTTTOOOEEEBBBHHHLLLKKKIII???999<<<@@@???:::777000///...---------------,,,,,,,,,------.........******+++++++++,,,,,,,,,------------------------,,,...111333555555555444888<<>>888666555333222222333444555;;;<<<===>>>AAACCCEEEGGGHHHHHHIIIJJJJJJLLLUUU```{{{aaaLLLDDD===999<<>>DDD@@@777///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,//////111222444555777777:::<<>>;;;:::777444444666888888777<<<777555999>>>CCCLLLVVV^^^bbbggghhheee```\\\[[[]]]^^^_________```aaabbb]]]XXXVVVVVVSSSOOOPPPUUUSSSUUUUUUUUUWWWWWWPPPGGGKKKQQQVVVWWWZZZ___```\\\]]]WWWPPPJJJHHHIIIKKKMMMHHHCCC;;;888>>>DDDAAA999///...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,//////000222444555777777999<<>>555444333222333555777888<<<<<<===???BBBEEEGGGHHHLLLLLLMMMOOOPPPTTT```lllrrryyywww{{{lllXXXOOOEEE===???KKKUUUVVVRRRZZZbbbhhheeeaaadddiiilllsssrrrkkkgggrrr{{{oooXXX???===:::888888777666444666666666666666777888999999999:::===??????===;;;999777666666888999999888;;;777666<<>>:::===CCCAAA;;;111...+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,...///000222333555666777777:::@@@FFFLLLQQQUUUVVV\\\^^^```cccjjjpppmmmfff]]][[[bbb///000111444888===BBBEEEGGGQQQVVVZZZ[[[[[[ooosssvvvttt]]]VVV```ggglllnnnhhhffflllxxxnnnUUUEEE>>>555444333333444666888999<<<===>>>@@@CCCFFFHHHJJJMMMNNNPPPTTTWWW\\\iiiuuu||||||sssZZZMMMHHH@@@???KKKYYY]]]XXXVVV^^^bbb^^^ZZZ]]]dddhhhvvvxxxtttqqq{{{rrrVVV>>><<<999888888777555444555555555555555666777777777888:::===???@@@@@@???<<<<<<;;;;;;;;;;;;;;;:::;;;:::===EEEPPPYYY```dddkkklllmmmllliiiddd```^^^VVVWWWYYY\\\^^^___^^^\\\VVVWWWYYYXXXUUUPPPMMMMMMTTTVVVVVVTTTUUUVVVQQQKKKHHHRRR\\\^^^[[[VVVSSSRRRWWWTTTOOOJJJEEEEEEFFFHHHMMMIII@@@:::;;;@@@@@@;;;222///+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111333555666777666999???FFFMMMRRRVVVWWW^^^```aaadddjjjooommmggg```^^^eee//////111444999>>>CCCFFFIIIUUUZZZYYYZZZZZZlllzzzooo[[[YYYdddjjjnnnpppkkkqqqxxxxxx]]]III@@@666555444444444666999:::======???AAADDDGGGJJJKKKNNNPPPUUU[[[```gggtttpppVVVHHHPPPQQQOOOUUUaaaddd^^^WWW___ccc^^^YYYZZZ___bbbttt|||~~~|||pppNNN:::888666666666666555444444444333333444444555555666777:::<<<>>>AAACCCDDDCCCDDDEEEEEEDDDBBBAAAAAABBBGGGOOOXXXaaahhhjjjiiikkkllllllllljjjfffbbb___SSSTTTXXX\\\______\\\XXXTTTXXX[[[[[[YYYUUURRROOOTTTVVVVVVTTTTTTUUURRRMMMEEEOOO[[[aaa]]]SSSMMMKKKNNNOOONNNLLLGGGDDDDDDEEEKKKIIIAAA:::999======;;;444000+++((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///111333444666666555999???FFFMMMRRRVVVXXX^^^aaabbbdddiiimmmlllgggdddbbbfff//////111555:::@@@EEEHHHMMMZZZ[[[WWWWWW\\\oooiiiZZZ\\\hhhjjjlllooolllzzzjjjQQQCCC777666555444555777999:::===>>>@@@BBBEEEHHHKKKLLLPPPSSS[[[eeelllssslllUUURRRdddmmmfffcccjjjhhh^^^[[[cccfff```YYYYYY\\\^^^lll{{{nnnKKK777555444444555666555444333333222222222333333444444666888:::;;;>>>BBBEEEGGGIIILLLMMMLLLKKKJJJJJJPPPZZZeeelllpppsssrrrooojjjkkkkkkllllllhhhbbb^^^TTTTTTUUUYYY]]]]]]ZZZVVVVVV\\\```___]]][[[WWWSSSRRRUUUUUUSSSSSSVVVUUURRRFFFMMMXXX```^^^SSSKKKIIIJJJNNNPPPOOOJJJFFFDDDDDDHHHHHHBBB;;;888:::<<<:::555111,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...---...///111222444555666666999???FFFMMMRRRVVVXXX]]]```bbbcccgggllllllhhhgggeeehhh...///111555:::@@@FFFIIINNN[[[[[[UUUZZZiii~~~bbbYYY___lllmmmnnnssstttuuuVVVCCC999888666555555666888999>>>>>>@@@CCCFFFIIILLLNNNRRRWWWcccoooxxxqqqbbbrrroooeeekkkjjj___^^^dddfff^^^WWWWWW[[[]]]jjj|||oooNNN777555333333444555444333333222222111111111222222222333555555555777;;;???AAAFFFKKKNNNNNNNNNNNNOOO^^^kkkwwwyyywwwvvvuuurrrkkkkkklllnnnmmmiiiaaa[[[XXXTTTPPPQQQVVVYYYYYYWWWXXX___ccc```]]]\\\XXXRRRMMMQQQSSSRRRSSSXXXZZZYYYLLLNNNUUU]]]]]]UUUNNNMMMLLLOOORRROOOIIIDDDCCCDDDFFFGGGDDD===999:::;;;:::555222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---...///111222444555666777:::???FFFLLLRRRUUUWWW[[[___aaabbbfffkkkllliiiggggggjjj...///111555;;;AAAFFFJJJMMMZZZZZZUUU```xxx}}}~~~mmm]]]WWWaaapppqqqsss{{{~~~{{{XXXAAA:::999777666555666888999>>>???AAACCCFFFJJJMMMNNNTTTZZZgggvvvyyyrrrkkk]]]fffjjjaaa```eeeddd[[[TTTUUU[[[___nnn}}}}}}pppRRR888666444444444555444222222222111111111111111222111222333111000111555999999???FFFJJJLLLLLLNNNPPPeeettt|||vvvttttttrrrmmmmmmnnnooooooiii```YYY[[[TTTMMMKKKOOOUUUXXXXXXXXX___bbb^^^ZZZYYYTTTNNNHHHMMMPPPQQQTTTZZZ______RRROOORRRZZZ\\\VVVRRRRRRNNNQQQQQQMMMEEEAAAAAACCCDDDGGGEEE>>>::::::<<<;;;555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........---...///000222444555666777:::@@@FFFLLLQQQUUUVVVZZZ^^^aaaaaaeeejjjllljjjfffggglll//////333888;;;>>>FFFOOOPPPZZZ[[[WWWhhhzzz|||hhhWWW]]]iiivvv}}}]]]CCC===888666888999777777999<<<>>>CCCHHHIIIJJJQQQZZZaaa```iii{{{nnnYYY]]]kkkkkkaaa```kkkmmmaaaUUUUUUZZZ[[[hhhvvvsssKKK888555333222333444444333777666444222111111222333111111111000111222222333555333777???AAABBBOOO```sss}}}{{{pppfffaaa```YYYUUUPPPMMMMMMNNNPPPPPPWWWXXXZZZ[[[[[[YYYWWWUUURRRRRRRRRSSSUUUWWWZZZ[[[WWWQQQQQQWWWYYYTTTPPPPPPHHHKKKMMMJJJEEEAAACCCEEEGGGEEEAAA===:::::::::::::::888444///,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------....../////////000222444666888777<<>>999666888888777777999===>>>CCCGGGGGGGGGNNNWWWfffgggppp~~~cccSSS[[[kkkoooggggggsssuuugggYYYWWWZZZ\\\kkkttt}}}}}}sssJJJ888666444333444555555444666444222111000000111222222111111111111222333333444111555===@@@AAANNN___uuu|||rrrjjjdddbbb```\\\WWWSSSPPPMMMKKKHHHNNNRRRYYY^^^```^^^ZZZWWWRRRRRRRRRSSSTTTVVVYYYZZZVVVPPPOOOTTTVVVSSSPPPQQQJJJLLLLLLJJJFFFBBBAAAAAAFFFEEECCC???<<<;;;>>>@@@===:::555000---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------........./////////000222444666888666:::AAAGGGLLLPPPTTTVVV]]]]]]```dddhhhkkkkkkjjjjjjbbbiii111111666<<>>CCCHHHHHHIIIPPPYYYjjjmmmxxxxxxlllYYYNNNWWWiiiqqqmmmmmmzzz}}}nnn\\\VVVYYYZZZiiiooowww{{{xxxOOO999777555444555666666666555444333111111111222222333222222222222333444444333111444:::===@@@LLL[[[kkkyyy~~~yyysssnnniiifffcccaaa\\\XXXTTTNNNIIIEEEGGGOOOZZZcccfffddd^^^YYYRRRRRRRRRRRRSSSUUUWWWXXXTTTOOOLLLNNNQQQQQQQQQQQQNNNLLLKKKIIIHHHEEEAAA>>>FFFGGGFFFBBB======BBBGGG???<<<666111------...///------------------------------,,,,,,++++++******,,,------------........./////////000222444666777555999@@@FFFKKKPPPTTTWWW]]]]]]___cccgggjjjkkkjjjiii```ggg000111666===AAADDDKKKTTTVVV^^^___XXX^^^vvvnnnyyy|||dddVVVOOOSSSaaavvvyyyaaaRRRBBB;;;666777777777999<<<===???DDDIIIJJJLLLSSS\\\gggpppooogggXXXMMMTTTfffqqqpppnnn{{{~~~lllYYYRRRTTTVVV```iiixxx|||VVV999777555444666777777666666666555444333333444444444444333333444444555666444333444888:::===GGGRRR[[[iiixxx~~~{{{uuurrrqqqooollliiiccc```\\\XXXUUUQQQMMMIIIJJJQQQ\\\eeeiiieee___ZZZRRRRRRQQQQQQRRRTTTUUUVVVSSSNNNIIIIIILLLOOOQQQRRROOOLLLIIIJJJKKKJJJEEE???EEEHHHIIIDDD===<<>>BBBEEELLLUUUZZZaaaaaa[[[^^^ssswwwmmm~~~cccQQQMMMMMMYYYjjjqqqYYYJJJBBB;;;777777888888:::>>>@@@AAAFFFJJJJJJJJJPPPYYYbbbppp}}}ooojjj\\\QQQVVVhhhtttuuulllvvvvvvcccPPPKKKNNNPPPWWWggg}}}zzzXXX999777555444666777777777666666555555444444555555555555555555555666666777777666777888999:::@@@GGGMMMYYYjjjxxx|||{{{vvvqqqnnnnnnmmmjjjgggccc```[[[WWWTTTRRRPPPOOOQQQUUU\\\aaabbb___ZZZVVVQQQQQQPPPPPPQQQSSSTTTUUURRRMMMGGGEEEHHHNNNQQQQQQNNNKKKIIIKKKOOOOOOIIICCCEEEHHHIIIDDD<<<:::???DDD???<<<666111---,,,---...++++++++++++++++++++++++******+++,,,------......---------.........//////---...000222333555666666666;;;AAAGGGMMMSSSXXX\\\___^^^___cccgggkkkllllllhhh```hhh...000777???CCCFFFNNNVVV\\\aaaaaa\\\___tttooommmjjjQQQGGGIIILLL```qqqpppXXXIII@@@:::777888::::::<<>>???HHHVVVdddpppvvvxxxwwwvvvssspppmmmkkkiiifffeeefffbbb]]]XXXUUUSSSQQQOOOTTTVVVYYY[[[ZZZWWWSSSQQQOOOOOOOOOOOOPPPRRRTTTUUURRRNNNGGGBBBEEEMMMPPPOOOLLLJJJIIILLLPPPPPPKKKEEECCCFFFGGGCCC===:::<<>>======???===999555111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////............////////////---...000222444555555555666:::@@@FFFLLLSSSZZZ___bbbaaabbbdddiiimmmooopppgggcccnnn000333:::CCCGGGKKKRRRZZZ___bbbaaa^^^ccc{{{ssszzzhhhKKK@@@DDDHHHGGGTTTdddxxxtttbbbNNN???<<<777777;;;======>>>AAADDDFFFKKKOOOOOOPPPWWW___bbbppp~~~rrr^^^]]]\\\UUUYYYfffffffffbbb```hhhtttvvvoooyyyuuueeeMMM???@@@DDDDDDGGGGGGNNNVVV^^^kkkfffPPP>>><<<:::;;;<<<>>>???>>>======>>>>>>???>>>>>>===888888777777888888999:::444888;;;;;;<<<<<<:::777:::999;;;@@@FFFKKKQQQVVV[[[___dddeeedddccceeegggbbbaaaaaa```___[[[VVVSSSSSSUUUXXXZZZZZZYYYVVVTTTLLLLLLMMMNNNPPPRRRUUUVVVRRRPPPIIIBBBDDDLLLOOOKKKIIIJJJKKKLLLLLLJJJEEEBBB>>>???AAACCCCCCAAA>>><<>>;;;888444000---,,,------------------------,,,---------------------............/////////000,,,...000333444555555555555999???EEEKKKSSSZZZ^^^cccbbbbbbeeeiiinnnpppqqqgggeeeppp111666<<>>CCCHHHGGGFFFGGGMMMSSSZZZbbbhhhrrrwww{{{}}}uuuiiiWWWJJJKKKNNNMMMOOOUUU``````^^^\\\bbbmmmvvvxxx|||vvvdddLLL===>>>CCCEEEPPPTTTTTTWWWlllyyybbbJJJ@@@;;;@@@FFFFFFEEEFFFEEECCCDDDIIINNNPPPLLLHHHCCC???;;;:::<<<>>>===<<<444666999;;;<<<<<<;;;:::;;;;;;;;;::::::===@@@CCCIIIOOOWWW]]]___```bbbddd^^^bbbcccaaa``````]]]XXXSSSQQQRRRXXX]]]]]]UUUNNNQQQLLLGGGHHHMMMRRRSSSRRRRRRMMMHHHEEECCCBBBHHHOOOPPPLLLLLLOOOMMMGGGDDDGGG===<<<@@@EEEDDD>>>:::999CCCAAA>>>:::555111...,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///111333444555555999<<<@@@DDDIIIPPPWWW\\\eee```]]]```hhhmmmllliiijjjaaalll222777>>>CCCHHHOOOXXX^^^aaafffcccccczzz~~~nnnyyylllLLLAAADDDGGGJJJMMMQQQYYYeeeoooxxxkkkTTTMMMIIIBBB<<<<<<>>>===;;;999999===BBBGGGHHHKKKOOOUUU\\\ccckkkrrruuu^^^MMM@@@AAACCCBBBEEEKKKTTTXXXZZZ\\\cccpppxxx{{{xxxqqq```III===@@@HHHMMM]]]kkkvvvrrrMMMFFFCCCGGGKKKIIIGGGHHHMMMKKKKKKOOOVVV\\\]]]\\\XXXSSSMMMHHHEEEBBB===999999:::;;;;;;<<<;;;::::::777777777666666666777888AAADDDHHHOOOUUU\\\aaadddcccfffgggeeeccccccaaa\\\UUUSSSRRRVVV[[[[[[UUUOOOPPPKKKGGGHHHLLLPPPQQQPPPMMMHHHEEEDDDCCCBBBHHHOOOPPPLLLLLLOOOMMMGGGEEEGGG???===@@@EEEEEE???;;;:::CCCAAA>>>:::555000---+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///111333444555555999;;;@@@EEEJJJQQQYYY^^^fffbbb___ccckkkooommmiiiiiiaaalll333888???EEEJJJQQQYYY___cccgggeeehhh~~~mmmzzzwww\\\DDD???DDDHHHLLLPPPRRRWWW^^^eeennnkkkXXXGGGCCCCCC???===>>>;;;;;;:::999:::>>>CCCHHHHHHNNNVVV\\\aaaiiittt{{{yyy\\\KKK===;;;;;;:::===CCCIIIQQQXXX^^^fffqqqyyy{{{wwwnnn\\\HHH>>>CCCNNNVVV|||tttXXXWWWXXX\\\^^^\\\\\\^^^eeeaaa^^^aaajjjttt|||zzzqqqhhh___UUUJJJCCCAAA@@@???>>>===<<<<<<<<<:::::::::::::::999999999999999:::@@@IIITTT]]]bbbfffiiijjjgggeeefffddd___XXXUUURRRSSSWWWXXXUUUQQQPPPLLLHHHHHHKKKNNNNNNMMMGGGCCCBBBCCCBBBBBBGGGNNNOOOMMMMMMNNNMMMHHHFFFGGG@@@>>>???DDDEEE@@@;;;;;;CCCAAA>>>999555000---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///111333444444555888;;;@@@FFFLLLSSS[[[```hhhdddbbbfffmmmqqqnnniiihhh```lll333888@@@FFFLLLRRRZZZ```fffiiifffcccqqqppp{{{eeeQQQ@@@???DDDGGGLLLRRRWWWYYY]]]bbbhhhttt~~~bbbTTTHHHEEEEEEBBB@@@@@@;;;;;;;;;:::<<>>999444000,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///111333444444444666:::@@@FFFMMMUUU\\\aaagggdddbbbgggnnnqqqmmmhhhggg^^^jjj333999AAAHHHMMMTTT[[[aaaeeehhheee]]]ccczzzpppxxx[[[KKK@@@AAAEEEGGGLLLSSS[[[ZZZ]]]```bbbgggsssnnnTTTKKKCCCAAA@@@===:::999999:::::::::<<>>===<<<777:::>>>???@@@GGGSSS\\\```eeehhhggghhhjjjhhhccc]]]XXXSSSQQQRRRRRRRRRPPPQQQOOOLLLKKKKKKLLLLLLLLLIIIEEEDDDDDDBBB@@@DDDIIINNNOOOOOOMMMLLLJJJHHHFFFAAA;;;:::>>>AAA>>>:::888BBB@@@===999444000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111333333444444555:::@@@GGGNNNUUU\\\aaafffbbbaaafffmmmppplllgggggg]]]iii444:::CCCJJJPPPVVV^^^cccbbbfffddd^^^ccc||||||lllrrrvvvUUUJJJBBBDDDGGGIIIPPP[[[]]]\\\]]]```aaa___bbbgggiiiXXXEEEBBB>>>===<<<:::888777888999::::::;;;???DDDGGGTTTbbbnnnsss{{{xxxdddRRRFFFAAA@@@AAAFFFXXXllltttuuuvvvxxxxxxiiieeeaaa]]]YYYWWW\\\cccooozzzyyyvvvtttlllaaaYYYRRRMMMGGGBBB<<<======;;;;;;>>>FFFMMMZZZaaagggiiikkknnnkkkggg___\\\XXXVVVUUUTTTRRRQQQPPPOOONNNLLLKKKKKKLLLLLLLLLHHHEEEDDDAAA???CCCIIINNNPPPPPPMMMKKKKKKIIIEEEAAA;;;888<<>>;;;888444111...,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111222333333333555999@@@GGGNNNTTT[[[___ddd```___dddkkkooommmhhhggg^^^lll666===FFFMMMSSSZZZaaafffdddfffdddaaakkksssiiiqqqoooQQQHHHCCCFFFJJJMMMYYYffffffccccccggghhhfffeeegggppp{{{~~~nnn]]]PPPIIICCCDDDDDDCCCBBBAAA@@@>>><<<======>>>???AAAFFFIIIVVVgggxxxvvvggg[[[TTTOOOLLLWWWkkk~~~~~~~~~sssrrrtttuuuoooeeecccffftttwwwlll```WWW\\\UUUKKKDDDCCCDDDDDDDDDQQQZZZccchhhlllooolllgggbbbaaa___]]]ZZZWWWTTTRRRNNNNNNMMMLLLJJJJJJKKKLLLMMMHHHDDDBBB???>>>CCCIIIMMMQQQQQQMMMKKKLLLJJJEEECCC;;;777;;;???>>>:::888>>><<<:::777444111///...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111222333333333444999@@@GGGMMMSSSYYY]]]ddd```]]]bbbkkkpppoookkkgggbbbrrr888???HHHPPPVVV\\\ccchhhjjjhhhddddddpppuuujjjtttkkkMMMFFFCCCGGGLLLRRR```ppppppllllllpppsssqqqpppqqqmmmkkkcccVVVJJJFFFGGGIIIIIILLLMMMLLLJJJIIIGGGDDDAAABBBBBBCCCCCCFFFJJJMMM^^^qqq|||qqqhhh```ZZZkkk~~~pppggggggdddqqqxxxdddXXXWWWUUUOOOIIIJJJSSS^^^eeejjjmmmkkkeeedddddddddbbb___[[[VVVSSSLLLLLLLLLKKKIIIIIIJJJKKKLLLGGGBBB@@@>>>>>>CCCJJJMMMRRRQQQLLLKKKMMMJJJEEEDDD<<<777;;;@@@???;;;999<<<;;;999777444222000///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111222333333333444999@@@FFFMMMSSSXXX\\\ddd```]]]aaajjjqqqpppmmmfffeeewww:::AAAJJJRRRXXX___hhhmmmmmmiiicccdddwwwooouuufffGGGGGGEEEEEEHHHQQQ]]]gggrrroooooottt|||nnnSSSAAA===@@@AAAAAAKKKVVVdddlllkkkddd\\\WWWUUUSSSRRRRRRMMMGGGJJJRRRooowwwoooooo}}}zzzzzzlll___\\\XXXXXXZZZaaajjjooonnnkkkiiijjjiiieeebbb```ZZZSSSQQQNNNMMMNNNLLLHHHGGGIIIHHHHHHEEE@@@;;;;;;>>>BBBNNNOOOMMMIIIIIIKKKIIIEEEDDD???:::999;;;;;;777222555999<<<:::444///...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------//////000111222333444444333888@@@HHHOOOUUUZZZ^^^___]]]]]]ccclllqqqrrrpppllldddttt<<>>EEENNN\\\hhhooorrrssstttooonnnmmmgggXXXLLLMMMUUUooo}}}jjjfffdddfffkkkooonnnlllnnnooommmhhhfffeee___YYYRRRNNNMMMNNNLLLHHHFFFIIIGGGFFFDDD???;;;;;;???BBBKKKNNNMMMKKKJJJLLLJJJEEECCC???::::::===>>>;;;777777:::===<<<666111///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------......///000111222333333222777???FFFLLLRRRXXX\\\aaa______dddlllqqqqqqnnnjjjcccttt===DDDNNNVVV]]]ccckkkpppsssjjjhhh{{{rrrqqq{{{aaaNNNIIIEEEHHHSSScccpppwwwyyyvvvvvv{{{xxx^^^III>>>;;;<<>>;;;<<<@@@BBB@@@<<<999<<<>>><<<777222000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------...///000111222222222666===DDDJJJPPPUUUYYYbbb```___dddlllqqqpppnnngggcccuuu===EEEPPPYYY___eeelllpppsssjjjggg{{{ooouuu}}}jjjRRRKKKHHHOOO___qqq~~~rrrYYYGGG@@@???=========>>>AAAFFFLLLPPP^^^cccgggcccZZZTTTWWW\\\mmm}}}vvvsssssssssooojjjggghhhddd___WWWRRROOOOOOLLLGGGFFFHHH@@@@@@>>><<<:::;;;<<<===DDDJJJOOOOOONNNNNNJJJFFFBBB>>>;;;<<<@@@CCC@@@===999;;;===;;;777333000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,---...///000111111333777===CCCIIIOOOTTTXXXbbb______dddlllqqqqqqnnnhhhfffyyy>>>FFFRRR\\\bbbgggmmmqqqrrrhhhbbbnnnnnnrrrwww]]]XXXXXXbbbuuurrr]]]OOOIIIAAA>>>;;;;;;>>>CCCHHHKKKRRRWWW\\\___bbbfffjjjlllwww|||sssnnnssssssooojjjhhhhhheee```ZZZUUURRRPPPMMMHHHGGGIIIDDDCCCAAA@@@@@@?????????AAAIIIOOOPPPNNNMMMJJJEEECCC???;;;<<>>:::777888:::999666222///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,---...///000111111444888>>>CCCIIIOOOUUUZZZ```]]]^^^ccckkkqqqqqqoooiiijjj???HHHUUU___fffkkkooorrrvvvnnneeefffxxxpppqqqqqqqqquuuyyyfff[[[LLLGGGAAA???@@@DDDHHHJJJVVV[[[___dddllluuuzzzzzz{{{uuuqqqssstttqqqllljjjjjjgggaaa^^^YYYTTTRRRNNNIIIHHHKKKKKKJJJHHHHHHHHHGGGEEECCC???HHHOOOOOOMMMKKKHHHDDDDDD???;;;;;;>>>???<<<999444555666666555222///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,---...///000111111444888>>>DDDIIIPPPWWW\\\___]]]]]]bbbjjjoooooommmiiilllBBBLLLYYYdddjjjnnnrrruuuvvvrrrjjjfffrrrtttqqqxxxsss___WWWLLLEEEDDDEEEHHHIIIZZZaaagggjjjqqq}}}}}}yyywwwvvvrrrsssqqqnnnlllkkkggg```bbb\\\WWWTTTPPPKKKJJJLLLPPPNNNLLLLLLMMMLLLHHHEEE???HHHOOONNNJJJHHHFFFCCCCCC???;;;;;;???@@@===:::222333444555555333000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------...///000111111222333777===CCCIIIPPPXXX]]]aaa___]]]aaahhhlllkkkhhhdddjjjEEENNN\\\gggmmmqqquuuxxxnnnlllgggeeeqqqvvvlllpppfffYYYPPPNNNPPPSSSUUUYYYdddmmmooouuu|||{{{yyyvvvsssrrrssstttoooqqqpppmmmkkkjjjeee^^^ddd^^^XXXUUUQQQKKKJJJMMMQQQOOOMMMMMMMMMLLLHHHDDD???HHHOOOMMMIIIGGGEEEBBBBBB>>>;;;<<<@@@BBB???<<<222222333555666555222///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------...///000111222222222666;;;BBBHHHPPPXXX]]]ddd```^^^aaagggiiigggddd___hhhEEEPPP\\\fffooovvvxxxuuuvvvqqqbbbbbbzzzvvvpppsssfffaaa___[[[YYYXXX```hhhsss}}}||||||vvvrrrnnnlllnnnooonnnmmmtttqqqlllhhheeebbb```^^^ZZZZZZXXXTTTNNNJJJIIIIIINNNMMMOOOQQQRRRNNNGGG@@@>>>BBBHHHKKKJJJGGGDDDCCCAAA???<<<;;;<<<<<<<<<;;;444333555888777222000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---///000222333333555888===BBBHHHPPPXXX]]]iiifffcccdddggghhhgggeeeaaahhhEEEPPP]]]fffooovvvxxxvvvqqqmmmaaaccc|||yyyvvvwwwqqqlllggggggkkkrrrvvv~~~~~~}}}~~~zzzxxxrrrooommmlllnnnnnnmmmlllkkkiiigggfffeeeeeedddddd___^^^[[[VVVPPPLLLKKKKKKOOOOOOOOOPPPPPPLLLDDD===888>>>EEEIIIJJJIIIFFFEEECCC@@@===<<<<<<<<<<<<;;;666333444888999555111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---///000222333333555888===BBBHHHPPPXXX]]]hhheeecccdddgggiiihhhfffccciiiFFFQQQ^^^hhhooovvvxxxwwwrrrnnndddkkkyyysss{{{xxx|||zzzppprrrwwwwwwsssppplllkkkkkkkkkmmmmmmkkkjjjhhhhhhggggggffffffffffffcccbbb___YYYSSSOOOMMMMMMQQQOOOOOOOOONNNIIIAAA:::666;;;CCCIIIJJJIIIFFFEEEEEEBBB>>>;;;;;;<<<;;;;;;999444333888;;;888222000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---...///000111222333555888===BBBHHHPPPXXX]]]fffdddcccdddhhhjjjiiigggeeekkkHHHTTTaaajjjqqqwwwzzzyyyyyyrrriiixxxsssnnn~~~yyy}}}tttllllllmmmjjjgggeeefffggghhhjjjkkkjjjiiigggmmmmmmllljjjgggdddbbbaaa```aaa```\\\VVVQQQNNNMMMPPPOOONNNNNNNNNJJJBBB<<<888===EEEJJJJJJHHHFFFDDDFFFBBB===:::999:::::::::;;;444222888===:::333///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------...///000111222222555888===BBBHHHPPPXXX]]]cccbbbaaadddhhhjjjiiigggfffkkkJJJWWWeeemmmrrrxxx{{{{{{~~~sssiii|||zzzpppmmm|||~~~xxx}}}~~~~~~zzzvvvqqqmmmeee]]]ZZZ]]]aaaccceeeggggggfffeeedddmmmnnnnnnkkkeee___\\\[[[[[[]]]^^^\\\WWWQQQMMMKKKMMMLLLLLLMMMNNNKKKDDD???888===DDDIIIKKKJJJIIIHHHFFFBBB<<<888777999:::;;;;;;555333888===:::444000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------...///000111111222555888===BBBHHHPPPXXX]]]aaa``````cccgggiiihhheeegggjjj~~~LLLZZZiiipppuuuzzz~~~~~~|||pppdddwwwyyyjjj{{{}}}{{{yyywwwuuuooocccWWWVVV[[[]]]```cccdddcccbbbbbbbbbeeehhhjjjhhhccc]]][[[[[[ZZZ[[[[[[YYYSSSNNNKKKIIIJJJIIIIIIKKKLLLKKKEEEAAA555:::AAAGGGJJJMMMNNNPPPGGGBBB;;;777777999<<<===:::555444999<<<999333111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........///000111111111555888===BBBHHHPPPXXX]]]aaa``````dddhhhiiigggeeegggkkkOOO]]]lllssswww|||{{{qqqdddrrrzzzggguuuzzz{{{~~~~~~{{{uuutttrrrooofff\\\ZZZ^^^\\\___aaaaaa```^^^___``````dddiiiiiiddd```______```^^^YYYSSSLLLIIIHHHIIIGGGFFFFFFHHHIIIHHHCCC???555999???DDDHHHLLLPPPRRRIIICCC<<<888888;;;???AAA888555555999:::666222222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......//////000000111111555888===BBBHHHPPPXXX]]]cccbbbcccfffjjjkkkhhheeeggglllPPP___nnnuuuxxx}}}}}}uuuiiirrrnnngggttt|||www{{{}}}|||yyyvvvuuuqqqrrrooommmmmmiiiccc```bbb\\\^^^``````]]]\\\]]]___```fffllllllhhhdddcccdddgggbbbXXXNNNGGGEEEGGGJJJFFFEEEDDDEEEGGGEEE@@@<<<888;;;???BBBEEEHHHMMMPPPJJJEEE===999:::>>>AAADDD666555666:::999444222333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......//////000000111111555888===BBBHHHPPPXXX]]]eeedddeeehhhlllllliiifffgggnnnQQQddduuuyyy|||zzzllllllmmmmmmvvvxxxpppssszzzooojjjqqqssswwwtttpppllliiihhhiiiiiiccceeehhhhhhhhhggghhhiiieeedddbbbaaaaaabbbcccdddeeejjjllliiihhhjjjmmmllljjjdddZZZNNNDDD@@@BBBEEEJJJIIIGGGFFFEEECCC@@@===777777<<>>CCCGGGMMMUUU[[[eeedddeeefffiiikkklllkkkiiinnnRRRdddtttxxx{{{}}}lllcccrrr|||uuu~~~zzzxxxvvvpppxxx}}}UUUFFFPPPgggxxxxxxxxxyyyyyyvvvoooeee^^^XXXWWWUUUTTTSSSSSSTTTTTT[[[```gggkkklllkkkjjjjjjeeeeeeeeeddddddddddddccceeejjjllliiiggggggfffccc\\\VVVMMMFFFCCCBBBDDDDDDCCCBBBBBBCCCCCCBBB???<<<666666;;;CCCHHHHHHKKKNNNOOOJJJCCC>>><<<<<<=========999666666999888444///,,,,,,,,,+++++++++***************++++++,,,,,,------,,,,,,++++++,,,,,,---------...///000111222222444888>>>CCCGGGMMMUUU[[[fffeeeeeefffhhhjjjjjjiiigggnnnRRRdddtttxxx|||~~~oooiii~~~yyywwwqqqgggeeebbb]]]]]]fffvvviiiJJJGGGZZZsss|||yyyxxxyyyzzzwwwqqqjjjccc```YYYYYYYYYYYYYYYZZZZZZZZZ[[[aaahhhmmmnnnllliiihhheeeffffffggggggfffeeeeeeeeeiiikkkhhheeedddaaa\\\UUUOOOHHHDDDCCCEEEFFFFFFDDDCCCCCCDDDCCCAAA===:::666555:::BBBGGGIIILLLPPPLLLHHHCCC??????AAABBBCCC>>>:::777777::::::555111,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222444888>>>CCCGGGMMMVVV\\\dddcccccceeehhhiiiiiihhhiiiqqqPPPccctttyyy}}}tttrrr~~~{{{xxxrrrfffZZZUUUNNNQQQTTTUUUUUUZZZccckkk{{{^^^FFFJJJaaaxxx{{{vvvwwwyyyyyyzzzyyytttmmmfffaaa```YYYYYYZZZ[[[[[[\\\\\\[[[^^^ccciiilllllliiifffeeedddeeefffgggggggggggggggdddggggggdddbbbaaa\\\VVVQQQMMMHHHEEEEEEFFFHHHIIIGGGFFFFFFFFFEEEAAA<<<888666555888@@@EEEHHHLLLQQQJJJGGGBBB@@@AAACCCEEEEEE>>>:::777888;;;;;;666222,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222333888>>>CCCGGGNNNVVV\\\aaa```aaacccgggiiijjjjjjjjjsssNNNbbbttt{{{rrrmmmxxxuuu~~~xxxvvvmmm^^^TTTRRRRRRXXX___bbbcccccceeefff}}}pppWWWDDDLLLcccyyyvvvsssrrrttttttsssnnnhhhbbb^^^\\\YYYZZZ\\\]]]]]]\\\[[[[[[___bbbfffgggfffcccbbbaaaaaabbbcccdddeeefffggghhhccceeeccc___]]]]]]XXXRRRNNNMMMKKKHHHEEEEEEHHHKKKIIIHHHHHHHHHFFFBBB<<<777666444777>>>CCCFFFKKKQQQLLLHHHDDDAAA@@@AAABBBBBB>>>:::777888;;;;;;777222,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------...///000111222222333777===CCCGGGNNNVVV]]]______```bbbfffiiijjjjjjhhhqqqLLLaaauuu}}}ooocccwwwuuuooo~~~||||||rrrbbb[[[]]]kkkooovvv{{{}}}|||yyywwwsss|||yyyqqqkkk```PPPJJJZZZtttwwwnnnjjjkkkkkkkkkkkkjjjgggeeeccc^^^___aaabbbbbb```^^^]]]^^^___``````^^^]]]^^^___]]]]]]]]]^^^```cccfffgggbbbbbb___ZZZYYYZZZUUUOOOLLLOOOOOOJJJDDDBBBFFFKKKGGGGGGGGGHHHGGGBBB<<<888666444666<<>>@@@???@@@BBBFFFIIIJJJHHHEEE===:::888888;;;>>>@@@@@@CCCDDD@@@:::888;;;===;;;===777222333888:::666111------,,,+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222666777<<>>===@@@AAA;;;777FFFYYY}}}~~~yyyuuuuuuwwwxxxxxxwwwvvvvvvvvv{{{uuupppnnnmmmmmmmmmgggeeebbb___^^^]]]^^^___^^^___aaabbbbbbaaa```^^^XXXWWWUUUSSSQQQOOONNNMMMJJJGGGEEEEEEBBB======@@@BBBBBBDDDGGGIIIIIIGGGEEE>>>;;;888888<<<@@@AAAAAAGGGFFF@@@:::888::::::777>>>888222222777999666111---,,,,,,+++***+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------------...///000111222222555777<<>>CCCEEEDDDEEEDDD>>>999999======:::???999333333777999666111,,,,,,+++************+++))))))*********++++++++++++++++++,,,,,,---------------...///000111222222444666<<>>;;;777<<>>DDDGGGFFFFFFFFFFFFEEECCC@@@===999666999@@@FFFHHHGGGAAA@@@;;;888;;;BBBCCC??????:::444555999:::666111,,,,,,+++***************)))************+++++++++***++++++,,,,,,------...------...///000111222222444666<<>>>>>AAAKKKYYYkkksssoooyyyuuuwwwxxxuuuqqqqqquuuyyyxxxtttpppoooooommmgggbbbZZZZZZ[[[\\\^^^```aaabbbbbb```^^^ZZZVVVRRRNNNLLLNNNNNNOOOPPPPPPNNNMMMLLLIIIHHHGGGFFFAAA===AAAIIIDDDCCCCCCCCCEEEEEEDDDBBB===888444777???EEEEEECCCHHHEEE???:::===BBBAAA<<<@@@;;;777999======666000,,,++++++***)))*********)))************+++++++++******+++,,,,,,---......------...///000111222222555777===DDDGGGJJJRRR[[[bbbcccdddeeehhhkkkmmmnnneeevvvAAA]]]uuu}}}{{{rrrjjjzzzoooqqq|||zzzzzzxxxuuuvvv~~~yyylllgggjjjkkkhhhiiiooooooggg^^^VVVLLLBBB:::===FFFWWWmmm|||sssqqqrrrwww{{{wwwwwwuuuqqqmmmnnnsssxxxrrrnnnjjjiiijjjiiieee```WWWXXXZZZ\\\^^^```aaabbbfff```VVVOOOLLLKKKLLLMMMKKKNNNPPPPPPNNNLLLKKKKKKIIIIIIGGGCCC??????BBBFFFFFFEEEDDDEEEFFFEEEDDDBBB;;;666333777;;;===AAAEEEHHHFFF>>>888;;;BBB@@@:::@@@;;;777999======666000---,,,++++++******+++++++++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------+++---000000000000111222444888<<<@@@EEELLLUUU\\\cccbbbbbbeeejjjmmmmmmlllkkkrrr???ZZZrrr{{{}}}rrrfffrrrvvvzzz{{{~~~wwwlllgggfffeeedddiiinnnuuuxxxzzz}}}vvvnnnqqqqqqnnnkkknnnlllccc[[[TTTKKKCCC@@@BBBJJJ]]]vvvyyypppooopppsssvvvtttqqqnnnkkkkkklllnnnoookkkiiigggiiikkkjjjddd___\\\\\\\\\]]]___bbbeeegggccc]]]UUUOOOLLLLLLLLLLLLKKKMMMPPPPPPNNNLLLKKKJJJHHHHHHGGGCCC??????CCCGGGEEEDDDCCCDDDEEEEEECCCAAA<<<777444777:::===AAAEEEIIIFFF@@@999;;;AAA@@@<<>>@@@>>>???999444444999:::666000+++***))))))(((((())))))******))))))******+++,,,++++++,,,,,,,,,,,,------+++---000000000000111222444888===AAAFFFMMMVVV\\\eeeeeeeeehhhlllooooooooommmvvv:::SSSlllxxxxxxggglll|||~~~{{{||||||zzzuuunnnjjjiiiiiirrrnnnggg\\\RRRLLLLLLMMMMMMNNNOOOOOOPPPTTTZZZ^^^bbbjjjuuutttnnnmmmiiibbb[[[RRRIIIBBB??????IIIaaawwwooorrruuutttsssooommmjjjjjjjjjjjjgggeeejjjjjjkkkmmmnnnlllhhhddddddccccccccceeegggiiikkk\\\YYYVVVSSSRRRPPPNNNLLLKKKMMMOOOOOOLLLIIIHHHGGGHHHHHHGGGCCC???===@@@CCCAAA@@@@@@AAABBBBBB@@@???===666222444777;;;@@@FFFJJJFFF@@@;;;:::<<<>>>???>>>888222222777888555000++++++***)))))))))))))))***************++++++++++++++++++,,,,,,,,,------+++---///000000000111222333888>>>BBBGGGMMMVVV\\\ddddddfffhhhkkkmmmooooooooozzz999PPPiiiwww|||mmmrrrxxx{{{vvvtttrrrlllhhhccc```^^^\\\YYYVVV^^^___]]]WWWMMMFFFCCCDDDCCCDDDEEEFFFGGGJJJMMMOOOSSS[[[gggsss|||xxxnnnllliiifff___TTTGGG@@@@@@AAAMMMgggvvvppptttwwwvvvttteeehhhllloooppprrruuuxxxpppooonnnmmmllljjjhhhfffdddeeefffhhhhhhgggffffff\\\ZZZWWWVVVUUUSSSPPPNNNLLLNNNPPPOOOLLLIIIGGGGGGIIIJJJHHHCCC>>>;;;===???@@@???>>>???AAAAAA@@@>>>;;;444///222666;;;BBBIIIKKKEEE>>>:::999;;;<<<>>>===777111111666888555000,,,,,,+++************+++))))))******+++++++++++++++++++++,,,,,,,,,------+++---///000000000111222333888>>>CCCHHHNNNVVV\\\aaabbbeeeggghhhkkkmmmnnnqqq~~~888MMMfffvvvqqqvvv{{{~~~yyytttrrrrrrqqqfff```YYYVVVUUUSSSOOOJJJSSSUUUVVVRRRJJJCCC???>>>;;;<<<===???AAABBBCCCDDDLLLSSS\\\eeelllsss{{{zzzvvvxxx}}}oookkkiiihhhbbbTTTFFF???===AAAPPPjjjvvvrrrtttvvvtttsssmmmqqquuuuuussssssvvvzzzrrrqqqooommmjjjhhhffffffeeegggiiijjjiiifffcccaaa]]][[[XXXWWWVVVTTTQQQOOONNNOOOQQQPPPLLLIIIGGGFFFHHHIIIHHHCCC>>>;;;;;;>>>???>>>>>>???AAAAAA@@@>>>:::333...111777>>>GGGOOOOOOEEE;;;999;;;<<<<<<===<<<666111222777999555000---,,,,,,+++***+++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------+++---000000000000111222333888???DDDHHHNNNVVV\\\___aaadddeeefffhhhkkkmmmqqq666JJJbbbsss}}}rrrrrr{{{yyyxxxssspppnnnmmmddd```ZZZSSSNNNJJJGGGEEEQQQQQQOOOKKKFFF@@@===;;;777666666888:::<<<>>>>>>FFFKKKQQQVVVZZZaaajjjqqq|||rrrppp~~~zzzzzz{{{{{{rrrjjjfffeee```RRREEE???;;;CCCTTTmmm{{{vvvvvvuuurrrrrrzzzyyyxxxvvvsssrrrrrrsssrrrrrrrrrpppmmmjjjgggfffjjjjjjjjjiiigggeeebbb```^^^[[[XXXVVVUUUSSSQQQOOOOOOQQQRRRQQQMMMIIIGGGFFFEEEFFFFFFCCC>>><<<===??????>>>>>>???AAAAAA@@@???999333///333:::CCCNNNWWWUUUFFF::::::???@@@>>>===:::666222444888:::555///,,,++++++***************((()))***+++,,,++++++***++++++,,,,,,,,,,,,------+++---000000000000111222333888???EEEIIIOOOVVV[[[^^^aaadddeeefffgggjjjmmmnnn444GGG___pppzzzppplll~~~sss~~~ttt}}}tttnnniiifffcccXXXXXXVVVOOOHHHDDDEEEGGGNNNLLLGGGBBB>>>:::777666666444333333666:::<<<===@@@DDDHHHJJJMMMSSS^^^fffrrrxxxuuunnnddd[[[iii}}}|||uuuttttttjjjcccbbb]]]PPPEEE@@@@@@JJJ]]]uuu|||yyyuuusssrrrxxxtttqqqrrruuuxxxwwwuuuqqqtttvvvvvvsssnnnjjjhhhnnnmmmkkkhhheeecccbbbaaa^^^[[[WWWUUUTTTRRRPPPNNNPPPRRRSSSQQQMMMJJJGGGGGGBBBDDDEEEBBB???===???AAA???>>>>>>???AAABBB@@@???:::333000444===GGGSSS\\\YYYGGG999;;;BBBCCC@@@>>>:::555222555::::::555///+++******)))))))))))))))((()))***+++,,,+++******++++++,,,,,,,,,---------+++---000000000000111333333888???EEEIIIOOOVVV[[[^^^aaadddffffffgggjjjnnnlll666BBBVVVkkkwww|||vvvjjjfffqqqttt~~~}}}~~~~~~{{{~~~zzznnnfffhhhkkkfff^^^^^^UUULLLGGGDDD@@@@@@CCCDDDBBB@@@===:::777666555444444555555666888999:::>>>CCCHHHIIIHHHJJJPPPVVV^^^gggjjjaaaUUU\\\www}}}qqqnnnrrrjjjgggeeeaaaWWWJJJBBBAAA===NNNiiisssqqquuuvvvsssrrruuuwwwxxxyyyzzz{{{|||}}}{{{{{{yyysssllliiikkkmmmnnngggccceeeddd^^^\\\___ZZZ[[[\\\[[[VVVQQQNNNLLLRRRRRRSSSRRRPPPMMMJJJHHHHHHFFFCCC???======AAADDD>>>===<<<<<<======<<<;;;444777666444888HHHYYYcccZZZIII::::::BBBDDD???;;;888555555:::<<<777111...+++++++++*********))))))''''''((()))***++++++,,,+++,,,,,,------,,,,,,+++...///000000//////000111555:::>>>@@@EEEOOOWWWYYY```cccdddcccdddiiikkkjjjqqqxxx444>>>QQQggguuu|||wwwlllgggqqqqqqzzz|||ooommmjjjiiilllooojjjbbb^^^UUUMMMHHHEEEAAA@@@CCCAAA@@@>>>;;;999777555555444444444555666777888999;;;>>>BBBCCCCCCEEEIIIMMMQQQXXX]]]\\\\\\fff}}}zzzoookkkmmmiiifffddd```VVVIIIAAA@@@AAASSSooovvvttttttrrrpppqqqvvvsssqqquuu}}}~~~|||yyywwwtttsssqqqpppoooiiiccc___``````\\\[[[^^^YYY[[[\\\ZZZVVVQQQNNNMMMQQQQQQRRRRRRQQQNNNLLLJJJIIIGGGDDD@@@======@@@CCC===<<<;;;<<<===>>>===<<<555777777666;;;HHHSSSXXXQQQCCC888999@@@AAA>>><<<777333444999;;;666111...+++++++++*********))))))(((((())))))******+++++++++,,,,,,------,,,,,,+++...///000000//////000111444:::>>>AAAFFFPPPXXXZZZaaacccdddcccfffkkkllljjjnnnvvv222999JJJ```rrr|||yyyooojjj{{{rrrrrr~~~xxxzzzvvvnnnbbbhhhnnnqqqsssssslllddd\\\SSSJJJFFFBBB>>>===???===<<<:::888777666555555555555555555555666777888::::::<<<>>>???AAACCCDDDDDDIIIOOOUUU^^^lll|||qqqvvvxxxlllgggggggggddd```\\\RRRFFF??????CCCUUUqqq}}}zzzvvvrrrrrruuuvvvnnnjjjppp}}}~~~yyyvvvrrrsssuuuvvvsssooofff```[[[[[[[[[YYYZZZ]]]ZZZ[[[[[[YYYUUURRROOOOOOPPPQQQQQQRRRQQQPPPNNNMMMJJJIIIEEEAAA>>>===@@@BBB;;;::::::;;;>>>??????>>>777888777777???IIIMMMLLLIII???999;;;??????>>>???555111222888:::666000...+++************))))))))))))))))))))))))*********+++,,,,,,------,,,,,,+++---///000000//////000222444:::???BBBHHHRRRYYY[[[bbbcccccccccgggmmmmmmiiikkkttt111444CCCZZZooozzz|||sssmmmnnntttrrrqqqooo~~~sssjjjdddhhhrrrzzz{{{xxxrrrhhh___VVVMMMEEEAAA===999777999888888777555555444444444777666666666666777888999;;;::::::<<>>>>>AAAFFFMMMVVVbbbnnnvvvzzzpppuuu~~~uuullleeecccbbb___[[[WWWNNNCCC===>>>AAASSSmmmzzzwwwuuurrrsssvvvtttmmmhhhnnn{{{|||vvvsssooonnnoooqqqpppooogggbbb\\\YYYYYYYYYZZZ[[[[[[\\\[[[YYYVVVSSSRRRRRRRRRRRRRRRRRRQQQOOONNNMMMKKKIIIFFFBBB>>>===???AAA999888999;;;>>>AAAAAAAAA:::888444666@@@JJJKKKEEEEEE@@@===??????===>>>AAA333000111777:::666000...************))))))))))))*********)))))))))))))))+++,,,,,,------,,,,,,+++---...000000//////111222444:::@@@CCCIIISSSZZZ\\\bbbcccbbbccciiiooonnniiiiiisss111222===TTTjjjxxx~~~wwwpppdddzzzsssuuurrr~~~ooogggfffvvv~~~wwwmmmbbbYYYPPPHHHAAA>>>:::666444666555444444333333333333444777777777777888999::::::;;;::::::<<<>>>>>>===;;;:::===@@@CCCFFFOOO\\\eeemmmyyy}}}yyyzzz{{{yyy{{{}}}}}}yyysssllleee```[[[WWWTTTPPPIII@@@<<<>>>@@@SSSkkkyyyooolllnnnoooppprrrssspppoooqqqwww{{{|||{{{wwwvvvrrrllliiiiiimmmqqqkkkgggaaa[[[ZZZ[[[[[[ZZZ\\\\\\[[[XXXUUUSSSSSSTTTTTTSSSSSSQQQOOOMMMLLLKKKJJJIIIFFFBBB???===???@@@777777888;;;???AAABBBBBB===888222444@@@LLLMMMFFFDDDAAA@@@@@@>>>:::;;;@@@333000111777999555000...))))))))))))))))))))))))*********)))))))))))))))+++,,,,,,------,,,,,,+++,,,...000000//////111222444:::@@@CCCIIISSSYYY[[[aaacccdddeeejjjoooooojjjjjjuuu111000999MMMcccrrr|||zzzrrrmmm~~~~~~}}}|||}}}tttppprrr}}}}}}sssiii^^^TTTMMMEEE???<<<999555444666333333222222222222333333666666666777888999;;;;;;777888:::;;;;;;;;;:::999666999;;;::::::@@@LLLVVV___ooozzzyyy{{{uuussswwwwwwsssooojjjccc\\\RRRNNNKKKIIIDDD===<<>>===>>>@@@777777777;;;???BBBCCCCCC>>>999222444AAANNNOOOJJJCCC@@@>>>>>>;;;777999===444000111777999555///---(((((()))))))))))))))***)))))))))))))))*********+++,,,,,,------,,,,,,+++,,,...///000///000111333444;;;@@@DDDIIIQQQWWWXXX___dddggggggjjjnnnooommmmmmxxx//////666GGG[[[kkkxxx}}}tttsss~~~~~~ttttttuuuxxx|||||||||{{{rrriii\\\QQQHHHAAA;;;:::777444333444222222111111111111222222333333444555666888:::;;;555888<<<===:::999999;;;555777777666555888@@@FFFQQQ\\\iiiqqquuuvvvtttrrrmmmqqqrrrmmmiiifff^^^UUUIIIFFFDDDCCC@@@;;;<<<@@@KKKdddyyysssrrrsssuuuyyy~~~~~~}}}|||{{{wwwsssooollllllllljjjjjjeee^^^\\\___]]]YYYWWWWWWUUURRROOOOOOQQQSSSRRRQQQPPPNNNMMMKKKKKKKKKEEEEEECCCAAA>>>===>>>???777777888;;;???BBBCCCBBB>>>:::666888DDDOOOPPPKKKDDD@@@======;;;999:::>>>555222333888:::555///---(((((((((((())))))******(((((())))))******+++++++++,,,,,,------,,,,,,+++,,,---///000///000222333444;;;AAACCCHHHPPPUUUVVV\\\dddjjjjjjiiillloooooonnnyyy......444DDDUUUfffvvv~~~uuuiii}}}|||{{{yyyzzz|||sssuuuyyy}}}|||tttjjj\\\OOOCCC<<<777666444111000222222222111111111111111222000111111333555777999:::555:::??????<<<999;;;>>>888777666555555666888999BBBFFFUUUeeeggg``````iiijjjooooooiiieeebbbYYYOOODDDAAA@@@@@@===:::<<>>===>>>???777777888;;;???BBBBBBBBB>>><<<999<<>>===<<<>>>BBB777333444999:::555///,,,'''((((((((())))))******'''(((((()))***++++++,,,+++,,,,,,------,,,,,,+++,,,---///000///000222333444;;;AAACCCHHHOOOTTTTTT[[[eeelllkkkiiikkkoooqqqooozzz///...111===QQQgggvvv~~~~~~wwwmmmwww}}}xxxwwwxxxyyyzzz}}}zzzqqqdddVVVLLLAAA;;;666555444111000222222111000//////......///444444444555666888:::<<<<<<<<<======<<<:::888777777666444444444444666777:::???GGGNNNUUU]]]dddiiijjjllllllllllllgggWWWHHHBBB;;;777999;;;;;;===AAAZZZttttttuuuuuupppmmmrrr|||zzzwwwtttssssssqqqlllhhheeecccdddgggeee^^^ZZZZZZWWWTTTQQQOOOOOOOOOOOONNNNNNLLLKKKKKKLLLLLLKKKIIIGGGDDD@@@=========<<<;;;888888:::;;;<<<<<<======EEE888666===EEERRRWWWPPPGGG@@@@@@@@@;;;???EEEBBB222222333444444222...,,,******)))((())))))******)))************+++++++++,,,,,,+++***+++,,,---...+++---///000000111333555444888>>>EEELLLRRRUUUWWWbbbeeeggghhhlllqqqqqqmmmnnnxxx000...000:::MMMbbbrrr{{{}}}wwwmmmlll}}}yyy~~~zzzyyyzzz||||||{{{rrreeeUUUKKKAAA:::555555444111000222222111000///////////////444444444444666888:::;;;<<<<<<<<<<<<;;;:::888777777777666555555444555555555888>>>FFFOOOXXX```dddiiilllmmmkkkhhhaaaTTTGGG???:::777888999999>>>DDD___xxxsssrrrpppnnnpppvvv~~~~~~}}}zzzvvvuuuuuusssnnnjjjgggdddeeefffddd]]]YYYZZZVVVTTTQQQOOOOOOOOONNNMMMNNNLLLKKKKKKKKKKKKJJJHHHFFFCCC???===<<<<<<<<<;;;555666999<<<>>>?????????BBB777888@@@GGGRRRUUULLLEEE>>>???@@@;;;>>>CCC???111222333444444222...,,,*********))))))))))))))))))************+++++++++,,,,,,+++++++++,,,---...,,,...000000000111333555555888>>>EEELLLRRRUUUWWW```cccfffgggkkkppppppmmmnnnwww111//////777FFFZZZmmmwww}}}}}}wwwpppcccqqq}}}uuu~~~}}}}}}~~~|||ssseeeUUUJJJ@@@:::555444444111000222111111000000000000000000444444444444555777999;;;;;;;;;;;;;;;;;;:::999888888888888777777555444333444444777===GGGQQQXXX\\\```dddhhhgggddd^^^RRRFFF999777666888888:::CCCLLLkkkuuuqqqnnnpppuuuzzz|||{{{yyywwwwwwyyy|||}}}yyywwwvvvtttpppllliiifffdddeeebbb\\\YYYZZZVVVSSSPPPOOOOOOOOONNNMMMMMMKKKJJJJJJJJJJJJIIIGGGDDDAAA>>>;;;;;;;;;;;;:::222555:::>>>AAABBBBBBAAA>>>555999CCCIIIQQQRRRGGGBBB;;;>>>@@@;;;>>>AAA:::111222444555444111...+++)))***++++++***)))(((''')))************+++++++++,,,,,,+++++++++,,,---...---///000111000000222333555888>>>EEELLLRRRVVVXXX```dddfffhhhmmmrrrsssooonnnuuu111///...333@@@TTTiiivvvzzz~~~xxxwwweeeiii{{{|||ttteeeUUUIII???999444444333111000222111111000000000111111222555444444444555777999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;:::888666555888666555888@@@IIIPPPSSSRRRXXX^^^cccfffbbbTTTFFF666555666888888;;;FFFRRRttt|||sssrrrrrruuuxxxyyywwwuuuvvvvvvxxxzzz}}}|||xxxuuuuuusssoookkkkkkfffdddccc```ZZZXXXZZZUUUSSSPPPNNNNNNNNNMMMLLLLLLJJJIIIHHHIIIIIIGGGEEEBBB???<<<::::::::::::999222666;;;AAACCCCCCBBB@@@;;;333999CCCHHHOOOPPPEEEAAA:::>>>AAA===??????777000333555666444000---+++)))***+++,,,+++)))'''&&&))))))*********++++++++++++++++++,,,,,,,,,------...000111111000000111333555999???FFFMMMRRRVVVXXXbbbfffiiikkkpppvvvvvvsssmmmttt000///...111<<>>>>>>>>===;;;::::::777555666;;;CCCJJJNNNOOOTTT\\\dddkkkhhhWWWEEE777666777888666888AAALLLgggyyyyyylllhhhnnnuuuxxxxxxvvvvvvvvvxxx{{{~~~}}}yyytttrrrqqqpppllliiijjjeeebbbaaa^^^XXXWWWYYYTTTRRROOOMMMMMMMMMLLLKKKKKKIIIHHHGGGGGGGGGEEECCC@@@===:::888888999888888444888===BBBDDDBBB???===:::333999CCCGGGNNNOOOFFFAAA:::>>>BBB???@@@???555///333777777444///,,,+++((()))+++,,,+++***(((&&&))))))*********+++++++++++++++,,,,,,,,,---------...000111111000000111333666999???FFFMMMSSSVVVXXXbbbfffhhhjjjooouuuvvvrrrmmmttt/////////000777III___pppssszzz}}}zzzsssmmmzzzttt{{{yyyzzz|||}}}|||xxxqqqdddUUUKKK>>>888333333333000000333111111111111222333444555777777666666777888:::;;;<<<;;;;;;;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBB===<<<:::888:::???GGGMMMWWW[[[aaagggkkkgggUUUDDD;;;888888888777666<<>>;;;888666777777777777777:::>>>BBBCCCAAA>>>;;;999444;;;FFFIIIPPPRRRIIIBBB:::===AAA???@@@>>>333///333888888444...+++***((()))***++++++***)))((()))************+++++++++***+++,,,---------,,,,,,---///000111000000222333666999???FFFMMMSSSWWWYYY___ccceeeggglllqqqrrrnnnmmmuuu000111000///333AAAWWWhhhooowww~~~}}}yyywwwmmmxxx{{{~~~|||vvvsssuuuxxx}}}yyyuuuooodddVVVMMM===777333333333000000333000111111111333444555666999888888888888:::;;;<<<===<<<<<<<<<===>>>@@@AAAAAAAAABBBDDDFFFHHHJJJKKKJJJKKKHHHCCC===>>>EEELLL[[[bbbgggfffbbb[[[PPPFFF<<<999999<<<>>>>>>AAAFFFFFFPPPYYYYYYUUUSSSSSSRRR```mmm{{{~~~{{{|||}}}}}}}}}zzzuuupppnnnoooooommmkkkccc___^^^^^^\\\VVVUUUVVVSSSQQQNNNLLLLLLLLLKKKJJJJJJHHHFFFEEEEEEDDDBBB@@@===:::777555555666666666777999===@@@AAA@@@===<<<777555@@@MMMPPPUUUUUUKKKAAA999:::???===>>><<<111...444999999444...+++***((((((((()))******++++++)))************+++++++++***+++,,,---------,,,,,,,,,...000000000111333555666999???GGGMMMSSSWWWYYY___bbbdddeeejjjooooookkkmmmwww111222111...000<<>>???AAABBBBBBCCCCCCEEEHHHLLLOOOQQQYYY[[[WWWMMMBBB===CCCJJJXXXbbbgggaaaWWWPPPLLLJJJ;;;888999@@@GGGIIIMMMQQQ[[[aaaccc___YYYXXX\\\___lllvvv{{{zzz{{{}}}zzzvvvqqqooopppqqqpppnnn```]]]\\\^^^[[[VVVTTTUUUSSSQQQNNNLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDBBB@@@<<<999666444555666666555666888<<>>===666666DDDSSSWWWZZZXXXLLLAAA888999===;;;===;;;///...444999999444---******(((((((((((()))+++,,,---)))************+++++++++***+++,,,---...---,,,,,,+++---///000111111444555666:::@@@GGGNNNSSSWWWYYY```ccceeefffjjjooooookkknnnxxx000///...---...777KKK^^^gggrrr}}}{{{sssqqq~~~tttqqq~~~|||xxxtttqqqooonnnsssuuuyyy}}}{{{}}}|||tttkkkbbbXXXNNNCCC:::222111222111111333000111222555777999;;;<<<@@@???>>>;;;999:::===@@@@@@AAACCCCCCAAA@@@CCCHHHFFFIIILLLMMMLLLOOOUUU[[[ggghhheee^^^TTTJJJEEEBBBWWWccceeeYYYVVV]]]ZZZNNNBBB??????DDDLLLWWWhhhvvvyyyxxxzzz{{{zzzwwwtttttt~~~~~~~~~zzzvvvuuuwwwyyysssoookkkjjjlllkkkgggcccbbbdddccc^^^VVVQQQQQQTTTTTTSSSRRRQQQQQQOOOLLLIIIIIIHHHGGGEEECCCAAA???>>>===;;;888666666666555444888:::===???@@@???===<<<555999EEETTTXXXQQQLLLLLL??????===:::>>>AAA:::///222:::===888111---***''')))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,---...000111111111111444888@@@HHHOOOTTTWWWXXX___bbbfffjjjlllllljjjhhhnnn{{{111///...------333EEEVVVcccnnnzzzxxxyyypppooo}}}~~~yyywwwssspppmmmllllllmmmmmmrrrxxxzzz{{{}}}~~~~~~xxxssslllaaaWWWDDD;;;333222222111111333000111333444666888::::::<<<<<<<<<;;;:::;;;>>>AAACCCDDDEEEDDDCCCEEEJJJPPPSSSUUUXXXXXXWWWYYY___dddlllooorrroooggg\\\RRRMMMUUU^^^bbb___```ffffff___IIIDDDFFFRRRbbbppp}}}}}}~~~xxxzzzzzzyyyuuusssssstttrrrnnnjjjjjjkkkjjjfffbbbaaaaaa```\\\VVVRRRSSSTTTSSSRRRQQQQQQPPPNNNKKKIIIGGGGGGEEECCCAAA???>>>===;;;999777666777777777666888:::<<<>>>???>>><<<;;;777;;;EEEQQQTTTNNNIIIIII>>>???===<<<@@@BBB;;;000444999;;;555...,,,+++***))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,---...000111111111111444888@@@HHHOOOTTTWWWYYYaaabbbfffiiikkkmmmmmmnnnnnn{{{000//////...,,,000===KKK^^^jjjwww~~~zzzvvvqqqrrrsssuuu}}}yyyvvv|||}}}yyywwwpppooollljjjjjjkkklllmmmlllsssyyyxxxuuuwww~~~{{{zzzuuujjj^^^FFF===444222222111111333222222333444666777888999999;;;<<<======???BBBDDDFFFHHHJJJIIIJJJOOOWWW]]]hhhggghhhiiillloooqqqssssssxxx~~~zzznnnaaaXXX[[[]]]aaaeeehhhiiijjjjjjVVVRRRVVVjjj|||zzzzzzsssuuuwwwwwwuuurrrqqqqqqrrroookkkjjjjjjiiieeeaaa___^^^[[[XXXVVVUUUTTTTTTSSSQQQPPPOOOOOOMMMJJJHHHFFFEEEDDDCCC@@@>>><<<;;;:::888666666777999999999777999;;;=========<<<;;;999===FFFNNNOOOIIIEEEEEE>>>?????????BBBBBB;;;111444888888111,,,+++,,,,,,)))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++,,,---...000111111111111444999@@@HHHOOOUUUXXXYYYaaabbbdddfffjjjmmmoooqqqmmm}}}///...//////---...888CCC\\\iiiwww}}}zzz{{{vvvfffsssvvv|||uuunnnoooyyy}}}{{{~~~zzztttrrrrrrllllllmmmmmmmmmnnnnnnnnnsssvvvwwwuuurrrsssxxx}}}||||||~~~||||||zzzyyyzzzwwwkkk^^^III???666333222111111333333333444555666666777888:::===@@@AAABBBDDDFFFHHHHHHNNNSSSUUUXXX```hhhlllyyyuuuuuu}}}rrrjjjhhhbbbaaaggghhhccccccgggddddddnnnyyyxxxxxxxxxyyyssstttttttttssssssrrrsssqqqoookkkiiihhhfffccc```]]]ZZZWWWUUUUUUUUUUUUTTTQQQPPPNNNMMMLLLKKKIIIGGGEEEEEEDDDCCCAAA>>><<<;;;:::888666666777888999888777888:::;;;<<<<<<;;;:::;;;@@@GGGKKKIIIEEEBBBBBB@@@@@@AAACCCDDDAAA999111333666666000,,,,,,,,,***(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,---...000111111111111555999@@@IIIPPPUUUXXXYYY___aaadddgggiiilllmmmnnnnnn...---///000//////666???ZZZhhhwww~~~uuu{{{yyyfffkkk~~~yyylllfffooozzz|||uuuvvv}}}tttvvvyyyzzzxxxsssooonnnoookkkmmmppprrrsssrrrooonnnuuusssqqqpppqqqssstttttt|||~~~~~~}}}zzzxxxwwwxxx{{{~~~{{{tttppprrruuuxxxxxxwwwvvvxxxuuuhhh[[[LLLAAA777444222111111333444444555555666777777888<<<>>>AAACCCEEEGGGIIILLLMMMWWW```dddjjjssszzz{{{{{{~~~ssshhhcccggggggaaa```ffflllppp~~~qqqpppsssuuuwwwtttrrrooonnnnnnppprrrsssnnnkkkiiifffcccaaa^^^\\\\\\XXXUUUSSSSSSTTTTTTSSSPPPNNNLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDBBB???<<<:::;;;999666555666777666666777888999:::;;;;;;;;;:::<<>>666000111555555111...---+++'''(((((((((((((((((((((((((((((()))))))))***************+++,,,,,,,,,,,,+++,,,---...000111111111111555999AAAIIIPPPUUUXXXYYYaaadddhhhkkkmmmmmmlllkkknnn...---...111000///555<<>>AAADDDFFFJJJNNNQQQXXXeeeqqqtttzzz}}}qqqhhhhhhgggdddeeejjjiiinnnzzzzzznnnnnnppprrrtttsssooojjjhhhiiilllooopppjjjhhhfffccc___[[[YYYXXXZZZXXXUUURRRPPPPPPQQQRRROOOMMMJJJHHHHHHGGGFFFDDDDDDEEEEEEDDDBBB???<<<::::::888555444555555555444888888999:::;;;;;;;;;;;;;;;DDDJJJIIIEEECCCBBBAAADDDBBBCCCEEECCC<<<444222222555555222///...+++&&&))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,,,,+++,,,---...000111111111111555:::AAAIIIPPPVVVYYYZZZdddggglllpppqqqpppnnnlllnnn///---...000///---111777IIIZZZmmmvvvzzzyyyjjjooowwwssstttuuutttrrrppppppqqqllllllkkkkkklllkkkiiigggjjjkkknnnppprrrssstttttttttsssssstttvvvxxxxxxwwwwwwyyy{{{yyyssspppqqqsssnnnjjjddd^^^\\\]]]aaacccmmmrrruuuuuussspppfff]]]QQQEEE:::555333111111333555666777888999:::;;;;;;<<>>:::888777555333333444555555555999999::::::;;;<<<<<<<<<:::EEELLLJJJEEEEEEDDDBBBCCC@@@@@@DDDBBB;;;666666777888555000---...+++'''))))))))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++,,,---...000111111111111666:::AAAIIIQQQVVVYYYZZZdddfffjjjmmmoooppppppooolll111......///---+++...444@@@RRRgggrrrxxx~~~|||~~~sssssszzzpppmmmnnnsssuuurrrppprrrllljjjhhhhhhjjjjjjgggdddlllllllllnnnqqquuuyyy{{{zzz|||~~~}}}{{{zzzzzz{{{uuuxxxzzzwwwrrrnnnooorrrlllfff___\\\^^^ccciiilllgggmmmssssssqqqmmmfff^^^RRRFFF;;;555333111111333666666777999:::;;;<<<===???AAAEEEJJJQQQYYYaaagggvvv|||iiiaaa___\\\XXX___UUUMMMMMMVVVhhh{{{rrrmmmqqqxxx{{{|||}}}rrrooommmlllnnnooommmkkkoooooommmiiiccc___]]]]]]YYYZZZXXXRRRKKKHHHLLLQQQNNNKKKHHHFFFFFFEEEDDDCCCAAABBBBBBBBB@@@===999777444222111111444666666666999::::::;;;;;;<<<<<<===999EEENNNKKKGGGFFFFFFCCCAAA===>>>BBBAAA;;;777999;;;:::555...+++---,,,)))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,---...000111111111111666:::AAAJJJQQQVVVYYYZZZaaaccceeehhhkkknnnpppqqqkkk333333111///------000222;;;OOOccckkkrrr}}}wwwqqqnnnqqqrrrnnnppptttooollliiigggfffddd___[[[gggeeeiiippptttrrrsssxxx|||zzzwwwuuuvvvyyy}}}zzzvvvtttvvvuuuooojjjiiiiiidddaaaeeemmmttttttrrrzzz{{{yyyssspppooojjjddd[[[OOO>>>333000222333444555777:::<<<===>>>@@@BBBCCCDDDFFFKKKUUUaaammmuuuyyywwwvvv|||ppp```ZZZWWWTTTZZZNNNEEECCCEEEQQQooonnniiieeebbbeeelllrrrrrrqqqmmmllllllooorrrssspppmmmsssooojjjgggfffddd```\\\[[[YYYWWWUUURRROOOMMMLLLHHHGGGEEEDDDCCCCCCCCCDDDCCCBBB???<<<:::999999999888777555444555666888999;;;888999>>>???;;;888888@@@EEEIIIIIIDDDAAABBBDDDFFF===:::@@@AAA;;;:::@@@===999222---+++***)))((((((((())))))))))))(((((())))))))))))************)))+++------,,,,,,,,,---222------222222///000555555;;;BBBJJJOOOSSSWWWYYY___```cccgggjjjnnnqqqrrrooo//////.........///000000888HHH[[[hhhqqqyyyuuunnnjjjnnnqqqppppppqqqoookkkfffdddddddddcccaaaaaaaaafffmmmooonnnqqqwwwxxxxxxwwwwwwwwwxxxxxxyyyxxxtttrrrtttrrrlllhhhgggeeedddffflllsssxxxwwwuuuuuuvvvtttqqqrrrtttqqqkkkaaaTTTCCC666222222444555444777:::<<<>>>@@@AAABBBEEEGGGJJJPPPZZZfffqqqyyywwwbbbVVVNNNHHHLLLCCC======@@@LLLhhhrrrcccXXXXXXUUUTTTWWW]]]bbbeeeeeeggghhhkkknnnqqqsssrrrpppooommmlllkkkiiifffaaa^^^[[[ZZZXXXVVVTTTQQQPPPOOOGGGFFFDDDCCCBBBAAABBBBBBBBB@@@>>><<<:::999888777666666555444555777999:::;;;999;;;@@@AAA<<<999:::===BBBGGGGGGCCCAAACCCFFFGGG@@@>>>BBB@@@999999@@@<<<888222---+++***)))((((((((())))))))))))(((((())))))))))))************)))+++------,,,,,,,,,---000,,,,,,000111...///333666;;;CCCJJJPPPTTTXXXZZZaaabbbdddgggjjjlllnnnooolll}}}000---+++---///111///---444>>>PPPcccooottt{{{{{{wwwzzz}}}|||xxxnnnfffiiippprrrpppnnnooojjjdddaaaaaadddfffhhhdddgggnnnrrrrrrpppttt{{{vvvxxxzzzzzzzzzwwwtttrrruuuqqqoooqqqpppjjjffffffaaaeeekkkqqqttttttqqqoooqqqpppnnnnnnssszzzyyysssiii[[[III:::444333444555777888;;;>>>AAADDDFFFGGGIIILLLRRRYYYbbbnnnyyygggTTTFFF>>>>>>888666:::AAAOOOkkkgggXXXPPPMMMIIIHHHHHHIIIMMMRRRXXX[[[dddgggkkknnnooooooppppppjjjlllnnnmmmjjjeeeaaa```YYYXXXWWWUUUSSSQQQOOONNNFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<:::888666444444444444444555777:::;;;<<<;;;>>>CCCCCC>>>;;;<<>>666888???;;;777111,,,******))))))(((((())))))))))))(((((())))))))))))************)))+++------,,,,,,,,,---000------000000///000333666;;;CCCKKKPPPUUUXXX[[[cccdddeeegggiiijjjlllllljjj}}}999333---,,,///111///+++111555EEE\\\kkkpppwww~~~vvvppprrrxxxsssyyyuuuhhhffflllpppooolllmmmjjjeeebbbbbbdddgggiiikkkqqqwwwyyyuuutttxxx~~~yyyzzz||||||{{{xxxtttrrrrrrnnnlllooooookkkiiiiiijjjoootttuuurrrnnnkkkjjjqqqooollllllssszzzyyytttlll```MMM>>>555333555666;;;:::;;;>>>CCCIIINNNPPPPPPTTT[[[cccmmmyyypppWWWEEE;;;999666777???KKK___}}}lllXXXOOOMMMMMMEEEEEEEEEEEEFFFJJJPPPUUUbbbfffkkkllljjjiiikkkmmmhhhkkkmmmkkkeee```^^^^^^WWWVVVTTTQQQOOOLLLKKKJJJFFFEEEDDDCCCAAA@@@@@@???<<<<<<<<<;;;999666444222222222333444666888:::;;;<<<<<>>NNNQQQSSSPPPHHHBBBAAACCCBBBAAAAAAAAA;;;555777???:::555000,,,******))))))(((((())))))))))))((((((((()))))))))************)))+++------,,,,,,,,,---000//////000111111222444444:::BBBJJJPPPTTTXXXZZZcccdddeeegggiiikkklllmmmmmm~~~CCC;;;222......///...+++///000<<>>FFFPPPWWW[[[ZZZ___gggoooyyy|||___GGG;;;888888<<>>???>>>999555999???888444...+++******))))))(((((())))))))))))((((((((()))))))))************)))+++------,,,,,,,,,---...////////////111222222333999AAAIIIOOOTTTXXXZZZaaabbbdddgggjjjmmmooopppnnn}}}DDD===555///.........---......555GGGYYYhhhsss{{{~~~~~~uuunnndddrrryyy{{{~~~mmmfffgggiiiiiifffhhhiiiiiigggfffffffffgggooouuuuuuuuuxxx|||~~~xxxwwwvvvuuuuuutttttttttppplllkkkppprrrqqqqqqsssuuuvvvtttqqqmmmlllooorrrssssssqqqlllkkkmmmkkkgggddd[[[NNNAAA999666888:::===;;;<<>>>>>===;;;;;;<<<===???@@@IIIMMMTTTZZZ___cccfffhhhfffeeebbb^^^YYYUUUTTTTTTUUUTTTQQQOOOKKKIIIFFFEEEGGGGGGFFFEEECCCAAA???>>><<<;;;:::999777555333111000111333444666888999:::999:::<<>>>>><<<999888:::===777333---***))))))***)))(((((())))))))))))(((((())))))))))))************)))+++------,,,,,,,,,---,,,......,,,---000111000333999AAAIIIOOOTTTXXX[[[```aaadddhhhlllooorrrtttmmmxxx888666333000............,,,---111;;;OOOdddqqqttt{{{~~~wwwssshhhhhhvvvfffccceeefffcccfffhhhiiihhhggghhhjjjooouuuyyywwwwww{{{}}}zzzttttttuuuuuuvvvuuuuuutttrrrnnnmmmppprrrqqqqqqsssmmmllliiifffeeegggkkknnnnnnrrrrrrlllhhhgggfffddd\\\WWWMMMCCC<<<:::<<<>>>@@@AAAGGGSSSbbbmmmssstttwww{{{uuuOOO999555888<<>>======<<<:::888666444333333000111333555666777888888888777999:::777555999AAAEEEIIIMMMKKKFFFBBBBBBDDDAAAAAA???<<<;;;;;;;;;;;;555222,,,)))))))))******(((((())))))))))))(((((())))))))))))************)))+++------,,,,,,,,,------111111......333444111555:::CCCKKKQQQVVV[[[]]]aaacccfffiiimmmqqqsssuuummmuuu,,,...000111///.........***---...333GGGbbbpppooozzz~~~xxxvvvrrrjjj}}}hhh```bbbdddaaadddggggggggghhhkkknnnvvvzzz{{{wwwvvvxxxwwwqqqrrrtttvvvyyyyyyyyywwwvvvtttpppnnnqqqrrrpppoooqqqmmmjjjfffdddeeegggjjjkkkiiippprrrlllfffddddddcccXXXTTTLLLDDD>>>===???AAADDDHHHRRRaaarrr}}}~~~UUU;;;444888;;;>>>DDDMMMVVV[[[VVVIII===999777444333777666333111555:::===:::666888999>>>GGGQQQXXXZZZYYY]]][[[ZZZ[[[[[[XXXRRRLLLIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCAAA???===;;;>>>===:::777555444444444111222333555666777777777666666777777444222888@@@DDDHHHLLLKKKEEEBBBBBBDDDEEEDDD@@@===<<<===<<<999555111,,,)))))))))******(((((())))))))))))(((((())))))))))))************)))+++------,,,,,,,,,---111555555111222777888444666<<>>AAA@@@CCCHHHDDD@@@;;;888666444333222555444444333333444444555555999>>>CCCHHHNNNSSSWWWXXXXXXXXXZZZYYYTTTLLLEEEMMMHHHEEEFFFFFFDDDCCCEEEGGGFFFDDDBBB???<<<:::888;;;:::999777555333111000111333555888999999999888666:::;;;777444888===???CCCGGGHHHFFFFFFGGGEEEAAADDDEEECCC>>>;;;<<<;;;777444000,,,***)))*********))))))))))))))))))))))))************************---,,,+++*********+++,,,---///000000//////000222888;;;BBBKKKTTTZZZ^^^___dddgggggggggkkksssuuutttqqqqqq,,,,,,,,,,,,,,,,,,------.........111<<>>AAA>>>:::666444333333333222333222222222222333333444333666999===AAAHHHOOOTTTRRRQQQQQQSSSTTTSSSPPPLLLLLLFFFDDDEEEEEECCCBBBDDDDDDDDDCCCAAA???===;;;:::999999777666444222111111222333666888999999888888777::::::555333777<<<>>>CCCGGGHHHFFFFFFHHHFFFBBBAAABBB???;;;:::<<<;;;888333///+++)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++******++++++,,,---...000000//////111222777:::AAAJJJRRRYYY]]]^^^bbbccccccccciiippprrrooooooppp,,,,,,++++++++++++++++++---......///555CCCVVVeeepppwww~~~rrrhhhdddqqquuu\\\SSS\\\bbbcccdddccccccdddgggiiikkkmmmnnnoooppprrruuuxxx{{{{{{zzzzzzyyywwwvvvuuunnnmmmmmmoooqqqrrrqqqpppqqqooommmkkkkkkiiigggeeecccbbbbbbeeeiiiiiieee```\\\XXXRRRKKKDDD??????@@@OOO[[[pppsssMMMCCC;;;<<<@@@@@@>>>===999666333222333444444444222333333333444444555555444444555666:::AAAIIIOOONNNMMMLLLMMMOOOQQQPPPPPPIIIDDDAAACCCCCCAAA@@@BBBAAAAAAAAA@@@???===<<<;;;777666555444333222222222333444777999::::::888777888:::888444444999>>>@@@DDDHHHIIIFFFFFFHHHFFFCCC>>>>>>;;;777888;;;;;;777111...***(((((())))))((())))))))))))))))))))))))((((((((((((((((((((((((,,,++++++******+++,,,,,,---...000000//////111222666:::AAAIIIQQQWWW[[[]]]ccccccaaabbbhhhpppqqqlllkkknnn+++++++++***************,,,,,,......000:::NNN```mmmwww}}}rrreeeeee|||~~~|||~~~gggUUU\\\```aaabbbaaaaaabbbeeegggiiillloooqqqrrrtttvvvxxxyyyyyyxxxvvvtttrrrrrrsssoooooooooqqqrrrrrrooommmiiihhhhhhiiijjjkkkkkkjjjdddcccbbbeeehhhhhhddd```\\\WWWRRRMMMFFFAAAAAACCCUUUddd{{{XXXMMMCCCCCCGGGHHHBBB<<<:::777444444555666777666555555666777888888888888777666444333444:::BBBHHHMMMLLLLLLMMMMMMMMMLLLLLLGGGAAA???AAAAAA??????AAAAAAAAA@@@???>>><<<;;;:::444444222111111111222333333555888;;;;;;:::888777888888777444777???DDDEEEGGGJJJJJJGGGEEEFFFEEEAAA>>>===:::666777;;;:::555...,,,)))(((((()))((((((((((((((((((((((((((((((************************++++++++++++++++++,,,,,,,,,...///000///000111333666;;;BBBJJJQQQWWW[[[^^^gggeeecccdddkkksssrrrmmmiiinnn***************************+++---......555HHH[[[iiixxx|||jjj___mmmwww___\\\\\\^^^___``````aaaccceeeiiilllqqqsssttttttuuuuuuuuuvvvuuussspppnnnppprrrrrrqqqqqqqqqpppmmmiiifff```aaaccceeegggiiikkkllliiihhhfffdddbbbaaa``````ZZZUUUQQQOOOJJJDDDDDDHHHXXXjjj]]]VVVNNNOOOTTTUUUKKK@@@<<<999666444555666666666666777888999999999999888999888555222111444888<<>>===???AAAAAA@@@???===:::888777333222111000000111222333333555999<<<===;;;999777777777555555<<>>@@@???;;;888999<<<999222,,,***((((((((())))))(((((((((((((((((((((((((((******************************++++++,,,,,,,,,,,,,,,---///000///000222333777<<>><<<>>>???======???AAA@@@???>>><<<999777666444222111000000111333444222555999===>>>===;;;999777666555777AAALLLOOOLLLKKKMMMKKKEEEBBBBBBAAA===??????<<<:::<<<>>>888000+++***(((((()))******((())))))))))))))))))))))))(((((((((((((((((((((((())))))+++,,,,,,,,,,,,,,,+++---///000///000222444777>>>FFFMMMRRRVVV\\\```eeegggfffeeehhhmmmooommmiiittt((())))))***+++,,,------,,,)))***...---,,,888HHH\\\nnn}}}nnngggpppttt^^^QQQVVV\\\```aaaaaaaaaaaaaaafffmmmqqqrrrpppooonnngggkkknnnmmmjjjiiilllooopppnnnjjjgggccc^^^YYYUUUYYY[[[^^^``````aaadddgggjjjgggdddcccdddccc```\\\SSSMMMMMMRRRPPPJJJLLLUUUkkk{{{cccLLL===:::777666777888888888888999:::;;;:::888666555666:::===>>>;;;777333111111888@@@EEEGGGFFFEEEEEEBBB===;;;===>>>======???>>>>>>>>>===;;;999888777555333111000///111333444000444999===???>>><<<:::777666555999DDDNNNNNNIIIIIIJJJHHHCCCAAABBBAAA>>>;;;;;;::::::>>>@@@888///+++)))((()))++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,------,,,,,,+++---//////000000222444666===FFFMMMPPPUUUZZZ___bbbggghhheeeeeeiiimmmmmmkkkyyy(((((()))+++,,,---...///...))))))...---***222@@@WWWhhh{{{xxxjjjkkk~~~zzzaaaNNNTTT[[[```bbbbbbaaa```]]]bbbiiiooopppooommmmmm```dddhhhhhhfffeeehhhkkkmmmjjjfffbbb^^^YYYTTTPPPUUUXXX\\\^^^___aaaeeehhhgggbbb___ccciiiiiibbbZZZQQQKKKLLLRRRRRRLLLOOOXXXjjj~~~^^^CCC???===:::999;;;=========<<<<<<===>>><<<:::888666777===CCCFFFDDD>>>888444...444;;;@@@@@@@@@@@@AAABBB===;;;===>>>======???<<<<<<<<<<<<;;;:::999999666444222000///111333444///333888===@@@???===;;;888777666:::DDDMMMLLLEEEFFFHHHFFFBBBAAACCCCCC@@@888888888:::???AAA999///+++***)))***+++,,,+++***))))))))))))))))))))))))************************((()))+++,,,------,,,,,,+++---//////000000333444555<<>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;999888777777666444222000000000222333555777999;;;;;;;;;:::999666555888@@@JJJNNNJJJDDDJJJHHHFFFDDDBBB@@@??????999999===BBB???555///000+++*********))))))((((((++++++******))))))(((((())))))))))))***************++++++,,,,,,---......,,,...///000///000111333333<<>>777888<<<@@@===444...///*********)))))))))(((((()))((((((((('''''''''&&&))))))))))))******************++++++,,,---------,,,...///000///000111333444<<>><<<888<<<<<<;;;;;;;;;;;;::::::999999999888888777777777555444222111111222333444888999:::::::::999888777555:::AAAIIIMMMMMMKKKIIIMMMLLLKKKIIIFFFBBB???===666777:::===:::222------******))))))))))))((((((((((((((((((''''''''''''))))))))))))************))))))******+++,,,,,,,,,,,,...///000///000111333444<<>>:::888666::::::;;;;;;;;;:::::::::666777777777777777777777555444222111222333555666999:::::::::999888666555555===GGGNNNPPPOOONNNMMMPPPOOONNNLLLHHHCCC>>>;;;666777::::::666000,,,+++))))))))))))))))))((((((************))))))))))))((()))))))))************((())))))******+++,,,,,,,,,...///000///000111333555<<>>>>>888222///+++(((''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))************))))))******+++,,,,,,,,,,,,...///000///000111333666;;;CCCJJJOOOTTTXXX[[[cccaaa```aaadddgggiiijjjiiisss&&&'''***---///...+++(((((()))***)))))))))+++---...000555CCCVVVnnnwwwvvv|||hhhVVVOOORRRVVVTTTUUUVVVUUUTTTTTTWWWYYYYYYZZZ[[[\\\ZZZXXXUUUSSSOOOKKKFFFEEEFFFHHHHHHGGGHHHIIILLLOOORRRTTTVVVWWWXXXWWWWWWXXXZZZ\\\[[[ZZZ]]][[[XXXVVVSSSPPPMMMKKKEEEFFFIIILLLTTTbbbttt|||tttjjjccc\\\SSSMMMOOOSSS\\\qqq~~~tttrrrrrrtttvvv{{{}}}kkkVVVEEE>>><<<===???@@@AAAGGGNNNXXXVVVSSS\\\yyyqqqTTTEEE@@@<<<::::::666777999:::;;;:::999888777777777666666666666666444444333333444666999:::999999888777777777777777===CCCKKKSSSXXX[[[\\\\\\YYYWWWRRRLLLFFF@@@;;;999???CCCAAA888222///,,,''''''''''''((((((((())))))&&&'''''''''((((((((()))))))))))))))******************++++++,,,---------,,,...///000///000111333777;;;BBBIIIPPPUUUXXXZZZbbbaaaaaacccfffiiiiiiiiifffqqq&&&'''***---...---(((%%%'''((())))))((()))+++---+++***---777III```zzz|||{{{}}}eeeTTTOOOOOOSSSVVVWWWVVVTTTRRRTTTVVV\\\\\\]]]]]]\\\XXXUUUSSSNNNJJJFFFFFFHHHJJJKKKJJJIIIJJJMMMPPPRRRTTTUUUVVVXXXWWWVVVWWWYYYZZZYYYXXX^^^[[[WWWSSSPPPLLLHHHEEECCCEEEGGGIIIMMMVVVbbbkkkqqqvvvxxxsssllleee]]]VVVHHHAAAAAADDDAAAAAATTTmmm~~~|||xxxcccQQQBBB999777999===BBBDDDGGGPPPZZZeeebbbcccvvvkkkMMM???;;;999888999555666888:::;;;:::888777888888777777666666666666444444333333444777999;;;999888888777777777777777???CCCKKKSSSZZZ]]]^^^^^^[[[XXXRRRKKKDDD???:::888BBBEEECCC999222///,,,&&&&&&'''''''''(((((())))))((()))))))))******++++++))))))))))))***************++++++,,,,,,---......,,,...///000///000111333777;;;BBBIIIPPPUUUXXXZZZcccccceeehhhkkklllkkkiiifffsss