BM6(R qqqfffWWWSSSOOOKKKHHHEEEAAA???>>>>>>===<<<;;;:::999888555555444333333333333333444444444555444444333333444333333333222222111111222222222333333444444444222222111111111111222222111111111111000000000///000/////////000000//////000000////////////000000000000000000///////////////...---+++++++++,,,---...000111000...,,,,,,,,,......---------------...------,,,,,,,,,+++++++++,,,---...---,,,,,,---...---,,,******,,,,,,+++)))++++++,,,,,,,,,+++***)))))))))***+++,,,,,,---------,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,+++......***(((***+++)))************************))))))***)))((((((***,,,,,,,,,++++++++++++,,,,,,,,,+++---222222...+++,,,,,,***))))))+++,,,+++*********+++++++++***)))(((((())))))***++++++******++++++******************))))))))))))))))))))))))************************+++++++++*********)))))),,,,,,++++++++++++++++++,,,,,,---------............---,,,---///000///------,,,+++,,,...///...,,,------.........////////////............///000111//////000000000000//////000000111333555777888999777777777777777888888888666666555555555555666666666777:::>>>BBBNNNeeezzzzzznnncccXXXPPPJJJHHHEEECCCBBBAAA???===;;;;;;:::999888888777777555555444444333333444444444555555555444333333222333333333222222111111111000000000111222222333333222111111000000111111222111111111111000000000//////000000000//////000000000000////////////000000000000000000///////////////...---,,,,,,,,,------222333333111...,,,+++,,,//////............//////------,,,,,,,,,+++++++++***+++,,,,,,+++***+++,,,---,,,+++++++++++++++***,,,,,,,,,,,,++++++******,,,++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,))),,,,,,(((''')))***)))************************((()))***)))((((((***+++***++++++++++++++++++***)))))),,,222333//////111///---+++***++++++***)))+++++++++++++++******)))******++++++,,,,,,++++++************+++*********((((((((((((((((((((((((************************+++++++++*********))))))++++++++++++++++++,,,,,,,,,,,,,,,------------...---,,,,,,...///000...,,,,,,,,,,,,---//////---,,,------------........./////////...------....../////////000000000000/////////000111333555666777777666666777777888888999999666666555555555555666666666777:::>>>CCCOOOeeeyyy~~~nnnhhh___VVVOOOJJJEEEBBB===<<<;;;;;;;;;;;;:::888888888777777666666555555555555444444444444444555555555555555444333222222222222222222222111111111/////////000000111111111111111000000000000111111111111111111000000000000///000111111//////000111000//////......//////000000000000000////////////......---------------...333444333111...,,,,,,---..................///000------,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******------,,,++++++******)))***))))))))))))******+++******+++++++++,,,,,,,,,(((+++,,,((('''***+++***************************'''(((******(((((()))+++)))******++++++******)))((((((+++000111///000444222000---,,,,,,,,,,,,+++,,,,,,++++++******************++++++,,,++++++***))))))***++++++++++++***''''''''''''''''''''''''************************+++++++++************)))*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,...000000...,,,,,,+++,,,---//////---+++,,,,,,,,,---------......///............//////000//////000000000000//////...///111333444555666666555555666777888999999:::666666555555555555666666555777;;;???CCCOOOeeeyyyyyyooocccYYYRRROOOKKKGGGDDDAAA@@@>>>888777777888999999888666666666666666555555555555555555444444444444555555555555555555444333222111111111111111222222222222000000000000111111111111111111000000000000111111111111111111000000000000///111222111///...000222//////............//////000000000000////////////......---------.........000111111///---------///,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,+++,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,,,,++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,(((,,,---***))),,,...---************************&&&(((******)))((()))***))))))***++++++***))))))((((((***------+++...333333000---,,,---...///...,,,,,,++++++*********+++))))))*********))))))(((((()))***+++,,,++++++***))))))))))))))))))))))))************************+++++++++************)))))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,...000///---+++++++++,,,...000///---++++++++++++,,,,,,,,,,,,---------...///111222444555//////000000000000//////...///111333444555555555444555666777888999::::::666666555555555555666666555777;;;???DDDOOOeeexxxqqqccc\\\WWWOOOIIICCCCCCAAA@@@>>><<<:::888:::999888999;;;;;;999777666666666666666555555555555555444444444555555666555555555555444333222111000000111111222222222333111111111111111111111111111111000000000000111111111111111111000000000000///111333222///...000222//////............//////000000000000////////////------..................,,,---...---------///111************++++++,,,------------,,,,,,,,,+++++++++,,,------++++++,,,---+++,,,---,,,*********+++---,,,++++++******++++++*********++++++,,,,,,,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,)))---...++++++...111000************************&&&(((******)))((()))***((()))***++++++***)))((()))((()))+++)))'''+++111222000------...000111111---,,,++++++******++++++'''(((((((((((((((''''''((()))***+++,,,,,,+++***************************************************+++++++++************)))))))))***+++,,,------...++++++,,,,,,,,,---------++++++,,,...000///---+++++++++,,,...000///---+++******+++++++++,,,,,,,,,,,,,,,...000333666999::://////000000000000//////...///111333444555444444444555666777888999:::;;;666666555555555555666666555777;;;???DDDOOOeeexxxeeejjjqqqzzz~~~fffTTTLLLIIIGGGDDDCCCAAA>>><<<<<<<<<<<<;;;::::::999888777666555444666555444333333444555666666333000111444666666444999777555222111111222222333333222222222222222222111111111111111111111111222222111000//////000000///////////////...------//////............//////111111111111000000000000000000000000000000000000//////000000///---+++***,,,---...---+++***+++,,,,,,++++++,,,...///...---+++++++++,,,---...///000......---,,,+++)))(((''',,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************...------,,,+++***))))))************************+++*********))))))(((((())))))))))))))))))))))))******************************+++,,,...//////000---,,,***(((((()))***++++++++++++*********)))))),,,,,,+++++++++,,,------+++***)))((((((***,,,------+++)))(((***,,,------+++***)))(((((()))******'''((()))***************...------,,,,,,------...---,,,,,,,,,,,,---......++++++,,,,,,,,,+++******,,,++++++---000111///---+++***+++///555:::;;;:::111000...---...///111222////////////000000000000111222444666777888777777999999888777777777777777999888:::>>>CCCPPPgggzzzGGGKKKPPPVVV\\\cccjjjoooyyy|||uuusssttttttssswwwlllZZZNNNHHHDDDAAA???===:::888999999888777;;;;;;:::999888777666666555555444444444444555555666444333555888;;;;;;:::999888666444333333444555333333222222222222111111111111111111111111111111222111111000//////000000//////////////////......//////............/////////000000000000000000000////////////////////////......//////...---,,,+++,,,---...---+++***+++,,,...---,,,,,,---...---+++++++++,,,,,,---.........,,,,,,,,,,,,++++++***)))+++++++++*********))))))*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************---,,,,,,++++++******)))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))************************)))***+++,,,---......///---,,,***)))((()))***++++++++++++*********))))))*********+++,,,---...///...,,,***)))((()))*********(((&&&'''(((*********+++***))))))((()))***+++(((((()))***************------,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++,,,,,,,,,,,,,,,+++000...,,,---000222222000000...---///222333222111000///---------...000111111111111111222222222222222444666999;;;<<<<<<<<<888888777666666666666666666666888===CCCQQQggg{{{999;;;>>>AAACCCGGGKKKNNNQQQVVV]]]ccchhhnnnuuuzzzxxxooogggaaa___[[[XXXVVVWWW[[[eeeyyyrrr___PPPFFF@@@>>>@@@>>>;;;:::;;;;;;::::::;;;;;;:::999888888777777444444555555555555444444333333444777;;;======<<<:::999888777777777777888333333222111111111111111111111111111111111111111111111000/////////000000......///000000///////////////............//////.........//////000000000////////////////////////------............---,,,,,,---...---+++***+++,,,///...,,,,,,------+++***+++,,,---......---,,,+++***++++++,,,,,,,,,++++++*********)))))))))((((((*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,++++++++++++******))))))))))))))))))))))))************************((())))))***+++,,,------,,,+++***)))))))))***++++++++++++***************)))))))))***,,,---///000000...,,,***(((''''''((((((''''''(((***+++)))(((+++******))))))***++++++)))))))))***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......++++++,,,---............111///,,,,,,...000222222222000............,,,+++///...---,,,---...///000111111111222222222333333...000333666888::::::;;;777777666555555555555666444444777<<>>>>>???AAACCC@@@CCCGGGJJJLLLOOOSSSVVV[[[```gggnnnuuuzzz|||vvvsssqqqpppoooooolllfff```\\\XXXWWWWWWUUUPPPLLLLLLQQQ\\\ooorrr___MMMBBB>>>>>>AAA???<<<<<<<<<======<<<::::::999999888777666666333333555666666555333333111222444777999::::::999::::::::::::;;;;;;;;;;;;444333222111000000111111111111111111111111111111111000000/////////000000......///000000000000/////////............//////------......//////000000////////////////////////,,,---------------------,,,---...---+++***+++,,,...---,,,,,,------+++***+++,,,...///...,,,***)))***++++++,,,,,,++++++***+++*********))))))))))))************++++++++++++++++++************++++++************************************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************(((((())))))***++++++,,,++++++***))))))******+++************************************+++,,,---...///...,,,***)))(((((((((******+++---......,,,***************+++++++++,,,*********************+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...***+++,,,...///000000000///...------...///000000......---------------,,,///............///000111//////000000000111111111...000222555666777888888666555555444444444555555444444777<<>>???@@@BBBEEEKKKOOORRRUUUXXXZZZ```dddkkkqqqvvv|||~~~vvvoookkkddd```[[[XXXWWWYYYYYYYYYZZZXXXTTTPPPNNNNNNOOOQQQNNNIIIFFFFFFIIIQQQ___lll|||vvviiiWWWFFF======???===;;;999999:::;;;;;;:::888888777777666666555555222333444555555444333222111333555666666666555555:::;;;<<<=========<<<;;;555333222000//////000111000000000000000000000000000///////////////000000//////000000000000000/////////............//////---........./////////000........................,,,,,,,,,,,,------------,,,---...---+++***+++,,,,,,+++***+++---...---,,,+++,,,.........,,,***(((,,,,,,,,,,,,+++***)))))),,,,,,+++++++++*********))))))*********+++++++++++++++************++++++************************************************((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))***************************++++++************************,,,,,,+++*********++++++,,,++++++***************++++++,,,...000000---*********++++++,,,,,,,,,,,,,,,+++******)))***++++++,,,++++++******++++++,,,,,,++++++++++++,,,------***+++,,,...///000111111---///111333222111000///---..................///000000000000000111111111000000000000111111111111444555666888999999888888555555444444444444555555777666999===BBBMMMaaasss222333444333333333555777555666666777888999::::::888;;;???BBBCCCEEEGGGHHHGGGJJJNNNQQQSSSUUUXXXZZZ]]]___bbbfffkkkppptttvvvvvvzzz{{{uuupppnnnffffffdddbbb^^^ZZZWWWTTTPPPMMMKKKKKKMMMPPPRRRRRRQQQOOOLLLIIIGGGGGGHHHIIIGGGCCCAAABBBDDDHHHQQQZZZiiidddYYYLLL@@@;;;<<>>>>>===;;;:::555444111///...///000000000000000000000000000000//////......//////000000000111111111000000///...//////............//////////////////////////////........................------,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,+++***)))***---...---,,,+++,,,---------+++***)))---------,,,+++***)))(((,,,,,,,,,++++++++++++***)))))))))************+++++++++************++++++************************************************)))))))))*********++++++************************'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))*********++++++++++++***************+++++++++---,,,+++******))))))***))))))******++++++++++++))))))***,,,...---+++)))******,,,------------------,,,+++))))))***++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------***+++,,,...///000000000...111555777555333111000///000000///---,,,---...000000111111111222222222222222222333333333333444333444666777777777666555555444444444444555666666888888:::>>>BBBLLL```qqq333444555555444444666888555444555666777888999888555888;;;<<<<<<===>>>???>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEGGGIIILLLOOOQQQSSSOOOSSSYYY\\\^^^___```aaafffjjjmmmnnnlllmmmppptttsssyyy}}}zzzxxxpppnnnmmmooorrrqqqmmmhhhgggfffdddbbb^^^ZZZVVVTTTQQQQQQPPPPPPOOONNNNNNNNNIIIHHHGGGHHHKKKNNNOOOOOOOOOMMMJJJHHHFFFFFFFFFFFFHHHCCCAAABBBBBBCCCHHHNNNSSSPPPJJJBBB===:::;;;<<<<<<:::999999;;;<<<======777777777777666666666666444333333333333333333444666777888666333222444666999:::===>>>>>><<<:::888666444111///......///000000000000000000000000000...............///000000222222222111000///...---//////............//////111111111000000//////...........................///...,,,++++++++++++,,,,,,---...---+++***+++,,,,,,+++***+++,,,---,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***++++++++++++************))))))))))))************++++++************++++++************************************************))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********))))))***+++++++++++++++))))))*********+++++++++,,,+++******************))))))***+++++++++++++++((((((((()))++++++***(((***+++,,,---.........---...---+++))))))***+++,,,------,,,,,,,,,,,,------+++++++++***++++++,,,---***+++,,,---.../////////---111444444222000000000...///000///,,,+++,,,...//////000111111111111111222222222333333333444444000111222444555555444444555555444444555666666777777888:::???CCCMMMaaarrr000111222111000000222444444333222222333444333222444666888999777666666666888:::<<<;;;:::999:::;;;?????????@@@AAABBBCCCDDD>>>BBBFFFHHHGGGFFFFFFFFFHHHLLLPPPQQQOOOOOOSSSXXX[[[```ggglllpppvvv}}}}}}xxxssspppmmmlllnnnnnnqqqtttxxxyyyxxxvvvqqqqqqqqqppplllhhhccc```___aaaccceeeeeeeeedddcccUUUSSSSSSWWW___cccccc```WWWWWWWWWUUUSSSPPPNNNLLLLLLLLLKKKKKKKKKLLLLLLMMMIIIHHHGGGHHHKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFKKKEEEBBBAAA???>>>@@@EEEEEECCC@@@>>><<<;;;::::::777555444444666888888888888888888888777777777777555444222222222222444555444555555444111111444777888:::===>>>>>>;;;888666666444111...---...///000000000000000000000000000...............///000111333333333222000///---,,,//////............//////333333222111000///..............................000...---+++******++++++,,,---...---+++***+++,,,...,,,++++++,,,+++***))),,,++++++******+++,,,,,,))))))***+++,,,------,,,************))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))*********************************)))))))))))))))************************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++))))))******++++++++++++***)))))))))***+++,,,,,,******++++++++++++******)))(((((()))++++++***))))))+++,,,...//////.........---+++))))))***+++,,,...------,,,,,,------...++++++******++++++,,,---++++++,,,---............,,,...000///,,,+++---///***,,,......,,,,,,...000......///000000000000000000000111111111222222222111222444666888999999888555555555555555666777888666777:::???DDDOOObbbttt111111111222222333333333333333333333333333333333666666666666666555555555555777999:::;;;:::888777888999;;;<<<<<<;;;999888@@@???<<<;;;;;;<<>><<<<<<===>>>======<<<<<<;;;:::::::::777777666555555555555666888444111333777888555222333333333333333333333333555555444333111111222444777888;;;======;;;888777555444333111000/////////000000000000000//////.../////////...///000111111666666444222000...---,,,------///000111111111111////////////////////////////////////............000///---++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------+++++++++*********)))))),,,+++******))))))******)))))))))((((((((((((((())))))((((((((()))+++,,,))))))))))))))))))))))))******++++++++++++******))))))(((((((((((()))))),,,------+++)))(((((()))++++++******))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******(((((()))************)))'''((()))******++++++++++++,,,---...///...------(((+++------,,,)))((((((***+++,,,,,,+++***)))((((((+++---,,,***)))+++...000---******+++,,,***''',,,---...111333222///++++++,,,---,,,******+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000000...,,,******+++...///555444444333222111000000111222444555555555444444666555555444444444555555666666999===@@@LLLbbbvvv111111222222222222222222333333333333333333333333555555555555555555555666444555777888888888777666777777999:::::::::999999===<<<;;;999999;;;<<<===:::;;;<<<<<<<<<===@@@BBBHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGEEECCCCCCCCCCCCDDDDDDDDDDDDGGGKKKNNNOOOOOOOOONNNNNNMMMJJJHHHEEEDDDIIIJJJNNNWWWaaaiiimmmnnnccc[[[QQQLLLOOOVVVZZZ\\\TTTPPPMMMLLLOOOPPPOOOMMMIIIJJJJJJGGGDDDBBBCCCEEEEEECCC@@@@@@BBBDDDEEEEEEGGGEEECCCCCCEEEFFFFFFEEEFFFDDDAAA===;;;;;;<<<<<<888888777777666555555444777666666555555555555555777333111333666888555222333333333333333333333333222333333222111111333555666777:::<<<<<<:::777666555444222111000///////////////000000000///......---............/////////222111111000///......---.........///000000000000////////////////////////000000000000000000000000333111...,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++******))))))******))))))))))))))))))))))))******)))))))))***+++,,,))))))))))))))))))))))))*********++++++*********))))))(((((((((((())))))***++++++***(((''''''(((*********))))))(((((((((***)))(((((((((((()))***((((((((((((((((((((((((***))))))(((((())))))***))))))***+++++++++++++++''''''))))))***))))))((('''''')))******))))))((((((***,,,,,,***)))))))))******+++++++++***(((((()))+++,,,,,,******+++---...+++))))))***+++)))((("""&&&+++------++++++,,,)))***,,,,,,++++++,,,...------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------.../////////000///...,,,,,,---///000222222222222222333333333333333555666666555444444555555444444444555555666777888;;;>>>BBBMMMcccwww222222222111111111111111222222222222222222222222333333444444555555666666444444444555555555666666555555666777888999999999999888888888888888888999999:::;;;;;;:::;;;>>>@@@BBBBBBAAA???===;;;888777<<<<<<<<<<<<=========>>>>>>======???BBBDDDDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@CCCDDDFFFLLLVVV```gggkkkhhh^^^RRRKKKLLLRRRWWWZZZQQQNNNKKKNNNSSSTTTPPPJJJGGGGGGHHHFFFDDDBBBBBBCCCEEECCCAAAAAABBBCCCBBBAAADDDCCCCCCDDDFFFGGGEEEDDDEEECCC@@@===;;;:::::::::888888888888777666555444666666666555555555444444555222111222666777666333333333333333333333333333///000111111000111333555555666999::::::999666555444333222111000/////////...////////////...------+++,,,---...///...------------------........./////////............///000////////////////////////000000111111222333333333555333000---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***************,,,+++******))))))******)))))))))******++++++,,,,,,++++++*********++++++))))))))))))))))))))))))************************))))))(((((((((((())))))'''((())))))''''''((()))))))))))))))((((((((((((***))))))(((((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))((()))))))))************'''((()))******(((&&&%%%(((((()))************)))((()))******(((((()))***))))))*********)))(((((()))***++++++******+++---+++)))(((((()))******)))###)))//////+++(((***...''')))++++++++++++---///------,,,,,,,,,,,,------,,,,,,,,,---------......------..................000////////////000000000///000111222333555666666555555666777777666555444333444444444555666666666999999<<>>>>>>>>>>>===<<<:::::::::;;;<<<===============???>>>======@@@BBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBAAABBBEEEJJJPPPVVVYYY[[[TTTKKKFFFGGGLLLQQQTTTIIILLLRRRXXXZZZVVVLLLDDDAAABBBDDDEEEEEEFFFFFFGGGGGGFFFDDDDDDDDDDDDBBB@@@@@@@@@BBBEEEHHHIIIGGGFFFCCCBBB@@@>>><<<:::999999999999999999999777666555666666666666555555444444333222111222555666555444222222222222222222222222///000111111000///111222555666888999999888666555333222111000////////////...............------,,,***,,,...///000///---,,,,,,,,,,,,------......///000///...------......//////////////////////////////000000111333444444555444222000---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++******************************,,,+++******))))))******))))))***++++++,,,---------,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))&&&'''))))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))((()))+++++++++(((&&&$$$))))))******++++++++++++'''((()))((('''''')))+++(((((()))))))))((((((((()))***************+++,,,***)))((())))))***++++++***...000///***'''(((***)))***,,,,,,++++++,,,---,,,++++++++++++,,,,,,---,,,,,,,,,---------.....................---------...///000111111111000/////////111222444555666777666777888888777666555444222333444555666666666777888999<<>>???????????????????????????@@@AAABBBCCCDDDEEEFFFHHHIIILLLIIIEEECCCDDDGGGIIIKKKDDDLLLUUUYYYUUUMMMFFFBBBAAAAAABBBDDDGGGIIIJJJKKKFFFDDDBBBAAAAAAAAA>>><<<===>>>AAAEEEIIIKKKJJJHHHAAAAAA@@@???===;;;999999777777888888888666444333666666777777777666555444222222111222333444444333222222222222222222222222111222333111///......///555666777888888777666555222222111000////////////...............------,,,+++---///000000000...---........................000//////............///////////////////////////---...///000111333444444111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************,,,+++******))))))******))))))***+++,,,------...,,,,,,,,,,,,++++++******))))))))))))))))))))))))******)))(((((()))******))))))(((((((((((())))))&&&((())))))))))))***,,,((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((()))***+++++++++,,,,,,,,,***'''&&&((((((((((((((()))))))))((())))))((('''''')))***(((((((((((((((((())))))***))))))******+++++++++***************+++,,,------,,,***))))))(((&&&%%%+++,,,---,,,***)))***+++***************+++,,,,,,,,,,,,,,,---------.....................---------,,,...///111111111//////111111222333444444555555777777888888888777555444222222444555666666666666666777;;;???CCCOOOfffzzz000000000000////////////000000000000000000000000000000111111222222333333222222222333333333444444111111222333444555555666444555666777777666555444444666888888777777777888999999:::::::::999999888999999888888777666666666:::888777888;;;>>>@@@@@@??????>>>>>>??????@@@AAA???AAADDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEKKKPPPOOOHHHCCCCCCEEEFFFEEEDDDFFFIIILLLNNNNNNGGGEEEBBBAAAAAA@@@???>>><<<===@@@DDDHHHIIIHHHGGG???@@@@@@@@@???===;;;::::::;;;<<<<<<<<<:::888666777777888999888777666555222222222222222222222222222222222222222222222222222333444333000...------333444555666666555444333222111000///////////////...////////////...------,,,---...///000//////...000000000///......------...///000000000000000///////////////////////////------...///000111222333......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++************************+++++++++,,,+++******))))))***************++++++,,,,,,---***++++++,,,++++++***)))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))'''(((***)))))))))***+++))))))))))))************)))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((())),,,+++*********+++---...------,,,,,,+++***)))(((***************+++,,,,,,)))***+++***((('''((()))))))))((((((((()))*********)))((()))+++++++++******+++,,,+++***+++,,,...---***((()))+++---,,,+++---......,,,***((()))*********)))******+++,,,---,,,,,,,,,---------......------..................---...///111111111000000222333333333444444444555666666777888888777666555222333555666666666555555444666:::>>>DDDQQQhhh}}}......//////////////////000000000000000000000000000111111111111111111111///000111222333222111111111222333444555444444333444444555555555555444444666888::::::999888888999999:::;;;;;;<<<<<<;;;;;;;;;:::999888888888999:::;;;999888:::>>>BBBEEEFFFAAAAAA@@@???@@@AAABBBCCC>>>@@@CCCDDDCCCBBBDDDEEECCCDDDEEEEEEEEEDDDCCCCCCFFFIIIKKKJJJFFFDDDDDDFFFHHHFFFDDDFFFLLLQQQUUUVVVJJJGGGDDDBBBBBBCCCBBBBBB>>>>>>???AAADDDEEECCCBBB===???@@@AAAAAA???===<<<===>>>@@@@@@@@@>>>;;;999777888:::::::::999777666333333333222111000000000111111111111111111111111111333444333111///...///111111222333333222111111111111000////////////000//////000000000///......,,,,,,---------.........////////////............---...111333333222111000////////////////////////......//////000111222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++))))))*********+++++++++,,,+++******))))))***************+++++++++++++++((()))***+++++++++***)))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))&&&((())))))''''''((())))))*********+++++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))***))))))(((((())))))***,,,+++)))))))))***,,,------,,,+++)))))))))******------,,,+++,,,---...///***,,,---,,,***(((''''''***))))))((()))***+++,,,***((('''(((+++,,,+++))))))+++,,,+++))))))+++---------,,,++++++,,,///000+++------,,,***)))***+++++++++++++++,,,---...///,,,,,,,,,---------......,,,---------.../////////...///000111222222222222222222333333444555555666444555666777777777666555333444555666777666444333444555:::???FFFSSSkkk---.........//////000000000000000000000000000000111111111111000000000000---...000222222111///...111222444555555444333111333333333333333333333333222444666777666444444555555666888:::;;;=========;;;999888777777888:::<<<:::999888999>>>CCCFFFHHH???>>>=========>>>???@@@>>>@@@BBBAAA??????BBBDDD@@@AAACCCDDDDDDDDDFFFGGGDDDGGGKKKNNNNNNLLLGGGCCCGGGDDDCCCFFFNNNWWW\\\___JJJFFFBBB@@@@@@AAABBBBBB@@@?????????@@@@@@???===<<<>>>@@@BBBBBBAAA>>>===:::;;;===>>>===;;;888666888999;;;;;;;;;:::888666333444444222000//////000111111111111111111111111///111333444222000000111//////000000000000//////111000000////////////000000000000000000//////...,,,,,,+++++++++,,,---...------..................,,,...222444555444222000/////////////////////////////////000111111222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******+++++++++,,,))))))******++++++++++++,,,++++++***)))*********++++++******************'''((()))***++++++***)))))))))))))))))))))))))))+++)))(((''''''((()))+++))))))(((((((((((())))))&&&'''((('''&&&%%%&&&(((******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******)))(((&&&%%%&&&''')))***,,,+++)))''''''(((***+++***)))((((((((()))+++,,,+++---......+++(((&&&&&&+++***)))))))))***,,,---***((('''(((+++,,,+++((((((***+++***''''''))),,,***,,,---***%%%$$$(((---***+++,,,,,,+++***+++---,,,,,,,,,---...///000111,,,,,,,,,---------......,,,,,,------...///000000000000111222222333444444111111222333555666777777333444555777777777666666333444666777777555444222444666:::@@@GGGUUUnnn...............///000000222111000.........///000//////000111111111111111222222111111111111111111///111222222111111222333444444555555555555444444666666555555555555666666777666666777999;;;===???;;;:::888666666777888999===<<<:::;;;===AAAFFFIII>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBCCCDDDFFFGGG@@@EEEMMMVVV[[[WWWNNNFFFFFFEEEFFFIIINNNRRRUUUVVVHHHDDD@@@???AAABBBAAA@@@===???@@@@@@???>>>@@@AAABBBAAAAAACCCCCCBBB???<<<============;;;999666444777777888888777666555555555444333222111111111111222000//////111222222222000000000000000///......////////////////////////111000//////111222222111---...///000000///...------------.........//////...------------...//////---///333999>>>===777222//////.........//////000///...---,,,,,,---...///.........------,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,............------,,,++++++)))((())),,,---+++)))***+++,,,,,,,,,,,,+++***************************...***&&&'''***,,,***''')))((('''''''''(((***+++,,,++++++***)))(((''''''++++++***)))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))************))))))(((''''''''''''((((((((((((************************)))***+++,,,,,,+++)))(((******))))))))))))******(((((((((((((((((((((((()))******++++++*********++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,---...+++***)))***,,,---,,,+++000000000000111111111111222222222333333333444444444777888777444222222444333333444555777999;;;<<<888777999===DDDSSSlll...............//////000222111///.........///000......///000000000000000111111111111111111111111111222333222000///000111222222333444444444444444666555444444444444444555555555555666888:::<<<===;;;:::888777666777888999;;;::::::;;;===AAAEEEGGG???>>>===<<<;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAAEEELLLTTTXXXTTTMMMFFFEEEDDDDDDFFFJJJMMMNNNOOOGGGCCC@@@???@@@AAAAAA@@@???@@@AAA@@@???>>>???AAAAAA@@@@@@BBBBBBAAA???<<<999:::;;;;;;999777444333555555555555555444444333444333222111111111111111222222222333555555444222000000000000000///......///////////////////////////...,,,---...//////...---...///000000///...------------.........//////---------------...//////...///333999>>>>>>888333//////............/////////...---,,,,,,---...///......---------,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,***++++++++++++******)))+++)))((()))+++---+++***)))***++++++++++++***)))************************,,,)))'''))),,,...,,,))))))((((((((())))))***************))))))))))))))))))(((''''''&&&&&&&&&'''******))))))))))))******((((((((((((((((((''''''))))))))))))))))))))))))((((((((())))))******+++((())))))*********))))))''''''((((((((()))))))))************************(((((()))))))))))))))(((******))))))))))))******************************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---------------------......---+++++++++---...---,,,....../////////000000000222222222333333333333444555777888888555444444666666666555444444444444444888777999===EEETTTlll......------......///000111000///.........//////------...///////////////111111111111111111111111111222333222000//////000///000111333444444444444555555444333222222333333444444444555666888999:::;;;:::999777777888999999999999:::;;;===???AAABBB???>>><<<;;;:::999::::::999::::::;;;<<<===>>>>>>>>>???@@@AAAAAAAAA@@@???@@@CCCHHHMMMPPPMMMHHHCCCDDDBBBBBBCCCEEEGGGGGGFFFEEEBBB@@@???@@@@@@@@@@@@@@@AAABBBAAA???>>>>>>??????>>>>>>@@@AAA@@@>>><<<555666777888777555333222333333333333333222222222222222111111111111111222333444666999;;;:::666222000000000000000///......///////////////////////////...,,,,,,---...---,,,......////////////......---------...............---------------......//////000333999>>>???:::666//////............//////......------------......------------,,,,,,,,,,,,++++++************++++++*********+++++++++++++++((())))))************)))***)))))))))+++,,,+++***((()))************)))(((************************)))((((((+++///000...+++((()))******++++++******(((((())))))************++++++******))))))************))))))))))))************)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************((((((((()))))))))******************************(((((((((((()))***++++++******))))))))))))******************************,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++...------,,,,,,------...------,,,+++++++++++++++...,,,,,,---...///...---------........./////////111111222222222333333333444666888888777666777888888777666555333333222222666666888>>>EEETTTmmm...------------...//////////////////.../////////---...//////000000//////000000000000111111111111111222333222000///000111...///111222444555555666666555444333222222222222333333333444555666777777:::999888888888888999999999:::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::999888999999::::::;;;<<<<<<=========>>>>>>>>>?????????>>>@@@CCCEEEFFFEEEBBB???BBBBBBBBBCCCEEEEEEDDDBBBBBBAAA@@@???????????????@@@AAAAAA???===;;;;;;<<<<<<<<<<<<===>>>???===;;;333555666777777555333222222222222111111111222222111111000000000111222222333555999>>>@@@===777333000000000000000///......////////////////////////111///...---/////////......//////////////////...........................------,,,,,,------...///000000333888>>>???;;;777000//////............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++((()))***+++++++++++++++***))))))***++++++++++++)))******************)))************************(((((())),,,......,,,)))((()))***,,,,,,+++******))))))))))))))))))******---,,,,,,++++++,,,,,,,,,((((((''''''''''''(((((())))))))))))((((((''''''************************)))))))))(((((('''''''''&&&'''(((******+++++++++))))))))))))************************************+++************,,,...///******))))))))))))******************************))))))***************)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------,,,,,,,,,,,,------------,,,+++++++++,,,------,,,,,,,,,...///...---------........./////////111111111111222222222222333444555777777888888999666666666666666777888888666666888>>>FFFUUUmmm---------------...//////.........////////////...//////000111111111111000//////000000000111111111000222333222111000111333///000111333555666777777666666555444333333444444333333444444555555555555888888888888888888888999;;;;;;<<<<<<;;;:::888777666999<<>>===<<<<<<===>>>@@@BBB@@@AAABBBBBBAAA@@@??????AAABBBCCCEEEGGGGGGEEECCC????????????>>>>>>>>>???>>>>>>>>>===:::888888999:::999999:::<<<===<<<;;;444555777888888777555444333222222111111222333333111111111111111111222222222555:::>>>@@@===777222000000000000000///......////////////////////////111///------/////////.../////////....../////////.....................---,,,,,,,,,,,,,,,---......000000222666;;;===:::777000000///...............,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************((()))******++++++++++++)))***************++++++++++++++++++++++++++++++************************((()))***+++,,,+++)))'''((()))***,,,,,,+++******++++++******)))(((((('''))))))((((((((())))))***((((((''''''''''''(((((((((((((((((())))))******++++++++++++++++++++++++)))((((((''''''&&&&&&%%%&&&'''(((******+++++++++))))))))))))************))))))))))))))))))))))))******))))))***,,,...///******))))))))))))******))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++---,,,++++++*********+++,,,,,,++++++++++++,,,,,,...---,,,,,,---...000222---++++++,,,---...---,,,....../////////000000000000000000111111111222222111222333555777888888888555555555555666888999:::555666999???FFFUUUlll------,,,,,,------...///------.../////////......///000000111111111111111...//////000000111111111222333444444222111222333///000222333555666777777555555444444444444555555444555555666666666555555666666666777777777777777;;;;;;;;;;;;:::999888777777:::>>>AAAAAA>>>:::777:::::::::;;;;;;<<<<<<<<<>>>>>>===>>>???AAACCCEEEEEEFFFFFFEEEBBB@@@AAAAAAAAABBBDDDFFFIIIHHHEEECCC===>>>??????=========???<<<<<<===;;;888777777888888777666888:::;;;;;;:::666777999:::999888666555333333222111111222444555333333222222111222222333111333777;;;===:::555111000000000000000///......////////////////////////...,,,+++,,,---//////...//////............//////...............---------,,,,,,,,,,,,,,,------...000///000444888:::777555111000///......---......,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))*********************)))))))))'''(((((())))))))))))((((((***++++++******+++,,,,,,,,,++++++++++++,,,,,,************************)))******+++***)))((('''((()))******++++++******,,,,,,+++***)))((('''''')))))))))))))))******+++******))))))))))))******''''''((())))))***++++++++++++++++++++++++++++++(((((((((''''''&&&&&&&&&'''((()))***************((((((((()))))))))******))))))))))))))))))))))))''''''''''''((()))************))))))))))))******(((((((((((((((((((((((()))***+++,,,---.........(((((())))))***+++++++++************************,,,++++++***++++++,,,,,,,,,++++++******++++++,,,***)))(((((()))+++...///,,,+++++++++---...---,,,....../////////000000000///000000000000111111111111111222444777888888777666555555444444444444555666777:::???GGGTTTkkk~~~------,,,,,,------...///,,,---.../////////.........//////000111000000000......//////000111111222777888777555333111000111///000111333444444555555222222222222333444555666666666777888888777666555444444555666666666666666999999999::::::;;;;;;;;;???@@@AAAAAA@@@===;;;999999::::::::::::;;;;;;;;;;;;===@@@CCCEEEFFFFFFEEEHHHIIIIIIGGGCCCAAAAAACCCAAAAAADDDFFFHHHGGGCCC???;;;===??????===<<<===>>>;;;<<<<<<;;;888777777888666555444666888:::::::::888999:::;;;:::888666555333222111000111222444555555555444333222222222222000111333555777666333000000000000000000///......////////////////////////---,,,+++,,,///000111000000///...------...///000//////.........---------,,,,,,++++++,,,,,,---...000///...111555666444111111000///......---------+++,,,------------,,,+++******+++++++++,,,,,,,,,******))))))))))))******+++*********)))))))))((())))))******))))))(((((((((***,,,+++))))))+++---,,,+++***))))))***+++,,,************************)))******************+++)))((((((((())))))******+++*********))))))((((((+++************+++,,,---******))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''(((((((((''''''******))))))))))))******))))))))))))))))))))))))******+++++++++******)))((((((((()))***+++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,++++++,,,,,,,,,***)))'''&&&''')))+++---...,,,,,,---...///...---------.........//////////////////000000000111111333222222444888999888666888777666444444333333333777888;;;@@@GGGTTTiii|||---,,,,,,,,,,,,---......+++,,,.../////////......---......///////////////---......///000111111222;;;;;;:::777333000//////...///000111222333333333000000000111222333555555777888999999999888666666333333444555666666555555666777777888:::<<<>>>@@@FFFEEECCC@@@>>><<<;;;:::999999999999999:::::::::888<<>>;;;<<<<<<;;;999888888:::555444333555777999::::::888999:::;;;:::888666555222111000///000111333555777666555444333222222222//////000222333333111///000000000000000//////...///////////////////////////...---///111444444444000///...------...///000//////.........---------,,,,,,++++++,,,,,,---...000...---///222444222///111111000......---------++++++------------++++++*********++++++,,,,,,,,,******))))))))))))******+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))(((***,,,+++))))))+++---+++***)))(((((()))***+++************************)))************+++---///)))((('''''''''(((***+++))))))))))))************''''''&&&&&&'''((())))))((((((''''''''''''((((((++++++******)))(((((((((((((((((((((((((((((((((******************++++++)))************))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******)))((('''******))))))))))))******************************)))))))))((('''%%%$$$###'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,.........------,,,,,,------...222111...,,,,,,---///111///...---...000000000...,,,,,,,,,---------......////////////000000000000555333333555999;;;999777888888777666666666666666888888;;;@@@GGGSSSiii{{{------,,,+++,,,---...///...---+++***+++,,,///000......//////000000111111111000.........000333555@@@AAA@@@;;;555000000111///000111333333222222111///000000222333555777888:::999777555444333333444666555444666999:::777444888555777;;;<<<;;;AAAJJJXXXMMMCCC???===<<<<<<>>>999:::;;;:::999888999:::999<<<@@@BBBBBBBBBBBBCCCBBBAAAAAA@@@@@@?????????@@@@@@AAABBBCCCBBB>>>;;;;;;<<<===>>>>>>===<<<<<<<<<;;;;;;:::999888777777444333222222222333444555888888888777666666555555555111...///333666444111111222222222222111000000111111111111111111111111222111000.........//////---------------------------......///////////////---------............///000---,,,---///000...,,,...............---------///...,,,++++++,,,...///...---,,,,,,,,,,,,---...,,,++++++******++++++,,,------------,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,+++***))))))************************++++++++++++******))))))***+++---,,,***)))))))))*********)))******++++++---,,,+++)))((((((((((((+++***(((&&&''')))+++---******)))(((((((((((((((+++***)))***+++***(((&&&&&&&&&''')))***+++,,,---)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))&&&"""!!!$$$'''(((((())))))))))))(((((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,,,,,,,+++,,,...---***))))))+++,,,***((((((((('''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...---,,,***))),,,,,,+++++++++,,,------///...---...000000000///000000000000////////////111111111000///.........000111222444555666777777666666555444444444444555888888;;;???DDDOOOcccuuu---,,,,,,+++,,,---...///------,,,,,,,,,---...///---......///000000111111111///...---...111444666BBBCCCCCC>>>777111////////////111222222222111000000000000111333555666777:::999777555444444444555555444444666888999666444444333666===AAADDDLLLUUU___SSSGGG@@@<<<999888:::::::::;;;999777777888999999;;;>>>???>>>=========@@@@@@@@@@@@AAAAAAAAABBB======>>>@@@AAA@@@===:::;;;<<<============;;;;;;;;;:::999888777666555555444333222111111222333444444333333444444555777777666222///000333555333000000000000000000///...---111111111111111111111111000//////......///000111........................------...///////////////.........////////////000000...---...000000///---------------............///---,,,++++++,,,---///...---,,,,,,,,,,,,---...,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++***)))))))))***+++++++++******************************************))))))(((((()))+++,,,,,,***))))))***+++******)))))))))******+++***)))))))))))))))***)))((('''&&&'''(((***+++******)))(((((((((((((((***(((((((((******(((&&&''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))******((())))))'''%%%%%%'''***(((((())))))))))))((((((((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***))))))***,,,+++)))((())),,,---,,,***))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,+++++++++,,,------///...---...///000///...000/////////////////////000000000111111111111111111222333555666777888888666666555444444444444555777888:::???DDDOOOcccuuu,,,,,,,,,,,,,,,---......,,,,,,------......------------......///000000000000...,,,,,,---111666999CCCEEEFFFBBB:::222...---...//////000111000000000000000000111222444555666:::888777555444444555555444333444555777777555333111111555===EEELLLWWW```dddWWWJJJBBB===888777888;;;<<<;;;:::888777777999;;;===>>>>>><<<:::999:::===>>>???@@@AAABBBCCCDDD;;;;;;<<<===???>>><<<999<<<<<<======<<<;;;:::999;;;:::999888666555444333333222111000000111222222111111111222444777:::<<<777444000000222333222000000111000000///...---,,,000000000000000000000000...------......000111111........................------...////////////......////////////000000000000///......000000///...,,,,,,,,,------............---,,,++++++,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))''''''((()))***++++++***************************)))))))))))))))((((((((()))***++++++***)))***,,,,,,++++++******))))))))))))))))))))))))***++++++'''''''''((((((((())))))******)))((((((((())))))((('''&&&''')))))))))'''((((((((())))))*********)))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((+++---(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))))))))***+++(((((('''))),,,------,,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++,,,+++++++++,,,,,,---...000///......///000///---///////////////////////////000000111222333333444222333444666777888888999777666555555444444555555777777:::???DDDOOOcccuuu,,,,,,,,,,,,,,,---------***+++---//////...---,,,,,,------......///000000///...++++++---222777:::AAADDDGGGEEE===555///---.........///////////////000000000000111333444444777666444333333333444444222333444555666555444333222222444;;;EEERRR___hhhcccWWWJJJCCC???;;;:::<<<===>>>???>>><<<:::::::::===???@@@???===<<<;;;<<<<<<<<<===>>>@@@AAABBBBBB:::::::::<<<>>>>>><<<:::<<<<<<<<<;;;:::999999888<<<;;;:::888777555444333222222000//////000000111333222222222555999===@@@888555111000111111000///222222222222111000......000000000000000000000000---------....../////////........................,,,---......//////..................////////////......---............---******+++,,,---......///------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++******(((((()))***++++++******************************************))))))))))))((()))+++***)))***+++------------,,,+++***))))))***)))))))))))))))******'''''')))*********)))(((******))))))((())))))***)))'''&&&''')))******)))))))))))))))))))))((((((((((((((((((((((((((((((*********))))))(((((('''******)))))))))***+++,,,(((((())))))))))))(((((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++---)))((()))***+++,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,---......000///......//////...---........./////////////////////000111111222222333111222444555777888888888777666666555555555555555666777:::???DDDOOObbbttt+++++++++,,,,,,,,,,,,,,,***+++---//////...---+++,,,,,,,,,---......//////...---++++++...222777:::<<>>===<<<===??????>>>===>>>???<<<<<<<<<===>>>?????????<<<;;;;;;<<<>>>>>><<<:::<<<;;;;;;:::999888888888999999888666555333222222333222000/////////000000444333222222333777:::<<<777444111///.../////////222222222111111///......////////////////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,+++,,,,,,)))******+++,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,)))******++++++*********++++++,,,,,,+++******)))************************++++++++++++++++++++++++)))*********)))))),,,...............---,,,+++***,,,+++***)))((((((((((((''')))***,,,,,,+++***)))******))))))))))))******+++)))((((((***,,,,,,+++)))))))))(((((((((((((((((((((((((((((((((((((((+++++++++******)))))))))+++***)))))))))))))))((((((((())))))))))))((((((*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---******++++++************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---++++++++++++,,,---...///000///......///000///---------....../////////000000000000000000000000000000111222444555666777777777777666555555555555666555666:::???EEEOOObbbsss******+++,,,,,,,,,,,,,,,***+++---//////...---,,,++++++,,,,,,---.........------,,,---///333666888888===CCCCCC>>>888333222///............///000000111000000000000000111111111000/////////000111222111333555666555444444444111444777===KKK\\\hhhlllYYYOOOFFFBBB???;;;888999>>>DDDLLLQQQOOOIIICCC???999:::<<<<<<;;;<<<===???;;;<<<<<<===>>>>>>??????>>>===<<<<<<======;;;:::;;;:::999888777777888888666555444444333222111111333222111/////////000000222111000000000222444666555333000---,,,,,,...///....../////////...------////////////////////////............---,,,+++***++++++++++++++++++++++++,,,,,,---............---++++++,,,,,,,,,---------***+++,,,,,,******+++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***)))***++++++++++++++++++((()))******+++*********---------,,,,,,***))))))************************+++++++++,,,,,,,,,,,,,,,***++++++)))((()))+++------......///...---+++***---,,,+++)))(((((('''''')))***+++,,,,,,,,,+++*********)))))))))***++++++---+++))))))***,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************+++)))(((((())))))(((&&&(((((())))))))))))((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))((('''&&&&&&(((+++***+++,,,+++)))((()))***,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,*********+++,,,---...//////...---...000000000///---------......//////000000000000///////////////000000222444555666666777888777666666555555666666444666:::@@@EEEOOOaaarrr)))***+++,,,---,,,,,,++++++,,,---.........------+++++++++,,,------......,,,------///000333555666666;;;AAAAAA<<<666222111//////.........///000111111000000/////////000000000//////...///000111222111444666777555444444666000666<<>>>>>===:::777888<<>>:::;;;<<<>>>@@@AAABBBCCC???>>><<<<<<<<<<<<:::888999999777777777777888999555555555444444444333333444333111000//////000000000000//////000111111222333111...+++***+++---///,,,---......///.................................,,,,,,---...------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......***,,,---,,,***)))+++---************+++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***)))***,,,------,,,***)))***++++++++++++******)))(((((()))******************+++++++++++++++***)))******************************+++++++++,,,,,,,,,,,,,,,+++)))((((((***---***+++---...---,,,+++***++++++***)))(((((())))))))))))***+++++++++++++++******))))))******+++,,,...+++)))((()))***++++++''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************)))((('''(((***+++)))'''(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&(((***(((***,,,+++))))))***,,,,,,,,,+++***************************************++++++++++++++++++++++++,,,+++***))))))******+++*********+++,,,---//////---,,,,,,---000111111000,,,,,,---......///000000/////////000000111111222000111333555666777777777888777777666666666666666333555:::@@@EEEOOOaaaqqq)))***+++,,,---,,,++++++,,,,,,------......------***++++++,,,,,,---......,,,---...000111333444444666;;;@@@@@@;;;555111000000//////......000111222111000000////////////000000000/////////111222333111444777777555444555666111888???DDDKKKQQQMMMDDD@@@:::777:::<<<;;;999:::999EEETTT]]]]]]SSSGGG???:::;;;<<<;;;::::::<<<===:::;;;===???BBBDDDFFFGGG@@@>>><<<;;;;;;:::888777888888777666666777888999888888888888888888888888555444222000000000000111000000111111222222333333111000---***)))***---///---...///000111111111111........................)))***,,,---......---,,,------------------------+++,,,------......---------------.........//////***---...---+++***,,,...+++++++++******************++++++,,,,,,++++++******+++,,,------,,,+++***)))***,,,------,,,***)))+++++++++++++++***)))((((((((()))***************'''((()))******++++++***************************))))))******++++++++++++---,,,+++)))''''''***,,,((()))+++,,,,,,+++***))))))))))))))))))******+++)))))))))))))))***************))))))***+++,,,,,,...+++((('''((()))))))))''''''''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))******(((&&&&&&(((,,,---,,,***(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***(((''''''***,,,&&&)))++++++******,,,///,,,++++++***)))))))))***************************++++++++++++++++++++++++---,,,***)))))))))***************+++,,,---///000,,,,,,+++---000222222111,,,,,,------...///000000......///111222333444555222222444666777888888888888888777666666666666666333555:::@@@EEEOOOaaaqqq|||((()))***,,,,,,+++******++++++++++++++++++++++++---,,,+++*********+++,,,+++,,,...//////000333555<<<<<<<<<>>>>>>999222+++///...,,,,,,,,,...000111000000000000//////......////////////000000000000...///222555888777444111555666:::AAAGGGGGGAAA;;;666555444666999;;;<<<<<<===BBBNNNXXXVVVJJJBBBCCCBBB@@@===:::888777777777;;;;;;;;;===@@@BBBBBBBBB@@@@@@@@@@@@>>><<<:::999666666777777888999;;;;;;555888999777888===@@@@@@>>>===999555111000222444333333111000000/////////222222222111000//////...111111000000/////////...//////...---,,,++++++***000000000//////............,,,***)))+++,,,------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...,,,***&&&$$$'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,************************/////////...---,,,+++*********))))))******+++,,,************************)))************+++++++++,,,,,,+++***)))))))))*********))))))******+++,,,---,,,++++++******++++++******++++++++++++*********************)))((('''***************************++++++***((('''((()))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''((()))))))))))))))***)))((((((((()))+++,,,+++,,,---+++)))(((((()))***)))(((''''''((()))***++++++------------+++++++++)))((('''(((***************))))))))))))******(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,---------,,,+++***)))))),,,,,,+++***+++,,,...///---------...------,,,,,,,,,++++++++++++,,,------......000111111000//////:::333///111111...///333111111111333666777777666777777666666555555555444888777:::???EEEOOOaaaqqq))))))***++++++++++++***++++++++++++++++++++++++---,,,+++*********+++,,,...///000111111222444666999:::<<<===;;;777333//////...,,,,,,,,,...///111111111000///////////////000000000000//////////////////111444777777444222222222555:::???>>>888333333222222555888;;;<<<<<<888:::BBBJJJJJJDDD@@@AAABBB@@@===;;;999888888888:::999999;;;>>>??????>>>;;;<<<<<<===<<<;;;999888666666666666777999;;;<<<;;;>>>>>><<<>>>EEEKKKLLLOOOLLLEEE===555111000000111111000////////////000222222111000000///....../////////......---------------------------,,,,,,+++*********)))))))))(((,,,,,,+++,,,------,,,+++.........---------,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++)))(((((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((******))))))******+++,,,************************)))************+++++++++,,,+++******))))))******++++++******++++++,,,------,,,++++++******++++++*********++++++*********)))************))))))(((************************)))***+++***)))((()))***))))))(((((((((((())))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((())))))******************)))((((((((()))++++++---......---+++)))***+++***)))(((((((((((()))***++++++,,,------,,,++++++///---+++***))))))))))))******))))))))))))******+++++++++************)))(((((()))))))))***************+++++++++++++++***---,,,+++******+++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,---............///000111000/////////++++++000333000///111111000111333555666666555666666666666555555444444777666999???EEEPPPbbbrrr***))))))))))))***++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,111222333333333333555777666:::>>>>>>:::666333333......---,,,,,,...///000222222000/////////000111111111000000//////......000000000333555666555333111000111444666666111---000000000333777:::<<<<<<666555777<<<@@@??????@@@???>>><<<999888777777888:::999999;;;===>>>===<<<888999:::;;;;;;:::999999555555444444666888;;;===@@@BBBBBBAAAGGGQQQXXXZZZ]]]XXXPPPDDD999222///...//////.........///000000111111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++*********+++---......---+++***------,,,,,,,,,,,,,,,+++)))*********++++++,,,,,,'''((()))***+++,,,,,,---)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++*********))))))******+++,,,************************)))************+++++++++++++++***)))))))))******,,,++++++++++++,,,------,,,,,,+++************+++************************((())))))************)))************************((()))******)))(((***+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++)))))))))((()))******+++...//////...,,,+++,,,---***))))))(((((())))))******+++,,,,,,,,,,,,+++***((((((((((((((()))***+++******))))))))))))******+++++++++************))))))))))))))))))*********'''((()))***+++,,,,,,,,,------+++******)))******,,,,,,------...------,,,---------------...//////---...///000000000000///222//////333555444444555111000000222444555555444666555555555555444444444555555888>>>EEEPPPbbbrrr***)))((((((((()))+++,,,+++++++++++++++++++++++++++***))))))***+++,,,---333444555444333333555777666===DDDCCC<<<555333444......------------...///333222000//////000111222111111000000//////......000000000222444555555333222111111222333333111///000///000333777;;;<<<===999666555888===@@@@@@@@@;;;:::999777666666666666<<<;;;;;;===>>>>>>===;;;999:::;;;;;;;;;;;;:::999444444333333555888;;;===>>>BBBDDDGGGPPP[[[bbbccc```[[[RRRGGG;;;333000///...............///000111000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------+++,,,......---+++++++++++++++++++++++++++++++++)))))))))******++++++,,,((((((((((((***+++---///***++++++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,,,,******))))))******+++,,,************************))))))*********+++++++++******))))))))))))******++++++******++++++,,,---,,,++++++*********************))))))))))))******'''((()))***************************************'''(((******))))))***,,,))))))(((((((((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))******+++)))))))))))))))******+++---...///...,,,+++,,,---))))))))))))))))))))))))******++++++++++++******)))*********))))))***++++++******))))))******+++(((((()))***+++,,,,,,---++++++++++++++++++++++++(((((()))***++++++++++++++++++******************,,,,,,------...---------...............///000000------...//////000000000999555111000111222333444222111000111333444444333444444444444444444444444444444888>>>EEEPPPcccsss}}}***)))((((((((()))+++,,,++++++++++++++++++++++++***************,,,...///333444555444222222444666888@@@HHHHHH>>>555222222.........---------......111111000//////000111222111000000000/////////...000//////111444555444333222111111111333444333333111000111333777;;;<<<<<<;;;:::999:::>>>@@@???<<<:::999999888888888888888;;;:::;;;<<<>>>===;;;999999999::::::999888666555333333222222444666999;;;;;;@@@FFFNNNYYYdddhhhfff```\\\SSSHHH===555222111000000/////////000000111/////////...............------------------......//////...---,,,,,,++++++***************+++++++++---......,,,***)))+++...++++++++++++++++++++++++)))))))))******++++++++++++***)))((()))***,,,---++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))******))))))******+++,,,************************))))))*********+++++++++***))))))((())))))******)))))))))))))))******+++,,,+++******))))))************)))(((((()))******'''((()))***************))))))))))))))))))))))))'''(((******))))))***,,,))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((()))***((()))))))))************+++,,,---,,,+++***+++,,,))))))************))))))************************000111111///+++(((((()))++++++************++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++******++++++++++++******(((((()))***+++,,,,,,,,,+++,,,,,,---.........---///............///000000---------...//////000111444555555555666777555222444222000000222333333222333333333333444444444444444444777===DDDPPPbbbsss{{{)))(((((((((((()))******+++++++++++++++++++++++++++******+++,,,...000111222333444333222222444666:::AAAFFFDDD;;;333000111...............---------////////////000000000000/////////000000000000000/////////222444555444222//////000111222333333444333222222444777999:::999888::::::999;;;===;;;777::::::::::::::::::::::::777777888:::;;;;;;888666666666777777666444222111222222333333444555666777999???GGGPPP]]]hhhkkkhhhbbb]]]UUUIII>>>666333333555444333222111111111111..................------............////////////000///...---,,,++++++******************+++++++++...///...+++((((((+++///***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***+++,,,++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******))))))******+++,,,************************)))************+++++++++))))))((((((((()))******((((((((((((((()))******++++++***))))))))))))******)))(((''''''((()))***((())))))************)))))))))))))))))))))))))))((()))******)))(((***+++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%&&&'''((()))(((((()))************))))))***++++++))))))***+++)))******++++++******)))******))))))))))))******###'''******)))(((***---++++++************+++++++++++++++************)))*********)))))))))))))))++++++,,,,,,,,,++++++***&&&''')))+++,,,---------++++++,,,---...........................///000000,,,,,,,,,---...///111111222:::CCCJJJOOOOOOIIIAAA666333111111222333333333222222333333333333333444444444777===DDDOOOaaaqqq{{{'''(((((()))))))))))))))+++++++++++++++++++++++++++++++++,,,---///222333222333444444333333555777;;;======999333//////111......///......------,,,,,,---///000000000............//////000000111111---...000333555555333000...///111111111111222333555333222333555666666555333888:::777666999999666777888888999::::::::::::555555777999;;;;;;888555222333444555555444333222111222333444555444444333777;;;BBBLLLYYYfffiiifff^^^ZZZRRRHHH>>>777555555:::999777555333111000000---------------------------.........////////////.........------,,,,,,,,,,,,,,,------............,,,...000...)))(((***---++++++++++++,,,,,,------------,,,,,,++++++************)))******++++++,,,******++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......//////......---******))))))******+++,,,************************)))************+++++++++((((((((((((((()))******)))))))))((()))******+++++++++***)))))))))))))))***)))(((''''''((()))***)))************))))))((()))))))))))))))))))))))))))***+++***)))((()))***))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&&&&''')))***'''((()))***+++******))))))***+++***))))))***+++)))***++++++++++++***)))***)))(((((((((((()))***$$$&&&'''(((,,,000,,,++++++******++++++,,,+++++++++************)))*********)))))))))((((((***+++,,,---------------((()))+++,,,------------***+++,,,---..................------......///000,,,,,,,,,,,,---///111222222<<>>KKKUUUVVVUUUTTTRRRLLLCCC999333333444===888111.........---,,,................................................,,,,,,+++***))))))******+++*********++++++,,,---...,,,***((((((***,,,.../////////......---,,,,,,///...+++***))))))***+++***,,,------+++******+++(((((()))***+++,,,,,,---,,,,,,,,,++++++*********,,,+++***))))))***+++,,,)))******+++***)))((('''++++++++++++++++++++++++******+++,,,---///000111+++++++++*********))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***+++*********))))))(((((((((((())))))))))))(((((()))***+++,,,,,,+++***)))************************,,,+++)))(((((()))+++,,,++++++************++++++***+++------------...000222///,,,+++---///...,,,...------,,,,,,,,,------....................................////////////111111333444555666666666222333444555444333222111222333333444444555555666888666666<<>><<<888777777;;;@@@AAA>>>:::444444333333222333333444666444444:::DDDMMMRRRTTTSSSPPPIII@@@777111111222777444111000000000...,,,------------------------------------------------,,,,,,+++***************+++++++++++++++,,,---------,,,***))))))***,,,------------------------...///---+++***))))))***+++((()))+++,,,+++++++++,,,***************+++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,******+++++++++***)))(((++++++++++++++++++++++++)))))))))***+++,,,---...+++++++++*********))))))(((((())))))))))))(((((()))))))))))))))))))))((()))))))))******)))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((************************************)))))))))(((((())))))******))))))((()))***++++++++++++***)))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++************++++++***+++------,,,---...000111...,,,+++---...---,,,...------,,,,,,---------....................................////////////000111222333444555555555555555555555555444333333000111111222222333333444999666777<<>>:::999999<<<@@@BBBAAA>>>666555444333333222333333555444333555:::BBBKKKPPPNNNJJJCCC;;;333//////111.........///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++************+++,,,,,,,,,------------...,,,++++++******++++++,,,******+++,,,,,,---.........---+++***))))))***+++&&&(((***+++******,,,---+++++++++*********))))))+++++++++++++++*********++++++************++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++******))))))***++++++,,,+++++++++***************((())))))******))))))((())))))))))))))))))))))))***++++++++++++++++++***************++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))///---+++)))''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++************************)))))))))))))))******************))))))******++++++******)))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++***+++------,,,,,,...//////...,,,,,,---...---,,,---------,,,,,,------.......................................///////////////000111222333444444444555555444333333333333333000111111222222333333444999777888===CCCLLL\\\iiixxx,,,+++***)))((('''&&&%%%***+++,,,---...///000000222333555666666555555555222222111111111111111111///000000000......000111...---+++******+++---...///.........//////000000...------,,,,,,------...---...///000/////////000222333555666666444111000222222222222222222111111///111444777999999888888666666666666777777777777999666555;;;DDDGGGCCC>>><<<:::999:::===>>>>>>===666666444333222222222222222333333222333888AAAGGGEEEAAA;;;555000///000111++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++------..................++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******&&&(((******))))))***+++************************+++++++++***************+++++++++++++++++++++++++++,,,---------,,,+++***************************,,,,,,++++++++++++,,,,,,************************)))))))))******))))))))))))))))))))))))************++++++,,,,,,++++++***)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))...---+++)))''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++*********)))))))))))))))******++++++++++++******))))))************))))))++++++++++++++++++++++++++++++***))))))***++++++++++++************++++++***+++------,,,,,,---...------,,,,,,,,,---,,,,,,------,,,,,,,,,---..........................................////////////...///000111222333333333333222111000///000111222222333333444444555555666888777999===CCCKKK[[[jjjwww++++++***)))(((&&&&&&%%%++++++,,,...///000111222444777999999777666666777333333222222111000000///+++,,,,,,,,,++++++---///...---+++******+++---...------...///////////////------,,,,,,,,,,,,------,,,...000000///000222444222111000//////000000111222222222222333333333333333333333333333555666777666666666666777777777777888555555;;;DDDHHHEEE@@@<<<:::888777777888777777666555444333222111111111...111333222000222777<<<:::777333000//////000111......------,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---.../////////...------++++++++++++++++++++++++,,,,,,+++++++++*********++++++******************)))***++++++)))(((((((((((())))))***++++++,,,,,,************************+++++++++,,,,,,++++++++++++,,,---......---,,,+++************************,,,,,,+++*********++++++************************))))))************))))))((()))))))))*********+++))))))************))))))((((((((()))))))))******************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))((((((((()))***))))))))))))))))))))))))'''((((((((()))))))))***%%%&&&'''((()))+++,,,,,,))))))))))))))))))************++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++******************+++++++++************++++++***,,,---,,,++++++,,,---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---...///....................................////////////......000111222333333333333222111000///000111222222333333444444555555666777777:::>>>BBBKKK[[[kkkyyy''''''(((((()))))))))***,,,---...///000111222222555888;;;;;;777555666888666666555333111000///...+++---------,,,,,,...000...---,,,+++++++++,,,---+++,,,---.../////////...------,,,,,,,,,,,,------,,,...000000000111666:::888555222///......000111222222222333333333333333666444222111111222444555555555666666666777777777888777888===DDDHHHFFFBBB;;;:::888666444333333333444333222111111000111111---///222222000///000333222000......///000/////////000000...---...000333........................++++++++++++++++++++++++,,,++++++++++++,,,,,,------.../////////...---,,,,,,++++++******++++++,,,------,,,++++++***))))))*********************)))+++,,,---,,,)))''''''((('''((()))***+++,,,------)))))))))***************++++++,,,,,,,,,,,,++++++***+++,,,---------,,,+++************************))))))((((((((((((((()))***************+++++++++)))******++++++******)))((())))))******+++++++++(((((())))))))))))(((((('''((((((((())))))))))))************************((((((((((((((((((((((((************************((())))))************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((***+++,,,))))))))))))))))))))))))''''''(((((())))))******%%%&&&&&&((()))***+++,,,))))))))))))************)))******************)))***))))))(((((())))))***************************************************++++++************++++++***,,,---,,,+++***+++---)))***,,,,,,+++++++++,,,,,,,,,,,,,,,---......///....................................////////////...///000111222333333333555555444333333333333333000111111222222333333444555666:::>>>BBBKKK\\\mmm|||''''''((()))******++++++......///000000111222222444777;;;:::666444555777666555333111///,,,+++***...///000///......///111---------,,,,,,+++++++++***+++,,,---.........------,,,,,,++++++,,,,,,---+++...000000000333;;;AAAAAA???;;;666333111111111111111111111222222222333555444444333333333444555444444555555555666666666555666999===BBBDDDCCCBBB999999999777555444333333111111000000000000000111...///000000...---.........---,,,---//////---***'''***---...---...///222------------------------+++++++++++++++++++++++++++++++++++++++,,,---...,,,---/////////---,,,***---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++++++++))))))************))))))***,,,---,,,***))))))***))))))*********+++++++++((()))))))))*********+++++++++,,,------,,,++++++)))***+++---------,,,+++************************(((((('''''''''(((((()))))))))*********+++++++++)))******++++++******)))((())))))******+++,,,,,,(((((())))))))))))(((((((((((()))))))))*********************************))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))'''''''''((()))*********((())))))))))))*********((()))))))))************((())))))******))))))(((***)))(((''''''((()))***))))))))))))))))))))))))*********++++++*********++++++************++++++***,,,---,,,+++***+++,,,'''***,,,---+++***+++,,,,,,,,,,,,,,,---...//////....................................//////////////////111222333444444444555555555555555444333333000111111222222333333444333555:::>>>BBBKKK]]]ooo************))))))))))))/////////000111111222222222666:::999555222444777333222000---***(((%%%$$$+++,,,---,,,+++***,,,...,,,------------,,,+++***(((***+++---......---------,,,,,,++++++,,,,,,---+++---000000000555>>>FFFIIIGGGCCC>>>999555111000//////000000111111111222333444555666666666555444444444444444555555555666111444777;;;>>>???@@@@@@888999:::999777666555555000///////////////000111111000...---------------...---,,,...///...***&&&"""(((,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,---...,,,---...//////---+++***...,,,***((((((***,,,...+++++++++,,,,,,---......((()))************)))))))))+++,,,---+++++++++,,,+++++++++***************(((((())))))*********+++++++++------------++++++))))))+++,,,---,,,,,,+++)))))))))))))))))))))))))))))))))))))))***++++++))))))******++++++++++++******++++++++++++******((())))))***++++++,,,,,,))))))************)))))))))************+++++++++***************************************************************************)))((((((((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,++++++***)))(((((((((((())))))*********+++(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((******++++++++++++******++++++************++++++***,,,---,,,******+++,,,&&&))),,,---+++)))***,,,+++++++++,,,---...///000..................................../////////000///000111222333444444444222333444555444333222111222333333444444555666666222444999>>>BBBKKK^^^ppp+++)))((('''((()))+++,,,////////////............777777777666555333222111666444222///---+++***)))((()))***,,,,,,+++******++++++++++++++++++++++++///...---,,,,,,,,,---...---------............///000222222000000555>>>FFFKKKNNNOOOIII???666111111///000111222333222111111111222333333444444444444000111333555666555555444333333333555888:::999888:::666444666<<>>;;;;;;555///---000111000---,,,,,,+++***((('''&&&&&&++++++++++++++++++++++++/////////......---------///...---------///000222++++++++++++++++++++++++)))))))))***++++++,,,,,,......---,,,,,,+++******************************,,,,,,---...---,,,+++***(((***+++,,,*********+++***)))''''''(((***...000,,,+++******+++,,,***)))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,+++***)))))))))+++++++++*********))))))(((((())))))))))))((((((((((((***************)))((((((************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))******---,,,+++***))))))))))))******))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&'''((()))***++++++)))***+++***))))))+++---******))))))******+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********......---,,,++++++***))))))***++++++,,,---......---------....../////////------------------------000000111222333333333333222222333333333333444444333222222222222333444444555666:::???CCCLLL^^^ooo***)))((('''((()))+++,,,........................666666555555444222111000111000...---,,,+++************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---+++***))))))((()))******------------............///111111000///222:::@@@GGGJJJLLLHHH???666222111///000111222333222222111222222333333333333333333111222444555666666555555555444555777::::::999777999666666999@@@EEEEEECCC:::555///...///111///---333222111000///...------++++++++++++++++++++++++------,,,,,,,,,+++++++++......---------...//////++++++++++++++++++++++++++++++******************...------,,,++++++******************************,,,,,,---------,,,+++***(((***+++++++++***+++---...---+++******+++,,,---///---++++++,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,+++***))))))***++++++************)))))))))(((++++++++++++************((()))))))))(((((('''&&&************************))))))))))))))))))))))))******++++++++++++************)))((((((((((((((()))))))))((())))))************)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((((((((((((((()))***+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((())))))******+++)))***+++***)))***+++---******))))))******+++,,,************************...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000000111222333333333333222222333333333333444444333333333333333444444555666777:::???DDDMMM___ppp***)))((('''((()))***+++------......///000000000333333333333222000///...++++++*********++++++,,,+++++++++***+++,,,,,,---+++,,,,,,,,,------......---,,,,,,++++++,,,------------------...............000111000...///444888@@@CCCFFFDDD===666111000...///000222222333333333333333333333333222222222222333444555666666666666666777888:::<<<<<<999666666555555:::AAAFFFHHHGGG888333///...///000///---222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------,,,+++++++++++++++++++++++++++,,,,,,++++++***))))))(((------,,,,,,++++++******************************,,,,,,,,,---,,,++++++***)))***++++++++++++---///111111111111111111111111444222///...------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++++++++******)))******++++++************))))))))))))++++++++++++************)))))))))***))))))((('''************************))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))''''''''''''((()))***+++***)))((('''''''''''''''(((((('''(((((()))***+++))))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************+++,,,+++******,,,...******))))))******+++,,,++++++++++++++++++++++++//////............------++++++++++++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------------///////////////////////////000111222333333333333222222333333333333444444444444444333444555555666777888;;;@@@DDDNNNaaaqqq)))(((((((((((()))******---......///111222222333111111111000000///------)))))))))))))))***+++,,,+++***)))))))))***,,,---***++++++,,,,,,---------............//////000000,,,,,,---------.........///000111000......///111777;;;>>>===999444000/////////000111222333333333444444333222222111111111444444555555666666666666777888:::<<<>>><<<888555333222333666;;;???@@@@@@555222///...///000///.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------+++***)))+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,++++++******************************,,,,,,,,,,,,++++++******)))***+++++++++---000222333444666999;;;<<<<<<<<<===:::555111///...,,,+++************************++++++++++++++++++++++++,,,,,,---...---,,,+++*********************++++++*********)))))))))))))))))))))))))))((((((((('''++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))***)))(((''''''((()))***((('''(((((()))***+++,,,((((((((((((((()))***+++((((((((((((((()))******''''''''''''((()))++++++))))))))))))))))))))))))*********)))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))((()))***++++++***)))(((************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++******))))))***+++,,,+++******,,,...******))))))******+++,,,++++++++++++++++++++++++........................+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///000111222222333333222222222222333333333444444555444444444444555666666888888;;;@@@EEEOOObbbsss((((((((((((((())))))******+++,,,---...000111111.../////////...---,,,,,,++++++************++++++******)))((((((***+++,,,))))))******++++++++++++++++++,,,---......//////,,,,,,,,,------------...000111111111///...---...000333555666444111///...000000000111111222333333444333222111111111111111444444444444555555555666777888:::<<<===;;;777444444333222222444555666666222000///......//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++)))(((++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++++++++******************************,,,,,,++++++******************+++++++++...222666888:::===@@@CCCDDDDDDDDDFFFAAA999333000---+++***************************++++++++++++++++++++++++,,,,,,---------,,,***)))))))))******++++++++++++))))))))))))))))))******))))))))))))((((((((('''***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++***)))))))))******,,,+++******)))))))))***''''''((()))***,,,---...''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))((()))***++++++***)))(((************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))***+++++++++******,,,...******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111222222222222222222222333333333444444555444444444444555666666888888;;;@@@EEEOOOcccuuu''''''((((((((()))))))))''''''((()))***+++,,,---------......---,,,++++++,,,,,,+++************+++******))))))******+++,,,******************))))))++++++---///000111111111,,,,,,,,,,,,------------000000000000000///---------...///000000000//////111111111000111111222333444333111000000111222222444444333333333444444555777777888:::;;;:::777444555444333222111000000000/////////............///.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++******************************,,,,,,+++************+++***++++++***+++///555999>>>@@@BBBDDDEEEEEEEEEEEEHHHBBB:::333...,,,***)))************************+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((((()))***+++++++++++++++))))))))))))************++++++++++++************'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++///...,,,***(((&&&%%%%%%---,,,+++***))))))))))))((((((((()))+++---///000(((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))))))))***+++***))))))+++---******))))))******+++,,,++++++++++++++++++++++++*********++++++++++++,,,------,,,+++***)))(((((()))******+++---......///------------,,,,,,,,,,,,------------------------...///000111222222222222222222333333333333444444444444444333444555555666888888;;;???DDDOOOcccuuu&&&''''''(((((((((((((((''''''((()))******++++++,,,------------,,,+++++++++***************++++++++++++,,,,,,---------,,,,,,,,,++++++***)))))))))***,,,...000111222222222++++++,,,,,,,,,---------............//////...---...---------///111222222333222111000000000111222333222000///000111333444444333222222222222333444555555555666888888666444333333222111/////////000---..................///,,,,,,,,,------.........------------------------))))))*********+++++++++++++++*********+++,,,,,,++++++++++++++++++++++++******************++++++******************++++++************************,,,,,,***)))))))))***+++++++++******,,,000777<<<===>>>???AAACCCDDDDDDEEEDDD>>>666///,,,+++******))))))))))))))))))))))))************************++++++,,,,,,+++)))(((''''''(((***+++,,,,,,++++++((()))))))))************++++++++++++************&&&'''(((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++***(((&&&%%%$$$$$$+++******)))))))))******))))))))))))***+++,,,---))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,+++++++++******))))))+++++++++,,,,,,---------.........---------,,,,,,...........................///000111222222222222222222333333333333444444333333333333333444444555777777:::>>>CCCOOOcccvvv&&&''''''((()))(((((((((*********+++,,,,,,------,,,,,,---------,,,++++++((((((((())))))***+++,,,,,,---...///000///...---...------,,,+++***))))))%%%''')))+++---.........++++++,,,,,,,,,------------,,,,,,,,,.........---000...,,,,,,///222444444444333222000000000000111222111000///000111333555444333222111111111222333444333333444666777555444//////000///......000111,,,---......------...///------......//////000000------------------------+++++++++,,,,,,---------++++++*********+++---...++++++++++++++++++++++++,,,,,,++++++***)))))))))******************++++++************************---,,,***)))))))))***+++++++++******,,,111888===777888:::===@@@CCCEEEFFF@@@:::222,,,*********+++((((((((((((((((((((((((***************************+++++++++***)))'''&&&'''(((***+++,,,,,,++++++(((((())))))*********+++))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''%%%%%%%%%%%%%%%&&&'''((((((''''''(((((()))***++++++******)))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((((((((())))))*********+++******)))))))))))))))***))))))))))))))))))))))))...---++++++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))'''((()))((('''''')))+++*********)))***++++++,,,........................*********++++++,,,,,,,,,***************+++++++++------,,,,,,,,,,,,++++++/////////......---------////////////////////////...///000111111222222111222222333333333444444444333222222222222333444444777777999===CCCNNNcccvvv******))))))((((((''''''(((((((((((())))))))))))))))))***+++++++++++++++)))*********++++++,,,,,,((()))***+++,,,---------+++++++++******)))))))))...------,,,,,,------...,,,,,,,,,---///000222222......////////////...---......///111111222222222333000---,,,---...000000///000000000000000//////000000111222333444444444444444444333222222111111111111222222111000///...000///...---,,,+++++++++...//////000000000000000---...///...+++)))))))))************************,,,++++++******++++++,,,,,,++++++******++++++,,,---------------,,,+++***,,,+++***))))))******+++++++++******)))(((((((((,,,++++++******++++++,,,,,,+++***))))))+++---...333444777:::<<>>777111,,,*********))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********((('''((()))***)))'''((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''!!!%%%((())))))((('''++++++++++++++++++++++++'''(((((()))***+++++++++******))))))((((((''''''))))))************))))))+++***)))'''''''''((()))---,,,+++)))(((((('''''''''((()))++++++***)))))),,,,,,+++***))))))******((()))***++++++***)))(((,,,,,,,,,---------......+++******))))))))))))))),,,---...---+++***+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000222444666888888777555444222222333333333333444444111111222222222333333333666666888===CCCMMM___ooo'''''''''((((((***++++++(((((()))******)))(((((((((((()))))))))*********))))))(((((((((((())))))***,,,---,,,***(((((((((***************))))))((()))***,,,------,,,***)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,///...,,,,,,,,,...111333888;;;<<<888000,,,---000///...------------...///333333444333333222111000222222111111111000000000......------,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++******+++++++++***+++++++++******)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******(((((()))))))))*********'''''''''''''''((())))))*********)))))))))))))))((((((((())))))*********+++++++++*********))))))))))))))))))************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++*********)))))))))))))))))))))******++++++++++++******(((''''''(((***---000222999777333///,,,******+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))***((('''((()))***)))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))&&&''')))***++++++***)))************************'''(((((()))******++++++***)))))))))((((((((('''((())))))******))))))(((,,,+++***)))((())))))***,,,+++***)))(((((((((((((((((()))***************,,,++++++***))))))******((()))***++++++***)))(((+++,,,,,,,,,,,,---------++++++***)))))))))))))))+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,---............---,,,,,,,,,---------......------......///000000000222444666888888777555444222222333333333333444444111222222222222333333333666555888>>>DDDNNN```ooo'''((()))******++++++***'''(((((())))))(((((('''(((((())))))))))))******))))))(((((((((((()))))))))+++,,,+++)))((((((((())))))***+++++++++******)))***+++,,,,,,+++***)))((((((((((((((((((((((((*********++++++++++++,,,---,,,+++++++++---///111222444555444111---++++++++++++++++++,,,---//////111111222222222222111111//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,++++++************))))))*********++++++++++++,,,++++++++++++++++++++++++******))))))))))))******'''((((((((())))))))))))''''''''''''(((((()))***))))))))))))************)))))))))***************++++++*********)))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********************++++++++++++******))))))))))))))))))************++++++++++++******(((((('''((()))+++---...///...---,,,+++***++++++))))))))))))))))))))))))***))))))(((((())))))***+++******))))))))))))(((***)))((((((******)))((((((((((((((((((((((((((('''''''''((()))************))))))(((((())))))***************************((((((((((((((((((((((((((((((((()))******++++++))))))))))))(((((((((((('''(((((())))))((((((''',,,+++***************+++******))))))))))))******)))))))))))))))******+++,,,+++******)))*********((()))************))))))******+++++++++,,,,,,,,,++++++***))))))))))))******+++,,,+++)))((()))***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++,,,...000000///...---,,,,,,,,,---------......------......///000000000222444666777777777555444222222333333333333444444222222222222333333333333555555888>>>DDDOOO```ppp&&&((()))***+++***))))))''''''((((((((((((''''''(((((())))))))))))))))))))))))(((((((((((())))))((()))+++***)))(((((()))''''''(((******+++++++++)))***++++++++++++***)))(((((((((((((((((((((((())))))*********+++++++++------,,,+++,,,...000111333222222111000---)))&&&+++,,,,,,---...///000000//////000111111111000000------,,,,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++))))))******+++,,,------,,,,,,------,,,,,,,,,---))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******))))))))))))******((((((((()))))))))******++++++******)))******+++(((((())))))******++++++******************++++++************))))))))))))((()))))))))******************************************************************++++++++++++******)))))))))))))))***************++++++++++++***************)))***+++,,,---)))******+++++++++******))))))))))))))))))))))))***))))))))))))))))))******************)))((((((***)))((()))******)))((((((((((((((((((((((((((('''((((((((()))))))))******))))))(((((())))))***)))(((''''''''''''((()))(((((((((((((((((((((((((((((())))))************))))))))))))((((((((((((''''''((((((((((((''''''************************))))))(((((()))***++++++***)))((((((((()))+++,,,++++++***************+++((())))))***************)))************+++++++++,,,+++******))))))*********+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***,,,...000000///---,,,,,,,,,,,,---------......------......///000000000222444555666777666555444222222222333333333444444222222222333333333444444555555999???EEEOOO```ooo&&&'''((()))***)))((('''((((((''''''''''''(((((())))))(((((((((((((((((())))))(((((((((((())))))&&&((())))))((('''((()))%%%%%%'''((())))))******************************))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++,,,---...///444111///.........,,,))),,,------....../////////......//////000///////////////.........---------((())))))******++++++,,,++++++++++++++++++++++++))))))***+++,,,------...---...000...,,,+++,,,...(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++...---,,,***))))))))))))(((((())))))******++++++++++++***************************)))))))))((((((((()))))))))******************************************************************++++++++++++******(((((())))))******************++++++++++++******+++*********)))*********))))))***++++++***))))))))))))))))))))))))))))))******))))))))))))******((()))************)))(((+++)))((()))***+++***)))))))))))))))))))))))))))***)))))))))(((((((((''')))((((((''''''(((((()))'''&&&%%%%%%&&&''')))+++)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))))))))(((((((((((()))***+++,,,***)))((((((((()))+++,,,+++***************++++++)))))))))))))))******+++)))))))))*********++++++,,,++++++******************,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***---//////...,,,***,,,,,,,,,---------......------......///000000000333333444555666555555444222222222333333333444444222222333333333444444444444555999???DDDNNN^^^mmm''''''(((((((((((('''''')))((((((''''''(((((()))))))))((((((((((((''''''))))))(((((((((((())))))$$$&&&((()))((('''((()))$$$%%%&&&'''((((((((((((************************))))))))))))))))))))))))*********++++++++++++,,,))))))))))))***+++,,,,,,000...------///000000///+++,,,---...............---...............------------,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,------///111222000,,,***,,,...''''''(((((((((((()))))))))))))))************+++++++++++++++++++++++++++******))))))))))))******************++++++++++++,,,+++***)))((('''''''''))))))))))))***************************)))))))))******)))))))))((((((((())))))))))))***************************************************+++++++++******++++++++++++******((((((((()))******++++++******++++++++++++******))))))((((((((('''''''''***++++++++++++***))))))))))))))))))))))))))))))+++******))))))******+++&&&''')))***++++++******+++***))))))++++++***)))))))))))))))))))))))))))*********)))(((''''''''')))((((((''''''(((((()))((((((''''''(((***+++,,,************************))))))))))))))))))******(((((((((((())))))))))))'''(((((())))))(((((('''''''''((())))))))))))((())))))(((((()))***++++++)))))))))))))))******+++*********)))******+++,,,)))((((((((()))***+++,,,))))))*********+++++++++,,,,,,+++************+++***,,,------,,,+++,,,...,,,,,,,,,,,,------------************++++++++++++)))***,,,......---,,,+++,,,,,,,,,---------......------......///000000000333333444555555555555555222222333333333333444444333333333333444444444444444555999>>>CCCLLL[[[jjj{{{))))))((((((((((((((()))***)))(((((((((((()))***))))))((((((((('''''''''))))))(((((((((((())))))###%%%'''(((''''''((()))&&&&&&'''(((((()))((((((******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((())))))******+++,,,,,,,,,---///000000//////...+++,,,...000111222222111------...------,,,+++*********)))))))))(((((((((******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111333555222,,,***+++---))))))))))))*********+++))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))))))))***************))))))(((((()))***************)))))))))))))))*********))))))(((((((((***)))))))))(((((((((((())))))))))))************************************))))))*********+++++++++******++++++++++++******'''(((((()))******++++++******++++++++++++******((())))))))))))(((''''''************************))))))))))))))))))))))))+++******))))))******+++$$$&&&(((***,,,,,,,,,++++++***))))))++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))************)))*********+++***************************)))))))))))))))))))))'''((((((((()))))))))***((())))))******))))))((('''((()))***+++******)))***)))))))))))))))******(((((()))*********************))))))***++++++,,,)))((((((((()))***+++,,,*********+++++++++,,,,,,---,,,++++++******++++++)))+++,,,,,,++++++,,,---,,,,,,,,,---------......************+++++++++++++++,,,,,,---...---------,,,,,,,,,---------......------......///000000000333333444444444555555555222222333333333333444444333333333444444444444555555555888>>>BBBJJJXXXfffttt+++***)))(((((()))***++++++***)))(((((()))***+++))))))(((((('''''''''&&&))))))(((((((((((())))))###%%%'''(((''''''(((***'''(((((()))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,------......+++///333333111---***)))+++---000333555666777777.........---,,,+++***))),,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,222555666333,,,)))***---******++++++,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++******))))))))))))******(((((((((((()))))))))))))))))))))***+++---...///++++++******))))))((((((***)))))))))((((((''''''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******'''(((((()))***+++++++++******++++++++++++*********+++++++++++++++***))))))))))))))))))***+++,,,))))))))))))))))))))))))++++++************++++++###%%%(((***,,,---,,,,,,+++***)))***+++++++++)))))))))))))))))))))))))))''''''(((((())))))******++++++************++++++++++++******)))(((((('''*********************************)))))))))))))))'''((((((((())))))******))))))************))))))((()))***+++,,,,,,+++*********))))))))))))******'''(((***+++++++++***)))******))))))***+++,,,,,,)))((((((((((((***,,,---***++++++++++++,,,,,,,,,---,,,++++++******++++++(((***++++++******+++---,,,,,,,,,------.........)))************+++++++++------------......//////,,,,,,,,,---------......------......///000000000333333333444444444555555222222333333333444444444333333333444444444555555555555888===AAAHHHVVVdddooo)))*********++++++++++++))))))))))))((((((((((((&&&((()))***)))(((&&&%%%''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))***++++++***)))(((&&&$$$&&&)))++++++***+++,,,...,,,***)))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000:::CCCCCC===555333111...,,,+++++++++------------------------111000...---,,,+++******+++++++++************)))++++++++++++++++++++++++333222000---+++)))((((((+++***((('''&&&''')))*********)))(((((((((((((((***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,+++***)))((((((************************,,,,,,++++++***)))))))))******))))))(((((('''''',,,***((())),,,---+++)))***))))))((()))+++,,,---++++++++++++++++++,,,,,,***++++++++++++***))))))((()))++++++******+++---(((((())))))*********+++++++++,,,+++***(((&&&%%%))))))))))))))))))))))))))))))************))))))******)))))))))))))))***************)))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))************))))))***++++++***((('''((()))))))))(((((()))***++++++))))))))))))************)))))))))***++++++,,,,,,))))))(((((((((((()))))))))'''&&&'''***+++***(((%%%&&&(((***+++,,,++++++))))))))))))************))))))))))))************///...,,,***(((&&&&&&%%%'''''''''((())))))*********+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................222111///...---...000111333333333444444555555555222222333333333333444444111222222333444555666666555555888===@@@EEERRR___lll~~~))))))))))))*********+++))))))))))))((((((((('''((()))***+++***)))'''&&&''''''''''''((((((((((((((((((((((((((()))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))***))))))((((((''')))+++,,,+++,,,---...000...+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---333>>>IIIJJJFFF444333111///...---------........................000///...---,,,++++++***+++++++++************)))++++++++++++++++++++++++222111000///...---------+++***(((''''''((()))***++++++***)))))))))))))))***++++++,,,,,,++++++***************************,,,+++++++++***)))))))))++++++++++++++++++++++++((((((((((((((()))))))))******))))))((((((((((((+++***((()))+++,,,***(((,,,,,,++++++,,,---///000++++++++++++++++++++++++((()))***+++++++++++++++***+++,,,+++***)))***+++(((((())))))))))))))))))***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******************)))******))))))))))))******************)))))))))))))))))))))))))))))))))))),,,+++******))))))******))))))************)))))))))***+++***)))((()))***)))))))))))))))***++++++))))))))))))************,,,,,,++++++***)))))))))))))))(((((((((((())))))***)))((()))+++,,,***((())))))***+++,,,++++++***))))))))))))************))))))))))))************''''''((()))***,,,---...---+++)))''''''(((***+++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------........................///...------...000222444222222222333444444555555222222333333333333444444333333444444444444444444555555888===@@@FFFRRR___lll}}}(((((((((((()))))))))))))))))))))(((((((((''''''))))))***+++***)))((('''''''''''''''((((((((((((&&&''''''((())))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((())))))******+++,,,,,,,,,,,,///111333000,,,+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++---...333>>>HHHJJJFFF222222000///////////////........................//////---,,,+++++++++++++++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,---***)))(((''''''(((******,,,++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((())))))*********))))))))))))(((((((((***)))((()))***+++***(((,,,,,,,,,,,,---...///000,,,,,,,,,+++*********)))'''((()))***+++,,,,,,,,,+++,,,---+++)))(((((()))******))))))))))))))))))((()))***,,,------------))))))))))))))))))))))))******++++++++++++*********)))))))))))))))******++++++*********)))))))))))))))))))))))))))))))))++++++***)))))))))******))))))************)))))))))***++++++***)))+++,,,))))))))))))))))))***+++))))))))))))************,,,,,,++++++***)))))))))***))))))(((((())))))***+++******+++,,,,,,***''',,,,,,,,,,,,,,,+++***)))))))))))))))************))))))))))))************))))))))))))***+++,,,,,,111...***'''&&&''')))+++******+++,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,---------............................................................---------...000222333000111111222333333444444222222333333333333444444555555444444444333333333555555888===@@@FFFSSS___mmm}}}'''''''''(((((((((((()))))))))((((((((('''''''''((())))))))))))(((''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))***)))(((((()))***,,,---+++,,,,,,++++++,,,///111555222...+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,......000777>>>???::://///////....../////////------------------------......---,,,+++++++++++++++++++++*********))))))************************''''''((()))************))))))((((((((()))***++++++******))))))************++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++,,,,,,---,,,,,,+++***))))))((((((((()))***+++,,,,,,,,,***+++,,,+++)))((()))***,,,,,,++++++******))))))''''''((()))***+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))***++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))(((***++++++******+++---***)))))))))))))))******((()))))))))************)))))))))***++++++,,,,,,***))))))))))))))))))*********+++,,,,,,***(((&&&,,,,,,,,,++++++***))))))((()))))))))************((()))))))))************+++******)))((((((((((((...,,,***(((''''''((()))******++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------------------------------........................111000///............/////////000111222333333444222222222333333333444444444444444444444444444444444555888===@@@FFFSSS```nnn~~~&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))+++******)))***+++---...***++++++******+++---000555222...++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,000555555111,,,,,,,,,---------------++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,+++++++++*********))))))******************************+++,,,,,,,,,,,,+++)))))))))))))))***++++++))))))((((((((())))))******++++++,,,,,,++++++******************************************+++++++++))))))))))))))))))))))))++++++++++++******))))))))))))))))))************)))*********)))))))))***&&&''''''((())))))******,,,,,,++++++***)))((((((******+++++++++******)))(((***++++++******+++,,,---------,,,,,,+++++++++))))))))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))(((((()))***++++++++++++++++++************))))))))))))))))))))))))***))))))((())))))******))))))************))))))((()))++++++******+++---******)))))))))))))))***((()))))))))************)))))))))***++++++,,,,,,******))))))))))))******)))******+++)))(((''''''*********)))))))))******((()))))))))************((()))))))))************&&&&&&&&&'''((()))***+++''''''((())))))(((''''''************************************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000//////..................//////000222333333444222222222333333333444444222222333333444555666666444444888<<<@@@FFFSSS```ooo''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))++++++*********+++,,,,,,)))***+++***)))***+++---222///,,,+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,(((***+++***---222222///***++++++,,,------,,,,,,************************,,,++++++++++++,,,,,,---+++++++++************)))************************)))***+++,,,,,,+++***)))((())))))******+++++++++(((((((((((((((((()))******++++++,,,,,,++++++***))))))))))))))))))))))))++++++******************))))))))))))))))))))))))******))))))(((''''''&&&)))))))))************+++)))+++,,,+++***)))***+++'''''')))******+++******+++++++++***)))))))))(((+++++++++++++++***))))))''')))***+++******,,,------------,,,,,,,,,,,,,,,------,,,+++*********+++))))))))))))))))))))))))******++++++++++++******(((((((((((()))***+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))((((((((()))******))))))************))))))((()))******)))(((***++++++******)))))))))))))))))))))))))))************,,,,,,++++++***)))))))))+++******))))))******+++((()))***)))''''''((()))******)))(((((())))))***))))))))))))************))))))))))))************+++***)))((('''&&&&&&&&&###$$$''')))***)))((('''+++***))))))))))))***+++************************++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...///000000111......///111222333444555222222333333333333444444111222222333444555666777333444777<<<@@@GGGTTTaaaqqq''''''((((((((()))))))))(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********)))(((((((((***,,,,,,+++***+++,,,,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''******)))+++000000...***+++,,,---------,,,,,,************************++++++******+++,,,------+++++++++************)))************************%%%&&&(((*********((('''(((((()))***++++++,,,+++))))))(((((())))))***+++***++++++,,,,,,++++++***************************,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********+++++++++***,,,---,,,******+++---'''((()))***+++++++++***************)))))))))))))))******+++++++++******)))***++++++***)))***,,,*********+++++++++++++++------+++*********++++++)))))))))))))))))))))))))))******************)))(((((((((((()))***+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((()))******))))))************))))))((()))***)))''''''((()))++++++***)))))))))))))))))))))))))))************,,,,,,++++++***)))))))))+++******))))))******+++)))******(((&&&'''***---...---+++)))((((((((()))))))))))))))************))))))))))))************111000---***(((&&&$$$$$$%%%%%%'''((())))))))))))+++***)))(((((()))***+++*********************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------........................++++++---...///000000000...///000111333444555555222222333333333333444444333333333444444555555555333444777<<<@@@GGGTTTaaasss(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))(((''''''''''''(((''''''''''''((((((((()))%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))'''&&&%%%(((***------,,,+++++++++((((((***---000111000///,,,,,,,,,,,,,,,,,,,,,,,,(((******((()))------***+++,,,---.........---,,,++++++++++++++++++++++++************+++,,,------+++++++++************)))))))))))))))))))))))))))'''(((+++---......---,,,'''((()))++++++,,,,,,,,,******))))))***+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((************************)))))))))***++++++,,,,,,))))))******++++++++++++***---...---+++***,,,...%%%&&&((()))******)))))))))))))))))))))*********'''((()))***+++,,,,,,,,,+++,,,,,,+++)))((()))***(((((())))))*********+++******)))(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******))))))************))))))((()))***((('''&&&&&&'''++++++***))))))((())))))))))))))))))************)))))))))***++++++,,,,,,++++++************++++++***++++++(((&&&(((,,,000111000---+++)))((((((((())))))))))))************))))))))))))************,,,+++++++++++++++,,,,,,)))(((((('''((()))***++++++***)))(((((()))***+++************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................//////......---,,,...///000111333444555666222222333333333444444444555555444444444333333333333333777<<<@@@GGGTTTaaauuu))))))))))))((((((((((((######$$$&&&((()))***+++$$$%%%'''(((***+++,,,,,,))))))((((((''''''&&&&&&))))))(((((('''''''''&&&((()))*********((('''&&&,,,***'''%%%$$$&&&((()))***++++++,,,,,,++++++************))))))))))))))))))))))))***,,,...///000000///---,,,+++*********)))***+++,,,------------++++++******)))************************************++++++++++++***))))))++++++,,,,,,,,,,,,------************************(((((((((((())))))))))))(((((())))))*********++++++,,,,,,+++)))((()))+++******+++++++++,,,,,,,,,***---//////,,,******+++******))))))(((((('''''',,,+++((('''&&&'''((()))))))))))))))))))))))))))&&&))),,,---,,,***))))))%%%&&&((()))++++++,,,,,,))))))))))))))))))))))))++++++******)))(((((('''******+++++++++,,,,,,,,,---,,,+++*********++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***++++++(((((((((((((((((((((((())))))))))))***+++,,,---******))))))))))))******))))))************)))))))))))))))))))))))))))))),,,,,,,,,+++***))))))((())))))))))))******************)))((((((((((((((())))))***))))))((('''&&&$$$+++...,,,***,,,...,,,,,,+++***))))))******%%%&&&''')))+++---//////888333...++++++***(((&&&******))))))))))))*********))))))))))))+++,,,---************************)))(((''''''''')))***+++...+++(((''')))***)))(((,,,,,,+++++++++++++++,,,************************,,,,,,,,,++++++*********++++++++++++******)))))),,,***((((((***,,,............---,,,,,,,,,---......---,,,,,,++++++,,,,,,------------.........///000000000111222333555555444333333222222333333444/////////111333444333222444555999<<<>>>CCCQQQ```sss'''''''''(((((()))))))))&&&&&&&&&''''''(((((((((%%%%%%&&&'''''''''''''''(((((((((((((((''''''''')))(((((((((''''''''''''((((((((()))((((((''''''+++***((('''&&&'''((()))***++++++,,,,,,++++++***************)))))))))))))))******+++,,,...000111---,,,,,,***)))(((((('''+++,,,---....../////////,,,,,,+++*********++++++***************************++++++++++++***))))))*********+++++++++,,,,,,************************))))))))))))************)))))))))******+++++++++,,,,,,,,,+++))))))***,,,)))))))))*********++++++***---//////,,,******+++******))))))((((((((((((******(((''''''((())))))************************'''***---...,,,***))))))'''''')))***++++++,,,,,,)))))))))))))))))))))))),,,++++++***))))))((((((*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))***+++************************))))))))))))***+++,,,---******))))))))))))******))))))************)))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))******************)))((((((((((((((()))******+++++++++******"""''',,,---***)))***,,,,,,++++++***))))))******(((((())))))***+++,,,,,,///,,,)))(((***,,,,,,+++******))))))))))))******...---,,,************+++************************))))))((('''((((((******,,,)))&&&&&&((())))))'''+++******)))))))))******************************,,,,,,++++++++++++++++++++++++++++++*********)))...---++++++,,,......---------............------*********+++,,,---//////------........./////////000000000111222333444555444333333222222333333444111111111333444555444333555555777;;;>>>DDDQQQ^^^ppp$$$%%%&&&'''((()))******))))))(((((('''&&&&&&%%%(((((((((((('''&&&%%%$$$'''''''''(((((((((((((((((((((((((((''''''''''''(((((('''''''''((())))))******)))))))))(((((((((******++++++++++++************************************+++,,,---...000111////////////...---++++++++++++,,,,,,---............---,,,++++++++++++,,,***************************++++++++++++***)))))))))))))))************+++************************************++++++++++++))))))************+++++++++,,,,,,+++))))))***,,,((((((((()))))))))*********,,,......,,,+++++++++***))))))))))))((((((((((((((())))))))))))))))))************************(((+++---...---+++******)))******+++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++******))))))))))))*********+++++++++)))***+++,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))************************))))))))))))***+++,,,,,,******))))))))))))******))))))************))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''((())))))))))))***************))))))(((((((((((((((((((((***++++++,,,,,,,,,'''***---,,,)))'''(((***,,,+++******)))***************)))))))))((((((((()))'''&&&''')))+++,,,,,,******))))))))))))******......,,,++++++***++++++******************************)))((((((((())))))***)))'''''')))******))),,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************///---------......,,,+++,,,---......///...------******++++++,,,...///000....../////////000000000///000000111222333444555444333333222222333333444222222333444555555555555666444444999>>>EEEPPP[[[lll|||%%%%%%&&&&&&'''(((((()))***))))))((('''&&&&&&%%%************)))((('''&&&&&&&&&''''''(((((())))))(((((((((((((((''''''''')))(((''''''((()))+++,,,))))))***++++++***)))(((******++++++++++++******)))***************+++++++++++++++,,,---...000111111111111111000///...---))))))))))))******+++,,,///...---,,,,,,,,,,,,,,,***************************++++++++++++***)))))))))))))))*********++++++************************)))))))))*********++++++))))))))))))))))))))))))***++++++***((((((***+++((((((((()))))))))******+++,,,---...---,,,++++++))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((()))+++---...,,,+++***+++++++++,,,,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))*********++++++(((***,,,------,,,+++***************************************************++++++***)))((((((((()))******************************))))))***++++++,,,******))))))))))))******))))))************))))))))))))))))))))))))))))))***)))&&&$$$$$$%%%'''(((((()))))))))************))))))(((((((((((())))))''''''((()))))))))))))))***+++,,,***((('''(((***++++++***************+++******))))))((((((''''''+++)))((((((((()))))))))******))))))))))))******************+++,,,------************************+++******))))))(((((((((***))))))***+++,,,,,,,,,******)))))))))***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++,,,...//////---***---,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,////////////000000000000000111222333444555555555444333333222222333333444222333555555555444555555777333222777>>>EEEPPPYYYiiizzz''''''''''''''''''&&&&&&(((((((((((((((((('''''''''((())))))))))))))))))&&&&&&''''''(((((())))))'''''''''(((((((((((((((******)))((()))***,,,---''')))***++++++***)))((()))******++++++******)))))))))******+++++++++,,,+++++++++,,,---...///000------------,,,,,,+++*********)))))))))***+++,,,000///...---,,,,,,,,,,,,***************************++++++++++++***))))))************+++++++++,,,))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((()))))))))'''''')))+++)))))))))*********++++++++++++,,,---...---,,,+++))))))))))))************'''((()))***++++++******************************)))+++------+++******++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))************+++++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))*********)))******+++,,,******))))))))))))******))))))************))))))))))))))))))))))))))))))***(((&&&$$$$$$%%%''')))((()))))))))************))))))(((((((((((()))))))))))))))))))))((('''''')))***))))))((((((***++++++***************++++++((((((((((((((())))))))),,,,,,+++***)))(((((((((******))))))))))))******'''((())))))***+++++++++************************++++++*********)))((((((((()))************++++++&&&&&&&&&&&&&&&'''((((((++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++,,,***+++---000222333111......,,,)))((((((***...000///...------,,,,,,------////////////000000000000111222444555666777777666444333333222222333333444111333555555333333444555888444333888>>>EEEOOOXXXiiizzz((((((((('''''''''&&&&&&'''(((((((((((()))))))))$$$$$$&&&'''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((******)))))))))***++++++'''((()))*********)))((())))))************))))))))))))******+++,,,,,,,,,++++++++++++,,,---.........---,,,++++++++++++,,,...---,,,++++++,,,---...000///...---,,,+++++++++***************************++++++++++++***))))))*********+++++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))))))))))))))((((((((((((''''''((()))))))))(((((()))+++)))))))))*********+++++++++++++++,,,......,,,***)))))))))************+++))))))******************------------------------)))***,,,+++***)))***+++***+++++++++++++++******))))))))))))))))))))))))++++++++++++++++++************+++++++++,,,,,,,,,++++++,,,---,,,+++***)))((((((((((((((((((((((((************************+++***))))))))))))))))))((((((((((((((((((((((((+++***************++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))***)))'''&&&&&&'''((()))))))))))))))************((((((((((((((())))))***,,,,,,,,,++++++***(((((()))((((((((()))***+++,,,*********)))******+++,,,'''(((((())))))******+++)))***,,,+++***)))***,,,******))))))))))))******************)))((('''&&&******************************+++++++++***))))))&&&(((******)))((()))******))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,...222555666444222---,,,)))((((((+++...111++++++,,,,,,---///000111....../////////000000000111222444666777777777666444333333222222333333444111444666666333222333555888555555999>>>DDDOOOYYYiiizzz((((((((((((((((((((()))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))((())))))))))))(((((('''''''''(((((())))))))))))))))))************))))))))))))***++++++,,,------************++++++,,,---///...,,,******+++---...///...---,,,,,,---...///000///...,,,+++************************************++++++++++++***)))))))))))))))************+++))))))))))))))))))))))))(((((()))))))))*********+++*********)))))))))))))))***+++***)))***+++---((((((((()))))))))******+++******,,,//////---***))))))*********+++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))***))))))******+++*********))))))))))))))))))))))))************************+++,,,,,,,,,,,,---------...------,,,+++***))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))***+++))))))))))))))))))))))))++++++***************+++******))))))))))))******))))))************))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))************((((((((((((((()))************+++++++++******)))))))))((()))******************))))))***++++++,,,)))))))))************+++'''))),,,+++***)))***,,,******))))))))))))************++++++***)))'''&&&************************((()))***+++++++++******)))+++...---+++)))***+++,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------000222333222111,,,,,,,,,,,,---...//////,,,,,,,,,,,,---///000111------.........////////////111333555666666555444444333333222222333333444222666999888444222444777777666888;;;===CCCOOO\\\iiizzz&&&''''''((()))***++++++******))))))(((((('''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''((((((((('''%%%$$$&&&'''''''''(((((())))))))))))************))))))))))))***+++,,,,,,------))))))))))))***+++,,,,,,,,,***'''%%%%%%&&&)))+++...---+++******+++---...//////---,,,+++************************************++++++++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++---///''''''''''''((((((((()))+++******,,,//////---***))))))******++++++++++++...,,,***(((((()))***+++))))))))))))))))))))))))''')))***)))((('''(((***(((((()))***************))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,---------......///...---+++***)))))))))************************************************))))))(((((()))***++++++************************++++++***************+++******))))))))))))******))))))************))))))))))))))))))))))))))))))*********+++++++++++++++))))))))))))************((((((((((((((()))******&&&'''((())))))******)))***))))))***+++***)))'''******))))))***+++,,,,,,+++++++++***************(((+++---,,,)))'''(((*********))))))))))))******'''(((***+++,,,,,,++++++************************((()))***+++,,,,,,+++***---000222222///------...(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,---------,,,++++++,,,...///...,,,***,,,///111222111///...//////...------------...------------.........///---///111444555444333333444333333222222333333444333777:::999555333555888666777:::======BBBOOO]]]iiiyyy,,,''' $$$(((%%%&&&((()))***)))(((&&&))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((***++++++***'''&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))************++++++************+++++++++***)))'''''')))***+++******+++,,,---///000111222111000...,,,***(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((++++++******)))((((((((())))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))************))))))---,,,***(((((()))***+++///......---+++******)))))))))***++++++++++++***,,,+++++++++******))))))))))))))))))))))))))))))---)))(((++++++&&&'''+++,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++******))))))((((((************************))))))***++++++++++++***,,,++++++******+++,,,,,,++++++***)))(((((())))))'''((()))***+++,,,,,,,,,,,,,,,++++++***))))))((())))))***+++------***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))(((((())))))))))))(((((('''(((***+++++++++)))(((+++++++++*********))))))******))))))***+++,,,,,,++++++++++++++++++++++++************************(((111:::<<<666...++++++------------,,,,,,+++***************+++,,,---...+++,,,,,,******++++++))))))******,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------.........////////////000............////////////000222333333222111333444444333333222333444555666444555666777666444222111444555777;;;<<<@@@LLLWWWkkkvvv''''''(((((('''&&&$$$###%%%&&&((()))***)))((('''))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))***+++***)))((()))***(((((((((''''''(((((()))(((((((((((())))))))))))))))))))))))************++++++************+++++++++***)))(((((()))***+++******++++++,,,---//////111000///---,,,***)))((())))))))))))))))))))))))++++++++++++************(((((((((((())))))))))))))))))))))))***************************************)))))))))))))))))))))###$$$%%%&&&'''(((((((((************************,,,,,,++++++***)))))))))******))))))))))))******...---+++***)))***+++,,,+++++++++,,,,,,,,,,,,,,,))))))***++++++++++++***++++++*********)))))))))))))))))))))))))))))))))---)))(((+++***''''''+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,*********)))))))))))))))************************))))))***++++++++++++***,,,,,,+++*********++++++++++++***)))))))))))))))((()))***++++++++++++++++++++++++,,,,,,,,,,,,---***)))''''''((()))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***************)))((())))))******))))))((()))))))))))))))******++++++++++++*********))))))******))))))***++++++,,,++++++++++++++++++++++++************************---333888777111+++***,,,,,,,,,------,,,,,,+++***************+++,,,---...+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...............////////////000111333222111111222444444333333222333444555666555666777888888777555444444555777;;;<<<@@@LLLXXXgggsss%%%(((+++------)))%%%"""%%%&&&((()))))))))((('''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++*********+++,,,***))))))(((((())))))***(((((((((((())))))))))))))))))))))))************++++++************+++++++++***)))(((((()))***+++++++++******+++,,,,,,---///......---,,,+++***)))))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******&&&'''((()))***+++,,,---++++++++++++++++++++++++))))))))))))))))))******&&&''''''(((((((((((('''************************************************+++***))))))))))))***+++...---,,,+++***+++,,,,,,******+++++++++,,,,,,,,,((()))******++++++************))))))))))))(((((()))))))))))))))))))))))),,,))))))******((((((+++++++++,,,,,,------......++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***---,,,+++***************++++++***))))))))))))***)))******+++++++++******(((((()))***+++---......111...***))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))******************)))+++***((('''''')))+++---+++++++++************************)))******+++,,,++++++++++++++++++++++++************************000333555111+++((()))---,,,,,,,,,,,,,,,++++++***************+++,,,---...---,,,,,,+++++++++++++++///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............////////////000111222222111111222444333333222222222333444555444555666777777777666555444444777;;;===AAALLLXXXcccppp((((((''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((())))))((('''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))***+++******)))((((((((())))))(((((((((((())))))))))))((()))))))))************++++++************+++++++++******))))))******+++++++++***************+++------,,,,,,++++++******))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******''''''((()))***+++,,,,,,************************)))))))))))))))*********+++,,,,,,+++***)))((((((************************))))))*********+++++++++,,,+++)))(((((()))+++,,,---,,,+++*********++++++---,,,,,,+++***)))))))))((())))))***************)))))))))((((((((((((((())))))))))))))))))))))))+++************)))***+++******++++++,,,---......++++++++++++++++++++++++))))))*********+++++++++(((((())))))******++++++(((((((((((((((((((((((())))))***++++++++++++***---,,,+++***))))))))))))++++++***))))))*********+++++++++++++++***)))(((&&&&&&'''((()))***++++++333000---,,,++++++***)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***))))))(((******++++++++++++*********)))((((((((()))+++,,,************************+++***************++++++************************************************...000111...)))'''***---++++++,,,,,,,,,++++++***************+++,,,------222...,,,,,,++++++---000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000............////////////000111222222111111222333222222222222222222333333000111222444555555555444444444777;;;===AAAMMMYYYaaannn)))(((&&&$$$$$$%%%'''(((&&&''''''((((((((((((((())))))((('''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''(((***)))(((((('''''''''((((((((((((((())))))))))))((()))))))))************++++++************++++++++++++************++++++++++++***)))))))))******,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************&&&&&&''''''(((''''''&&&************************)))))))))***++++++,,,,,,---+++***((((((***+++---+++******)))))))))))))))+++++++++******))))))((((((((()))************)))((((((((((((((()))))))))***************************+++***))))))+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++***************+++++++++(((((())))))******++++++(((((((((((((((((((((((())))))***++++++++++++***,,,+++******)))))))))***+++***************+++++++++++++++++++++***)))(((((((((((((((((((((((((((---,,,+++++++++)))&&&$$$))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''******++++++++++++******'''((()))***+++******)))************************++++++***************+++************************************************)))+++------+++)))***,,,******+++,,,,,,+++++++++************+++,,,------333---***+++***)))+++111---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000............///////////////111222222111000222333222222222222222222111111000000111222333444444555444444777;;;>>>BBBNNNZZZaaaooo&&&''')))******)))'''&&&''''''''''''((((((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''******)))(((''''''''''''(((((((((((())))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++++++++***************+++,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((+++++++++***)))(((((('''((((((((((((((((((((((((((((((((()))******++++++"""###$$$&&&(((******+++++++++++++++++++++++++++))))))******+++++++++,,,,,,+++***))))))***+++,,,)))))))))))))))(((((((((''''''((()))***++++++,,,'''((())))))******))))))(((((())))))))))))*********************************,,,+++)))))),,,---+++(((((())))))******++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++*********)))))))))******++++++************+++,,,,,,+++++++++++++++***)))(((------,,,+++******))))))******+++,,,---,,,(((&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''')))******************)))&&&(((***+++,,,+++)))(((***************+++++++++,,,+++******)))*********************************************************''')))+++,,,,,,++++++,,,)))***++++++++++++++++++************+++,,,---...000+++***///...))))))///)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...............///////////////000111111000000111333111111222222222111000000222222333333444555666666444444777<<<>>>CCCNNN[[[dddppp&&&'''***++++++***(((&&&'''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((())),,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))************++++++************++++++***++++++++++++++++++***++++++*********++++++,,,,,,++++++***)))((((((((())))))))))))))))))))))))'''(((((())))))******+++******))))))((((((''''''++++++******)))(((((('''(((((((((((((((((((((((('''(((((()))******++++++&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***************)))((((((&&&&&&'''((()))***+++,,,'''(((((())))))))))))))))))))))))*********++++++************************))),,,,,,((()))---...+++************************++++++++++++++++++++++++*********************************)))))))))))))))************************))))))***++++++++++++***)))(((((())))))***+++,,,+++*********++++++,,,---******+++++++++******)))...------,,,++++++******+++******+++---...---,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))((())))))******))))))((((((((()))***************))))))*********+++++++++,,,++++++***))))))******************************************************)))***++++++******++++++))))))***+++++++++++++++************+++,,,---...///,,,111::::::000***---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............///////////////000111111000000111222111111222222222111///...333222222333333444555555444444888<<<>>>CCCOOO[[[fffrrr(((((('''&&&&&&'''((()))'''''''''''''''((())))))))))))((('''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&((()))((()))+++,,,---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))************++++++************++++++***++++++,,,,,,++++++***++++++******+++,,,,,,---,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++***)))((('''&&&&&&************)))))))))((())))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++***((('''&&&++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++++++++***))))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))******+++++++++,,,************************))),,,,,,((()))...///+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++******))))))((((((************************))))))***++++++++++++***'''((((((((()))+++,,,---+++*********+++,,,,,,---)))******+++++++++******+++++++++*********))))))(((&&&$$$%%%(((***,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))))))))((((((***)))((('''((()))+++,,,))))))******++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))************************---,,,***)))((()))***,,,((()))***+++++++++++++++************+++,,,---...//////999FFFFFF888..............................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........./////////000000............/////////000///000111111000000111222000111222222222000///...111111000000111111222333444444888<<<>>>CCCOOO\\\gggrrr&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$&&&'''(((((())),,,...+++)))'''&&&%%%&&&'''(((*********)))))))))))))))***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,************************))))))))))))))))))))))))******+++,,,,,,***)))((()))((((((((((((((()))***))))))))))))************(((((((((((((((((())))))*********)))))))))))))))---,,,+++***)))))))))))))))***+++------,,,++++++++++++******************+++******)))))))))))))))((((((((((((((())))))***---,,,+++***))))))))))))************************************************)))***,,,------,,,***)))))))))***+++,,,------...)))***+++,,,,,,+++)))(((+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))---)))&&&&&&))),,,...---((((((((((((((((((((((((++++++++++++++++++++++++)))************++++++++++++*********))))))((((((///...,,,)))(((''''''(((((()))******(((''''''((()))******+++++++++******&&&)))+++,,,***))))))***))))))))))))))))))))))))'''(((***+++***+++,,,...,,,,,,,,,+++++++++***************)))))))))))))))+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************//////---***)))))),,,///,,,++++++******++++++,,,111...666EEEGGG:::///------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---------............///..............................000111222333444444111333444333000///222555111111222222222333333333777555666999<<>>CCCMMMXXX```mmm&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###&&&)))+++***)))))))))+++***)))(((((()))***+++(((((())))))************)))******+++,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))************************************************+++***)))(((((()))***+++++++++***)))))))))))))))((()))))))))************++++++++++++******))))))))))))******+++++++++,,,******+++,,,,,,,,,++++++***)))((((((((()))+++,,,******++++++,,,,,,,,,,,,,,,++++++***************)))(((((((((((()))******---,,,+++***))))))))))))************************((((((((((((((((((((((((************************)))******+++,,,,,,------,,,+++*********+++---...,,,------------,,,++++++************************))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************+++++++++***+++,,,---,,,+++***))))))***,,,+++)))(((((()))))))))***,,,,,,---------,,,&&&!!!"""'''++++++)))************************''')))***+++******,,,---+++++++++*********))))))))))))******+++++++++,,,)))******+++++++++******++++++*********+++,,,---(((((()))))))))*********++++++++++++++++++++++++,,,++++++******++++++,,,************************------...,,,++++++---///,,,++++++******++++++,,,---+++,,,...---++++++...++++++++++++,,,,,,------........................,,,------......------------------............///////////////////////////...///000222444555555666666333000111444555444222...///111222444666888888333222555:::>>>CCCMMMWWW^^^jjj&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((***++++++)))'''''''''+++)))(((''''''(((***,,,((((((((()))******++++++))))))******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))***************************************************************)))(((((((((((((((,,,+++******))))))))))))))))))))))))************************************))))))******+++,,,,,,,,,++++++---------,,,+++***((('''''''''(((((())))))******++++++,,,---------,,,,,,+++************+++((((((((((((((())))))***((((((((()))***,,,---...************************))))))))))))))))))))))))************************&&&'''((()))***+++,,,,,,++++++***++++++,,,---...---------------,,,++++++************************))))))))))))))))))))))))((())))))(((&&&'''(((***++++++++++++++++++++++++************************)))************+++++++++*********+++++++++++++++,,,,,,,,,+++***)))(((''')))+++,,,+++***((())))))))))))+++,,,------------...***%%%$$$&&&))))))(((************************%%%&&&((((((((()))***,,,+++************)))))))))))))))******+++,,,,,,,,,))))))***++++++++++++***,,,+++*********+++,,,---((())))))******+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************,,,,,,,,,++++++,,,...,,,++++++******++++++,,,)))+++---...,,,++++++,,,++++++,,,,,,,,,---------------------------------,,,------............------------............///////////////////////////---...000222444666777777555444222222333444444333222222333333444444444555333333666;;;???CCCLLLVVV]]]iii~~~&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))******)))'''&&&&&&'''((('''''''''(((((()))***'''(((((()))******++++++)))))))))******+++,,,---************************(((((())))))******++++++************************************************((())))))*********))))))---,,,+++***))))))))))))))))))))))))************'''(((((())))))******+++))))))***++++++,,,------+++,,,---------+++)))((('''((())))))******))))))******++++++,,,------...---,,,++++++******++++++))))))(((((())))))***+++&&&&&&''')))+++---///000******************************************************))))))))))))******(((((()))))))))*********)))***+++,,,---------------------...------,,,+++************************))))))))))))))))))))))))''')))***)))&&&&&&(((***++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,,,,+++***)))(((((((((((()))+++,,,,,,***))))))***((()))+++,,,---.........,,,***(((''''''((()))***************************&&&((())))))(((((()))+++************))))))))))))))))))***++++++,,,------))))))***+++++++++++++++,,,+++***))))))+++---...))))))******+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************)))+++,,,+++******,,,---,,,++++++******++++++,,,))),,,...---+++***+++,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------............///////////////////////////...///111333444555666666444444444444222222444555444444444444444555555555444444777<<>>888111---,,,++++++++++++,,,---,,,,,,,,,+++++++++***************************************,,,---------,,,++++++++++++,,,,,,,,,---...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++,,,,,,---------------,,,---//////...///000222...000111000...---///000000111222333444555555555222222222333333444444555444333111111111222444555555555777;;;===@@@HHHRRR[[[iii}}}((((((&&&&&&&&&&&&'''(((++++++***(((%%%$$$&&&'''((((((((((((((((((((((((''''''''''''''''''''''''$$$'''))))))'''''')))+++******))))))(((((((((''')))*********++++++++++++'''((((((((()))+++...000))))))))))))***+++,,,---***++++++++++++,,,,,,,,,************************'''((((((((())))))******---,,,,,,---///000000///******))))))))))))***+++'''''')))***++++++++++++***((('''&&&&&&(((+++---************************((()))***++++++***)))((())))))***+++++++++++++++******************++++++))))))(((((((((((())))))*********)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++***))))))))))))************+++++++++)))+++///333444333111000)))+++---,,,+++***+++,,,++++++******+++---...000***,,,,,,)))+++///...***---,,,+++***+++,,,---...---------,,,,,,+++++++++(((((()))***+++,,,,,,---*********************************++++++,,,,,,,,,------+++++++++,,,---...******))))))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++++++++,,,,,,,,,(((((()))***+++,,,,,,---''')))***++++++***)))'''---,,,,,,+++***)))((((((************************))))))***++++++++++++***((())))))***++++++,,,,,,+++++++++++++++++++++++++++)))+++666CCCGGG@@@777------++++++++++++------,,,,,,,,,+++++++++******************************"""'''---...,,,******+++*********++++++,,,,,,,,,///...,,,******+++,,,---------------------------***+++,,,---...---,,,+++---...//////000000//////+++,,,......---...///111---000222222///...///000000111222333444555555555000000111222333333444444333333222111222555777888666555777;;;===@@@HHHRRR[[[iii}}}******))))))((((((''''''''''''''''''((((((((((((%%%'''***+++***))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))((((((((((((***************)))(((''')))(((''''''''')))***+++''''''''''''((((((((((((((((((((()))******++++++++++++************+++++++++++++++++++++++++++++++++***(((''''''(((***+++******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++*********))))))(((((()))************+++++++++++++++++++++++++++++++++++++++************++++++******)))((()))***,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,---...,,,---,,,,,,+++***)))(((************************+++++++++************)))******+++,,,,,,,,,,,,+++,,,+++***))))))+++---...((((((((()))******++++++))))))*********))))))(((++++++************++++++************************)))+++,,,+++)))((('''(((000,,,)))***...///---)))+++*********+++,,,+++***)))************)))((((((---***((())),,,---+++(((++++++******************+++***((('''''')))+++,,,************************)))))))))))))))(((''''''---***+++666DDDHHH???444++++++++++++++++++++++++)))+++++++++)))'''((()))+++,,,,,,***''''''(((***)))************+++++++++************+++,,,------------......------,,,,,,------...///...---+++***++++++,,,,,,,,,---------..................------........................///000111222333222222111000000111222222333444444333333333333333333333333666555444333333333333333333555777888;;;AAAIIIPPPYYYggg~~~)))))))))(((((((((((((((''''''''''''(((((((((((($$$&&&''''''&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''((((((((())))))************************)))((((((((((((((((((((()))******''''''''''''((((((((((((((((((((()))******++++++++++++************++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++******++++++,,,---************************************************)))************+++++++++************************+++++++++++++++++++++++++++*********)))))))))))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++++++++,,,---...+++++++++++++++++++++++++++************+++,,,,,,------,,,,,,,,,---...///------------,,,+++***)))************************+++++++++************)))******+++,,,,,,,,,,,,+++---,,,+++***+++,,,...///++++++++++++***************+++++++++++++++******++++++************++++++************************((()))***)))((('''((()))'''(((***///555888777666///...,,,+++******)))))),,,,,,,,,++++++*********++++++++++++******+++,,,++++++******************...,,,+++)))((()))***+++******************************++++++***))))))(((++++++...555;;;<<<777222++++++++++++++++++++++++,,,,,,+++******+++++++++,,,,,,,,,,,,+++*********)))************+++++++++,,,,,,++++++,,,,,,------***+++,,,---------------------......------,,,+++++++++,,,,,,,,,---------................................................---...000222333333333333111111222222333333444444333333333333333333333333666555444333333333333444333555777999;;;@@@IIIPPP[[[iii(((((((((((((((((())))))''''''''''''(((((((((((()))******)))''''''(((***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''((()))***+++,,,---******))))))))))))(((((('''(((((()))))))))))))))''''''''''''((((((((((((((((((((()))******++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------************************************************)))************+++++++++************************++++++++++++++++++++++++***************))))))))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,...------------...///000............---,,,+++++++++++++++++++++++++++++++++++++++************)))******+++,,,,,,,,,,,,+++...---,,,+++,,,---...///------,,,,,,+++******)))++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((((((((('''&&&''')))+++)))...555;;;???BBBDDDEEE===:::666222...,,,+++++++++++++++***++++++,,,---***,,,---+++''''''+++000******++++++++++++++++++///...,,,***))))))******************************+++++++++,,,++++++***)))(((,,,000222111///...///++++++++++++++++++++++++...***''''''***,,,,,,+++,,,,,,+++,,,------+++***)))************+++++++++...------,,,,,,,,,,,,---((()))***+++,,,---------......---,,,,,,,,,------,,,,,,,,,,,,------------................................................,,,---///111333444555555333333333333333444444444444444444444444444444444555555444333333333444444333555888999;;;@@@IIIOOO]]]jjj&&&''''''(((((()))))))))''''''''''''((((((((((((++++++***(((&&&&&&(((***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((())))))***++++++,,,,,,)))))))))((((((((())))))'''((()))******)))((('''''''''''''''((((((((((((((((((((()))******++++++++++++************++++++************************((()))************)))(((++++++******++++++,,,---************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******)))))))))++++++++++++++++++++++++***************+++,,,,,,---------------......///......//////...---,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,---...,,,,,,+++++++++*********+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))''''''(((,,,...222777===???>>>>>>AAAEEEJJJHHHBBB;;;555222111111++++++*********+++------++++++***(((&&&'''+++///******+++++++++++++++,,,---,,,+++******************************************+++++++++++++++******(((,,,///...+++)))***,,,++++++++++++++++++++++++---'''"""###(((++++++)))---+++))))))+++,,,+++***))))))*********+++++++++...---,,,,,,++++++++++++(((((()))++++++,,,,,,,,,///...,,,++++++,,,---...,,,,,,,,,------------...---------.......................................---...///111222333444555444444444444444444444333555555555555555555555555555444444333333333444444444666888999:::@@@HHHOOO]]]jjj&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&$$$""""""$$$&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++******************)))((((((''''''((())))))'''((()))******)))((('''''''''''''''((((((((((((((((((((()))******++++++++++++************++++++************************((()))************)))((()))))))))))))))******+++************************************************))))))*********+++++++++************************++++++++++++++++++++++++***************+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++***))))))(((+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,------------....../////////...------+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,))))))))))))******+++++++++************+++,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++*********))))))***...111555888:::666111///333888GGGFFFBBB<<<777555666888333222000...---,,,++++++,,,)))%%%%%%'''***++++++******++++++,,,,,,,,,,,,))))))))))))******++++++************************))))))******+++******)))***************+++++++++++++++++++++++++++++++++---(((######(((,,,+++)))---,,,***)))***+++++++++))))))*********+++++++++,,,,,,+++***)))))))))************++++++******)))...---,,,++++++,,,...///,,,,,,---------.........---------.........//////........................000000000111111222333333444444444444444444444333555555555555555555555555444444333333333444444555444666888999:::@@@HHHNNN\\\hhh}}}''''''''''''''''''((((((''''''''''''((((((((((((&&&''''''&&&$$$$$$%%%'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++*********))))))))))))((('''&&&'''((()))***)))))))))))))))(((((('''''''''''''''((((((((((((((((((((()))******++++++++++++************++++++************************++++++++++++++++++++++++((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))(((((())))))))),,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++,,,,,,,,,,,,+++,,,+++++++++++++++******'''(((((()))******++++++******)))))))))+++,,,......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,++++++,,,...111444555444000***)))...222777888888666222222555888:::999777555111...+++))),,,((($$$%%%))),,,,,,*********++++++,,,---------&&&'''((()))***++++++,,,************************((()))******************+++)))((())),,,---,,,***++++++++++++++++++++++++///+++((((((+++------,,,---///000///---++++++,,,)))************++++++++++++******))))))))))))***+++++++++++++++***))))))------,,,,,,,,,---......,,,---------............,,,,,,------.../////////........................111111111000111111222333333333333333333444444444444444444444444444444444444444333333333444555555555777888999:::???HHHNNNZZZggg{{{''''''''''''''''''&&&&&&''''''''''''((((((((((((((()))++++++***)))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((())))))))))))))))))))))))(((&&&&&&&&&((()))+++******)))(((((((((((((((''''''''''''((((((((((((((((((((()))******++++++++++++************++++++************************---,,,+++******+++,,,---)))))))))((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++---.........---,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++***************************,,,+++***)))***,,,...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...000111111...++++++---000000333444222...---000333555666666666444111...,,,***)))((()))***,,,,,,,,,******++++++,,,------...((())))))***++++++++++++************************)))******+++,,,,,,++++++******)))***,,,,,,,,,+++++++++++++++++++++++++++...---,,,,,,,,,,,,,,,,,,---444;;;<<<666000------)))************+++++++++*********)))******++++++******++++++,,,++++++++++++,,,------......------------------............,,,,,,------...//////000........................000000000000111222444555111111222222333333444444333333333333333333333333333333333333333444555666555777888999:::???GGGNNNZZZfff{{{(((((((((''''''&&&&&&%%%''''''''''''((((((((()))%%%''')))******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((())))))******&&&&&&'''((()))***++++++((('''&&&%%%&&&(((***++++++***)))'''''''''((()))''''''''''''((((((((()))((((((((()))******++++++++++++************++++++))))))))))))))))))))))))+++***(((''''''(((***+++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---'''(((***+++,,,++++++***++++++++++++++++++++++++*********)))***++++++,,,,,,,,,.../////////...---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++,,,,,,,,,,,,+++---.........------,,,+++------,,,,,,+++*********---,,,+++***+++---000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---+++++++++,,,)))+++,,,+++***))))))***555777999555///+++,,,...))),,,000333444444222000(((+++...---++++++---000******+++,,,,,,---......++++++,,,,,,,,,++++++******************************+++,,,,,,------------)))***,,,,,,+++******++++++++++++++++++++++++++++++,,,---,,,***)))***+++,,,888EEEGGG>>>444...---)))************+++++++++************+++,,,------((()))***+++,,,---------***+++---...///...---------------.........//////,,,,,,------...///000000.................................///111333555777000000111222222333444444333333333333333333333333333333333333333444555666555777999999:::???GGGNNNZZZfff{{{))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((((((&&&%%%%%%''')))&&&&&&''''''(((((())))))+++***)))))))))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++,,,+++***((((((((()))***%%%&&&&&&'''((()))******))))))))))))************)))************+++++++++)))***+++,,,,,,,,,,,,,,,((((((((((((((())))))***))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++......---,,,+++***)))(((***++++++++++++,,,,,,,,,***...111000+++)))+++...++++++******)))(((''''''---,,,+++*********++++++++++++,,,,,,,,,,,,------222///,,,,,,---///...,,,------------------------,,,,,,,,,---------......///............---------,,,+++***))))))***+++,,,,,,,,,---......---,,,,,,)))+++......---++++++,,,//////...---+++***))))))++++++++++++++++++++++++,,,+++++++++---///222444,,,,,,,,,++++++*********)))))))))******+++++++++***+++---------+++)))(((+++++++++,,,,,,---------,,,,,,---...---,,,***))))))***,,,///111333444444---,,,***)))***+++...///***************+++,,,,,,*********+++,,,,,,,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,------......------,,,---222:::??????888000***)))*********++++++++++++,,,++++++******++++++,,,******))))))***+++---...---------,,,,,,+++++++++///............---------......------,,,,,,,,,+++...............---------...111555999::::::888777999888666555444444555555333333333333333333333333444444444333333222222222333444666888;;;AAAHHHMMM[[[iii((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''&&&&&&(((***'''''''''((((((((((((((()))))))))(((((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''((()))***+++,,,+++)))((((((((()))***&&&'''''''''((()))))))))))))))))))))************)))************+++++++++******************+++++++++++++++++++++,,,,,,---))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,)))---///...***((())),,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------000---******,,,---,,,+++------------------------,,,,,,,,,---------......///............---------++++++************+++++++++,,,---......---,,,++++++---...///---,,,+++,,,......---,,,++++++******++++++++++++++++++++++++,,,+++++++++,,,...111222,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,++++++******)))***************++++++,,,,,,,,,,,,,,,---------,,,+++*********,,,...000222444555111///,,,))))))***,,,...*********)))))))))))))))*********+++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++))),,,000333333000+++(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------------///000111---------,,,,,,++++++++++++,,,,,,,,,------......111111000000////////////------..................333777<<<@@@@@@>>>:::888888777666444444444444444444444444444444444444444444444444333333222222222333444666888;;;@@@GGGLLLYYYggg}}}&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((''''''''')))+++(((((((((((((((''''''''''''''''''(((((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++***))))))((()))))))))(((((((((((((((((((((((())))))))))))************)))************++++++++++++***)))((((((((()))***)))))))))))))))******+++***************+++++++++************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------+++...000...+++))))))+++((()))***+++,,,......///,,,------......,,,+++***++++++++++++,,,,,,,,,,,,---+++))))))***++++++***------------------------,,,,,,,,,---------......///............---------++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,...000000...,,,+++,,,---------,,,,,,+++++++++************************,,,+++******+++---...///,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,------------+++)))''''''(((***+++)))***************++++++,,,,,,,,,---,,,,,,+++***+++++++++,,,...111333444777444000,,,******+++,,,+++++++++++++++)))((((((******************)))))),,,,,,,,,++++++++++++***------,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++(((((((((((((((((())))))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,---...///------,,,,,,,,,,,,++++++))))))***+++,,,---...///............------------,,,---------.../////////555999???CCCCCC@@@:::777777666555444333333333444444444444444555555555555444444333333333333222222333444666777:::@@@GGGLLLXXXfff{{{&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&'''(((***))))))((((((''''''&&&&&&%%%%%%&&&'''((()))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))(((((((((((((((((()))))))))************))))))*********+++++++++---,,,***((('''((()))***((((((((((((((())))))***************************************************************++++++++++++***+++++++++++++++,,,,,,+++++++++,,,+++++++++*********+++++++++,,,,,,,,,))))))***+++,,,------...///000111000---++++++,,,''''''((()))+++,,,------,,,---...//////---+++******++++++++++++,,,,,,,,,++++++*********+++******------------------------,,,,,,,,,---------......///............---------++++++---......---+++++++++,,,------------,,,+++---///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++,,,---++++++++++++++++++++++++************************,,,+++***))))))***++++++************++++++++++++++++++,,,,,,,,,+++++++++,,,+++******,,,///222333888777555222///---+++***,,,,,,---------,,,+++***+++*********)))(((((((((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++***+++,,,,,,---,,,++++++******++++++,,,,,,***)))'''''')))***,,,)))(((''''''''')))+++,,,************++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000333666:::===>>>;;;888666555555444444333333333333333333333444444444444444333333333333333333333333444444666777:::???FFFKKKWWWeee{{{''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''''''&&&&&&'''((())))))((((((''''''&&&&&&$$$%%%'''((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((()))))))))************))))))*********+++++++++...---+++)))((()))+++,,,,,,,,,++++++,,,,,,---...************************************************++++++++++++,,,,,,------*********++++++,,,,,,,,,***++++++,,,,,,,,,+++***,,,,,,,,,+++++++++******))))))***+++,,,,,,------...///000///...,,,,,,,,,))))))******++++++++++++,,,---...//////---+++************+++++++++,,,,,,++++++,,,,,,,,,+++,,,,,,------------------------,,,,,,,,,---------......///............---------++++++---......---++++++++++++,,,------,,,++++++---...000000...---,,,,,,++++++,,,,,,,,,,,,------************************+++++++++******+++++++++++++++++++++++++++++++++***************************+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++---000111666777888888666222---++++++,,,,,,,,,---,,,,,,,,,+++*********)))(((((((((++++++++++++++++++++++++++++++************+++++++++************+++,,,,,,,,,++++++******++++++,,,---,,,***))))))***,,,---*********++++++,,,------)))))))))************+++,,,++++++******++++++,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,.........---------------//////////////////000000,,,,,,,,,---...///000000000111333444666777777777444444444444444444333333111111222222222333333333333333333333333333333333444555666777:::???EEEJJJWWWeee{{{'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''(((((('''&&&&&&'''((((((((((((((('''''''''%%%&&&((()))******)))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,+++*********+++,,,++++++******++++++,,,---+++++++++***************************************+++++++++,,,,,,------...*********++++++,,,,,,---)))***+++,,,---,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,++++++******---------------,,,,,,,,,,,,------......,,,+++***************++++++++++++***,,,......---,,,---...------------------------,,,,,,,,,---------......///............---------++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***+++---//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++***+++---//////...,,,+++---------,,,,,,,,,,,,,,,+++************+++,,,,,,+++*********+++,,,...///111333777999888555111///,,,,,,+++*********++++++******************))))))***++++++++++++,,,,,,,,,******))))))))))))*********************+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---)))***,,,------,,,++++++))))))*********+++++++++,,,++++++******++++++,,,+++,,,------------,,,,,,++++++,,,,,,,,,,,,------/////////......------------............/////////,,,---------...//////////////////000222444777888444444555555555555444333000000111111222222333333222222333333333333444444444555666777999>>>EEEIIIWWWeee{{{&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***++++++)))'''&&&''''''''''''((((((((((((((('''((()))++++++***((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))***))))))((('''((()))***+++******)))((((((((()))*********+++))))))))))))************)))************+++++++++************++++++++++++))))))(((((())))))***++++++++++++*********))))))************************)))******+++,,,,,,------)))******+++,,,,,,------(((***+++------,,,+++******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))))))))***++++++***)))------------------------,,,,,,,,,,,,++++++++++++************++++++++++++))),,,...///---,,,---...------------------------,,,,,,,,,---------......///............---------++++++************++++++***+++,,,------,,,+++***)))+++---...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++******+++***)))))))))***,,,---))))))******++++++,,,,,,,,,...111444666666666555444222///,,,******+++,,,*********+++++++++++++++******+++++++++,,,,,,,,,+++******************+++***************++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++***)))++++++,,,,,,,,,---------,,,++++++******++++++,,,((()))*********)))((((((+++++++++,,,,,,------------------------------...+++++++++,,,,,,,,,------------.....................//////000111333444444444555666666666666555444000000111222222333444444222222222333333444444444444555666777999>>>DDDIIIUUUcccyyy%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++,,,...---+++(((''''''&&&'''''''''(((((())))))((()))+++,,,+++***((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********)))((('''((()))+++++++++***)))''''''((()))***++++++,,,))))))))))))************)))************+++++++++'''((()))***++++++******,,,,,,++++++,,,,,,---...++++++++++++******))))))************************((())))))***++++++,,,,,,))))))***+++,,,,,,------((()))+++---------+++***((()))***+++,,,---......------,,,++++++******)))***)))***+++---------+++*********++++++,,,,,,,,,---,,,+++*********++++++)))************+++++++++(((+++......---+++,,,...------------------------,,,,,,,,,---------......//////.........---------,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***'''))),,,------------...---------,,,,,,+++++++++------------------------******+++,,,---...------*********++++++,,,,,,,,,+++++++++******))))))))),,,+++***))))))+++---...++++++++++++******))))))******)))))))))***,,,---((()))***+++++++++++++++******,,,///222555888:::<<<999444///---,,,---...*********+++,,,,,,,,,---*********++++++,,,,,,,,,,,,++++++++++++++++++,,,*********)))***++++++,,,...------,,,,,,------...***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++***))))))---------.........//////,,,++++++++++++++++++,,,***+++,,,------,,,******+++++++++,,,,,,---------******+++,,,------...///.........//////000000000...............---------,,,...///111111111///...444555666777777777555555111111222333333444555555222222222333333444444444444555666777999>>>DDDHHHSSSaaaxxx''''''''''''((((((((())),,,+++)))((('''(((***+++))))))(((((('''''''''&&&)))...222000+++'''''')))((()))*********)))'''&&&&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&))))))((((((''''''&&&&&&((()))***)))'''&&&&&&''')))*********++++++++++++))))))***+++++++++++++++******))))))))))))******,,,+++***)))))))))++++++************************))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++)))))))))***++++++,,,,,,------,,,***((()))+++.........---+++)))))),,,...---,,,+++*********++++++((()))***+++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,,,,+++...------,,,,,,------...............////////////,,,,,,------...//////000---...///000000///......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,+++*********+++,,,,,,------------------------------+++******+++,,,+++***000000//////............,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++------,,,+++,,,///111333666===???888000,,,***''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,---------,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))+++---...------,,,,,,+++***)))))),,,,,,------,,,,,,++++++---,,,++++++++++++,,,---------------------------........................,,,,,,------------,,,,,,------...///000/////////111333555666444333333444444444444444444444333333444333333333444666777999444666666666666:::AAAGGGVVVcccyyy'''''''''((((((((())))))+++)))(((&&&&&&'''((())))))(((((((((''''''''''''))),,,...---***''''''((()))))))))))))))((('''''''''''''''((((((((())))))***))))))(((''''''&&&&&&)))))))))))))))(((((((((((()))***)))'''&&&'''((()))))))))*********++++++((()))******++++++*********))))))(((((())))))*********)))))))))******+++************************************************))))))***++++++++++++***,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***,,,///,,,,,,+++)))((((((***,,,---,,,,,,,,,,,,+++++++++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++------...///////////////...------,,,,,,------...............//////////////////.........---------,,,---............---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++//////.........---------,,,,,,,,,------,,,,,,+++---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++++++++***)))***+++---//////666:::999666444111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,+++***)))***+++---...------,,,,,,+++******)))***+++,,,,,,------------...---,,,++++++,,,---...------------------------........................------............------/////////000000000111111000222555666555555555666444444444444444444444444444444333222222333555555555777999999:::>>>FFFLLLUUUcccxxx''''''((((((((())))))))))))(((&&&%%%%%%%%%&&&'''((((((((((((''''''''''''))))))))))))(((((((((((()))((((((''''''''''''(((''''''(((((((((((())))))***))))))((((((''''''&&&))))))))))))************((()))***)))'''&&&'''(((((((((((()))))))))******'''((())))))******)))))))))((((((''''''(((((()))''''''((()))************************************************************))))))***++++++++++++***------,,,,,,+++++++++*********++++++,,,,,,------......------,,,++++++******++++++***)))***---///,,,,,,,,,***((((((***,,,,,,---.........---,,,+++)))***++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------...------,,,,,,------...............////////////111111000///...,,,+++++++++,,,,,,------,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////------,,,,,,------......++++++++++++++++++++++++...,,,++++++,,,------,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,)))///444666888999555...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++******+++---...------,,,,,,++++++******))))))+++,,,---...............------------......------------------------.................................//////.........---,,,+++++++++,,,......///111444666666666777888222333333444444555555555555444333222111222222333555777999:::;;;@@@HHHNNNUUUbbbxxx'''(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((''''''''')))'''&&&&&&'''((((((''')))((('''&&&&&&'''((()))(((((((((((((((((())))))))))))))))))((((((''''''((((((((())))))*********((()))***)))((('''((()))(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((%%%&&&((()))*********)))************************************************))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,+++******,,,------......---++++++---///,,,...///000000...,,,+++******+++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...............////////////111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++......------,,,,,,,,,+++------------------------------------------------//////............//////------,,,,,,,,,,,,------++++++++++++++++++++++++...,,,+++,,,---......---,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++------,,,+++******+++++++++---...000444777222***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++)))***+++,,,------------........................------------------------..............................////////////......---+++***))))))+++---...000222555666666666777888222222333333444555666666555444333222222333444444333555777888999===DDDIIISSSbbbxxx(((((((((((()))))))))******))))))((((((((((((((('''''''''((((((((((((((()))'''%%%&&&'''))))))((()))((('''&&&&&&'''))))))))))))))))))))))))(((((()))))))))))))))((((((((('''''''''(((((()))))))))''')))***)))(((((()))***(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((%%%&&&((()))*********)))************************************************))))))***++++++++++++***))))))***+++---...///000///......---,,,+++******)))*********+++++++++,,,,,,------,,,***)))***+++,,,---...---,,,,,,---///---...///000000...,,,+++++++++,,,,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,---------111000//////...///000000...------,,,,,,------...............//////////////////////////////////////////...---------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,------------------------...,,,++++++---///......******++++++++++++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++---,,,,,,+++************...---++++++111666333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((()))***+++,,,---------******+++,,,...///000000---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++........................------------------------..............................////////////......111000///......000222333222444666777555444444555222222333333444555666666444333333333444555777888444666888888888:::@@@EEERRRaaawww((((((((()))))))))*********************)))))))))'''''''''((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))*********))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''')))******(((((()))+++((((((((()))))))))******'''((())))))******)))))))))((((((''''''(((((()))''''''((()))************************************++++++++++++++++++++++++))))))***++++++++++++***'''((()))+++,,,...///000//////...---,,,+++******(((((()))******+++,,,,,,+++,,,---,,,***)))***+++***+++,,,,,,++++++,,,------.../////////...---,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------............++++++,,,,,,------......000///---,,,,,,---.........------,,,,,,------...............////////////------...///000000111111111111///........................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,+++*********++++++---------------------------+++***+++---.........************++++++++++++******+++,,,---------------,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++************))))))((((((...---+++***111888999444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------------)))***+++,,,---...///000,,,,,,,,,,,,------------++++++++++++++++++++++++))))))*********+++++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,+++***------............------------------------------.................................//////.........111000/////////000111222222444666666444333333333222333333444444555555555333333333333444666888999666999:::::::::;;;@@@EEEQQQ```www(((((()))))))))***************++++++******)))(((''''''''''''((((((((()))'''***------***((()))***((())))))************************)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((''')))******))))))***+++)))))))))*********++++++((()))******++++++*********))))))(((((())))))*********)))))))))******+++************************++++++++++++++++++++++++))))))***++++++++++++***))))))******+++,,,,,,,,,------------------------++++++++++++++++++++++++((()))+++,,,++++++,,,...)))+++------,,,+++,,,---.........---------,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,---......///---,,,***)))))))))***+++...------,,,,,,------...............////////////---......///000000111111222111000...............------------....................................------------------------+++,,,------------,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,......---*********++++++,,,,,,,,,)))***+++,,,---------------,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++******************))))))+++---,,,,,,222888999666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++*********+++++++++,,,,,,------...------,,,,,,+++------------------------++++++,,,---------,,,,,,+++,,,---......---,,,+++------------------------........................------............------------.........////////////111444444444333333444444444444444444444444444444444333333333444666777666888;;;;;;;;;===BBBFFFPPP___vvv))))))))))))***************************)))((((((&&&'''''''''(((((())))))''',,,111000+++((()))+++((()))***,,,,,,,,,+++***+++*********))))))(((((()))))))))))))))*********++++++******))))))((((((''')))******))))))***,,,************++++++++++++))))))***+++++++++++++++******))))))))))))******,,,+++***)))))))))++++++************************++++++++++++++++++++++++))))))***++++++++++++***+++++++++*********))))))******+++,,,---//////000...------,,,,,,++++++***$$$'''***,,,,,,---///111+++---//////.........///......---,,,,,,,,,,,,---------------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,---...//////000///---+++++++++---......------,,,,,,------.............../////////000////////////000000000000222111///...------......,,,---------.../////////................................................+++,,,---......---,,,+++///...------,,,,,,,,,,,,+++++++++++++++++++++++++++)))((()))+++---------******++++++,,,,,,,,,,,,)))***+++,,,------...---++++++,,,,,,,,,---------******+++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,))),,,......111555555111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......------------,,,++++++***))))))***++++++,,,---...//////++++++++++++++++++++++++++++++,,,,,,,,,------------.........------,,,+++------------------------)))***+++,,,---.........++++++,,,------,,,++++++------------------------........................,,,------------------,,,///000111111222222111111,,,///222333333333444555444444444444444444333333555444333222222222333444333666999:::;;;===CCCGGGPPP___vvv******)))))))))))))))***)))))))))(((((((((((((((((()))***+++++++++******)))222666111+++)))'''%%%######%%%'''******(((&&&))))))************))))))&&&''''''((()))************)))))))))((((((''''''+++***((('''''''''((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,***************************+++++++++***+++,,,...++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++///...---,,,,,,,,,,,,,,,......------------......---------,,,,,,+++++++++.........------,,,,,,,,,---------------------------------............///...................................................//////000000000000///111111000000//////......+++,,,------...---------///......------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---,,,,,,,,,,,,---......---------.........//////---------,,,,,,+++++++++------------,,,+++***)))+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---...///999;;;---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++......//////...---,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------..................------///////////////.........222111000000000000000111222222333333333444444444333333333444444444555555444333333222222333333444555444777<<>>EEELLLTTT```ttt((((((((('''(((((()))***///......,,,+++***))))))+++***)))((()))+++---///222,,,222???@@@111(((+++&&&%%%&&&''')))***)))'''((())))))(((((('''&&&%%%(((((()))******+++,,,,,,''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************,,,,,,,,,------------...************************)))))))))*********++++++++++++++++++++++++++++++---...///...,,,++++++,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------............------------......------------............------------......------------------,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...................................................///000111111111111111......//////000000111111000///............//////,,,---------.........///......................../////////////////////////////////...---------,,,,,,------...............,,,,,,,,,,,,------------+++,,,,,,,,,------......******+++,,,------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,,,,...<<>>DDDLLLSSS^^^rrr)))(((((())))))***+++,,,,,,,,,+++***)))(((((('''((((((((()))+++...000222<<<999;;;AAA>>>222+++,,,+++***((((((((((((&&&%%%'''(((((())))))((((((((($$$%%%&&&''')))+++,,,---(((((((((((())))))))))))******++++++******)))((())))))))))))))))))))))))'''(((((())))))(((((('''++++++++++++++++++++++++*********++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---+++++++++++++++,,,,,,,,,,,,------------------------------......------------......------,,,,,,,,,+++++++++.........---......///000......------------......------------.........................../////////////////////////////////---------............///........................////////////////////////...///000111222333333333////////////000000000000,,,---...////////////...000000//////...------,,,........................////////////////////////...............---------,,,---...///000///......---------.........//////---------------.........,,,,,,,,,------,,,++++++***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000,,,//////000===AAA555,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,++++++))))))*********+++++++++------,,,,,,,,,,,,++++++------......//////......,,,------------,,,,,,+++,,,,,,,,,---------...............////////////000,,,,,,------.../////////...//////000000111111222000/////////000111222222111111111222222222222333333333444444444555555555333333333222222333333333444333555:::===???DDDKKKRRR]]]ppp))))))))))))***+++,,,---++++++******)))))))))((('''((()))***++++++,,,---000333666666222---,,,,,,+++)))'''&&&&&&&&&%%%###''''''((()))************((((((((())))))******+++%%%%%%%%%&&&&&&&&&''''''******+++++++++***)))((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,,,,---------.........************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......------------.........---------,,,,,,,,,,,,...............///000000......------------......------------.........///---........./////////000000000000000000000000000---------............///........................////////////////////////...///000111222333333333000000000000////////////---...000000///---+++)))////////////............................................................---------...............,,,---///000000000.............../////////000000............------------******+++,,,------------+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,///,,,//////000<<>>000...,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------...///000000///...,,,***(((&&&%%%%%%,,,,,,+++******++++++,,,...------,,,,,,------...)))************+++++++++...------,,,,,,++++++***,,,,,,,,,---...///000111///...---,,,,,,,,,,,,,,,---------............///...............---------000000////////////000000000000111222333444555666222222222222222222222222444444333222222333333333777777:::@@@BBB@@@CCCGGGOOOYYYlll%%%&&&'''((())))))))))))*********))))))((((((((())))))))))))))))))))))))+++***)))(((''''''((())))))))))))))))))((('''''''''((()))***************%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---......,,,,,,------...---------+++,,,---//////...,,,+++...------,,,,,,------...,,,,,,---......///000000///......------......///////////////.........---////////////////////////................................................111///---...///000...,,,111111000000000/////////////////////////////////000//////////////////000////////////000000000111111111111111111111111111222222111111111000000000000000000000000000000000......////////////......//////............//////000...---...///000///...////////////////////////------......//////000000////////////////////////000...---,,,---///111111---------------------------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++......///<<<@@@333...,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,------...///------,,,******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++......---------......//////...---,,,,,,,,,,,,------------............////////////000000000000000000000////////////000000000333666888999888666555111111111111111111111111444444333333222333333444444444777===??????CCCHHHPPP[[[nnn''''''''''''((()))******))))))((((((((((((''''''))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++...---------------......---------...------,,,,,,***+++---...///...------......------------...............//////000111111///......------......////////////............---000000000000000000000000........................////////////////////////333111///...///...,,,***111111111000000000000/////////////////////////////////............///////////////000000000111111000000000000000000000000111111111111000000000///000000000000000000000000...//////000000//////.........------------......000...---...///000///...000000000000000000000000.........///////////////////////////////////////000,,,)))+++000333222000/////////......------,,,---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,***...//////;;;@@@555///---******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---...000000...------,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------//////...---------------......---,,,,,,,,,---------------............///......//////000000111111000000////////////000000111555:::>>>>>>;;;777444111111111111111111111111444333333333333333444444333222444999<<<===CCCIIIQQQ\\\ooo)))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))(((((())))))))))))(((((()))*********))))))((('''************))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++......------------------............---,,,++++++***+++,,,---...///............------------...............//////000000000//////............//////........................////////////////////////........................////////////////////////222111000//////...---,,,222222111111111000000000//////////////////////////////............////////////000000000111111111000000000000000000000000111111111000000000////////////////////////////////////000000000000/////////......------......///000...---...///000///...///////////////////////////////////////.........////////////////////////333000------...///...---000//////...---,,,,,,+++---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......---***...///...888===444///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++,,,---.../////////...---,,,+++******++++++++++++++++++,,,---...+++,,,...///000///---,,,...------,,,,,,------...,,,,,,,,,,,,------------++++++,,,,,,---......//////......---------.........------,,,,,,,,,---------------............///+++,,,,,,---...///000000000000////////////000000222555999<<<===:::666333111111111111111111111111444333333333333444444555555333444777:::<<>>>>>;;;888777666666666777777777777666666555555666555444222111//////------...000222222222///////////////////////////000111333444444555555222333444555444333222111000000000000000000000000111111111111000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000---...///000000///...------------...///000000111///---+++,,,---...------+++++++++,,,,,,,,,---------...///...,,,+++,,,---,,,,,,------------------...---,,,+++,,,---...///000...---,,,---000333555:::222///111000---...222------------------------,,,++++++******++++++,,,//////............//////222000...---------,,,+++,,,---------,,,++++++***//////...---,,,,,,,,,,,,//////...------,,,++++++........................,,,,,,------------......---------------------------------............///...........................///111111/////////000111000000////////////000111111111222333444666777333333333444444444555555666555333444555777888888888666777;;;===>>>BBBHHHKKKXXXlll,,,,,,+++++++++*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++******+++***((('''((()))***)))(((******+++,,,+++***))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,---------------------------.........------,,,,,,,,,,,,------......------......///000//////..................000///...---............111111111000///111444777<<<888555444666999:::999===>>>???AAACCCEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDEEECCCAAAAAABBBCCCBBBAAAAAA@@@???>>>???AAACCCDDDFFFGGGGGGEEEBBB>>><<<<<<:::;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;999777666555555333111111222333222111222333333333444444444555222333333444555555555555222333444444444333222111000000000000000000000000111111000000000/////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000......///000000///......,,,,,,------...//////000///---,,,,,,---......---,,,,,,,,,,,,------------...///000///---,,,---...........................//////---,,,+++,,,,,,---///...---,,,---000333444:::333000111000,,,---000------------------------------,,,,,,,,,,,,------///..................///222000.........///...------------------,,,++++++------,,,,,,,,,------...------..................---------------------------------...............---------------------------------............///...........................///111111/////////000000000/////////000000111111111222222333444555666333333333444444444444555333111000000222555777888222333666;;;<<<<<>><<<;;;:::999===;;;888666666555333222222222222222333333444444555555555555555555555555333333333333333222111111000000000000000000000000000000000000000/////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000...//////000000//////...,,,,,,,,,------......//////---,,,,,,---......---------------.........//////000111000.........000000000000//////......---000///...---,,,+++++++++///...------...000222444:::666333222///,,,+++...------------------------......------------............------------......///...,,,,,,...///...---..................---,,,,,,,,,,,,,,,---...//////,,,,,,------...///000000------------------------++++++++++++++++++++++++,,,,,,------.........///---------............///...........................///111111/////////000////////////000000111222222222333333333444444555333333333333444444444444111000//////111555999<<<222222555:::;;;<<>>===<<<;;;999777444444333333333222222222555444444444444444555555444444444333333222111111000000000000000000000000111111111111111111111111000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000/////////---------........./////////...,,,,,,...///...---............////////////...///000000......///000111000000///...---,,,,,,.........---,,,,,,,,,,,,...---------...000222333:::888777444000---,,,---------------------------......------------......------,,,,,,,,,,,,---------+++***+++,,,......---......////////////......,,,,,,,,,,,,,,,---...///+++,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------............///...........................///111111/////////000////////////000111222333333333444444444444444444222222333333333444444444333333222222444888>>>CCC???888555888;;;===AAAEEENNNZZZnnn))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))************(((***,,,+++***)))******+++)))((()))***+++***)))&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++************++++++++++++************++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------///......------....../////////......//////000111000000000000000000000000000222555777888:::>>>AAAAAABBBCCCDDDDDDFFFIIIKKKIIIIIIJJJKKKNNNQQQUUUXXX[[[]]]___```___\\\YYYWWWSSSUUUWWWZZZ]]]___```aaa]]][[[YYYYYYZZZ[[[[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYXXXUUURRRPPPPPPQQQQQQQQQPPPOOOMMMKKKIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLHHHFFFDDDCCCCCCBBBAAA@@@===<<<;;;:::888777666666555444444333444555666666555555444333333222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000//////000000000////////////000000000000000...,,,---...///.............../////////000000---...//////...---.../////////......---,,,+++++++++,,,,,,------.........------------...///111222888::::::666222///...---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++,,,.../////////......//////000//////...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000000000000111---------....../////////---------............///////////////////////////...///111111/////////000////////////000222333333333333444555555555444333222222222333333333444444444444444444555999@@@EEEOOOAAA555555<<>>===<<<;;;999888777666666777888999888777555444333333333333111111111111111111111111111111111222222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000000...------...//////.............../////////000,,,...//////...---...000.........---,,,,,,++++++******,,,---.../////////,,,,,,,,,---...///111111444999;;;777222111000///------------------------------,,,,,,,,,,,,------......------------......000///......000111111111---...////////////////////////...---,,,,,,,,,,,,------------------,,,,,,........................+++,,,,,,---...///000000........................---------............///////////////////////////...///111111/////////000000000000000111111222333222333444666666666555444222222222222333333333333222444555444333666<<>>>>><<<>>>???AAACCCFFFJJJLLLNNNOOOPPPPPPOOOPPPWWWccclllxxx|||~~~|||yyywwwrrrssssssrrrqqqqqqsssuuuyyyzzzzzzzzz{{{}}}}}}yyyxxxuuusssqqqsssuuusssmmmgggeeeddd```[[[VVVTTTUUUWWWSSSTTTXXX___ffffff```[[[[[[VVVPPPLLLJJJGGGBBB>>>@@@???<<<<<<<<<;;;999777444444444333111111222333222333333333333222111111333222222111000///......////////////////////////111111111111111111111111...///000111111000///...444000------///111000...000000000000000000000000................................................////////////////////////....................................////////////---......///////////////333111222666555///---...000000////////////000000---------............///---------............///---------------------------,,,++++++------,,,+++,,,+++***)))))))))***+++,,,---///111333666777888666888999999777222,,,))),,,222333///222<<>>BBBFFFKKKTTTeee|||******))))))(((''''''''''''''''''((((((((())))))(((''''''(((***+++)))((())))))*********+++++++++---------,,,+++*********************+++++++++,,,************************++++++************++++++************++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***------------------,,,,,,------------,,,+++******,,,---...---------///111000000111222444555666666999:::<<>>;;;888333444444444333222333333333333333444333333333222222222111111000000//////000000000000000000000000111111111111111111111111000000111111111111000000333000......///111000...000000000000000000000000..................------////////////////////////////////////////////////////////////////////////............////////////---......///////////////222000222666555000......000//////......//////000---------............///---------............///------------------------...,,,,,,,,,......---,,,///...------------...///,,,---...///111333444444555666999::::::888666444///111000///444>>>BBB???222000...///000111///---...//////000000000000/////////////////////...------...//////000000//////111000000000000111222222222222222222444555555444555555555555555555444444333333333333333333333333555666777888999===AAAEEEKKKTTTeee|||*********)))((((((''''''''''''((((((((()))))))))((((((''')))***+++***(((((()))***+++,,,+++******......------,,,+++++++++)))))))))*********++++++************************++++++************++++++************+++++++++,,,++++++***++++++,,,---......+++***,,,///000,,,(((.........------,,,,,,,,,............------,,,,,,,,,---......------///111---///333777;;;===???@@@>>>@@@EEELLLSSSVVVWWWVVVNNNNNNNNNOOOPPPRRRSSSTTTQQQXXXaaajjjqqqyyy{{{ssshhh]]]UUUPPPOOOJJJIIIHHHGGGGGGEEEBBB???999999999888666444333222333333333333444444444333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222333111//////000000000////////////////////////////////////......---------000000000000000000000000////////////////////////000000000000000000000000............////////////---......///////////////000///222666666111///000///..................///---------............///---------............///........................///...---...//////...,,,000///////////////000000------........./////////000222444777:::<<<======888777666777<<>>BBBHHHLLLNNNPPPPPPTTTTTTUUUVVVWWWYYY[[[\\\bbbcccdddfffiiilllnnnppppppvvv}}}oooaaaYYYUUUTTTSSSSSSTTTRRRPPPMMMIIIFFFCCCAAA???<<<888555666555444333333333444444222222222222333333333333222222222222222222222222111111111111111111111111111000///......///000111111111222111000000000000////////////////////////000000/////////.................................////////////////////////....................................////////////---......///////////////......222888888444111111......------------......---------............///---------............////////////////////////////////////111222222000---++++++,,,,,,------------000000///...------,,,,,,------,,,,,,...000333555;;;@@@OOO]]]]]]MMM===666444333111///......000111000000111000000///...---------...///000000//////......///000000000000//////////////////000000111555333111222555666555333777777666555444333333333444444444444444444444444555777888999:::===BBBEEEKKKVVViii~~~((((((((((((''''''''''''((((((((()))))))))******))))))(((***+++,,,+++)))((()))***+++,,,+++******************************)))))))))*********++++++************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000...,,,+++++++++------------------------///...---------...///000...111444777:::>>>CCCFFFCCCEEEHHHKKKNNNPPPQQQQQQKKKOOOUUU[[[aaahhhnnnrrrxxxyyyyyy{{{|||~~~~~~tttkkkbbb___]]][[[ZZZYYYWWWUUUNNNJJJFFFDDDDDDCCC@@@===:::999777555444444555555333333333333333333333333222222222222222222222222111111111111111111111111000000////////////000000000222333333111///000000////////////////////////////////////////////////........................////////////////////////....................................////////////---......///////////////......222888999444000111///..................///---------............///---------............///........................//////000111333222///---+++,,,---...............000000//////...---------111///...,,,,,,...000111111999OOOjjjnnnYYYBBB888444444333111......///111///000000000000//////...---...//////////////////---...//////000000//////000000/////////000111111555555555555555444444444666666666555444444444333444444444444444444444444666777888999;;;>>>BBBFFFLLLXXXkkk)))))))))))))))*********(((((()))))))))************))))))***,,,,,,+++)))))))))*********+++++++++++++++++++++++++++++++++************+++++++++,,,************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,------......+++''''''***---,,,++++++,,,,,,------.........///...///000222555888:::777999===@@@BBBFFFKKKNNNIIIJJJKKKMMMOOOPPPRRRRRRKKKTTTaaammmwww}}}ooollliiihhhhhhiiiiiihhh]]]WWWPPPLLLLLLKKKGGGDDD@@@>>><<<999777777777777555555444444333333222222222222222222222222222222111111111111111111111111000000000111111000000000///222444333111///000111000000000000000000000000.........///000000111111........................////////////////////////....................................////////////---....../////////////////////333999999444000000000//////......//////000---------............///---------............///------------------------......///111333222///,,,***+++---...//////..............................000///...------...000111222555LLLppp}}}fffHHH888222444444333///......000...//////000000000000/////////////////////...---...///000000111111000000111000000000000111222222777:::;;;999555333444777555555555555555555444444555555555555555555555555555666888888:::===BBBEEEMMMYYYmmm++++++++++++++++++,,,,,,))))))))))))***************))))))***,,,,,,+++)))******))))))******+++,,,*********************+++***++++++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......---,,,,,,,,,------)))###!!!***111000---***++++++,,,---...//////---...000444999???EEEHHHAAACCCEEEFFFGGGIIIMMMOOONNNNNNNNNOOOQQQRRRTTTUUU^^^hhhvvvvvvtttrrrrrrvvvyyy|||}}}nnnfff\\\UUURRRPPPLLLHHHDDDBBB???<<<:::999999999666666555444333333222222111111111111111111111111111111111111111111111111000111222333333222111000///222444444111///000111111111111111111111111111------...///000111222222000000000000000000000000////////////////////////000000000000000000000000............/////////000---......//////////////////000444::::::444//////000000////////////000000---------.........//////---------.........//////------------------------......///111333222///,,,((()))+++---......------,,,,,,,,,------............---------...///111222;;;777LLLtttpppLLL666222444555444000......///......///000000111000000///000000000///...------000000111222222222222111111111111111111222222333999===@@@===666222555999444444444555555555555555555555555555555555555555444555777777999<<<@@@DDDNNN[[[nnn)))))))))))))))))))))))))))))))))***+++++++++,,,******))))))))))))))))))************************************************++++++++++++++++++++++++)))***,,,---...------,,,)))))))))***+++++++++,,,++++++,,,,,,,,,---------......---,,,,,,---------------.../////////.........///000///......///111222333666<<>><<<;;;:::;;;:::888444222222222333222222333444444222111333333333222111000//////111111111111111111111111111111222222222222111111111111000000//////......////////////////////////000000000000000000000000///000000///---,,,...///.........------.........------............------000///...------...///000///000222555777666333000111000///...............,,,...000111000000111222------......///000000000111111000///////////////,,,,,,---000333333///+++++++++,,,,,,,,,,,,,,,,,,...///000000//////000111........................000666DDDUUU]]]VVVBBB111111111000000/////////......///////////////......,,,------...///000111111444111000333888<<<===<<<;;;666///---///111222111777999===???>>>:::444111444000///222444222222444333333333444444444444444555666777888:::===BBBEEENNNYYYlll))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))***+++,,,---------,,,+++************++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------,,,,,,...//////......000444777888:::===BBBGGGKKKMMMMMMPPPPPPPPPPPPRRRSSSUUUVVVWWWYYYZZZ]]]```fffmmmqqquuuzzzuuummmfff\\\UUUTTTSSSOOOJJJGGGEEECCCBBB@@@;;;;;;;;;999777555555444333222222333444444333111333333222222111111000000111111111111111111111111222222333333333333222222111111000000////////////////////////////////////000000000000000000000000000111222111///...///000------,,,,,,,,,,,,---------......//////......---000///...------...///000000111333666888777444111000000///.........//////......//////....../////////////////////.........111000//////......//////,,,,,,---...///...,,,***---------------,,,,,,,,,---///000000//////000111..............................222999??????777///000000000//////...............////////////......------......//////000000222000///111555999::::::???;;;666222000000///...000333888<<<>>>===;;;999666222000333444222222444444444555555666777777888555666777888:::===AAAEEENNNZZZmmm))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++******))))))************************)))))))))))))))))))))))),,,,,,---------,,,+++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---,,,,,,,,,.../////////000444:::???BBBDDDGGGJJJMMMNNNNNNNNNOOOOOOPPPQQQTTTXXX[[[]]]dddgggjjjmmmqqqwww~~~|||xxx|||~~~yyyooogggddd^^^ZZZSSSNNNKKKHHHEEECCCBBBBBBAAA???===:::888666444333222333444444333222222222222222222222222222222222222222222222222222333333333444444333333333111000000000000/////////////////////////////////000000000000000000000000000222444444222111000111......------------......---......//////......---//////............//////000111444777999888555222//////.........///000000//////...------------...111000000///......------000///......------.........//////...,,,++++++,,,//////......------,,,,,,---///000000///...000111........................///---++++++---000222222/////////.....................///////////////............//////////////////...---///222555666777======;;;888333000//////...000444999<<<>>>??????999444222444555333222444444444444555666777888888555666777888:::===AAAEEENNNZZZnnn)))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))*********,,,,,,++++++***)))))))))************************++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,++++++******************+++++++++,,,,,,,,,++++++++++++,,,------111000000//////............000222444777;;;AAAEEEIIIKKKOOOQQQPPPOOONNNMMMJJJKKKNNNSSSZZZcccjjjnnnrrruuuxxx{{{~~~|||uuupppooosss}}}{{{sssmmmeee]]]WWWRRRMMMJJJMMMLLLIIIFFFCCC???;;;999666555333333444444333222222222222333333333333333222222222222222222222222222222333333333333222222000000000000000000000000////////////////////////000000000000000000000000000222555555333111000000111111000000000000111111......////////////....../////////......////////////000333666888888555222///.........///000111111000///...---...000000000000000//////............//////...---------------///111111///,,,+++...111111000000///...------,,,---...000///......///111...........................///111111000000000111..................---------.../////////////////////////////////.........///.........000222444555777:::<<<:::666222111222111222444777999;;;===>>><<<777444555555333333555333333333444444444444444555777888888999<<>>:::888555444444444333222333333333333333444444444222222222222222222222222111111222222222222111111000000000000111111111111000000000000000000000000111111111111111111111111...111333444222000//////111111000000000000111111...//////////////////......//////////////////...---...111444777666444111///////////////000111222000///...///333555555444............//////000000//////...------------------///000...,,,,,,000444111111000///......---------...//////......///000........................***---222333111...---,,,------..................------...//////////////////////////////.........///////////////000222444222777;;;;;;777333111111333444444555777999;;;<<<>>>888444555555333333555555555555444333333222222666777888888999<<<@@@DDDMMMXXXlll))))))))))))))))))))))))+++++++++************************+++,,,,,,------************************************************))))))))))))))))))))))))------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////---------...///222444666777;;;AAAFFFHHHJJJLLLMMMJJJMMMQQQQQQNNNKKKKKKLLLOOOPPPTTT\\\ggguuuuuukkkddd[[[UUUOOOLLLKKKJJJHHHEEEAAA>>>:::888777666555444444444444444444444444444333333333333333333333333000111111222222111111000000000000111111111111222000000000000000000000000111111111111111111111111...000222222000///.../////////............//////...//////000000//////.........////////////......,,,---000333666666333000000000/////////000111111111//////222777999888555------......///000000111000///......------......+++,,,,,,,,,+++,,,///111000000//////......------,,,...//////...---///000........................---...//////...------................../////////,,,---...///000000000000.........///////////////000000000///......111333222555999:::888444000///111222333444777999<<<===>>>888444555555333444666777777777666555555444444666777888999999<<<@@@CCCLLLWWWiii))))))))))))))))))))))))***************+++++++++)))******+++,,,,,,------)))))))))***++++++,,,,,,************************))))))))))))))))))))))))---,,,+++++++++,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000111.........000333777;;;===AAADDDHHHKKKLLLNNNPPPRRROOOSSSVVVVVVSSSQQQSSSVVVUUUVVVZZZbbbnnn}}}~~~wwwjjjbbbYYYSSSQQQPPPMMMKKKIIIFFFAAA===<<<:::888777666666555555444444333333333333333333333333333333111222222333333222222111000000111111111222222222000000000000000000000000111111111111111111111111000111111111///...///000///......------....../////////000000000000//////---...///000000///...---,,,---000444777777444111111111000000///000000000222111111555:::;;;777333.........///////////////111000//////......//////...,,,+++,,,---......---........................,,,---///...------...000........................000///......//////000000.........//////000000000,,,---...///000000000000------......//////000000///000000///,,,,,,///111111222555888:::888444111111111333444777999;;;<<<>>>777333444444333444777555555555666666666777777777888888999999<<<@@@CCCKKKUUUfffzzz))))))))))))))))))))))))))))))******+++++++++,,,'''(((((()))******++++++(((((()))***+++,,,,,,---************************++++++++++++++++++++++++,,,++++++***+++,,,...///+++++++++,,,,,,------------------.........//////---------...///000111111000111222555999===BBBEEEIIIJJJLLLMMMMMMOOOSSSVVVVVVZZZ]]]]]]ZZZYYY]]]aaa^^^```dddmmmzzz{{{qqqddd[[[VVVTTTPPPLLLOOOKKKFFFAAA???===;;;:::777777666555444333333333333333333333333333333333222333333444444333333222000000111111222222222222000000000000000000000000111111111111111111111111111222222000///...000111000000////////////000000//////000000000000//////---...///000000///...------...111555888888555333222222111000//////000000333222222666;;;:::555000000000000///......------111111000///////////////222000---...000000...+++---------...............,,,---///...------...000........................,,,,,,,,,...000000...+++.../////////000000111111,,,---...///000000000000,,,------...///000111111...000000...++++++---000---...111777<<<===:::666333333444555666777888888===777222333444333444888000111222333555666777888777888999999999<<<@@@CCCJJJSSSdddxxx+++*********))))))(((((()))))))))))))))))))))))),,,,,,---------,,,+++++++++++++++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++---///000000//////000333555:::???DDDGGGIIIJJJNNNQQQSSSSSSRRRTTTYYY]]][[[^^^fffmmmnnniiifffgggmmmmmmqqq}}}|||pppiiibbbXXXQQQKKKIIIFFFEEEDDDDDDBBB@@@===:::666444555777888888888666444222111111222333111222222333333222222111444222111000111222111000---...000000//////111222000000000000000000000000111111111111111111111111000000000000000000000000///000000111111111000000---...///000000111111000111111111222555777:::<<<444222...++++++111:::@@@EEECCC???;;;888777777777888333......111333111...***+++---//////...---+++111111000000//////........................------////////////////////////........................000000000000000000000000000////////////000000111---...///000/////////000...............---------000000000000000000000000//////000333888<<>>@@@CCCGGGKKKNNNPPPQQQNNNOOORRRWWW\\\aaadddffffffiiipppwwwyyyuuusssuuuvvvkkkbbbZZZVVVRRROOONNNLLLJJJHHHEEEAAA===:::999777555444777666555333222222333333222222333333333333222222555333111111222333222111111222333222000//////000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222111000//////000000000000000///...000000000111222555777888888777444222222777>>>DDDZZZWWWSSSLLLDDD===666333666222------000111000---+++,,,...//////......---000000000000//////..............................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///////////////000000...//////000111111111111........................111111111111111111111111000///000222666:::<<<>>>===:::666444666888888888999888777555444333333444555444444444444555666666666777888999;;;>>>CCCFFFOOOYYYiii}}}************))))))))))))))))))))))))))))))))))))(((((()))***+++++++++++++++++++++*********************+++++++++,,,,,,,,,...------,,,+++***))))))------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...///000000---...///000111555;;;???CCCDDDFFFIIIKKKMMMOOOPPPOOOOOOTTT]]]hhhoooqqqooommmooovvv~~~~~~zzznnnjjjddd___[[[WWWTTTQQQNNNJJJFFFBBB???;;;666333666666666555444444333333222222333333333333222222444333222222333333222111333444444333111000000111000000000000000000000000000000000000000000000000000000000000000000000000444444444333222111//////111111111111000///...---////////////000222333444999888777666666:::???CCCUUUUUUTTTQQQKKKCCC;;;666444000---,,,///000///---............////////////000000000////////////...........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................000//////......////////////......///111222111000////////////////////////111111111111111111111111000000000111333666888999BBB>>>999777777888999::::::888666444333333444555555444444444444555666666888999::::::;;;>>>BBBFFFPPPZZZkkk*********)))))))))))))))))))))))))))))))))))))))))))))***,,,------------******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********...---,,,+++***+++,,,---------............---------------......//////000///111333555888===CCCGGGEEEEEEFFFGGGIIIKKKMMMNNNRRRUUU[[[eeennnssstttssspppssszzz}}}vvvpppjjjeeebbbXXXTTTNNNIIIEEE@@@<<<888666666666666555444333222222333333333333333333222333222111222333333222111///000222222111111333444000000000000000000000000////////////////////////000000000000000000000000222222222222222111000///000000000000000///......///////////////000000000333444555444444666999;;;>>>@@@BBBBBB@@@<<<777444222000...---///000///---/////////...///000111111////////////////////////............////////////////////////////////////////////////////////////........................000//////......//////000...---...///000000///---////////////000000000000111111111111111111111111111111111111111222444666???>>>;;;::::::;;;;;;<<<888777444222222333444555555444444444444555666666777888999:::<<>>AAADDDHHHKKKIIIIIIIIIJJJLLLNNNQQQSSSYYY^^^eeekkkmmmppprrrtttwwwyyy|||wwwjjjeee\\\SSSLLLFFFAAA===888888888777666555333222333333333444444333333333222111111222333333222000...000111111000111222444000000000000000000000000////////////////////////111111111111111111111111......///000111111000000......///000000000000000//////000000000/////////---///000111000000222333333444444333222000---,,,222000//////000000000///000////////////000111111.............../////////........./////////000000////////////////////////////////////////////////........................000////////////000111111000222444555333000...---.../////////000000111111111111111111111111111111111222222111000000333666888:::<<<>>>>>>===<<<<<<555444333111111222444555555444444444444555666666555666888:::<<<@@@EEEHHHLLLXXXkkk))))))))))))************))))))))))))))))))))))))''''''((()))***************************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,++++++,,,,,,------......////////////......////////////000111333444777;;;@@@DDDFFFHHHJJJLLLJJJJJJJJJKKKNNNRRRWWWZZZ___dddjjjmmmmmmoootttyyy~~~~~~~~~zzzpppdddYYYOOOFFFAAA===<<<;;;999888666555444333333444444444444333333111111222333555555333111111222333222000...///000000000000000000000000000000000000000000000000000111111111111111111111111,,,,,,...///000111111111---...///000111111111111//////000000000000//////,,,...000000/////////000000000////////////000000000000000000000000000000////////////000000000000---............/////////.........//////000000111////////////////////////------------------------......................../////////000111222333444666<<>>@@@CCCDDDEEEGGGJJJLLLIIIIIIIIIKKKOOOVVV\\\```dddeeehhhkkkpppwww}}}yyyvvvtttuuuxxxkkk]]]PPPHHHDDDBBB???<<<:::888888888333333444444444444333333333333444666777777555333222333444333111000000111000000000000000000000000111111111111111111111111111111111111111111111111---...///000000000000000...///000000000000000///---...///000000//////...---///111111000//////000,,,---...000111333333444...///000000////////////---...///000000000//////---------.........//////---......///000000111111////////////////////////------------------------//////////////////////////////000111222444666777999CCCLLLIII===222...000,,,------...//////000000222222222222222222222222///222555444222222777;;;???BBBDDDBBB>>>999777666333333555666666666555555555444444444444555666666333555666888:::===BBBFFFIIIVVVkkk(((((())))))*********+++))))))))))))))))))))))))***++++++++++++******)))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))***,,,---...---,,,,,,//////000000000000//////,,,---...111666;;;@@@CCCCCCCCCCCCBBBCCCEEEIIIMMMKKKKKKLLLNNNTTT[[[cccgggfffddddddjjjuuuxxxvvvyyy|||~~~{{{uuurrrqqqqqq}}}yyyvvvzzzyyyiiiYYYOOOIIIFFFCCC???<<<:::::::::333444444555555444444333444555666888:::999777555000222333333333333444666000000000000000000000000111111111111111111111111111111111111111111111111000111111111111000000///111111111111000///...---,,,---.../////////...---...///111111/////////000...///000000000...,,,+++,,,---//////...---......,,,---///000111000...------------.........//////---......///000111111222////////////////////////000000000000000000000000000000000000000000000000...///000111444666888999:::FFFQQQNNN>>>000,,,...,,,,,,,,,---...//////000222222222222222222222222///222555555333444999>>>HHHIIIHHHCCC;;;666333333333444777999999888777666555444444444444555666666555666777777999;;;@@@CCCIIIVVVlll---,,,+++)))(((''''''''')))************+++++++++,,,,,,++++++++++++,,,,,,************+++,,,------,,,,,,,,,,,,,,,+++***)))......---+++)))))),,,...******+++,,,---//////000.........---......//////222333555888===AAAFFFHHHBBBBBBCCCFFFJJJNNNPPPQQQLLLMMMRRRZZZccchhhiiigggkkkiiinnnyyy~~~{{{xxxyyy}}}yyyrrrmmmmmmsss|||}}}}}}|||}}}|||pppgggVVVRRRLLLFFFCCC@@@===;;;666777888666444222222333333333444444444444444555444333333222111111111222333333333222222222111111111111222222222222111111///000000000111111111111222111//////000000...---000...---,,,---///111222//////000000000000//////222222111000///...---------...///000000///...---......//////000000111111000///...---------------111000000000000/////////////////////////////////555444222000///.................................////////////////////////.........///111444666888===@@@DDDFFFCCC<<<222***000///000000222444555666777666666555444444444555222555777777888<<>>AAACCCDDDEEEBBBCCCFFFIIINNNQQQSSSSSSQQQTTT[[[dddlllqqqssssss}}}}}}pppmmmiiifffgggmmmwww~~~}}}vvviiicccZZZSSSOOOJJJEEEAAA;;;:::888666555555444444444444444444444333333333444333333222111111222222333333222222222111111111000000111111111111000000000000000000111111111111222111000000000000///...333111///...---------,,,//////000000000000//////////////////...............//////////////////.../////////000000000000000000///...------------............------------,,,////////////////////////333222111000///.................................////////////////////////.........///000222333444777:::>>>@@@@@@;;;444///---...000000222666<<<@@@???>>>===<<<;;;<<<<<<===:::===AAACCCBBBAAA??????DDD???999666555666777777444444444555555555666666:::999666444333333444555777888999999999<<<@@@CCCMMMYYYmmm+++*********+++,,,------)))************+++++++++++++++************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++***,,,,,,+++***((((((***,,,........./////////000000222111000///000111333555===???BBBDDDEEEEEECCCBBBEEEHHHLLLQQQVVVXXXYYYZZZ\\\aaaiiiqqqxxx~~~zzz{{{uuurrrqqqpppooorrrxxxwwwjjjbbb^^^YYYRRRKKKDDD???999666777777666555555555444444333222222222444333333222222222222222222222222111111111111111//////000000000000//////111111111111111111000000111111000000000000000000333111000//////...,,,***//////000000000000//////....../////////000000000000//////......//////000000000000000000000////////////......------.........------------,,,,,,,,,////////////////////////000000000//////.................................////////////////////////......///////////////...000333888<<<<<<:::666333---///000111333888@@@FFF>>>===;;;:::999:::<<<===;;;;;;===???@@@>>>:::777;;;999555444555666666666444555555555555666666666999888666444333333444444666777888888999<<<@@@CCCOOO[[[nnn+++************+++,,,,,,))))))*********++++++++++++******))))))******+++------,,,+++************+++,,,,,,---,,,,,,+++++++++,,,,,,+++***)))+++---.............../////////111000///000222555999;;;CCCCCCDDDEEEFFFFFFEEEEEEJJJOOOUUU\\\```ccceeefffkkkpppwww}}}{{{{{{}}}~~~uuuwww{{{}}}uuurrrooofff___PPPHHH>>>999999999777444444444444333333333333333444333333222222222333333111111111111111111111111000000111111111111000000222222111111111111000000111111111000///000222333111///...///222222000...//////000000000000//////000000000000000000111111111000///......///000111222111111000000///////////////............//////////////////............000000000000000000000000......///////////////...........................////////////////////////....../////////---,,,***---222999>>>>>>999444111111000000222666:::>>>???888666444333222444666777777333111222666::::::999555333333444666777777666555555555555555666666666444444444444444555777777555666888888999<<>>:::666444333222111111222444555333111000333888<<<===<<<111111111444777888777666666666666666666666666666333333333444555666666777444666777888:::===BBBEEEPPP[[[nnn++++++***)))((((((((())))))************+++++++++,,,++++++++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,---------------,,,---......------...///,,,,,,,,,,,,------......///000333777<<>>555111222222111...//////000000000000/////////......---,,,+++***)))111000000//////000000111111111111111111111000000//////......//////000000///............---------111111111111111111111111---...///000111000///...///////////////////////////////////////////////////////////////......---222<<>>555//////...///555<<<===888222000000//////000000111111///222555:::<<<:::666222000000111333666888777666777777777666666666666555555555555555444444333333444555777888:::>>>BBBFFFNNNZZZnnn******))))))******++++++)))************+++++++++------,,,,,,,,,,,,------+++++++++***++++++,,,,,,+++,,,,,,---......------***,,,......---------...+++,,,,,,---...//////000333555999>>>BBBFFFHHHIIIHHHGGGGGGGGGHHHKKKNNNPPPUUUYYY___eeekkkvvv~~~~~~~~~~~~|||||||||}}}|||{{{~~~rrraaaRRRGGGAAA>>>999888888777666555555555333333333333333444555555222222333333333444444444222222222333333222222222000000111111222333444444000222333111///000666;;;UUUIII;;;222000111///---//////000000000000//////......------,,,,,,,,,+++000000000111111000000000111111111111111111222222///////////////000111111000000/////////.........///////////////////////////000111222222000///...////////////////////////////////////////////////000000000///000111111222444>>>JJJOOOKKKCCC;;;777111444666888777666444333------///000000000//////111444999:::888333///---000000000222444666555444777777777777666666666555444444555555444444333333333444666888:::>>>CCCGGGLLLYYYnnn)))))))))***+++---...///)))************+++++++++...------,,,,,,------...************+++,,,------+++,,,,,,---.........---)))+++------,,,,,,---...,,,,,,---...///000111222888:::???CCCGGGIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNNNNSSSWWW]]]aaaiiiuuu}}}|||zzztttvvvyyy}}}mmmZZZMMMFFFDDD===<<<:::999666555333222333333333333333444555666333333333444444555555555111111222222222222111111//////000111333444555666000222333222///000666<<<\\\NNN===222000111111/////////000000000000///////////////000000000000000///000111222222111000///000000000111222222222333///////////////000111111222222222222111111111111........................000111222333222111///---000000000000000000000000////////////////////////111000000000000222444555444>>>IIINNNLLLEEEAAA???777<<>>CCCGGGKKKXXXnnn******)))))))))))))))***(((((()))))))))*********,,,,,,++++++++++++++++++,,,,,,---.../////////...///...---,,,+++,,,---...//////.........------------///111111111222444666>>>AAAEEEHHHJJJHHHFFFDDDEEEHHHKKKLLLKKKMMMQQQUUUXXX\\\bbbiiisss{{{wwwuuuxxxrrr```PPPFFFCCCAAA???;;;888777666666444444333222222333333444888888777555444333222111000000111111111111000000000111222333333333333222222222111111222444666777EEE???666000------......000000////////////000000444000---...000222111000//////000333555555333111000000000000000000000000000...------...//////..................///000000////////////////////////111000///......000222333000000////////////000000000...---,,,,,,---...000111111111111111111111111999999:::<<<@@@DDDIIIKKK777777666555333222111111444333222111000000111222>>>???>>>999333000111333222222111111222222333444777777777777777777777777777555333333444555555555777888::::::;;;===AAADDDMMMXXXlll******))))))))))))******+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------.........------,,,+++******+++,,,,,,,,,---------....../////////000111111222555:::===EEEFFFGGGHHHHHHHHHGGGGGGIIIKKKNNNOOOOOOPPPSSSVVVYYY___iiittttttgggZZZRRRJJJFFF@@@<<<999777555333555555555444444444333333777777666555444333333222111111222222222222111111000111111222222222111111444333222111111111111111888555222000000111111000000000////////////000000222111//////000111111111//////000222444444222000000000000000000000000000222111111444666555222..................///000000////////////////////////222111000//////111222444000000////////////000000000///---,,,,,,---///000000000000000000000000000.........000555===DDDHHHIIICCC:::111------000333//////000000222444666777<<<;;;999666222000000111111111000000111111222333666666666666666666666666666444222222444666666666444555777888:::===AAADDDLLLXXXmmm******)))))))))******+++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,------------------,,,,,,+++,,,,,,------***+++,,,---...///000000111111222222555:::AAAFFFIIIHHHGGGGGGHHHIIIKKKLLLMMMPPPTTTWWWYYYZZZ]]]___ccckkkxxx||||||}}}vvvnnnhhhXXXPPPEEE???===<<<888555666666666666666555444333666666555555555444444444222222333333333333222222111111111111111000000000222222222111000///...---......///111333333111///000000////////////000000000111111000//////000222//////000222444444222000000000000000000000000000333222333888<<<:::333---///............//////000///////////////////////////...---------...000111000//////......//////000000000............000000////////////////////////---,,,+++---111999@@@EEELLLEEE:::111,,,,,,///222//////000111333666888999999777444222222111000///000000000000000111222222666666666666666666666666444333222333555777888777333444666888:::>>>CCCGGGLLLXXXnnn******))))))******++++++++++++************))))))*********+++++++++++++++------...............---............//////000000++++++,,,---...//////000000222555888;;;@@@GGGKKKFFFFFFGGGHHHJJJMMMPPPQQQQQQTTTZZZ```fffkkknnnqqqwww~~~|||~~~~~~mmm```PPPFFFCCCBBB>>>;;;555555666777666666555444444555555555555555555555222222333333333333222222222222222111111111111111...///111222222111000////////////111222222///---000000////////////000000///111333222///...000333111000000222444444333111000000000000000000000000222000111555:::999222+++//////............///000////////////////////////......------......///000/////////....../////////111000////////////000111////////////////////////222111000///111555888;;;???>>><<<:::888777777777999888888888999999999999777444000000222333111///111111111111111222222333666666666666666666666666444333333555888::::::999555777888999;;;???DDDHHHLLLYYYooo***************+++,,,,,,+++***************************++++++,,,,,,,,,,,,//////000000000000//////---......//////000000000---------........./////////333:::@@@DDDGGGIIIKKKFFFGGGIIILLLOOOQQQSSSTTTTTTWWW^^^hhhrrr{{{{{{qqqmmmqqqxxxvvvaaaRRRKKKFFFAAA<<<555555666666666666666666444444444555555555555555111111222222222222111111444333333222222222333444111222333333333222111000333222000000111111000...000000////////////000000...111333222///...000222333222111222444444333222000000000000000000000000333000///111555555222---//////............//////////////////////////////000000000000111111222222//////............//////000000////////////000000000000000000000000000000...///////////////......666888<<>>======<<<;;;:::666333//////222444333111333222222222222333444444555555555555555555555555555444555777:::<<<<<<;;;777888888888999<<>>GGGIIINNNTTTWWWUUUNNNHHHMMMOOOSSS[[[fffrrr}}}|||}}}{{{vvvooogggbbb___^^^aaabbbbbbdddiiirrr|||yyyuuussssssqqqnnnooossswww{{{}}}sss___TTTIIIAAA@@@>>>888555777777555444555666666444333222333333444444333333222333333333333333333333333000000000000000000000000222222111111222222333444...///000111222333444444222111000......000111222000000000000111111111111000000000000000000000000000000000000000000000000111000000///...---------//////000000000...---,,,.../////////...---,,,,,,......//////////////////000///...------...///000////////////////////////111111000///////////////000000000000000000000000......///000000000000000222222111111000//////...///111333444333333444666333444555555666555555555777666555444444444444444:::;;;;;;;;;;;;===@@@CCCOOOVVVfff,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,------...---///111222222444666999888777555222...------.../////////......---------.........///111777>>>CCCJJJLLLOOOUUUXXXVVVQQQMMMJJJMMMRRRXXXaaalllxxx|||sssnnnjjjjjjhhheeebbbbbbccceeelllmmmpppssszzz}}}{{{zzzooo\\\QQQGGGCCC@@@:::888999888666555555666666555444333333333444444333333333333333333333333333333333111111111111111111111111222222111111222222333333111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000222111111000//////.........//////000000///...---......//////......---,,,///////////////.........///...---,,,,,,,,,---...////////////////////////000000///...............////////////////////////......///000000000000000000000000000000111111111///111333333222222333444444555555666777666666666666666555444444444444444555666888888:::===BBBEEEMMMVVViii---------,,,,,,,,,,,,+++------,,,+++,,,---...///---///222444444555777888666666444111...------///...///////////////...---......///111444:::BBBGGGGGGHHHKKKNNNQQQPPPMMMJJJIIINNNSSSXXX^^^hhhvvv|||||||||}}}{{{yyyxxxvvvsssoookkkiiijjjkkkkkklllpppuuuyyy}}}wwwuuu{{{}}}kkk___QQQIIICCC===::::::999777555555666666666444333333333333333333333333444444444333333222222222111111111111111111111111111111222222222333333333444333333222111000//////...000222333333222000...000000000000111111111111000000000000000000000000000000000000000000000000222222111111000000//////---...//////000//////........./////////...------000000//////.........---//////...---,,,,,,,,,---///////////////////////////......------------.................................///000000000000000...//////000111222222222///111222222111000111222555555666777777777777777666666555444444444444555333555666777888;;;@@@CCCKKKWWWmmm,,,,,,,,,,,,,,,,,,,,,+++,,,+++***)))***,,,...///...000333444444333333444333333222000---,,,---.........///000000000///...///111444777:::>>>CCCFFFDDDEEEGGGHHHIIIIIIHHHFFFJJJPPPXXX]]]aaalll{{{yyysssooonnnmmmmmmnnnnnnppptttzzz~~~~~~{{{ooo___RRRIIIBBB===;;;:::888666555555666555444444444444333333444444444555555444333333222111111111111111111111111111111111111222222333333333333444333333222111000//////000111222222222222111000///000000000111111111111000000000000000000000000000000000000000000000000111111111000000/////////------...//////000000000......////////////......000000000///......------111111000000///.........///////////////////////////......------.......................................///000000000000000/////////000111111222222000222333333111000111111444444555666666666666666666555555444444444555555777777888777777999===@@@IIIXXXppp************+++++++++++++++++++++++++++---...//////111333333111///...///000000///---++++++,,,.........///000111111111111111555:::>>>@@@AAABBBBBBGGGHHHHHHIIIHHHHHHHHHHHHLLLTTT]]]dddjjjttt~~~zzzrrrlllddd______cccgggiiinnnooottt}}}zzz~~~zzzwwwwwwzzz~~~pppaaaVVVMMMDDD======:::777555555555444333555444444333333444444555555555444333333222111111111111111111111111111111000111222333333333222222222111111111111111111111333222111000000111222333///000000000111111111111000000000000000000000000000000000000000000000000000///////////////..................//////000000......///////////////...000000//////.........---111111111000000//////...000000000000000000000000000///////////////000000..............................///000000000000000000000000000000000000000222333444444333111222333222333444444555555444444555555444444444555555666888999999999999:::>>>AAAIIIYYYqqq)))***************++++++,,,---...///000000111111///000111000...,,,,,,---.........---++++++---///////////////000111333444555:::???CCCCCCCCCBBBBBBEEEGGGIIIIIIIIIIIIJJJKKKRRRYYYcccllluuuwwwqqqllliii]]][[[XXXWWW[[[ccclllssszzz}}}~~~tttnnnmmmnnnnnnmmmtttuuujjj___RRRGGGBBB???:::777666666444333666555444333333444555666444444444333333222222222222222222222222222222222000111222333444333222222000000111111222222222333444333111//////111333444000000000000111111111111000000000000000000000000000000000000000000000000////////////............///............//////000......///000000000//////////////////////////////---....../////////...---000000000000000000000000000////////////000111111..............................///000000000000000111111111000000000000000111333444444333222333444222222333444444444444333555444444444444555666666666777888999:::===BBBEEEJJJYYYppp*********++++++,,,,,,,,,+++,,,///111222222111000---...///...,,,,,,---///...//////...,,,---///111000000......///222444666:::===AAACCCCCCDDDEEEFFFCCCGGGKKKMMMMMMNNNQQQSSS]]]cccmmmxxxwwwtttoookkkgggeeeddddddbbbdddgggjjjmmmuuu}}}yyyuuuqqqnnnmmmvvvuuueeeVVVIIIEEE???;;;999888666555666555444333333444555666333333333333333333333333222222222222222222222222///111222444444333222111000000111111111222222222222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000......---...//////......///000000000000000------......///000000000,,,---...///000000//////000000000000000000000000...............///000000////////////////////////......///000000000000000//////000000111111222222///111333333333222333444222333444444555555444444444444444444444555666666555777888999:::===BBBEEELLLYYYnnn+++++++++,,,,,,---------(((***---000111000///...,,,------,,,,,,---000333///000000///......111333111000...---...222555888===???@@@AAABBBDDDHHHKKKGGGKKKQQQUUUVVVXXX\\\___ggglllvvvqqqeeegggeeecccaaaaaacccfffhhhtttzzz{{{nnnsss{{{~~~}}}}}}sssbbbNNNIIICCC>>>;;;:::888777777666444333333444666777333333333333333333333444222222222222222222222222///111222444444333222111222222111111111111111111000111333444444333111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000///...------...///......///000000000000000,,,,,,---...///000111111---...000111222333222222000000000000000000000000---------------...///000000000000000000000000000...//////000000000000000------...000111333444444---///111222222222333444333444555555666666555555444444444444444555666777888999999999999;;;???AAAMMMXXXlll,,,++++++******++++++,,,***+++---.........------,,,---......//////......---.........------...000444111------111666999999===>>>@@@CCCFFFIIIKKKLLLUUUVVVXXX\\\aaagggkkknnnxxx|||zzziii``````YYY]]]ccciiiooovvv|||yyymmmkkkiiijjjqqq~~~vvv^^^QQQEEEBBB@@@:::777777888666555555555555333222333333333333333333333333222222222222222222222222333333333333333333333333111222222222222333333333000000000000000000000000////////////////////////111222222333222111000///222111111111000000//////000000000000000000000000////////////000000000000///111222111000///000111---...///000000///...------,,,+++******,,,---///------......//////000000333333222111000000000111////////////////////////000000000000000111111111000000111111111000000///...///111333444444444444555555555555555555555555444666777777666555555666888999999999:::===AAAEEEJJJXXXnnn,,,++++++******++++++,,,,,,---.........---,,,+++,,,------...............---.........,,,,,,...000111//////111666;;;=========???BBBDDDFFFJJJOOOSSS]]]aaaeeejjjooouuu{{{uuuiii^^^\\\```ffflllttt||||||jjjfff```]]]```jjjvvv~~~jjj]]]PPPJJJDDD===999:::777666666777999;;;;;;:::333333333333333333333333222222222222222222222222333333333333333333333333///000000000000111111111000000000000000000000000111111111111111111111111111222222222222111000///111111111111000000000///000000000000000000000000////////////000000000000...000111000///...///000//////000111111000//////............//////////////////////////////000000000000000///000000111111000000000000000000000000000000000000000000000000000000111111111000000//////000111333444444333333555555555555555555555555111333555555555555666777666777777777888;;;???CCCKKKXXXnnn,,,++++++******++++++,,,---......///...,,,+++***,,,,,,---...............---......---,,,,,,---///...///222777<<<@@@AAAAAA<<<@@@DDDFFFGGGLLLUUU\\\eeejjjooorrrtttzzz|||wwwyyyzzzrrrhhhbbb]]]]]]dddlll}}}uuunnnddd\\\YYY\\\aaaeeerrruuu||||||zzz|||qqqdddYYYOOODDD>>>===555444333555777999999999333333333333333333333333222222222222222222222222222222222222222222222222///000000000000111111111000000000000000000000000111111111111111111111111111111222222111111000///111111111111000000000000////////////////////////////////////000000000000---///000///...---...///000000111111111111000000//////000111222111111111000000000000000000//////............///000111222111111111111111111111111000000000000000000000000///000000111111000000000000111222333333333333333555555555555555555555555...111333444444555666888666777777777888;;;???CCCKKKYYYooo,,,++++++******++++++,,,,,,---.........---,,,+++,,,,,,---.........---------......---,,,,,,---///---111666<<<@@@BBBBBBAAA===BBBGGGHHHIIIOOO[[[eeelllpppssssssrrrxxx|||rrrgggeeecccbbbeeemmmzzzsssjjjdddaaa______aaafffmmmsss{{{wwwyyymmm___QQQEEE@@@999777444444555555555444444444444444444444444444222222222222222222222222111111111111111111111111111111222222222333333333000000000000000000000000////////////////////////111111111111111111000000111111111000000000000000////////////////////////////////////000000000000...///000000......///000000000000000000000000000000000000000000111111222222222111111000000//////000000/////////000000111111111111111111111111111000000000000000/////////...///000000000000000000111111222222333333333333555555555555555555555555000222444555555555666777888999999999:::===AAAEEELLLYYYnnn,,,++++++******++++++,,,)))***,,,...//////......+++,,,,,,---...------------.........------///111111555;;;???BBBBBBAAA@@@???DDDIIIJJJKKKSSS```jjjqqqsssuuutttttt}}}~~~wwwnnnhhhaaaggglllqqqyyy{{{ooohhhcccaaa```aaadddnnn~~~qqqaaaPPPDDD???===999777777888777666444444444444444444444444222222222222222222222222111111111111111111111111111111222222222333333333000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000111111////////////////////////////////////000000000000///000111111//////000111////////////////////////000///---,,,,,,...000222222222111111000000//////444333222111000/////////111111111111111111111111000000000000//////............///000000000000000111111111222222333333444555555555555555555555555333555666777555555555666888999999999:::===AAAEEEKKKXXXnnn,,,++++++******++++++,,,((()))+++---////////////++++++,,,---------------,,,...//////...///111333888;;;???BBBBBBAAAAAAAAACCCFFFJJJLLLOOOVVVbbbkkkmmmooorrrtttzzzyyyrrroookkkggggggiiisss}}}xxxsssqqqrrriiimmmsss{{{uuusssppppppttt{{{}}}|||vvvoookkkiiilllwwwqqq]]]MMMAAA>>>:::888888888888777444444444444444444444444222222222222222222222222222222222222222222222222///000000000000111111111000000000000000000000000222222222222222222222222000000/////////000111111000000000000111111111111////////////////////////////////////000000000000000111222111000///000222//////............//////000///---,,,,,,...000111000000000000000000//////666555333111000/////////111111111111111111111111111000000//////......---------...///000000000000000000000111222333555666555555555555555555555555444666777777666555555666666777777777888;;;???CCCKKKWWWlll,,,++++++******++++++,,,)))***,,,...//////......++++++,,,------------,,,,,,---///000000111444777===@@@CCCCCCBBBBBBDDDFFFFFFHHHJJJMMMRRRYYYbbbhhhiiimmmrrryyyxxxqqqppppppoooqqqvvv{{{xxxssspppppprrrqqqooollliiifffdddddd```aaaeeekkkooopppnnnllldddbbb___]]]___ccchhhlllnnnvvv~~~~~~jjjWWWGGGCCC>>>:::888777666555555555555555555555555555222222222222222222222222333333333333333333333333///000000000000111111111000000000000000000000000222222222222222222222222000//////...///000111222///000000000111111111111000000000000000000000000////////////000000000000///000111000///...///111000000///......///000000...///111222222222111000//////////////////000000444333222000////////////000000000000000000000000111000000///......------,,,---...///000000000000/////////000222444666777555555555555555555555555222444666666555555666777666777777777888;;;???CCCJJJVVVkkk,,,++++++++++++++++++,,,+++,,,---.........---,,,++++++,,,---------,,,,,,+++---///000111333666999AAACCCEEEDDDCCCCCCGGGJJJIIIIIIJJJNNNTTT[[[bbbfffnnnqqqyyyxxxsssqqqvvvyyy{{{zzzrrrsssrrroookkkhhhhhhhhhhhhfffcccbbbbbbaaa```^^^___```aaadddfffhhhfffeeeaaa^^^ZZZVVVUUUWWWZZZ\\\VVV^^^kkkwwwyyytttwwwsss___SSSNNNGGGAAA===:::777555555555555555555555555555222222222222222222222222333333333333333333333333111222222222222333333333000000000000000000000000000000000000000000000000000///.........000111222//////000000111111111222111111111111111111111111////////////000000000000...///000///...---...000222111000//////000111222---000555888888555222///------......//////000000111000000////////////000////////////////////////111000000///...---------,,,---...///000000000000......///000222555777999555555555555555555555555///111333555555555666888888999999999:::===AAAEEEIIIUUUjjj...---,,,,,,++++++++++++------,,,++++++,,,,,,,,,000//////.........//////***///444555444555;;;AAACCCDDDEEEEEEEEEEEEHHHIIIKKKLLLPPPVVV]]]bbbdddeeemmmvvv}}}|||tttnnnjjjjjjhhheeebbb___]]]]]]\\\^^^^^^^^^\\\[[[[[[^^^``````bbbeeeiiilllmmmlllllljjj```TTTPPPSSSXXXZZZYYY\\\]]]```cccgggjjjmmmnnnpppxxx{{{}}}{{{{{{|||ttt___RRRFFFCCC@@@:::777888666555444444444444333222555555444444444333333333111111111222222333333333222222111111222222333444222111111111000000//////111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111222222111000///000000000000////////////000000000000000000000000000000000000000000000000++++++,,,...///111222222//////000111111111111111111000000000000000111111000000//////.........---...............///000000555333000111444555444222555555666666555444333333666666666666666777888888999999:::::::::<<<@@@CCCKKKWWWkkk...---,,,,,,+++++++++,,,------,,,,,,+++,,,,,,---...------,,,,,,,,,---------000222333444888???DDDFFFGGGHHHGGGFFFGGGIIIKKKGGGMMMUUU\\\cccjjjqqqvvv{{{yyyxxx}}}}}}|||yyyuuuoooiiiccc```^^^]]]\\\[[[ZZZZZZ[[[[[[]]]^^^```aaabbbcccfffhhhkkklllooorrrtttuuuvvvvvvnnneeeZZZUUUWWWZZZZZZXXXVVVYYY]]]aaacccdddccccccccchhhooottttttqqqmmmkkkjjjggghhhooouuuzzz~~~}}}zzzjjj]]]PPPJJJEEE>>>::::::777555444444666666555444666555555555444444444444111111222222222333333333111000000000000111222222222111111111000000000000......///000111222333333111111111111111111111111000000000000000000000000000000000000///////////////000111111111111000///111111000000000/////////000000000000000000000000000000000000000000000000....../////////000000000000000111222222222222222111111000///.........///000000/////////.........///............///000000444111000111333555444333666666666666666555444444555555555555555666666777777888999999999;;;???BBBJJJWWWlll------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------111000000222777===CCCHHHIIIJJJJJJIIIHHHHHHJJJLLLKKKSSS___gggnnnvvvwwwtttvvv}}}~~~{{{xxxsssooojjjjjjhhhfffbbb^^^ZZZXXXVVVUUUUUUUUUWWWXXXZZZ[[[___cccgggkkkmmmpppsssuuuxxxxxxyyy{{{}}}|||tttjjjfffffffffdddaaaZZZ^^^ccchhhiiigggdddaaaaaacccgggkkkllliiiccc___ZZZXXXXXX\\\___bbbffflllyyy~~~}}}rrrfffYYYPPPHHHAAA===<<<888666555555777888777666666666555555555444444444222222222222333333333333111111111111111222333333111111111111111000000000...//////000111222333333111111111111111111111111000000000000000000000000000000000000///////////////000000111111000000///222222111111111000000000000000000000000000000000000000000000000000000000222111111000000//////...000111222222333333222222222111000...------------000000////////////......//////......//////000111111000///000222444444444666666777777777666555555444444444444444555666666666777888888888:::>>>AAAIIIWWWmmm---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,------...//////.........///000000111111222666<<>>:::888777777666555555555444444444333333333444444444444333333333333111111111111111222333333111111111222222222222222///000000111222333444444222222222222222222222222000000000000000000000000000000000000////////////000//////......//////000222222111111111000000000000000000000000000000000000000000000000000000000......//////000111222222---...//////000000//////////////////000222333444//////000000000000111111000000//////000000111222///000111111111222444666555555666777777777666666666666666666666777888888777888999999:::===AAAEEEIIIWWWmmm,,,+++++++++,,,,,,---...,,,,,,,,,------...///000000000000000111222333444777<<>>BBBIIIWWWmmm,,,,,,,,,,,,,,,,,,,,,,,,......------......//////111111111111444777;;;===AAADDDEEEEEECCCDDDHHHKKKLLLSSS^^^hhhqqqwww{{{|||zzzmmmbbbYYYUUUUUUTTTRRRPPPPPPQQQSSSTTTXXXXXXXXXWWWXXX\\\bbbfffkkknnnsssxxx|||~~~~~~~~~~~~{{{yyyxxxwwwuuusssqqqnnnjjjgggfffeeecccbbb``````___]]]\\\ZZZYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\\\\\\\]]]^^^______aaaccceeegggiiikkkooorrrzzz}}}}}}}}}}}}wwwwwwxxx{{{}}}zzzuuummmfffbbbaaabbb\\\[[[ZZZZZZ[[[]]]aaacccgggkkkrrrzzzyyyeeeXXXJJJEEECCC???<<<;;;666666555555555555555555777666555444333222222222333333333333333333333333555555444333333333333333000000000000000000000000111111111111111111111111000000111111111111111111333333222111111111111111///000000000111111111111111111111111000000000///////////////000000000000000000000000///////////////////////////000111111////////////////////////000000000000000000000000///000111222222111000///111111111000000///......,,,---...000222333444444444555555666666555444444777666555444444555666777888999888888888;;;@@@DDDGGGUUUkkk,,,,,,,,,,,,,,,,,,------......///000000000000000111111222444777;;;???AAAAAADDDFFFEEEDDDEEEIIIMMMNNNWWWeeerrr|||~~~ttthhh]]]UUUPPPNNNOOONNNNNNOOOPPPSSSUUUVVV]]]^^^aaacccfffjjjooorrruuuwwwzzz|||~~~~~~~~~}}}~~~zzzvvvrrrpppmmmiiigggbbb___\\\YYYYYYXXXVVVUUUSSSSSSRRRQQQPPPOOONNNMMMOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQRRRSSSTTTTTTVVVWWWZZZ[[[\\\^^^bbbdddlllooorrrtttuuuuuuvvvxxxvvvvvvxxx}}}yyypppjjjgggfff^^^\\\XXXUUUUUUVVVYYY[[[___```bbbfffnnnyyyiii\\\NNNGGGCCC>>>;;;;;;777777777666666777777777666555555444333333444444555555444333333222111111555555444333333333333333111111111111111111111111111111111111111111111111000111111222222222333333333333333222222222222222000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000///////////////000111111////////////////////////000000000000000000000000///000111222222111000///111222333333222000---,,,+++,,,...000222444555555333444666777777666444333555555555555555555555555666777777888999<<>>AAACCCAAADDDFFFFFFFFFGGGLLLPPPPPPZZZhhhuuu~~~zzzwwwnnnjjjddd\\\UUUQQQPPPQQQLLLNNNPPPSSSWWW[[[___aaagggjjjnnnqqqsssvvvyyy|||||||||}}}}}}|||{{{yyyxxxsssppplllhhheeebbb___]]]WWWTTTQQQPPPOOOOOONNNLLLKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMOOOPPPQQQRRRTTTWWWYYY\\\___cccfffhhhjjjlllnnnqqqqqqssswww{{{~~~wwwppplllkkkdddaaa]]]ZZZYYY\\\```bbbaaa```___```dddkkksssxxx}}}~~~}}}mmm```SSSKKKEEE@@@======999888777777666777777888555555444444444444555555444444444333333222222222444444333222222222222222333333333333333333333333111111111111111111111111222222222333333444555666222222222222222222111111000000000000000111111111111111111000000000000000111111000000//////......////////////000000000000///////////////000000111///////////////////////////////////////////////////000111111111111000///000111111222111000...---222222333333444333333333222444666888888777555333444555555666666555555444666777888888999<<>>@@@AAABBBAAADDDGGGHHHIIILLLQQQUUU\\\dddnnnvvv~~~{{{zzztttqqqqqqzzz}}}uuulllddd___\\\ZZZXXXYYYYYYVVVRRRQQQTTTWWW^^^aaaffflllrrrwwwyyy{{{|||~~~~~~~~~~~~|||yyyuuuppplllhhhfff^^^ZZZUUUQQQNNNKKKGGGDDDDDDCCCBBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA>>>???AAA@@@@@@AAACCCEEEEEEGGGJJJLLLNNNPPPSSSUUUVVVXXX\\\```dddjjjpppuuuxxxzzz}}}~~~}}}{{{{{{{{{wwwuuuqqqnnnnnnpppsssuuupppnnnlllkkkjjjgggccc```\\\___dddhhhooo|||~~~vvvrrr}}}wwwmmmbbbZZZQQQGGGBBBBBB>>><<<999777555555555666666555555555555555666666111111222333333444555555333333222111111111111111////////////////////////222222222222222222222222222111000//////000111222...///000111222111000///111111111111000000000000000000000000111111111111000000000000////////////......//////000000111111///////////////000111111000000000000000000000000000000000000000000000000111000000000000000000111...---,,,,,,---///222333111111222222222222111111333444666888888888777666444444444444444444444444777888999::::::;;;>>>AAAJJJVVVkkk,,,,,,------.../////////---------...///000222222555777;;;>>>AAABBBAAAAAAAAADDDHHHIIIJJJMMMSSSWWWaaaiiittt|||{{{zzzxxxwww{{{yyyuuullliiiddd^^^ZZZXXXXXXXXXZZZ]]]```___]]]\\\___ccckkknnnsssxxx|||~~~}}}{{{{{{{{{vvvtttpppkkkeee___[[[XXXPPPMMMJJJGGGFFFDDDAAA??????>>>===>>>??????>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>??????;;;<<<======<<<<<<>>>@@@???AAACCCCCCDDDEEEHHHJJJJJJMMMPPPSSSWWW\\\bbbgggiiilllqqqtttuuuvvvwwwyyy|||{{{zzzyyy{{{}}}~~~|||zzzyyyvvvqqqmmm```___^^^^^^bbblllwwwuuuyyynnneeeYYYMMMEEECCCBBB@@@<<<888666555555666777666555555555555555666333333333333333333333333555444333333222222333333000000000000000000000000222222222222222222222222555444222000000000111222...///111333333222111000111111111111000000000//////000000000111111111111////////////000000000000.........///000111111111///////////////000111111000000000000000000000000000000000000000000000000111111000000000000111111.........//////000111111000111111222333333333222444444666777777888888888555555333333333333555555555777888:::;;;===@@@CCCKKKVVVkkk,,,,,,------...///000000//////......000111444555888;;;>>>AAACCCCCCBBBAAAAAADDDHHHJJJKKKNNNTTTYYYhhhqqq~~~}}}xxxsssooojjjfffaaa___\\\YYYXXXXXXZZZ[[[]]]bbbhhhjjjiiijjjnnnssstttwww{{{~~~~~~{{{xxxxxxxxxnnnlllgggaaaZZZTTTPPPMMMEEECCCAAAAAABBBBBBBBBAAA>>>======>>>??????>>><<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<;;;;;;;;;<<<<<<===>>>???<<<=========;;;<<<===???===>>>?????????@@@BBBDDDEEEGGGJJJKKKLLLOOOUUUZZZ\\\___dddhhhjjjmmmoooqqqwwwwwwyyy{{{{{{xxxlllhhhccc______dddjjjnnnuuu}}}|||~~~tttgggXXXNNNKKKEEEBBB>>>:::777666666666777777666555555555555555555444444333333222222111666666555444444444444555333333333333333333333333222222222222222222222222999888666333222333444444///000222444444444222111222111111111000000////////////000000111111111222......//////000000111111---......///000111111222///////////////000111111000000000000000000000000000000000000000000000000111111000000000000111111///000111222222111///...444444555555555444333333555555555666777888888999666555333222222333555666222555777999;;;>>>BBBEEEMMMXXXmmm......---,,,---...///000000000000000111222333333>>>??????>>>>>>>>>AAACCCBBBCCCGGGIIIJJJNNN\\\jjjooowwwuuujjjddd```^^^\\\XXXYYYYYYXXXWWWXXX[[[]]]aaattt{{{uuuyyy}}}|||zzzxxxvvvqqqlllhhhaaa]]]WWWRRROOOMMMKKKIIIBBB???===>>>???@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>>>>===<<<>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======???>>>===<<<;;;<<<<<<===>>>@@@AAA@@@>>>======>>>@@@@@@AAACCCEEEGGGIIIKKKNNNQQQUUUXXX[[[^^^bbbeeekkknnnsssyyy}}}yyyssslllggghhhiiijjjjjjiiilllsss}}}~~~ssseeeVVVLLLGGGHHHGGGBBB<<<888777999777555333444555666555444444444444333333333222222222222222222222222222222444333333222111111111222222222222222333444555666000000000000000000000000555333111000///000111222111111000000000000111111000111111111222222222222...000111333333333111000000000//////......------000000//////.........---......///000000000000000222111111111000000//////000000000000000000000000111111000000000000111111111111222222222333333333444555666666666666666666666444111222444666555333888999::::::;;;<<>>???@@@@@@@@@AAADDDFFFFFFEEEGGGLLLOOOVVVdddrrrzzz{{{sssiii```]]]\\\[[[ZZZYYY[[[]]]^^^___```cccfffkkkzzz{{{|||yyyvvvrrrnnniiiccc```WWWSSSNNNKKKHHHFFFDDDCCC???===;;;<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>>>>>>>===<<<>>>>>>=========<<<<<<<<<<<<============>>>>>>>>>???>>>===<<<;;;<<<<<<======>>>@@@???>>><<<===>>>>>>>>>???AAACCCEEEGGGHHHHHHJJJKKKMMMOOOSSSXXX\\\cccfffkkkpppuuuzzz|||xxxwwwvvvuuutttiiiiiiiiimmmyyyuuudddXXXIIIHHHEEEAAA<<<999888777333222111333555777888777444444444333333333222222000000000000000000000000444333222222111111222222////////////000111222333222222222222222222222222000...---+++++++++---...111111000000000000111111...............//////000...///111222222111000///000000//////////////////000000/////////.........000000111222222222222222111111111111000000000///000000000000000000000000111111000000000000111111111111222222222333333333444555555666666666666666666444222222444666555333888999::::::;;;<<<@@@BBBKKKVVVlll......---,,,---...///000/////////000333777:::<<<===???AAABBBCCCDDDFFFHHHHHHGGGIIIQQQYYYbbbppp{{{}}}|||ssshhhccc]]]XXXWWWXXXYYYZZZ^^^aaaeeeiiikkkmmmppprrrvvv~~~|||zzzzzzzzzwwwsssmmmgggbbb\\\WWWTTTMMMJJJFFFCCCBBBAAA???>>><<<;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>???>>>>>>===>>>>>>>>>>>>============>>>>>>>>>?????????@@@@@@>>>>>>===<<<<<<<<<======:::<<<>>>>>>===<<<===>>><<<<<<===>>>???AAACCCDDDBBBBBBBBBBBBCCCGGGMMMQQQWWWZZZ___dddhhhmmmrrruuu|||}}}xxxrrrkkkgggkkkyyypppbbbQQQLLLFFFBBBAAA>>>:::777444222111222555666777666444444444444333333333333111111111111111111111111333333222222111111222222//////...//////000111222333333333333333333333333111000///.........///000111111000000000000111111......---,,,---...///000...///000111111000......//////000000000000000000000000////////////......000111111222222222222111111111111111000000000000000000000000000000000000111111000000000000111111111111222222222333333333444444555666666666666666666444333333444555555444777999::::::;;;===@@@CCCKKKVVVlll......---,,,---...///000......///111555:::???BBB>>>@@@CCCDDDDDDEEEGGGIIIHHHHHHMMMYYYdddmmmxxxvvvkkkddd___\\\YYYXXXYYY[[[^^^```iiimmmrrrvvvyyyzzz{{{|||~~~~~~{{{wwwssspppnnnmmmhhhaaaZZZUUUPPPLLLJJJGGGDDDBBB@@@@@@@@@???>>>;;;;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>?????????>>>>>>?????????>>>>>>>>>======>>>????????????@@@@@@@@@>>>>>>>>>============>>>999;;;======<<<<<<===>>><<<<<<<<<===>>>???@@@AAA??????@@@??????BBBFFFIIIKKKOOOSSSWWW[[[___cccfffjjjlllpppvvv|||wwwmmmjjjoooyyyyyykkk]]]VVVLLLHHHGGGEEE>>>888888666444333444444333222555444444444444333333333333333333333333333333333333333222222111222222333222222111111222333444444111111111111111111111111444333333222222222333333111111000000000000111111222111/////////000222333000000111111111000///...//////000000111111222222000000//////////////////...///000000000000//////111111111000000000000000000000000000000000000000111111000000000000111111111111222222222333333333333444555666777777777666666555444444444555555555777888::::::;;;===@@@CCCKKKVVVmmm......---,,,---...///000...///000333888===BBBEEEAAABBBDDDEEEEEEFFFHHHJJJIIIKKKTTTbbbnnnvvv}}}www|||{{{oooeee^^^[[[[[[[[[]]]___bbbgggkkknnnwww{{{}}}|||||||||zzzwwwrrrkkkeeeaaa^^^ZZZSSSNNNJJJHHHEEEDDDBBBAAA??????@@@AAA@@@???<<<<<<=========>>>>>>???????????????????????????>>>>>>??????????????????@@@????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>?????????????????????:::<<<===>>>=========>>>>>>>>>>>>>>>>>>???@@@@@@;;;>>>@@@AAA@@@@@@AAABBBDDDGGGJJJMMMPPPSSSVVVYYYZZZ\\\```gggnnnuuu{{{~~~vvvnnnllllllnnnwwwwwwggg]]]RRRLLLKKKHHH@@@999:::888555444444444333222555555555444444444333333333333333333333333333333333222222111222222333333444444333333333444555555111111111111111111111111000000000///000000000111111111000000000000111111222222111111111222333444111111111111111111111000//////000000111111222222//////000000000000000000//////000000000//////...000000000000000000111111000000000000000000000000111111000000000000111111111111222222222333333333333444555666777777777777555555555444444444555666777888999:::;;;===AAADDDKKKVVVmmm......---,,,---...///000///000333777;;;???CCCEEECCCDDDEEEFFFFFFHHHLLLOOOPPPTTT___mmmvvv{{{}}}rrr{{{uuukkkbbb\\\ZZZ\\\^^^aaagggkkkpppuuu{{{~~~|||xxxwwwvvvtttpppjjjbbb[[[WWWQQQMMMIIIEEEDDDCCCAAA@@@???======>>>???@@@???>>>===>>>@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>????????????@@@@@@@@@AAA???@@@AAAAAABBBBBBAAAAAA<<<>>>@@@@@@???>>>??????@@@@@@???????????????@@@999<<>>======@@@CCCEEEGGGHHHJJJLLLNNNOOOQQQTTTZZZ```gggmmmpppvvv{{{wwwpppkkkhhhhhhnnn||||||jjjaaaUUUOOOMMMIIIBBB<<<888777555555666777666555555555555555444444444333222222222222222222222222222222111111222222333333333333222222222333333444444444444444444444444444////////////000000000000111111000000000000111111000000000111111111222222111111111111111222222333//////000000000000000000//////000000000000111111111222222222222111111000000000000000111111111111000000000000000000000000111111000000000000111111111111222222222333333333333333555666777777777777555666666555444444555777666888999:::;;;===AAADDDLLLWWWmmm......---,,,---...///000000222666:::>>>AAACCCDDDDDDEEEFFFGGGIIIMMMSSSWWW\\\aaakkkuuuzzz~~~{{{|||~~~|||rrrjjjgggeeeccceeejjjnnnrrrxxx|||~~~}}}zzzvvvtttqqqnnniiiccc\\\VVVQQQOOOHHHEEEBBB@@@@@@@@@>>>======<<<<<<===??????>>>===>>>@@@AAA@@@>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBDDDDDDDDDCCCBBB@@@AAABBBBBBAAA???@@@@@@BBBAAA@@@???????????????;;;===??????>>>===>>>??????@@@BBBCCCBBBCCCEEEFFFHHHIIIKKKNNNSSSYYY^^^aaahhhnnnvvv}}}}}}wwwqqqmmmgggeeejjjzzz|||zzzyyyjjjbbbYYYRRROOOMMMHHHDDD:::999777666777888777666555555555555444444444444222222222222222222222222222222111111222222333444333222222111111222222333444444444444444444444444111111222222333333333333111111000000000000111111...///111222222222000////////////000111222333444000000////////////////////////000000000111111111222222222222222111000000///000000000111111111111000000000000000000000000111111000000000000111111111111222222222333333333222333444666777777888888555666777666444333555888666777999:::;;;>>>AAADDDLLLWWWnnn......---,,,---...///000111333888<<<@@@BBBBBBBBBEEEEEEFFFHHHKKKQQQYYY^^^fffkkkssszzz|||zzz{{{zzzwwwuuummmiiilllnnnooosssyyy}}}}}}zzzuuuqqqpppkkkggg___VVVPPPKKKIIIHHHDDDBBB???>>>???>>>===;;;=========>>>@@@@@@???>>>>>>@@@AAA@@@===<<<===???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????BBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDEEEEEEEEEDDDDDDBBBCCCDDDDDDBBB@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>@@@BBB>>>???AAAAAA@@@???AAABBBCCCCCCDDDFFFJJJOOOSSSVVV[[[aaaiiiqqqwww~~~}}}{{{xxxsssoooggg___]]]hhhyyy|||sssxxxyyyjjjddd\\\VVVSSSQQQNNNLLL???===:::888777666555333666666555555555444444444444444444444444444444444222111111111222333333444444444333333222333333333222222222222222222222222///000111222222222222222111111000000000000111111...///222444444333111///---------...///111333444000000//////......------//////000000111111111222000000000000000///......//////000000111111111222000000000000000000000000111111000000000000111111111111222222222333333333222333444666777888888888444666888666444333555888666777999:::;;;>>>BBBEEELLLWWWnnn000000......///111333555///444:::>>>@@@AAAAAABBBEEEEEEGGGKKKMMMQQQ]]]hhhpppqqqttt{{{~~~vvvttt{{{}}}uuupppnnnmmmmmmooossswwwzzz|||yyyuuuooohhhcccaaaZZZQQQJJJGGGFFFCCCBBB======<<<<<<<<<======>>><<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCAAABBBDDDDDDBBB@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDHHHFFFDDDCCCDDDDDDDDDBBBEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCHHHEEEBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@AAACCCEEEGGGHHHIIIJJJQQQTTTZZZ```gggpppyyy~~~~~~~~~~~~{{{wwwuuuooogggaaacccgggmmmxxx|||}}}zzzzzzssskkkaaaYYYTTTPPPLLLIIIDDD@@@;;;888777777666666222222222222222222222222333333111111111222333444444444333222111111111111333333222111111222333333000111333444333111///...111111111111111111111111222111111111000000//////000000000000000000000000222222111000000000000000//////000000111111222222000111222333333222111000000000000000000000000000222222222222222222222222......///000111222333333000000000000000000000000000000111222222222222111222333444666777777888888444444444444444555666777666777888888999<<<@@@DDDMMMZZZooo000000......///111333444444888===AAABBBBBBCCCCCCDDDEEEHHHMMMPPPUUU```kkkqqqqqqttt{{{{{{wwwyyyvvvooommmnnnooowwwzzz~~~{{{uuuooohhh```[[[UUUPPPIIIEEECCCBBB@@@>>>>>>============>>>>>>???===>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHGGGFFFFFFGGGIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHFFFFFFGGGGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIGGGEEEDDDEEEEEEDDDBBBBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFFFFGGGGGGIIILLLPPPUUU[[[ccclllrrrssstttwwwzzz}}}~~~}}}|||yyypppgggccc```___dddlllvvv|||}}}wwwlllccc\\\VVVPPPKKKEEEAAA<<<888666555444333333333333333333333333333555444333222222222333444333222222222222222333333333333222111111222333333444555666666666555333222111111111111111111111111111111111111000000000///000000000000000000000000000000///...............000000000000000111111111000111222222222222111000000000000000000000000000222222222222222222222222.........///////////////111111111111111111111111333333444555555555555444222333444666777777888888666666555555555666777777666777888999:::<<>>==================>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKLLLNNNPPPOOOPPPPPPQQQRRRSSSSSSTTTRRRPPPNNNNNNPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOQQQSSSUUUVVVUUUTTTSSSRRRQQQPPPOOOOOOKKKJJJIIIJJJKKKKKKIIIGGGEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBAAAAAA@@@?????????@@@@@@AAABBBCCCCCCCCCCCCBBBCCCFFFIIIMMMTTT\\\bbbfffiiinnnsssyyy~~~{{{qqqhhhaaaZZZZZZ]]]]]]eeeuuu~~~~~~sssiii```XXXPPPJJJHHHDDD>>>:::888666444222555555555555555555555555666555444444333333333444222222222222333444555666333222222111111222222333333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000///............///111111111111000000000000000111222222222222111000000000000000000000000000222222222222222222222222000000/////////.........111111111111111111111111444444555666666666666555222333444666777777888888888777777666666666666777666777888999:::===AAAEEELLLXXXmmm000000///...///111333555===@@@BBBCCCBBBBBBBBBCCCBBBDDDJJJTTT[[[```iiiqqqvvvuuuxxx{{{wwwxxx|||~~~wwwmmmcccYYYRRRKKKGGGBBBAAA@@@@@@???>>>======<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMLLLOOOSSSVVVWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^___```^^^\\\[[[[[[]]]^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYWWWVVVTTTSSSTTTUUUWWWYYYWWWWWWVVVTTTSSSQQQPPPPPPLLLLLLLLLMMMOOONNNLLLJJJFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCBBB@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBEEEJJJQQQVVV\\\```ffflllsssyyywwwoooggg```]]]\\\TTTXXXaaapppxxxlllbbbYYYQQQLLLIIIFFFAAA===;;;999777666555555555555555555555555555555444444333333222222333333222222333444444555222222222222222222222222111111000//////000000111111111111111111111111111111111111000000000000000000000000000000000000000333222111111000000111111222222111111000000//////111111111222222111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333333222333444666777777888888888888777666555555555555666777888999:::===BBBEEELLLYYYnnn000/////////000333666777>>>@@@AAAAAA@@@@@@AAACCCHHHIIIPPPZZZbbbhhhpppxxxzzz{{{}}}qqqjjj```WWWOOOJJJEEEBBB???@@@@@@@@@>>>=========<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDFFFGGGGGGGGGGGGIIIJJJLLLNNNPPPRRRSSSSSSTTTYYY```fffggggggeeeeeeeeefffggghhhjjjkkkmmmmmmjjjhhhggghhhjjjkkkkkkjjjjjjiiiiiigggfffdddbbbaaa___^^^[[[YYYXXXXXXYYYZZZYYYXXXWWWUUUSSSRRRPPPOOOLLLKKKLLLMMMNNNNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>????????????@@@CCCIIIMMMQQQVVV\\\cccjjjrrrzzz~~~zzztttmmmfff```\\\TTTSSSSSSYYYggg{{{vvviii___UUUOOOHHHEEEAAA>>>===<<<:::888444444444444444444444444333333333333222222111111555444333222222222222222222222222222222222222222333222222111111222333333111111111111111111111111000000000000000000111111000000000000000000000000333333222111111111111111222222111111000000//////222111111111111111111222000000000000000000000000111111111111111111111111000000000111222333333333111111111111111111111111000000111222222222222222222333444666777777888888777666666555444444444444666777888999;;;>>>CCCFFFNNNZZZppp/////////000222666999;;;>>>???@@@@@@@@@AAACCCEEEPPPPPPUUU___hhhooovvv}}}yyysssaaa[[[SSSLLLGGGDDDBBB@@@===>>>???>>>===<<<<<<>>>===>>>>>>???AAACCCDDDEEEDDDEEEFFFHHHJJJKKKLLLLLLMMMOOORRRUUUXXX[[[\\\]]]\\\aaaiiioooqqqqqqoooooorrrssstttvvvxxxyyy{{{{{{uuutttssstttvvvxxxxxxxxxyyyxxxwwwuuurrrpppmmmlllkkkiiigggdddbbbaaaaaaaaa______]]][[[YYYWWWUUUTTTOOONNNMMMMMMNNNNNNLLLJJJLLLKKKJJJHHHFFFEEEEEEDDDGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>===>>>>>>======???BBBEEEEEEJJJQQQWWW^^^gggqqqyyy|||vvvpppggg```WWWSSSOOOMMMSSS```ppp|||uuufffYYYQQQFFFDDDAAA???>>>===:::999555555555555555555555555111222222333333222222111555444333222111111111111111222222333333222222111000000111111111111222222111111111111111111111111000000000000111111111111000000000000000000000000111111000////////////000111111111111000000000000222222111000000111222222000000000000000000000000111111111111111111111111------...///000111222333222222222222222222222222111222333333444444333333222333444666777777888888666555555444444444444555666777888999;;;???CCCGGGOOO[[[ppp/////////111444888<<>><<<>>>???>>>======@@@BBB@@@AAAAAACCCEEEGGGIIIJJJKKKLLLNNNQQQSSSUUUVVVWWWWWWYYY]]]aaaeeeiiilllmmmiiinnnsssxxxzzz{{{|||}}}}}}~~~|||zzzyyywwwvvvuuutttrrrpppooooookkkjjjiiifffdddaaa```___YYYWWWUUUTTTUUUUUUTTTRRRSSSRRROOOMMMJJJHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDAAAAAABBBBBBBBBAAA@@@@@@<<<>>>???>>>======???@@@???DDDIIIMMMQQQYYYccckkkwww~~~~~~{{{ssskkk___\\\VVVPPPMMMPPPXXX^^^kkkyyyvvveeeYYYKKKHHHEEECCCAAA???<<<:::666666666666666666666666000111222444444444444333222222111000000000111111111222333333333333222111...///000111222222111000111111111111111111111111///000000000111111111111000000000000000000000000222111000000//////000000000000000000000111111111222222111000000111222222000000000000000000000000111111111111111111111111/////////000000111111111222222222222222222222222222333444444555555444444222333444666777777888888666555555555555555666777555777888:::;;;???DDDGGGNNN[[[ppp...///000222666:::>>>AAAAAABBBCCCDDDEEEGGGLLLOOORRRPPPRRR[[[dddkkkrrrxxx~~~}}}vvvppphhh\\\TTTMMMIIIDDD@@@???>>>===<<<<<<>>>@@@@@@???@@@DDDHHHCCCCCCDDDFFFHHHJJJLLLMMMSSSTTTWWWZZZ]]]___aaaaaaaaacccggglllqqqvvvyyyzzzzzz}}}~~~|||{{{zzzuuutttssspppmmmkkkiiihhhdddaaa^^^]]]]]]]]]\\\\\\XXXWWWTTTQQQNNNKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBBBBCCCCCCBBBBBBAAA===???AAAAAA@@@??????@@@???CCCFFFGGGIIINNNWWW^^^eeepppyyy}}}{{{ssshhhfff```WWWOOOJJJJJJLLLPPP^^^rrrvvviiiQQQNNNKKKHHHEEEBBB???<<<777777777777777777777777000111333555666666666555////////////000111222333111222333444444333222111222333555777777777555444111111111111111111111111//////000000111111111222000000000000000000000000444333222222111222222222//////000000111111222222333222111000000111222333000000000000000000000000000000000000000000000000333333333222222222222222222222222222222222222222111222333333444444333333222333444666777777888888666666555666666777888999555777888:::<<>>?????????@@@@@@BBBCCCEEEEEELLLMMMNNNLLLKKKMMMSSSXXXZZZ\\\```bbbdddgggkkknnnrrrtttwww{{{~~~~~~{{{xxxwwwuuuuuutttqqqmmmjjjiiihhhgggfffkkkfff___YYYTTTQQQMMMKKKJJJIIIIIIIIIJJJIIIGGGEEEEEEDDDDDDDDDEEEEEECCCAAA===============<<<<<<<<<>>>???AAACCCGGGJJJMMMOOOWWW```lllvvv{{{|||{{{zzzxxxqqqggg^^^XXXSSSMMMJJJOOOQQQWWWbbbooo}}}iii\\\UUUXXXUUUJJJBBBCCC>>>999666888:::777444444666555555444444555555666222222222333333444444444555444333333222222333333///000111222222222222222111111111111111111111111111111000000111111222333111000///------///000111111111111111111111111111/////////111222222111///000000000000000000000000222222222222222222222222....../////////000000000444444444333333222222222444333222111111222333444222222222333444555777888444444555555666777777777888666555333333555666888666777888999;;;???DDDHHHQQQ\\\nnn333222444888===@@@AAA@@@???BBBFFFJJJLLLNNNOOOQQQTTTTTTZZZeeeppp{{{zzzrrrggg___YYYRRRKKKEEEBBBAAA???>>>===>>>???@@@>>>>>>???@@@BBBDDDEEEFFFFFFHHHKKKLLLNNNRRRZZZ```aaadddiiinnnqqquuuxxx{{{{{{yyyxxxvvvtttrrrrrrnnnhhhaaa]]]XXXTTTQQQOOOMMMLLLLLLLLLLLLJJJHHHIIIGGGFFFFFFFFFEEECCCAAA??????>>>>>>>>>>>>============>>>@@@BBBDDDFFFGGGNNNUUU___iiiqqqwww|||~~~xxxppphhhbbb[[[SSSNNNGGGGGGJJJQQQ[[[kkk{{{nnnfffhhhfffXXXLLLIIIBBB<<<888::::::777444333444333333222222333333444444444444444444444555555555444333333222222333333000111222222333333333222111111111111111111111111111111000000111111222333222111///......///111222111111111111111111111111111///......000111111111000000000000000000000000222222222222222222222222222222222333333333333444222222222111111111000000333333222111111222333333222222222222333444666666444444555555666666777777888777666555555666777888666777888999;;;???DDDHHHOOOZZZmmm333444777;;;@@@BBBAAA@@@AAAFFFMMMPPPQQQQQQRRRTTTTTTXXXcccrrr~~~yyynnnfff\\\SSSNNNIIIDDDAAAAAA@@@???>>>>>>>>>@@@@@@??????@@@BBBDDDFFFHHHIIIDDDHHHMMMQQQUUU[[[dddjjjjjjooovvv||||||zzzyyyuuupppkkkfff```[[[WWWVVVTTTQQQPPPPPPPPPOOONNNMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@????????????>>>=========>>>???@@@@@@FFFJJJPPPXXXaaalllwww~~~zzzuuummmcccYYYSSSJJJGGGFFFGGGLLLVVViiizzz{{{}}}zzzkkkYYYOOOGGG@@@:::::::::777444444444444333333333333444444555555555555555555444444555444333333222222333333111111222333333333333222111111111111111111111111111111000000111111222333222111000//////000111222111111111111111111111111333000------///111222222000000000000000000000000111111111111111111111111000111111111111222222222222222222111111111111000333333222222222222333333222222222222222333444444444444444555666666777777888888888888888888888888666777888999;;;???DDDHHHMMMYYYmmm333555999>>>BBBCCCBBBBBBHHHNNNVVVYYYXXXWWWWWWXXX^^^eeerrr~~~tttnnnbbb\\\SSSKKKGGGDDDBBB@@@???>>>>>>>>>>>>???@@@AAACCCCCCDDDEEEGGGIIIJJJKKKKKKPPPVVV[[[___eeemmmssssssxxx~~~{{{xxxtttqqqmmmhhhccc______]]]YYYXXXWWWWWWUUUTTTPPPNNNKKKJJJIIIHHHFFFDDDBBBBBBAAAAAA@@@@@@??????@@@??????>>>>>>??????@@@CCCDDDHHHMMMTTT___jjjqqq|||}}}~~~{{{tttiii^^^VVVSSSNNNIIIGGGGGGLLLZZZgggzzzdddVVVLLLCCC<<<;;;:::777555555666666555555555555666666666666555555444444333333555444333333222222333333111111222222222222111111111111111111111111111111111111000000111111222333222222111000000111222222111111111111111111111111333111///000111333333222000000000000000000000000000000000000000000000000000000000000111111111111333333333333333333333333333333333333333333333333222222222111111222333333333333444555555666666777666777777888888777777666666777888999;;;???DDDHHHMMMYYYooo333777<<>>>>>???@@@AAABBBEEEFFFFFFGGGIIIKKKMMMNNNRRRXXX___eeejjjpppwww}}}~~~~~~|||yyywwwuuusssooollljjjgggdddbbbaaa```^^^\\\SSSQQQNNNLLLLLLKKKJJJHHHCCCCCCBBBBBBAAA@@@@@@??????????????????@@@@@@AAA@@@AAADDDGGGLLLTTT\\\bbbrrrvvv{{{}}}xxxoooddd^^^XXXQQQKKKGGGDDDEEEMMMWWWlllppp```RRRHHH???<<<:::777666777777666666555555666666777555444444444333333222222555444333333222222333333000111111111111111000000111111111111111111111111111111000000111111222333222222111111111111222222000000000000000000000000111111222444666666333111000000000000000000000000000000000000000000000000333333333444444444555555333333333333333333333333333333333333333333333333222222222111111222333333333333444444555666666666555666666777777666666555666777888999;;;???DDDHHHOOO\\\rrr666:::???DDDFFFIIIKKKMMMTTTZZZcccmmmvvvzzz||||||~~~uuujjj___XXXKKKHHHDDD@@@>>>>>>???@@@===>>>???@@@BBBCCCDDDEEEGGGGGGIIIKKKMMMPPPSSSTTTZZZ```hhhooouuu{{{|||zzzvvvtttrrrpppnnnlllhhheeeZZZWWWSSSPPPOOONNNMMMKKKFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>???@@@@@@===???AAACCCGGGLLLSSSXXXeeellluuuzzzyyytttmmmiii]]]WWWQQQMMMHHHFFFIIIPPP]]]uuu}}}ooo\\\QQQEEE???<<<888666888555555444444444444555555333333333333333333222222555444333333222222333333111111222222222111000000111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000000111333666888666333///000000000000000000000000111111111111111111111111111111222222222333333333000111111111111222222222333333444444444444333333222222222222222333444444333333333444555555666666555555555555555555555555666777888999;;;???DDDHHHQQQ^^^ttt:::>>>CCCGGGJJJMMMRRRUUU___bbbkkkxxx}}}tttjjj^^^TTTMMMDDDCCCAAA???>>>>>>@@@AAA???@@@BBBDDDFFFGGGHHHIIIJJJKKKNNNRRRWWW[[[___bbbhhhnnnvvv}}}~~~|||xxxsssoooddd```[[[VVVSSSQQQOOOMMMIIIIIIHHHGGGFFFEEEDDDDDD@@@??????>>>>>>>>>?????????@@@@@@@@@AAAEEEJJJNNNVVV___kkktttwwwuuusssrrrfff```ZZZWWWQQQLLLLLLOOOPPPaaa{{{|||iii\\\MMMDDD>>>888666777555555444444444444555555333333333444444444444444555444333333222222333333333444444444444333222111111111111111111111111111111111000000111111222333///000000000000000000///000000000000000000000000000000111333555444222///000000000000000000000000222222222222222222222222........./////////000000000000111111111222222222333333444555555444333333222222222222333444666666222333333444444555555666888777666555555666777888666777888999;;;???DDDHHHSSS___ttt===AAAFFFJJJMMMQQQWWW[[[jjjkkkqqq~~~vvvlllbbbVVVLLLFFFBBBBBBBBBAAA@@@AAABBBDDDAAACCCEEEGGGIIIKKKLLLLLLNNNPPPTTTZZZ```fffkkknnnwww}}}yyyuuukkkggg```[[[VVVSSSPPPNNNLLLKKKKKKJJJHHHGGGFFFFFFCCCCCCAAA@@@????????????DDDCCCAAA>>>===???DDDGGGKKKUUUcccmmmssstttuuuvvvjjjddd___\\\VVVOOOLLLNNNCCCNNNdddzzzrrrdddTTTHHH@@@999555666777777666666666666777777333444444555555666666666555444333333222222333333555666666666555444444333111111111111111111111111111111111000111222222333//////000000000000//////000000000000000000000000000//////000111222111000000000000000000000000000222222222222222222222222000111111111222222222222222222222333333444444444333333444555555444333333222222222333444555777888222222333444444555555666:::888777555555777888:::666777888999;;;???DDDHHHTTT```tttCCCEEEHHHKKKNNNTTT]]]dddjjjlllttt}}}tttgggZZZOOOIIIDDDBBBAAA@@@??????AAACCCDDDDDDGGGHHHIIIIIIIIIKKKNNNQQQSSSWWW]]]ccchhhmmmsssvvvxxxrrriiibbb]]]ZZZWWWUUUQQQOOOLLLKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@???>>>===AAA@@@???>>>???@@@CCCDDDHHHIIIOOO\\\kkktttuuurrrqqqnnnfff^^^[[[ZZZUUUNNNOOOKKKOOOaaazzz}}}qqq]]]MMMEEEAAA===:::999777555444555666666555999777444222222333555666444444444444444444444444666666555444444333222222222222111111111111222222111111111111111111111111000000000000000111111111111111111111111111111111///000111222222222222222111111111111111111111111222222000///............111111222222222333333333444333222111000000000000111222444555555555444444444333333333333444555555444444555555666777777888777666666666777888999999888777999===>>>???CCCIIITTT```tttBBBEEEIIINNNTTT\\\ccciiinnnooottt~~~rrriii\\\PPPIIIFFFDDDDDDCCCBBBAAAAAACCCEEEFFFFFFGGGIIILLLNNNOOORRRVVVYYY^^^bbbiiipppvvv{{{~~~yyyrrrkkkgggccc___]]]YYYVVVRRROOOMMMLLLJJJIIIGGGFFFEEEDDDBBBAAA@@@??????>>>===<<<<<<>>>@@@AAAFFFGGGKKKUUUcccooouuuwwwyyyxxxqqqhhhbbb___YYYRRROOOMMMNNNXXXggg}}}uuudddTTTIIIBBB<<<999999777555444555555555444888666555333333333555555444444444444444444444444555555444444333333222222222222111111111111222222111111111111111111111111111111111000000000000000111111111111111111111111000000111222222222111111000000000000000000000000111000///......---------111111111222222222333333333222222111111111111111222333444555666555444444333222222222222333444444111111222222333444444555777777777777777777888999999777999<<<======@@@FFFRRR___tttCCCEEEKKKSSS]]]eeejjjlllnnnpppsssxxx}}}yyyqqqbbbZZZOOOFFFBBBCCCDDDFFFDDDDDDDDDDDDEEEGGGIIIJJJKKKNNNQQQTTTVVVZZZ___cccgggkkkssszzz~~~yyyuuuppplllhhhddd___YYYTTTQQQPPPNNNLLLIIIHHHGGGFFFEEEDDDCCCBBB???>>>===<<<<<<===???@@@CCCCCCFFFLLLWWWeeerrryyy~~~}}}tttkkkddd^^^XXXSSSQQQOOOOOOSSSccczzz|||~~~qqqaaaRRRGGG???;;;:::888555444444555444444666555555555444444444444444444444444444444444444333333333333333222222222222222111111111111222222111111111111111111111111222222111111000000//////000000000000000000000000111111222222222111111000////////////////////////000000///...------------111111111222222222222333222111111111111222333333222333444555666555444444222111111111111222333333333444444555555666777777999888777777777777777777999888999<<<<<<;;;???DDDQQQ^^^tttFFFHHHNNNYYYdddkkklllkkkgggkkkooorrruuu{{{xxxjjjbbbTTTOOOHHHCCCBBBCCCEEEFFFEEEFFFFFFGGGGGGIIILLLNNNQQQSSSTTTVVVZZZ```ggglllqqqvvv|||}}}wwwsssnnnhhhaaaZZZVVVSSSQQQPPPLLLKKKJJJHHHGGGEEEDDDDDDAAAAAA@@@?????????@@@@@@???AAACCCGGGNNNZZZhhhrrrzzzyyypppiiibbb]]]YYYUUUQQQLLLKKKUUUmmmxxx}}}rrr```PPPEEE@@@;;;999666444555555444333444444555666666555444333444444444444444444444444222222222222222222222333333222222111111222222333111111111111111111111111333222222111000///......000000000000000000000000222222222222222111000///000000000000000000000000000000///...............111111111111222222222222111111111111222333444555333444555666666555444444222222222222222333333444555555555666777777888888999999888777666666666777999777999<<<======@@@FFFPPP^^^uuuMMMOOOTTT]]]fffjjjhhheee```eeejjjnnnrrrxxx|||nnnaaaXXXLLLJJJGGGFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJKKKOOORRRTTTUUUVVVYYY___hhhrrryyy{{{vvvppphhhaaa\\\XXXVVVTTTOOONNNMMMKKKIIIGGGEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@===???BBBDDDGGGOOOZZZcccooowww|||yyysssnnnhhhccc\\\WWWRRROOOMMMRRR```mmm|||yyymmm[[[LLLDDD===;;;777666666555444333333444555666777666444333444444444444444444444444222222222222222222222333333333222222222222333333111111111111111111111111333222222111000///......////////////////////////222222222222222111000///111111111111111111111111222111000000///000000000000000111111111222222222000000111111222333555555444555666666666555444333333333333333333444555555111222222333333444555555999999888777666666666777888777999===???@@@DDDJJJQQQ___vvvTTTVVV\\\aaaeeefffccc```^^^ccciiiooottt{{{}}}rrrfffZZZRRRIIIHHHHHHIIIJJJJJJHHHEEEHHHKKKMMMNNNMMMOOOSSSXXXWWWYYY]]]bbbjjjttt~~~xxxqqqjjjeeeaaa^^^[[[UUUTTTQQQOOOLLLIIIGGGFFFBBBBBBAAA@@@???>>>>>>======???AAABBBCCCGGGNNNTTTbbbjjjqqqrrrrrrqqqlllggg\\\WWWSSSRRRRRRRRRVVV[[[ppp~~~}}}yyyeeeTTTIII@@@===999777777666555444333444555666666666555444444444444444444444444444333333333333333222222222333333222222222222333333111111111111111111111111222222111111000000//////////////////////////////111111222222222111111000111111111111111111111111222111111000000111111222000000000111111111111222111111111222222444555555555555666777666555444333444444333333444444555666333333333444555555666666999888777777777777777777777666999>>>@@@AAAFFFLLLQQQ___vvvYYY]]]bbbeeedddbbb___]]]aaafffnnnwww{{{pppeee[[[RRRMMMHHHGGGGGGIIIKKKKKKJJJIIIKKKOOORRRRRRQQQSSSXXX]]]___dddkkkssszzzzzztttpppkkkgggddd[[[YYYWWWSSSOOOLLLIIIHHHCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>???CCCGGGJJJTTT[[[bbbggglllnnnjjjddd\\\YYYWWWXXXUUUPPPPPPSSSWWWfff{{{rrr^^^PPPBBB???;;;999888888666555333444444555555666555555444444444444444444444444555555444444333333222222444333333222222333333444111111111111111111111111111111111000000000000000........................000000111222222222111111111111111111111111111111111111000000000000111111000000000000111111111111222222222222222333444555555666777777777555444333333333222222333333444555555555666666777888888888777777777777777777888999888777999>>>???@@@DDDJJJPPP^^^sss\\\aaafffgggddd```^^^]]]dddiiisss|||pppdddZZZQQQKKKGGGGGGFFFEEEFFFIIIKKKLLLLLLNNNRRRUUUUUUTTTVVV\\\aaaiiipppyyy|||wwwsssnnnkkk___^^^[[[WWWRRRNNNKKKIIIFFFFFFFFFEEEDDDBBBAAA@@@???===;;;;;;===AAAEEEGGGJJJOOOVVV]]]eeejjjfff^^^]]]\\\]]]\\\VVVOOONNNRRROOOUUU```sss|||fffWWWCCC@@@===:::999888777555444444444444555555666666444444444444444444444444666666555444444333222222444333333222222333333444111111111111111111111111000000000000000111111111........................///000111222222222222222000000000000000000000000000000////////////000111000000000000111111111111333333222222333333444444666666777777777666444333222222111111222222333444222222333333444555555555777777666666777888999999999777999===>>>>>>BBBHHHOOO\\\qqqdddhhhjjjhhhdddbbbdddgggjjjpppzzz|||ppp```SSSMMMKKKHHHEEEHHHGGGFFFGGGJJJLLLLLLLLLTTTYYY^^^^^^[[[]]]dddkkkwww{{{|||vvvsssiiigggbbb]]]XXXTTTPPPOOOKKKHHHEEEDDDCCCCCCCCCAAA@@@???>>>======>>>???@@@JJJJJJMMMSSS\\\bbbeeeeee^^^]]]\\\ZZZXXXVVVTTTSSSSSSOOOPPP]]]rrrlll\\\NNNEEE===:::777333333666444444444444444444444444888777666555444333333333444222000333777888555111333333333222222222111111222111000//////000111222222333444333111///////////////............//////111000000000222333222111111111111111111111111111111111111000000000000000222111//////111333222222000111111111111222222222444444444555555555666666444444333444444555666777444444666666666555444333888999:::;;;;;;:::888888999:::;;;;;;<<<@@@EEEIIIMMM[[[qqqjjjllllllhhhddddddhhhlllsssyyy~~~xxxooodddWWWMMMIIIGGGFFFDDDGGGGGGGGGIIILLLOOOPPPQQQSSSXXX]]]___```fffqqqzzz}}}|||xxxooolllgggaaa\\\WWWSSSPPPNNNKKKHHHFFFEEEDDDCCCAAAAAA@@@???=========>>>???AAAAAACCCIIIQQQWWWYYYYYY^^^^^^]]]\\\ZZZXXXUUUTTTNNNKKKLLLRRR^^^rrrzzzlllWWWKKK@@@;;;888555444555444444444444444444444444777666666555555555666666555333222555999:::666222333333333222222222111111222111000//////000111222000111333222111000000111000000////////////000000111000000000222333222111111111111111111111111111111111111111000000000000111000///000222222222111000111111111111222222222333333444444444555555555333333333333444555666777444555555666555555444444666666777888888777666555888:::;;;<<<===@@@EEEHHHMMM[[[rrrqqqqqqoookkkhhhhhhmmmrrr{{{|||qqqjjj```XXXNNNGGGEEEFFFFFFEEEHHHHHHJJJLLLOOORRRUUUWWWWWW\\\aaadddiiirrr~~~yyyvvvqqqkkkfff```ZZZVVVRRROOOKKKHHHGGGEEECCCBBBBBBAAA???>>>============>>>>>>@@@EEEKKKPPPSSSTTT[[[[[[\\\[[[ZZZXXXVVVTTTMMMLLLKKKJJJLLLYYYuuueeeVVVEEE>>>;;;777555444444444444444444444444444666666555555666777777888555555555888;;;;;;777333333333333222222222111111222111000000000000111222...000222222111111111222111111000000000000111111111000000000222333222111111111111111111111111111111111111111111111111111000000000111333333111000000111111111111222222222222222333333333444444444555555444555555666777888666555555444555555666666555555666666666666555555777999<<<===???AAAEEEGGGNNN]]]sssvvvvvvuuusssqqqqqqsssvvv}}}ttthhh```WWWRRRKKKFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQUUUZZZ]]]```eeejjjooossszzz|||wwwrrrlllddd^^^UUURRRNNNKKKIIIHHHFFFDDDDDDCCCAAA???============??????AAADDDHHHLLLOOOQQQTTTUUUXXXZZZZZZXXXVVVUUUTTTRRROOOKKKHHHNNNcccxxxtttaaaLLLBBB>>>:::666444555555555555444444444444666666555555555555666666555555666999;;;:::666222333333333222222222111111111111111111111111111111000222444444222222222333222111111111111111111222111000000000222333222111111111111111111111111111000111111111111111222222000000222444555555222000000000111111111222222222111111222222222333333333666666666666777888999:::666666444444444555777888666666666777777777777777777999<<>>>>>>>>======>>>???AAADDDHHHJJJNNNQQQVVVZZZ]]]]]]\\\ZZZZZZVVVQQQOOOLLLNNNWWWbbbyyylllTTTGGGBBB<<<888555666666666555555444444444777666555444333333333333333444555777888777444222333333333222222222111111111111222222222222111111444555666666333222222222222222111111111111222222111000000000222333222111111111111111111111111111000000111111222222222333222222333555777666444222000000111111111222222222111111111222222222333333555555555555666777888888666555555444555666777888666666666666666777777888777:::===???@@@BBBEEEGGGQQQ```wwwxxx|||}}}vvviii^^^WWWMMMLLLKKKJJJJJJKKKLLLMMMQQQSSSWWWXXXZZZ___gggmmmpppuuu}}}zzzppphhh___[[[WWWSSSQQQOOOMMMKKKHHHFFFDDDBBBAAA@@@@@@@@@===>>>>>>>>>>>>@@@DDDGGGJJJOOOWWW^^^ccceeeeeeddd___XXXSSSRRRPPPNNNNNNQQQbbbyyysss\\\MMMEEE===999888777777666666555444444444777666555333222111111111333444555555555444333222333333333222222222111111111111222333333222111111555666777666333222111222222222111111111111222222111000000000222333222111111111111111111111111111000000111111222333333333333333333444666666555333000111111111111222222222111111222222222333333333222111111222222333444555555555555555666777888888444444333444444555666777888:::===>>>@@@BBBFFFHHHRRRaaayyyzzzxxxlllbbbYYYSSSKKKLLLMMMMMMNNNOOOPPPRRRRRRVVV[[[^^^aaagggqqqyyy{{{vvvnnnhhhddd___ZZZVVVRRROOOLLLIIIGGGFFFDDDBBBBBBBBBCCC???@@@@@@>>>===>>>BBBFFFEEELLLVVV```hhhlllmmmlllfff```ZZZXXXTTTOOOLLLMMMRRRdddxxxbbbRRRGGG>>>:::;;;777777777666555444444444666555444333333333333333444555444333222222333333333333333222222222111111111222222333333222222111222444555444222111111222111111000000000000111111111000000000222333222111111111111111111111111111000000111222222333444444333222111222444444444222000111111111111222222222222222222222333333333444111111111111222333444555444444666777777888888888444444444444444666777888:::;;;<<<===???BBBFFFJJJSSSbbbzzz}}}|||pppeee\\\TTTPPPKKKMMMPPPQQQRRRTTTVVVWWWSSSWWW]]]aaafffnnnyyy|||ssspppkkkeee^^^YYYTTTPPPMMMIIIHHHFFFEEEDDDDDDDDDDDD===>>>>>>;;;999:::>>>BBBAAAHHHSSS___iiinnnoooooooooiiiddd___YYYQQQOOOQQQJJJWWWlllzzzfffUUUHHH>>>;;;===888777777666555444444444555444444444444555666666666666555333111222333555333333333222222222111111111222333444444333222111///000222222111111111222111111000000000000111111111000000000222333222111111111111111111111111111000000111222333333444444222111//////111333222222000111111111111222222222222222333333333444444444444444444444555666777777333444666888888888888777777666666666777888:::;;;;;;<<<<<<===>>>BBBGGGKKKTTTccc{{{~~~sssfff[[[SSSNNNLLLLLLOOORRRUUUVVVWWWYYY[[[ZZZ___fffmmmttt{{{xxxuuuoooiiiccc\\\TTTOOOPPPMMMJJJHHHFFFEEEBBB@@@BBBAAA@@@@@@??????@@@@@@AAADDDJJJTTT```kkkrrrtttssssssnnnddd]]]ZZZUUUPPPLLLRRRXXXggg}}}kkkYYYKKKAAA;;;888666888:::888555444555777666777888666333222444777555444333333222222222222222222222111111111000000333333222222111000000000333111...///222333222000000000111222222222222111000000000000000000000000111111000000111222333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222444444333222333444555666999999888777666666666777;;;:::888777777777888999666999===??????AAAEEEIIIUUUeee~~~zzztttjjj___VVVQQQNNNMMMRRRVVVYYY\\\\\\\\\]]]]]]```eeelllssszzz}}}zzzuuupppiiibbbZZZTTTTTTQQQMMMJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@????????????BBBHHHPPPYYYdddlllrrrxxxyyyuuullleee___YYYRRRKKKOOOSSS^^^wwwqqq___PPPGGGAAA>>>666888999888555444555777666888888777444333555777555444333333222222333333444333333222111000//////111111111111111111222222444222000000222333222111000000111222222222222111111111111111111111111111111111000000111222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222444444333333333444666777777777777777777888888999777777666666777888:::;;;888;;;???AAAAAACCCGGGKKKVVVfff~~~~~~~~~lllggg^^^VVVPPPNNNNNNOOOTTTWWWZZZ\\\]]]\\\]]]^^^eeejjjrrrzzz}}}yyysssjjjaaa[[[VVVRRRMMMJJJHHHGGGGGGFFFEEEDDDCCCAAA@@@?????????>>>AAAEEEIIIOOOYYYdddlllxxx{{{zzztttmmmggg]]]UUUOOONNNOOOUUUaaayyytttbbbSSSIIICCC@@@777888888777555555666777777888888888666555666777555444333333333333333333222222222222222111111111///000000111222222333333666444222111222333222111000000111222222222222111111111111111111111111111111111111000111111222333000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222333333333444444666777888444444555666777999::::::444444444555666999;;;<<<:::===AAABBBCCCEEEJJJNNNXXXggg~~~{{{zzz{{{sssaaa]]]VVVOOOLLLLLLNNNPPPUUUVVVXXXZZZ[[[]]]aaadddgggmmmvvv~~~zzzrrriiiccc\\\WWWQQQLLLJJJIIIIIIHHHGGGFFFEEEBBBAAA??????>>>===@@@CCCDDDFFFOOO\\\fffqqqwwwzzzwwwsssmmmddd[[[YYYQQQNNNPPPTTTbbb|||jjjZZZNNNFFFAAA:::999888777666666777777777888888888888777777777555444444333333333444444///000000111222333444555000000111111111222222222666555444333222222222111000000111222222222222111111111111111111111111111222111111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222333333444444555666777888333444555666888999999999444444444444666888:::;;;;;;>>>AAACCCCCCFFFKKKPPPZZZhhh{{{xxxuuuvvv||||||ppphhh\\\YYYSSSNNNLLLMMMPPPRRRXXXYYYYYYZZZ]]]dddlllqqqmmmsss{{{~~~yyypppjjjddd___XXXSSSOOONNNMMMLLLIIIHHHFFFDDDBBB@@@??????>>>AAABBBAAABBBHHHTTT]]]eeemmmtttwwwvvvtttmmmeeebbbUUUOOOPPPPPPVVVpppzzziiiZZZMMMFFF>>><<<999888777777777777777777777888999888777666444444444333333444555555111222222222222333333333222222222111111111000000666555555333222111111222000000111222222222222111111111111111111111111111222222111111111111111222222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222222333444555555666666666333444666777888888888777777666555555555666888999:::===@@@AAABBBEEEKKKPPP[[[iii~~~uuussssssxxx~~~sssggg```ZZZXXXTTTQQQPPPRRRTTTVVVXXXXXXYYY[[[```hhhssszzzyyy~~~~~~~~~yyytttiiiddd]]]VVVRRROOOLLLJJJJJJIIIGGGEEECCCAAAAAA@@@@@@@@@AAA@@@AAAEEEMMMSSSZZZcccmmmssswwwyyyuuuooohhh[[[SSSRRRPPPPPP^^^pppwwweeeUUUJJJCCC@@@;;;999888888888777666555666888999999777555444444444444444444555666666555444333222111000000333333222222111000000///444444444333111000111333000000111222222222222111222222222222222222222222333222111111000111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222333444444555555444444333444555777888888777777999999777666555666777777:::===???AAABBBEEEKKKQQQ\\\iii}}}pppssszzzwwwlllbbb\\\XXXWWWUUUTTTUUUWWWYYYZZZXXXZZZ]]]aaafffnnnwww}}}~~~}}}}}}~~~~~~pppkkkddd^^^XXXSSSOOOLLLJJJIIIGGGEEEDDDBBBBBBBBB@@@?????????AAADDDGGGIIIOOOXXXccckkkrrrxxxxxxtttmmmddd\\\VVVQQQNNNTTT\\\qqqqqq]]]PPPHHHCCC>>>::::::999888666555444444777999999777444444444444444444555666666444444333333333222222222222222111111111111111111111333333222000///111444000000111222222222222111222222222222222222222222333222222111000000111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222333444444444333222111000111444777888999999888:::999888777666777777888:::===@@@AAABBBFFFLLLRRR[[[hhh|||mmmvvv|||ssshhh```[[[VVVVVVVVVWWWXXXZZZ\\\]]]]]]aaafffkkkqqqwww~~~{{{{{{{{{|||~~~{{{wwwpppjjjddd^^^XXXTTTIIIHHHGGGEEEDDDCCCCCCCCC???>>>>>>???AAACCCCCCBBBGGGQQQ[[[cccllltttvvvtttqqqllleee[[[RRRNNNQQQUUUYYYqqq~~~hhhZZZKKKEEE???;;;::::::888666444333444666999999666333444444444444444555666777...///000222444666777888000000000111222222333333///111333222//////111444000000111222222222222111222222222222222222222222333333222111000000111111000000000000000000000000333333333333333333333333333333333333333333333333222222222222222222222222222333444444333222000///---///333666999::::::::::::999888777777888999:::;;;>>>@@@AAABBBFFFMMMSSS[[[hhh{{{yyy|||wwwmmmddd\\\XXXWWWWWWXXX[[[^^^______^^^eeekkkrrrwwwzzz}}}xxxyyyzzz{{{}}}{{{vvvqqqhhh^^^VVVSSSPPPLLLJJJIIIGGGEEEDDDBBBAAA@@@??????@@@AAAAAAFFFKKKTTT\\\eeelllssswwwvvvrrrhhh]]]WWWUUURRRNNNRRR^^^tttrrr```OOOGGG@@@===:::555555777777666666666555555555555666333111222444444222000333333222222111000//////222222222222111111000000333333222222111222222222333111///000222444444444222222222222222222222222444333333222222333333444111111111111111111222222222222222222222222333333333222222222333333222000222222111111111111111111444444444555555555555666444444555777888999:::;;;===444,,,---555;;;;;;888======@@@CCCDDDEEEKKKSSSZZZdddvvvvvvzzz|||sssjjjccc]]]ZZZYYYYYYZZZ\\\___bbbccccccjjjooovvv{{{~~~}}}yyyxxxyyyzzz||||||tttiii```UUUQQQMMMIIIHHHGGGEEEDDDBBBAAA@@@?????????@@@AAADDDHHHPPPXXX```iiiqqqvvvvvvtttnnneee___\\\WWWPPPNNNTTTdddxxxfffWWWLLLBBB<<<888555666999777777666666666555555555666444222333555555444222555555444444333222222111222222222222111111111000222222222111222222333333444555555555444222111000222222222222222222222222444333333222222333333444222222222222222222111111000111111222222333444444555333222222333333111///222222111111111111111111444444444555555555555666444444555777888999:::;;;>>>888222111666::::::888======@@@DDDEEEEEELLLTTTZZZeeewwwsssyyy}}}uuullleee```]]]\\\\\\\\\]]]^^^aaaeeehhhjjjpppuuu|||}}}yyyxxxxxxzzz{{{~~~tttjjjZZZVVVPPPKKKIIIHHHHHHGGGCCCBBB@@@???>>>??????@@@AAAEEEKKKQQQZZZcccmmmsssvvvwwwvvvpppkkkfff]]]TTTPPPNNNUUUlllmmmbbbVVVHHH???999666888<<<777777777666666666555555555444333444555666555444555555444444333333222222222222222222111111111111111111111111222333444444777:::===<<<777222000000222222222222222222222222333333222222222222333333444444333333222222111111000000111222333333444444666444333222333222111///111111222222222222222222444444444555555555555666444444555777888999:::;;;???<<<888777777888888888======@@@DDDEEEFFFLLLTTT[[[ggg{{{ttt||||||vvvnnneee___\\\\\\\\\^^^______```cccgggmmmqqqwww{{{|||zzzzzzzzzzzz{{{}}}yyynnnaaa\\\TTTNNNKKKJJJJJJIIIDDDCCCAAA????????????@@@@@@BBBFFFLLLSSS]]]hhhooouuuzzz}}}{{{wwwpppcccXXXWWWPPPOOO^^^xxxqqqjjj]]]OOOEEE>>>999999===777777777666666666666555555555555555666666666666333333222222222111111111222222222222222222222222111111111111222333444555999===@@@===777222222444222222222222222222222222333333222222222222333333555555444444333222111111222222222222222222333333555333222222333444333222111111222222222222222333444444444555555555555666444444555777888999:::;;;;;;<<<;;;:::888777888999======@@@EEEFFFGGGMMMUUU\\\iii~~~zzz~~~vvvpppggg___ZZZYYYZZZ[[[___```aaabbbdddjjjqqqwww||||||yyyyyy{{{}}}|||}}}zzzqqqgggaaaYYYRRRMMMKKKIIIHHHFFFEEECCCAAA?????????@@@AAABBBDDDGGGMMMWWWbbbiiissszzz~~~xxxjjj^^^ZZZSSSOOOUUUddd}}}{{{sssjjj^^^RRRIIIAAA999777888888777777777666666666666555666666666666666666777333333333222222222222222222222222222222222222333111111111111222333444555666999;;;888222000222666222222222222222222222222333222222111111222222333555555444444333222111111444333333222222111111111444222111111333555555555111111222222333333333333444444444555555555555666444444555777888999:::;;;777999:::999888777999;;;======AAAEEEGGGHHHOOOWWW]]]kkk|||wwwnnniiiaaa[[[WWWXXXZZZ\\\___bbbdddfffhhhmmmuuu||||||xxxwwwxxx|||~~~|||wwwmmmggg___WWWQQQLLLIIIGGGHHHGGGEEEBBBAAA@@@@@@@@@AAAAAABBBDDDHHHPPPZZZ```lllttt{{{}}}ssshhh\\\UUUQQQQQQUUUeeeuuuxxxvvvggg]]]SSSKKKCCC999444444888888777777777666666666666777777777555444555666555555555555444444444444222222222222333333333333111111111111222333444444111222333111......111444222222222222222222222222222222111111111111222222444444333333222222111111444333333222222111111000444222111111333555666666111111222222333444444444444444444555555555555666444444555777888999:::;;;555666777888888888;;;======>>>AAAFFFGGGIIIPPPXXX^^^mmmxxxrrreeeaaa\\\XXXVVVYYY]]]``````dddhhhjjjlllqqqzzzzzzwwwwwwzzz~~~wwwqqqiii```YYYSSSMMMJJJJJJIIIGGGDDDBBBAAAAAAAAAAAAAAA@@@AAACCCIIIQQQWWWbbbjjjssszzz|||tttggg]]]VVVRRROOOUUUmmmwwwsss~~~|||jjj```UUUNNNFFF===888888888888888777777777666666666888888777444222333444555555555555555555555555222222222333333333444444222222222111222222333333000000111111111111111222222222222222222222222222222222111111111111222222222222222222222222111111111111222222222333333333888555222111222444444333111111222222333444444555444444444555555555555666444444555777888999:::;;;777666666666888:::;;;<<<>>>>>>AAAFFFHHHJJJPPPYYY```nnn}}}uuuooo___\\\XXXVVVWWWZZZ___cccaaaeeekkkmmmooottt||||||yyyzzz|||zzzrrriiiaaaYYYSSSOOOLLLJJJHHHEEECCCBBBBBBBBB@@@@@@??????@@@EEEKKKPPP[[[cccmmmuuu~~~}}}uuuhhh\\\VVVPPPNNN]]]ppp|||qqqwwwoooeeeYYYQQQIIIAAA>>>???888888888888777777777777666888999777333111111333333333333333333333333333222222222333333444444444333333222222111222222222222222333666777666444111222222222222222222222222222222111111111111222222111111111111111111222222...///000111333444555666;;;888444222222222222111111111222333333444555555444444444555555555666666444444555777888999:::;;;;;;888666666888;;;<<<<<<>>>>>>BBBGGGHHHJJJQQQYYY```nnn}}}uuullleee[[[XXXVVVWWW[[[^^^^^^]]]bbbcccjjjuuu{{{{{{~~~{{{zzz{{{~~~wwwmmmeee]]]VVVQQQPPPMMMIIIGGGGGGFFFEEEDDDCCCBBBAAAAAABBBDDDGGGHHHVVV[[[eeeqqq{{{}}}oooaaaZZZSSSOOOQQQVVVwwwxxxqqqvvvxxxfffVVVLLLEEEAAA>>><<<:::888888999999777555777777777777666555444333222222222222222222222222333333333222222111111111111111111111111111111111333222111111333333222111111111222222222333333333333222222111111222222333222222222222222222222222777666555333222111111111333222111000000000111222222222333444444333222222333333333444555666777777444333333555888::::::999;;;<<<<<<<<<;;;<<>>@@@AAACCCEEEFFFGGGLLLTTTZZZcccpppyyynnnddd]]]ZZZZZZ[[[]]]]]]]]]]]]___```dddhhhrrr}}}~~~{{{yyyxxxxxxyyyxxxwww|||||||||~~~~~~vvvoooggg```\\\ZZZVVVQQQMMMKKKIIIGGGEEECCCBBBAAA@@@AAABBBDDDEEEKKKPPPZZZfffqqqzzz|||pppfff\\\SSSQQQRRRSSSgggvvveeeXXXMMMCCC>>>;;;:::888777888888777666777777777777666555444333333333333333333333333333333333333222222222222111222222222222222222222222444333222333444555444333111111222222222333333333333222222111111222222333222222222222222222222222111111111111222333444444444444333333333444444555444444555555555555444444555555555555666666666666777666666777:::<<<<<<;;;<<<======<<<:::;;;===???CCCEEEGGGHHHIIINNNUUU[[[eeerrrvvviii^^^ZZZYYYZZZ^^^aaaaaa______aaadddgggmmmwww{{{xxxwwwvvvwwwwwwvvvuuutttuuuvvvwwwwwwzzz{{{~~~|||vvvooohhhccc]]]YYYSSSOOOLLLJJJIIIGGGDDDCCCAAA@@@@@@AAABBBDDDGGGMMMVVVaaalllvvvyyynnnbbbWWWQQQPPPNNNZZZppppppbbbUUUJJJBBB>>><<<:::999999:::999888666666777666666555444444444444444444444444444444222222222222222222222222222222222222222222222222444333222333555666555444111111222222222333333333333222222111111222222333222222222222222222222222111111111111111222333444222222222222222333333333555555666666666666555555777777666666666666666666555444444666888::::::999<<<======;;;::::::<<<>>>EEEGGGIIIJJJKKKOOOWWW]]]fffttt{{{xxxxxx|||vvviii```\\\\\\^^^aaacccdddbbbbbbeeeiiilllsss|||yyywwwrrrnnnlllkkkllllllmmmmmmnnnnnnppprrruuuwwwzzz|||~~~wwwpppkkk___[[[UUUPPPMMMLLLJJJIIIEEEDDDBBB@@@???@@@AAABBBBBBFFFNNNWWWaaammmyyyuuuhhh]]]UUUPPPLLLNNNZZZsss|||mmm^^^PPPGGG@@@===:::888888888888777666666666666666666555444444444444444444444444444222222222222222222222222222222222222222222222222444333222333555666555444111111222222222333333333333222222111111222222333222222222222222222222222333222222111222222333333222222333333444444444444666666666666666666666666777777777777777777666666666555555666999::::::999;;;<<<<<<;;;::::::<<>>:::888777666555555555666666666666555555333333333333333333333333111111222222222333333333333333333333333333333333222111000222444555444333111111222222222333333333333222222111111222222333222222222222222222222222222222222333444555777777333444666777888888777777666666555444444555666666777777777888888999999999999888888999;;;<<<<<<;;;888999:::::::::;;;>>>AAAHHHJJJLLLLLLMMMQQQXXX^^^hhhuuu{{{xxxtttlllfff]]][[[^^^iii{{{~~~vvvpppmmmllljjjhhhjjjfffccceeekkkqqquuuvvv{{{{{{vvvpppkkkhhhccc]]]YYYSSSPPPLLLHHHFFFFFFHHHJJJNNNSSSYYY^^^cccjjjrrrxxxzzzsssiii```YYYUUUQQQOOOJJJHHHEEECCCAAA@@@AAAAAA@@@BBBDDDFFFKKKVVVfffqqqyyyzzzrrrhhh___XXXUUURRRSSS]]]tttsssiiiLLLHHHBBB>>><<<:::999888555555666666666666666555222222222222222222222222111111111222222333333333333333333333333333333333111000000111333444444333111111222222222333333333333222222222222222222333222222222222222222222222111111222333555777999:::111222444666666666666555666555444333333444555666666666777888999:::::::::888777666777999::::::999777888999999:::<<>>======>>>@@@AAAEEEHHHNNNUUU___jjjvvv}}}yyyqqqjjjbbb[[[VVVQQQOOOKKKHHHFFFDDDDDDEEE????????????CCCKKKTTT[[[jjjttt~~~}}}tttjjjaaaZZZWWWUUUZZZnnnxxxcccJJJ>>>:::999999:::888888777777666666555555555555555555555555555555444444444333333222222222333333333444444444444444444333333222222222222222444444444444444444444444555555555444333222222222333333333333333333333333555555555555555555555555555666777888888999888888555555444333333333333444555666777777777777777666888999999::::::999999999888888888888777999<<>>===<<<<<<<<<>>>???AAABBBFFFLLLTTT^^^jjjvvv~~~xxxqqqhhh___XXXSSSPPPLLLIIIGGGFFFEEEEEEAAAAAAAAAAAADDDJJJRRRXXXeeeooozzz|||qqqhhh```\\\XXXXXXeeeuuuiiiPPPBBB===:::999:::888888777777666666555555444444444444444444444444444444333333222222111111111111222222333333444444444333333222222222333333444444444444444444444444444444444444333333222222333333333333333333333333444444555555555555666666777777888888999888888888444444333333333333333444777777777888888888777777888888999:::::::::999999888999999888888999===???FFFIIINNNPPPRRRVVV\\\aaaooo|||{{{wwwssspppnnnnnnooooooooooooqqqtttyyytttmmmccc[[[TTTNNNJJJIIIEEEBBB@@@?????????>>>===============>>>???AAABBBBBBFFFMMMUUU___kkkvvv~~~~~~wwwnnnddd^^^WWWRRRMMMJJJHHHGGGEEEDDDCCCCCCBBBBBBDDDHHHNNNSSS```jjjvvv~~~wwwmmmdddaaa\\\YYY```kkkmmmUUUGGGAAA===:::999888888777777666666555555222222222222222222222222333333222222111111111000000000111111222222333333444333333222333333444444222222222222222222222222111222222222333333444444333333333333333333333333333444444444555555555666777777888888888777666666555444444333444444555555333333333333444444444555777888999:::::::::::::::888999999888888:::===@@@EEEIIINNNQQQSSSWWW^^^cccppp}}}yyywwwtttqqqoooooopppqqqooopppssswww|||yyysssfff^^^VVVQQQMMMHHHFFFGGGAAA???============<<<;;;======>>>???@@@AAACCCCCCFFFIIIOOOVVV```kkkwww~~~|||tttkkkeee\\\VVVPPPLLLKKKIIIFFFCCCBBBBBBBBBAAAAAADDDIIIMMMYYYdddqqqzzz|||qqqgggddd```ZZZ\\\dddxxxrrrZZZLLLEEE???;;;999888888777777666666555555111111111111111111111111222222222222222222222222111111111111222222222222333333333333333444444555222222222222222222222222111111111222333444444444333333333333333333333333333333444444555666666666777777777777777666555444555555444444444555666666444444333444444555777777777888999999::::::::::::999999999999888:::===@@@FFFIIIMMMPPPSSSXXX___eeeqqq~~~zzzyyyuuurrrnnnmmmmmmnnnmmmpppuuu{{{zzzqqqiiicccXXXPPPJJJIIIFFFBBBAAACCC???===<<<<<<>>>>>>===<<<======>>>@@@AAABBBDDDDDDJJJMMMRRRYYYaaalllwww}}}{{{sssnnnbbb[[[TTTPPPNNNLLLHHHDDDBBBBBBBBBAAAAAABBBFFFIIIRRR]]]kkkvvvxxxmmmiiiddd]]]]]]bbbkkkyyy___PPPHHHAAA<<<:::888888777777666666555555222222222222222222222222222333333444444555555666444444444333333333333333333333333333333444555555333333333333333333333333333333333333444444444444333333333333333333333333444444555666666777888888888888888888777666555444444444444444444555666666555444444555666888:::;;;777777888999::::::::::::999::::::999999:::>>>@@@GGGJJJMMMOOORRRXXXaaagggqqq~~~|||xxxrrrllliiihhhhhhjjjooouuu}}}}}}tttkkkbbbZZZUUUPPPHHHCCCCCCBBB======@@@>>>===<<<>>>???@@@@@@???<<<===>>>@@@AAACCCDDDDDDMMMOOOTTTZZZbbblllvvv}}}yyytttfff___WWWRRRQQQNNNIIIEEECCCDDDDDDBBBBBBCCCFFFHHHMMMYYYgggssssssoooiiiaaa___ccccccwwwcccQQQHHHAAA===;;;888888888777666666555555333333333333333333333333333444444555666777888888666666666555555444444444333333333333333444555666444444444444444444444444666666666555444444333333333333333333333333333333555666666777888999999999999999999888777666555444333333333333444444555666111111111111333666888999666777888999:::;;;;;;;;;999::::::999999:::>>>@@@HHHJJJMMMOOORRRXXXbbbiiirrrxxxuuupppiiieeedddfffiiimmmqqqxxx~~~wwwmmmbbbZZZSSSNNNJJJEEEDDDBBB@@@>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;===???AAA???>>>???BBBEEEGGGHHHNNNSSSYYY```gggnnnuuuzzz|||ssseeeXXXTTTRRROOOKKKIIIJJJGGGBBB??????AAAEEEGGGMMMTTT```lllwwwtttjjjhhhfffccc___fff}}}iiiTTTIIICCC>>>:::666777888888888777555444222222111333555666666555333333444555666777888999444444444444444444444444222222333333333333444444222222333333333333444444444444444444444444444444444444333222333444555666666777888999999999999999999888888666555444333222222222111111222222333444555444444444444555666666888888999999:::;;;<<<<<<888888888888999;;;@@@CCCGGGKKKPPPRRRSSSWWW___fffnnn~~~vvvtttpppjjjffffffiiikkkuuuyyy~~~yyyoooiii```XXXQQQLLLHHHFFFDDDCCCAAA???>>>>>>>>>>>>===>>>???>>><<<<<<===???BBBAAA@@@AAACCCFFFIIIJJJSSSXXX^^^dddjjjpppuuuyyy~~~uuuiii\\\WWWUUUPPPLLLJJJHHHFFFCCC@@@@@@AAADDDFFFIIIPPP\\\iiiuuuzzzppplllhhhcccaaabbbqqqkkkXXXMMMEEE>>>999888888888888888888777777666444333333444666555444444444444444444555555555333333333333333333333333222222333333333333444444222222222333333333444444444444444444444444444444333222222222222333444444777888999::::::::::::999888777777666444333333222333333333333333444444555666666555555666666777888777888999;;;<<<<<<======:::::::::999888;;;>>>BBBGGGLLLQQQRRRSSSVVV^^^dddmmm~~~vvvuuurrrnnnkkkkkknnnqqq}}}{{{sssmmm]]]XXXRRRLLLHHHFFFDDDBBBCCCBBB@@@???>>>>>>>>>??????@@@AAA@@@???>>>???@@@CCCCCCCCCDDDFFFIIILLLNNNWWW[[[aaagggkkkooosssvvv|||yyynnnbbb]]]YYYRRRMMMKKKFFFEEECCCBBBAAABBBDDDEEEDDDKKKVVVcccqqq~~~wwwpppiiibbbbbb^^^bbbttt}}}kkk\\\RRRIIIAAA::::::999888888888999:::::::::888444333333444444444666555555444333222111111333333333333333333333333222222333333333333444444222222222222333333333333444444444444444444444444000111222222333333222222888999999::::::::::::999666666555444444333222222444444444444444555555666777777666666777777888999555777:::<<<>>>>>>>>>===;;;;;;;;;999999:::>>>AAAIIINNNSSSTTTTTTVVV\\\bbbmmm~~~xxxxxxwwwuuussstttvvvyyywwwnnneee___RRRNNNIIIFFFDDDDDDBBBAAABBBAAA@@@???>>>???@@@@@@???AAACCCCCCBBBBBBBBBDDDDDDDDDEEEGGGHHHLLLPPPSSSYYY]]]cccgggkkknnnqqqsssxxx~~~~~~sssiiiccc^^^UUUNNNLLLFFFEEEDDDCCCCCCCCCCCCCCCBBBHHHQQQ]]]jjjxxx|||uuullldddbbb]]]ZZZdddzzzkkk^^^UUUMMMEEE???:::999777666666888:::<<<>>>:::666333333333444333666666555444333222111111222222222222222222222222222222222333333333444444111222222222222333333333333333333333333333333333000111333444444444333222777888888999999999888888444444444333333222222222444444444333444555555666777666666666666777888888444777:::>>>@@@@@@???>>>;;;;;;;;;::::::<<<@@@CCCLLLQQQVVVWWWVVVXXX]]]cccppp~~~{{{||||||{{{{{{|||~~~yyypppggg^^^UUUOOOLLLIIIEEECCCBBBBBBAAA@@@AAA@@@?????????@@@BBBBBB@@@BBBEEEFFFFFFFFFGGGHHHEEEGGGIIIJJJLLLOOOUUUYYY]]]aaaeeeiiilllnnnqqqsssvvv{{{yyypppkkkdddYYYQQQOOOHHHGGGFFFEEEDDDCCCCCCBBBCCCGGGMMMVVVbbbppp~~~|||rrrjjjaaa^^^ZZZ]]]rrrrrrdddXXXOOOGGGAAA;;;999666555555777999;;;>>>;;;666333333333333333555555444444444444444444222222222222222222222222222222222333333333444444111111111222222222333333333333333333333333333333111222444555555555444333666666777777777777666666333333333333333222222222333333333333333444444555666666555555666666777888444777:::>>>@@@@@@???>>>999999::::::;;;>>>CCCFFFOOOTTTYYYZZZYYY[[[aaagggttt}}}}}}{{{}}}~~~|||vvvmmmddd[[[TTTMMMIIIFFFDDDAAA@@@@@@AAA@@@???AAA@@@@@@@@@AAABBBDDDEEEDDDFFFIIIKKKKKKKKKKKKLLLHHHKKKNNNPPPQQQUUU[[[```fffhhhkkklllmmmooorrrtttsssxxx~~~xxxssskkk___WWWTTTLLLKKKIIIGGGEEECCCBBBBBBDDDFFFJJJQQQ[[[iiiwwwzzzqqqbbb___\\\\\\ggg~~~pppaaaTTTIIICCC;;;:::777555555666888999<<<999555333333444333333333333444444555555666666333333333333333333333333222222333333333333444444111111111111222222222222333333333333333333333333333333444444555555555444555666666666666555444444222333333333333333333333333333333222333444444555666555555555555666777777555777:::<<<>>>>>>>>>===888999::::::<<>>CCCFFFPPPSSSVVVWWWYYY```kkkttt}}}~~~zzzwwwuuurrrrrrssswww}}}~~~~~~wwwooofff```UUUPPPJJJFFFCCCAAA@@@>>>@@@BBBEEEGGGHHHGGGFFFEEEFFFFFFEEEFFFGGGIIIKKKLLLSSSUUUUUUTTTRRRPPPOOOPPPSSSVVVYYY\\\```eeejjjnnnuuurrrooolllkkklllnnnooohhhmmmrrrtttvvv{{{xxxhhh[[[WWWSSSNNNKKKHHHFFFCCCAAACCCDDDGGGLLLPPPYYYkkk{{{{{{ooobbb\\\YYYXXXTTTXXXooo}}}jjjZZZHHH???888888:::999777777666555555555444444444444777666444444444444222000333333333333333333333333222222111111111111222222222222222222222222222222111111222222222111111000333333333333333333333333555555555444444333333333333333333444444444555555333222222222333444666777888888777777666666555555666777999;;;============<<<;;;<<>>??????>>>>>>;;;;;;<<<<<<<<>>???@@@@@@??????;;;999::::::;;;AAAHHHPPPSSSXXX[[[___eeennnuuu~~~yyyuuuvvvwwwyyy|||~~~vvviii]]]TTTNNNIIIGGGGGGEEECCCCCCEEEGGGGGGGGGIIIIIIIIIJJJLLLOOORRRTTTVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^]]]\\\ZZZ[[[^^^aaajjjlllmmmooopppsssvvvzzz{{{yyyuuuqqqmmmkkkiiihhhjjjlllmmmllllllnnnsssvvvtttxxx~~~{{{rrrccc^^^WWWQQQMMMIIIFFFDDDBBBAAABBBFFFJJJOOO\\\hhhsss}}}ooofff___\\\ZZZYYY\\\bbbttt\\\NNN@@@:::999888888:::777777777777666666666666555444333333444555444222333333333333333333333333333333222222222222333333111111111111111111111111000000111222222222111111333333333333333333333333222222222222222222222222555444444444444333333333555666777888888777555555555555555666777888888888888:::<<<>>>???@@@??????===:::999;;;;;;;;;AAAHHHUUUYYY]]]^^^___dddlllsss~~~|||xxxuuuwwwzzz~~~~~~wwwnnnbbbVVVNNNJJJGGGFFFHHHGGGEEEFFFHHHJJJJJJJJJPPPOOOOOOPPPSSSWWW[[[]]][[[\\\___bbbeeehhhjjjkkkjjjjjjiiigggeeefffiiikkkooopppqqqqqqqqqsssvvvxxxzzzyyyvvvtttqqqnnnlllkkkggghhhhhhhhhiiilllppprrrooorrrxxx}}}}}}vvvhhhccc[[[SSSNNNJJJGGGEEEBBB@@@AAADDDGGGLLLUUU___kkkvvvzzzpppeee```^^^^^^___bbbqqqttt^^^QQQDDD>>><<<999777888777777777777666666666666444333222333555555555333333333333333333333333333222222111111111111222222111111111111111111111111///000111222222222222222333333333333333333333333222222222222222222222222444444444444444444444444444555666777666555444333444444555666777888999999777999;;;===>>>??????>>>;;;999:::===>>>===@@@FFFUUUYYY^^^___^^^bbbkkksss}}}|||yyyrrruuuzzz~~~}}}yyyvvviiibbbXXXPPPKKKHHHGGGGGGGGGFFFGGGIIIMMMPPPQQQQQQRRRRRRSSSUUUXXX\\\```cccccceeeiiimmmrrruuuxxxyyytttuuuuuutttrrrsssuuuwwwsssssstttsssrrrrrruuuwwwvvvvvvuuussspppnnnkkkjjjfffeeeeeeeeegggjjjmmmooolllooosssvvvyyy}}}yyynnnhhh___WWWPPPLLLHHHFFFCCC@@@@@@CCCFFFHHHPPPXXXgggqqq~~~zzznnneeebbbaaabbbbbbggg|||yyyeeeXXXIIIBBB>>>:::777777777777777666666666555555444222222333555666555444333333333333333333333333222111111000000111111222333333333333333333333333111222333333444444444444555555555555555555555555222222222222333333333333333333333444444444555555333333444444444444444333444555555666777888888999777999;;;===>>>???>>>>>>:::999;;;???@@@???AAAFFFQQQVVV\\\^^^___dddnnnwww|||xxxuuuqqqvvv}}}{{{rrrkkkfff\\\WWWQQQLLLJJJJJJIIIIIIKKKKKKMMMPPPUUUYYYZZZ[[[XXXXXXZZZ]]]```dddhhhjjjnnnppptttyyy}}}}}}{{{|||}}}wwwwwwwwwuuutttsssuuuwwwuuuuuutttssspppllliiigggfffeeeddddddfffhhhjjjkkkjjjllloooqqqsssuuuyyy|||~~~|||tttnnnddd[[[TTTOOOKKKIIIDDDAAA@@@CCCEEEFFFLLLRRRaaaiiiwwwvvvkkkdddbbb```^^^]]]ppprrraaaOOODDD>>>999777888666666666555555555444444333222222333555666666555333333333333333333333333333222222111111222222333222222222222222222222222111111222333444444444444555555555555555555555555222333333333444444444444111222222333444555666666333222222222333444555555555555666666777777888888888:::<<<>>>???@@@@@@???===;;;;;;>>>??????CCCIIITTT[[[aaacccdddiiittt}}}}}}{{{xxxtttqqqtttzzz{{{rrrhhh^^^XXXTTTQQQMMMLLLLLLMMMMMMLLLTTTSSSUUUXXX\\\```aaa```bbbdddfffiiimmmqqqtttvvvvvvyyy|||~~~|||{{{zzzzzzzzzxxxuuuuuuvvvxxxwwwwwwvvvtttqqqlllhhhfffhhhfffdddccceeeggghhhhhhiiikkkmmmnnnnnnpppsssvvvwwwyyyrrrggg^^^VVVQQQNNNKKKEEEAAA@@@CCCEEEFFFJJJOOOZZZbbbppp~~~{{{nnnfffaaa]]]YYYVVVhhh|||iiiSSSEEE===888777999666555555555444444444444333222111333555666666555333333333333333333333333444333333222222333333444000000000000000000000000...///000111222333333333333333333333333333333333333333333444444555555555000111222333555666777777333333222222333444666888666666666666777777777777:::;;;===???@@@AAAAAAAAA@@@<<<;;;======???EEEMMM]]]ccciiijjjiiimmmwww~~~zzztttnnnooottttttyyy}}}xxxrrrlllgggaaaZZZUUUOOOOOOPPPRRRTTTUUUWWWWWWYYYZZZ\\\```fffjjjlllmmmllllllnnnrrryyy~~~}}}{{{yyyxxxxxxwwwzzzxxxuuuqqqmmmkkkjjjiiikkkjjjhhhfffeeefffggghhhjjjjjjjjjkkklllmmmoooooovvvyyyxxxlll```WWWQQQMMMJJJIIIFFFCCCAAAAAADDDHHHKKKVVVbbbqqq|||wwwlllccc^^^]]]YYY```pppqqqXXXJJJBBB;;;777777888777666555444333333333000666999555111111333333666666555444333333222111111111111111111111111111666555333222111222222333444444444333333222222222,,,111222000000444777666555444444333333444444555666666666555555444444444666666666444333333555777777777777666777777888999888999===AAAEEEFFFDDDBBB???<<<<<<>>>???AAAIIIQQQdddjjjoooooommmqqq|||{{{wwwqqqlllnnntttxxx||||||tttpppiiidddaaa]]]YYYVVVWWWXXXYYY[[[]]]___aaaaaadddeeeggglllsssxxxzzz{{{||||||~~~~~~}}}{{{{{{zzzzzz{{{xxxuuuqqqmmmjjjiiihhhlllkkkiiigggfffggghhhhhhhhhhhhhhhiiiiiijjjkkklllnnnrrryyy{{{pppddd[[[TTTOOOLLLIIIGGGCCCAAAAAADDDHHHJJJRRR^^^mmmxxx|||oooeee^^^[[[ZZZ^^^jjjttt\\\MMMDDD<<<888888777666555444333333333333999???AAA;;;666555666555666666555444333333222222111111111111111111111111444333222111111111222333444444333333333222222222222555444111222666666444555444444333333444444555444333333333222222222222555555555444333333555777888777777777777888999999:::<<>>AAAEEENNNXXXlllrrruuusssppptttxxxsssnnnkkkooovvv~~~{{{xxxnnnjjjddd```____________dddeeegggjjjmmmoooqqqqqqpppqqqtttyyy|||zzzvvvrrrnnnkkkiiihhhmmmllljjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhkkksssuuuiii```XXXRRRNNNJJJHHHDDDBBBBBBDDDGGGIIIMMMYYYgggsss~~~vvvjjjaaa\\\\\\\\\bbbssswwwaaaQQQFFF???::::::777777666555444444444444777<<<>>>999444444444333555555555444444333333333222222222222222222222222111111000000000111222222333333333333222222222222333444444555;;;CCCDDD@@@555444444333333444444555333333222222222222111111444444555444333444666999888888888888888999::::::===???CCCHHHKKKKKKHHHEEEAAA>>>===???BBBHHHUUUaaatttxxxzzzvvvrrrvvv{{{tttqqqoooooouuu}}}{{{xxxnnnkkkgggeeefffiiimmmooorrrtttwww{{{~~~}}}yyytttpppmmmlllkkknnnnnnlllkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjiiiiiigggjjjqqq|||yyynnneee\\\TTTPPPKKKIIIFFFCCCBBBDDDFFFHHHKKKVVVcccnnnzzz}}}qqqgggaaa]]]YYYZZZggg~~~yyyfffUUUHHH@@@<<<:::999888777777666666666777000555666333111333444222444444444444444444333333222222222222222222222222000000111111222222333333333222222222222222222222333333333555>>>FFFGGGCCC555444444333333444444555444444444444444444444333333444444444333444777999999999888888999999:::;;;===@@@FFFLLLQQQQQQMMMJJJCCC@@@???@@@BBBIIIXXXgggvvvyyyzzzvvvrrrvvvxxxsssssstttwww~~~zzzwwwrrrqqqpppoooqqqvvv{{{|||xxxtttqqqpppooopppoooooonnnmmmmmmllllllkkkkkkkkkkkkkkkjjjhhhhhhhhhjjjooowww{{{rrriii___VVVQQQMMMJJJGGGDDDCCCCCCEEEFFFJJJUUUaaajjjvvvuuujjjccc^^^YYYWWW___rrr}}}yyyjjjYYYKKKCCC===:::777777666666555666666666111555777444333555666333333333444444444444444444222222222222222222222222111111222333333444444444222222222222222222222222555444111000444:::777111555444444333333444444555444444444444444444444444333444444444333444777999999999888888999999:::;;;;;;@@@GGGPPPVVVWWWTTTQQQFFFCCCAAA@@@AAAHHHXXXhhhwwwzzz|||xxxtttxxx{{{vvvsssvvv{{{}}}zzzzzz{{{}}}~~~zzzwwwuuussssssqqqqqqqqqpppoooooonnnnnniiiiiijjjjjjjjjiiigggfffggghhhkkkpppxxx}}}uuulllcccYYYSSSNNNLLLHHHEEECCCCCCDDDEEEHHHRRR]]]fffqqqxxxjjjccc___[[[XXX\\\jjj~~~zzz|||yyyooo___PPPFFF???:::555444444333333444444555555888777444333444333///333333333444444555555555333333333333333333333333222222333444444444333333111111111222222222222222222222000...111555444///555444444333333444444555222222333333333333444444444444555444333444666999888888888888888999:::::::::@@@IIISSSZZZ[[[XXXUUUGGGDDDCCCAAAAAAHHHYYYiiizzz~~~|||xxx{{{yyyuuuttt{{{~~~{{{xxxvvvuuuuuurrrrrrrrrrrrqqqpppoooooohhhiiikkkkkkkkkjjjhhhgggeeefffgggjjjppp|||yyypppfff\\\UUUOOOMMMIIIFFFDDDCCCCCCCCCCCCMMMWWWaaammm||||||nnnggg___^^^\\\\\\eeezzz~~~~~~wwwyyytttdddUUUJJJBBB;;;666555555444555555666666333555555222111333111---222222333333444555666666333333333333333333333333222222333444333222111111000111111111222222222222///222222000222777888666555444444333333444444555333333333444444555555555555555555444333333555777888777777777777888999999<<>>CCCLLLSSSVVVUUUQQQNNNIIIBBB@@@EEEJJJOOO]]]lll}}}yyy{{{|||wwwxxx{{{}}}{{{zzzyyy{{{{{{zzzxxxwwwvvvuuuttttttsssqqqnnnlllkkkkkkjjjhhhffffffhhhiiilllvvv~~~xxxooobbbYYYTTTPPPJJJGGGEEEDDDCCCBBBEEEEEEKKKVVVbbbmmm{{{yyyjjjgggeeebbbaaakkk}}}tttfffWWWJJJCCC===;;;:::999888777666555444444444444444444444444444444444444444444444444333333333333333333333333444333333333222222222222111111222444444555555555555444333222222222333444555555555555555555555555555555555444444333333333666666555555555666777888666666666777888999::::::<<>>DDDNNNWWW[[[ZZZVVVSSSMMMEEEAAADDDGGGNNNaaattt|||~~~~~~yyywww{{{~~~~~~}}}{{{{{{{{{|||||||||}}}}}}{{{zzzxxxuuussspppooonnnkkkiiihhhgggccc```dddjjj{{{yyyjjj___VVVSSSOOOLLLIIIFFFCCC@@@BBBAAAEEELLLSSS]]]nnn|||vvvlllcccdddqqq}}}uuukkk___QQQIII@@@;;;555333555777666444444444444444444444444444444444444444444444444444444444444333333222222222111111111111111111111111111111222333333333222222333444444444444333222111555555555555555555555555555555555444444555555666555555555666666666666666333333444555777888:::;;;>>>DDDOOOXXX\\\[[[WWWSSSLLLEEEAAACCCFFFMMMaaavvv~~~~~~zzz{{{~~~~~~~~~{{{{{{{{{||||||}}}}}}}}}{{{{{{{{{zzzxxxuuurrrpppmmmkkkjjjiiiddd___aaafffuuu~~~pppeeeZZZVVVQQQMMMJJJGGGDDDBBBAAAAAADDDIIIOOOYYYkkkzzzyyyooofffdddmmmxxx|||}}}uuunnndddXXXPPPEEE===555333666888777444444444444444444444444444555555555555555555555555555555444333333222111111111111111222222222222222444444555555555555444444333333333333333333333333666666666666666666666666444444555666666666555555555666666777888777777777444555555666777888:::;;;<<>>888555666555555555555555555555555222222333444555555555555222222222222222222222222333333333222222111111111444444333222222222222333777666555444444444444444555555555555555666777888555555555666666666777777444444444555666888999:::===<<<;;;:::::::::;;;<<<@@@EEEPPP\\\dddbbbWWWNNNCCCBBBBBBEEEHHHPPPdddxxx|||yyysssppplllhhhfffccc___]]]cccgggoooyyyyyyppphhh]]]TTTOOOLLLHHHFFFDDDBBBBBBDDDGGGLLLXXXcccsss|||qqqhhhcccbbbbbbjjj|||{{{~~~nnn^^^MMMGGGBBB@@@===888666777555555555555555555555555333333444444555444444444222222222222222222222222444333333333222222222222222222222333444555666777444333333333333444444555555555444444444555666666333333333444444444555555555555555666777888999:::<<<;;;:::999999:::;;;;;;@@@FFFRRR___gggeee[[[RRRHHHEEEEEEGGGJJJSSShhh{{{~~~|||wwwsssoookkkgggccc___\\\]]]^^^cccmmmzzz~~~wwwnnnbbbXXXQQQMMMHHHEEEDDDBBBAAACCCDDDHHHSSS^^^lllzzzuuulllfffcccbbbcccrrrsss^^^NNNFFF@@@>>>;;;888888:::555555555555555555555555444444444555444444333333333333333333333333333333444444444444333333333333111111222222333555666777222222222222333444555555555555444333333333444444333333444444444555555555777777777777777888999:::;;;:::999888888999:::;;;AAAHHHUUUbbbjjjggg]]]TTTLLLIIIGGGIIINNN\\\qqqzzzwwwsssnnnjjjeee```]]]ZZZYYY\\\dddrrrzzzqqqeeeZZZSSSNNNIIIFFFFFFCCCBBBCCCCCCFFFOOOYYYhhhvvv|||rrrkkkfffdddaaakkk}}}uuu```PPPGGG>>>;;;:::888999;;;555555555555555555555555555555555555444333222222333333333333333333333333444444444444444444444444444333222222111111222222333333333333333333444444555444444333222222222222666666666666777777777777999888888888888888999999999888888777888999;;;<<>>;;;:::888999;;;555555555555555555555555555555555555444333222222333333333333333333333333444444444444444444444444555555444333333333333333777777555444333333333333555444333222222222222222666666666777777777888888999888888888888888999999888888777777888:::;;;===BBBKKKXXXdddhhhddd[[[SSSKKKKKKLLLRRRbbbyyy{{{wwwrrrlllfffbbb]]]]]]^^^aaaiiivvv}}}ttthhh^^^WWWRRRNNNJJJIIIFFFEEEEEEDDDDDDLLLTTTaaaqqqzzzpppgggbbbaaaccclll}}}oooYYYLLL@@@<<<;;;999888999555555555555555555555555444444444555444444333333333333333333333333333333333333333333444444444444444444555555666888999:::999888777555444333222222444444333222222222333333444444555555555666666666777777777777777888999:::888888777888999;;;===>>>DDDMMMZZZdddhhhddd]]]WWWLLLNNNRRRZZZmmm~~~zzzvvvpppiiieee___```bbbaaaeeeoooxxxkkkaaaZZZTTTOOOLLLHHHFFFDDDEEECCCCCCJJJSSS[[[kkk|||~~~rrrhhhbbb^^^___eeettt}}}vvv^^^PPPCCC>>><<<999666666555555555555555555555555333333444444555444444444444444444444444444444444222222222222333333333444444444444555666777888999777666555444333333222222444333333333333444444555444555555555666666666666555555555666777888999:::888888888888:::<<<>>>???FFFOOO\\\fffkkkiiiddd```RRRVVVZZZcccuuu|||xxxrrrlllggg___bbbdddbbbaaajjj{{{|||oooccc\\\VVVPPPLLLGGGEEEDDDDDDCCCCCCIIIRRRVVVfffwwwuuujjjddd[[[\\\aaannnxxx}}}~~~```SSSEEE@@@===999555444555555555555555555555555222222333444555555555555444444444444444444444444111111111222222333333333444444333222222222222333444444333222222333333333333333333333444555555666777777777777888888888888444444444555666888999:::888888888999;;;===???@@@HHHQQQ^^^hhhnnnmmmjjjhhhXXX\\\```hhhyyytttqqqnnnmmmpppxxx~~~~~~|||xxxrrrnnnfffcccbbbcccffflllyyy}}}uuujjj___UUUOOOKKKKKKIIIEEECCCBBBDDDGGGJJJWWW```nnn}}}rrrfffaaaaaa___cccxxxoooppp}}}|||jjjWWWEEE>>><<<888666777888777666555333555888;;;777777666555444333333222333222111000000111222333333333333333333333333333444444444444444555666777777444222222444444222///000111333444555444444333555555666666777888888888666666666666777888::::::888999:::::::::;;;>>>AAAFFFPPP\\\dddkkkpppooojjjcccaaa```fffwww{{{yyysssnnnjjjhhhlllttt~~~}}}yyyuuuqqqmmmiiigggggghhhlllxxxzzzpppeee\\\VVVSSSKKKIIIEEECCCBBBDDDGGGIIITTT\\\kkk{{{yyylllaaaaaa^^^aaarrrpppnnnxxxooo]]]JJJAAA===999777888666777777777555555666777444444444444444444333333777666555444444555666777444444444444444444444444444444333333444555555666555444222333666777666444333333444555555444333222444555555666666777888888666666666666777888999999888999:::999999:::===@@@BBBMMMYYYbbbiiiooonnnjjjgggdddbbbhhhwwwwwwrrrwwwxxxnnnjjjgggjjjrrr|||}}}yyyvvvtttpppmmmkkkjjjlllvvv|||rrrhhh___XXXUUUKKKIIIFFFCCCBBBCCCEEEGGGOOOXXXfffvvvtttcccaaa^^^^^^jjj~~~tttnnntttwwwfffRRREEE>>>:::999:::444666888888666444333333222222333333333444444444555555444444444444555555555555555555555555555555333333333333333444444555444333333555888999999999555666666666666444333111333444444555666666777777777777666666666666777777888999999999888:::<<>>BBBEEEOOO\\\ggghhheeebbb```^^^^^^___hhhsssxxxzzzrrrllllll{{{~~~|||zzzxxxwww~~~|||rrrhhhcccSSSQQQNNNJJJGGGEEEDDDCCCAAAFFFPPP]]]lll{{{nnnaaa```^^^___tttyyygggOOODDD>>>:::444666888888777666666777444444444555555555555666444555666777777666555444555555555555555555555555777666555444444444444444222444666666444333555888555666666666666444333222555555666666777888888888888888888888999:::;;;<<<555777999;;;<<<@@@DDDGGGTTT```iiiiiiccc___\\\YYY\\\^^^hhhuuuyyy{{{sssjjjkkk~~~|||wwwwww}}}zzzlll^^^YYYRRRLLLKKKJJJFFFBBBBBBAAACCCJJJVVVfffwwwooodddfffeeeaaakkk|||yyynnnTTTAAA:::999999888777666666555555555666666777777777777666666888666222000///111444555666666666666777777777777777777666555444333333222333333333333333333333333333333333444444444555555666777888777666555666777555555666666777777888888777777999<<<======DDDLLLXXX```hhhggg___WWWVVVYYYZZZ^^^hhhuuu|||uuuppprrr||||||}}}ooobbbZZZRRRLLLLLLJJJFFFBBBBBBAAADDDJJJUUUddduuurrrffffffccc___gggvvv|||uuuZZZGGG???===999888777666666555555666555555666666666666555555444333111///...///111222444444555666777888888999666666666555444444333333333333333333333333333333333333333444444444555555666777888777666555666777666666777777888999999999777777999<<<===>>>DDDLLL[[[dddlllkkkbbbYYYUUUVVV\\\aaalllyyywwwuuuzzzttthhh\\\TTTMMMLLLJJJFFFBBBBBBBBBDDDIIISSSaaappp~~~uuuiiigggccc]]]cccppp|||aaaLLLBBB>>>999999888777666666666666444444555555555555444444666555555444444444444555333333444555777888999:::555555555555555555555555333333333333333333333333333333333444444444555555555777888777666555666888777777777888999999::::::777777999======>>>EEEMMM```hhhpppnnneeeZZZUUUTTT\\\dddqqqyyyyyy~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzzyyyxxxyyyzzzzzz{{{zzzzzzzzz{{{~~~xxxlll^^^VVVOOOMMMKKKFFFCCCCCCBBBDDDIIIPPP\\\jjjyyyyyymmmiiiddd___ccclll~~~dddNNNBBB===:::999888777666666666666444555555666666555555444777777777888888777777666444444555555666777888888444444444555555555666666444444444444444444444444333333333444444444555555555666777777666666777888666666777888888999999:::888777:::===>>>???FFFNNNbbbhhhmmmkkkcccZZZVVVVVV[[[fffuuu}}}yyyyyyyyy|||}}}~~~|||yyyvvvttttttqqqpppooonnnllljjjiiihhhgggggghhhiiijjjjjjiiiiiihhhlllqqquuuzzzzzzooobbbYYYQQQOOOLLLHHHEEEEEECCCDDDHHHMMMVVVdddsss}}}}}}sssmmmhhhbbbdddkkk~~~fffPPPBBB===:::999888777777666666666666666666777777666666666333444555666666555444444666666666666555555555555333333444444555666666666444444444444444444444444333333333444444444555555444666777777666666777999555555666666777888888888888777:::>>>???@@@GGGOOOaaadddfffccc]]]XXXXXXZZZ[[[gggxxx~~~xxxtttqqqpppnnnoooooonnnkkkhhhhhhhhhcccbbbaaa___]]][[[ZZZYYYUUUVVVWWWXXXYYYYYYYYYYYYXXX\\\aaaeeekkkuuu|||qqqfff]]]TTTQQQNNNJJJGGGGGGCCCEEEGGGJJJQQQ^^^nnnyyyxxxqqqjjjdddeeeiiitttiiiSSSEEE???::::::999888777777777777666666777777777777666666444555666666777666666666777777666555555444444333444444444555555555666666444444444444444444444444333333333444444444555555444555777777666666888999555555555666777777888888888888:::>>>@@@AAAHHHQQQ\\\^^^^^^[[[XXXVVVYYY\\\]]]kkk|||wwwpppkkkgggeee`````````]]]ZZZYYYYYYZZZTTTTTTSSSRRRQQQPPPOOOOOOKKKKKKLLLNNNNNNOOOOOONNNNNNRRRVVVYYY]]]hhhxxx}}}sssiii```VVVSSSPPPKKKHHHIIIDDDEEEFFFHHHNNNZZZjjjvvv~~~}}}tttkkkdddbbbdddjjjhhhSSSFFF@@@::::::999888777777777777555666666666666666666555777777777777888888999999555555555555555555444444444444444555555555555555555555555555555555555555333333333444444444555555444555777777666666888999555666666777888888999999888888;;;???@@@BBBIIIQQQXXXYYYZZZXXXVVVUUUWWWYYYcccqqqxxxpppiiiddd___\\\XXXWWWVVVRRROOOMMMNNNPPPJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIKKKKKKLLLLLLLLLJJJMMMQQQRRRVVV```ooo|||~~~tttkkkaaaXXXTTTQQQLLLJJJJJJDDDEEEFFFGGGLLLWWWhhhttt}}}uuukkkccc``````ddd{{{|||fffRRREEE@@@;;;:::999888777777777777444555555555555555555444444444333333444555666666333444444555555666666666555555555555555555555555555555555555555555555555333333333444444444555555333555777777666666888:::777777777888999999::::::888888;;;???AAABBBIIIRRRUUUWWWYYYYYYWWWUUUUUUVVVgggvvv|||wwwooogggaaa\\\WWWTTTQQQOOOLLLJJJHHHHHHIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFGGGHHHIIIJJJLLLKKKMMMPPPSSSZZZhhhvvv}}}xxxllldddZZZRRRNNNMMMJJJIIIGGGFFFFFFKKKOOOWWWeeerrr}}}yyynnnfffcccbbbcccttt}}}jjjVVVFFF======;;;888777777888777777333333333333333333333333555555555555555444444444444555666666666333111///444444444444444444444444444444444444444444444444666777777888777777666555777666666666555555444444666666777888999888888888::::::;;;===AAAFFFJJJMMMQQQYYY]]]XXXRRRQQQSSSTTTcccuuu}}}uuuppphhhaaa[[[WWWRRRPPPLLLJJJHHHFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGJJJIIIIIIIIIIIIKKKLLLMMMNNNMMMNNNQQQSSSYYYfffttt|||rrriii^^^UUUPPPMMMJJJHHHGGGEEEEEEIIIMMMTTTbbbnnnzzzxxxmmmddd```___bbbqqqyyyzzzppp\\\LLLBBB;;;999666555555666555444444444444444444444444444555555555555555555555666444444555555555444333222444444444444444444444444444444444444444444444444555555555555555555555555666777777777888:::;;;;;;666666777777777888888888::::::;;;===@@@DDDHHHJJJQQQYYY^^^ZZZSSSRRRTTTUUUbbbsss{{{wwwuuujjjeee^^^XXXTTTPPPLLLJJJGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNMMMNNNPPPQQQUUUbbboooxxxooocccYYYSSSOOOKKKHHHGGGDDDDDDGGGJJJPPP]]]iiivvv{{{nnnddd___^^^```lllvvvvvvwwwcccRRRHHH;;;999666555555555555444555555555555555555555555555555555666666777777777444444444444444444444444444444444444444444444444444444444444444444444444666555444333333444555666555444444444555777999:::777777666555666777888999:::;;;;;;===@@@DDDGGGIIIQQQZZZ```\\\UUUSSSTTTTTT___ooo|||wwwrrrnnnlll___ZZZUUUPPPMMMJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMNNNNNNRRRPPPQQQSSSTTTXXXdddppp|||sssfff\\\UUUQQQLLLIIIHHHEEEDDDFFFHHHMMMYYYeeetttrrrhhhbbb```]]]ggg|||zzzwww}}}hhhUUUIII>>><<<999777777777777666555555555555555555555555444555555666777888888999666555444333333333333333444444444444444444444444333333444444444444444444888777555444555666888999777666444333333444555666888777666555555777999::::::;;;===???CCCGGGJJJLLLSSS\\\aaa\\\UUURRRRRRQQQ[[[jjj~~~|||xxxrrrkkkfffbbb```VVVRRRMMMJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNOOORRRSSSSSSTTTUUUUUUUUUUUUXXXWWWXXXYYYZZZ]]]iiiuuuuuuiii^^^WWWSSSOOOLLLJJJFFFEEEFFFGGGLLLWWWcccsssuuukkkeeebbbZZZcccxxxxxx{{{jjjVVVIII@@@===:::888888888777666444444444444444444444444444555555666777888888999888777555444222222222222444444444444444444444444333333333444444444555555888777555444555666888:::999888777777777888999:::999888666555666777999;;;:::;;;>>>BBBGGGLLLOOOQQQVVV^^^bbb\\\TTTPPPPPPPPPZZZhhh{{{xxxtttnnnggg___XXXTTTQQQOOOLLLIIIFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHKKKKKKLLLMMMNNNPPPRRRSSSUUUVVVXXXZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^```jjjuuuyyylllaaaZZZUUUPPPMMMJJJGGGEEEFFFGGGKKKVVVbbbrrr}}}yyymmmeeeaaaZZZ```ssswwwuuunnnYYYLLL@@@===:::888888888666555444444444444444444444444555555555666666777777777777666555444333222222111444444444444444444444444222333333444444555555555444444333333444555666777333333555666888999:::;;;999999888777888999:::;;;:::<<<@@@EEEKKKPPPTTTVVVXXX___bbb\\\TTTQQQRRRSSS^^^jjj}}}zzzuuurrrjjjgggbbb[[[UUUPPPLLLJJJKKKHHHEEEDDDEEEFFFFFFFFFHHHIIIIIIJJJKKKKKKKKKKKKPPPPPPQQQRRRTTTVVVXXXYYYYYY[[[^^^bbbfffiiijjjkkkmmmkkkkkkkkkhhhhhhqqq{{{qqqeee\\\VVVQQQMMMIIIFFFDDDEEEFFFJJJUUUaaaooozzzqqqgggbbb\\\^^^kkkvvvppp{{{tttaaaSSSBBB???<<<:::999999888777555555555555555555555555555555555555555555555666222333444555555555444333444444444444444444444444222222333333444555555666333333444444555666666777...000333555777888888777999999:::::::::;;;;;;;;;<<<>>>BBBGGGMMMQQQTTTVVVXXX___bbb\\\UUUUUUXXX[[[fffppp}}}wwwpppjjjfff]]][[[WWWSSSOOOMMMKKKKKKHHHFFFCCCBBBDDDFFFFFFFFFMMMMMMNNNOOOPPPPPPOOOOOOVVVVVVWWWXXXZZZ\\\^^^```aaadddiiioootttxxx{{{|||}}}yyyxxxuuuhhh^^^WWWQQQLLLHHHEEECCCDDDEEEIIITTT```lllwwwvvvjjjddd^^^]]]fff|||vvvnnnyyyzzzgggZZZEEEBBB???===<<<<<<;;;999777777777777777777777777555555555555555444444444...000333555777777666555444444444444444444444444222222333333444555666666444555666777888888888888444555888:::;;;999777666999:::;;;<<<<<<<<<;;;;;;>>>@@@DDDHHHMMMPPPSSSTTTWWW^^^aaa\\\WWWYYY^^^aaammmvvv|||uuuoooiiiccc^^^ZZZSSSQQQNNNKKKHHHFFFDDDCCCBBBDDDFFFGGGGGGGGGIIIJJJLLLOOORRRUUUWWWWWWVVVUUUXXXYYYZZZ[[[\\\```eeeiiiiiiooowwwvvvhhh]]]VVVRRROOOLLLHHHEEEFFFGGGJJJRRR[[[pppzzzqqqggg______bbbmmm~~~ooottt~~~nnn^^^NNNCCC:::999:::999777888666666666666666666666666444444555555555555555555666666666555444444444333777555222333555777666444333444666777777666444222555555555555555555555555666777888888777888:::<<>>;;;<<<;;;:::;;;666666666666666666666666666666555555444444444333333444444444555666666666777666555555555666666666555444444333444666888:::777777777777777777777777555666777777666777999;;;;;;;;;::::::<<<>>>@@@BBBFFFJJJNNNPPPOOONNNPPPRRRWWW\\\]]]VVVOOOPPPSSSUUU```mmmwwwnnniii```[[[TTTNNNJJJHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIKKKLLLMMMMMMOOORRRUUUWWWYYY[[[]]]___aaaaaaaaaeeefffgggiiilllssszzz~~~uuulllbbbYYYSSSPPPKKKHHHGGGFFFGGGNNNVVVcccpppssskkkfffccc^^^```qqqzzzpppfffVVVJJJ???<<<<<<:::999:::666666666666666666666666333444444444555555666666333444444444555666666666666666666555555555666777666555444333444666999;;;666666666666666666666666555666777777666777999;;;<<<<<<<<<===>>>???AAABBBGGGJJJOOOPPPOOONNNPPPRRRRRRWWWXXXSSSNNNOOORRRSSS]]]lll~~~~~~xxxmmmddd^^^YYYUUUOOOKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIILLLNNNOOOOOOPPPRRRVVVYYY\\\]]]___aaabbbddddddeeefffhhhkkknnnrrrxxx~~~zzzqqqggg\\\VVVRRRMMMHHHGGGFFFGGGMMMUUU___mmm}}}tttlllgggddd^^^___mmm~~~tttpppkkkfffYYYLLL@@@;;;:::888777888666666666666666666666666222333333444555666777777444444444555555555555555444555555444333333444666555444333222333444666888666666666666666666666666666777888888777888:::<<<>>>>>>>>>>>>???@@@AAAAAACCCGGGJJJKKKJJJJJJMMMOOONNNSSSTTTPPPLLLNNNPPPPPP[[[jjj~~~{{{qqqggg___YYYTTTQQQMMMKKKJJJJJJHHHGGGGGGGGGHHHHHHJJJKKKMMMMMMPPPQQQRRRSSSTTTVVVZZZ]]]___```bbbdddgggiiijjjkkkiiilllooorrrvvvzzzvvvkkk___XXXSSSMMMIIIGGGFFFFFFLLLTTT___mmm|||{{{ssshhheeeaaa```lllzzzooolllkkkhhh^^^QQQDDD>>><<<999888888666666666666666666666666333444444444555666666666555555555555555444444444444555666555333222444777555555444333333444555666777777777777777777777777777888999999888999;;;===>>>>>>>>>>>>>>>>>>??????AAADDDGGGGGGFFFHHHKKKOOOQQQUUUVVVQQQNNNOOOPPPNNN\\\jjj~~~~~~vvvnnnfff___ZZZRRRPPPNNNMMMMMMLLLKKKIIIIIIJJJKKKLLLNNNPPPRRRSSSSSSTTTUUUUUUVVVYYY]]]```aaabbbdddgggjjjmmmoooppplllooorrruuuxxxzzz}}}yyymmmaaaYYYSSSNNNIIIGGGEEEFFFLLLSSSbbbooo}}}yyyiiigggcccaaalllwwwtttssspppdddWWWIIICCC@@@===;;;;;;666666666666666666666666555555555555555555444444666666666555555444444333555777999777555444666999888777777666666666666777888888888888888888888888888999::::::999:::<<<>>>>>>>>>>>>>>>============BBBDDDGGGGGGFFFHHHMMMQQQWWW[[[ZZZUUUQQQRRRQQQOOO^^^mmmuuunnnggg^^^YYYYYYQQQPPPOOOMMMLLLJJJIIIHHHLLLNNNPPPQQQQQQRRRTTTUUUUUUWWWYYYZZZ[[[\\\^^^```eeedddccceeehhhlllnnnoootttsssrrrrrruuuzzz{{{xxx{{{{{{ooobbbXXXUUUOOOKKKJJJIIIHHHKKKPPP]]]kkkzzzttteeebbbfffjjj{{{~~~vvvoooeee[[[QQQKKKEEE>>>999888888888777666666666666666888777555444222111111111111333555777888777444333666666555444333333222222666666666666666666666666666555444333333444555666999777555666:::<<<===<<<@@@===<<>><<<<<>>???CCCHHHJJJLLLSSS[[[gggddd```YYYTTTRRRRRRTTTZZZhhh~~~{{{tttpppnnnjjjbbb]]]]]]XXXWWWVVVTTTSSSSSSSSSTTTTTTUUUWWWWWWWWWXXX[[[]]]___```bbbbbbaaaaaacccdddeeegggjjjlllmmmmmmnnnnnnooooooqqqqqqqqqpppnnnmmmnnnrrrwww|||~~~|||rrrlllhhhhhhiiilllsss{{{xxxlllcccWWWPPPKKKJJJHHHFFFHHHMMMVVVeeewww~~~nnnhhhfffcccoootttpppoooeee[[[PPPKKKFFF@@@======888777777666666666666666444555777999999777666555777666555444333444555555666666555555444444444333444444444444444444444444444555555666777888999:::::::::999999::::::::::::===::::::<<<===:::;;;>>>??????CCCHHHJJJKKKRRRZZZ______\\\XXXTTTRRRUUUXXXWWWdddzzz~~~}}}uuunnnjjjfff```]]]^^^ZZZYYYWWWVVVUUUVVVWWWWWWXXXYYYZZZZZZZZZ[[[___aaabbbcccddddddbbbbbbcccdddeeehhhlllmmmllllllmmmnnnooopppqqqqqqooollliiiffffffjjjoootttxxxzzz{{{{{{tttpppmmmlllkkkkkkqqqxxxwwwjjjbbbXXXRRRMMMKKKHHHFFFHHHMMMUUUeeewwwqqqkkkhhhcccooo~~~pppjjjjjjggg\\\QQQJJJEEE???<<<<<<888777777666666666666666444555777999999888666555777666444333333444555666666555555555555555444444444444444444444444444444555555666666666777777666999::::::;;;:::::::::;;;===:::999<<<===;;;<<>>;;;:::888888777666666666666666555666777888888777666666555444444333444555666777555555555555555555555555444444444444444444444444555666666777777666555555888999;;;<<<;;;:::;;;<<<;;;888888;;;;;;:::;;;>>>AAAAAADDDGGGHHHIIINNNVVV```bbbaaa\\\UUUQQQTTTWWW```nnnyyy{{{xxxrrroookkkeeeaaabbb___^^^\\\[[[[[[\\\^^^```_________^^^^^^aaaeeehhhiiijjjjjjiiigggeeefffggggggjjjlllkkkhhhhhhkkkoooppppppooommmhhhccc^^^[[[XXXYYY\\\aaagggnnntttxxxttttttuuutttoooiiikkkqqqyyy{{{pppiii\\\VVVPPPMMMJJJHHHJJJNNNVVVfffyyyrrrmmmkkkhhhvvvrrreeeWWWNNNGGG???::::::888888777666666666666666666666666666666666666555333333333444555666777888555555555555666666666666555555555555555555555555555555777888888888888777666999<<<<<<;;;;;;<<<===;;;888888<<<<<<;;;<<>>>>>;;;;;;>>>???===>>>BBB@@@@@@DDDIIIKKKMMMTTT\\\YYY\\\^^^YYYRRROOORRRWWWcccxxx~~~}}}~~~}}}wwwssspppmmmjjjhhhggggggeeedddccccccbbbbbbcccdddddddddcccdddgggiiiooonnnmmmjjjfffeeeeeefffgggffffffffffffhhhiiijjjlllkkkkkkhhhddd^^^YYYVVVSSSUUUUUUTTTVVV^^^jjjtttuuuwwwyyyyyyuuuqqqnnnmmmtttzzzvvvoooaaaXXXPPPLLLJJJGGGGGGJJJVVVeeewww~~~uuupppqqq}}}|||nnn^^^RRRIII@@@<<<;;;777777666555555555555555555555555555555555555555333333333222222111111111555555555444444333333333444444333333333333444444555444444666:::;;;:::888888999:::;;;===>>>???@@@===<<<;;;;;;;;;<<<>>>???EEEFFFHHHKKKNNNQQQSSSTTTYYYbbbeee]]]TTTQQQSSSUUUgggvvv~~~}}}{{{yyywwwwwwwwwxxxyyy~~~zzzwwwtttrrrnnnllljjjiiigggfffeeeddddddddddddeeeeeeeeedddeeehhhjjjllllllkkkhhheeedddeeeffffffeeeeeeeeeeeeggghhhiiillllllkkkiiiddd___YYYVVVTTTUUUTTTSSSSSSYYYdddmmmtttxxx|||~~~}}}yyyvvvuuuxxx~~~uuunnnbbbZZZQQQMMMJJJGGGGGGJJJTTTcccttt~~~vvvsss|||rrraaaTTTJJJAAA<<<;;;777777666555555555555666777777777777777777777777777666666666555555555444555555555444444333333333666666555555555555666666777555555777:::;;;:::888888999:::;;;===>>>???@@@======<<<<<<<<<===>>>???BBBEEEHHHLLLOOOQQQRRRRRRZZZcccfff___VVVSSSUUUWWWeeeuuu}}}}}}}}}}}}{{{wwwwwwwwwvvvuuusssrrrqqqwww|||~~~|||zzzxxxtttqqqmmmllljjjhhhgggfffeeeeeeeeeffffffeeeeeeeeehhhjjjiiijjjiiigggeeedddeeefffgggffffffffffffhhhiiijjjmmmmmmmmmkkkfff```[[[WWWUUUTTTSSSPPPOOOSSS\\\cccpppvvvuuummmeee\\\SSSNNNJJJFFFFFFIIIRRR```qqq~~~~~~vvv{{{yyyfffXXXLLLAAA;;;;;;888777666666555555666666777777777777777777777777555555555444444444444444555555555444444444444444888777777666666777777888888888777999;;;;;;:::999999999:::;;;===>>>??????=========>>>>>>>>>??????@@@CCCGGGKKKNNNOOOPPPPPPXXXaaaeee^^^UUURRRUUUWWWcccrrr~~~{{{yyy{{{{{{{{{zzzxxxtttpppmmmmmmqqqvvv|||~~~zzzwwwqqqpppnnnkkkiiihhhgggfffeeeffffffeeedddeeegggiiihhhiiiiiihhhfffeeefffgggiiiiiihhhhhhiiijjjlllmmmnnnnnnooommmiiiddd^^^ZZZTTTSSSQQQMMMLLLOOOUUUZZZgggppp{{{wwwpppggg^^^UUUPPPKKKFFFFFFHHHPPP^^^ooo{{{xxxyyykkk[[[NNNBBB;;;:::888777777666555666666666555555555555555555555555444444444444444444444444555555555555555444444444888777777777777777777888999999::::::;;;;;;:::999::::::;;;<<<===>>>??????===>>>>>>??????????????????AAACCCFFFJJJLLLNNNOOOTTT]]]bbb[[[RRRPPPRRRSSS```nnn}}}zzz~~~~~~}}}zzzuuupppkkkhhhbbbeeeiiimmmrrryyy|||vvvtttrrrooollljjjiiihhheeeffffffeeeddddddfffhhhhhhiiijjjiiigggfffggghhhiiihhhhhhhhhhhhjjjkkklllmmmnnnppppppnnniiiddd```UUUSSSPPPMMMLLLMMMQQQTTT\\\dddqqq|||zzztttiii```VVVQQQLLLGGGFFFHHHOOO\\\lllyyyvvvvvvnnn]]]OOOBBB<<<;;;888888777666666666666666555555555555555555555555777777777777888888888888555555555555555555555555777666666555555666666777999:::;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????>>>>>>>>>>>>????????????@@@@@@AAABBBEEEJJJNNNPPPRRR\\\aaa[[[QQQNNNOOOQQQ\\\iii~~~~~~~~~~~~|||zzzxxxuuupppkkkfffaaa___ZZZ[[[^^^aaadddjjjpppttt~~~|||zzzwwwtttqqqnnnllllllfffggggggeeedddeeegggiiihhhiiijjjjjjhhhffffffgggeeeeeedddddddddfffggghhhkkknnnqqqssssssoookkkhhhYYYWWWSSSOOONNNNNNOOOPPPQQQXXXccclllqqqtttvvvwwwyyyyyyzzzzzz}}}|||vvvkkkaaaWWWRRRMMMHHHGGGIIIMMMZZZjjjwww~~~qqqpppooo^^^OOOCCC<<<;;;999888777777666666777777777777777777777777777777555555666666666666777777555555555555555666666666666555555444444555555666777999;;;;;;::::::;;;<<<;;;;;;<<<===>>>>>>?????????>>>===<<<===>>>???@@@AAAAAABBBCCCFFFJJJOOOQQQTTT]]]bbb\\\RRRNNNOOOPPPWWWdddzzz}}}xxx||||||||||||~~~}}}tttqqqlllfffaaa^^^[[[[[[WWWYYY[[[\\\^^^bbbgggjjjsssyyy~~~zzzvvvsssqqqpppiiiiiiiiihhhffffffhhhjjjgggiiijjjiiigggeeedddeeecccbbbbbbbbbbbbdddeeefffiiilllrrrvvvwwwuuurrrooo```]]]XXXSSSPPPNNNMMMLLLKKKOOOUUUYYY\\\^^^```bbbcccdddgggkkkqqqzzz{{{vvvkkkaaaXXXRRRNNNIIIHHHJJJJJJWWWgggssswwwkkkhhhwwwooo]]]OOOCCC===<<<999888777777666666777777777777777777777777777777222222333333333444444444444555555555666666666777666555555444444555555666555888:::;;;:::999;;;===<<<<<<<<<===>>>>>>?????????>>>;;;::::::<<>>>>>??????@@@>>>:::888999;;;???BBBAAADDDJJJOOORRRSSSRRRPPPRRR\\\aaaZZZOOOJJJIIIIIIQQQ]]]sssyyyrrrlllppp}}}}}}zzzwwwzzz|||vvvoooiiibbbaaaccceeedddbbbaaaaaaaaaaaaaaabbbbbbccckkknnnssszzz}}}{{{yyywwwrrrooollljjjkkkllllllkkklllkkkhhheeecccbbbbbbbbbbbbaaa``````aaaccceeegggeeefffjjjooouuuxxxyyyxxxmmmiiiaaaYYYRRRNNNLLLKKKIIIIIIJJJKKKLLLLLLLLLLLLOOOOOOSSS[[[bbblll{{{yyyttthhhfff___UUUMMMJJJIIIIIIJJJSSSbbbqqq~~~qqqsssggg___bbbhhhuuuxxx~~~lll\\\PPPGGG@@@<<<999999999888777666666555555555555555555555555555555555555555555555555555555555555555555555555555888888777777666666555555777777777777888999:::;;;<<<===>>>@@@@@@@@@???>>><<<======>>>@@@AAABBBBBBDDDFFFIIIKKKMMMNNNNNNNNNRRRWWW[[[WWWOOOIIIIIIKKKOOO\\\rrryyyqqqlllooo{{{|||yyy|||yyysssllliiifffhhhlllooommmkkkfffeeecccbbbaaabbbbbbcccgggiiinnnttt|||}}}{{{wwwtttqqqoooppppppppppppnnnmmmjjjgggdddbbbaaaaaaaaa```______```bbbdddeeedddeeegggkkkqqquuuxxxyyyqqqmmmfff^^^WWWQQQNNNLLLHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNRRRZZZbbblll{{{}}}yyymmmiiiaaaVVVNNNJJJIIIIIIJJJSSSaaappp~~~zzznnnpppeee]]]___dddzzz}}}rrruuu}}}kkk[[[NNNEEE===888888888777777666555555444555555555555555555555555555555555555555555555555555555555555555555555555888777777777666666666555888888888999999:::;;;<<<;;;<<<===?????????>>>===???@@@AAAAAABBBBBBCCCBBBFFFGGGHHHJJJKKKLLLMMMMMMSSSWWWZZZVVVOOOIIIIIIKKKNNNZZZooovvvpppjjjmmmxxx|||}}}vvvqqqllllllnnnrrrwwwxxxtttqqqhhhfffccc```^^^___`````````bbbfffkkkrrrzzz}}}zzzvvvtttsssssssssrrrqqqpppllliiieeecccaaa``````___^^^^^^___```bbbcccbbbbbbccceeejjjpppvvvyyywwwtttnnnggg^^^WWWQQQMMMKKKKKKMMMNNNPPPRRRSSSSSSQQQRRRVVV]]]eeennn||||||rrrlllaaaWWWOOOKKKIIIJJJJJJSSS```nnn|||xxxlllnnnccc[[[[[[]]]rrryyynnnqqqwwwhhhYYYNNNEEE===888777777666666555555444444555555555555555555555555555555555555555555555555666666666666666666666666777777777777666666666666999:::::::::;;;<<<<<<=========>>>????????????>>>BBBCCCEEEFFFGGGFFFEEEEEEHHHIIIIIIIIIJJJKKKKKKKKKRRRVVVXXXUUUNNNIIIIIIKKKLLLXXXlllxxxrrrlllnnnxxx}}}~~~wwwsssqqqrrruuuyyyzzzwwwpppkkkbbb```\\\XXXWWWXXXZZZ[[[YYYZZZ^^^bbbhhhnnnsssvvv||||||wwwuuutttsssrrrqqqsssrrroookkkgggcccaaa______^^^^^^]]]]]]^^^___``````______```cccjjjrrrxxx{{{yyyvvvooofff]]]UUUPPPPPPQQQRRRTTTWWWYYY[[[\\\[[[[[[^^^dddiiippp|||{{{rrriii^^^VVVOOOJJJIIIJJJJJJRRR___lllzzz}}}ppppppeee[[[XXXVVVhhh{{{vvvjjjnnn|||rrreeeYYYPPPIIIAAA===777777777666666555555555555555555555555555555555555555555555555555555555777777777777777777777777777777777777666666666666999999:::;;;<<<<<<<<<<<>>888888777777777777777666666666666666666666666666666666666666666666666666777777777777777777777777666666666666777777777777888999:::;;;<<<<<<<<<;;;>>>>>>>>>???@@@BBBCCCCCCEEEGGGIIILLLNNNOOOOOOOOOQQQPPPPPPOOONNNNNNMMMMMMNNNOOOPPPMMMIIIFFFFFFHHHNNNXXXjjj~~~|||~~~~~~|||uuulllaaaXXXSSSOOONNNLLLKKKKKKMMMPPPRRRTTTTTTUUUXXX[[[___bbbdddlllrrr|||}}}xxxvvvtttrrrpppppppppnnnllliiifffcccbbb^^^^^^^^^]]]]]]\\\\\\[[[ZZZ[[[\\\[[[\\\aaaiiiooowwwyyyzzzzzzwwwqqqkkkggg\\\\\\]]]^^^aaaeeehhhjjjrrrpppooopppppppppxxx}}}ooocccYYYWWWSSSKKKHHHJJJIIIPPP\\\jjjwwwooo```YYYRRR___tttyyylllooo}}}mmm^^^RRRHHH@@@;;;888888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888999:::<<<===<<<<<<;;;;;;;;;<<<===???BBBDDDEEEHHHHHHJJJLLLNNNPPPQQQRRRSSSSSSTTTTTTSSSQQQOOONNNMMMMMMMMMKKKHHHFFFFFFGGGNNNYYYkkk|||}}}xxxoooddd[[[UUURRRPPPOOOOOONNNOOOPPPQQQRRRUUUUUUUUUWWWYYY\\\___aaagggllluuu~~~yyyvvvtttrrrpppmmmmmmmmmllljjjgggeeeddd^^^^^^^^^^^^]]]\\\[[[ZZZWWWZZZ\\\\\\[[[^^^dddjjjooosssxxx}}}|||zzzlllllllllnnnppptttwwwyyy|||zzzyyyyyyvvvvvv{{{ssseee\\\\\\XXXNNNHHHJJJHHHPPP\\\iiiwwwsssddd\\\TTTaaavvv~~~pppsssppp^^^QQQGGG???:::777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555666666666777777777888999:::<<<>>>>>>>>>===<<<<<<<<<===???BBBEEEHHHJJJLLLLLLKKKKKKLLLNNNPPPQQQSSSTTTVVVWWWVVVSSSPPPNNNNNNNNNMMMKKKIIIHHHHHHHHHNNNYYYkkk{{{wwwzzz}}}uuukkk```ZZZWWWVVVTTTTTTTTTSSSSSSTTTTTTTTTVVVVVVVVVWWWYYY[[[^^^___eeeiiiqqq{{{}}}xxxuuurrrpppnnnkkkkkkkkkkkkjjjhhhfffeee_________^^^]]]\\\[[[ZZZVVVYYY]]]]]][[[]]]bbbgggjjjooowww}}}||||||~~~}}}|||wwwiii```aaa]]]PPPIIIJJJHHHOOO[[[iiixxxtttfff___WWWdddxxxrrruuuooo^^^QQQHHH@@@<<<555555555666666666666666777777777777777777777777777777777777777777777777555555555555555555555555555666666666777777888888:::;;;===???@@@???>>>===??????@@@CCCFFFJJJMMMOOOPPPOOOLLLJJJJJJLLLNNNOOORRRTTTVVVXXXWWWTTTPPPMMMOOONNNMMMLLLJJJJJJJJJJJJMMMXXXkkkzzzrrrttt|||xxxmmmfffbbb___\\\ZZZZZZ[[[\\\[[[XXXTTTSSSRRRUUUWWWXXXWWWVVVWWW[[[___```fffnnnwwwzzzuuurrrpppooommmooorrrrrrpppjjjeeeaaa]]]]]]]]]]]]\\\\\\[[[[[[]]]\\\[[[[[[\\\^^^```aaagggfffiiirrr~~~vvvooodddYYYSSSOOOLLLKKKGGGOOO\\\jjjwwwyyyiii^^^^^^ccc}}}|||pppwwwtttfffWWWGGG===;;;666666777888888777555555222333555666666666555444:::999888777666666666666444555666666555333111///888888999888666666777999999;;;===>>>>>>>>>@@@BBBAAAAAABBBCCCEEEHHHKKKMMMMMMLLLKKKIIIHHHIIIMMMPPP[[[^^^___\\\VVVQQQPPPPPPTTTWWWUUUNNNIIIJJJMMMMMMMMMZZZpppwwwooorrr{{{{{{uuunnniiigggfffccc```aaa___]]][[[XXXUUUSSSQQQRRRTTTVVVUUUTTTTTTWWWZZZ[[[aaaiiirrr}}}zzzvvvrrrpppooonnnpppqqqqqqnnniiidddaaa^^^^^^]]]\\\\\\[[[ZZZZZZ\\\[[[ZZZYYYZZZ\\\^^^___bbbcccfffmmmwwwyyyqqqeeeZZZSSSNNNKKKIIIGGGOOO\\\jjjwww}}}lll```^^^bbb~~~vvvzzzrrrdddVVVHHH>>><<<777888999999999888777666444555666666777777666666:::999888777666666666666777666555444444333333333777777888777666666777999999;;;===>>>>>>>>>@@@BBBDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGGGGGGGIIIMMMRRRVVVXXX\\\```___ZZZUUUSSSSSSWWW^^^___YYYPPPMMMLLLKKKNNN^^^uuu~~~tttmmmqqq{{{xxxtttooommmnnnnnnllliiiiiiddd]]]YYYXXXVVVSSSQQQOOOQQQSSSTTTTTTSSSTTTUUUVVV[[[ccckkkvvv{{{wwwsssqqqooopppppppppnnnlllhhhdddbbb```___^^^\\\[[[ZZZZZZYYY\\\[[[ZZZYYYZZZ[[[]]]___]]]___aaaeeekkksss||||||tttggg\\\SSSNNNJJJHHHHHHOOO\\\jjjxxxqqqbbb^^^```~~~}}}}}}qqqcccUUUHHH???<<<999999::::::999999888777777666666666666777888888:::999888777666666666666888777555333333555666888555666777777666666888:::999;;;===>>>>>>???AAABBBDDDCCCBBBBBBCCCDDDEEEFFFCCCDDDFFFGGGIIINNNTTTXXXUUU[[[aaaccc___ZZZWWWVVV[[[eeekkkdddXXXPPPLLLJJJPPPaaa{{{wwwnnnqqqzzzzzzvvvqqqoooqqqttttttsssoooggg]]]XXXXXXYYYWWWTTTPPPRRRUUUXXXXXXXXXWWWVVVUUUYYY^^^eeemmmxxx|||xxxtttqqqoooqqqpppooommmjjjgggdddcccaaa```^^^\\\[[[ZZZYYYYYY]]]\\\[[[ZZZ[[[\\\^^^___\\\^^^_________eeeooowww}}}}}}uuuhhh]]]UUUOOOLLLJJJIIIOOO[[[jjjyyyvvvfff___```{{{ssscccUUUIII@@@<<<:::::::::999999888777777777777555555555666777888999999888777666666777777777666555555555777888999444666777777666777999;;;:::;;;===>>>>>>???AAACCC@@@@@@@@@AAABBBEEEGGGHHHFFFGGGGGGGGGHHHKKKOOORRRSSSZZZbbbeeeccc]]]YYYWWW\\\hhhooogggYYYPPPMMMLLLRRReee~~~ssssss{{{}}}wwwtttvvvyyy{{{{{{sssjjj```[[[\\\^^^^^^\\\XXXZZZ\\\___```___]]][[[XXXYYY\\\___dddkkkrrrwww~~~yyyuuuqqqpppqqqpppooollljjjhhhfffeeecccaaa___]]][[[[[[[[[[[[]]]\\\[[[ZZZZZZ[[[]]]^^^^^^``````\\\YYY[[[cccjjjooo{{{|||tttiii^^^VVVRRROOOMMMJJJOOO[[[jjj{{{zzziiibbbbbbzzzxxxcccTTTJJJAAA;;;::::::999888777777666666777666555444333444555666999888777777777777777777444555666888888888888777555666777777777777:::<<<:::<<<>>>?????????AAACCCAAA@@@@@@AAABBBDDDFFFGGGFFFGGGGGGGGGFFFHHHKKKMMMQQQXXX```dddaaa\\\WWWVVV[[[eeejjjbbbUUUOOOOOOQQQXXXjjjyyyuuu{{{yyyrrriiiccccccfffhhhiiieeeeeefffggghhhfffbbb___ZZZZZZYYYYYY[[[^^^aaaccchhhqqqzzzvvvrrrppppppoooooommmllljjjhhhgggdddbbb```]]]\\\\\\]]]^^^]]]\\\ZZZYYYYYYZZZ\\\]]]aaabbbbbb^^^XXXWWWZZZ___fffppp~~~zzzwwwssstttyyy}}}uuujjj___XXXSSSPPPOOOKKKPPPZZZjjj|||}}}llleeefffyyy{{{cccSSSJJJCCC<<<;;;:::999777666666666666666555555444444444444555888888777777777777777888333555777999999888777666777888999999888888:::<<<:::<<<>>>??????@@@BBBCCCEEEDDDCCCBBBAAAAAABBBCCCBBBCCCDDDEEEEEEGGGJJJLLLNNNTTT[[[^^^\\\XXXVVVUUUYYY```bbbZZZQQQOOORRRTTT]]]nnn{{{uuuzzz~~~vvvpppnnnooosssuuusssqqqooommmlllhhhbbb^^^ZZZXXXUUUSSSRRRSSSTTTTTTXXX^^^hhhuuu{{{vvvrrrpppnnnooooooooonnnllljjjiiieeecccaaa^^^^^^^^^```aaa```___]]]\\\\\\]]]___```bbbddddddaaa\\\XXXWWWXXX]]]cccpppyyyrrrkkkhhheeecccfffkkkssswww}}}}}}{{{yyyyyyyyy}}}xxxlllaaaXXXSSSPPPNNNKKKPPPZZZjjj}}}~~~oooiiijjjttt|||aaaQQQKKKEEE???===<<<:::888777777777777666666666666666555444444888888777777777777888888555555666666777666666666999:::;;;:::999999:::<<<;;;<<<>>>??????@@@BBBDDDGGGFFFDDDBBBBBBBBBBBBCCC@@@AAABBBCCCCCCEEEGGGJJJIIINNNTTTWWWVVVUUUUUUWWWXXX]]]]]]VVVPPPQQQTTTUUU]]]lll|||uuuyyyzzzuuuuuuyyy}}}}}}yyytttpppmmmhhhaaa\\\XXXUUUQQQOOONNNMMMMMMLLLMMMOOOTTT]]]iiiyyy|||wwwrrrpppmmmnnnoooppppppnnnllljjjeeedddaaa______```bbbccceeedddbbbaaaaaabbbcccdddbbbddddddccc___[[[WWWVVVUUUYYYaaaooo|||{{{kkkccc]]]ZZZXXXXXX\\\bbbhhhmmmrrrtttssspppooooooooottt}}}zzznnnbbbYYYRRRNNNLLLLLLPPPZZZjjj}}}~~~pppkkkmmmooo|||___OOOKKKGGG@@@>>>===;;;999888888888888666777888888888666555444888777777777777777888888888666555444444555666777;;;<<<<<<;;;:::999;;;<<<;;;===?????????@@@BBBDDDDDDCCCCCCBBBCCCDDDEEEFFFAAABBBCCCBBBBBBBBBDDDFFFEEEJJJOOORRRRRRSSSVVVYYYXXX\\\\\\VVVRRRSSSUUUTTTZZZggg~~~vvvzzz}}}||||||}}}zzzwwwtttqqqlllggg```\\\YYYVVVRRRNNNKKKJJJJJJJJJGGGIIIOOOVVV[[[eeevvv}}}wwwssspppoooppppppooonnnmmmlllkkkjjjhhhgggdddaaa___aaaeeehhhhhhgggggghhhhhhiiijjjkkkkkkiiihhhfffddd___ZZZVVVQQQUUUZZZcccooovvvqqqhhhaaaYYYRRRPPPPPPOOORRRVVVaaadddiiilllllliiieeebbbdddeeekkkxxxvvvjjjbbb\\\TTTPPPOOOIIIOOOYYYhhhzzzrrriiikkkrrr{{{```LLLDDDBBB@@@???===<<<:::888666555555999999777666555555555555444444444555666777777888888999:::::::::888777666999999999888999999::::::<<<<<<===>>>???AAACCCDDDFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDLLLVVVZZZYYYVVVUUUVVVYYY\\\\\\VVVRRRSSSSSSRRRWWWcccyyy|||~~~}}}|||zzzxxxvvvsssnnnhhhaaa]]]WWWTTTPPPKKKGGGEEEEEEEEECCCFFFKKKRRRVVV]]]kkkyyy~~~zzzxxxvvvuuupppooonnnmmmlllkkkkkklllkkkjjjhhheeeccceeeiiillllllllllllllllllmmmnnnnnnooonnnmmmkkkhhhccc\\\XXXQQQTTTWWW^^^iiipppkkkccc[[[TTTOOONNNMMMLLLMMMPPP[[[___dddiiijjjhhhdddbbb]]]^^^dddqqqvvviiibbb[[[TTTOOONNNKKKPPP[[[jjj{{{}}}mmmfffiiirrrxxx^^^LLLDDDAAA>>>;;;;;;999888888777777777999888777666555555555555444444555555666777777888999999999999999888777777999999888888999:::;;;;;;<<<<<<===>>>???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@AAABBBCCCDDDLLLUUUZZZZZZXXXXXXZZZYYY]]]\\\WWWRRRRRRSSSQQQWWWcccwww}}}zzzyyyxxxvvvsssoooiiiaaa\\\TTTQQQMMMIIIFFFDDDDDDEEEFFFIIIPPPXXX\\\bbbmmmxxx~~~|||zzzzzzzzzrrrpppmmmkkkjjjjjjlllmmmnnnmmmllljjjiiijjjnnnqqqrrrqqqqqqqqqqqqrrrrrrsssttttttsssqqqnnnhhh```[[[TTTUUUWWW\\\gggnnnlllddd^^^WWWQQQOOONNNKKKKKKMMMUUUZZZ```fffhhhgggdddaaaZZZZZZ___jjjzzzuuuiiiaaaZZZSSSNNNMMMKKKQQQ]]]lll|||xxxjjjeeehhhqqquuu]]]MMMFFFBBB>>>888777777777777888999999999888777666666555555666444444555555666777777777:::999888888888888888888888888888888999;;;<<<<<<=========>>>???AAABBBCCCBBBBBBBBBCCCDDDEEEEEEFFF???>>>>>>??????@@@AAABBBDDDJJJSSSXXXYYYYYYZZZ\\\[[[___```ZZZTTTSSSSSSQQQWWWaaassszzzxxxwwwuuusssooohhh```[[[QQQOOOKKKHHHFFFFFFGGGHHHJJJNNNWWWbbbjjjqqq{{{}}}{{{zzzzzzzzz{{{wwwtttpppkkkiiijjjlllmmmnnnoooooonnnmmmnnnqqqtttuuuuuuttttttuuuuuuvvvwwwyyyxxxxxxvvvssslllddd___ZZZZZZ[[[```lllxxxyyytttmmmdddZZZVVVRRRNNNNNNQQQSSSXXX^^^dddfffeeebbb___[[[[[[^^^ggguuuttthhh```ZZZRRRNNNMMMJJJQQQ]]]mmm~~~vvvjjjfffhhhnnn|||{{{~~~sss]]]OOOIIIDDD???777777777666777777888999888888777666666666666666555555555555666666777777:::999888777777888999:::777777888999:::;;;===>>>=========>>>???AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGAAAAAA@@@@@@AAABBBBBBCCCDDDIIIOOOSSSUUUUUUWWWXXX\\\aaaccc]]]VVVTTTSSSQQQTTT]]]lll{{{zzzwwwuuuqqqjjjccc]]]RRRPPPLLLIIIGGGFFFGGGHHHIIIMMMXXXfffrrr|||~~~|||zzzzzzzzzzzz}}}yyysssnnnjjjjjjkkkmmmnnnooopppppppppqqqtttvvvwwwvvvvvvwwwwwwxxxyyyzzz}}}||||||zzzwwwrrrkkkfff`````````fffuuutttggg^^^XXXSSSTTTWWWVVVYYY^^^cccdddccc```]]]\\\\\\___gggsssttthhh```ZZZRRRNNNMMMHHHOOO]]]nnnvvvjjjeeefffkkk}}}yyyyyy~~~nnn[[[OOOJJJEEE???999999888777666666666666888777777666666666666777555555555555666666666666999999777777777888999:::888888888999:::<<<===>>>>>>>>>>>>>>>???@@@BBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGJJJMMMOOOPPPRRRSSSZZZaaaddd]]]UUUQQQPPPNNNPPPWWWeeewww~~~zzzwwwsssmmmgggbbbWWWTTTPPPKKKHHHGGGGGGHHHMMMPPPYYYhhhuuu}}}|||{{{{{{{{{uuuppplllkkklllmmmnnnpppssstttuuuvvvxxxzzzxxxyyyyyyzzz{{{}}}~~~~~~zzzuuuqqqhhhfffeeekkk}}}vvvlllddd^^^]]]```^^^```ccceeefffeeecccbbb^^^___cccjjjvvvuuuiiiaaaZZZSSSNNNMMMHHHOOO]]]nnnvvvjjjddddddmmm~~~xxxyyy~~~|||jjjXXXMMMIIIDDD???<<<;;;999888777666666555777777666666666666777777555555666666666666666666888888888888888888999:::999999999999:::<<<======>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGIIILLLNNNPPPQQQXXXaaaddd^^^TTTOOOLLLKKKNNNTTT___ppp~~~~~~~~~~~~yyyuuuqqqlllgggdddYYYWWWTTTQQQOOOOOOQQQRRRWWWVVV[[[fffrrr~~~}}}||||||||||||yyytttpppmmmlllmmmnnnqqqtttwwwyyyzzz{{{}}}~~~||||||}}}~~~ssspppmmmqqq{{{sssppppppkkklllnnnooopppppppppppplllmmmooottt}}}vvviiibbb[[[TTTOOONNNKKKRRR^^^nnn~~~yyymmmgggeeetttxxxzzz~~~kkkYYYOOOLLLHHHBBB<<<;;;:::999777777777777777777666666666666777777666666666666666666666555777777888999999999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFGGGIIIMMMPPPSSSUUU[[[dddiiibbbWWWQQQNNNMMMOOOSSS]]]kkk~~~~~~~~~|||}}}xxxwwwyyy|||vvvqqqmmmiiieeebbbYYYXXXVVVVVVWWWZZZ]]]___[[[XXXZZZaaakkkuuu}}}{{{{{{{{{{{{xxxvvvssspppnnnmmmnnnoootttwww{{{}}}~~~}}}yyytttwwwwwwwwwxxxyyy{{{|||}}}~~~||||||}}}vvvjjjbbb\\\TTTPPPOOONNNTTT___nnn}}}~~~qqqkkkhhhyyyxxxzzznnn\\\SSSPPPLLLGGG;;;;;;:::999888888888888777777666666666666777888666666666666666555555555666777888:::::::::999888;;;;;;:::::::::;;;;;;<<>>>>>>>>???@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGJJJOOOTTTWWWYYY```jjjooohhh]]]VVVSSSRRRQQQTTT\\\iii|||~~~}}}}}}}}}}}}rrrpppooorrrzzzzzzrrrllliiigggccc```aaa^^^\\\```gggkkkkkkiiicccaaa]]]]]]```hhhqqqwww}}}}}}zzzxxxwwwwwwtttqqqpppqqqsssuuuvvvxxxzzz}}}xxxmmmeee\\\SSSOOOOOOLLLOOO[[[lll|||qqqkkkmmm|||zzz~~~nnn^^^[[[[[[UUUKKK===;;;888777888777666555777777777777777777777777333444666777777777666555888888888888999:::;;;;;;;;;<<<<<<<<<=========>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGJJJOOOSSSVVVQQQKKKJJJMMMPPPPPPNNNGGGJJJNNNOOOOOOQQQVVVZZZiiisssxxxpppbbbYYYTTTQQQPPPVVV```nnn~~~~~~}}}~~~}}}wwwgggffffffiiiqqq|||~~~{{{wwwsssnnniiieeebbb___]]]aaa```aaaeeekkkpppqqqpppjjjfff```[[[ZZZ]]]bbbeeekkkuuu~~~{{{xxxvvvtttrrrpppooooooppprrrtttuuu{{{}}}{{{ppphhh___VVVQQQPPPLLLPPP[[[mmm}}}tttoooqqq{{{qqqccc```bbb\\\SSS???===:::888888888777666777777777777777777777777555555777888888888777666888888888888999:::;;;;;;>>>>>>>>>>>>>>>>>>??????===>>>???AAACCCDDDEEEFFFGGGGGGGGGGGGHHHLLLQQQUUUXXXTTTQQQRRRUUUVVVTTTQQQIIILLLOOOPPPPPPRRRWWW[[[eeepppwwwpppcccYYYTTTQQQUUU]]]iiiwwwwwwpppnnnjjjfff_________bbbhhhpppwww{{{}}}zzzwwwvvvxxxzzz{{{|||~~~}}}zzzwwwuuummmlllkkkgggbbb^^^[[[[[[bbbcccfffiiilllooopppqqqmmmggg___VVVQQQPPPRRRSSSZZZeeevvv}}}yyyuuurrrqqqnnnnnnoooppprrrtttvvvwww}}}rrrjjj```VVVQQQPPPMMMPPP\\\nnn}}}yyysssuuu~~~sssfffeeegggaaaXXXDDD@@@<<<999888999888888666666666666666666666666666666777888888888888888888888888888999:::;;;<<<@@@@@@@@@@@@@@@@@@@@@???<<<===???BBBDDDGGGIIIJJJIIIIIIHHHGGGHHHLLLRRRWWWZZZZZZZZZ]]]```___YYYUUUMMMOOOQQQQQQQQQSSSWWW\\\bbbnnnvvvqqqeee\\\VVVSSSYYYdddsssuuukkkfffdddcccaaa``````aaaccceeehhhjjjlllnnnkkkiiiiiilllnnnpppppptttuuuvvvuuutttrrrqqqqqqlllnnnmmmiiiccc^^^]]]^^^bbbdddggghhhggggggggghhhfffaaaYYYQQQKKKJJJJJJKKKTTT^^^mmm}}}|||wwwtttqqqpppnnnpppsssuuuwwwyyy{{{}}}}}}rrriii```UUUOOONNNMMMQQQ]]]ooo~~~wwwwwwsssgggfffggg```WWWGGGCCC===:::999999:::999666666666666666666666666666666777777888888888888777777888888999:::;;;<<>>???AAACCCEEEHHHIIIJJJIIIHHHGGGFFFGGGKKKQQQUUU[[[]]]aaafffhhhddd]]]WWWRRRTTTVVVTTTRRRSSSVVVZZZaaammmtttoooddd]]]ZZZYYYZZZhhhyyy}}}tttjjjeeedddeeeeeeeeeffffffffffffdddbbb```___```^^^]]]^^^aaadddeeefffgggiiijjjjjjhhhgggiiikkkrrrttttttqqqjjjeeecccddd___aaabbbbbb```___```aaa]]]YYYRRRLLLHHHFFFFFFGGGOOOWWWeeesss|||xxxuuusssrrrqqqtttxxxzzz{{{}}}}}}ssskkkaaaVVVPPPNNNNNNRRR^^^ppp|||zzz}}}uuuhhhffffff]]]RRRGGGCCC>>>:::999:::::::::666666666666666666666666555555555555666666777777777777777888999:::<<<===?????????????????????>>>AAABBBCCCDDDFFFGGGHHHHHHFFFFFFEEEDDDEEEIIINNNRRRYYY\\\bbbfffgggccc]]]XXXWWWYYY[[[YYYUUUTTTUUUXXX```jjjpppjjjaaa\\\\\\\\\\\\jjj{{{tttkkkdddeeehhhjjjjjjkkkjjjjjjiiigggccc^^^YYYVVVUUUTTTSSSUUUXXXZZZ\\\\\\```ccceeedddbbbcccfffiiitttwwwzzzzzzvvvpppkkkhhh[[[[[[ZZZZZZ[[[\\\\\\]]]WWWSSSNNNHHHDDDBBBBBBBBBEEEMMMYYYgggsss~~~{{{xxxwwwwwwvvvyyy|||}}}}}}~~~uuummmdddYYYRRRQQQOOOSSS___qqq~~~{{{yyyyyykkkhhhfff[[[OOOEEEAAA===:::999:::999999666666666666666666666666555555555555555666777777777777777888999;;;<<<============>>>>>>>>>??????DDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIMMMQQQTTTWWW\\\______]]]XXXUUUXXX[[[^^^]]]YYYVVVVVVWWW]]]hhhnnniii```\\\\\\]]]```lll{{{~~~rrriiieeejjjooopppoooooolllkkkjjjgggbbb\\\VVVSSSPPPOOONNNPPPSSSVVVVVVVVV[[[^^^```___^^^___dddiiiooottt|||{{{ppphhhZZZVVVRRRQQQTTTVVVVVVUUUQQQNNNJJJEEEAAA????????????EEEPPP\\\hhhttt~~~~~~}}}}}}}}}~~~}}}tttmmmdddZZZSSSQQQOOOSSS```rrrzzzwwwzzzzzzlllhhheeeZZZMMMAAA>>>;;;:::999999888777777777777777777777777777777666555555555666888888666666777888999;;;<<<===;;;<<<<<<===>>>???@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJJJJKKKLLLOOOQQQOOOQQQSSSUUUTTTSSSRRRRRRUUUZZZ___```]]]ZZZYYYZZZ^^^jjjsssooogggaaa___^^^bbbkkkxxxyyyzzz{{{uuullliiipppvvvuuurrrrrrlllllljjjgggbbb\\\WWWSSSOOONNNNNNPPPSSSUUUVVVUUUSSSVVVYYYXXXVVVXXX^^^ccchhhooo|||rrrfff[[[TTTMMMKKKMMMOOOMMMKKKKKKIIIFFFCCC@@@???>>>???>>>DDDMMMWWWbbblllvvv|||zzzqqqkkkbbbXXXQQQOOOOOOTTTaaasss}}}tttsss~~~xxxkkkgggdddXXXKKK>>><<<:::999999999888666888888888888888888888888888777666666666777999:::666666777888999;;;===>>>;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKMMMNNNOOOOOOQQQSSSLLLMMMMMMMMMLLLMMMNNNPPPRRRXXX___bbb```^^^\\\]]]```nnnzzzxxxppphhhccc```bbbiiitttyyysssrrrxxx~~~zzzwwwqqqmmmooorrrrrrsssuuurrrooojjjfffbbb]]]WWWSSSLLLLLLMMMMMMNNNOOOPPPQQQTTTTTTTTTTTTUUUVVVXXXXXX^^^iiizzznnnaaaTTTQQQMMMKKKKKKKKKKKKJJJEEEDDDDDDCCCAAA???===<<>>@@@>>>??????@@@@@@AAABBBBBBEEECCCAAACCCFFFHHHGGGEEEEEEJJJSSSYYY[[[YYYTTTPPPMMMKKKHHHFFFGGGIIILLLNNNQQQWWWdddqqqrrrhhh```___dddtttvvvjjjcccaaadddnnnyyyrrrpppvvv|||{{{tttoooppprrrrrrqqqsssqqqnnnjjjfffbbb^^^YYYUUUMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSTTTTTTUUUVVVVVV[[[eeeuuuyyyhhh[[[PPPMMMIIIGGGFFFFFFEEEDDDBBBBBBAAA@@@???===<<<;;;@@@@@@DDDMMMVVV___kkkuuu{{{qqqkkkbbbYYYSSSRRROOOVVVcccsssyyymmmjjjmmmzzzxxxkkkjjjhhh]]]PPPJJJ===;;;999888999999888777777666666555555666666777555555555555555666777888666888::::::::::::<<<>>>?????????@@@AAAAAABBBBBBBBBAAAAAACCCGGGJJJJJJHHHIIINNNUUU[[[\\\ZZZUUUQQQIIIGGGEEEDDDEEEHHHLLLNNNWWW\\\iiiuuuwwwooohhhgggooo{{{~~~ooodddaaaeeeooo|||qqqnnnssszzz{{{tttssssssqqqppprrrmmmkkkfffccc```\\\XXXUUUOOONNNNNNMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSYYYaaaooo{{{}}}tttbbbUUUMMMJJJGGGDDDCCCCCCAAA@@@@@@@@@@@@@@@???>>>===<<>>??????@@@@@@AAAAAABBBBBBCCCBBBBBBDDDGGGIIIIIIHHHKKKOOOTTTXXXYYYWWWSSSPPPDDDCCCBBBBBBDDDIIIMMMPPP\\\bbbnnnzzz}}}yyyuuuuuu~~~nnnaaa___cccnnnsssmmmqqqxxx{{{xxxvvvrrrppprrrhhheeeaaa^^^\\\YYYVVVSSSPPPOOONNNNNNNNNPPPRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPVVV]]]iiiuuuyyyqqqaaaTTTNNNLLLHHHFFFDDDCCCAAA???@@@AAAAAAAAAAAA@@@@@@???>>>===@@@FFFKKKOOOXXX```rrr~~~~~~{{{vvvssstttuuuvvvvvv}}}~~~tttlllcccZZZTTTTTTSSS\\\iiixxx{{{qqqgggcccdddsssqqqmmmzzztttgggfffbbbUUUHHHBBB;;;999888777888999888777888888777777777777888888666666666666666666777888999;;;<<<===<<<===???@@@??????@@@@@@AAABBBBBBCCCEEEEEEDDDEEEEEEEEEEEEEEEJJJLLLOOORRRRRRPPPMMMKKKBBBAAAAAABBBEEEIIINNNQQQ[[[bbbooo{{{wwwfff\\\ZZZ```lll~~~zzzppprrrxxx~~~}}}yyytttqqqrrrgggddd___\\\ZZZXXXVVVSSSPPPOOONNNMMMNNNQQQSSSUUUUUUUUUUUUTTTSSSQQQOOONNNQQQVVVaaannnuuuooo```TTTNNNLLLIIIGGGEEEDDDAAA???@@@@@@@@@AAAAAA@@@@@@???<<<;;;>>>CCCGGGKKKSSSZZZhhhvvv}}}{{{yyytttpppkkkhhhggghhhhhhhhhlllpppvvv}}}~~~ssslllcccZZZUUUUUUSSS]]]mmm|||ttthhhaaa```lll~~~zzzhhhdddrrrqqqeeeccc^^^PPPCCC===:::999777777888999888777888888777777777777888888444555555555777888999:::999;;;============???AAA???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEIIIJJJKKKLLLLLLKKKJJJIIIDDDCCCBBBCCCFFFJJJOOORRRUUU___mmmzzzyyyggg\\\YYYYYY```lll~~~wwwuuuzzz~~~}}}zzztttrrrsssiiifffaaa^^^\\\ZZZXXXVVVOOONNNMMMMMMOOORRRVVVXXXXXXXXXXXXVVVTTTRRROOOMMMMMMQQQ[[[hhhppplll___RRRLLLJJJGGGFFFEEECCCAAA>>>>>>>>>>>>???>>>>>>======<<<:::===BBBEEEGGGNNNUUU^^^nnn~~~{{{xxxtttqqqjjjfffaaa^^^]]]]]]]]]\\\YYY^^^fffnnntttzzz}}}rrrkkkcccZZZVVVVVVTTT```qqquuufff^^^]]]gggzzzuuuccc```ooozzzlllbbb```[[[MMM@@@<<<:::888666666888999888777888777777666666777777888444444555666777999:::;;;888999;;;;;;;;;;;;===???@@@@@@AAAAAABBBBBBCCCCCC>>>@@@CCCDDDEEEFFFIIIKKKJJJJJJIIIIIIIIIIIIIIIJJJGGGFFFEEEDDDFFFJJJNNNPPPPPP]]]mmmzzzzzzlll\\\WWW[[[\\\bbbmmm}}}~~~yyy|||~~~~~~zzztttqqqrrrkkkgggbbb___\\\[[[YYYWWWNNNMMMMMMMMMOOOSSSXXX[[[[[[[[[ZZZYYYVVVSSSOOOMMMOOORRRZZZfffnnnkkk^^^RRRKKKIIIGGGFFFFFFDDDBBB@@@>>>>>>???>>>>>>===<<<<<<<<<;;;<<<@@@BBBCCCHHHOOOUUUfffzzz{{{vvvsssqqqmmmkkk```]]]ZZZWWWVVVUUUTTTRRROOOTTTZZZ___eeekkkrrrwwwvvvzzz{{{qqqiiibbbZZZWWWXXXWWWdddwwwsssddd^^^```jjj{{{ssscccddduuurrreee]]]]]]YYYLLLAAA>>>999777666666888999888777777666666555555666666777666666666666777888999:::888:::;;;<<<;;;<<<===???@@@@@@AAAAAABBBCCCCCCCCC>>>AAADDDFFFGGGHHHLLLOOOJJJIIIGGGFFFFFFGGGIIIJJJKKKIIIGGGEEEEEEHHHKKKMMMPPP^^^ooo|||rrrllldddYYYVVV[[[\\\bbbkkkxxx|||~~~yyyssspppqqqjjjgggaaa]]][[[YYYWWWVVVNNNMMMLLLMMMPPPTTTYYY\\\\\\]]]\\\[[[XXXTTTPPPNNNTTTUUU\\\gggpppmmm___RRRLLLJJJIIIHHHHHHGGGDDDBBBAAAAAAAAA@@@@@@???>>>======<<<<<<@@@@@@@@@DDDJJJOOOaaavvv}}}|||{{{yyyyyyyyyzzzzzz|||wwwqqqnnnmmmllljjjggg[[[XXXUUUSSSRRRQQQNNNLLLNNNQQQUUUWWWZZZ^^^eeejjjmmmqqqxxx~~~zzzppphhhbbbZZZWWWXXXYYYgggzzzrrrccc```dddpppuuugggjjj~~~lll```ZZZ[[[YYYMMMCCC@@@999777666666888999888777666666555555555555666666888888777777777777888888:::<<<===>>>===>>>@@@AAA@@@@@@AAABBBBBBCCCCCCDDDBBBEEEHHHIIIHHHHHHKKKNNNHHHGGGEEECCCDDDEEEHHHJJJMMMKKKHHHEEEEEEFFFHHHJJJRRRaaarrrqqqcccbbb```YYYVVVYYY[[[___gggsss~~~tttpppqqqqqqooonnnjjjeee```]]]YYYUUURRRSSSRRRRRRRRRUUUXXX\\\^^^dddbbb^^^ZZZXXXVVVVVVVVVUUU^^^iiiooopppkkk___SSSOOOLLLIIIHHHHHHHHHGGGEEECCCCCCCCCBBBAAA@@@>>>===;;;<<<=========@@@DDDGGGNNN[[[nnn~~~~~~~~~}}}|||xxxrrrnnnnnnnnnoooooommmlllkkkiiifffdddaaa```XXXVVVSSSPPPNNNMMMMMMMMMLLLLLLMMMPPPSSSWWWZZZ\\\dddjjjrrrxxx|||uuukkkaaaXXXWWW[[[]]]lll}}}qqqeeeaaabbbrrrvvvlllnnn}}}lllhhheeebbbYYYLLLAAA===888888777777777777888888888888777666555444444333666666666666777777777777;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@CCCGGGHHHFFFCCCCCCEEEGGGIIIJJJIIIGGGFFFCCCCCCCCCCCCDDDEEEGGGGGGIIIHHHFFFEEEFFFIIIKKKMMMWWWaaassstttddd]]]YYYUUUSSSRRRVVVXXX^^^hhhtttsssnnnooonnnlllllliiiddd```]]]ZZZWWWTTTUUUTTTTTTTTTVVVZZZ^^^```cccbbb___]]][[[ZZZYYYYYY]]]fffqqqwwwyyytttggg[[[RRRPPPOOOMMMLLLJJJHHHGGGDDDDDDCCCBBBAAA@@@>>>===<<<===>>>>>>>>>AAADDDGGGOOOZZZjjjyyy~~~}}}|||{{{yyyqqqlllfffaaa```aaabbbbbbcccbbbaaa___]]][[[YYYXXXWWWUUUSSSPPPNNNMMMLLLLLLJJJKKKKKKMMMPPPSSSVVVWWW[[[bbbkkksssyyyzzzqqqhhh^^^WWWWWW\\\^^^nnnrrrfffbbbcccyyy{{{rrruuu~~~qqqmmmiiieeeZZZKKK@@@<<<888888777777777777888888999999888777666666555555777777777777888888888888999:::;;;<<<>>>???@@@AAABBBAAAAAACCCFFFGGGFFFDDDEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGHHHJJJNNNQQQSSS[[[ddduuuuuuddd\\\YYYUUUQQQPPPOOOPPPVVV```kkk~~~uuupppooommmkkkmmmjjjfffcccaaa___\\\ZZZYYYXXXWWWXXXYYY]]]```bbbcccbbbaaa```___^^^]]]]]]bbblllwww}}}~~~xxxjjj^^^UUUVVVWWWUUUQQQMMMJJJIIIEEEEEEDDDCCCAAA@@@???>>>>>>???@@@@@@@@@BBBEEEHHHPPPXXXeeeqqqxxx|||~~~~~~~~~|||zzzxxxvvvsssjjjeee^^^YYYWWWXXXYYYYYYWWWWWWVVVUUUTTTRRRQQQQQQUUUTTTRRROOOMMMLLLKKKKKKIIIIIIIIIJJJLLLNNNOOOPPPTTTZZZccckkkrrrzzz|||tttkkkddd\\\VVVWWW\\\aaappptttgggdddfff~~~www|||vvvssspppiii\\\JJJ>>>:::888888777777777777888888999999999888888777777777888888888999999:::::::::888999;;;===???AAABBBCCCCCCBBBAAABBBEEEFFFGGGFFFIIIHHHFFFEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHKKKNNNRRRUUUWWW[[[dddtttvvvddd[[[XXXSSSOOOMMMKKKMMMRRR[[[hhh{{{{{{wwwtttrrrpppqqqnnnkkkiiihhhfffdddbbb___^^^\\\\\\]]]___bbbdddddddddddddddcccaaa```___iiisss~~~{{{lll^^^XXX[[[^^^]]]XXXQQQLLLJJJGGGFFFEEECCCAAA@@@?????????@@@AAABBBBBBCCCFFFHHHOOOVVVbbbkkkqqqssstttttt{{{{{{zzzxxxwwwxxx{{{~~~zzzyyywwwwwwvvvssspppmmmfff```YYYTTTRRRRRRSSSSSSPPPOOOOOONNNNNNNNNNNNNNNRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJPPPUUU]]]dddjjjqqqzzzzzzrrrjjjbbb[[[UUUVVV[[[dddsssyyykkkhhhkkk~~~xxxxxxwwwtttmmm\\\III===:::888888777777777777888888888888888888888888777777999999::::::;;;;;;<<<<<<:::;;;<<<>>>@@@AAACCCCCCDDDCCCBBBBBBCCCEEEGGGGGGKKKKKKJJJIIIHHHHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDGGGJJJNNNQQQTTTUUUTTT^^^pppxxxeee[[[WWWRRRLLLJJJIIIKKKPPPZZZfffzzz|||zzzxxxvvvssspppnnnmmmllljjjhhheeecccaaa``````aaaccceeeeeeffffffeeeeeecccbbbaaarrr}}}pppaaaZZZ^^^bbbccc___XXXPPPLLLIIIGGGEEECCCAAA@@@@@@??????AAABBBCCCCCCDDDFFFHHHLLLTTT___hhhlllkkkiiihhhkkkmmmnnnnnnlllkkklllmmmpppooonnnnnnnnnllliiifff]]]XXXRRRMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFKKKPPPVVV\\\bbbjjjssszzz|||tttlllddd\\\UUUVVV[[[ggguuupppmmmrrr~~~{{{wwwxxxwwwooo]]]HHH===<<<888888777777777777888888666777777777777777777777:::::::::;;;<<<============>>>>>>???@@@AAABBBBBBDDDDDDDDDCCCCCCDDDFFFHHHLLLMMMNNNOOONNNLLLJJJIIIIIIIIIIIIHHHGGGEEECCCBBBAAABBBDDDGGGIIILLLMMMNNNOOOZZZnnnzzziii^^^WWWPPPJJJIIIEEEGGGMMMVVVcccvvv}}}zzzwwwtttsssqqqooommmkkkiiifffcccbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeuuusssccc\\\___dddiiihhhaaaVVVNNNJJJIIIFFFCCCAAA@@@@@@@@@???AAACCCDDDCCCDDDEEEGGGKKKRRR\\\cccfffdddaaa___ZZZ```gggkkkiiiddd^^^[[[cccbbbbbbccccccccc```^^^WWWSSSOOOLLLJJJIIIGGGFFFEEEEEEDDDCCCCCCEEEFFFGGGIIIIIIKKKLLLLLLMMMMMMLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDHHHNNNTTTZZZcccnnnvvv}}}|||~~~wwwnnnfff^^^WWWXXX]]]iiixxxtttqqqwwwwwwzzz{{{rrr^^^HHH>>>>>>888888777777777777888888555666666777777888888888999:::;;;;;;<<<===>>>>>>??????@@@@@@AAABBBBBBBBBDDDEEEEEEEEEDDDDDDFFFHHHJJJLLLNNNPPPPPPNNNKKKIIIIIIJJJJJJIIIHHHFFFDDDBBBAAAAAABBBCCCDDDFFFHHHIIINNN[[[ooo|||nnncccXXXNNNIIIIIIHHHJJJOOOXXXbbbsss~~~}}}{{{xxxuuussspppmmmiiieeecccbbbbbbcccaaaaaaaaabbbdddfffiiijjjtttxxxiii^^^```fffmmmqqqjjj]]]QQQKKKJJJFFFCCCAAA@@@@@@AAA???AAACCCDDDCCCCCCEEEFFFJJJPPPWWW\\\^^^]]][[[ZZZSSSWWW]]]```^^^ZZZUUUSSSVVVUUUUUUVVVXXXYYYXXXVVVSSSQQQOOOMMMLLLJJJGGGEEEBBBAAA@@@???@@@AAACCCDDDDDDFFFHHHKKKLLLMMMNNNNNNJJJJJJJJJIIIHHHFFFDDDBBB@@@DDDIIIMMMRRR[[[fffmmmrrrqqqssszzz}}}~~~xxxooohhh___YYYZZZ___kkkzzzuuussszzzzzz~~~vvv___HHH>>>>>>888888777777777777888888666666777888888999::::::999999:::;;;<<<===>>>???>>>???@@@AAABBBCCCDDDEEEBBBEEEGGGGGGEEEDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIGGGDDDCCCBBBBBBAAAAAABBBDDDFFFHHHNNN[[[ppp}}}ssshhhYYYLLLHHHKKKKKKMMMQQQXXX___lll||||||~~~|||yyyssspppkkkfffcccaaaaaaaaa^^^^^^^^^```cccggglllnnnxxxsss```aaagggpppvvvqqqaaaTTTLLLJJJGGGDDDAAAAAAAAAAAA???AAACCCDDDCCCCCCDDDEEEKKKOOOTTTWWWXXXXXXXXXYYYPPPQQQPPPNNNLLLLLLNNNPPPNNNMMMMMMNNNQQQRRRRRRRRRNNNMMMLLLKKKKKKHHHDDDAAABBBAAA@@@??????@@@BBBCCCBBBDDDGGGJJJLLLNNNOOOOOOIIIIIIIIIIIIGGGEEECCCAAABBBEEEGGGJJJMMMTTT]]]dddkkkiiillltttyyyzzz~~~wwwooohhh```[[[\\\aaalll{{{vvvttt{{{~~~yyy```HHH===???888888777777777777888888777777888999:::;;;;;;<<<999999:::;;;<<<===>>>???===>>>???AAACCCEEEFFFGGGBBBEEEHHHHHHFFFDDDEEEFFFGGGFFFFFFEEEFFFGGGIIIJJJIIIJJJJJJKKKIIIGGGEEECCCCCCBBBAAA@@@AAADDDGGGIIIKKKZZZppp}}}vvvkkkZZZKKKHHHLLLIIIJJJMMMRRRWWWaaasss~~~~~~}}}||||||~~~wwwrrrkkkeeebbb```^^^]]][[[ZZZZZZ[[[```ffflllpppwww{{{lllfffcccgggjjjfff___[[[LLLJJJFFFCCC@@@???>>>???BBBDDDFFFFFFFFFFFFGGGHHHHHHJJJLLLOOOQQQSSSSSSSSSPPPOOOMMMKKKIIIHHHGGGFFFHHHHHHGGGGGGHHHIIIKKKLLLLLLIIIGGGGGGHHHGGGEEEBBBBBBAAAAAA@@@?????????@@@FFFGGGIIIKKKMMMOOOPPPPPPLLLLLLKKKJJJGGGDDDAAA???===???BBBEEEIIINNNUUUYYY^^^aaaeeeiiimmmttt}}}~~~|||uuullleee^^^YYY[[[aaasss{{{uuuyyyxxx^^^JJJ>>>888;;;:::999999888888999999777888888888888999999999999::::::;;;<<<===>>>>>>??????@@@AAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIEEEIIILLLNNNMMMJJJHHHHHHGGGDDDBBBAAACCCEEEGGGHHHTTTZZZlllxxxeeeUUUMMMHHHDDDFFFIIIGGGLLLVVVXXXcccxxx}}}}}}~~~}}}}}}xxxssskkkeeeaaa^^^\\\[[[YYYXXXXXXYYY]]]bbbgggjjjsss|||kkkbbb\\\```dddbbb\\\YYYMMMKKKHHHEEEBBBBBBBBBBBBAAADDDFFFGGGFFFEEEFFFFFFHHHIIILLLNNNPPPQQQQQQQQQNNNMMMLLLJJJHHHGGGGGGGGGKKKJJJIIIHHHHHHIIIJJJJJJKKKIIIGGGGGGGGGGGGEEECCCBBBBBBAAA@@@@@@@@@@@@@@@CCCEEEGGGJJJMMMOOOPPPQQQKKKKKKJJJIIIGGGDDDAAA@@@;;;===@@@CCCGGGLLLRRRWWWYYY\\\```dddgggnnnxxx~~~yyyrrrjjjddd^^^[[[^^^dddsss{{{tttwwwzzz^^^III???;;;::::::999888888888888888777888888888888999999999999::::::;;;<<<===>>>>>>??????@@@@@@BBBCCCDDDEEECCCCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFHHHJJJJJJJJJIIIJJJKKKHHHFFFCCCBBBBBBEEEGGGHHHTTT___rrr~~~iiiXXXPPPJJJFFFGGGIIIGGGLLLUUUWWWbbbxxx}}}}}}~~~}}}~~~yyytttlllddd___\\\YYYWWWXXXXXXXXXYYY[[[^^^aaabbbjjjsssyyyjjj\\\YYY[[[XXXQQQMMMHHHGGGDDDBBBAAAAAAAAABBBBBBEEEGGGHHHGGGEEEDDDEEEHHHIIIKKKLLLMMMMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGLLLKKKJJJIIIHHHHHHHHHHHHJJJHHHGGGFFFGGGGGGEEECCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCFFFIIILLLNNNPPPQQQIIIIIIIIIHHHFFFDDDAAA@@@;;;===>>>@@@BBBFFFKKKOOORRRVVVYYY\\\```gggpppwwwzzz~~~vvvooohhhccc___\\\aaahhhvvv{{{sssttt~~~^^^HHH???===999999888777777777777888777888888888888999999999::::::;;;<<<===>>>>>>???@@@???@@@@@@AAABBBCCCDDDBBBAAA@@@??????AAACCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHKKKNNNKKKIIIEEECCCDDDFFFJJJLLLWWWgggzzznnn]]]TTTMMMIIIHHHJJJGGGLLLUUUWWWbbbwww}}}}}}~~~~~~{{{uuummmeee___[[[XXXVVV[[[[[[[[[[[[\\\\\\]]]]]]___iiiwwwwww```VVVTTTQQQKKKHHHEEEDDDBBBAAA@@@AAABBBCCCFFFHHHKKKKKKIIIFFFEEEDDDGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJIIIIIIHHHGGGGGGFFFFFFHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBDDDFFFHHHKKKMMMNNNNNNHHHHHHHHHGGGFFFDDDAAA@@@===>>>>>>>>>>>>@@@DDDFFFMMMPPPSSSVVVYYY___hhhooovvv~~~|||uuunnngggbbb^^^]]]cccjjj|||yyyqqqrrr{{{```HHH???===999888777777666777777777777777888888888999999999::::::;;;<<<===>>>??????@@@@@@???@@@@@@AAABBBBBBCCCBBBAAA@@@AAACCCFFFHHHEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIHHHGGGHHHJJJLLLLLLJJJHHHFFFEEEIIIMMMQQQ]]]pppssscccYYYQQQKKKIIIKKKHHHMMMVVVXXXdddzzz~~~~~~~~~~~~~~~}}}wwwooogggaaa]]]ZZZXXX\\\\\\\\\\\\[[[ZZZYYYXXXYYYdddsssiiiZZZUUUQQQMMMKKKGGGFFFEEEDDDDDDEEEGGGHHHKKKMMMNNNNNNKKKHHHFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEGGGHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKHHHHHHHHHGGGFFFDDDAAA@@@;;;<<<<<<<<<<<<>>>BBBEEEIIILLLOOOQQQTTTZZZcccjjjvvvzzzuuunnnfffbbb^^^]]]dddkkkwwwpppqqq{{{cccJJJ???<<<999888777777666777777777777777888888888999999999:::;;;;;;<<<===>>>??????@@@@@@?????????@@@@@@AAACCCBBBBBBBBBCCCEEEHHHIIIFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIKKKKKKIIIHHHHHHHHHIIIIIIHHHFFFFFFHHHNNNRRRbbbvvvpppbbbUUUKKKKKKLLLJJJOOOYYY]]]iii~~~~~~zzzqqqjjjeeebbb___]]]]]]]]][[[ZZZXXXVVVUUUTTTWWWaaannn~~~mmm```UUUMMMJJJIIIHHHFFFEEEFFFGGGIIIJJJPPPQQQQQQOOOKKKHHHGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFHHHIIIEEEEEEFFFGGGGGGGGGFFFFFFDDDFFFGGGFFFEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHFFFDDDAAA@@@888999:::;;;===@@@EEEIIIGGGIIILLLNNNQQQWWW___eeeuuuyyysssllleeeaaa^^^^^^eeennnvvvpppqqq~~~cccKKK???;;;999999888777777777777888777888888888888999999999;;;;;;<<<===>>>??????@@@@@@@@@??????>>>?????????@@@@@@AAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGJJJLLLLLLKKKIIIIIIIIIHHHIIIJJJHHHFFFGGGKKKOOOaaasssppp\\\MMMLLLNNNMMMSSS^^^dddrrr|||tttnnnjjjgggeeeddd```___]]]ZZZXXXVVVUUUUUUUUU\\\dddpppwwweeeYYYTTTPPPOOONNNMMMMMMOOOQQQRRRSSSSSSQQQNNNJJJGGGGGGHHHCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFHHHHHHHHHHHHIIIIIIHHHGGGFFFEEECCCEEEGGGFFFEEEDDDFFFHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGDDDAAA@@@;;;<<<======>>>AAAEEEHHHEEEGGGJJJLLLNNNTTT\\\bbbsss|||yyypppiiiccc```^^^```hhhrrrvvvqqqsss~~~|||```KKK@@@<<<::::::999888888888888888777888888888888999999999;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>===???AAACCCEEEFFFGGGGGGIIIJJJJJJKKKKKKJJJIIIIIIHHHIIIJJJJJJJJJKKKMMMPPPNNNPPPQQQOOOJJJHHHKKKNNNYYYfffxxxgggTTTNNNPPPOOOVVVdddkkkzzz~~~}}}vvvpppllljjjiiihhhdddbbb___\\\ZZZXXXXXXXXXRRRVVVZZZbbbuuu}}}pppkkk^^^]]][[[ZZZZZZ\\\]]]___UUUTTTQQQLLLHHHFFFGGGHHHCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHKKKLLLLLLKKKJJJGGGEEEDDDBBBEEEGGGFFFDDDDDDFFFIIIGGGFFFFFFFFFGGGHHHHHHIIIFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLJJJGGGDDDAAA???AAAAAAAAA???>>>???AAADDDCCCFFFIIIJJJLLLRRRZZZ```pppzzzzzzmmmgggaaa______bbbkkkuuuvvvsssuuu{{{}}}|||xxx^^^JJJAAA<<<;;;:::999999888888999999777888888888888999999999;;;;;;<<<===>>>???@@@@@@AAA@@@???>>>=========>>>>>>@@@CCCFFFHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHIIILLLRRRVVVVVVYYYZZZVVVPPPLLLLLLOOOQQQ[[[lll|||}}}}}}~~~ppp\\\NNNQQQQQQYYYgggooo~~~zzzrrrmmmlllkkkiiigggcccaaa^^^]]]]]][[[YYYWWWSSSVVVZZZ^^^gggxxxyyypppmmmmmmkkkeee```\\\VVVNNNHHHEEEDDDCCCCCCEEEFFFGGGGGGFFFEEEEEEFFFKKKIIIFFFDDDDDDFFFIIIKKKLLLKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDEEEFFFHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGIIIKKKKKKJJJIIIKKKLLLLLLKKKIIIFFFCCCAAAAAA@@@>>>===>>>???AAABBBFFFEEEFFFJJJLLLPPPZZZeeerrr{{{yyyqqqjjjaaa\\\[[[```mmmzzz}}}xxxxxx{{{uuuzzz~~~vvvZZZGGG???===999999999888888888777777777888999:::::::::::::::;;;;;;;;;<<<===???@@@AAA>>>???@@@AAAAAAAAAAAAAAAEEEFFFFFFEEEDDDDDDFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGHHHKKKPPPWWW\\\```aaallliiiddd]]]WWWRRRNNNLLLMMMRRR]]]jjjqqqrrruuuyyyyyyooo]]]KKKPPPRRR]]]ppp{{{|||{{{|||~~~xxxqqqllljjjiiigggeeehhhfffcccaaa___]]]ZZZWWWTTTVVVXXXYYY]]]jjj|||zzzooofffYYYTTTLLLGGGDDDCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCCCCEEEHHHIIIKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHGGGFFFFFFGGGIIIKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGHHHJJJJJJIIIHHHJJJJJJKKKJJJIIIFFFCCCBBBAAA@@@>>>======>>>@@@AAAFFFEEEGGGIIIKKKNNNXXXcccrrr|||zzzssskkkccc^^^]]]cccppp~~~~~~yyyzzz|||vvv|||qqqWWWEEE???===999999999888888888777777777888999::::::;;;;;;:::<<<<<<<<<===>>>???@@@AAA???@@@AAABBBBBBCCCCCCCCCEEEFFFFFFEEEDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGEEEHHHMMMUUU]]]cccfffhhhkkkkkkiiiccc[[[UUURRRQQQRRRVVV```kkkooooooooosssvvvjjjZZZSSSXXXZZZdddwww|||vvvvvvxxx}}}xxxrrrnnnkkkiiigggiiigggeeecccaaa___\\\YYYYYYZZZZZZWWWVVV\\\gggpppnnnbbbTTTPPPIIIEEECCCBBBBBBAAAAAABBBDDDFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHGGGHHHJJJLLLKKKKKKKKKKKKLLLLLLMMMJJJIIIHHHHHHIIIIIIHHHGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@>>>>>>@@@AAABBBGGGGGGHHHKKKKKKNNNYYYdddrrr|||zzzuuulllccc___```ggguuu|||~~~|||}}}iiiQQQBBB===<<<999999999888888888888888888888999::::::;;;;;;<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFJJJRRRZZZaaaeeeggghhheeeiiikkkhhhaaaZZZXXXYYY\\\^^^eeemmmnnnkkkjjjlllvvvkkk[[[WWW[[[]]]fffxxx~~~~~~}}}yyywwwxxx{{{yyysssmmmjjjhhheeedddcccccccccbbb___\\\aaaaaa___[[[WWWXXX]]]bbbmmmyyywwwfffZZZOOOLLLGGGDDDBBBBBBAAAAAADDDDDDFFFHHHJJJKKKJJJHHHDDDDDDEEEEEEFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMKKKIIIHHHHHHHHHIIIHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEDDDBBBAAAAAACCCDDDFFFHHHHHHKKKMMMMMMPPP[[[gggttt{{{xxxtttkkkbbb```ccckkkyyy}}}zzz|||www```JJJ???<<<<<<888888888888888888888888999999999:::;;;<<<======@@@@@@?????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGFFFDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEJJJOOOWWW]]]___``````___]]]dddkkkjjjddd______bbbffffffjjjooommmgggeeegggwwwtttfffYYY]]]___hhhyyy|||}}}}}}}}}zzzxxxvvvwww|||~~~tttlllgggddddddddddddeeeffffffcccaaacccdddbbb___[[[YYY[[[^^^^^^hhhyyy~~~uuuiii]]]UUUKKKIIIEEECCCCCCCCCBBBAAAEEEEEEGGGJJJNNNNNNLLLJJJEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMJJJLLLNNNNNNMMMLLLMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKLLLJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBBBBBBBDDDGGGHHHHHHIIIMMMOOOMMMPPP\\\iiivvv~~~xxxtttoooggg___```eeeooo}}}yyyuuuwww|||lllVVVDDD===;;;;;;888888888888888888888888999999999:::;;;<<<>>>???AAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@AAABBBDDDEEEFFFFFFGGGGGGFFFDDDCCCDDDFFFIIIHHHGGGFFFEEEEEEFFFFFFOOOTTTYYY]]]\\\[[[ZZZZZZ^^^eeekkkkkkeee```aaadddiiigggiiijjjgggaaa```bbbuuu}}}ppp___dddfffppp~~~{{{|||~~~~~~{{{wwwuuussstttyyyvvvlllfffdddeeeeeegggiiilllllljjjhhhffffffeeebbb___^^^^^^___```eeemmmvvv}}}{{{vvvppphhhaaaZZZSSSNNNIIIGGGEEEEEEEEEEEEDDDCCCDDDDDDFFFLLLQQQSSSQQQNNNHHHGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMKKKNNNQQQRRRRRRQQQRRRRRRQQQQQQOOOMMMLLLKKKKKKJJJMMMKKKIIIHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGBBBAAAAAAAAACCCFFFHHHJJJLLLNNNQQQRRROOOPPP\\\jjjyyy}}}uuuooojjjbbb]]]```iiisss~~~~~~vvvqqqtttyyyrrrbbbMMM???;;;;;;:::888888888888888999999999::::::999:::;;;===???AAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@AAABBBDDDFFFGGGGGGGGGGGGFFFDDDCCCDDDFFFHHHGGGFFFEEEEEEFFFGGGHHHPPPTTTXXXZZZXXXXXXYYY[[[bbbfffhhhfff```\\\]]]___dddaaa``````]]]YYYZZZ^^^ooorrraaafffiiittt}}}~~~|||}}}~~~}}}}}}~~~xxxxxxwwwxxx{{{~~~qqqfff```___]]]___ccciiipppssstttsssqqqpppnnnllliiigggffffffiiijjjmmmoooppppppnnnmmmlllhhhbbb[[[UUUPPPKKKHHHGGGFFFEEEFFFGGGHHHFFFEEEDDDDDDHHHPPPYYY]]]\\\XXXPPPNNNJJJGGGEEEDDDEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMNNNQQQUUUWWWWWWWWWXXXYYYYYYXXXVVVSSSPPPNNNMMMLLLNNNLLLIIIIIIKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGCCCCCCCCCDDDGGGJJJMMMOOOXXXZZZ\\\[[[UUUTTT___mmm||||||sssllleee^^^\\\bbbmmmxxx}}}xxxtttwwwrrrkkkZZZGGG<<<::::::999777777888888888999999999;;;:::::::::;;;>>>@@@BBBAAAAAAAAAAAABBBCCCEEEEEEBBBBBBAAAAAACCCEEEHHHIIIGGGGGGGGGFFFDDDCCCDDDEEEEEEDDDCCCCCCCCCEEEGGGHHHOOORRRTTTSSSQQQQQQUUUZZZ]]]]]]\\\YYYVVVVVVWWWYYY^^^ZZZXXXWWWVVVTTTXXX^^^iii{{{nnn^^^dddgggsss|||~~~}}}~~~~~~}}}{{{|||~~~~~~}}}rrreeeZZZUUUTTTQQQUUU\\\gggqqqxxx{{{|||}}}|||zzzvvvssspppooonnnlllmmmpppssstttttttttsssjjjgggaaa[[[UUUOOOKKKHHHGGGFFFFFFGGGIIIIIIHHHFFFEEEFFFKKKUUU```ffffffcccWWWTTTOOOKKKHHHGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMPPPTTTXXXZZZ[[[\\\\\\]]]```^^^[[[WWWTTTQQQOOONNNNNNLLLJJJJJJKKKNNNOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFGGGHHHKKKOOOSSSUUUdddeeegggddd\\\YYYcccqqq~~~{{{rrrjjjccc]]]\\\dddppp|||~~~|||yyy|||nnnfffVVVDDD;;;::::::999777777888888999999999999;;;:::::::::;;;>>>AAABBB@@@@@@AAAAAACCCDDDFFFFFFDDDCCCBBBCCCDDDGGGIIIKKKGGGHHHHHHFFFDDDCCCDDDEEECCCBBBAAAAAABBBDDDGGGHHHOOOPPPQQQMMMJJJJJJOOOUUUSSSQQQNNNMMMNNNPPPTTTVVV\\\WWWTTTTTTSSSTTTZZZaaafffxxxkkk^^^dddhhhuuu||||||||||||}}}~~~uuulllggg___UUUOOOPPPNNNPPPVVV]]]bbbhhhuuuwwwnnnlllmmmmmmnnnqqquuuuuuuuuvvvyyy{{{uuupppjjjccc^^^XXXSSSOOOJJJHHHFFFGGGHHHJJJJJJJJJKKKJJJMMMWWWccckkkkkkhhh___WWWNNNJJJJJJLLLKKKIIIMMMNNNNNNMMMKKKJJJKKKLLLRRRTTTYYY]]]aaacccdddeeeeeeccc___[[[XXXVVVTTTTTTUUUTTTRRRPPPNNNMMMLLLLLLNNNMMMLLLKKKIIIHHHGGGFFFHHHGGGFFFGGGKKKQQQWWW[[[mmmooonnnhhhaaaaaakkkuuu|||vvvoookkkdddaaaaaagggsss|||~~~}}}sss```JJJ???;;;::::::<<<999888777888999:::999888999999:::;;;;;;<<<<<<===BBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDFFFFFFFFFEEEEEEGGGFFFEEEEEEEEEEEECCCAAABBBBBBBBBBBBBBBCCCDDDEEEIIIJJJLLLLLLKKKJJJKKKLLLLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVTTTPPPNNNQQQWWW]]]nnnmmm``````jjjzzz~~~~~~}}}|||||||||~~~~~~~~~}}}sssjjjddd]]]TTTOOOPPPNNNNNNQQQVVVYYY^^^iiitttzzznnnhhhggggggjjjmmmppprrrsssuuuyyy|||zzzwwwtttooojjjbbbZZZTTTNNNKKKHHHGGGHHHIIIHHHHHHMMMLLLOOOXXXfffpppsssqqqiii```UUUNNNMMMMMMKKKJJJOOOOOONNNMMMKKKJJJLLLMMMSSSUUUZZZ___cccfffggghhhiiigggdddaaa^^^\\\[[[[[[\\\ZZZWWWTTTQQQPPPOOONNNPPPOOONNNLLLKKKKKKKKKKKKKKKJJJJJJKKKOOOTTTYYY\\\hhhjjjiiiddd^^^aaalllwww|||vvvooojjjdddbbbbbbiiivvv~~~~~~~~~ppp]]]HHH>>>:::999999;;;888888777888999999999999;;;;;;;;;<<<======>>>>>>AAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDAAA???@@@@@@@@@AAABBBDDDEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJGGGGGGHHHJJJLLLOOORRRSSSSSSSSSQQQNNNLLLOOOUUU[[[sssrrrbbbcccnnn}}}|||{{{{{{{{{{{{}}}~~~~~~~~~||||||~~~}}}vvvmmmhhhaaaYYYUUUTTTSSSQQQQQQSSSSSSUUU^^^hhh{{{~~~pppgggcccaaaaaaccceeefffhhhjjjnnnqqqyyyzzz{{{{{{vvvnnnccc[[[RRROOOLLLJJJJJJKKKLLLKKKRRRQQQSSS\\\iiitttyyyyyyppphhh\\\TTTQQQPPPPPPOOOSSSSSSRRROOOMMMMMMOOOQQQUUUWWW\\\aaafffiiikkklllnnnllljjjhhhfffeeeddddddcccaaa]]]YYYVVVTTTTTTTTTTTTSSSQQQOOONNNNNNOOOPPPOOOOOOPPPRRRTTTXXX[[[]]]bbbdddccc___]]]bbbppp{{{}}}vvvoooiiieeecccdddlllzzz}}}xxxvvvkkkYYYFFF<<<:::888888999888888888888999999::::::<<<<<<======>>>?????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBBBBDDDEEEEEEBBB???>>>>>>???@@@BBBDDDEEEFFFCCCEEEGGGGGGGGGGGGHHHJJJGGGGGGGGGHHHJJJLLLNNNOOONNNOOONNNLLLJJJMMMSSSXXXssstttbbbcccooo}}}{{{zzzzzz{{{{{{{{{{{{|||{{{zzz{{{}}}}}}yyyuuupppiiibbb^^^^^^YYYVVVUUUTTTTTTZZZbbblll{{{yyynnnfffaaa^^^^^^]]]]]]]]]___aaacccooorrrxxx}}}|||uuujjjbbbWWWSSSOOONNNOOOQQQSSSTTTWWWVVVYYYaaallluuuxxxyyyqqqjjj___XXXUUUVVVWWWXXXZZZYYYXXXUUUSSSSSSUUUWWWWWWZZZ^^^ccchhhlllnnnppppppooonnnmmmlllkkkkkkjjjhhhfffbbb^^^[[[ZZZ[[[[[[ZZZXXXUUURRRPPPQQQRRRSSSSSSTTTVVVWWWZZZ[[[]]]^^^___```___]]]^^^ggguuu}}}xxxpppkkkeeedddgggpppuuummmjjjzzz{{{fffUUUDDD<<<:::999888999777888999999999999:::;;;<<<<<<======>>>????????????@@@@@@AAABBBDDDFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHGGGDDDBBB>>>??????@@@AAABBBDDDEEEDDDEEEGGGGGGGGGHHHJJJLLLMMMLLLJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJLLLRRRWWWmmmnnn___```lll~~~}}}{{{{{{{{{|||}}}zzz{{{{{{zzzyyyzzz}}}|||rrrkkkgggaaa\\\ZZZWWWUUUXXX^^^eeexxx~~~ssskkkbbb___\\\YYYYYYZZZ\\\]]]aaagggooowww{{{xxxpppjjj\\\XXXTTTQQQRRRUUUXXXYYYXXXYYY]]]eeennntttvvvvvvrrrlllccc\\\ZZZ[[[]]]^^^```___^^^[[[YYYXXXZZZ\\\\\\^^^aaaeeeiiimmmpppqqqppppppppppppooonnnnnnmmmjjjhhheeecccaaaaaaaaabbbaaa^^^ZZZVVVTTTSSSTTTUUUXXXXXXZZZ\\\]]]___`````````aaa``````cccmmm|||}}}xxxrrrllldddeeejjjuuu{{{mmmdddaaarrrvvvaaaRRRCCC===<<<:::999999666888::::::999999;;;===<<<<<<<<<===>>>>>>??????@@@@@@@@@BBBCCCEEEGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDFFFGGGGGGEEEBBBAAAAAA@@@@@@@@@AAABBBBBBDDDEEEFFFFFFFFFGGGJJJLLLMMMKKKIIIFFFEEEEEEFFFGGGJJJLLLMMMMMMKKKMMMRRRVVVfff}}}dddZZZ]]]hhh~~~~~~|||||||||}}}~~~{{{|||||||||zzzzzz|||~~~{{{rrrkkkeeeaaa]]]XXXXXX\\\ggg{{{}}}kkkfff___[[[YYYYYYYYYYYY\\\___fffnnntttuuussspppccc___YYYVVVWWWZZZ^^^```^^^___bbbgggmmmrrruuuuuutttpppjjjdddaaaaaaccceeefffggggggeeebbb```aaabbbcccdddfffiiillloooqqqrrrqqqqqqqqqqqqqqqpppooooookkkkkkiiihhhggggggffffffeeeccc___\\\ZZZYYYYYYYYY\\\]]]^^^___aaacccddddddeeeeeeeeeeeejjjttt~~~|||xxxqqqkkkdddfffmmmyyyzzzlllaaa___qqqyyyqqq\\\OOOAAA======;;;999888555888;;;;;;999999;;;>>><<<<<<<<<===>>>>>>??????AAAAAAAAABBBDDDFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFCCCBBBBBBCCCDDDDDDBBBAAACCCBBBBBBAAAAAAAAAAAAAAACCCDDDDDDDDDCCCDDDGGGIIIHHHFFFDDDBBBBBBDDDFFFHHHKKKMMMOOOOOOMMMNNNRRRUUUbbbxxxttt]]]VVVYYYdddxxx~~~}}}||||||||||||}}}~~~}}}{{{|||}}}|||uuupppjjjbbb______hhhzzz{{{pppgggaaa]]]ZZZXXX\\\]]]___dddiiimmmoooooohhhddd___^^^aaagggmmmpppooommmjjjiiijjjmmmqqqssstttrrrooollljjjkkkmmmpppqqqrrrsssrrrooolllkkklllkkkkkklllnnnoooqqqssstttsssssstttttttttsssrrrqqqooooooooonnnmmmkkkiiigggfffeeedddbbbaaa``````___aaaaaabbbccceeegggiiijjjiiijjjjjjkkkpppyyy~~~}}}zzzuuummmgggcccfffooo}}}|||mmmbbb___qqqtttjjjXXXKKK???<<<<<<:::888777555888;;;;;;999888<<>>>>>???@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFDDDBBBAAABBBCCCBBBAAACCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCDDDGGGIIIHHHFFFCCCAAABBBCCCFFFHHHLLLNNNQQQPPPNNNNNNQQQTTT```uuunnnXXXOOOSSS]]]nnn}}}{{{{{{{{{|||~~~~~~|||||||||~~~~~~wwwmmmgggfffeeetttyyynnnggg```\\\___]]][[[\\\```eeeiiikkkiiifffccceeellluuu~~~{{{rrrjjjggghhhkkknnnqqqqqqqqqqqqrrrtttxxx{{{zzz|||~~~}}}zzzwwwuuuuuupppppppppqqqrrrssstttuuuuuuvvvvvvwwwvvvuuutttssssssssssssrrrpppmmmiiigggffffffffffffffffffeeeeeedddddddddeeegggjjjlllnnnllllllmmmnnnsss{{{~~~|||yyysssjjjcccbbbgggppp}}}nnnbbb___qqq~~~qqqdddTTTHHH===:::;;;999777555444888<<<;;;999888<<<@@@>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFEEEEEEEEEFFFHHHIIIJJJGGGDDDBBBCCCDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHFFFEEEFFFHHHKKKMMMKKKGGGDDDCCCCCCEEEGGGLLLOOOQQQPPPNNNNNNPPPRRR___ttt~~~jjjTTTIIINNNWWWfff}}}~~~{{{wwwxxx}}}~~~~~~~~~{{{sssmmmeeekkkwwwrrrjjjhhhbbb[[[VVVWWW[[[___eeekkkgggfffdddfffmmm{{{tttllllllmmmlllmmmrrrzzz~~~~~~}}}}}}~~~~~~{{{xxxwwwuuusssqqqrrrtttwwwyyy|||yyyvvvsssssssssssssssssssssssssssqqqnnnlllkkkjjjiiigggfffeeefffhhhiiijjjiiihhhffffffhhhlllpppllllllmmmooottt}}}{{{zzzuuulllfffeeegggjjjuuuooobbbeeeqqq{{{}}}nnncccRRRFFF<<<:::<<<:::888777999999888999:::<<<>>>@@@AAA@@@???>>>>>>@@@AAACCCCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDCCCCCCCCCEEEFFFGGGHHHGGGGGGFFFGGGIIILLLMMMMMMLLLIIIGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPRRR```lll{{{uuuaaaPPPNNNKKKMMM\\\vvv}}}}}}{{{xxxyyy~~~~~~~~~|||tttnnniiijjjqqq{{{vvvkkkccc\\\[[[[[[\\\___dddkkkjjjjjjmmmttt{{{vvvpppooouuu|||}}}zzztttssspppoooooorrrvvvxxxzzzxxxvvvuuuuuuuuuuuuuuusssssssssrrrpppnnnlllkkkiiiiiihhhggghhhjjjlllmmmnnnmmmkkkhhhffffffhhhkkkkkklllnnnrrrwww|||yyyxxxssskkkffffffhhhlllyyyvvvkkkmmmxxxyyyzzz|||zzzmmmcccPPPEEE;;;:::;;;999777666999999999999;;;===???@@@BBBAAAAAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEIIIHHHGGGGGGHHHJJJLLLNNNNNNMMMKKKIIIIIIIIIJJJKKKIIIKKKLLLLLLLLLNNNPPPRRR]]]gggsssxxxwwwmmm\\\MMMKKKHHHKKKYYYqqq}}}}}}|||yyy{{{~~~~~~xxxrrrnnnkkkjjjppp}}}xxxppphhheeeccc```aaaeeeoooppprrruuu|||{{{yyy}}}~~~zzzpppnnnllljjjllloootttwwwwwwwwwwwwwwwwwwxxxxxxxxxsssssssssqqqpppnnnlllkkkiiihhhhhhiiijjjlllooopppsssrrrooojjjfffccccccdddhhhkkkoootttzzz~~~zzzwwwuuupppiiieeefffiiippp~~~xxxooopppyyyttttttvvvzzz{{{uuuiii___MMMCCC:::999:::888666666999999999:::<<<===???@@@@@@@@@AAABBBBBBCCCDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCHHHHHHGGGGGGHHHJJJLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNJJJKKKLLLLLLLLLMMMPPPSSS[[[cccjjjmmmkkkeeeWWWKKKGGGFFFIIIUUUiii~~~{{{{{{~~~~~~~~~~~~~~~zzzsssmmmhhhhhhooo{{{~~~wwwtttrrroooooorrrtttvvvyyy}}}|||wwwmmmjjjgggeeefffkkkpppttttttvvvxxxzzzzzzzzz{{{{{{tttsssrrrqqqooommmlllkkkhhhhhhhhhhhhiiikkklllmmmrrrqqqoookkkeeeaaa___^^^dddhhhnnnuuu{{{zzzwwwtttnnngggdddfffjjjttt{{{ssstttxxxvvvvvvvvvyyyxxxqqqdddZZZJJJAAA:::::::::888777888999999:::;;;===>>>???@@@===>>>???@@@AAABBBBBBBBBFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCFFFEEEDDDDDDCCCBBBBBBBBBFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOJJJKKKKKKKKKKKKMMMPPPSSS[[[```eeefffddd```UUUKKKFFFGGGJJJSSSbbbttt|||zzz{{{|||}}}}}}}}}~~~xxxsssllliiikkkqqqyyy}}}}}}~~~}}}{{{vvvjjjgggbbb___```dddjjjnnnppptttyyy||||||||||||}}}uuutttsssqqqooonnnmmmllliiihhhhhhgggfffffffffffflllmmmmmmiiiddd___\\\[[[___dddkkksss{{{|||xxxsssllldddcccgggmmmyyy}}}~~~xxxvvvvvvwwwvvvooobbbXXXHHHAAA;;;;;;;;;999999:::999:::;;;===>>>???@@@@@@===>>>???@@@AAAAAAAAAAAACCCDDDDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBFFFFFFEEEEEEDDDCCCBBBAAACCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLLLLMMMJJJJJJKKKJJJJJJLLLPPPSSSZZZ```eeeeeeddd___UUUJJJHHHJJJNNNTTT```nnn}}}}}}yyyyyyxxx{{{~~~||||||}}}~~~~~~zzzsssnnnlllnnnqqqtttttt}}}}}}yyyxxxxxxyyyzzzzzz{{{}}}{{{wwwjjjeee___ZZZZZZ^^^dddhhhmmmssszzz~~~~~~||||||}}}wwwvvvtttrrrpppooonnnnnnjjjiiihhhgggeeecccbbbaaagggiiijjjiiiddd```\\\[[[[[[```iiiqqqyyy{{{wwwrrrjjjcccccchhhqqqxxxwwwvvvwwwvvvooobbbXXXFFF@@@<<<<<<<<<::::::<<<999:::<<<>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCAAABBBBBBCCCEEEFFFFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBEEEEEEEEEDDDDDDBBBAAA@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIILLLPPPSSS[[[bbbjjjlllkkkdddWWWKKKKKKNNNRRRXXXbbbppp}}}yyywwwsssvvv{{{}}}{{{|||}}}~~~zzzsssooommmoooqqqtttxxxuuunnnkkkkkkkkkkkkmmmooorrrvvvzzzzzzxxxvvvjjjeee]]]WWWUUUXXX^^^bbbkkkrrr{{{~~~|||||||||xxxwwwuuusssqqqppppppppplllkkkjjjiiigggeeecccbbbdddgggjjjiiifffaaa\\\ZZZYYY___gggpppxxxzzzwwwsssooohhhbbbeeekkkwww}}}{{{zzzxxxpppcccXXXCCC>>>;;;<<<;;;999999<<<999;;;===???@@@AAAAAA@@@DDDCCCBBBAAAAAAAAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFFFFFFFEEEDDDCCCAAABBBBBBBBBBBBAAA??????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGJJJJJJJJJIIIIIIKKKPPPSSS___jjjuuu{{{zzzppp___OOOKKKPPPVVV]]]gggwww}}}yyywwwpppsssxxx}}}|||{{{{{{|||~~~}}}vvvpppmmmooopppuuuuuuyyyrrrhhhbbb```___]]]ccceeeiiinnnsssuuuuuussskkkeee\\\UUURRRUUUZZZ___jjjrrr{{{~~~{{{{{{|||zzzxxxvvvsssrrrqqqqqqqqqmmmmmmlllkkkiiigggeeeddddddgggkkkkkkgggaaa]]]ZZZYYY^^^fffoooxxx|||uuussspppmmmfffbbbfffmmm{{{{{{qqqbbbWWWAAA<<<:::;;;:::888888<<<:::;;;===???@@@AAAAAA@@@DDDBBB@@@>>>>>>>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJEEEFFFGGGGGGGGGFFFDDDCCC??????@@@AAA@@@???>>>===@@@AAACCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFJJJJJJIIIHHHHHHKKKPPPSSSeeerrr{{{fffUUUKKKPPPXXX```kkk|||{{{zzz{{{xxxvvvvvv{{{~~~{{{|||}}}}}}}}}}}}~~~xxxtttrrrqqqppptttyyy~~~oooddd```^^^\\\ZZZ\\\^^^aaaeeeiiimmmppprrrmmmhhh```XXXTTTUUUXXXZZZhhhnnnvvv|||~~~zzzyyywwwuuusssrrrqqqqqqqqqrrrsssooojjjeeeccccccggghhhhhhgggeee```[[[XXXXXX```kkkvvv~~~|||xxxyyyvvvrrrnnniiidddbbbkkkuuu}}}rrr___QQQEEEAAA<<<::::::;;;<<<<<<<<<===>>>???????????????CCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@AAAAAAAAAAAABBBBBBAAACCCDDDDDDCCCCCCEEEFFFEEEGGGHHHHHHFFFEEEEEEEEECCCHHHLLLMMMKKKLLLQQQVVVcccoooppp\\\UUUQQQRRR[[[iiiyyy}}}zzz{{{xxxwwwwwwzzz}}}zzz{{{|||||||||}}}zzzuuussstttuuu|||qqqddd^^^[[[WWWUUU[[[\\\___bbbeeehhhkkklllmmmhhh```YYYVVVVVVXXXZZZeeelllvvv~~~|||zzzxxxuuusssrrrqqqqqqnnnpppqqqoookkkgggffffffeeefffggggggddd```\\\YYYZZZbbbnnnzzzwwwrrrsssvvvtttqqqnnniiihhhoooyyyqqq^^^OOOAAA===999777777999::::::<<<===>>>??????@@@@@@???BBBBBBAAAAAAAAAAAABBBBBBGGGFFFEEECCCCCCBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCCCCEEEGGGFFFHHHIIIJJJIIIIIIKKKMMMJJJLLLNNNLLLIIIIIINNNTTT___iiittt}}}|||lll]]]RRRMMMNNNVVVbbbqqq~~~{{{|||yyyxxxxxxzzz}}}yyyzzz{{{{{{zzz|||~~~zzzwwwyyy|||rrreee^^^ZZZVVVTTTYYY[[[\\\___aaabbbcccdddhhhddd^^^XXXUUUUUUVVVXXX```iiiwww}}}yyyvvvsssrrrrrrrrrnnnppprrrqqqnnnkkkiiiiiidddeeeffffffddd```\\\YYYYYYbbbppp}}}xxxtttuuuyyyvvvtttrrrmmmlllsss}}}ppp[[[LLL>>>;;;888666777999::::::<<<===>>>???@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBGGGFFFEEEDDDCCCCCCDDDDDDBBBAAAAAAAAAAAABBBDDDEEECCCCCCDDDCCCCCCBBBAAA@@@BBBBBBBBBAAAAAAAAAAAAAAA<<<>>>@@@AAABBBCCCEEEGGGGGGHHHJJJJJJKKKMMMQQQTTTRRRSSSSSSNNNIIIHHHMMMSSS\\\bbbiiinnnrrrqqqhhh]]]PPPKKKJJJQQQ\\\jjjzzz{{{{{{{{{zzzzzz|||~~~yyyyyyzzzyyyyyyzzz~~~~~~rrrhhhaaa]]][[[YYYZZZ[[[\\\^^^_________^^^aaa^^^YYYUUURRRRRRSSSTTT]]]gggvvv{{{wwwtttsssssstttrrrtttuuuuuutttqqqooommmhhhiiiiiihhheee```[[[XXXZZZbbbppp}}}{{{{{{|||wwwrrrnnnnnnwww~~~lllXXXIII>>>;;;999888999;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFDDDCCCBBBBBBCCCEEEFFFDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@<<<>>>@@@@@@@@@AAACCCDDDEEEFFFGGGHHHIIILLLQQQTTTVVVXXXWWWSSSMMMKKKNNNRRRZZZ```dddgggiiiiiibbbZZZPPPLLLKKKRRR[[[gggvvv{{{{{{|||{{{{{{}}}zzzzzzzzzyyyxxxyyy}}}||||||~~~~~~tttkkkddd```^^^]]][[[\\\^^^___```___^^^]]]]]][[[XXXUUUSSSRRRRRRRRR[[[dddrrr}}}|||yyywwwvvvvvvvvvtttuuuxxx{{{|||{{{yyywwwqqqqqqpppmmmhhhbbb[[[XXX^^^eeeqqq}}}~~~|||||||||{{{sssnnnppp~~~~~~yyygggTTTGGG===;;;999888:::<<<<<<<<<<<<===>>>???AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBDDDEEEFFFFFFFFFHHHGGGEEECCCCCCCCCEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@>>>@@@AAA@@@??????@@@AAACCCDDDEEEEEEEEEHHHLLLOOORRRVVVXXXVVVPPPLLLMMMPPPXXX^^^dddeeefffddd\\\TTTPPPLLLNNNUUU___iiivvv{{{{{{{{{{{{||||||~~~||||||{{{yyywwwxxx|||~~~~~~yyyxxxyyy|||}}}uuulllddd```]]]]]]]]]^^^aaabbbcccbbb```___]]]\\\ZZZYYYWWWVVVUUUTTTYYY___iiirrrxxx{{{~~~~~~}}}{{{zzzzzzzzzyyytttvvvzzzyyyyyywwwtttnnnfff___[[[dddjjjttt~~~~~~}}}~~~~~~uuupppuuuzzzqqqwwwqqq```PPPEEE;;;999888888999:::;;;:::<<<===>>>@@@AAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEIIIHHHGGGGGGGGGGGGHHHHHHEEEEEEDDDCCCBBBAAA@@@??????AAAAAA@@@???>>>???@@@BBBCCCDDDDDDEEEFFFJJJLLLMMMRRRVVVUUUOOOKKKKKKMMMUUU]]]eeegggfffbbbYYYPPPOOONNNRRR\\\fffooozzz|||{{{xxxyyyzzz{{{|||~~~~~~|||yyywwwxxx{{{~~~~~~}}}vvvssssssuuuwwwyyyvvvppphhhbbb^^^]]]]]]^^^___bbbdddeeeeeecccbbb[[[[[[[[[[[[YYYXXXVVVUUUVVVZZZ```eeejjjpppvvvyyy{{{|||}}}~~~~~~~~~}}}|||xxxzzz}}}}}}zzztttmmmfffbbbgggllluuu}}}}}}uuurrrwwwzzzooottt}}}{{{jjjZZZKKKBBB===;;;999999:::;;;::::::<<<===>>>@@@AAABBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFFFFEEECCCBBB@@@?????????@@@AAAAAA??????@@@AAABBBDDDFFFHHHIIIJJJMMMOOOPPPTTTVVVTTTOOOKKKMMMOOOVVV___hhhkkkjjjeee]]]TTTPPPQQQXXXeeeqqqzzz}}}|||vvvwwwxxxyyyzzz|||}}}zzzwwwxxxzzz}}}|||tttnnnkkklllmmmooommmiiiddd```^^^^^^___]]]```cccfffggggggeeedddYYYYYYZZZZZZYYYWWWUUUTTTUUUVVVYYY\\\aaahhhpppuuuxxxzzz}}}~~~~~~xxxqqqkkkgggfffkkksss{{{~~~yyytttqqqwwwrrrwwwxxxfffVVVHHH@@@@@@>>><<<<<<=========;;;<<<===>>>@@@BBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDD@@@AAADDDFFFGGGHHHHHHHHHEEEFFFHHHKKKMMMNNNOOOOOOFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDBBB@@@??????===???@@@AAA@@@@@@BBBCCCCCCEEEIIILLLMMMOOOQQQSSSVVVXXXYYYUUUOOOMMMPPPSSSYYYccclllooonnnkkkccc[[[TTTVVV___nnnzzz{{{vvvvvvwwwxxx{{{}}}}}}|||~~~yyypppjjjfffeeefffiiiiiiffffffhhhhhheeebbbccceeegggggggggeeeddd^^^^^^]]]\\\\\\[[[ZZZYYYXXXVVVUUUUUUXXX]]]cccfffnnnrrrxxx~~~~~~|||uuummmhhhlllpppwww~~~|||zzzyyyyyyyyy{{{xxxsssrrrwww~~~}}}kkkWWWHHHBBB>>>>>>>>><<<:::999:::;;;======>>>>>>???AAABBBCCCCCCDDDFFFEEEDDDCCCEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCEEEGGGJJJLLLNNNNNNNNNFFFEEECCCCCCDDDDDDDDDCCCGGGFFFDDDAAA>>>>>>@@@BBB???@@@BBBDDDCCCAAA>>>===CCCCCCDDDFFFIIIMMMQQQSSS]]]]]][[[UUUOOONNNTTTYYY]]]gggnnnooonnnnnnhhhaaa___]]]fffwwwzzzwwwwwwwwwxxxzzz}}}~~~|||tttooolllkkkiiinnnsssssssssssspppkkkhhhiiijjjkkkkkkjjjiiigggdddbbb```^^^\\\[[[ZZZZZZZZZYYYWWWWWWXXXZZZ]]]```gggkkkqqqyyy|||}}}}}}|||xxxrrrkkkgggiiinnnvvv}}}}}}yyyvvvuuuuuuuuutttrrrqqqsss{{{|||kkkWWWHHHAAA>>>>>>>>><<<:::999:::<<<=========>>>???@@@BBBBBBCCCEEEFFFEEEDDDDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEGGGJJJKKKLLLMMMLLLKKKIIIGGGEEEEEEEEEDDDDDDBBBCCCBBB@@@>>>===???AAA@@@AAABBBCCCBBB@@@>>>===AAAAAACCCEEEIIIMMMQQQTTTXXXYYYXXXSSSNNNMMMSSSXXXgggnnnrrrpppnnnlllhhhaaa___```lll~~~~~~xxxxxxwwwwwwwwwxxx{{{}}}{{{vvvuuutttsss{{{~~~vvvrrrsssttttttsssrrrpppooopppnnniiieeeaaa___^^^^^^```___]]][[[ZZZYYYYYYYYY]]]aaagggpppxxxwwwwwwvvvtttqqqlllhhheeedddjjjttt}}}~~~zzzuuurrrpppoooooorrrrrrsssxxxyyyjjjWWWGGG???===>>>>>>===;;;:::;;;============>>>???@@@BBBBBBDDDEEEFFFFFFDDDDDDDDDFFFCCCCCCDDDEEEEEEFFFFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKIIIGGGDDDBBBAAAAAABBBAAABBBBBBBBB@@@???@@@AAABBBCCCCCCCCCCCCBBBAAAAAACCCCCCDDDFFFIIIKKKNNNOOOQQQSSSTTTRRROOOPPPVVV\\\qqqttttttqqqmmmkkkfffaaa```eeevvv~~~vvvyyyxxxwwwvvvwwwyyy{{{}}}~~~~~~~~~~~~|||{{{|||vvvooojjjgggeeeeeeffffffdddbbb___[[[XXXVVVUUUXXX^^^eeennnvvv}}}{{{yyyxxxpppooommmkkkhhheeecccaaabbbiiisss}}}~~~|||xxxsssooommmllllllvvvwwwzzzuuugggVVVFFF>>>===>>>>>>===<<<;;;===>>>>>>>>>>>>>>>???AAABBBCCCEEEFFFGGGFFFDDDDDDDDDFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJHHHFFFCCCAAABBBCCCCCCEEEFFFEEECCCBBBAAABBBCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIIIIIIILLLPPPRRRRRRQQQTTT[[[aaapppqqqqqqpppnnnkkkeee```bbbkkk~~~xxx{{{yyyvvvuuuuuuvvvyyyzzz~~~~~~}}}zzzsssooommmllljjjjjjhhhfffaaa\\\XXXUUURRRTTTWWW]]]cccjjjooorrrsssuuuvvvuuurrrnnnmmmlllgggfffcccaaa___^^^]]]]]]```hhhsss~~~||||||zzzvvvrrrooommmllllllvvvxxx}}}~~~qqqcccRRREEE>>>===>>>>>>>>>======>>>@@@????????????@@@BBBCCCDDDFFFGGGGGGFFFEEEDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIKKKLLLMMMMMMMMMNNNNNNKKKHHHEEEFFFGGGEEEFFFGGGFFFDDDBBBAAAAAAAAAAAABBBCCCEEEGGGHHHHHHJJJJJJKKKLLLKKKKKKIIIIIINNNQQQSSSQQQPPPSSSZZZaaaiiiiiikkkooopppllleee```fffrrr~~~|||zzzvvvtttssstttvvvxxx}}}~~~}}}|||}}}xxxtttsssooonnnlllhhhccc]]]WWWTTTRRRSSSUUUXXX[[[___bbbdddeeefffgggfffcccaaa``````^^^]]][[[YYYXXXWWWWWWWWW^^^fffrrr~~~~~~zzzzzzxxxtttqqqooonnnnnnnnnpppttt|||{{{mmm^^^NNNCCC@@@===>>>???>>>===>>>@@@BBB@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHGGGEEEDDDDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIKKKMMMOOORRRSSSNNNPPPRRROOOJJJFFFEEEEEEDDDEEEEEEDDDBBB@@@AAABBBAAABBBCCCEEEFFFGGGGGGGGGGGGIIILLLOOOPPPPPPOOOOOOQQQSSSSSSQQQNNNQQQYYY```hhhgggjjjqqqsssnnngggdddjjjyyy}}}zzzvvvsssrrrsssuuuvvvzzz~~~~~~zzz~~~~~~|||xxxvvvsssmmmggg___YYYVVVTTTUUUVVVWWWXXXYYYZZZZZZYYY[[[\\\[[[YYYWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRZZZcccppp}}}~~~{{{vvvuuurrrpppooooooppppppooottt~~~xxxkkkZZZIIIBBBBBB===>>>??????>>>???AAACCCBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHGGGEEEDDDDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLPPPTTTWWWYYYTTTXXX[[[XXXPPPIIIEEEEEEBBBCCCCCCBBBBBBBBBEEEGGGIIIJJJKKKLLLLLLJJJHHHGGGHHHJJJNNNRRRTTTTTTSSSRRRRRRSSSTTTRRRRRRWWWbbbkkkrrrnnnnnntttwwwrrrkkkiiinnn}}}{{{vvvrrrqqqrrrtttvvvyyy}}}yyy}}}~~~zzzssskkkccc\\\YYYVVVVVVWWWWWWWWWWWWVVVUUUSSSUUUVVVUUUTTTRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPVVV```ooo}}}~~~~~~sssrrrpppooonnnoooqqqrrrsssyyywwwiiiWWWGGGAAACCC<<<>>>??????>>>???AAACCCCCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKNNNRRRVVVZZZ]]]aaaeeehhheee[[[RRRMMMKKKBBBCCCCCCCCCDDDFFFJJJMMMRRRSSSTTTTTTRRROOOKKKIIILLLNNNRRRUUUVVVUUUSSSQQQOOOQQQSSSTTTXXXaaappp{{{~~~vvvssswwwyyytttnnnmmmppp