BM6P6(@ yyyuuusssuuu|||xxxppplllwww{{{zzzrrrmmmdddaaa[[[TTTNNNIIIFFFEEE@@@???>>>;;;:::888888777333333333222222222111111333222222111111222222333111111000000//////......//////............/////////...,,,++++++,,,...///------,,,,,,,,,,,,++++++,,,---------,,,,,,...000***+++++++++++++++++++++...,,,***((('''''''''(((******************************+++++++++,,,,,,,,,***)))))))))***,,,...000++++++***)))((('''&&&&&&+++***)))***+++,,,+++)))+++*********))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((***)))((('''&&&%%%$$$$$$###$$$&&&((()))******)))'''''''''''''''''''''''''''((((((((())))))******+++***)))***,,,,,,***)))((()))))))))))))))((((((%%%&&&''''''((((((''''''&&&'''((('''&&&%%%'''))))))(((&&&''')))******)))&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))******))))))(((((('''''',,,)))&&&&&&''')))******))))))))))))(((((((((((()))))))))***+++---...///---------,,,,,,+++++++++...---+++)))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))************...+++((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////......------------------------,,,,,,,,,---------......---)))(((+++,,,***(((***...+++)))***---//////---///...---,,,---///111222555888<<<>>>AAADDDHHHJJJMMMOOOOOOMMMHHHCCC???>>>;;;>>><<<666666<<>>AAADDDGGGIIILLLNNNQQQPPPNNNJJJDDD@@@???>>>???CCCEEECCCDDDHHHIIIGGGKKKKKKJJJHHHHHHNNNWWW^^^iiiooozzzwwwqqqlllmmmoookkk]]]QQQNNNMMMKKKHHHEEEBBB???>>>999888666555444444555555555555444333222222222222333222222222222111111111000000000//////000000000000000000000////////////000000////////////000000...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++***+++,,,+++******,,,......---+++))))))***+++,,,))))))***+++,,,,,,++++++*********************************++++++++++++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))***)))((((((******)))(((******))))))))))))((((((((((((((((((((((((((((((************************''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((&&&&&&&&&%%%''''''((((((((()))))))))((((((((((((((((((((((((&&&((())))))(((''''''((('''((((((((())))))******(((((()))***+++*********))))))))))))))))))))))))'''''''''''''''((((((((()))(((((()))******)))'''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''(((((('''&&&&&&''')))+++)))((((((***++++++***(((((())))))))))))(((((('''((()))(((&&&&&&(((***((((((''''''(((((()))***)))((((((''''''(((((()))(((((('''''''''((())))))))))))((((((((((((((((((***((('''((()))***)))((((((((((((((())))))))))))))))))))))))***+++------000///...,,,***)))(((''''''''''''''''''((())))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))************000---+++******+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222000/////////......------++++++++++++,,,,,,,,,,,,---))))))---///------///...,,,+++,,,...///...---111222333555888:::===???BBBEEEIIIKKKLLLMMMNNNOOOOOONNNJJJFFFBBBAAACCCEEEBBBGGGJJJIIIIIIKKKKKKJJJKKKMMMOOOSSSYYYfffuuu{{{uuuqqqkkkjjjhhhfffeeeccc___\\\OOOLLLKKKOOOSSSSSSLLLEEEBBB@@@>>><<<;;;;;;;;;;;;999888666555444333333444444333333222222333333444222222222222111111111111111000000//////000000111000000000000////////////222222111111111111222222...---,,,,,,,,,,,,---...,,,,,,,,,++++++++++++***)))***+++***))))))+++---000...+++)))((()))***,,,)))***+++------,,,++++++************************************++++++++++++)))((((((((()))***,,,---(((((()))))))))*********)))((('''((()))***)))'''))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******(((''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&((())))))(((''''''(((''''''((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((''''''((())))))(((&&&&&&&&&'''(((((((((''''''&&&&&&'''((((((((((((((()))******)))(((((()))++++++***((()))+++,,,,,,+++))))))************))))))'''(((((('''%%%%%%''')))((((((((((((((()))******))))))(((((((((((())))))))))))((((((((()))))))))''''''(((((((((((((((((()))(((((()))******((('''(((((((((((())))))))))))((((((((())))))+++,,,,,,...---,,,+++***)))(((((()))))))))))))))))))))***'''((())))))******))))))))))))))))))))))))))))))((()))))))))************---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111222222/////////...------,,,,,,******+++++++++,,,,,,,,,(((%%%%%%+++......///111///...//////000000000///333555777:::>>>AAACCCEEEGGGIIILLLMMMLLLKKKKKKKKKGGGGGGGGGGGGFFFIIIMMMPPPMMMNNNNNNKKKIIIKKKOOORRRYYY^^^dddlllxxx~~~yyyvvvvvv}}}yyynnneeebbb^^^ZZZXXXUUUQQQOOONNNNNNNNNNNNOOONNNKKKIIIBBBBBBCCCCCCCCCAAA???======;;;999777666666777888666666555333222222111111222222222222222333444444222222222111111111000000111111111000000111111111////////////000000000000000000000//////000000000---------,,,,,,---------,,,,,,+++++++++*********)))*********))))))+++---000...+++)))((()))***,,,++++++,,,------+++***)))************************))))))*********+++++++++************+++,,,,,,---(((((())))))******++++++)))((('''((()))***)))'''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((('''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&'''))))))'''&&&&&&'''((()))))))))))))))&&&'''(((((())))))((((((((())))))(((''''''(((***+++***((()))+++,,,,,,+++))))))************))))))&&&''''''&&&%%%%%%&&&(((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))((((((&&&&&&''''''(((((()))))))))(((((()))******(((''''''((((((((()))))))))***(((((((((((()))***++++++*********************)))***************))))))(((((())))))***************))))))))))))))))))))))))((()))))))))************))))))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000---------,,,,,,+++++++++******+++++++++,,,,,,,,,---))))))...111000111333...///111222222222222222777999===@@@DDDFFFGGGHHHHHHIIIKKKJJJHHHFFFEEEEEECCCFFFIIILLLNNNOOORRRTTTTTTQQQNNNKKKLLLRRR___iii}}}{{{zzz~~~tttjjjddd___^^^```WWWTTTSSSYYY``````VVVLLLHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDFFFGGGFFFCCCAAA:::<<<>>>===;;;:::<<<===@@@???===;;;::::::;;;;;;222222222333333333333333111111000000111111222333222111111111111000000000222111111000000111111222////////////000000000000------,,,,,,,,,,,,------------------------------++++++++++++************)))***+++***))))))+++---...---+++))))))***+++,,,++++++,,,,,,+++***))))))************************)))))))))************+++...------,,,+++***)))))))))))))))******+++++++++***)))((((((******)))(((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((((((((''''''&&&&&&&&&%%%)))))))))))))))***++++++''''''''''''''''''''''''((((((((('''''''''''''''(((''''''((())))))(((&&&&&&'''((()))************''''''((())))))))))))(((&&&''''''&&&%%%%%%&&&(((+++)))((((((***++++++***))))))************))))))%%%'''(((((('''&&&&&&'''((((((''''''(((((()))***)))((((((''''''(((((()))(((((()))))))))(((''''''%%%%%%&&&'''(((((())))))***((('''((()))***)))(((''''''(((((())))))******((((((((((((((()))******((())))))))))))*********(((((())))))))))))(((''')))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))************'''((()))))))))***---000,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111---,,,///000...,,,......000444555555555666777>>>@@@DDDGGGIIIJJJIIIIIIFFFGGGGGGFFFDDDBBBCCCDDDHHHKKKPPPRRRRRRQQQPPPPPPJJJHHHHHHLLLRRR___sss\\\\\\bbbrrr|||pppffffffttt{{{sssooobbbUUUMMMIIIEEEDDDFFF@@@@@@@@@CCCFFFEEEBBB>>>?????????@@@BBBCCCBBBAAA>>>>>>???AAACCCBBB???<<<666666666777999:::<<<===888777666555444444444444111222333333444555555555111111000000000111222222111111111111000000000000000000000//////000000000.../////////000000000111------,,,,,,,,,,,,------,,,------------------,,,++++++++++++***************+++++++++******,,,---,,,,,,+++******++++++,,,******)))))))))***++++++************************))))))))))))************------,,,+++***)))((('''******************+++++++++***))))))***+++***)))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''(((((((((((((((((((((((()))***,,,---'''''''''''''''''''''''')))))))))((((((''''''''')))((('''(((******(((&&&%%%&&&'''((())))))))))))''''''((()))))))))))))))'''(((((('''&&&&&&''')))***((('''''')))******)))((())))))))))))))))))(((%%%(((+++,,,***(((''''''''''''&&&&&&''''''((()))(((''''''''''''''''''((('''(((((()))((('''&&&%%%$$$$$$%%%&&&'''))))))***+++)))''''''((()))))))))'''''''''((()))*********(((((('''''''''((())))))))))))))))))))))))((((((%%%&&&(((***+++,,,,,,+++++++++,,,------------,,,))))))))))))))))))))))))))))))))))))************((()))***)))''''''***---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++***++++++,,,,,,------...,,,,,,,,,,,,------------111---,,,///000...---///333666;;;=========???@@@FFFHHHKKKMMMNNNMMMKKKIIIDDDEEEEEEDDDCCCDDDGGGJJJNNNQQQTTTTTTRRRPPPNNNMMMJJJMMMVVVcccoooRRRQQQXXXiiizzz|||mmm]]]ZZZXXX```sssyyynnnaaa]]]VVVNNNGGGEEEBBB<<<888777999<<<@@@???===<<<===@@@>>>>>>===>>>???>>>;;;888:::;;;===@@@BBBBBB???<<<<<<888444444777888777555666666666666666555555555111111222222222111111000333333222222222222333333111111111111000000000000//////............//////.../////////000000111111//////............//////,,,------......------,,,+++++++++************)))***+++,,,+++******,,,...***+++++++++++++++++++++((((((''''''(((***,,,...************************))))))))))))************((())))))************)))************************+++***)))***+++,,,+++)))&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&'''((()))***++++++&&&%%%%%%&&&''')))+++,,,))))))))))))))))))))))))******))))))(((((((((''')))(((((()))******)))'''$$$%%%&&&'''(((((((((((('''(((((()))))))))))))))***++++++***))))))***,,,)))(((&&&''')))******)))(((((())))))))))))((((((&&&)))---///---+++)))(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%$$$$$$$$$%%%&&&''')))******,,,)))&&&&&&''')))******&&&''''''((()))******+++(((''''''''''''(((((()))+++******)))(((''''''&&&%%%&&&))),,,///000111111+++,,,------......------))))))))))))))))))))))))))))))))))))***************++++++)))&&&%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++***++++++,,,---...//////,,,,,,------------......111---...333666666666999999===CCCEEEEEEFFFGGGIIILLLMMMPPPRRRQQQOOOLLLJJJCCCDDDDDDDDDDDDHHHMMMPPPPPPRRRTTTTTTQQQOOONNNNNN___eeeuuu~~~IIIKKKUUUgggvvvtttbbbPPPPPPNNNRRRZZZ]]]WWWOOOKKKEEEEEECCC@@@<<<;;;;;;<<<===;;;::::::::::::888777:::999888888999999888666999:::<<<<<<<<<<<<:::999333444555555555555555444777666555444333222222222333333333333333444555666333222222111111222222333111111000///////////////111111111111111000000000//////............//////111000///...---,,,++++++...------,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))+++++++++***)))((((((''',,,,,,++++++***)))))))))******)))(((((((((((((((+++)))&&&$$$$$$%%%'''(((******))))))((((((''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((*********)))((()))))))))))))))(((''''''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))***(((&&&'''))))))'''%%%&&&&&&&&&&&&'''''''''((('''''''''(((((('''%%%###))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''***************)))(((((())))))))))))))))))))))))******+++,,,,,,+++******)))))))))))))))))))))))))))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,------,,,+++---...,,,,,,------------......---------....../////////000000111222555999<<<>>>@@@DDDIIIKKKJJJIIIKKKLLLNNNPPPQQQOOOKKKHHHGGGHHHEEEFFFGGGIIILLLNNNQQQSSSPPPNNNMMMMMMQQQWWW]]]aaaoooIIIHHHPPPcccuuuuuuaaaMMMHHHEEEFFFLLLNNNIIICCCAAA>>>>>>>>><<<:::999;;;===>>><<<:::999::::::999888:::888777888999999888777888999999::::::999999888555555666666666555555444555444333222222111222222222222222222222333444444333222222111111222222333111111000///////////////,,,,,,,,,------.........//////............//////............------------...------,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***++++++++++++***)))*********+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))++++++******)))((((((''')))))))))*********************)))((((((((((((((()))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))))))))***(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''))))))******))))))((('''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''((((((((()))***(((&&&'''((()))'''%%%&&&&&&'''''''''(((((((((((((((((()))))))))'''&&&))))))((((((((('''''''''(((''''''&&&&&&''''''(((***************)))(((((())))))))))))))))))))))))+++,,,...//////...,,,+++))))))))))))))))))))))))***+++,,,,,,******+++,,,************************++++++++++++,,,,,,,,,,,,***,,,------,,,+++---...........................///////////////000000111111222555999<<>>===999;;;=========>>>@@@BBBBBB???;;;:::;;;<<<===>>>888777666777888999888777777666555444444555666777777888777777666555444333111111111111111222333333222222111111111222222333222222111111111111222222111000000///////////////,,,,,,,,,------......///......////////////......,,,,,,---------.........,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++************++++++*********************++++++++++++******))))))))))))******))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))***))))))((((((((((((((('''))),,,...---+++(((&&&))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((*********)))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***+++++++++++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))((((((((((((((('''&&&(((((((((((())))))))))))%%%&&&''''''''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((*********++++++******)))))))))))))))))))))))))))+++...111444444111...+++)))))))))))))))))))))))))))+++...///---,,,++++++))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,---////////////////////////...000000000111222555888:::>>>@@@CCCFFFIIIKKKLLLLLLMMMLLLIIIEEECCCBBBBBBCCCCCCCCCDDDIIINNNRRRSSSRRRNNNOOOOOOMMMKKKLLLPPPTTTXXXaaarrr@@@===<<>>CCCFFFDDDAAA@@@<<<>>>@@@@@@??????AAABBBCCC@@@<<<;;;<<<>>>???@@@888777666666888999888666777666555444444555666777777777777777666555333333222111111222222333444555333333222222222222333333222111111000000111111222111000000///////////////000/////////......------......///000000///.........------------,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++******************+++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((((((((((((''''''&&&&&&***))))))((((((((((((((((((((()))******))))))((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''')))+++,,,+++++++++++++++***))))))((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((''''''''''''(((((((((((())))))))))))&&&'''))))))'''''')))+++(((((())))))))))))))))))(((((((((''''''(((((((((******++++++++++++******))))))))))))))))))))))))***,,,000222222000,,,***))))))))))))))))))))))))'''***------,,,***))))))************************))))))*********++++++++++++---......---,,,...///............////////////000000111333666:::===???CCCCCCCCCCCCEEEGGGIIIJJJHHHFFFDDDCCCDDDFFFHHHIIIIIIIIIKKKNNNPPPQQQPPPOOOOOORRRUUUUUUVVVZZZaaagggrrr~~~>>><<<;;;===BBBGGGIIIJJJAAA===<<>>>>>===???AAA@@@???>>>>>>???AAA???<<<<<<===>>>??????999777666666777888666555666666555555555555666666555666666666555444333333222222222222222333444555444444333222222222222333111111000000000000111111111111000///////////////000000///...---,,,++++++---...///000000///...---...---------,,,,,,+++++++++******++++++,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++***))))))***++++++)))))))))************+++******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))***))))))(((''''''&&&&&&******)))((((((((((((((((((((('''''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''')))***,,,---******++++++******)))(((''''''(((((((((((())))))''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((('''''''''''')))))))))'''&&&'''(((''''''((((((((()))))))))(((***,,,+++((((((***---(((((())))))))))))******)))((((((''''''(((((())))))***++++++,,,+++++++++)))))))))))))))))))))))))))+++---//////---+++)))))))))))))))))))))))))))''')))++++++***(((((()))++++++++++++++++++++++++*********++++++++++++,,,+++---......------...///------...///000111222222333444666999<<<>>>@@@AAACCCBBB@@@???@@@BBBDDDEEEEEECCCBBBDDDHHHLLLOOOPPPPPPQQQQQQPPPMMMMMMNNNPPPUUU]]]iiirrrxxx@@@===;;;???GGGNNNQQQQQQEEE???:::<<<>>><<<;;;;;;>>>@@@AAAAAA@@@>>>>>>???===<<<::::::<<<======<<<:::888777666777666555333444555555666666555555444333444444444444444333333222111111111111222222333333333222111111111111111111111000000000000111111111111000/////////////////////......------,,,,,,---...///000000///...---+++,,,,,,,,,,,,,,,------************+++,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++***))))))***++++++))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((((((((((((******)))(((((((((((((((''''''''''''(((((())))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((()))((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''')))************))))))******))))))((('''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''''')))***)))&&&%%%'''(((&&&&&&'''''''''((((((((((((***+++)))%%%%%%(((,,,(((((()))))))))*********))))))(((((((((((()))))))))***++++++,,,,,,,,,+++)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))((()))******(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------...000......///111333444666666:::;;;>>>@@@BBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEEEEGGGEEEEEEHHHNNNRRRTTTTTTSSSTTTSSSOOOLLLOOOXXX```rrrAAA===<<>><<<:::888888999;;;;;;;;;<<<<<<:::888555333111000555555555555555555555555444444444333333222222222000000////////////000000............////////////000000000///////////////111000///000111222111///000///...------------------------///111111///------...///000000...,,,+++,,,++++++---...///...,,,---,,,+++******+++,,,---+++***)))(((((()))******))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&)))******)))(((''''''(((,,,+++***(((''''''''''''))))))(((''''''((()))***++++++***))))))((())))))))))))))))))))))))))))))''')))***+++***)))***+++***))))))((('''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((''''''''''''((()))))))))(((&&&%%%)))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))'''&&&&&&'''(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((('''''')))((((((''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&++++++***)))(((((())))))))))))(((((((((((())))))))))))***+++++++++******'''***,,,+++(((&&&(((++++++++++++++++++++++++++++++---......---,,,,,,---...+++)))***---///...,,,.../////////......000222///111333555888<<>>AAAEEEJJJMMMNNNMMMMMMEEECCC@@@===<<<>>>AAACCCDDDDDDDDDCCCBBB@@@>>>===<<<:::999999;;;======<<<;;;;;;999888666666555555;;;<<<<<<===<<<:::777666444444444333333222222222000000////////////000000////////////////////////000000000000000000000000111000//////111111000/////////...------------------------///111111///---,,,---...//////---,,,***+++******+++---...---+++,,,++++++******++++++,,,+++***)))(((((()))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''((()))***)))((('''((()))***))))))(((((((((((())))))((('''&&&&&&&&&'''(((******))))))((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))******))))))(((''''''&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((''''''(((((()))((('''&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&''''''((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''))))))((((((((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((('''''''''++++++***)))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&((()))))))))***+++---++++++++++++++++++++++++)))+++,,,,,,+++******++++++)))((())),,,......------...//////......000222333666:::===???AAAEEEGGGKKKJJJHHHHHHHHHGGGEEECCCFFFGGGKKKOOOOOOLLLLLLPPPOOOQQQSSSUUUTTTRRRRRRSSSTTT[[[dddlllwww===???CCCEEEGGGHHHGGGGGGCCCBBB@@@???>>>@@@AAABBBBBBBBBAAAAAA???>>><<<;;;<<<:::999:::<<<>>>???>>>:::999888777777888:::;;;CCCDDDGGGHHHFFFAAA<<<999444444333333333333222222111000000//////000000111000000000000000000000000111111111111111111111111111///...///000111000/////////...------------...---------///000000///---+++,,,---...---,,,+++******))))))***,,,,,,+++******++++++++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((())))))(((((()))***((((((((((((((()))*********)))((('''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((%%%'''((()))((('''((())))))))))))(((''''''&&&&&&)))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***)))((((((''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))*********)))(((((())))))))))))))))))))))))&&&&&&''''''((())))))***''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&'''))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''''''((((((((((((((())))))+++***))))))))))))))))))***))))))(((((())))))***((()))******+++++++++++++++)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******++++++***)))***---///000///---...000000000111444666;;;>>>BBBEEEGGGHHHIIIJJJKKKLLLMMMOOOOOOLLLFFFBBBFFFEEEIIIPPPRRRQQQQQQTTTTTTUUUUUUTTTUUUXXX]]]aaalllsss}}}|||yyywwwvvvuuuyyyxxxvvvrrrnnnooosssxxx}}}~~~}}}yyyvvvuuuttt???@@@AAACCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBB@@@@@@???>>><<<;;;:::999999888888:::<<<>>>>>>>>>999888666555555777:::<<>>>>><<<;;;:::999888777777666666888;;;<<<<<<;;;888777444333333444777888===@@@EEEHHHGGGCCC===999333333333333333333333333111111000000000000111111222111111111000000000///000000111111222222222222///...---.../////////---......---------......///...------...000///---+++******++++++++++++++++++,,,++++++,,,------+++***))))))+++,,,,,,+++))))))(((((())))))************))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((()))******&&&((())))))(((((()))++++++***)))((('''''''''''',,,,,,,,,+++***)))((((((&&&'''((((((((((((''''''(((((((((((((((((((((((('''(((******)))))))))***(((((((((((('''''''''''')))(((&&&&&&&&&''')))***))))))))))))))))))))))))&&&'''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((%%%&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))'''(((((())))))((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))+++******)))(((''''''&&&'''((((((((())))))*********)))))))))))))))************))))))))))))******+++,,,///222555777999999555111,,,+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---/////////.........///000000333777:::===BBBFFFJJJLLLLLLLLLKKKKKKMMMQQQUUUTTTSSSQQQPPPOOOLLLGGGDDDIIIIIIMMMTTTUUURRRQQQSSSSSS[[[ccckkkyyyyyykkkddd\\\ZZZ]]]``````_________^^^\\\[[[\\\___aaafffffffffggghhhjjjlllmmmnnnmmmkkkiiiiiilllqqqtttyyy{{{|||{{{xxxtttrrrqqqEEEEEECCCBBBAAAAAAAAAAAA@@@??????>>>>>>>>>??????>>>===;;;999888777777777555555555777999:::999888666555333222111222444555333666:::======:::666444222222333333333333444444222111111000000111111222111111111000000//////...//////000000111222222222///---,,,---...///...---...------------...//////...------...//////,,,***++++++++++++++++++,,,,,,---,,,+++,,,------+++))))))******************)))'''((()))******+++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))((('''''''''(((***+++'''((())))))(((((()))***,,,+++***(((''''''&&&&&&))))))))))))((('''&&&&&&&&&'''((()))***)))((('''))))))))))))))))))))))))''')))++++++***)))***+++(((((((((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))((((((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&'''(((((((((''''''))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''((()))***(((((((((((((((((((((((((((((()))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''((())))))))))))))))))***)))))))))))))))******++++++******))))))******+++***+++,,,---...////////////---++++++,,,...000000,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++---...///...------///111666999===AAAEEEIIINNNRRRSSSRRRPPPNNNMMMPPPVVVZZZWWWTTTPPPMMMLLLLLLKKKJJJOOOOOOQQQSSSRRRPPPTTTZZZ```ppp}}}{{{xxxsssooonnnppprrrsssqqqlllgggcccbbb]]]XXXWWWYYY\\\]]]]]]]]]^^^`````````bbbeeehhhmmmmmmnnnooorrruuuxxxyyyyyyxxxwwwwwwyyy|||}}}~~~}}}yyyuuussssssGGGFFFDDDBBBAAAAAAAAABBB@@@???>>><<<<<<<<<=========<<<:::888777666666666555555555777888999777555333333222222222333333444111222444555555444222111222222222333333444444444222111111000000111111222111111000//////...------......///000000111222222...---,,,,,,......---,,,---------------...//////...------...///...,,,***+++++++++++++++,,,------,,,+++***+++,,,+++***(((******))))))))))))******&&&''')))***++++++******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''')))***((()))***)))((('''((()))******)))(((((((((((((((&&&'''((((((((('''&&&&&&&&&''')))++++++***)))(((************************&&&(((******)))((()))***'''(((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''((())))))***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''(((%%%&&&''''''((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((*********))))))))))))))))))))))))))))))***+++++++++******))))))******+++(((((()))************)))++++++***))))))***...111------------------------)))+++,,,,,,+++******+++,,,...000000000111444777>>>@@@DDDFFFIIIMMMQQQTTTVVVVVVVVVTTTTTTVVVZZZ^^^VVVSSSOOOMMMNNNOOOPPPPPPRRRRRRSSSTTTSSSXXXgggvvv|||vvvooojjjddd```^^^]]]\\\[[[[[[]]]```bbbbbbaaa``````\\\[[[YYYYYYZZZ]]]```bbbdddfffiiikkkmmmnnnqqqtttwwwxxxyyy{{{~~~~~~}}}~~~HHHFFFDDDBBB@@@AAAAAABBBAAA???===;;;::::::<<<<<<===<<<:::888666666666666666555666777999888666444111111222333444444444555444444444444333333222222222222222333333444444444222222111111111111222222111000000///...------,,,---......///000111111111...---,,,,,,......---,,,---------------...///000...------...///...,,,))),,,+++++++++,,,------...+++***)))***+++***((('''+++***)))(((((()))***+++&&&''')))***+++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$%%%''')))***)))***+++)))(((''''''(((((((((((((((((())))))***'''((()))******)))((((((&&&(((***+++,,,+++***)))************************%%%'''))))))((('''((()))'''''''''(((((((((((((((%%%&&&(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''(((((((((''''''((())))))((('''&&&'''''''''''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''(((((()))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''((((((((((((''''''))))))((('''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))++++++******))))))(((((())))))((())))))***++++++++++++************++++++'''''')))***+++,,,,,,,,,***++++++(((%%%%%%)))...------------------------+++---///...---,,,---------000333444444666;;;>>>CCCEEEGGGIIIKKKMMMQQQTTTXXXYYYZZZZZZZZZ[[[^^^```SSSQQQNNNNNNPPPSSSUUUUUUSSSSSSTTTUUUXXXddd}}}vvvnnnkkkjjjjjjlllnnnpppllleee______]]]ZZZXXXWWWXXX[[[]]]]]]___bbbdddfffhhhjjjlllhhhjjjlllmmmooorrrwwwzzzJJJGGGCCCAAAAAABBBCCCCCCCCCAAA===999777888999;;;???===;;;999777777888999666666777777888888999999777666555666999;;;;;;:::444777888777444111222333333444555555444222000...222111111111111111111111000000000000000111111222222111111000///......---------++++++++++++------------++++++++++++------,,,,,,---......---,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((***((('''(((+++,,,+++)))******))))))***+++,,,,,,)))***+++,,,,,,+++***)))((()))++++++)))((()))***))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))((()))*********((('''&&&***((('''&&&&&&'''(((***(((((('''(((((()))***+++***)))((()))***++++++)))''''''((((((((((((''''''(((((((((((())))))))))))******)))((((((((((((((('''&&&$$$######$$$&&&'''***************)))((((((''''''''''''''''''''''''***)))((('''''''''''''''+++'''###$$$)))+++***'''%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((())))))(((((('''''''''&&&'''&&&$$$#########$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((,,,***(((''''''(((***,,,)))((('''''''''(((***+++************)))))))))))),,,,,,++++++***)))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((***+++,,,---,,,+++)))'''%%%%%%'''((())))))))))))((('''&&&&&&'''((()))***,,,+++)))((((((***,,,---))))))************)))))))))+++---//////---+++))),,,------,,,***((('''(((+++++++++,,,---...000111///000000///---,,,---///000000222555888===AAACCC@@@DDDHHHJJJJJJMMMTTTZZZZZZZZZ\\\^^^```___]]]ZZZYYYPPPLLLPPPRRRPPPPPPRRRRRRVVVZZZ]]]fffzzzvvvvvvtttoooggg```[[[YYYZZZXXXWWWZZZ___```\\\WWWYYYXXXXXXYYY\\\___ccceeejjjkkkooossswww{{{~~~}}}DDDCCCCCCDDDFFFFFFEEEDDD@@@>>>;;;999999:::<<<>>>===<<<:::888666666777888777777777888888888888888777666666888;;;===>>>>>>777999999777444222333444666777888999888666444333333333222222111111111000000000//////000000111222222222111111000//////...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++******************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''(((&&&%%%&&&)))***)))''')))))))))))))))***++++++)))******************)))((()))++++++)))((()))***))))))(((((((((((()))))))))(((((('''((()))***+++))))))))))))))))))))))))((())))))***)))((('''&&&)))((('''&&&&&&'''((()))(((''''''''''''(((((()))'''%%%%%%&&&'''((('''&&&''''''((((((((((((''''''''''''''''''((((((((((((***))))))((((((((((((((((((''''''&&&&&&''''''((())))))******)))((((((''''''''''''''''''''''''''')))(((''''''&&&&&&''''''(((%%%"""###''')))(((%%%''''''''''''''''''&&&&&&((((((''''''''''''((((((***)))))))))((((((((((((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''******)))(((((()))******)))))))))))))))******+++((((((((((((''''''''''''))))))******************'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))'''((()))******(((&&&%%%&&&&&&'''))))))******)))))))))((((((((()))***+++)))((('''''''''(((***+++))))))************))))))***,,,...000000...,,,******,,,------+++******++++++***++++++,,,---...///000000000...,,,,,,...///444666:::>>>AAACCCDDDDDDAAAEEEIIIKKKKKKNNNTTTYYY```____________^^^\\\[[[TTTPPPOOORRRRRROOOQQQWWWXXX```kkkwwwtttmmmgggaaa^^^]]]\\\^^^^^^\\\XXXSSSPPPOOOTTTSSSTTTVVVYYYZZZXXXVVV^^^___bbbffflllrrrwwwzzz===>>>BBBFFFIIIJJJGGGDDD===<<<:::999:::<<>><<<:::777555444555666444555666777777777777666555555444333222111000//////////////////000111111111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,------------,,,+++------,,,,,,+++*********++++++++++++++++++++++++******)))))))))((((((((())))))))))))************)))((((((((((((((())))))***)))(((''''''((()))***((()))++++++)))((()))***))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((('''''')))(((''''''''''''((())))))))))))(((((('''&&&&&&***(((((()))***+++***)))''''''((((((((((((''''''&&&&&&'''''''''((((((((()))(((((('''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))'''&&&&&&((()))((('''&&&'''(((***)))(((&&&%%%((((((''''''''''''(((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&$$$&&&(((***++++++))))))%%%%%%&&&&&&&&&''''''''''''((()))++++++)))(((''''''((()))++++++***))))))))))))))))))************''''''(((((())))))))))))+++******))))))(((((('''###%%%''')))***))))))((())))))))))))))))))))))))(((((())))))))))))((('''((()))***+++++++++++++++++++++******))))))))))))))))))***++++++++++++*********))))))))))))******+++---...000000...---+++)))+++------,,,,,,,,,---...............///000000000111222222333666:::>>>>>>BBBHHHMMMPPPOOOMMMKKKJJJNNNSSSVVVYYY[[[___bbb______^^^\\\ZZZXXXXXXXXXXXXUUUTTTVVV^^^mmm{{{uuusssuuu{{{vvvooohhhccc`````````\\\SSSKKKIIIIIIIIIKKKOOOMMMNNNOOOPPPPPPRRRUUUXXXWWW]]]dddjjjooouuu~~~;;;;;;<<<>>>AAABBBAAA@@@===<<<;;;::::::;;;===>>>;;;:::999999888888888888555555444444333333333222555444555777<<>>;;;888666555555555555222222333444444555555555555555444333111000///////////////...///000000111...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,------,,,++++++,,,,,,,,,+++++++++******************************+++***************))))))((())))))***)))******+++))))))((((((((((((((()))***)))(((''''''((()))***((()))++++++)))((()))***))))))(((((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((***************)))((('''&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((###%%%'''(((((('''%%%###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''(((((((((((('''"""###&&&((()))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&(((***++++++***)))&&&'''''''''((((((((((((&&&''')))++++++)))'''&&&%%%&&&((()))))))))((('''((()))))))))*********+++))))))))))))(((((('''''')))))))))(((((((((''''''$$$%%%'''))))))***))))))(((((((((((((((((((((((((((((()))))))))))))))((()))******++++++++++++************))))))(((((('''))))))***++++++++++++*********)))(((((()))******+++,,,---......---,,,++++++---...---,,,***++++++......---......///000111...///222444777<<>>CCCHHHLLLRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[[[[YYYVVVTTTXXXXXXWWWRRRNNNNNNRRRVVVYYYdddvvv{{{tttmmmgggfffiiijjjccc]]]ZZZWWWRRROOOPPPPPPOOONNNMMMKKKIIIHHHGGGKKKHHHFFFHHHHHHGGGHHHLLLNNNPPPUUUZZZ```iiirrrxxxzzz;;;999888888:::;;;:::999:::999999888888999999:::888888888888888888777666444444444444444555555555666555444555777999999888777555333333555555444222222111111111111222222333111111111000000////////////............///000000------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***((())))))******+++++++++)))))))))))))))))))))))))))))))))***************%%%''')))((('''&&&(((***++++++***))))))))))))))))))******************)))((()))++++++)))((()))***))))))(((((((((((())))))&&&'''((()))***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''(((((((((((('''''''''(((***++++++***)))((()))((('''(((***+++***)))''''''(((((((((((('''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((()))'''((()))******)))((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((($$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((())))))((('''''''''''''''''''''((())))))&&&&&&&&&'''((()))))))))******************))))))&&&&&&&&&''''''(((((()))***)))'''''''''((()))***((((((((((((((((((((((((''''''''''''(((((()))))))))***************))))))((()))***+++++++++***))))))((('''''''''(((***++++++***)))(((((()))***+++,,,,,,------------,,,,,,---///000000/////////000,,,------///000222444555555999???DDDHHHLLLPPPSSSYYYYYYYYYXXXWWWUUUTTTSSSSSSUUUXXX[[[\\\[[[XXXVVVVVVTTTQQQMMMMMMUUUbbblll|||zzzuuuvvvnnngggccc]]]VVVUUUYYYYYYSSSPPPPPPOOOKKKJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDAAAAAADDDEEEFFFJJJPPP]]]bbbkkkttt{{{888888888999;;;;;;999888777777777777888999::::::666777777777777777666555444555555666666777777777888666555555666888777666444222111222555555333000000000//////...//////000000000000000////////////...............///000000---.....................++++++------------++++++...---++++++++++++---...***+++,,,,,,,,,,,,+++***''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))''')))++++++((((((***,,,,,,,,,+++***))))))******)))***+++,,,,,,+++***)))((()))++++++)))((()))***))))))(((((((((((())))))&&&''')))*********)))((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''%%%''')))***+++***)))(((&&&%%%$$$%%%'''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''((()))***'''(((******((('''&&&&&&(((((('''''''''(((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))%%%&&&((()))))))))(((((()))((('''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))((('''''''''(((***+++'''(((((()))***++++++,,,)))))))))***++++++,,,,,,(((((()))***+++,,,------,,,***(((&&&&&&''')))+++))))))))))))))))))))))))***************+++,,,,,,))))))*********))))))(((((()))+++,,,---,,,,,,+++,,,+++)))((((((***,,,---+++***)))'''''')))***+++---..................------///111222222222333555000000111222555777999:::>>>CCCIIINNNRRRTTTWWWYYY[[[[[[[[[YYYVVVRRRNNNKKKLLLOOOTTT[[[```aaa```^^^ZZZXXXUUURRRWWWggg|||~~~ssseee]]]XXXWWWTTTOOOOOOTTTPPPKKKJJJLLLMMMKKKJJJKKKJJJIIIHHHHHHHHHJJJLLLMMMIIIGGGGGGKKKOOOSSS\\\eeekkksss~~~===<<<;;;:::999999999999444555666777888888888777777777666555555555555555444444444333333222222222222333555666666555333222111111111111111111222222111111111111111111111111000000000000000000000000...------------.../////////............------------------...............---,,,,,,++++++,,,,,,---+++++++++************)))---+++)))***,,,,,,)))''',,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))***+++++++++++++++*********)))))))))))))))&&&((()))((('''&&&'''))),,,+++***)))(((((((((((())))))((('''&&&%%%%%%$$$+++***)))(((((((((((((((((((((((((((''''''''''''***)))(((''''''((())))))(((((())))))*********+++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&)))))))))))))))((('''''''''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''************************))))))))))))))))))))))))((((((((((((((()))))))))+++***)))(((((()))******++++++***)))(((((())))))///...------++++++***))),,,+++******))))))******------------............---...000111333333444444111222333666888;;;===>>>IIIJJJNNNSSSTTTSSSXXX___```^^^ZZZWWWSSSOOOJJJGGGLLLOOOVVV[[[^^^]]][[[XXXWWWVVVVVVZZZfff|||zzzxxxgggWWWRRRNNNNNNPPPPPPMMMIIIGGGIIIKKKKKKJJJJJJKKKMMMLLLIIIFFFEEEGGGKKKMMMOOOLLLMMMNNNQQQWWW```kkkrrr@@@???===;;;999888777777666666666666666666666666777777666555555555555555555444444444333333333333222333444666666444333222111111111111111111111111111111111111111111111111////////////////////////...------------.../////////............------------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************))),,,***)))***,,,,,,)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))***'''((())))))''''''((()))))))))(((((((((((()))***(((''''''''''''''''''''')))(((((('''&&&&&&''''''((((((((((((''''''''''''))))))(((''''''((()))***(((((()))))))))*********''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((((('''%%%$$$%%%%%%&&&''''''''''''''')))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******,,,+++***))))))))))))))),,,,,,,,,+++******)))))),,,++++++******++++++,,,.........//////000000000000111222444555666666777555666999<<>>;;;999777666666888777555444444444555555666666666666666555555444333333333333333222222222222333444444444444333222222222222111111111111111111111111111111111111111////////////////////////...------------.../////////............---------------,,,+++******)))))),,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))************)))(((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''((()))***++++++(((***+++***)))((()))***(((((((((((()))***++++++(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&'''((()))******(((((())))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&%%%''''''((()))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************************((((((((((((((((((((((((---,,,,,,+++***)))(((((()))))))))))))))*********,,,,,,+++++++++++++++,,,)))))))))*********++++++++++++,,,,,,---///000111111111111111222444555666;;;;;;;;;;;;;;;;;;<<<<<<===@@@DDDJJJOOOSSSVVVWWWWWWWWWXXXXXXSSSMMMMMMQQQWWWZZZ^^^```aaaaaa``````[[[YYYYYY\\\dddmmmvvv{{{zzztttnnnjjjiiieee```[[[VVVTTTTTTTTTQQQQQQRRRSSSTTTSSSPPPMMMMMMKKKKKKLLLNNNOOOMMMKKKKKKKKKMMMSSS[[[aaaeeefffdddgggkkkrrrwwwzzzyyywww|||<<<<<<:::999888888777777555555555555555666777777666666666777666555444444111111111111111222222222222333333333333333333222222222222111111111000000000000000000000000000000...........................------------.../////////............---------...------,,,+++***)))))),,,++++++******++++++,,,+++++++++*********))))))((()))*********)))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''((()))******+++(((***+++***)))((()))***+++******))))))******++++++******)))(((((('''''''''''''''&&&&&&'''((((((((((((((((((''''''''''''%%%%%%&&&'''((()))))))))))))))((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((('''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%&&&'''(((((('''&&&&&&'''((())))))******))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((---,,,,,,+++***)))(((((((((((())))))************,,,+++++++++++++++,,,,,,))))))******+++,,,,,,,,,+++,,,,,,---...000111222333333222222222444666777::::::999888888999::::::???BBBGGGMMMSSSVVVYYYZZZ[[[YYYYYYWWWQQQKKKKKKOOOTTTYYY```ccccccaaa______[[[[[[```oooxxxmmmfffaaa]]]\\\XXXVVVSSSOOONNNNNNOOOPPPMMMOOOQQQQQQOOONNNNNNOOOPPPPPPPPPPPPQQQPPPOOOMMMLLLOOOTTT]]]fffnnnsssuuuqqqtttzzz999999888888888888999999444555666777888888888888555666777777777666444333111111111111222222222222333333222222222222333333333333222222111000000000000000000000000000000000...........................------------.../////////............------------,,,,,,++++++*********++++++************+++++++++++++++************)))'''(((******)))((()))******))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''(((((()))))))))((()))******(((((()))*********)))))))))))))))***,,,,,,+++***)))(((''''''%%%%%%%%%$$$%%%%%%&&&'''((((((((((((''''''''''''%%%&&&'''((((((((((((((())))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&''''''((())))))(((((((((((((((((()))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&'''((((((((('''&&&'''(((((()))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))))))))((('''((()))******+++******+++************+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---...000111222444333222111111333555666666555555555666888:::;;;BBBFFFKKKPPPUUUYYYZZZ[[[\\\ZZZWWWUUUOOOIIIJJJPPPVVV[[[```aaa___]]]\\\]]]dddjjjyyy{{{ssstttjjjaaa]]]ZZZVVVTTTTTTSSSQQQOOOMMMLLLLLLMMMMMMKKKNNNQQQRRRPPPPPPQQQSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQXXXbbbmmmvvv}}}999999999888888999::::::555666888::::::999777666555666777888777666444333222222333333333444444444333222222222222222222333333333222222111000000///000000000000000000000000...........................------------.../////////............---------************************++++++************+++++++++++++++************)))%%%(((******(((((()))+++((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&''''''(((((((((((((((((('''((())))))''''''((()))''''''&&&''''''((()))***+++++++++******)))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%&&&'''((((((((('''&&&))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&'''(((((())))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******)))))))))))))))***+++,,,)))))))))***************,,,,,,,,,---...///000111555444111000///000222444333333444666:::>>>BBBDDDGGGJJJOOOTTTXXX[[[\\\\\\\\\XXXUUUQQQLLLHHHKKKRRRXXX\\\______^^^___dddiii|||~~~{{{{{{zzztttlllddd^^^```XXXSSSTTTTTTPPPNNNOOOQQQQQQPPPPPPOOOPPPPPPQQQMMMQQQVVVYYYZZZZZZ]]]______aaaccceeeeeedddccccccbbbmmmzzz;;;;;;:::999999:::::::::777888;;;<<<<<<999666333555666777888777666444333444444444555555666666666333222222111111222222333333333222222111000000///000000000000000000000000...........................------------...////////////.........---------(((((((((((())))))))))))++++++************+++++++++++++++************)))%%%(((******(((''')))+++%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))******)))(((''''''(((((((((((((((''''''''''''((()))((('''&&&''')))#########$$$&&&((()))******************+++++++++***************+++,,,,,,)))(((((((((''''''''''''&&&'''((((((((('''&&&%%%))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))'''((()))******)))(((''')))(((((((((''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''&&&''''''(((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***+++++++++***))))))(((((()))***++++++)))))))))))))))(((((((((------,,,------...///000555444111///...///111222444555777;;;@@@FFFLLLOOOKKKNNNSSSWWW[[[]]]]]]]]][[[WWWSSSOOOJJJGGGLLLTTTYYY[[[]]]]]]___fffrrr{{{|||zzz}}}vvvooofffaaa___^^^ZZZVVVWWWPPPMMMQQQSSSNNNKKKLLLMMMMMMNNNPPPQQQRRRSSSSSSRRRWWW]]]bbbdddfffiiikkkqqqtttwwwzzzzzzzzzzzz{{{uuu<<<999777888:::;;;999666777999999888666555666777777666666555555555555666777666444444666777666555444333222111111111222222222222111000//////000000---.........//////000000......//////000000111111///...------,,,,,,,,,,,,...---,,,,,,---,,,***(((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))************)))))),,,+++)))((((((((()))***))))))(((((('''''''''&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((******)))(((((((((((((((***)))&&&%%%%%%&&&)))***&&&&&&''''''((()))))))))***((('''&&&&&&'''(((***(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%(((,,,//////+++&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''((('''&&&&&&(((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))+++***(((&&&&&&&&&''''''(((((('''''''''&&&&&&&&&+++***)))***+++***(((&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))((((((((((((((())))))(((&&&&&&((()))((('''++++++******))))))(((((((((((()))***+++,,,,,,---***)))((((((((()))+++,,,)))************+++++++++++++++******)))(((((((((...---+++*********++++++***++++++,,,...//////000+++---......------...///555888===CCCIIINNNRRRSSSQQQTTTXXX\\\___```aaa```\\\VVVRRRQQQPPPNNNQQQUUU```YYYUUUXXXaaappp}}}~~~uuuiiibbb___[[[ZZZYYYXXXTTTQQQMMMLLLLLLMMMOOOQQQQQQQQQOOOQQQSSSTTTUUUVVVXXXZZZ]]]bbbjjjqqqvvv{{{;;;999777888::::::888666888999:::999777666777888777777666555555555555666666444333333444555555444333333333333222222222222222222111000000000000000............/////////000------------............//////...---------------000...------------,,,***,,,,,,+++++++++*********(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((***))))))(((''''''(((((()))((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''((())))))))))))(((***)))(((((('''''''''(((***)))'''&&&&&&''')))***(((((((((((((((''''''''')))'''&&&%%%%%%&&&''')))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((*********(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((&&&%%%%%%'''''''''&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&((((((&&&$$$&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((((())))))(((&&&&&&((()))((('''+++++++++***************)))))))))******++++++,,,))))))((((((((()))***+++)))************+++++++++************))))))))))))------+++*********++++++++++++,,,,,,---...//////,,,---...//////000222444;;;>>>DDDJJJOOOSSSTTTUUUVVVXXX\\\```bbbbbb```___```YYYUUUVVVXXXYYY[[[___ZZZYYY^^^jjjxxx}}}rrriiibbb]]]VVVTTTQQQQQQRRRRRROOOMMMNNNMMMMMMNNNQQQSSSUUUVVVVVVXXX\\\___aaadddgggjjjsssxxx~~~:::999888999::::::888666888999:::999888777888999777777777666666555555555555333222222333444444333333333444444444333222111222111000000000000000000............////////////.........---------------///......---------------111///---,,,---...---,,,,,,++++++++++++*********(((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''(((((((((((((((''''''&&&((((((((((((''''''''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&'''((())))))******)))))))))(((''''''&&&'''''''''))))))(((((((((((())))))***))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((&&&$$$$$$%%%&&&'''&&&%%%%%%&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))))))))'''''''''''''''&&&&&&&&&%%%%%%$$$%%%''''''&&&$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((((((((()))((((((''''''((()))))))))(((&&&&&&((()))((('''******++++++++++++++++++************************((((((((((((((()))******)))************+++++++++)))))))))************+++---,,,,,,++++++++++++,,,+++,,,,,,,,,---.........,,,...///000222555999===DDDGGGLLLQQQUUUVVVWWWVVVZZZ\\\___aaabbbaaa___^^^^^^YYYWWW[[[___^^^^^^___]]]dddsss~~~{{{zzz}}}pppaaaYYYUUUTTTSSSMMMLLLKKKLLLNNNOOONNNMMMNNNOOOPPPSSSWWW\\\```bbbeeehhhmmmrrrvvvzzz::::::;;;;;;;;;;;;999888888:::;;;:::888888999:::777777777777666666555444555333222222333444444333222333555666555444222000111111000000000000000111.........///////////////000000000//////.........------,,,,,,,,,,,,------000...,,,+++,,,------,,,++++++++++++************))))))))))))))))))))))))))))))************))))))'''(((((())))))((((((''''''''')))))))))((('''&&&((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((()))***************(((''''''&&&&&&&&&''''''(((((()))******)))(((((())))))((((((''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((&&&$$$###%%%&&&'''&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''$$$%%%'''((())))))(((''''''''''''''''''''''''''''''&&&&&&(((******)))(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''((()))))))))(((&&&&&&((()))(((''')))))))))******++++++++++++*********)))))))))(((((((((((((((((()))))))))))))))*********+++++++++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///000222555:::AAAEEEKKKMMMOOORRRTTTVVVVVVVVV[[[[[[ZZZZZZ[[[\\\]]]]]][[[YYY[[[______]]]^^^aaarrr~~~{{{sssooommmmmmnnnpppvvvqqqkkkbbb[[[VVVRRROOOLLLLLLLLLMMMNNNOOOQQQQQQQQQPPPSSSXXX^^^dddkkkrrrwww{{{~~~;;;<<<===>>>===;;;::::::888999::::::999888999:::888888888888777666555444666444333333444555555444222333444555555333111000111000000000000000111111///////////////.........000000//////......------,,,+++++++++++++++,,,,,,---,,,******+++,,,+++***+++++++++*********))))))************************))))))************))))))((())))))******))))))((('''(((***++++++***)))((('''''''''(((((((((((((((((((((((((((((('''''''''))))))((((((((('''''''''(((((()))***************''''''&&&&&&&&&&&&'''((('''((()))******)))((('''''''''''''''(((((())))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((&&&$$$$$$%%%''''''&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''((((((''')))++++++***)))'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))))))))(((&&&&&&((()))((('''''''''(((((())))))******++++++******)))((((((((('''(((((()))))))))))))))))))))*********+++++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111444666:::@@@HHHMMMQQQPPPPPPPPPPPPRRRTTTUUUXXXUUURRRPPPRRRUUUZZZ^^^\\\\\\]]]^^^^^^aaammmzzztttmmmjjjbbbdddkkksss|||zzzuuussspppkkkggg]]][[[XXXUUURRRNNNJJJHHHJJJKKKMMMOOOPPPQQQSSSTTTYYY___gggoooxxx:::<<>>>>><<<999888999666777888888777777888:::888999::::::888666444333555333222222333444444333222222111111111000000000000000000000000111222222000/////////............+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///)))***+++---...---***(((************))))))))))))************************))))))************))))))(((((())))))))))))((((((((((((((((((((()))******''''''''''''((((((((()))%%%&&&&&&'''((()))******))))))))))))((((((((('''''''''((())))))))))))(((((('''''''''(((((()))***&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''')))******'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((('''&&&'''((((((&&&%%%)))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&'''((()))))))))(((&&&&&&((()))((('''))))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++,,,++++++***)))************+++++++++*********++++++,,,,,,,,,++++++---.........---------...///000222444555555:::===AAAEEEIIINNNSSSWWWVVVWWWXXXXXXXXXVVVUUUSSSUUUSSSPPPNNNPPPTTTXXX\\\]]]___hhhzzzpppeeefffpppyyywwwuuuddd\\\RRROOOQQQTTTUUUTTTUUUTTTSSSPPPOOOOOOPPPRRRJJJPPPWWW^^^eeellltttyyy555999======:::777777777555777888888777777888:::888999::::::999777444222444222111111222333333222222111000000//////000000000000///000000111222222000000//////.........------------....../////////...............///000111)))***,,,///000///+++(((************))))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''((('''&&&&&&&&&((()))***&&&'''''''''(((((())))))$$$%%%&&&'''(((***++++++))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%'''''')))+++,,,+++(((%%%"""###$$$%%%'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$######$$$%%%'''***+++&&&&&&&&&'''''''''((((((***((((((((()))((('''%%%&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***)))(((&&&&&&((()))((('''++++++******))))))((((((((((((((())))))))))))))))))***+++,,,---,,,++++++)))************+++++++++***++++++++++++,,,,,,,,,***+++---...///...---------...///111333555777777>>>BBBGGGKKKOOOSSSWWWZZZWWWZZZ]]]______[[[WWWTTTVVVUUUTTTTTTUUUVVVYYYZZZdddkkk~~~xxxpppkkkooo~~~wwwjjjiiikkkjjjjjjlll___WWWOOOLLLNNNQQQPPPOOOPPPRRRUUUVVVUUUSSSRRRQQQSSSZZZdddoooxxx>>>>>>===<<<;;;;;;::::::<<<;;;:::888888888888999999999999999888777555555555444222111111111222222111///,,,,,,---///000000......////////////............////////////......///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************************))))))))))))))))))(((((('''''''''&&&((('''(((***,,,,,,***(((******))))))((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''(((******+++++++++---***'''%%%&&&''''''''''''(((***+++,,,,,,,,,+++******))))))((((((''''''&&&'''(((******((('''&&&)))))))))(((''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''(((((()))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***'''&&&%%%&&&(((*********&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))+++++++++***)))(((((('''+++)))(((''''''((()))+++((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&&&&'''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))***+++,,,,,,++++++***)))))))))*********+++---000000///...//////000222555999>>>AAAEEEEEEGGGKKKQQQVVVYYYZZZXXX___eeeddd]]]VVVRRRQQQUUUYYY[[[[[[YYYYYY]]]bbbqqq|||oookkkiiiiiillluuu~~~rrrccc```^^^___aaa___XXXRRRMMMMMMMMMLLLKKKKKKMMMOOOUUUVVVVVVUUUVVVXXX\\\```eeelllwww~~~|||===<<<<<<;;;::::::999999<<<;;;999888777777777777777777777777666555444333444333222111111111222222...,,,***)))+++,,,,,,+++......////////////............////////////......000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********************))))))))))))))))))((((((((('''''''''(((''''''(((******)))(((***)))))))))((((((((('''((((((((())))))))))))***))))))(((((((((((())))))((((((***++++++,,,,,,,,,,,,***'''&&&&&&'''''''''%%%&&&((()))******)))((())))))))))))((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((())))))'''&&&%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))++++++***))))))(((''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%%%%&&&++++++***))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---...---,,,++++++++++++,,,******+++---...///......111222555888<<<@@@DDDGGGKKKJJJJJJKKKOOOUUUYYY\\\]]]```bbb```ZZZUUURRRRRRXXX[[[\\\YYYVVV]]]kkkxxxzzzqqqoookkkfffdddgggkkkoooyyy}}}oooddd]]]XXXUUUTTTUUUXXXVVVQQQLLLJJJJJJKKKKKKKKKNNNQQQTTTVVVWWWYYY\\\___eeelllqqqzzz|||;;;;;;::::::999888888888::::::888777555555444444444444555444444333222111444333222111111111222222000///------......---+++...//////000000//////.........////////////......000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))************))))))))))))))))))((((((((((((''''''((('''&&&&&&((())))))((())))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,,,,)))'''&&&'''''''''&&&&&&'''((()))))))))(((''')))))))))(((((((((((('''***)))'''%%%%%%''')))***''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***)))(((&&&$$$$$$%%%'''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))(((((('''(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((******))))))((((((''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&'''((((((&&&&&&'''''''''(((((((((+++***(((&&&%%%%%%%%%&&&''''''''''''((()))******''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***************+++,,,------//////...---------......+++,,,---...///000111111444888<<>>DDDHHHJJJKKKNNNQQQSSSSSSRRRQQQSSSWWW\\\```bbb___\\\[[[[[[\\\[[[ZZZYYY]]]bbbfffpppyyymmm\\\aaagggjjjoooxxxqqqlllddd]]]XXXTTTQQQNNNMMMKKKJJJKKKMMMMMMKKKIIIMMMNNNPPPQQQTTTYYY```eeeiiilllqqqwww777777777777777666666666777666666555444333222111333333444444444333222222222222222222222222222222111000//////000///---+++//////000000000000//////......////////////......,,,,,,---.../////////...---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************)))))))))((((((((()))))))))))))))))),,,***''''''(((******)))(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))***(((''''''(((((('''&&&((()))***++++++***(((((('''''''''''''''(((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$###$$$$$$%%%&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((''''''%%%$$$''''''&&&'''((((((&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''))))))(((((((((((())))))&&&''''''(((((()))))))))'''''''''((((((((())))))(((((('''&&&'''((()))***(((((()))***++++++,,,,,,&&&''''''((()))******+++(((((((((((((((((((((((()))(((''''''''')))***+++***))))))))))))******+++...---------------.........///000111111444888<<>>BBBIIIPPPUUUVVVVVVUUUJJJOOOUUUWWWVVVTTTTTTTTTUUUXXX]]]dddqqqzzznnngggdddhhhssszzziiibbbaaa___\\\XXXVVVSSSQQQPPPQQQSSSTTTTTTSSSUUUZZZ```jjj{{{666666666666555555555555555555555444444333333333222222222111222222333333444333222222111111111111000000000000000000000000////////////000000000000...////////////......---,,,,,,---------------,,,---,,,++++++******++++++))))))))))))))))))******((())))))*********))))))))))))******++++++++++++((('''&&&'''((())))))'''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''&&&&&&%%%%%%%%%******)))(((((((((((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''))))))******))))))'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''(((((((((((((((************)))(((&&&&&&(((((())))))))))))(((((()))((('''''''''((())))))''''''''''''''''''&&&&&&(((((((((((())))))))))))%%%&&&''''''''''''&&&'''(((((((((((()))))))))***(((((((((((()))))))))******))))))((((((((()))***)))))))))***,,,///111333888444000............---,,,++++++---///111000///...//////000222666<<<@@@FFFJJJPPPVVVYYYZZZXXXWWWRRRWWW[[[[[[XXXUUUTTTUUUZZZ^^^hhhwww}}}vvvooohhheeefffjjjvvvtttcccYYYWWWYYYYYYXXXTTTRRRPPPNNNMMMNNNPPPRRRUUUUUUYYYaaajjjxxx666666666666666666555555666666666555555444444333444444333222222333333333222222222222222111111111111000000000000000//////////////////000000000000....../////////......---,,,,,,---.........---------,,,++++++******++++++))))))))))))************)))))))))***))))))((((((((()))***+++++++++******((('''&&&'''((())))))'''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))'''(((((((((((()))))))))%%%''')))+++,,,,,,,,,+++(((((('''&&&%%%$$$$$$###***)))((((((''''''(((((('''((((((((((((((())))))((((((((('''''''''&&&&&&((((((''''''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%'''((())))))((('''''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((())))))))))))(((''''''&&&(((((())))))))))))((((((''''''&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&''''''((((((((()))))))))%%%'''(((((('''''''''(((((((((((()))))))))******((((((((()))))))))******+++***)))((((((((()))***(((((()))***+++...000222555333000---+++***+++,,,***))))))+++.../////////000111111333666===DDDJJJOOOPPPSSSVVVXXXXXXXXXWWW]]]```ccc```YYYUUUVVVXXXaaakkk~~~wwwmmmfffcccbbbhhhooozzz~~~qqqcccVVVSSSTTTUUUUUUUUUPPPOOOMMMLLLMMMOOORRRTTTXXXZZZbbbmmmyyy555666666666666666666666888888777666666555444444666666555444333333333333111111111222222222111111111111000000////////////.../////////000000000111------...//////......---++++++,,,------------------,,,++++++******++++++((()))))))))************)))*********)))(((''''''&&&'''((()))***))))))(((((('''&&&'''((())))))'''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((&&&&&&'''''''''''''''''''''((((((((())))))))))))%%%&&&(((***++++++***)))((((((''''''&&&&&&%%%%%%)))(((''''''&&&&&&''''''((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%$$$%%%''')))***)))((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))''''''(((((((((''''''&&&'''(((((())))))(((((('''%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((%%%'''******((('''(((***(((((()))))))))*********(((((()))))))))*********+++***(((&&&&&&'''((())))))))))))***,,,...000111333333333///***((()))++++++******+++...000111000333444555777<<>>???AAAFFFLLLRRRWWWZZZ]]]WWWPPPMMMPPPSSSTTTSSSUUUXXX^^^aaa```eeezzzoooaaa\\\^^^YYYcccppp{{{uuunnnhhhffffffgggggg\\\SSSLLLLLLOOOQQQVVVZZZ[[[]]]^^^\\\[[[___gggooo{{{555666666555333333444666555555555555555555555555444444444333333333222222333333222111111000//////000444777555111------///......////////////......---------...------,,,,,,)))***+++,,,---,,,++++++************************+++*********)))))))))))))))(((((((((((('''&&&%%%(((((((((((((((((((((((((((((('''''''''(((((())))))((((((''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((******)))''''''(((((('''&&&$$$$$$%%%'''(((''''''%%%%%%%%%&&&((()))''''''(((((('''&&&&&&%%%((((((''''''&&&&&&&&&&&&+++)))'''''')))))))))((('''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((()))***)))((('''&&&&&&''''''''')))+++,,,,,,***'''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''***)))(((((())))))(((&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))&&&&&&'''((()))))))))((('''((((((((()))))))))***((())))))************))))))))))))(((((()))))))))+++*********+++---000111000111111///---,,,---...,,,---...///000444999===FFFIIIKKKKKKJJJMMMSSSYYY]]]XXXRRRPPPRRRUUUUUUUUUTTTTTTXXXaaakkk{{{vvvhhhaaaccchhhkkkxxxtttkkkgggbbb^^^]]]]]]^^^^^^YYYRRRMMMOOOSSSVVVZZZ______bbbeeeggghhhnnnwww333444444333111111222444444444444444444444444444444444444444333333333333222222222111111000000//////222555444111......000//////............//////............---,,,+++*********+++++++++,,,,,,,,,*********************************)))))))))(((((()))***+++)))&&&$$$%%%&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))(((''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$''')))******)))(((((()))***))))))(((((('''''''''&&&&&&%%%$$$$$$&&&'''(((''''''((((((((('''&&&&&&)))((('''&&&&&&&&&'''(((,,,***((((((((()))((('''((('''&&&%%%%%%&&&'''((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''((((((((((((***)))(((&&&%%%%%%%%%%%%&&&)))---000000...***(((%%%&&&''''''((((((''''''((((((((((((((((((((((((******)))(((((((((((()))((((((((((((((((((((((((***((('''((())))))(((&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))***+++++++++******)))((()))******++++++******)))++++++***+++,,,///111222......///---++++++,,,---.........000333999AAAGGGOOOSSSVVVRRRMMMLLLTTT[[[```]]]YYYVVVVVVWWWWWWVVVVVVTTTYYYhhh~~~uuugggbbbdddmmmwwwpppfff___]]]ZZZYYYYYYZZZZZZYYY\\\VVVTTTWWWZZZ]]]aaaeeefffkkkqqqvvv{{{555666666555333222444555444444444444444444444444444444444444333333333333222111111111000000000//////111333333000//////000111000...------...//////---.........------,,,+++++++++*********+++,,,---************************))))))((((((((('''''''''++++++***)))(((''''''(((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''''''''((()))***))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%(((***+++***)))((()))******+++++++++***)))'''&&&&&&&&&%%%%%%%%%&&&'''((())))))*********))))))((()))((('''&&&&&&'''((()))+++)))&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))(((((('''''''''((((((((((((((()))(((((('''&&&&&&&&&&&&&&&(((+++---...---+++***%%%&&&''''''((('''''''''''''''''''''''''''''''''))))))(((((((((((((((((('''''''''''''''((((((((()))(((''''''((()))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((('''&&&(((((((((((())))))))))))))))))*********))))))(((((()))***++++++***)))(((*********+++,,,...000111+++,,,---,,,******,,,...000111111333888AAAKKKRRRVVVYYY[[[XXXUUUUUU\\\bbbfffddd```\\\YYYWWWWWWXXXYYY^^^iii}}}vvvggg```dddnnn~~~uuukkkfff___^^^]]]^^^```aaa```___ccc___^^^bbbeeegggkkkooosssxxx666666777555444333444666444444444444444444444444444333333333333222222222111111111000000000000000///000111111000///000000111000///---------...///+++,,,------.........---++++++*********+++,,,---************************(((((('''''''''&&&&&&&&&+++(((%%%%%%)))+++)))'''(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''''''''''''''((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))'''''''''''''''''''''''')))***+++***)))((()))+++***+++,,,,,,+++)))'''&&&'''''''''''''''(((((()))))))))***************))))))(((''''''''''''))))))+++)))&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((()))))))))))))))(((((((((((((((((('''''''''''''''(((((())))))))))))&&&&&&''''''((()))***+++%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((('''&&&))))))))))))((((((((((((%%%&&&'''((())))))))))))'''(((************((('''))))))******,,,---......***+++,,,,,,++++++---///111222444777===GGGQQQYYY^^^^^^^^^^^^^^^```bbbdddhhhgggccc]]]WWWUUUWWWZZZaaapppzzzsssjjjcccgggsss|||sssmmmiiifffeeeaaabbbccceeehhhiiihhhfffiiigggiiinnnrrruuuzzz444555555444222222333555333333333333333333333333222222222222111111111111000000000000000000000000111000000000000000000000111000///......---......***+++,,,---............******+++++++++,,,,,,,,,************************))))))((((((((((((''''''+++%%%!!!"""(((+++)))%%%(((((((((((((((((((((((())))))))))))((('''&&&%%%(((''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''(((((())))))***)))'''''')))+++)))******+++***)))'''&&&'''''''''(((((((((((()))''''''((()))))))))((((((''''''((((((((())))))))),,,***((((((((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((()))))))))((((((((((((((((((((('''''''''%%%&&&((()))******+++***&&&%%%$$$$$$%%%''')))***%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&((()))(((''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''((((((((((((((('''))))))))))))(((((((((((($$$$$$&&&'''((()))))))))((())))))))))))))))))(((*********++++++,,,,,,,,,***+++,,,,,,,,,---///222111333777<<>>DDDKKKRRRXXX]]]aaadddggggggeeebbbaaabbb______]]]XXXVVV]]]lllyyywwwkkkeeefffnnnqqq|||vvvkkkgggcccbbbdddhhhkkklllnnnooosssyyy}}}~~~555666666555333333444666333333333333333333333333000000000000////////////////////////000000000000333111////////////......///000000111000...,,,+++............---,,,++++++(((***,,,---------+++***************************.........---------,,,,,,000///...,,,))))))+++---((((((((((((((((((((((((((('''&&&&&&&&&(((***+++***)))((('''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))((('''&&&%%%%%%$$$((((((((('''&&&&&&(((***&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))***+++++++++++++++$$$&&&)))+++,,,***((('''(((&&&%%%%%%'''(((((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((''''''))))))(((((('''''''''&&&&&&'''((((((((('''&&&%%%&&&''')))*********((('''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********)))(((&&&&&&&&&'''((())))))***'''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******%%%%%%'''((())))))))))))******))))))(((((((((''')))))))))))))))(((((('''---,,,+++******+++,,,---............---,,,+++***+++,,,...//////111444666777===DDDLLLRRRXXX]]]```YYYaaahhhiiiddd```aaaeee\\\]]]\\\YYYZZZfff{{{}}}wwwttttttpppjjjkkkqqqwww|||uuuooogggeeecccdddhhhmmmppprrryyy{{{~~~555666666555333333444666666666555444222111000000111111111111000///...---......///000111222222333000/////////111111///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***)))((()))+++++++++***)))(((((())))))///000///---***'''''''''++++++++++++++++++++++++''''''''''''''''''''''''((('''&&&'''((()))((('''))))))((('''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''%%%'''((('''$$$$$$'''+++''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%((()))))))))(((&&&$$$###((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''******)))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((************)))(((&&&&&&,,,+++***(((''''''''''''((('''&&&%%%%%%&&&((()))((('''&&&'''((())))))'''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''')))&&&"""!!!"""%%%''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))'''%%%&&&(((***)))'''))))))((((((''''''&&&&&&(((''''''&&&&&&((()))***((((((((((((((()))******++++++***************+++(((***---------,,,---//////...---...000333444555>>>FFFQQQZZZ^^^]]][[[ZZZ[[[```eeefffeeecccaaa^^^aaa___^^^```dddsssyyypppkkkhhhgggeeeeeennnzzz}}}vvvrrrooolllmmmnnnnnnooottt{{{}}}~~~|||}}}|||||||||}}}555666777555444333444666666555555444222111111000000000000111000000///...+++---///111111111///...000///...///111111///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***+++,,,,,,+++***************,,,------,,,)))((())))))************************((((((((((((((((((((((((***)))((()))+++,,,+++***))))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&''')))+++((('''''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))(((((('''&&&&&&'''((((((((('''&&&%%%'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((*********))))))(((&&&&&&***))))))((('''''''''''')))((('''&&&%%%%%%&&&'''((('''&&&'''((())))))'''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''')))&&&######$$$&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))'''%%%&&&(((***)))(((&&&''''''(((((()))******(((((('''&&&'''((()))***((((((((((((((()))******++++++************++++++)))+++,,,---++++++,,,---///...,,,...111666;;;===HHHNNNXXX___bbbaaa```___cccfffhhhgggddd```^^^\\\^^^```hhhvvvxxxtttllleeeaaaccciiisss}}}~~~}}}{{{xxxyyyzzz|||}}}~~~~~~|||zzz|||~~~{{{yyyyyy{{{|||}}}666777777666555444555666555555444333333222111111000000111111111000000///+++...111333333111...,,,000///...///000111///---------------------------++++++++++++++++++++++++,,,,,,---+++***)))***,,,---,,,++++++++++++++++++''')))******))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,------,,,)))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&'''))))))((())))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))((('''%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$&&&'''((()))***'''&&&&&&&&&&&&'''(((((())))))))))))(((''''''&&&(((''''''&&&&&&&&&''''''***)))((('''%%%%%%%%%%%%((('''&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&((())))))((('''(((((())))))*********(((((('''''''''((()))***)))(((((((((((()))******++++++************++++++***+++,,,,,,***)))***+++.........000555===DDDIIIRRRWWW^^^ccceeeeeeddddddgggfffeeebbb^^^ZZZYYYYYYaaajjj~~~wwwmmmllleeeccceeeooo~~~}}}}}}|||}}}~~~~~~~~~~~~~~~}}}xxxyyy{{{}}}}}}}}}{{{zzz|||}}}}}}|||yyyxxxxxxyyy||||||~~~555777888777555444555666444444444333333222222222222222222222111000///...000111333444444222000//////......///000000///---------------------------************************,,,------,,,***)))+++,,,,,,++++++*********++++++&&&((())))))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''***,,,,,,+++)))(((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((%%%###%%%((()))(((&&&+++***))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))(((((('''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&((())))))'''&&&&&&&&&&&&'''(((((((((((())))))(((''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&((('''&&&'''((())))))'''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''))))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''((()))))),,,++++++***)))(((''''''((((((((((((((()))))))))))))))(((((())))))***+++++++++*********+++,,,,,,+++,,,,,,+++)))((()))***---///222777===DDDLLLPPPVVVZZZ___ccceeeeeefffggggggdddaaa___\\\ZZZ\\\aaannnqqqiiihhhiiiooo}}}|||zzzyyyxxx{{{{{{{{{{{{|||}}}}}}~~~yyyzzz|||}}}}}}}}}|||{{{}}}}}}~~~|||{{{{{{|||~~~~~~444666888777666444444555333333333333333333333333555555444333111///...---333222111000000111111222///...---...000000...---------------------------************************,,,,,,,,,+++***)))***,,,******))))))))))))***+++((()))***)))''''''((()))************************''''''''''''''''''''''''&&&%%%%%%'''***++++++***((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''')))'''&&&'''***,,,***'''++++++***)))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((('''''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((((('''&&&'''((())))))'''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''(((******(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''')))))),,,,,,+++***)))(((''''''((((((((())))))))))))))))))))))))))))))***++++++++++++******+++,,,,,,---,,,,,,---+++******+++------222999@@@EEEIIIOOORRRWWW[[[___ccceeefffhhhiiijjjddd`````````aaaiiirrrzzznnnlllppp|||}}}zzzxxxwwwvvvwwwzzzzzzyyyyyyzzz|||}}}~~~zzz{{{}}}~~~~~~~~~~~~}}}333555777777555444333333333333333333333333333444666666555444222000...---111///---,,,,,,...000111///...---...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,***)))((()))+++)))))))))((())))))***+++)))***+++)))'''&&&'''(((************************''''''''''''''''''''''''(((''''''(((+++,,,,,,+++(((''''''''''''(((((()))((((((((((((((('''''''''))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''+++******,,,------,,,+++,,,+++***)))((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''((()))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((&&&'''(((***))))))))))))))))))))))))'''((()))*********))))))***))))))))))))***++++++++++++***++++++,,,---...,,,------,,,,,,---000222222999AAAGGGIIIKKKNNNQQQYYY\\\aaadddfffgggiiijjjhhh```]]]aaaeeelllzzz{{{qqqpppzzz{{{zzzxxxvvvuuuvvvwwwxxxxxxxxxyyyyyy{{{|||~~~~~~{{{|||}}}~~~222444666666555333222222222222222333333444444444444444444444333222111111------,,,,,,---...///000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++)))((('''(((******)))))))))******+++,,,)))***+++***((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&''')))******)))'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((***,,,---,,,++++++,,,++++++***)))((('''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((((((''''''&&&'''&&&&&&&&&&&&&&&'''((($$$%%%&&&(((((((((''''''((('''&&&'''((())))))'''''''''(((((())))))******''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))(((&&&&&&(((+++(((((((((((((((((((((((('''((()))***+++***))))))******))))))******+++,,,++++++++++++,,,---......,,,---.........111555888;;;AAAGGGJJJIIIIIILLLOOOZZZ]]]bbbdddeeeeeeeeefffccc\\\[[[fffsss|||tttttt~~~|||{{{{{{wwwvvvtttssstttvvvyyyzzzwwwwwwyyyzzz|||}}}~~~~~~|||}}}~~~111333555666444222111111111222222333333444444555111222333333444444444444+++,,,...///000000000000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******)))'''&&&((()))+++*********+++,,,,,,---((()))******))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%$$$%%%&&&'''&&&%%%'''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$(((++++++)))'''(((***+++***)))(((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((())))))***))))))%%%%%%%%%%%%&&&(((***+++(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((''''''&&&(((''''''&&&&&&'''''''''&&&'''((((((((('''&&&%%%((('''&&&''')))))))))'''&&&''''''((()))******+++'''''''''&&&&&&'''''''''((('''%%%%%%'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&((()))(((&&&&&&(((+++++++++***((('''%%%$$$$$$'''((()))++++++******)))*********)))******+++,,,++++++++++++,,,---...///,,,---...///000333888;;;BBBFFFJJJJJJHHHGGGKKKOOOZZZ]]]aaacccbbbaaaaaaaaaccc]]]```qqqxxxtttwww{{{yyyxxxyyytttsssrrrrrrtttwwwzzz}}}vvvwwwyyy{{{}}}~~~~~~~~~333333333333333333333333333444666777777666444333444444333222222111111000...///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))******))))))))))))******))))))))))))((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))******)))(((''''''******))))))((((((((('''+++)))''')))+++,,,)))'''((((((((((((''''''''''''&&&'''((())))))((('''&&&((('''&&&%%%$$$#########(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%***************++++++,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((((()))***++++++***)))((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))************++++++*********************((('''))),,,...---+++...------...333999@@@DDDJJJPPPTTTQQQJJJHHHNNNTTT]]]___ccchhheee___[[[\\\[[[cccpppuuulllooosss{{{~~~}}}{{{xxxvvvuuuuuuuuuwwwtttrrrtttxxx{{{|||{{{{{{zzz{{{}}}333333333333333333333333222333444444444444333222444333333222222111111000///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***************+++******))))))******+++))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%))))))((((((((('''''''''***)))((()))+++,,,***(((((((((((((((''''''''''''&&&'''((())))))((('''&&&)))(((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((()))******(((''''''''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''''''''(((((((((((())))))******))))))((((((((((((((((((((((((((('''''''''((()))*********((())))))******))))))((())))))))))))************++++++******************+++)))(((***---......,,,...///111555:::AAAGGGJJJOOOTTTXXXWWWTTTSSSXXX]]]^^^ZZZYYY[[[\\\[[[\\\___gggyyyzzzsssmmmvvv{{{|||{{{xxxvvvuuuvvvvvvwwwwwwvvvuuuwwwzzz||||||{{{333333333333333333333333111111111111111111111111333333333222111111000000000//////............///........................---------------------------------,,,,,,,,,++++++---,,,,,,+++***++++++++++++******))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%(((''''''''''''&&&&&&&&&)))))))))***,,,,,,+++***((((((((((((''''''''''''&&&'''(((((((((((('''&&&((('''''''''((())))))***'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((())))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''(((((())))))******)))******************)))))))))))))))******************++++++++++++++++++,,,+++***+++---......---...222777>>>EEEKKKOOOQQQUUUXXX\\\^^^___```bbbddd[[[VVVRRRUUUWWWYYY]]]bbbxxxyyyuuussswww~~~{{{zzz{{{|||yyywwwyyywwwuuuttttttvvvyyyzzz{{{{{{zzz|||~~~~~~}}}333333333333333333333333222111000000000000111222333333222222111000000000000///...------...///000////////////////////////........................---------,,,,,,,,,,,,+++,,,,,,+++************+++***))))))(((((())))))***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))+++,,,,,,,,,+++(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((()))))))))*********++++++++++++******((()))))))))******************+++++++++++++++,,,,,,,,,++++++,,,...//////...333<<>>FFFLLLTTTRRRUUU[[[______aaadddccceeeeeeaaa\\\XXXYYY[[[bbbmmm~~~{{{yyyyyy{{{}}}222222222222222222222222333333333333333333333333222111000/////////////////////000000000000//////......---,,,,,,,,,,,,---,,,,,,+++***))))))))))))+++,,,------...---------***************(((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&''''''((()))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&'''((()))******)))(((''''''&&&''''''''''''''''''((((((((()))(((&&&$$$$$$&&&'''&&&%%%)))((('''((())))))'''%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&)))(((''''''&&&&&&''''''&&&&&&'''((())))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%(((((('''''''''((())))))''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((((('''(((((('''&&&'''((()))******)))(((''''''((()))***))))))))))))))))))***++++++******)))((((((''''''((((((***+++---///000000...111555999???FFFMMMRRRTTTUUUYYY___```___bbbhhhddddddaaaZZZUUUVVV]]]cccwwwzzzuuuyyy}}}zzzzzz{{{|||{{{|||111111111111111111111111111111111111111111111111222111000000//////////////////000000000000//////......---,,,,,,,,,,,,---,,,+++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%&&&(((***,,,))))))((('''''''''''''''&&&''''''(((((((((((((((((((((''''''(((((((((((()))((('''((()))(((&&&%%%$$$%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&******)))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''(((((((((&&&###''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***))))))((('''))))))((((((((()))***+++******)))(((((()))******)))((((((((()))***+++++++++*********)))))))))(((((()))++++++,,,---///111///333888===CCCIIIPPPTTTTTTTTTXXX^^^aaaaaadddhhheeeccc]]]WWWVVV___mmmyyytttsss|||yyyuuusssuuuyyy|||~~~111111111111111111111111111111111111111111111111222222111000000000111111//////000000000000//////......---,,,,,,,,,,,,---,,,+++******************++++++******************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''%%%%%%&&&(((***,,,)))((((((''''''''''''(((&&&&&&'''((()))((((((((('''(((((((((((('''(((((()))((('''((()))(((&&&%%%######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''((('''''''''''''''&&&&&&%%%***))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''((()))(((%%%"""''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''***))))))*********++++++******))))))))))))******)))((((((((()))***++++++*********++++++,,,,,,,,,)))+++,,,+++***+++...111333666;;;@@@EEEJJJOOOSSSWWWSSSSSS[[[bbbdddcccdddbbb^^^ZZZZZZbbbttt|||xxxvvv{{{}}}{{{yyyvvvssssssvvvyyy|||222222222222222222222222111111111111111111111111222111111000000111111111//////000000000000//////......---,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,+++******))))))))))))***,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&'''((()))***((((((''''''''''''((((((%%%&&&((()))))))))((('''$$$&&&''''''&&&%%%%%%&&&)))((('''((())))))'''%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''"""###%%%&&&'''(((((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&(((''''''((()))(((%%%###''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))***+++***((('''))))))************++++++************************))))))))))))))))))***+++******++++++,,,------...)))+++---,,,+++,,,000444999<<<@@@DDDHHHMMMRRRVVV[[[UUUSSSZZZbbbbbb```^^^[[[ZZZ]]]hhh{{{~~~yyyxxxrrrwww}}}xxxyyy}}}xxxwwwvvvvvvwwwzzz}}}333333333333333333333333111111111111111111111111000000/////////000000111//////000000000000//////......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,***)))))))))******,,,,,,,,,++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((''''''''''''((((((%%%&&&((()))***)))((('''###&&&((((((&&&$$$%%%&&&''''''&&&'''))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&((()))******((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((('''&&&'''((((((&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))++++++***((('''''''''((()))))))))))))))*********++++++*********+++***))))))))))))))))))++++++++++++++++++,,,,,,(((+++......---///555:::@@@CCCFFFJJJNNNTTTZZZ^^^```[[[ZZZ]]]___\\\ZZZZZZVVVZZZgggxxxuuuwww{{{uuuttttttvvv{{{yyyvvvuuuuuuvvvxxx|||333333333333333333333333111111111111111111111111//////.........//////000//////000000000000//////......---,,,,,,,,,,,,------------,,,,,,---.........---+++*********++++++'''((()))******++++++***))))))))))))))))))))))))'''((((((((())))))******)))(((((('''''''''(((((()))(((((((((''''''''''''(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))(((((('''&&&(((((('''''''''(((((()))%%%&&&((()))***)))((('''%%%(((+++***(((&&&'''((('''&&&&&&''')))***)))'''''''''''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((((((((((('''''''''###$$$$$$%%%$$$###!!! &&&%%%$$$###$$$&&&)))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&)))++++++***((('''%%%&&&&&&'''((('''''''''******++++++++++++******++++++***)))(((((()))))),,,,,,++++++***)))))))))'''+++...//////333:::@@@EEEHHHKKKOOOTTTZZZaaafffcccaaaaaaaaa]]]WWWUUUXXXVVV]]]qqq{{{vvv{{{sssiiikkkqqq{{{zzzttttttsssrrrsssvvv{{{222333333333333222111111///000111222333222222111222111111000///......---///............---------//////...---+++***))))))))))))*********+++++++++++++++,,,,,,,,,+++******,,,,,,+++***))))))******+++*********))))))((((((***))))))((('''&&&&&&%%%************))))))))))))$$$%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&%%%,,,222111)))$$$&&&+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&'''(((((((((''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&(((******((('''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((())))))(((''''''(((***'''((()))***+++,,,,,,,,,...,,,)))((()))***++++++...,,,***,,,222:::BBBFFFQQQNNNMMMOOOUUU[[[^^^___jjjgggeeeccc\\\TTTRRRVVVYYYpppwwwqqqmmmuuu}}}yyy{{{uuuuuuvvvyyy}}}222333333333222222111111///000111222222222111111111111000000///......---///............---------......---,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,+++***)))***))))))(((''''''((((((************)))))))))(((*********)))((((((''''''*********)))))))))(((((())))))((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&+++000///)))&&&&&&))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((()))*********))))))'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&'''((())))))'''&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***)))(((''')))+++((()))***+++++++++++++++,,,+++***)))+++,,,---...222111111555<<>>JJJSSSVVVVVVUUUTTTYYY[[[^^^aaabbbddddddeeeaaa\\\WWWUUUYYYgggvvvooolllqqqyyy}}}wwwrrrrrrwww|||333222111000///000111111000//////............///........................///............------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******''''''&&&&&&''''''(((((())))))))))))************((((((((((((''''''''''''))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))((('''(((''''''((())))))'''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&((((((''''''((((((((('''&&&&&&))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((('''%%%$$$&&&'''''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((()))))))))))))))))))))))))))))))))***+++***((((((***+++++++++,,,,,,,,,,,,,,,+++***,,,------,,,...333777===FFFPPPWWWXXXUUUSSSRRRWWW\\\aaaeeeeeedddcccccc]]]YYYXXX^^^iii|||nnneeebbbfffuuuyyyyyyxxxzzzzzzxxxtttqqqtttzzz333222000/////////111111000///...---------..............................///............---------......---,,,,,,+++***************++++++++++++,,,))))))******++++++******&&&&&&&&&&&&&&&'''((((((((()))))))))******************))))))((('''''''''))))))((((((((('''''''''((((((((((((''''''''''''&&&''')))*********(((((((((((())))))((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((('''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((())))))***)))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%'''((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))***)))(((''')))+++******+++,,,------------))),,,...------111999@@@HHHNNNTTTWWWUUUTTTUUUWWW\\\```dddfffdddaaa``````]]][[[aaaooottteeeaaabbbjjj~~~xxxssstttwww~~~~~~yyyvvvuuusssrrrwww}}}333222000///...///111222000///...---,,,------...---.....................//////.........---------//////...---+++***))))))))))))*********+++++++++'''((()))******+++******((((((((((((((()))***+++(((((())))))*********+++,,,++++++***)))((((((''')))(((((((((''''''''''''&&&&&&'''((()))***++++++%%%''')))***+++***)))(((''')))***)))(((''')))***&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%&&&((())))))******((()))))))))((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&''''''''''''''''''&&&"""######$$$%%%&&&'''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''((())))))***))))))###$$$$$$%%%''')))+++,,,$$$&&&(((******(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((((('''%%%$$$%%%%%%&&&''''''((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((())))))(((''''''(((***)))***+++,,,---.........)))+++......///555???GGGTTTWWWZZZZZZWWWXXX\\\aaacccfffgggeee```\\\[[[\\\___```jjj~~~qqqeeecccgggqqqvvvqqqqqqrrr{{{{{{vvvssssssrrrsssyyy222222222111111111111000///---,,,---000000...+++////////////////////////...........................---,,,,,,+++++++++,,,***++++++,,,,,,++++++***************************)))((((((((((((((()))***''')))***)))((('''(((***))))))))))))(((((((((((())))))************))))))))))))(((((('''''''''&&&'''''''''''''''((()))*********)))''''''&&&&&&&&&'''''''''((((((((((((((($$$%%%'''((((((((('''&&&((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,***)))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))...,,,)))&&&%%%&&&''')))***)))(((''''''&&&''''''))))))(((((((((((())))))'''((()))******)))((('''******))))))***++++++,,,,,,,,,,,,++++++,,,,,,---,,,---///222666???IIIPPP[[[]]]^^^___^^^___aaabbb```fffkkkiiiaaaZZZXXXYYY```qqqzzz}}}tttllllllyyywwwvvv{{{zzz{{{uuuuuuuuusssrrrsssxxx|||222222222111111111111000///...---...000000...,,,////////////////////////...........................---,,,,,,++++++++++++***++++++,,,,,,++++++***************************))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))(((((((((((())))))************))))))))))))(((((((((''''''''')))((((((''''''''''''(((+++***)))((((((''''''''')))(((((((((''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))******))))))((((((''''''(((((('''''''''(((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((())),,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---///555???IIIPPPTTTXXXXXXYYY[[[^^^cccgggiiiiiijjjiiibbbZZZXXX___fffsss|||xxxxxxuuuttt~~~|||zzz~~~}}}~~~|||yyyyyyzzz||||||{{{}}}222222222111111111111000000///...///111111///...////////////////////////........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******************************))))))(((((()))))))))''')))***)))((('''(((***))))))))))))((((((((((((((())))))******))))))((())))))((((((((((((''''''***)))(((''''''&&&&&&'''++++++***)))(((((((((((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''(((((())))))(((((('''&&&%%%$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((()))******)))((('''&&&&&&&&&''''''(((******''''''((())))))(((''''''***(((&&&$$$$$$&&&(((***------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////222<<>>GGGNNNTTTWWW\\\YYYTTTQQQOOOQQQSSSUUURRRSSSSSSOOOMMMRRR^^^iii}}}zzzrrrtttvvv{{{~~~|||}}}111111000000000000000111000000000000000000000000000000//////......------,,,,,,,,,------------...,,,,,,,,,,,,,,,++++++***))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((******))))))))))))******------,,,+++******))))))'''((()))((('''&&&''')))''''''''''''''''''''''''(((((()))))))))'''&&&%%%'''''''''(((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&(((###""" !!!###%%%&&&&&&(((+++...---***((((((***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))******)))))))))''''''((()))))))))))))))(((((())))))))))))((((((+++,,,------------------,,,---......---...000222000444;;;DDDMMMUUU[[[^^^aaa^^^XXXSSSOOOOOOPPPQQQOOOPPPPPPOOORRR]]]mmmyyyrrrkkkeeeiiiuuu~~~000000000000000000111111000000000000000000000000///////////////.........,,,,,,,,,---------......+++++++++++++++******)))))))))************))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((('''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))%%%&&&'''((((((((('''&&&''''''(((((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((()))((((((''''''(((((()))&&&&&&''''''((())))))***''''''''''''''''''((()))%%%&&&&&&&&&'''(((((((((***)))'''%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&&&&(((***(((%%%######%%%'''(((''''''***,,,***'''%%%'''***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))'''((())))))************,,,,,,---------,,,++++++---...//////...///111222666;;;BBBLLLTTT\\\aaacccdddaaa[[[VVVRRRQQQQQQQQQMMMNNNRRRYYYeeevvvuuugggfffeeelll000000000000111111111111000000000000000000000000.........///////////////,,,,,,,,,------.........***************)))(((((())))))************))))))************************))))))******+++++++++,,,))))))))))))************((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&'''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((******))))))))))))******&&&&&&&&&'''((())))))***'''''''''''''''((()))***%%%%%%&&&&&&'''((())))))+++***'''%%%$$$$$$%%%&&&%%%&&&&&&''''''((((((((($$$%%%''''''''''''%%%$$$###&&&((((((''''''***,,,222...)))((()))***)))'''$$$'''(((&&&"""!!!$$$((('''''''''&&&&&&'''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''(((((()))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---///////////////111333===AAAIIIQQQZZZ```dddfffeeebbb^^^YYYVVVTTTTTTTTTJJJNNNWWWeeeyyyuuujjj```eeejjjvvv111111000000000000111111000000////////////000000000000///...------,,,,,,,,,,,,,,,------.........,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,((((((((((((((((((((((((***)))(((''''''((()))***'''(((******((((((((()))''''''''''''''''''''''''&&&'''((()))***+++,,,---''''''&&&&&&&&&(((***+++******))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((###(((***((('''))))))'''''''''%%%$$$$$$%%%'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((+++***((('''&&&&&&'''(((''''''&&&%%%&&&'''((()))))))))(((((()))***++++++((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''(((((())))))******(((((()))))))))(((((('''++++++******++++++,,,---000000...,,,+++000888???HHHPPPVVVYYY]]]ccceeedddgggeeeeeeccc[[[RRRQQQUUUOOOTTTddd}}}|||mmmhhhbbbkkkwww}}}111111000000000000111111000000////////////000000000//////...------,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***'''(((******((((((((()))''''''''''''''''''''''''&&&'''(((((()))***++++++)))(((((('''''''''(((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))!!!&&&(((&&&%%%''''''%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&&&&'''((()))((((((''''''(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))******++++++++++++******+++************+++,,,,,,---...---,,,---444===EEEOOOVVV\\\^^^aaaeeegggeeecccaaa```___ZZZRRROOOQQQXXXfff~~~pppgggeeefffvvv~~~xxx~~~111000000//////000000111000000////////////000000/////////...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))(((((((((((())))))'''(((******((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********"""&&&(((&&&%%%''''''%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''((((((%%%&&&&&&''''''''''''&&&''''''&&&&&&''''''((()))''''''&&&&&&''''''(((((((((((((((''''''((((((((('''''''''''''''''''''''''''((())))))******))))))))))))))))))((((((((((((******+++++++++++++++******************+++,,,,,,,,,---...///222;;;FFFNNNWWW^^^cccccceeehhhiiigggaaa^^^]]]]]]XXXRRRQQQTTTggg~~~rrrfffdddggguuuxxxsssyyyuuuttttttuuu000000////////////000000000000////////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++************+++++++++++++++++++++,,,,,,---------************************))))))(((((((((((())))))'''(((******((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))%%%)))***'''&&&((()))'''%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((()))((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&'''''''''''''''(((((()))(((''''''&&&''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))*********************))))))((((((''''''(((((()))*********))))))***************+++,,,,,,---///111444888AAALLLUUUZZZ```eeeeeefffiiiiiigggbbbaaa```\\\UUUQQQYYYccc|||xxxjjjdddiiisss{{{wwwyyyvvvrrrmmmjjjiiiiiiiii000000////////////000000000000////////////000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++******))))))******+++)))))))))******+++++++++))))))***+++---...//////************************(((((())))))))))))(((((('''(((******((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&******'''%%%((()))'''%%%&&&((((((((((((&&&%%%(((''''''''''''((())))))((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&'''''''''((((((((((((((())))))(((''''''(((((((((''''''((())))))((('''''''''''''''((((((((())))))(((((()))*********************))))))((((((''''''(((((()))***************+++++++++++++++,,,,,,------000333666;;;BBBLLLTTTXXX___cccddddddggggggeeeaaabbbaaaZZZRRRSSSfff{{{ssshhhgggwww~~~tttmmmgggfffeeebbb```]]][[[ZZZ000//////......//////000000000////////////000000........................,,,,,,,,,,,,+++++++++++++++++++++++++++******)))******))))))))))))******(((((())))))***+++++++++))))))***+++,,,---......************************(((((())))))))))))(((((('''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&''')))(((((((((((((((((()))''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''%%%(((((($$$###%%%'''%%%''''''((((((((((((''''''((((((''''''(((((()))***((((((''''''''''''((((((%%%&&&&&&''''''''''''&&&&&&'''((())))))))))))(((***)))(((((('''(((((((((&&&'''((())))))((('''&&&'''''''''(((((())))))***'''((())))))******))))))))))))))))))((((((((((((******+++,,,------------,,,,,,,,,,,,,,,---......,,,000555999===CCCKKKQQQXXX^^^bbbbbbbbbddddddaaa]]]^^^]]]XXXTTT]]]yyy~~~rrrnnnsssyyyooofffaaa^^^^^^^^^\\\ZZZWWWTTTRRR//////............//////000000////////////000000........................,,,,,,,,,+++++++++******+++++++++++++++***))))))******))))))))))))******((((((((()))***+++++++++++++++++++++++++++******))))))))))))))))))))))))'''((()))******)))(((''''''(((******((((((((()))''''''''''''''''''''''''((()))))))))))))))))))))(((((('''''''''(((((()))%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&)))((($$$"""%%%&&&&&&((((((''''''''''''((((((((((((((((((((())))))***((((((''''''''''''((((((((((((''''''&&&'''''''''&&&'''((()))***))))))((()))(((''''''&&&&&&&&&'''&&&'''((())))))((('''&&&&&&''''''((())))))******''''''((())))))))))))((((((((((((((()))))))))))))))***+++,,,------------...------------...//////---222:::@@@DDDHHHOOOSSS[[[```dddbbbaaabbbaaa^^^YYYWWWWWWYYY___qqqxxx}}}|||uuummmeee^^^[[[\\\[[[YYYWWWUUURRRQQQOOO//////............//////000000////////////000000---.....................,,,,,,,,,++++++************++++++++++++***))))))******))))))))))))******'''(((((()))***+++++++++...---,,,+++***(((''''''(((((((((((((((((((((((('''((()))******)))((('''''')))******((((((((()))''''''''''''''''''''''''((()))))))))*********++++++***(((&&&&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((+++***&&&$$$'''(((((()))((('''&&&&&&'''((()))((((((((((((((()))******((((((''''''''''''((((((+++***((('''&&&&&&'''(((&&&''')))*********)))(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((******((('''&&&&&&''''''((()))******+++&&&''''''(((((((((((((((''''''(((((())))))******'''((()))***+++,,,,,,,,,///............///000000000666???FFFKKKOOOUUUYYY___dddfffcccaaaaaa___\\\XXXTTTSSS\\\kkktttuuuxxxuuupppiiibbb\\\WWWTTTYYYWWWTTTPPPNNNMMMLLLLLL............////////////111111000000//////......,,,,,,---------------,,,------------------------+++,,,---......---,,,+++)))************+++++++++******))))))******+++,,,++++++,,,,,,+++***((('''))))))***+++++++++++++++)))((('''&&&&&&'''((()))******))))))((((((''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''***)))(((&&&%%%%%%%%%%%%))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******+++***)))((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%)))(((&&&%%%&&&''')))+++''''''''''''''''''''''''******))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))************,,,***(((***---...,,,***000***(((,,,...---111777:::???EEEJJJPPPVVV]]]bbbddddddcccbbbbbbbbb^^^XXXYYYVVVUUUbbb{{{nnnnnnyyyzzztttlllfffbbb^^^YYYVVVTTTSSSQQQPPPPPPOOOMMMKKK............////////////000000000000//////......------............------------------------------)))******++++++******))))))************+++++++++******))))))******+++,,,***++++++,,,+++***)))(((((())))))***************))))))(((((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))((('''&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''************)))))))))((())))))(((''''''(((((()))))))))))))))************,,,***)))***,,,---,,,***,,,((((((,,,......222999AAAIIIQQQVVVWWWYYY```fffiiihhhgggdddbbb___YYYUUUNNNTTTaaawwwsssppptttzzzyyytttmmmgggccc^^^YYYVVVTTTSSSRRRQQQOOONNNNNNNNN............////////////000000000////////////........./////////......---------------------------*********))))))*********)))************+++++++++******))))))******+++,,,******+++++++++******)))'''(((((()))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((((()))))))))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''++++++************))))))))))))((((((((())))))***))))))))))))************---+++***+++,,,,,,+++***))))))+++...///222999AAAJJJRRR\\\^^^\\\]]]bbbhhhfffeeedddaaa]]]WWWSSSPPPPPP___vvv|||ooolllooo~~~vvvrrrmmmhhhccc^^^YYYUUUSSSUUUUUURRROOONNNQQQSSS............//////////////////////////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))*********+++++++++******))))))******+++,,,*********+++************&&&''''''((()))(((((((((((((((***++++++***(((((())))))))))))(((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''***))))))))))))))))))))))))))))))))))))*********((()))))))))************,,,,,,+++++++++++++++******,,,...///222888CCCLLLQQQUUUZZZ]]]^^^___cccgggbbb``````^^^YYYSSSRRRTTTcccwww}}}tttqqqvvv{{{qqqooolllgggccc^^^YYYVVVTTTWWWXXXVVVRRRQQQVVV[[[............////////////...............///////////////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---))))))*********+++++++++******))))))******+++,,,++++++******************&&&&&&'''(((((((((((((((&&&'''))))))))))))'''&&&(((((((((((())))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((()))******))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((+++***)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''(((((((((((('''&&&(((((((((((((((((((((((('''((((((((((((((((((((((((((()))***************((()))))))))************++++++,,,+++++++++++++++,,,......///444???KKKTTTWWWTTTTTTXXX^^^dddeeedddbbb___^^^\\\WWWSSSWWW___xxxvvvtttyyy~~~vvvvvvzzz|||vvvlllllljjjfffbbb]]]ZZZYYYWWWZZZ]]]\\\ZZZZZZ___ddd............////////////---............////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((())))))))))))************+++++++++******))))))******+++,,,---,,,+++***))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''(((((()))***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((%%%%%%&&&'''((()))******((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''((()))************))))))))))))************)))+++,,,,,,+++***,,,------...///111999GGGRRRVVVYYYUUURRRWWWaaagggfffbbb___ZZZXXXWWWRRRQQQ]]]mmm}}}qqqsss{{{rrrrrrxxxuuupppjjjjjjiiifffbbb___^^^___]]]```eeefffgggiiimmmppp............////////////---------.........///////////////......---++++++++++++++++++++++++++++++(((((())))))))))))(((((()))************+++++++++******))))))******+++,,,///...,,,***((((((((((((''''''((())))))))))))((())))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''&&&''''''(((((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((***+++((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&''')))******))))))))))))))))))************'''))),,,,,,++++++---///...111444999EEESSSXXXVVVWWWUUUVVV\\\cccfffccc^^^YYYTTTRRRTTTSSSYYYnnnuuuuuu|||mmmqqq{{{{{{rrrmmmkkkkkkjjjhhhdddcccdddfffeeehhhlllrrrvvvyyy{{{{{{............/////////000---------.........//////............---,,,+++***++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++*********)))***++++++,,,000...,,,***(((''''''''''''(((((()))))))))))))))+++***)))(((((()))***+++'''((((((((())))))******))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***''''''((((((((((((((('''%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$######$$$'''***+++))))))))))))))))))))))))'''((((((((())))))******$$$%%%'''((()))))))))((())))))))))))************&&&)))+++,,,++++++...000000555:::BBBPPP]]]^^^VVVRRRTTTYYY```dddccc^^^YYYYYYTTTSSSYYY]]]hhh}}}nnnkkkwww{{{mmmrrr~~~{{{sssooollllllllliiifffeeehhhllljjjmmmrrryyy...,,,++++++,,,...//////...------,,,,,,------...------,,,+++++++++,,,,,,************************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((((((((()))***++++++,,,)))'''''')))***(((&&&(((***+++,,,,,,+++***(((((('''&&&&&&'''((()))*********)))((('''&&&%%%%%%%%%&&&'''((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******(((''''''((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$&&&((()))&&&((()))++++++)))(((&&&''''''''''''''''''''''''***)))(((''''''((()))******(((&&&'''***+++)))'''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&'''((())))))))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((('''(((((((((((((((''''''******))))))((((((''''''******))))))((((((''''''***)))))))))))))))******,,,++++++,,,---...---,,,222777@@@KKKUUU[[[]]]]]]VVVVVVXXX\\\``````]]]YYYTTTTTTSSSVVVgggrrrrrr}}}yyypppssszzzsssooolllllljjjiiiiiijjjkkkkkkkkkqqqzzz---,,,++++++,,,---.........------,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++,,,,,,))))))))))))))))))***+++%%%###"""$$$(((+++,,,,,,((()))***++++++***)))((((((((('''&&&'''''')))))))))))))))(((''''''&&&&&&&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))******(((((('''(((((()))((((((((('''''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&'''''''''((()))******)))((('''''''''''''''''''''''''''***)))(((''''''((()))***)))(((&&&''')))***(((&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((())))))(((''''''''''''''')))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))(((&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''***)))))))))((((((((('''+++*********))))))))))))++++++***++++++,,,------+++++++++,,,...000111111444999BBBMMMVVV[[[]]]]]]SSSTTTVVVZZZ^^^^^^[[[XXXSSSTTTYYYeee{{{xxxuuutttvvv~~~zzztttpppkkkkkkkkklllmmmnnnppppppmmmuuu,,,,,,+++++++++,,,------...------,,,,,,------.........---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++***)))))))))))))))))))))&&&$$$###$$$&&&'''''''''((()))******)))(((''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%'''((()))******)))(((''''''''''''''''''''''''''')))((((((''''''(((((()))((('''&&&&&&(((((('''&&&+++***)))''''''''''''(((&&&&&&'''''''''''''''''')))((((((''''''''''''((())))))(((''''''''''''((((((''''''''''''''''''((((((''''''&&&&&&((()))***''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''))))))))))))((((((((((((++++++++++++*********************++++++---...///++++++***+++...111555777999===EEENNNVVVZZZ]]]^^^VVVWWWYYY[[[]]]\\\YYYVVVRRRXXXeee}}}ssswwwqqqkkkssszzztttrrrllllllmmmmmmnnnnnnnnnooolllvvv+++,,,,,,,,,++++++,,,---...------,,,,,,------............---,,,+++***)))************************++++++*********)))))))))...---,,,+++***)))((((((++++++***)))((((((((())),,,)))&&&$$$###$$$$$$%%%''''''((())))))(((''''''))))))((((((''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((******))))))((((((''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&&&&'''((()))'''''''''''''''&&&&&&&&&)))(((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''(((((((((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((************************'''(((((()))***+++---...,,,+++++++++---222888<<>>HHHPPPUUUWWWXXXRRRSSSUUUZZZ^^^aaabbbaaaYYYQQQPPP\\\rrrrrrdddmmmoooaaaaaaeeesss~~~////////////////////////+++,,,---...---,,,+++***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////+++,,,------------,,,+++******+++++++++++++++***++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''(((((()))))))))---,,,***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&'''((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&(((((())))))(((''''''&&&&&&''')))***++++++******(((((())))))************---......------...000222777===GGGPPPWWWYYYXXXWWWQQQSSSVVVYYY\\\]]]]]]\\\XXXUUUYYYjjjxxxmmmfffssssssjjjiiittt////////////////////////+++,,,---...---,,,+++***,,,+++++++++************,,,,,,,,,,,,---...///000+++,,,,,,------,,,,,,+++((()))******+++*********,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((()))))),,,+++)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&$$$###&&&&&&'''((((((((((((((())))))(((((()))***,,,---+++******))))))))))))))),,,---------,,,...222666AAAGGGPPPXXX\\\\\\XXXUUUPPPSSSWWWZZZZZZYYYWWWUUUUUU[[[iii}}}llllllqqqrrrmmmvvv........................,,,,,,------,,,,,,++++++,,,++++++*********++++++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***************)))+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&************************'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,......+++)))))))))&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''&&&%%%$$$######''''''''''''&&&%%%$$$###%%%%%%&&&'''((((((((((((***)))((('''(((***,,,...,,,+++***)))((((((((((((+++---...------000777===KKKPPPWWW]]]```^^^ZZZWWWPPPSSSWWWXXXWWWUUUTTTTTTXXXiii|||ooojjjuuu|||oooppp------------------------------,,,,,,++++++,,,,,,,,,+++*********+++,,,------,,,,,,++++++++++++,,,++++++))))))))))))+++++++++++++++,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((***------+++***))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))'''''''''&&&&&&%%%%%%$$$((((((''''''&&&'''''''''&&&&&&''''''((('''''''''))))))))))))***+++,,,,,,+++***)))(((((()))******+++---/////////444===EEEQQQUUU[[[```bbbaaa^^^\\\TTTUUUWWWVVVUUUVVVYYY\\\lll}}}qqqooozzzvvvrrrzzz------------------------...---,,,+++***+++,,,---,,,+++*********+++---...)))))))))***+++,,,...///+++***(((''''''(((***+++,,,---------,,,,,,+++***((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''&&&&&&%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((###&&&)))***)))(((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''''''''((((((''''''((()))+++,,,(((((((((((('''&&&%%%%%%'''(((***,,,---,,,+++***))))))(((((((((***+++,,,+++...000000222888BBBJJJTTTWWW\\\```ccccccbbb```YYYYYYXXXVVVUUUYYY```eeerrrpppwwwqqquuu~~~|||}}}|||zzz|||{{{yyy{{{...---,,,+++++++++,,,,,,***++++++++++++***))))))++++++*********+++---...///---+++)))))))))++++++************************---,,,,,,---...---+++(((************))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''((()))***)))'''''')))***((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++(((%%%$$$&&&(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))******)))(((''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,------------......,,,---//////222:::DDDLLLVVVWWWXXX[[[]]]```bbbcccddd[[[UUUVVVUUUVVVcccttt}}}nnnnnnwwwyyyttt|||}}}{{{{{{{{{{{{}}}~~~~~~~~~}}}|||{{{zzzwwwuuurrrqqquuuqqqmmmooosssvvvtttrrrqqqsssuuuwwwxxxzzz~~~...---,,,,,,++++++,,,,,,***++++++++++++***)))))),,,+++************+++,,,---,,,***))))))+++,,,---+++++++++***************,,,,,,+++,,,------+++)))************))))))))))))))))))))))))************'''(((((())))))))))))((()))))))))))))))))))))))))))((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))+++******))))))((((((''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''&&&%%%%%%''')))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''$$$$$$&&&((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%'''''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,------------+++---...000444<<>>DDDMMMSSSUUUUUUWWWXXX[[[___bbbccc^^^ZZZXXX\\\dddsss{{{fffYYY```kkksssxxxllleeekkkyyy}}}xxxtttnnnoooooopppppppppppppppjjjhhheeebbb___]]]]]]]]]^^^]]]]]]]]]^^^___aaabbbaaaaaaaaaaaaaaaaaaaaaaaa\\\[[[ZZZYYYYYYZZZZZZ[[[WWWVVVTTTSSSTTTVVVXXXYYYbbb^^^ZZZXXXYYY[[[\\\\\\VVVXXXZZZ[[[[[[]]]```ccckkkmmmttt|||------.........---,,,+++***++++++++++++***))))))&&&&&&''')))***+++,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,++++++******+++)))((((((***+++,,,,,,++++++++++++************((()))))))))************%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&(((''''''''''''((())))))&&&&&&'''(((((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''')))***)))'''&&&'''))),,,((()))))))))*********+++'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))(((%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...333:::???BBBFFFKKKOOOXXXZZZ]]]___``````___]]]YYYWWWYYYeeexxx~~~nnn___[[[lll~~~ppplllffffffooo~~~~~~{{{yyyxxxxxxxxxwwwvvvtttqqqnnnmmmlllpppsssrrrnnnmmmqqquuutttssssssssstttttttttrrrsssrrrqqqqqqooolllgggdddbbbcccdddeeeeeeddddddccc___^^^\\\ZZZYYYXXXXXXXXXUUUUUUUUUVVVWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTTTTUUUUUUUUUPPPOOONNNMMMNNNPPPSSSTTTUUURRROOOMMMNNNOOOPPPQQQNNNPPPQQQRRRSSSUUUXXXZZZ\\\]]]dddnnnuuu{{{---......//////---,,,+++***++++++++++++***))))))&&&'''(((***+++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++,,,++++++++++++*********))))))))))))************)))******++++++******)))))))))))))))))))))))))))&&&'''((()))*********)))(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''(((((()))***&&&&&&'''(((((((((((('''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''(((((())))))*********((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++***+++,,,,,,---...//////222777===AAACCCFFFKKKNNN[[[]]]```bbbbbb___[[[XXXSSSVVV```uuu}}}xxxfffdddmmmrrriiigggiiippp{{{{{{zzz|||}}}}}}xxxwwwtttqqqooolllkkkjjjiiiiiigggfffdddaaa___^^^___aaacccbbb```aaadddgggccccccdddddddddeeeeeeeeeeeedddccccccccc```\\\YYYVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTSSSSSSSSSSSSSSSSSSNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKMMMNNNKKKJJJIIIHHHHHHIIIIIIJJJGGGHHHJJJKKKKKKMMMOOORRRRRRSSSYYYbbbjjjooowww---...///000///...,,,+++***++++++++++++***)))))))))***+++,,,,,,,,,+++***++++++,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,+++,,,------+++))),,,,,,+++++++++*********))))))))))))************---------------,,,+++***))))))))))))))))))))))))%%%&&&''')))))))))))))))((((((((((((((((((((((((******))))))))))))******(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((())))))***%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&&&&'''&&&&&&'''(((((()))******((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++******,,,---///000222222777:::===>>>@@@EEEMMMSSSZZZ\\\^^^___^^^[[[XXXUUUSSS^^^qqqyyytttkkkvvvqqqkkklllqqq{{{}}}{{{xxxsssmmmjjjkkkkkkjjjhhheeeeeedddcccaaa___^^^\\\[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ\\\]]]ZZZZZZ[[[ZZZYYYYYYZZZ[[[YYYXXXXXXYYYZZZYYYWWWUUUMMMNNNOOOPPPPPPOOOMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMGGGHHHIIIIIIHHHGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFEEEEEEEEEEEE???AAACCCCCCCCCEEEHHHJJJKKKKKKPPPXXX^^^bbbhhhoooqqquuuwwwwww{{{---...///000000...,,,+++***++++++++++++***)))))),,,,,,------,,,+++)))((())))))+++,,,,,,,,,,,,,,,)))***+++,,,------...///---,,,,,,---...---+++(((,,,,,,,,,+++++++++******))))))))))))************)))))))))((('''&&&%%%$$$))))))))))))))))))))))))###$$$&&&((())))))((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((()))******%%%&&&''''''((((((''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%(((+++,,,***(((''''''%%%&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$###"""!!!%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''((()))******)))))))))(((((('''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++)))***,,,...000222333444;;;;;;;;;;;;===EEEPPPXXXYYYZZZZZZZZZZZZXXXVVVUUUXXXhhhwwwrrruuurrreeegggppp~~~zzzuuunnnjjjkkkfff```^^^______]]]YYYZZZ[[[[[[[[[YYYWWWUUUSSSRRRRRRSSSSSSTTTTTTUUUUUUQQQOOONNNOOORRRTTTUUUUUUSSSSSSSSSRRRPPPOOOPPPQQQMMMMMMNNNPPPRRRSSSRRRPPPHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIIIIHHHFFFCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@:::<<<>>>??????>>>>>>>>>:::<<<>>>>>>>>>@@@BBBEEECCCCCCFFFMMMRRRTTTYYY^^^aaafffjjjkkknnnssstttqqq++++++,,,...000111222333,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++*********++++++,,,,,,,,,***))))))((()))+++---...---------,,,,,,+++++++++)))))))))***+++++++++,,,------+++)))((('''''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''((((((''''''''''''((((((***+++++++++***)))'''&&&'''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++&&&'''(((*********)))((((((((('''''''''&&&&&&&&&((())))))))))))((('''''')))(((((((((((('''''''''******))))))((((((''''''!!!!!!!!!!!!"""%%%'''(((((('''&&&&&&'''(((***+++)))((('''&&&%%%$$$######((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((('''''''''000---***)))***,,,------***,,,---///000444888<<>>@@@AAADDDGGGJJJMMMPPPQQQSSSXXX^^^``````bbbhhhmmm------------------------------------------------////////////...---,,,,,,++++++++++++++++++,,,,,,***)))))))))***+++,,,---------------,,,,,,++++++************++++++++++++,,,,,,***)))(((((((((((())))))(((((((((((())))))***)))))))))((((((((('''((((((''''''''''''((((((************)))'''%%%$$$''''''&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&&&&&&&''')))***&&&'''((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((('''''''''&&&&&&(((((((((((('''''''''&&&$$$#########$$$&&&((()))(((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&************************'''''''''((((((((())))))***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))///,,,)))(((***,,,------,,,---...000222777>>>CCCKKKGGGBBBBBBGGGPPPXXX]]]___\\\YYYVVVSSSTTT\\\gggxxxssszzz}}}kkkdddiiixxx}}}xxxsssqqqpppooonnniiieee___[[[XXXVVVTTTRRRRRRQQQPPPOOONNNMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIKKKJJJHHHGGGGGGHHHJJJKKKHHHIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<@@@>>>:::???IIIHHH???<<<<<<<<<<<<;;;;;;::::::999::::::;;;<<<<<<======;;;<<<>>>@@@CCCFFFHHHIIIKKKPPPUUUXXXYYY[[[aaafff,,,,,,,,,++++++*********........................////////////...---,,,+++,,,,,,++++++++++++++++++******)))******+++,,,---...---------------,,,,,,+++++++++++++++*********+++******)))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&$$$%%%&&&((())))))******''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))((('''&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))((((((((('''&&&&&&&&&%%%)))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))******+++++++++...+++)))((()))+++,,,,,,......///111555===FFFLLLPPPMMMKKKLLLQQQXXX]]]``````[[[VVVRRRQQQWWWjjj{{{qqqwwwmmmaaadddsssyyysssooooookkkfffbbb```___]]]\\\XXXUUURRRPPPOOOOOONNNMMMKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>======<<>>>>>>>>>>>>>>===<<<;;;<<<===<<<999<<>>>>>@@@DDDIIIMMMPPPTTTXXX\\\******++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++***)))))),,,,,,,,,++++++************+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,++++++******)))))))))))))))******+++((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''(((((()))***+++,,,)))))))))((((((''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))'''''''''&&&&&&&&&''''''&&&''''''''''''''''''''')))))))))******))))))(((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((''''''&&&%%%'''((()))***)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''((()))******+++))))))((('''&&&%%%%%%%%%)))'''&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''(((((()))***+++++++++)))((((((***,,,,,,+++---...000333:::EEEPPPXXXUUUUUUWWWZZZ]]]^^^]]]\\\___XXXRRROOOSSSccc~~~tttjjjrrrvvveeedddsss|||yyy{{{~~~uuuqqqsssuuusssqqqeeecccaaa___\\\ZZZYYYYYYVVVSSSPPPNNNMMMLLLJJJIIIGGGEEEDDDDDDEEEFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBCCCBBBBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@<<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;888999<<<===;;;888888888999999999999999888888888888999999999999:::;;;;;;;;;<<<<<<======???AAAFFFJJJNNNRRRWWWYYY...------,,,,,,+++++++++************************))))))************)))))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***)))))))))))))))******+++******))))))******+++(((((((((((())))))))))))((((((''''''''''''((((((---,,,+++)))(((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''&&&'''''''''&&&&&&&&&''''''''''''''')))))))))))))))(((''''''''''''''''''&&&&&&&&&%%%((((((((()))))))))))))))''''''((((((((('''&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))((((((((('''&&&&&&&&&%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''(((((())))))*********+++)))((()))+++------,,,,,,///222777>>>HHHRRRXXXXXXYYY[[[]]]___^^^[[[XXXXXXRRROOOSSS^^^qqq{{{jjjnnnwwwlllffflll|||~~~zzzsssppprrrsssssspppllljjjlllooosssoooiiifffggggggeeedddWWWVVVTTTQQQOOONNNMMMMMMLLLJJJGGGGGGGGGFFFEEEDDDEEEDDDCCCCCCDDDEEEDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????;;;;;;<<<<<<<<<;;;;;;::::::;;;:::999999999888777777777777888888888888888777777888888888888888888::::::::::::;;;;;;;;;;;;===>>>BBBFFFKKKOOOSSSTTT,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++,,,,,,+++,,,,,,------,,,++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,******)))))))))))))))***++++++************++++++'''((((((((()))))))))***((((((''''''''''''((((((,,,+++)))(((''''''((((((''''''))))))***)))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((***)))((('''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''((((((((('''''''''&&&&&&'''''''''((((((((())))))&&&'''((())))))((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))************************+++***)))***,,,...------,,,000666===CCCKKKRRRWWW]]]]]]___aaaaaa___ZZZVVVQQQNNNQQQ___qqqpppkkkyyyjjjhhhkkkvvv|||vvvnnngggbbb```]]]]]]]]]]]]^^^^^^___```^^^^^^]]][[[ZZZXXXVVVUUUMMMLLLKKKIIIHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBAAADDDCCCCCCDDDFFFGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@AAA?????????>>>>>>>>>>>>>>>>>>??????????????????>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@??????>>>>>>>>>??????@@@AAABBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>===:::;;;;;;<<<<<<;;;;;;:::777888:::;;;:::888777777666666666777777888888888777777777777777777777777999999999:::::::::;;;;;;<<<===???DDDIIIMMMOOOPPP'''((()))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,*********++++++,,,,,,---+++,,,---------,,,+++***))))))*********++++++++++++++++++,,,,,,---------++++++***)))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((''''''''''''((((((&&&%%%%%%&&&''')))+++,,,&&&'''(((*********))))))''''''''''''''''''''''''&&&''''''((()))(((((((((+++***)))(((''''''((()))&&&&&&&&&'''''''''(((((("""###$$$%%%&&&''''''''')))(((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''(((*********)))(((---,,,***((((((((())))))%%%%%%&&&'''((()))***+++((((((((((((((((((((((((&&&&&&''''''(((((())))))************++++++++++++(((((((((''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((''''''************************%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))))),,,,,,+++++++++++++++++++++******+++---///...------222999@@@GGGMMMSSSVVVaaaaaabbbcccccc```ZZZVVVOOONNNUUUiiivvvjjjnnnkkkgggiiiqqq~~~~~~~~~~~~{{{|||~~~{{{tttiii```ZZZYYYZZZ[[[TTTSSSSSSTTTVVVWWWVVVUUUPPPRRRTTTSSSPPPMMMKKKKKKFFFFFFFFFGGGGGGGGGGGGGGGAAA@@@@@@AAABBBCCCBBBAAA?????????AAADDDEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@?????????>>>>>>????????????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>=========>>>???@@@AAAAAABBB@@@AAABBBBBBCCCCCCCCCBBB???@@@@@@AAAAAAAAA@@@@@@>>>============<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;555777:::===<<<999888999555666666666777777888888777777777777666666666666999999::::::;;;;;;<<<<<<======???CCCHHHLLLOOOOOO///...------,,,,,,,,,,,,******))))))***,,,---///************************,,,,,,,,,+++++++++******************************,,,,,,++++++++++++******+++++++++************)))************************)))((('''&&&&&&'''((()))+++*********))))))(((((()))))))))))))))((((((''',,,++++++***)))(((((('''((((((((((((''''''''''''(((((('''&&&$$$###"""!!!,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((('''&&&&&&&&&(((%%%%%%&&&&&&'''((((((((("""###$$$%%%'''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((())))))(((((((((((())))))((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''(((***+++,,,,,,,,,+++)))((()))***,,,---,,,+++...555>>>FFFMMMQQQUUUWWWbbbcccdddcccaaa]]]TTTLLLPPPQQQ___{{{xxxjjjggg{{{xxxnnnlllvvv~~~~~~zzzuuutttuuusssnnnjjjfffbbb[[[UUUPPPNNNNNNOOOKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>>;;;<<>>===>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<>>>???>>>===<<<===???======>>>>>>>>>>>>======@@@?????????>>>>>>======;;;;;;;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@===>>>>>>?????????>>>>>>@@@???>>>===<<<;;;::::::;;;:::888777777777888888666666666666666666666666666666666666666666555555777777777777888888888888666666777999<<<>>>===<<<===>>>@@@CCCGGGLLLOOOQQQ...------,,,++++++,,,,,,***************,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++***************......---------,,,,,,,,,+++++++++************)))***************************)))(((((((((((()))***************)))))))))((()))))))))))))))((((((''''''''''''(((((((((((()))))))))((((((''''''&&&&&&))))))((('''&&&%%%$$$$$$))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))((((((((('''''''''&&&'''((())))))''''''((()))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''((()))***++++++++++++*********+++---------,,,333888AAAIIIOOOSSSWWWYYY^^^```aaaaaa```[[[TTTMMMPPPUUUhhhoookkkpppkkkeeerrr{{{|||zzzzzzzzzyyyxxxrrrmmmiiiggggggfffaaa]]]YYYVVVQQQLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@??????<<<===>>>?????????>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::<<<===>>>>>><<<<<<===>>>??????>>>>>>===<<<::::::?????????>>>>>>>>>============<<<;;;<<<<<<>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>?????????>>>>>>===???>>>===<<<;;;::::::999:::999888777777777888888888888888888888888888888777777666666666666666666777777777777888888888888888888999;;;>>>??????>>>???@@@AAADDDGGGJJJMMMNNN---,,,++++++***+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...,,,,,,++++++*********)))------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++******))))))******+++************))))))))))))))))))******))))))((('''%%%&&&'''((()))***+++,,,***))))))((('''&&&&&&&&&)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((('''''''''''''''((()))***)))((('''(((***'''''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))***+++,,,++++++,,,,,,---...//////666<<>>>>>?????????>>>>>>===============>>>>>>>>>;;;;;;<<<============<<<=================================<<<<<<;;;;;;:::;;;===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<;;;::::::>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===>>>?????????>>>===<<<<<<======<<<;;;:::999999888999999888777777777888888888888888888888888888888666666777777777777777777777777777777888888888888999888999;;;===???>>>===@@@AAABBBCCCFFFHHHJJJKKK++++++***************+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++******)))+++++++++************)))+++++++++*********))))))((((((((((((((((((((((((*********************************))))))))))))))))))************)))(((((('''((()))***+++------...******)))((('''&&&&&&%%%(((((((((((((((((())))))((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((())))))((('''((())))))(((((('''&&&&&&%%%%%%((((((''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))((('''((()))+++,,,+++,,,,,,,,,,,,...000222888===EEEMMMSSSXXX\\\___bbbbbbbbbaaa\\\VVVTTTUUUXXXiii}}}rrrooovvvdddccclll|||{{{}}}|||||||||xxxwwwzzzxxxuuuqqqooopppoookkkhhhccc```]]][[[[[[ZZZXXXWWWUUUSSSPPPNNNMMMKKKHHHEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<;;;;;;<<<======:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<===<<<;;;:::;;;<<<666777888:::<<<==========================================<<<<<<<<<======<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAA@@@>>>===<<>>>>>===<<<;;;:::;;;;;;::::::999888888777888888888777777777777888666666666666666666666666555555666666666666666777666777777777888888888888777666777999;;;<<<<<<:::???@@@AAABBBDDDGGGIIIJJJ*********))))))******+++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++*********)))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********************))))))((())))))******++++++++++++***))))))((('''&&&&&&&&&&&&''''''''''''(((((((((''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''((())))))((('''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))(((((((((((((((((()))(((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''''''(((((()))))))))))))))******((((((((()))+++,,,***+++,,,++++++...333777===BBBJJJQQQWWW\\\aaadddfffbbb```^^^WWWQQQTTT\\\iii{{{uuurrr{{{llldddlllzzz|||yyyzzz~~~zzzwww{{{{{{yyyvvvtttrrrssstttjjjgggcccbbbbbbaaa\\\XXXUUUSSSPPPOOONNNMMMKKKJJJLLLJJJIIIGGGFFFEEECCCAAA>>>???@@@BBBCCCDDDEEEEEEAAABBBCCCDDDCCCAAA>>>===<<<<<<==================?????????>>>>>>===<<<;;;<<<<<<;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999;;;<<<;;;:::999:::;;;555666777999;;;<<<======<<<<<<<<<<<<<<<<<<<<<===:::;;;<<<<<<===>>>>>>>>>;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@???>>>===<<<>>>>>>>>>===<<<;;;:::999:::::::::999888888777777777777777777888777777777555555555555555555555555444444444555555666666666666777777777888888888888777666777888;;;<<<;;;999<<<<<<>>>@@@BBBEEEHHHIII*********)))******+++,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))((())))))******))))))((())))))))))))******************++++++******)))(((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''(((((())))))(((''''''&&&&&&((()))***))))))(((((((((((())))))((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''((())))))******))))))+++***************++++++***+++,,,,,,,,,000777===EEEIIIPPPVVV[[[```dddgggddd^^^ZZZWWWQQQOOO[[[kkkpppmmmtttqqqiiikkkzzz|||{{{yyyxxxzzz}}}~~~zzzwwwvvvvvvtttppplllhhhfffccc___[[[YYYWWWTTTNNNJJJJJJHHHFFFFFFFFFEEECCCAAACCCBBBBBBAAA@@@??????>>><<<<<<===>>>@@@AAABBBBBB@@@AAAAAABBBAAA@@@>>>===;;;;;;<<<<<<<<<<<<======????????????>>>===;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888:::;;;:::999888999:::888999:::::::::::::::999;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;===>>>?????????;;;;;;<<<===>>>??????@@@>>>????????????>>>======<<<=========<<<;;;::::::::::::999999888888888888555666777888888888777777777777777777777777777777444444555555666666777777777777777777888888888888999888888:::<<<===<<<;;;999:::;;;===@@@CCCEEEGGG***************+++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++************)))************************))))))***++++++***))))))((()))))))))***************++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&((()))((('''&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((())))))))))))(((&&&&&&&&&''')))***(((((((((''''''(((((((((((('''&&&&&&'''((('''&&&))))))))))))))))))))))))(((((()))************)))++++++,,,,,,,,,,,,++++++***---.........333<<>><<<;;;<<<======<<<<<<<<<===;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<===============<<<<<<999:::;;;;;;;;;999888777888999::::::;;;:::::::::::::::::::::::::::::::::999999999999999999::::::888999:::999888777888::::::::::::;;;::::::999999::::::;;;;;;;;;<<<<<<<<<:::;;;<<<>>>>>>>>>======<<<<<<<<<======>>>>>>>>><<<===>>>>>>???>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999888888444555777888888888777777777777777777777777777777666666666777888888999999777777777777888888888888999888888:::<<<===<<<:::999::::::<<<===???AAABBB++++++******+++,,,------***+++,,,---,,,,,,***)))************************))))))***+++,,,------...)))***+++,,,------...///*********))))))))))))(((+++++++++************)))***************************+++,,,------,,,+++***(((((())))))*********+++***++++++++++++***))))))''''''''''''(((((())))))&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((()))***)))((('''(((***'''''''''''''''&&&&&&&&&''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***)))(((&&&%%%&&&''')))+++'''''''''&&&&&&'''''''''((('''&&&&&&'''((('''&&&))))))))))))))))))))))))(((((()))***************+++,,,---......---+++***+++...000000111666@@@HHHNNNPPPTTTVVVWWWXXX[[[]]]^^^VVVRRRSSSSSS\\\xxx}}}tttiiieeeuuulll]]]bbbttt{{{{{{|||~~~{{{xxxvvvsssmmmggg^^^\\\[[[YYYWWWSSSNNNKKKHHHEEEAAAAAABBBBBB???<<<>>>===<<<===>>>>>><<<:::888:::;;;;;;;;;;;;<<<>>><<<;;;:::999999:::;;;<<<======<<<<<<<<<===>>>>>>999999::::::;;;;;;;;;<<<999:::;;;<<<============888999;;;<<<;;;999777666777777888999999999999999999999999999999999999999999999999999999999999:::777999:::999888777888999777888999:::;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>===;;;;;;<<<<<<<<<===============;;;<<<===>>>????????????::::::;;;;;;<<<;;;;;;;;;:::::::::999999999999999444555666888888888777666555555555555555555555555777777888999::::::;;;;;;777777777777888888888888777666666888::::::999888:::::::::;;;;;;===>>>>>>))))))))))))))))))))))))++++++++++++++++++,,,,,,)))+++---/////////---,,,,,,++++++***)))(((''''''((()))+++------,,,+++***------------------......+++*********))))))(((((('''((()))******+++++++++)))((('''&&&&&&''')))***'''&&&&&&''')))++++++***+++******))))))))))))))))))'''%%%&&&)))***(((&&&''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))***))))))((('''''')))(((&&&%%%&&&''')))***''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((())))))******)))(((''''''''')))***)))&&&%%%$$$%%%(((((('''''''''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''((()))******)))(((((((((((((((&&&'''''''''(((((())))))***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++******************+++,,,000,,,***...444:::EEENNNWWWVVVVVVWWWXXXXXXVVVTTTVVVRRROOOQQQWWWhhhrrrgggfffrrrpppbbb[[[iii~~~zzz|||yyyvvvqqqmmmggg```YYYUUUQQQQQQQQQPPPNNNJJJGGGDDD>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::::::::::::::999888777::::::999999::::::;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;999999999999888888777777888888888888888888888888::::::999999888888777777:::;;;;;;<<<<<<;;;;;;:::;;;;;;999888888888999:::888888999999999999888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999:::<<<=========<<<;;;????????????>>>>>>>>>>>><<<:::999999:::;;;999888999999999888888888777777555555555555555555444444777666666555555555666666666666555555555555666666444444555666777888999999777777777777777888888888;;;::::::::::::;;;<<<<<<))))))))))))))))))))))))(((((()))))))))*********((()))***+++++++++***)))+++++++++******))))))((()))***,,,---...---,,,+++,,,+++***(((''''''((((((+++*********))))))))))))++++++++++++***)))((((((,,,+++)))'''''''''((()))***)))((()))***+++***)))+++******))))))))))))))))))'''&&&'''))))))(((&&&(((((((((''''''((((((((())))))))))))((((((''''''((()))))))))(((((('''&&&((('''&&&%%%%%%''')))***''''''((((((((((((''''''((('''&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''((()))(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''(((''''''(((((('''''''''&&&&&&&&&((((((((())))))(((((((((***)))))))))((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))+++***)))(((''''''''''''''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''((()))***+++++++++******++++++,,,---///,,,---222777===FFFOOOWWWXXXYYY[[[\\\[[[YYYWWWWWWQQQNNNTTTbbbxxx}}}llliiisssoooffffffxxx}}}{{{oooiiifffaaa\\\XXXRRRLLLHHHIIIIIIIIIGGGEEEBBB???>>><<<;;;;;;;;;::::::::::::888888888888888888888888777777777888888888999999999:::::::::999999888777888888777777888888999:::::::::::::::::::::::::::<<<<<<;;;;;;::::::999999:::999888888777777888888888888888888888888888888888888888888888777777777::::::;;;;;;;;;;;;::::::::::::888777777777888999777888888999999888888777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<;;;999:::;;;;;;:::888888888777777777666666666555555555555555555555555555555444444444444444555777777777666666777777777666666666666777777777777777777777777777888888888:::::::::::::::;;;<<<<<<))))))))))))))))))))))))''''''((()))***++++++,,,******)))))))))))))))(((++++++++++++++++++++++++***+++,,,......------,,,...,,,***)))((()))***+++***************)))))))))++++++++++++***)))((((((...,,,***)))((('''((((((---+++******++++++***)))+++******))))))))))))))))))'''&&&'''((()))(((''')))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''&&&&&&&&&&&&%%%%%%&&&((()))+++''''''((((((((((((''''''((('''''''''((()))******(((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((((('''%%%%%%''')))'''''''''''''''&&&&&&&&&'''(((((()))))))))(((((((((((((((''''''''''''&&&))))))************))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))(((+++***)))(((''''''''''''''''''''''''((((((((((((((((((''''''&&&''''''((((((''''''&&&&&&''''''(((******))))))))))))***++++++++++++++++++,,,------------111888>>>BBBJJJRRRXXX[[[^^^``````^^^[[[XXXWWWPPPNNNZZZpppoooccclllkkkjjjrrrzzziii]]]\\\XXXTTTOOOLLLHHHDDDAAABBBAAA@@@>>><<<:::999888999888888888888888777777666666666666666666666666666666777777777888888888999999999:::999999888777888777777777777888999999::::::::::::::::::::::::===<<<<<<;;;:::999888888:::999777666666777888999888888888888888888888888666777777777777777777888999999::::::::::::999999999888777666666666777777777777888888888888777777888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<>>>???AAABBBCCCDDD<<<;;;999:::;;;;;;:::888666666666666555555555555555555555555555555555555333333333333333333333333888888888888888888888888777777777666666555555555666666666777777888888888::::::999999::::::;;;<<<))))))))))))))))))))))))((())))))+++,,,---.........---,,,+++******++++++******+++++++++,,,,,,,,,+++,,,---.........---------,,,***)))***,,,...000************************''''''((()))************++++++)))(((((((((((()))---+++***+++,,,---,,,***+++******)))))))))))))))((((((''''''((((((((('''((((((((())))))(((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))***+++''''''((((((((((((''''''&&&&&&''''''((()))***+++((((((((((((((((((((((((((()))))))))))))))(((((((((((('''&&&%%%&&&)))+++''''''''''''''''''''''''(((((()))))))))(((((('''((((((((('''''''''''''''))))))************))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''')))*********)))((((((((('''''''''((((((((('''''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((******))))))))))))))))))************+++,,,---------000777@@@EEEHHHNNNUUU[[[^^^bbbdddaaa]]]XXXUUUSSSOOORRRdddqqqiiigggxxxnnnrrr}}}yyylll^^^TTTSSSOOOJJJGGGEEECCCAAA???>>>===;;;:::888777777777777777777777666666666666666666666666666666666666999999999999::::::::::::888888999999999999888888999999999999999::::::;;;999999999999999999999999;;;;;;::::::999999888888;;;999777555555666888:::888888888888888888888888555555666666777777888888888888999999999999888888777777666666555555555555666777777777777777777666777777777888888888999999999999999:::::::::::::::<<<;;;:::999:::;;;<<<=========>>>@@@AAABBBCCCDDD<<<:::999999::::::999888666666666555555555555555444444444555555555555555333333444444444444444444777888888888888888888777777777666666666555555555555555666666777888888888999999999999999::::::;;;))))))))))))))))))))))))((())))))+++,,,---......///...---,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,------.........---,,,+++***(((((()))***+++***************+++++++++%%%&&&'''((())))))))))))''''''''''''(((((()))******))))))***,,,------,,,+++******)))))))))))))))'''(((((((((''''''((((((&&&''''''((((((''''''&&&'''''''''''''''(((((((((&&&&&&'''''''''''''''&&&(((((((((((()))***+++,,,''''''((((((((((((''''''%%%%%%&&&'''((()))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((&&&%%%&&&)))+++&&&'''''''''''''''''''''''''''((((((((('''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''')))*********)))(((%%%%%%&&&&&&''')))***+++(((((((((((((((''''''''''''''''''''''''((()))***(((((((((''''''((((((((((((((((((((((((((('''''')))))))))***+++,,,------///333===GGGKKKMMMRRRYYY^^^bbbfffeee```YYYSSSPPPLLLOOO\\\uuutttdddjjjxxxwww~~~|||}}}|||rrrhhh^^^UUUNNNGGGDDD@@@>>>===<<<;;;:::;;;:::999777777777777777666666666666666666666777777777777777777777777777:::::::::;;;;;;;;;;;;<<<777888888999999888888888999999888888999999:::;;;999999999999999999999999777888888999999::::::::::::888666444444666999:::888888888888888888888888555555666666777777888888777777888888888888777777666666666666555555444444555666666777777666666555666666666777777777888888777888888888999999::::::;;;;;;:::999999;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;999888888999999888777666666666666666666666666444444444555555555666666444444555666777777666666666777777888888777777666555555555555666666666666444555555666777777888888999888888888888999::::::))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,+++++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,---------000///...,,,+++***))))))*********+++++++++++++++))))))))))))((('''&&&&&&%%%%%%&&&'''((()))******(((''''''(((+++,,,,,,++++++******)))))))))))))))'''((()))((('''&&&''')))%%%&&&'''(((((('''&&&%%%&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''(((((()))))))))*********''''''((((((((((((''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&'''''''''''''''''')))))))))(((&&&&&&(((***&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''''''''''''''''''''(((((()))))))))(((%%%%%%%%%&&&''')))***+++((((((((((((((('''''''''((('''''''''((())))))***)))((((((''''''(((((()))&&&'''((((((((((((''''''************+++---...///222888CCCMMMPPPQQQVVV]]]aaaeeegggeee^^^UUUOOOMMMIIIVVVlll~~~llleee\\\ooo~~~~~~|||xxxrrriii```XXXQQQJJJFFFAAA>>><<<;;;::::::888777666666666555555555555555555555666666666666777777888888888888888888888888888888999999999:::::::::666777888888999888888888777666666666666777888888999999999999999999999999666666777888999::::::;;;888777666555555666888999888888888888888888888888666777777777777777777888666777777777777777777666555666666666666555444333555555666666666666555555555555555666666666777777666666777777888999999999:::::::::::::::;;;;;;<<<;;;;;;;;;::::::999999999999888666777888888777555555555555666666666666666333333444444555666666666444555777888999999888777555666777888888777666555444444444555555666666666444444555666777777888888888888777777888888999:::))))))))))))))))))))))))(((((()))))))))*********((()))++++++,,,+++******))))))******************+++++++++++++++,,,------------.........---,,,,,,*********++++++,,,,,,,,,++++++++++++***)))((('''&&&'''((()))))))))))))))((('''&&&''')))***)))(((+++******)))))))))))))))&&&((())))))'''&&&''')))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&'''(((((()))))))))((((((((((((((((((''''''&&&''''''((((((((((((''''''''''''((()))))))))((('''((((((((((((((((((((((((%%%%%%&&&''''''''''''''')))******)))'''&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%&&&''''''''''''''''''((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((()))((((((((('''''''''''')))((((((((((((((())))))))))))(((((((((((())))))&&&'''((()))******)))))),,,,,,,,,,,,...///000111555<<>>JJJSSSUUUTTTZZZaaaaaaeeegggddd\\\TTTPPPOOOXXXoooiii```fff{{{}}}~~~~~~uuullleee^^^YYYZZZUUUOOOHHHBBB@@@>>>>>>888777666777777666333000111333555666777666444333333333333444444555555555777777777777777777777777888999999999999:::::::::666666777888888888888888888888888888888999999:::888888888888888888888888888888888888777777777777555555666666777777777888888888888888888888888888::::::999999888888777777555555666666666666555555555666777777777666444444444555555555555555555444444444444555555555666666444555555666777888888999888999:::;;;<<<;;;:::999999999999999999999999999777555444444555555444333222222222333333444444444333333444444555666777777333555777999:::999888888777888:::;;;;;;:::888777888777666555444333222222333333444555666777888999777777777777777888888999(((((())))))))))))((((((******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))(((((()))************)))))))))))))))***+++,,,---)))+++------,,,,,,---...,,,))))))+++***((()))...+++*********))))))(((((())))))))))))))))))))))))+++++++++************)))*********)))))))))))))))&&&'''(((*********)))))))))))))))((('''''''''&&&&&&'''''''''((()))))))))***)))((('''''''''''''''++++++++++++************''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&(((******)))((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++******)))((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''%%%$$$&&&)))***(((%%%))))))((((((((())))))***&&&'''***++++++***'''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))$$$)))---//////000222555@@@KKKTTTTTTRRRTTTWWWXXXeeeccccccccc___WWWTTTUUUeee~~~|||hhheeennnxxxxxx|||{{{qqqggg___XXXTTTQQQPPPLLLFFF@@@;;;888777666999999888888777777777666666666666666666555555555333444444444555666666666999999888777666666777777666777888999999888777666777777777777777777777777777777777777777777777777555666777777777777777666777777777777777777777777888777666777888999888666777777666666666666777777888888999999999999888888777666555444444555666777666666666666666666666666666666555444333222222111111222444555666555444444222333333444555666777777:::999999999888888777777888888888888888888888888555555555555555555555555555555555555555555555555333333444444555666666666:::999777666666666777777777888888999999999888888999777555333222222333444///------111777:::888555<<<;;;999888888999;;;<<<((())))))******))))))((())))))*********+++++++++******************++++++((()))******++++++******************+++,,,---...***+++---,,,+++***+++,,,******,,,...+++((()))...************)))))))))(((************************+++++++++*********))))))))))))))))))))))))))))))'''((()))******)))(((((())))))))))))(((((((((((('''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%'''))))))((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&((()))(((&&&)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))(((((('''&&&'''''''''((((((((())))))(((((((((((()))))))))***'''***---...///111666:::IIISSS\\\[[[WWWWWWWWWWWWaaa``````___ZZZUUUWWW]]]xxxuuugggmmm{{{wwwssszzzwwwpppfff]]]UUUPPPKKKHHHHHHEEE@@@<<<999777777777666666666666555555555444555555555555555555555555555666666666666666666777::::::999888888888888888777777777888888777777777777777777777777777777777777777777777777777777777888888999888888777666555666666666666666666666666888777666777888888777666777777666666666666777777777777888888888888777777777666555444444555666777555555555555555555555555666555555444444333333222333333444444444444444444444444444555555555555555999888888888777777777666888888888888888888888888444444444444444444444444555555555444444444444444333444444555555666777777999999888777777777888888777888999999::::::999999999888666333222222333333444222333777===???>>>;;;888888999999999999888888*********++++++*********(((((()))))))))*********((())))))***++++++,,,,,,)))******++++++++++++++++++++++++++++++---......+++,,,,,,+++***)))***,,,---,,,...000---((()))...************))))))))))))++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((()))))))))))))))((('''((((((((()))))))))))))))'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''''''(((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''&&&%%%&&&((()))(((&&&(((((('''''''''''''''(((((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((''''''''')))************)))((((((''''''((((((((()))))))))((((((((()))))))))*********,,,------...333<<>><<<888999;;;<<<<<<;;;999888***++++++,,,,,,++++++***))))))))))))*********+++))))))*********+++++++++******+++,,,,,,,,,,,,+++************+++,,,------++++++,,,+++***+++...000777111---------***)))************)))))))))))))))************************************))))))))))))((((((((()))))))))))))))******)))))))))((('''''''''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%'''''''''''''''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))******))))))(((''''''(((((((((((()))))))))(((((()))))))))*********,,,,,,,,,+++...666AAAJJJSSSZZZ___]]][[[]]]______ZZZYYYXXXUUUQQQUUUeeevvv}}}lllbbbhhhrrrppp{{{|||wwwuuurrrnnniii\\\WWWPPPJJJEEEBBB>>><<<777666555333333444555666222222222222222222222222444444444555555555555555888888888777777666666666555444444333333444444444888777666555555666777888777777777777777777777777777777777777777777777777888888888888888777666555666666666666666666666666888666555666777888777666666666777777777777666666444555555666666555555444555555555555555555555555555555555555555555555555333444444444555555666666666555333222111222333333444444444444444444444444555555555555555555555555555555555555555555555555333333333333333333333333333333333333444444444444444555555666666777888888777888:::;;;<<<;;;::::::999::::::;;;<<<<<<<<<<<<:::999777555333222222111333333444888===??????=========>>>??????>>>======++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++(((((((((((()))***+++,,,***+++++++++,,,///333777BBB555***))),,,,,,)))'''))))))))))))))))))******))))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))))))))******)))(((((((((''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%'''''''''''''''((()))***&&&'''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''((())))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&((()))(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''(((((((((((()))))))))***))))))))))))************+++,,,+++,,,///999FFFPPP[[[______\\\ZZZ^^^bbbccc[[[YYYWWWTTTSSS[[[ppppppcccaaammm|||tttxxxyyyqqqlllgggaaa[[[WWWQQQMMMHHHCCCAAA>>>;;;:::666555444333333333444444333333333333333444444444555555666666777777777777777777777666666555555555444333333333333333444444888777666555555666777888666666666666666666666666666666666666666666666666444444555666777777777666555555555555555555555555777666555666777888777555666666777777777777666666444444555555555555444444444444555555555555444444555555555555555555555555333444444555555666666777666555333222111111222333222222333333444555555666444444444444444444555555444444444444444444444444333333333333333333333333333333333444444555555555555555666666777888888999777999:::;;;<<<<<<;;;:::::::::<<<======>>>>>>>>>:::999888666555444333333666777:::===AAACCCDDDCCCCCCBBBAAAAAAAAAAAABBBCCC***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++***))))))((()))******+++++++++++++++(((((('''(((((()))***+++*********+++,,,000666;;;DDD666)))(((,,,,,,)))&&&))))))))))))************((((((((((((((((((((((((******)))))))))(((((((((&&&''''''(((((())))))******))))))(((((((((((()))''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''(((((()))$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&(((((('''''''''((()))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&''''''&&&%%%%%%(((***))))))((('''&&&&&&&&&&&&&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&((((((((()))))))))******)))))))))*********++++++***,,,---///444>>>LLLVVVccceeeccc]]]\\\___bbbccc]]]YYYWWWWWW[[[hhh~~~yyygggccciiizzzwwwwww{{{xxx|||zzz|||xxxnnniiicccYYYQQQNNNFFFCCC???<<<;;;:::888666666666555444333333333333444444555555555555666666666666666777777888888999777666666666666666555555555555555444555555666777777666666555555666666777666666666666666666666666666666666666666666666666222222444555666777777777555555555555555555555555777666555555777777666555555666777888888777666555444444555555555555444444444444555555555555444444444444444444444444444444444444555555666666666666444333333222222222222333111111222333444555666666444444444444444555555555444444444444444444444444333333333333333333333333333444444555555666666666666666777777888888999999999999:::;;;;;;;;;::::::;;;;;;===>>>????????????<<<;;;;;;:::999888777777777999===@@@CCCEEEFFFGGGIIIGGGFFFDDDDDDFFFGGGIII******++++++++++++******************++++++++++++++++++******************((()))******++++++******(((((((((((()))***+++,,,++++++******+++///666;;;;;;333,,,,,,---***))))))((()))))))))************((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&''''''((())))))***))))))(((''''''((()))***************))))))))))))((((((((())))))))))))))))))((((((''''''''''''((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%'''))))))((((((((()))))))))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&''''''&&&$$$%%%(((++++++***)))(((''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))))))))***))))))******))))))((('''(((((()))))))))*********))))))*********+++++++++***---000444:::DDDQQQZZZ```cccbbb^^^]]]```aaa```\\\YYYWWW\\\eeevvvnnnbbbhhhwww|||vvvyyyxxxzzzwww}}}xxxllleee]]]RRRKKKJJJ>>><<<999888888777666444555555555444444444444444555555555666666666777777555555555666777888888888666777777777777777777888555555555555555666777777555666666666666666666555666666666666666666666666666666666666666666666666333444555666666777666666555555555555555555555555777666555555666777666555555666777888888777666555444444555555555555444444333444444555555444444333444444444444444444444444555555555555666666666666111222222333333333222222222222222333333444444444444444444444555555555666555555555555555555555555444444444444444444444444444444555666666777888888666666777888888999999:::;;;::::::999999999999:::;;;<<<===???@@@AAAAAAAAA???????????????>>>======:::===AAADDDGGGIIIJJJKKKOOONNNNNNNNNNNNNNNNNNOOO*********++++++*********))))))))))))************)))))))))***++++++,,,,,,(((((()))***************))))))))))))***+++,,,---,,,+++***))))))...444999111000000111---))))))---(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***)))(((''''''''')))***+++---,,,,,,,,,+++*********(((((())))))******++++++***)))((('''''''''''''''''''''(((((()))***++++++''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((()))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&'''(((&&&$$$$$$(((+++++++++***((((((''''''''')))'''###!!!!!!###''')))(((((((((((((((((((((((())))))******+++++++++,,,***++++++++++++***))))))))))))))))))************)))************+++++++++***...333888>>>HHHTTT]]]WWW[[[^^^^^^___aaaaaa^^^\\\WWWWWW___lllwwwhhh```mmmyyy}}}}}}}}}rrrddd[[[RRRHHHBBBBBB;;;999777666777777666555444444444444444444444444555555555666666777777777444444444555666777777888777777888888999999999:::333333333333333444555666444555666777777666555444666666666666666666666666666666666666666666666666666777777777777777666555555555555555555555555555777555444555666777666555555666777999999777666555444555555666666555555444333333444555555444333333444444444444444444444444666666666666666666666555///000222333444444333222444444333333333333222222444444444555555666666666555555555555555555555555555555555555555555555555555555555666777888888999777777777888999999::::::<<<;;;999888777888999999<<<<<<>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAABBBEEEIIILLLNNNPPPRRRSSSTTTUUUVVVXXXXXXVVVUUUTTT***)))(((&&&&&&((()))***************************************************************************,,,++++++***)))))))))***)))+++,,,***)))///999BBBEEEAAA:::333---***)))((('''((()))++++++******)))---,,,+++)))((('''''''''******))))))))))))******)))))))))))))))*********)))(((((()))******(((&&&+++***((('''&&&&&&&&&'''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((***)))((('''(((***,,,------,,,***(((((((((((()))''''''''''''''''''''''''***************)))))))))%%%(((++++++***((('''((())))))))))))************+++*********))))))((((((...+++((((((***,,,+++)))***---222:::BBBKKKRRRWWW[[[VVVSSSVVV]]]aaa___\\\XXXZZZXXX[[[tttnnnfffiii~~~|||www~~~zzzhhh]]]QQQIIIGGGBBB999000777777666666555555555555222333444555666666666666777777666666666666777777333333555888::::::777555777888999::::::999888777777666555444444555666777555666777777777555444333333444444444555666666666777777777777777666666666111111111222333666888:::777777666555555555555555555555444444444444555555555555555555555555555555333333333444444555555555666666666555555444333333444444555555666777777777666666555555555555666777555555555555555555555555444444555555555555444444555333222444777888666333555555555555555555444444444444444444444444444444555555555555666888999:::999::::::;;;;;;::::::999999;;;===<<<::::::===@@@???@@@AAABBBBBBBBBBBBBBBBBBAAAAAACCCGGGIIIKKKKKKLLLNNNQQQSSSTTTVVVXXXZZZ]]]\\\\\\]]]^^^]]][[[YYY+++***)))(((((()))***+++******++++++++++++++++++************************************************,,,,,,+++******************+++,,,***(((***...333888555111---+++*********'''((()))***+++******))),,,+++***)))((('''''''''******))))))))))))******)))))))))))))))))))))***+++***)))***+++,,,+++***+++***(((''''''''''''(((((((((''''''''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((******(((((('''((()))***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((***+++***((((((((())))))))))))******************)))))))))(((((((((,,,***((())),,,......,,,---111888@@@GGGNNNSSSVVVWWWTTTRRRVVV\\\```^^^[[[TTTUUUXXXeeewwwbbbcccppp|||}}}zzzqqqhhhaaa]]]SSSLLLDDDAAAAAA???:::555666666666666555555444444333444555666777777777777777777666666666666777777444444555777999:::888666666777777888888777777666777777666555555666777777666666777777777666555444444444444555555555555555555555555555555555555555666666555444444555555666777666666555555555555555555555444444444444555555555555555555555555555555333333333444444444555555555555444333333333333444444444555555666777777777666555555444555555666666555555555555555555555555444555555666666555555444555444333444777888666444555555555555555555555555444444444444444444444444666666666666777999:::;;;999:::;;;;;;<<<<<<;;;;;;:::<<<>>>>>>===>>>AAACCCFFFEEEEEEDDDCCCBBB@@@@@@DDDDDDDDDFFFJJJMMMNNNOOOSSSVVVXXXZZZ\\\^^^```cccccccccccceeehhhhhhfffddd,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,,,,************************************************---,,,,,,+++++++++++++++******++++++***)))((((((------,,,+++*********+++(((((()))************)))***)))(((((('''''''''(((******))))))))))))************))))))))))))))))))'''%%%###$$$%%%'''((('''***))))))((((((((()))))))))))))))(((((('''''''''+++***)))((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((***))))))(((''''''&&&&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&(((***+++)))((((((((())))))))))))************))))))(((((((((((((((''')))((()))+++...000000///000777@@@IIINNNRRRTTTUUUSSSSSSTTTXXX]]]___]]]ZZZUUUWWWaaauuuuuueee]]]jjj~~~zzz}}}lll^^^VVVPPPKKKFFF@@@>>>;;;999:::;;;:::999555555555555555444444444555555666777888888888888888777777666666777777888666555555666888999888777777666666555555666666777777777666555555666777777666777777777777666666555555555555555555444444444222222222333444444555555999888777666555555555555777666555555444444555555555555444444444444555555444444444444444444444444333333333444444444444555444333222222222333444555444555555666666777777888666666555555555555555666666666666666666666666666444555555666666555555444555444444555777777666555555555555555666666666666555555555555555555555555666666777777888999;;;<<<999:::;;;<<<===>>>>>>>>><<<>>>@@@AAAAAACCCFFFIIIJJJIIIHHHGGGEEEDDDBBBBBBEEEFFFHHHJJJMMMPPPSSSUUU[[[]]]```bbbdddfffiiikkkjjjkkklllooossstttrrrppp+++******))))))******+++)))***,,,---------------************************************************------,,,++++++,,,,,,---***)))***+++------+++)))---------,,,+++***)))(((((()))))))))************)))((('''''''''''''''(((******))))))))))))***************)))))))))))))))$$$""" """$$$&&&&&&)))))))))))))))******************)))(((((('''''',,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((''''''((((((''''''&&&%%%)))((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))************'''(((******)))(((((()))((()))))))))************((((((((((((''''''''''''(((((()))+++---/////////222;;;GGGPPPTTTUUUVVVVVVUUUWWWZZZ]]]______\\\ZZZZZZbbbtttpppccc[[[hhh}}}yyyyyyyyykkkZZZOOOKKKHHHDDD???:::;;;:::888777666777888555555555555444444444444666777888999::::::::::::888777777777777777777888888777555555777999999888888777555555555555777888666555555555555555555666777777777777777777666666666666666555444444444333111111222333444444555555666666666666666666777777666666555444444444444555555444444333333444444555444444444444444444444444444444444444444444444444444333222222333444666888555555555666777777888888888888777666666666666777777777777777777777777777555555666666666666555555555555555666777777777666666666666666666777777777666666666666666666666666666666666777888999;;;;;;:::;;;<<<>>>@@@AAAAAAAAA???@@@BBBDDDGGGJJJMMMOOOJJJJJJIIIHHHHHHGGGGGGGGGFFFHHHKKKMMMPPPSSSWWWYYY^^^aaadddfffhhhkkknnnppppppqqqssswwwzzz{{{zzzxxx)))))))))(((((())))))))))))***,,,---...---,,,,,,************************************************,,,,,,,,,++++++,,,------,,,***)))***,,,---------,,,---------,,,***(((''')))))))))))))))*********)))((('''''''''''''''(((******))))))))))))******************))))))(((((()))'''%%%%%%'''***+++,,,)))))))))*********************))))))((((((((('''---,,,+++))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((%%%%%%&&&'''((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''')))******((('''((()))((()))))))))************''''''''''''(((((((((((()))***++++++,,,---...///444>>>KKKUUUXXXWWWWWWXXXZZZ]]]aaabbbaaa^^^[[[ZZZ\\\nnnvvvccc]]]___xxx~~~www~~~vvvoooeeeZZZMMMEEEDDDBBB===888999::::::888666444555777555555555555555555555555777888999:::;;;;;;;;;;;;888888777777777777888888:::777555555777888999999888888666555555666888888444444444444444444444444666666666666666666777777666666666555444444444333222222333444555666666777555555555555555555555555666666555444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444555666888999555555666666777888888888:::999999888777777888888777777777777777777777777555666666666666666666555555666777888777777777777666666666777777777888888777777777777777777777777666666666777888999;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCDDDGGGLLLOOORRRSSSMMMLLLKKKJJJJJJJJJJJJJJJHHHKKKNNNPPPRRRUUUZZZ]]]aaadddgggjjjmmmooosssvvvxxxyyy{{{~~~((((((((((((((((((((((((***+++,,,......,,,+++)))************************************************,,,++++++++++++,,,,,,------,,,***((('''((()))+++((())))))*********)))))))))))))))((()))******+++***)))(((((('''''''''(((******))))))))))))******++++++******)))(((((((((,,,***((((((***,,,---,,,((())))))******)))((((((((((((((((((((((((((((((++++++***)))((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))(((((()))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((()))***)))((('''(((***))))))))))))************'''(((((((((((()))))))))***+++,,,,,,+++---000222999CCCPPPXXXYYYXXXXXXZZZ]]]aaaeeeddd```\\\ZZZZZZ^^^yyynnn```cccnnnvvvyyykkkbbbVVVOOOFFFAAA???===888333444555666666555555666777555555555666666666666666888888999:::;;;;;;;;;;;;999888888777777888888999:::888666666777999999888888777777666666777777888333444555555555555444333666555555555555666666777555555555555555444444444444444555555666666777777777777777666555444222111666555444444333333444444444444333333333333444444333333333333333333333333555444444444444333333333444444555666777888888888555666666777777888888999;;;:::999888777777777888666666666666666666666666555666666777777666666555555777888999888777888999666666777777888888999999888888888888888888888888777777777888999:::<<<<<<>>>???@@@BBBDDDEEEEEEEEEFFFEEEGGGJJJOOOTTTVVVWWWTTTSSSPPPNNNLLLLLLLLLLLLMMMPPPTTTVVVWWWYYY^^^cccfffiiimmmpppsssvvvzzz}}})))))))))******)))))))))***+++---------+++((('''***************************************************************+++,,,,,,,,,------***&&&%%%''')))(((((())))))))))))*********)))((((((((()))++++++,,,+++***)))((('''''''''******))))))))))))******++++++******)))(((((('''((('''&&&'''((()))((('''((())))))***)))(((&&&&&&&&&&&&&&&'''(((((())))))***))))))((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''&&&&&&'''((()))&&&&&&'''((((((((('''&&&''''''''''''''''''''''''''''''(((((()))******+++((()))***)))''''''(((***))))))))))))************((((((((()))))))))******,,,------,,,,,,///555999BBBKKKVVVZZZYYYWWWXXXZZZ[[[___cccbbb\\\XXXXXXZZZhhhyyygggaaaoooyyyyyyzzz~~~ttt```VVVKKKHHHBBB???<<<:::888666111222333444666777777777666666666777777777888888888888999:::;;;;;;;;;;;;999888888777777888888999:::888777777888999888777555666666777777666666555555555666777777666555555555444333333444555666777444444444555555555555555555555555555555666666666777888888888777555444333666555444444333333444444444333333222222333333444333333333333333333333333555555444444444333333333333444666777888777666555666666666777888888999999:::999888777666666666666555555555555555555555555666666777777777777666666555777:::999888777888:::666666777888888999::::::999999999999999999999999::::::::::::;;;===>>>???@@@AAABBBDDDEEEFFFFFFFFFHHHGGGHHHLLLRRRVVVXXXXXXXXXVVVTTTRRRQQQPPPQQQRRRTTTXXX\\\]]]]]]___eeeiiijjjmmmqqquuuxxx{{{******++++++++++++*********+++------,,,***'''%%%***************************************************)))))))))***++++++,,,(((,,,///---)))&&&(((,,,---,,,+++******)))*********)))((((((((()))+++,,,---,,,+++)))((('''''''''******))))))))))))******+++++++++***)))(((((('''((('''&&&'''((((((&&&%%%((()))))))))((('''%%%$$$$$$%%%%%%&&&'''((()))))))))((((((((((((((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((*********)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((,,,***(((&&&%%%&&&'''((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((()))))))))'''''')))***))))))))))))************(((((())))))******++++++,,,---...------222999???IIIQQQZZZ\\\XXXVVVWWWZZZWWW\\\aaa___YYYUUUWWWZZZuuuwwwlll```bbbzzz}}}}}}xxxtttsssvvv|||~~~uuudddRRRGGGAAA???<<<999888777888999333222333555888999888666666666777777888888999999888888999:::;;;;;;;;;;;;999999888888888888999999999888777888999999888777333444555666666555444333666777888999999888777666444333333222333444555666333444444555555666666666555555555555555555444444444555777888999999888888555555444333333333333444444333333222222333333444333333333333333333333333555555555444444333333333111333666777888666444333666666666777888888999999888888666555444444444444555555555555555555555555666666777777777777666666555888::::::888777888:::666777777888999999::::::999999999999999999999999<<<<<<<<<<<<===???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFJJJIIIIIIMMMSSSXXXYYYYYYWWWVVVTTTTTTTTTVVVXXXYYYYYY^^^bbbcccbbbdddiiinnnlllooosssvvvyyy}}}************************+++++++++************)))))))))))))))))))))))))))((())))))))))))*********)))************+++++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((()))+++,,,***((((((+++///333000+++'''&&&'''***,,,))))))(((((('''''''''&&&(((((())))))))))))(((((('''((()))((('''&&&''')))******))))))))))))******+++(((&&&''')))+++***((($$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))***)))(((&&&$$$&&&'''''''''(((((())))))***)))((('''''''''''''''$$$$$$%%%)))---...+++(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&'''(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))))))))***))))))((('''&&&))))))************))))))*********************+++***...111000///222<<>>>>>======???AAAEEEEEEEEEDDDDDDFFFIIILLLKKKLLLNNNTTTZZZ______^^^]]]\\\[[[YYYXXXYYY\\\___\\\___cccgggjjjmmmpppsssvvvzzz}}}~~~~~~************************+++++++++************)))************************)))))))))*********++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++*********************)))))))))+++---///...,,,***)))))))))***)))))))))(((((((((''''''))))))************))))))'''((()))(((''''''((()))++++++************++++++,,,***''''''))))))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))'''%%%$$$''''''''''''((((((((()))***)))(((((((((((((((((()))(((''')))++++++(((%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&'''''''''((()))***+++,,,((())))))))))))(((((('''))))))************))))))************++++++,,,,,,+++---000111333999BBBJJJQQQUUU[[[^^^^^^]]]^^^___```\\\ZZZXXXVVVYYYffftttuuueeeZZZ^^^lll}}}jjjccccccfffjjjnnnvvv~~~|||ttthhh^^^WWWNNNEEE>>>999888888777666555555444555666666777777777777777888888999:::::::::999999999999999::::::;;;;;;;;;;;;::::::999999888888888;;;:::999888777777777777;;;:::888777666666666777666666666666666666666666555555555555555555555555444444444444444444444444666666666666555555555555777777777666555444444444444333222222111111222222444333333222222333333444555444333222222333444555555555555444444333333333444444555555555666666666:::999888777666666666666888777666444444444555555444444444555555555666666555666777999999999888888;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>======<<<<<<;;;;;;;;;<<<===??????@@@AAADDDFFFGGGHHHHHHHHHGGGIIILLLOOOPPPQQQTTTYYY___bbbbbbaaa``````___^^^]]]^^^aaacccbbbfffjjjmmmpppsssvvvxxxzzz}}}************************+++++++++************)))++++++++++++++++++++++++************+++++++++,,,)))************+++++++++,,,,,,,,,+++++++++******++++++++++++************+++)))((((((***+++++++++***+++,,,------+++)))(((***)))))))))))))))((((((******++++++++++++******'''((())))))''''''((())),,,++++++******++++++,,,---+++(((((((((((('''%%%******))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))((('''&&&%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&''''''+++)))(((((())))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&%%%&&&(((***,,,---...///'''(((((())))))))))))((())))))************)))))))))******+++,,,------...------...111888AAAIIIOOOLLLQQQWWW]]]___aaabbbccc\\\[[[ZZZWWWUUU]]]sssnnn^^^WWWhhhwwwkkk```___ccchhhmmmqqqzzzyyyvvvrrrhhhZZZOOOGGGBBB>>>:::888888777777666666555555666777888888999999999888;;;:::999999888888888888::::::::::::::::::::::::999999999999999999999999;;;:::999888777777777777<<<;;;:::888666666555555666666666666666666666666666666666666666666666666444444444444444444444444666666666666555555555555777777666666555444444444444333222222111111222222444444333333333333444444555555444444444444555555555555555444444444444444555555666666666777777777888888777666555555555555888777666444333333333333444444555555555666666666777777888999999999888888:::;;;<<<===>>>>>>>>>>>>????????????????????????@@@??????>>>===<<<;;;;;;<<<>>>@@@BBBCCCEEEIIILLLJJJKKKLLLLLLLLLNNNQQQTTTXXXYYY\\\aaafffgggfffeeeeeeffffffeeedddeeegggjjjjjjmmmqqquuuwwwyyy|||************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))((((((((('''+++(((&&&(((+++,,,+++)))((()))+++------,,,***(((************)))))))))))))))******++++++******)))''')))***)))((('''((()))+++******))))))******++++++***)))(((((((((((('''+++******))))))(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))))))))((('''''''''''''''(((((((((((((((&&&%%%%%%%%%&&&'''((((((((('''&&&&&&'''))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((((((((((((''''''$$$&&&(((+++------------&&&'''((())))))***))))))))))))************))))))))))))***+++---...//////...,,,,,,111;;;EEEMMMPPPGGGKKKRRRYYY]]]```bbbbbb[[[[[[YYYSSSSSSccc{{{mmmccceee~~~yyyjjjbbb^^^aaafffjjjooouuu|||tttmmmjjjccc[[[OOOEEE???===;;;:::777777777777666666666666777888999:::;;;;;;;;;:::<<<;;;999888888888999::::::::::::::::::::::::999999999999999999999::::::;;;:::999888777777777777999888777666555555444444666666666666666777777777666666666666666666666666555555555555555555555555666666666666555555555555666666666555555444444444444333222222111111222222444444333333333333444444555444444444444444444555555555555555555444444444666666666666777777777777777666555555444444444555666666555444444444333333555555555555666666666666888999999999999999999999999:::;;;===>>>???@@@@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>============???BBBCCCDDDGGGJJJMMMMMMNNNPPPPPPQQQSSSVVVXXX^^^```dddhhhkkkkkkjjjhhhiiikkkllllllkkklllnnnpppooorrrvvvyyy{{{}}}************************+++++++++*********))))))******************************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))((((((((('''***(((&&&(((+++,,,***((())))))******+++++++++***))))))))))))************(((((())))))))))))((((((((()))***)))((('''(((***))))))(((((((((((())))))'''(((((((((((()))***+++)))))))))(((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))******)))))))))((((((((((((((('''''''''(((((((((((()))***++++++'''''''''''''''''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((((((''''''&&&''''''((((((((((((((('''%%%'''(((***+++******)))&&&'''((())))))***))))))))))))************))))))))))))***+++---.../////////,,,,,,222===GGGMMMOOOHHHKKKQQQXXX]]]`````````[[[[[[WWWRRRVVVmmmxxxiiilllzzz|||rrrbbb^^^]]]```dddffflllqqq}}}uuuggg]]]WWWMMMHHHAAA<<<999777777666666666666666777777777777888999:::;;;<<<<<<<<<<<<;;;:::999999999:::<<<===:::::::::::::::::::::999999999999999999999::::::;;;:::999888777777777777666666666777777777777777666666666666777777888888777777777777777777777777555555555555555555555555666666666666555555555555555555555555444444444444444333222222111111222222555444444333333444444555333333444444444444333333555555555555555555555555666666666666777777777777666555444444444444444444333444444555555666666666555555555666666666777777999999999999999:::::::::999:::;;;===???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBB?????????@@@@@@AAAAAAAAAAAABBBDDDEEEEEEGGGJJJLLLOOOQQQSSSTTTUUUWWWZZZ\\\ccceeeiiikkkmmmllllllkkkmmmoooqqqrrrrrrrrrsssuuuqqqtttxxx{{{~~~************************+++++++++************)))************************************+++++++++,,,)))************+++++++++,,,,,,,,,+++++++++******++++++++++++************((((((((()))***+++***(((******)))))))))******+++(((((()))))))))))))))***(((((())))))))))))((((((((()))******(((((()))***(((((((((''''''(((((((((&&&'''((((((((((((+++---(((''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))******((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%&&&'''((('''&&&&&&&&&'''((((((((((((((((((''''''(((((((((''''''&&&'''(((((())))))))))))((())))))************)))))))))******+++,,,------...///...000777AAAJJJOOOPPPQQQSSSVVV\\\```aaa```^^^YYYYYYUUUUUUbbb|||wwwdddsss}}}|||pppbbb``````cccdddffflllsssuuueeeVVVHHHAAA===<<<:::888777666666555555555666666777777888888888999:::;;;<<<=========;;;;;;;;;;;;<<<<<<===>>>::::::::::::::::::::::::999999999999999999999999;;;:::999888777777777777666777888999::::::::::::555666666777777888888999777777777777777777777777555555555555555555555555666666666666555555555555444444444444444444444444444333222222111111222222555555444444444444555555333333444444444444333333555555555555555666666666555555666666666777777777555555444444444444444555222333555666777888888888555555666666666777777777999999999999:::;;;<<<===;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEE@@@AAABBBCCCDDDEEEEEEFFFFFFHHHIIIIIIIIIJJJLLLNNNRRRTTTWWWYYYZZZ\\\^^^aaafffhhhkkkmmmmmmmmmnnnooopppsssvvvxxxxxxxxxyyyzzzvvvyyy~~~************************+++++++++************)))++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++************&&&(((******))))))))))))***************)))))))))''''''((((((((())))))))))))))))))******)))))))))((()))******)))((()))***))))))(((((((((((())))))&&&((())))))''''''***,,,&&&''''''''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((())))))(((((((((''''''''''''$$$$$$######"""#########$$$'''))))))'''%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((("""###%%%'''((((((''''''&&&&&&'''(((((((((((((((((((((''''''&&&''''''(((((())))))))))))(((((('''))))))************))))))************++++++,,,,,,...111666>>>GGGOOOTTTVVV[[[[[[\\\___bbbaaa]]]ZZZTTTTTTUUU^^^ssstttggg{{{}}}~~~oooeeecccdddfffgggiiiqqqzzzyyykkk]]]QQQFFF===888888888888777666666666777444555555666777888888999888888:::;;;<<<============>>>>>>>>>>>>======<<<999999999::::::;;;;;;;;;;;;::::::999999888888888;;;:::999888777777777777777888999:::::::::999888555666666777888888999999888888888888888888888888555555555555555555555555666666666666555555555555444444444444444444444444444333222222111111222222555555444444444444555555333444555666666555444333444555555555666666666777444444555555555666666666555555444444444444555555444555666888888888777777555666666666777777777777888888888999:::<<<>>>???@@@AAABBBDDDFFFGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGHHHHHHIIIIIILLLMMMOOOOOOOOOPPPRRRUUUUUUWWW[[[]]]___aaaccceeehhhkkkmmmmmmlllmmmpppssssssvvv{{{}}}~~~}}}~~~~~~************************+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********)))************+++++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((($$$(((++++++)))'''(((***)))***+++++++++***((('''&&&'''''''''(((((())))))******++++++++++++******(((***+++***)))((()))*********))))))))))))******(((***+++)))'''&&&(((+++&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&***)))((((((''''''''''''###((()))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((!!!###&&&((()))))))))(((&&&&&&'''((())))))(((((((((''''''&&&&&&''')))***))))))***))))))(((''''''))))))************))))))*********************+++...333;;;DDDLLLSSSYYY[[[```______aaabbb```ZZZVVVNNNQQQVVVeeepppnnn}}}uuuhhhcccbbbccceeeeeehhhrrr}}}kkkaaaSSSHHHBBB???<<<;;;555555555444222222333555444444555666777888999999777888999;;;<<<=========@@@@@@AAAAAA???>>>;;;:::888888999::::::;;;<<<<<<;;;;;;::::::999888777777;;;:::999888777777777777777888999999888777666555555666666777888999999999888888888888888888888888666666666666666666666666777666666666555555555555444444444444444444444444444333222222111111222222555555444444444444555555444555666777777666555444444555555555666666777777444444444444555555555666555555444444444555555666777777888999999888777666666666666666777777777777888888888999:::===???AAACCCDDDFFFGGGIIIJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJOOOQQQSSSTTTTTTVVVXXX[[[WWWZZZ^^^```bbbdddfffhhhjjjlllmmmmmmlllmmmrrruuuuuuyyy~~~,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''************************)))*********++++++++++++++++++************++++++---,,,+++***((('''&&&&&&)))))))))))))))))))))))))))))))))(((((('''%%%%%%***)))(((''''''((()))))),,,+++***)))((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((&&&%%%&&&)))***)))'''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))((('''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))))))))))))))***************+++++++++,,,,,,,,,,,,+++''''''+++---,,,---///000444<<>><<<;;;<<<;;;:::999999;;;;;;:::999999999999888888888888777777777777777777777777777999999888777666555444444333444555666777888999999666666666666666666555555666666777777777777777666666666555555555444444444666666666666555444333222222222222333333333444444555555666666666666555555222444666999999888777666888777777666666666666666999888777555555555666777444444444555555555666666888888666666666777888999;;;999888666666777999:::;;;;;;<<<>>>???AAABBBBBBDDDGGGJJJMMMNNNNNNLLLKKKKKKMMMOOORRRTTTUUUUUUUUUSSSTTTSSSRRRPPPPPPRRRTTTXXXWWWVVVWWWZZZ\\\]]]^^^bbbdddeeeeeefffhhhllloooppprrrtttuuuuuuuuuvvvwww|||,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))*********************************+++++++++,,,,,,++++++************++++++000///......---,,,++++++************************,,,,,,,,,++++++***)))((())))))(((''''''((()))******)))))))))))))))******''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))(((&&&%%%&&&)))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&))))))((((((((('''''''''%%%'''(((((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((()))(((''''''''''''((()))''''''((((((((()))))))))((((((((()))))))))******,,,)))(((,,,...---...111333999BBBJJJOOOSSSUUUWWWaaa___^^^^^^___^^^XXXRRRUUU^^^ppp{{{qqqsssnnn```````````````cccmmm|||qqqcccOOOIIIAAA:::777666666666777666555444444555666666888999999::::::999999888888999:::;;;<<<=========???AAAAAA@@@>>><<<;;;<<<;;;:::999999;;;;;;:::999999999999888888888888777888888888888888777777777888888888777777666555555666666777777888999::::::777777777777666666666666666666777777777777666666666555555555444444444444555666666666555444333333444444444444555555555555555555666666666666555555555555666666777777777777666555555444444555555666888777666666555555666666444444555555555666666666888777777777777888999999;;;:::999888888:::;;;======>>>???@@@BBBCCCEEEEEEGGGIIILLLOOOPPPPPPOOONNNPPPQQQSSSTTTUUUUUUUUUUUUYYYYYYYYYXXXWWWWWWXXXZZZ^^^]]]\\\]]]___aaaccccccaaaccceeefffgggjjjmmmppptttvvvxxxyyyzzz{{{}}}++++++++++++++++++++++++''''''((())))))***++++++*********************************+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++++++++***************************))))))))))))(((''''''&&&((((((''''''((()))***+++((('''(((((()))***+++,,,''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&)))))))))))))))((((((((($$$&&&((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))((((((''''''(((((()))''''''((((((((()))))))))'''''''''((((((((())))))---******---...---...222888@@@KKKQQQSSSTTTWWWYYYcccaaa___^^^]]][[[WWWUUU]]]nnnooommmtttwwwyyy|||lllaaa`````````aaagggsssxxxkkk[[[NNNBBB>>>999666666666666555777777666666666666777777:::;;;;;;;;;;;;::::::999888999:::;;;<<<=========???@@@AAA@@@===<<<;;;<<<;;;:::999999;;;;;;:::999999999999888888888888777:::999999999888888777777888888777777777777777777888888999999::::::::::::777777777777777777777777666666777777777777666666555555555555444444444444444444555555555444444333333333333333444444444444555555666666666666555555888888777666555666666777555555555555666777888888666666666666666555555444555555555555666666666666777777888999999999999999;;;:::::::::;;;===???@@@@@@AAABBBDDDFFFHHHIIIJJJLLLMMMPPPSSSTTTTTTSSSSSSWWWXXXXXXXXXXXXWWWVVVUUUZZZ[[[[[[[[[YYYYYY[[[]]]______^^^^^^___aaacccdddbbbdddgggjjjlllooosssvvvvvvxxxyyyzzz|||~~~************************(((((()))))))))*********************************)))))))))*********++++++++++++************++++++)))))))))))))))*********************************'''(((((((((''''''&&&%%%'''''''''((()))******+++(((''''''(((((()))***+++''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''((((((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$&&&(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((''''''''''''(((((()))(((((((((((((((((()))(((((()))))))))*********))))))))))))************,,,******,,,---,,,///444<<>>>>>???@@@???===<<<;;;<<<:::999888999;;;<<<;;;:::999999999888888888777777::::::999999888888777777777777777777888888999999999999999999999999999999666666666777777777777777666777777777777666666555444444444444444444444444333333444555555555444444000000111111111222222222555555666666666666555555:::::::::999888777666666666666777777888:::;;;<<<444555666777777666555444555555666666666777777777777888999;;;;;;;;;:::999::::::;;;<<<===@@@BBBCCCCCCDDDEEEGGGIIIKKKMMMNNNQQQSSSUUUWWWYYYYYYYYYXXX\\\\\\\\\\\\[[[[[[ZZZZZZ\\\]]]^^^^^^]]]]]]^^^``````````````````aaaccceeegggiiimmmpppsssvvv{{{~~~|||}}}~~~~~~************************+++*********)))))))))(((************************(((((((((((()))))))))***++++++************++++++******++++++++++++,,,,,,******************************+++++++++***))))))&&&&&&'''((()))*********))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******''''''''''''''''''''''''$$$&&&((()))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))((('''''''''((((((((())))))))))))))))))***************)))))),,,,,,+++000666AAAJJJVVV[[[[[[[[[___ccceeedddeeeeee^^^VVVWWW^^^uuuzzzkkkfffvvvvvvyyy{{{oooeeeaaa^^^___dddkkkvvv{{{yyywwwyyy|||~~~ttteeeWWWNNNFFFAAA===999888666666777777666444666666777888888888888888777888999;;;<<<=========999999;;;<<<===>>>>>>>>>===???@@@???===<<<<<<<<<:::999888999;;;<<<;;;:::999999999888888888777777999999999888888888777777666666666777888888999999777777777777888888888888555555666666666777777777777777777777777666555555333333444444444444444444333333444444444444444444000000111111111222222222555555666666666666555555999;;;===>>>===:::777444666666666777888:::<<<<<<444555666777777666555444666666666777777777888888777888:::<<<<<<<<<<<<;;;:::;;;<<<>>>@@@BBBDDDEEEEEEFFFHHHJJJMMMOOOQQQRRRWWWXXXZZZ[[[]]]^^^^^^^^^_____________________``````bbbddddddddddddeeegggdddeeeffffffeeefffiiilllkkknnnsssvvvyyy|||++++++++++++++++++++++++,,,++++++***))))))((((((************************((((((((()))))))))******++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))***))))))((((((&&&'''((()))******))))))))))))(((''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***+++,,,&&&&&&&&&&&&''''''''''''%%%'''))))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%'''''''''''''''((((((((('''(((((())))))(((((('''((())))))******))))))(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((***,,,,,,---333;;;GGGNNNWWW\\\]]]^^^bbbeeeeeeccceeeddd]]]VVV^^^kkkzzznnnbbbcccyyyuuuvvvuuuqqqmmmddd^^^]]]ZZZ^^^fffqqq{{{xxxxxx|||}}}yyyttttttjjjZZZKKKAAA;;;999888777666444555666666444333777888999:::::::::::::::777888:::;;;======>>>>>>999:::;;;<<<===>>>>>>>>><<<>>>??????===;;;<<<<<<999888888999;;;<<<<<<;;;999999999888888888888777777777777777777777777777555555666666777777777888555555666666666777777777555666666777777888888888777888888777777666555444333333333333444444444444333333444444444333333222333333333333444444444444555555666666666666555555888:::>>>@@@???<<<777444444444444555666777999:::555666666777777777777777777777777777888888888888888999:::<<<============<<<===???AAACCCEEEFFFGGGGGGHHHJJJMMMPPPSSSUUUVVV[[[\\\]]]___```aaabbbbbbaaaaaaaaaaaaaaacccdddddd```ccceeefffffffffgggiiieeehhhjjjiiihhhiiimmmqqqqqqtttxxx|||~~~,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++++++++************++++++((((((((((((''''''''''''++++++++++++++++++++++++&&&&&&''''''''''''&&&&&&'''((()))******)))(((((('''''''''''''''((()))***''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''')))***)))&&&%%%&&&(((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))*********&&&'''''''''((((((((((((&&&(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))'''((()))******)))((('''((()))************)))((('''''''''(((((((((((()))((((((((()))))))))******)))))),,,......///777@@@OOORRRWWW[[[]]]___aaacccdddaaaaaa```YYYXXXiii~~~qqqeee^^^fff}}}tttqqqdddcccccc^^^[[[^^^[[[aaalll{{{|||wwwwwwxxx{{{nnngggbbb[[[OOOCCC;;;888777777666555444444666666666555999:::<<<===>>>>>>======<<<<<<======>>>>>>======999:::;;;===>>>>>>>>>>>><<<===???>>>===;;;<<<<<<999888888999;;;<<<<<<;;;999999999888888888888777555555555666777777888888555555555555555666666666444444555666666777888888777777888999999:::;;;;;;888888888888777666555444222222333333333444444444444444444444333333222111444444444444555555555555555555666666666666555555777999<<<======:::777555444444444444555666777888777777777777777888999999777777777888888888999999:::::::::;;;<<<===???@@@@@@AAACCCEEEGGGHHHIIIJJJJJJKKKNNNQQQTTTWWWYYYZZZ^^^___```aaabbbdddeeeeeeddddddcccbbbcccdddeeefff```ccceeeggggggggghhhjjjgggkkkmmmmmmlllmmmrrrwwwzzz}}},,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************************++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))***************)))(((((()))******)))((('''%%%%%%%%%&&&((()))+++,,,''''''''''''((((((((()))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''')))+++)))&&&%%%&&&(((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))'''((((((((())))))******''')))******((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))'''((()))******)))((('''((()))***++++++***)))(((++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******---000000222:::DDDTTTUUUWWWZZZ]]]___```aaaddd___]]][[[VVVYYYqqq|||kkkaaa___lllzzzyyytttcccWWWYYY\\\YYYZZZ___^^^eeesss|||zzz|||wwwfff___RRRMMMFFF???;;;999888888777666444555777999999999;;;<<<>>>???@@@@@@@@@???@@@@@@@@@??????===<<<<<<999:::;;;===>>>>>>??????<<<===>>>>>>===;;;<<<===999888888999;;;<<<<<<;;;999999999888888888888777333333444555666777888888555555555555555555555555333444555666777888999:::999999:::;;;;;;<<<======888888888888777666555444222222222333333444444444555555555444333222111000222222333333333333444444555555666666666666555555777888999:::999888777666666555555666666777888999999888777777777888:::;;;777888888888888999999999;;;;;;:::;;;<<<>>>@@@AAACCCDDDFFFHHHJJJKKKLLLLLLMMMNNNPPPSSSWWWZZZ\\\^^^``````aaabbbdddeeeffffffgggfffdddccccccdddeeeeeeeeegggjjjlllmmmmmmnnnooonnnrrruuuuuutttuuu{{{))))))***+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,+++******+++---+++***((('''''')))+++,,,))))))************)))))).........+++(((''''''(((******))))))((((((''''''+++,,,,,,+++)))((()))+++''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%''')))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''+++***)))'''''''''((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((((((((('''''''''((()))******)))((('''''''''''''''(((((((((((('''(((((())))))))))))(((***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************((()))***+++,,,+++******---//////...///555@@@IIIYYY^^^bbb___YYYWWW\\\cccbbb```^^^ZZZWWWcccnnn\\\^^^gggvvvhhhbbb]]]\\\ZZZYYY[[[___fffpppnnnWWWLLL@@@>>>;;;888666666666777555555444555666777999:::======>>>???@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@>>>;;;;;;;;;<<<===============<<<<<<===============<<<888888999:::::::::999999777777777777666666666666777777777777777777777777666555555555555444444444444444555666777888999999;;;;;;:::::::::999999999777777777666555555444444444444444555555555666666666555444444333333333444444444555555666666777777777777777777777777777777999888777666444444444333444666777999999777666444666777888999999999999999<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;===@@@BBBCCCFFFGGGHHHIIIJJJJJJJJJJJJMMMOOORRRVVVZZZ^^^```aaa]]]___bbbeeeggghhhhhhiiieeegggjjjjjjjjjiiiiiijjjhhhkkkmmmmmmlllkkkmmmppptttuuuwwwzzz~~~~~~)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********+++,,,+++))))))+++,,,***)))((((((((()))+++,,,......------,,,***)))(((((())))))(((''''''((()))***)))))))))(((((((((''')))))))))(((&&&&&&''')))((((((''''''''''''(((((()))(((''''''((())))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&))))))))))))(((((((((((($$$$$$%%%&&&''')))***+++***)))((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''''''((()))******)))((('''''''''''''''(((((((((((((((((())))))))))))((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************((()))***+++,,,++++++******,,,---...111:::GGGQQQ\\\___bbb^^^YYYXXX]]]dddeeebbb___]]]```pppvvvdddZZZcccpppwwwzzzwwwbbb]]]ZZZ[[[ZZZZZZ\\\aaammmwww~~~gggSSSIII>>>===:::777666666666666666666555666777888:::;;;>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@BBBCCCCCCAAA???======>>>>>>>>>>>>======:::;;;;;;<<<<<<<<<;;;;;;999:::::::::999888888777777777666666666555555555777777777777777777777777555555555555555555444444777777888999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::888777777666666555444444444444444444555555555555555555444444333333333333555555555666666666666666777777777777666666555555777777666555555555666666666666777888888777666666888999:::;;;;;;<<<<<<;;;>>>===<<<;;;;;;<<<======<<<<<<<<<===???AAACCCEEEIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSVVVYYY]]]```bbbcccaaabbbdddfffhhhiiijjjjjjfffhhhkkklllkkkkkklllllloooppprrrrrrpppqqqtttvvvyyyyyy{{{~~~*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++))))))************)))))))))***+++***)))(((***,,,)))))))))*********++++++---,,,,,,***(((&&&$$$###'''((()))(((''''''(((***))))))))))))(((((((((((('''(((((('''&&&%%%'''((()))(((((((((((((((((()))*********))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))###$$$%%%&&&((()))***+++''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''(((((((((((())))))***))))))((('''&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))***++++++++++++***+++,,,...///444>>>KKKUUU]]]______[[[WWWXXX]]]cccddd```^^^aaakkktttfff]]]^^^mmmrrr{{{jjj]]]YYYWWWYYY\\\^^^ccciiiyyy~~~yyymmm\\\LLLCCC<<<;;;999777555555666666777777777888999:::;;;<<>>===999::::::;;;;;;::::::999::::::::::::888777666555777777666666666555555555666666666666666666666666444444444555555555555555888999999:::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;888888777777666555555555333333333444444444555555555555444444444444444444777777666666666666666555777777777666666555555555666666555555666777888888888888888888888888888888::::::<<<======>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@CCCEEEFFFJJJKKKMMMPPPRRRSSSTTTUUUWWWXXXZZZ]]]```bbbcccdddeeefffggghhhiiijjjjjjjjjhhhjjjmmmnnnnnnnnnoooqqqqqqqqqqqqqqqqqqrrrvvvyyy*********++++++,,,,,,,,,,,,++++++******++++++,,,************************)))***+++,,,,,,+++***))))))******)))(((((()))+++((()))***+++++++++******+++******((('''%%%###"""***,,,,,,+++)))''''''((())))))))))))((((((((((((((()))***)))''''''(((***)))))))))******)))))))))((()))******)))(((((()))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%&&&((()))***)))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((************)))'''&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************))))))******++++++++++++111111000111666???KKKSSS]]]]]][[[XXXUUUWWW\\\aaa```\\\\\\dddvvvtttfff]]]]]]ggg{{{vvvccc\\\WWWUUUXXX]]]cccmmmvvv~~~|||rrreee[[[OOOCCC===999888777666555555666666888888999:::;;;<<<======BBBCCCDDDEEEFFFFFFFFFFFFBBBAAAAAACCCEEEFFFFFFEEECCCBBBBBBBBB@@@???>>>===:::::::::;;;::::::999888999999999999888777666555888888777777777666666666666666666666666666666666444444444555555666666666888888999:::;;;<<<==================<<<<<<<<<<<<999888888777777666666555333333333333444444444444555555555555555555444444888777777777666666555555555555666666666777777777777777666666777777888999999999888888888888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@?????????@@@BBBDDDFFFHHHIIIJJJMMMPPPSSSUUUVVVWWW[[[]]]^^^```bbbddddddeeefffggghhhiiijjjjjjkkkkkkjjjllloooppppppqqqsssuuussssssrrrqqqrrruuuyyy|||***+++++++++++++++,,,,,,,,,++++++******++++++,,,***************************+++,,,------,,,+++***)))******)))(((((()))+++))))))***++++++++++++***++++++++++++***)))(((((()))***,,,+++)))((((((((((((((((((((())))))))))))((()))))))))'''''')))***))))))***++++++***))))))$$$&&&)))***(((((()))+++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))******************)))))))))(((((((((''''''+++++++++***(((&&&$$$"""%%%&&&''')))))))))((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((************)))'''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))***************************+++++++++222222222444999BBBMMMTTT___]]]ZZZXXXWWWYYY]]]```[[[[[[___kkkxxxfff[[[WWW```qqqpppddd]]]WWWUUUYYY```jjjwww}}}~~~{{{cccUUUMMMEEE<<<888777777666666666666666666999999:::;;;<<<===>>>>>>BBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBCCCDDDFFFEEEDDDCCCCCCBBBBBB@@@???===<<<;;;;;;;;;;;;;;;:::999888666777777888888777777777999999999888888888777777666666666666666666666666444444555666666777888888999999:::;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<999999999888777777666666333333333444444444555555555666666777777777666666888888777777666666666555333444555666777999::::::999999888777777777777777::::::999999999999::::::888888:::;;;<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJKKKNNNRRRUUUWWWYYYZZZ^^^___aaabbbddddddeeeeeefffgggjjjlllmmmmmmllllllmmmoooqqqssstttvvvxxx{{{{{{yyyxxxxxx{{{~~~++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++***)))(((***,,,*********++++++++++++,,,((())))))*********))))))!!!$$$''')))(((((()))***(((((((((((())))))))))))&&&'''((('''&&&&&&((()))((()))***++++++***)))((("""&&&)))***)))((()))+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++***)))(((''''''&&&((()))******)))(((&&&%%%&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))***))))))((('''&&&((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))******************))))))******+++,,,...///111777@@@JJJTTTZZZbbb___[[[ZZZ[[[^^^___```YYY^^^hhhwww~~~jjj\\\WWWVVVfff|||}}}ooohhh```[[[ZZZ```iiisss}}}~~~kkkVVVIIIDDD>>>888666555555666666777777777888999999;;;<<<===>>>>>>>>>AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAACCCDDDDDDDDDBBBAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;:::999888888555555666777777777777777999999888888888777777777666666666666666666666666444555666777888999:::;;;;;;<<<<<<===>>>???@@@@@@>>>=========<<<<<<<<<<<<::::::999999888777777777444444444555555555666666666777888999:::999888777888777777777777777777666444555666777999:::;;;<<<::::::999888777777888888;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBCCCCCCEEEHHHJJJKKKNNNPPPSSSVVVYYY\\\]]]^^^aaaaaacccdddeeeffffffffffffiiimmmqqqssssssrrrqqqqqqsssvvvwwwyyy{{{~~~++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***+++,,,+++))))))+++,,,++++++*********+++,,,---''''''((())))))((((((''' ###'''))))))((()))***'''((((((((()))))))))***&&&((((((((('''''')))+++'''(((***++++++***((('''###(((,,,,,,)))''')))+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******//////---,,,***)))''''''&&&''')))*********((('''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************+++***)))))))))***+++,,,,,,...333<<>>:::777777444555666777888888999999888999;;;<<<===>>>>>>===>>>???@@@AAABBBBBBBBBBBB@@@>>>===???AAADDDEEEEEE????????????>>>===;;;;;;::::::::::::999888777666666666666777666666555555777777777666666666666555777777777777777777777777555666777888:::;;;<<<===;;;;;;<<<===>>>???@@@@@@=========<<<<<<<<<;;;;;;;;;::::::999888888777777555555555666666666777777777888:::;;;<<<;;;:::999777777777777777888888888888888888999::::::;;;;;;999999888888888999:::::::::;;;<<<======<<<;;;:::;;;<<<>>>???AAABBBBBBCCCDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGIIIKKKMMMOOORRRSSSVVVYYY\\\^^^```aaabbbccceeefffggghhhhhhhhhhhhlllssszzz}}}}}}zzzxxxwwwxxx{{{}}}~~~++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***+++,,,,,,+++******+++---,,,+++***))))))+++---...,,,,,,,,,,,,,,,+++******%%%(((***+++***)))(((((('''((((((((())))))******)))***+++***)))***,,,---&&&((()))******)))(((&&&&&&+++///...***'''(((*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***222222000...,,,***((((((&&&((()))++++++)))((('''***)))'''&&&%%%%%%&&&'''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))'''((()))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************+++***)))))))))***,,,---...000666@@@KKKVVV]]]aaa]]]YYYVVVWWWZZZ\\\ZZZXXXSSSbbbuuunnn^^^___jjjqqquuukkkkkklllsssoooZZZNNNBBB===<<<999888888444555666888999999::::::888999;;;<<<>>>>>>============>>>???@@@@@@@@@@@@===;;;;;;===@@@DDDFFFFFF======>>>======<<<;;;:::999999999888888777555555888888777777666555333333666555555555444444444444888888888888888888888888666777888999;;;<<<>>>>>>999999:::;;;<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888777666666666666777777777777888999;;;======<<<;;;:::666666777777888888999999;;;;;;;;;:::::::::999999777777777888999:::<<<===:::;;;===>>>>>>===;;;:::>>>???AAACCCDDDEEEFFFFFFHHHIIIKKKMMMMMMMMMMMMLLLIIIHHHIIIIIIKKKMMMPPPQQQRRRTTTVVVYYY\\\___```aaadddeeefffgggiiiiiijjjjjjjjjoooxxxzzz|||~~~++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******))))))))))))******+++++++++******))))))))))))***+++,,,,,,+++***)))************************)))***+++,,,+++)))'''&&&)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))++++++)))(((''''''''''''&&&'''((()))************(((''''''&&&&&&&&&''''''''''''''''''((((((((((((***555;;;555,,,)))+++---(((((((((((())))))))))))******))))))((((((((('''(((((('''&&&%%%$$$$$$###&&&''''''(((''''''&&&%%%'''((()))))))))(((&&&%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''+++***(((&&&&&&(((***+++''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))'''&&&&&&''')))***)))(((******))))))(((((('''''''''((()))++++++******))))))))))))***++++++)))(((...111666@@@PPP^^^aaa]]]```WWWQQQTTTXXXYYYYYYYYYXXXfff{{{{{{kkk```bbbhhh{{{}}}pppqqqmmmttt}}}yyyeeeQQQHHH===777777999999888444777:::<<<;;;:::999999888:::===??????>>><<<;;;BBB@@@>>>@@@BBBBBB@@@===@@@>>>>>>???BBBDDDDDDDDD???>>>===<<<:::999888777999999999888777777666666777777777777777666666666888888888777777777777777999888888777888999;;;<<<;;;<<<===>>>>>>?????????888:::<<<===<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<>>>===999888999888555999999999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;:::999999999======>>>>>>======<<<;;;<<<::::::<<<>>>???<<<:::;;;<<<>>>@@@AAABBBBBBBBBCCCBBBBBBBBBDDDGGGJJJLLLSSSSSSRRRQQQPPPOOOOOONNNKKKJJJHHHHHHJJJMMMQQQTTTVVVYYY\\\]]]^^^^^^```aaafffggghhhhhhhhhjjjmmmppptttzzz++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++************++++++,,,,,,+++++++++***************+++,,,,,,+++***************************************))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((''''''(((%%%&&&'''((())))))))))))(((((((((''''''(((((((((''''''''''''(((((((((((('''000666777444222---(((******))))))(((((('''''')))))))))((((((''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''%%%)))((((((((('''''''''''''''((()))***+++******)))*********+++,,,,,,+++***...444===GGGTTT^^^___ZZZ^^^WWWRRRTTTWWWVVVVVVVVV^^^pppzzzkkk^^^[[[gggvvvyyyppprrrqqqzzz~~~hhhVVVLLLDDD;;;666666777777666333666:::===============>>>@@@BBBDDDDDDCCCAAA@@@BBB@@@???@@@BBBCCCAAA>>>???>>>===>>>@@@AAABBBAAA======<<<;;;:::999888777888888888888777777777777999999999888777777666666777777777777777777777777999999999999999:::;;;;;;;;;<<<===>>>>>>??????>>>999;;;======<<<<<<===>>>===<<<<<<;;;;;;;;;;;;;;;===???>>>;;;:::<<<;;;888:::999999999999:::;;;;;;>>>==================>>>>>>===<<<;;;::::::::::::===>>>>>>>>>>>>===<<<<<<>>><<<:::;;;>>>@@@???===??????@@@AAACCCDDDEEEFFFFFFEEEEEEEEEGGGJJJLLLNNNVVVUUUUUUTTTSSSSSSRRRRRRPPPOOOMMMLLLMMMPPPSSSVVVVVVXXX[[[]]]]]]___aaacccggghhhjjjlllmmmppptttwwwxxx|||,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************+++***((('''''')))+++,,,)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''***,,,...333444...&&&++++++***)))((('''&&&&&&(((((((((''''''''''''''''''''''''((((((((()))))))))(((''''''((()))***+++)))((((((''''''''''''(((''''''((()))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((()))))))))))))))))))))''''''''''''''''''''''''***)))''''''((((((&&&%%%((((((''''''''''''&&&&&&(((((()))************)))+++++++++,,,,,,---------///999EEEOOOWWW^^^^^^ZZZYYYTTTRRRUUUVVVUUUUUUXXXggg||||||tttiii]]]TTTXXXnnn|||sssnnnsssxxxooo[[[LLLCCC>>>777444555666666444333666;;;>>>???@@@AAABBBCCCDDDFFFGGGHHHGGGEEEDDDAAAAAA@@@AAACCCCCCAAA@@@@@@>>><<<===>>>???>>>===<<<;;;;;;:::999888888888777777777777888888888888;;;;;;::::::999888777777666666666777777777777777999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>;;;<<<>>>>>>===<<<<<<===;;;::::::::::::;;;<<<<<<===@@@???<<<<<<>>>>>>;;;:::::::::::::::;;;<<<<<>>>>>?????????>>>======@@@>>>======@@@BBBBBBBBBCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIIIIIIIKKKNNNPPPQQQVVVVVVUUUUUUTTTTTTSSSSSSUUUTTTRRRQQQRRRTTTWWWYYYZZZ\\\^^^___```bbbeeehhhiiikkknnnpppssswww|||zzzxxxwwwwww,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((***+++,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))%%%%%%&&&'''(((((('''''''''((((((((()))))))))(((''''''''''''((((((((((((***((($$$"""'''------)))*********)))((('''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((('''&&&&&&''')))+++---)))((('''&&&&&&'''((()))'''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))))))))(((''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''+++)))((()))******)))(((((((((((((((((((((((('''((()))))))))***************+++,,,,,,,,,---...///000<<>>=========<<<;;;::::::999999999999888888777777777888999::::::;;;;;;;;;::::::999999999888777777888888888888999999:::;;;<<<===<<<;;;:::999:::;;;<<<===>>>>>>>>>>>><<<>>>??????===<<<<<<===:::999999:::;;;<<<=========???@@@======@@@@@@===;;;;;;;;;;;;<<<===>>>>>>AAABBBBBBBBBBBBBBBBBBAAA============>>>???@@@@@@@@@@@@@@@AAA@@@??????>>>@@@@@@AAACCCDDDEEEEEEDDDEEEEEEDDDDDDEEEHHHJJJLLLKKKKKKKKKMMMNNNPPPRRRTTTSSSSSSSSSRRRRRRRRRRRRRRRWWWVVVUUUUUUWWWYYY\\\^^^aaacccdddeeeeeegggjjjmmmlllooorrruuuxxx|||{{{uuuqqqppppppqqq,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***++++++***)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************&&&&&&&&&'''''''''(((((('''((())))))***))))))(((%%%&&&''''''''''''''''''%%%&&&'''(((((((((((('''''''''''''''((((((((((((((()))'''"""!!!&&&***)))(((((((((((())))))))))))&&&&&&''''''''''''''''''((((((''''''&&&%%%$$$$$$'''&&&%%%$$$%%%'''***+++)))((('''&&&&&&'''((()))'''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$""""""$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&''')))******))))))))))))))))))))))))))))))))))))))))))*********(((***++++++***+++...111333???KKKRRRWWW]]]aaabbbYYYXXXYYYYYYVVVUUU]]]fff~~~wwwhhh\\\TTTUUU[[[iiixxxttt~~~wwwnnnkkkgggdddjjjtttrrr]]]LLLBBB>>>999888666666777888888777;;;===@@@AAAAAAAAACCCDDDEEEEEEFFFGGGFFFFFFEEEDDDAAABBBCCCDDDDDDDDDDDDDDDDDDBBB@@@>>>>>>>>><<<;;;888888999999999999::::::999999::::::;;;<<<======::::::::::::::::::;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<===<<<;;;999888:::;;;<<<======>>>>>>>>>===>>>@@@???>>>======>>>::::::;;;;;;<<<===??????<<>>=========>>>>>>???AAAAAACCCCCCDDDEEEEEEDDDCCCCCC>>>>>>??????@@@BBBCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@CCCGGGJJJJJJHHHFFFEEEFFFEEEEEEEEEFFFHHHKKKMMMLLLLLLMMMOOOPPPRRRTTTUUURRRRRRRRRRRRRRRRRRSSSSSSVVVVVVWWWXXX[[[^^^bbbdddfffhhhiiijjjjjjkkknnnppprrrtttwwwyyy||||||zzz~~~{{{vvvqqqnnnmmmmmmmmm,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++************++++++,,,,,,---------------...,,,,,,++++++++++++,,,,,,************************'''(((***,,,,,,+++)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))######$$$$$$%%%&&&&&&&&&'''((()))******)))((('''&&&''''''(((((((((''''''$$$%%%&&&(((((((((''''''''''''''''''((((((((((((###***...+++'''&&&'''''''''((((((((()))))))))***'''''''''''''''((((((((()))((('''&&&%%%$$$######&&&&&&%%%%%%&&&'''((()))(((''''''''''''(((((()))''''''((()))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))'''%%%######%%%''')))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''###""""""$$$'''))))))((())))))************++++++)))))))))((()))******+++'''***,,,+++***+++///333999BBBLLLRRRWWW^^^cccddd______^^^ZZZTTTTTT```nnnxxxlllZZZOOOVVVfff|||xxxooouuu}}}wwwpppjjjfffccceeeooozzzlllZZZJJJ???999:::777777777888888999::::::>>>@@@BBBBBBAAAAAABBBCCCFFFGGGGGGGGGGGGFFFEEEEEEAAACCCEEEEEEDDDDDDEEEFFFFFFDDDAAA??????>>>===;;;888888888999:::;;;;;;<<<<<<======>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<<<<;;;;;;999888888::::::;;;<<<============<<<>>>@@@@@@???>>>>>>???=========>>>>>>@@@AAAAAA>>>@@@@@@>>>>>>AAAAAA>>>@@@@@@@@@@@@AAACCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAABBBCCCDDDFFFGGGEEEEEEFFFFFFEEEEEEDDDCCCDDDHHHLLLNNNLLLJJJHHHHHHHHHHHHGGGHHHIIIKKKMMMOOOMMMNNNOOOQQQRRRTTTUUUVVVTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWYYY[[[^^^bbbfffhhhgggjjjmmmooopppqqqsssuuuxxxzzz}}}zzzwwwtttsssxxxvvvrrroookkkjjjiiiiii------------------------,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------------,,,+++************+++,,,************************)))************))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((((()))***+++***((('''%%%((((((((())))))(((((('''$$$%%%''')))***)))((('''''''''''''''((((((((((((""")))...+++((((((((('''))))))))))))(((((((((((('''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%'''''''''''''''(((((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))+++***))))))))))))***+++((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%$$$$$$%%%((())))))(((((()))))))))***************)))((((((((()))++++++(((+++---,,,+++,,,111666???GGGOOOUUU[[[aaadddbbb``````^^^YYYRRRUUUgggzzztttkkkXXXPPPaaazzzqqqjjjlll|||}}}sssooojjjfffeeejjjxxxxxxhhhUUUKKKDDD===:::;;;777888888888888999;;;<<>>===;;;777888999:::;;;<<<======@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>===<<<<<<:::::::::;;;<<<============<<<;;;:::888888777777::::::;;;<<<============<<<>>>@@@@@@??????@@@AAAAAA@@@@@@@@@AAABBBCCCCCC@@@CCCCCC@@@@@@BBBBBB???BBBBBBBBBCCCDDDEEEGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFKKKMMMNNNMMMKKKJJJKKKLLLKKKLLLMMMNNNOOOQQQRRRRRROOOPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\^^^bbbeeehhhiiigggkkkqqqvvvyyy{{{}}}~~~~~~xxxvvvttttttssstttrrrpppmmmjjjgggeeeddd------------------------++++++,,,---...............------,,,,,,------...+++++++++,,,,,,---------,,,+++***))))))***+++,,,************************---+++)))((('''((()))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***++++++,,,)))***++++++***(((&&&$$$((()))))))))))))))(((((($$$&&&(((***++++++))))))''''''''''''((((((((()))&&&((('''######'''***+++++++++***)))((('''&&&&&&'''((((((((())))))******'''''''''(((((((((((((((((()))))))))))))))((('''%%%&&&((()))))))))((('''%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***)))((()))***+++***)))'''((((((((())))))*********)))((((((((()))+++,,,))),,,......,,,---333999CCCKKKSSSXXX^^^dddccc___\\\\\\[[[VVVQQQXXXnnn}}}nnndddUUUTTTnnnrrrfffeeennnzzzrrrppplllhhhhhhoootttfffVVVGGGCCCAAA>>>;;;<<<777888888777777888;;;===>>>@@@BBBBBBBBBBBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAADDDGGGGGGEEEEEEFFFIIIEEECCC@@@??????>>>===;;;777888999:::<<<===>>>???CCCCCCCCCDDDDDDDDDDDDEEEGGGFFFDDDBBB@@@>>><<<;;;999999::::::;;;<<<======>>><<<:::888777777777777999:::;;;<<<============;;;===???@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDBBBEEEEEEBBBAAADDDCCC@@@CCCCCCDDDDDDEEEGGGHHHIIIDDDEEEGGGHHHHHHGGGEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGPPPPPPOOOLLLIIIIIILLLPPPNNNOOOQQQSSSTTTUUUUUUUUUPPPQQQSSSUUUWWWXXXXXXYYYUUUVVVVVVWWWXXXYYYZZZZZZ^^^^^^___aaadddfffhhhjjjhhhnnnvvv}}}~~~zzztttqqqqqqrrrssstttrrrqqqooommmjjjfffcccaaa---000222111...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********------------------------************)))))))))))))))***++++++***)))***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))*********++++++)))((()))******)))((())))))))))))))))))))))))++++++)))(((''''''''''''(((((()))(((((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((&&&%%%&&&))))))'''%%%''''''(((((((((((('''''''''''''''''''''((()))***%%%&&&&&&'''((()))******))))))))))))((((((((((((************************(((***,,,,,,---000666;;;GGGIIIMMMRRRYYY]]]______\\\ZZZZZZYYYUUU\\\zzzuuukkk]]]XXX\\\sssuuufffZZZiii{{{~~~|||uuupppmmmiiigggkkkxxxxxxdddSSSIII@@@??????<<<::::::555666777999;;;===??????CCCCCCBBBAAAAAA@@@?????????AAABBBDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@>>><<<;;;;;;:::999;;;===???AAACCCDDDDDDEEEFFFIIIIIIHHHHHHIIIJJJOOOOOOLLLHHHCCC@@@@@@AAA>>>>>>======<<<==================<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>AAA@@@??????AAABBBAAA???FFFDDDCCCBBBCCCCCCAAA@@@CCCCCCBBBBBBBBBBBBAAAAAAAAACCCEEEFFFEEEEEEEEEGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIILLLKKKJJJIIIIIIJJJLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQRRRTTTVVVTTTRRRRRRUUUZZZ]]]]]]\\\YYYYYYYYYYYYYYYZZZ[[[\\\bbbaaaaaabbbeeehhhkkknnnnnnsss{{{}}}{{{zzzyyyxxxzzzxxxuuusssrrrrrrssstttxxxuuurrrmmmiiieeecccbbb---///111000...,,,---...------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------++++++++++++************)))***++++++***)))***+++******************++++++))))))))))))))))))))))))((()))))))))************+++)))((()))***+++)))((())))))))))))))))))))))))+++***)))(((''''''''''''(((((()))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))+++******))))))))))))***''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&))))))'''%%%''''''((((((((((((''''''(((''''''''''''(((((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))************************''')))***+++---111888===EEEFFFJJJRRRZZZ___aaa```YYYXXXXXXXXX]]]nnnssshhh___[[[ZZZbbb|||pppddd```pppxxxqqqooommmkkkkkkqqq}}}mmm[[[OOOEEE===<<<<<<:::888999777888999:::<<<>>>???@@@@@@@@@@@@AAABBBBBBBBBCCCAAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<777999<<<@@@CCCEEEGGGHHHGGGIIIKKKKKKJJJJJJKKKLLLSSSTTTSSSPPPKKKGGGDDDCCCAAA???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<======>>>??????@@@AAA@@@???@@@AAABBBAAA@@@EEECCCBBBCCCDDDDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQPPPPPPQQQQQQQQQQQQRRRRRRPPPRRRSSSRRRRRRRRRUUUWWWXXXWWWWWWZZZ]]]___]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]cccccccccdddgggjjjmmmppprrrwww~~~{{{yyywwwuuutttssssssrrrrrrsssuuuvvvxxxrrrpppnnnkkkhhheeedddccc,,,...//////---,,,,,,---...---------,,,,,,++++++*********+++,,,------------------------------------,,,,,,,,,,,,+++++++++)))***++++++***)))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))***************)))((()))***+++***)))))))))))))))))))))))))))+++***)))((((((''''''((((((((())))))***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''(((******))))))(((((((((''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))'''%%%''''''(((((((((((('''''')))((((((''''''''''''((('''''''''(((((((((((((((''''''(((((())))))******************************)))***+++,,,///555===BBBEEEFFFJJJSSS^^^eeeeeebbbZZZYYYVVVXXXggg{{{mmmbbb\\\YYY___ppplllcccdddvvvuuupppmmmllllllooowwwzzzeeeWWWHHH@@@999999:::888777999::::::;;;<<<===>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>============;;;===@@@CCCFFFHHHIIIJJJHHHIIIKKKLLLLLLLLLNNNPPPVVVYYY[[[ZZZUUUOOOJJJGGGEEECCC???<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>??????@@@@@@AAAAAABBBBBBAAA@@@@@@BBBBBBAAA@@@CCCBBBBBBCCCEEEEEEDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHFFFGGGIIIKKKLLLMMMMMMMMMOOOOOOOOOPPPQQQSSSUUUVVVSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTUUUUUUTTTTTTVVVXXX[[[[[[]]]___bbbbbb```^^^______```aaaaaabbbccccccgggggggggiiilllppptttvvvuuu{{{~~~}}}|||zzzwwwuuusssqqqooopppqqqrrrsssuuuvvvvvvlllkkkiiigggfffeeedddddd,,,---......---,,,,,,,,,.........---,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++)))***++++++***)))***+++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))************)))((()))***+++***)))))))))))))))))))))))))))******)))((((((((((((((('''((()))******+++******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&''''''((((((((((((''''''***)))((('''''''''''''''((((((((((((((('''''''''&&&''''''((()))******+++************************,,,,,,,,,///444<<>>>>>???CCCCCCCCCBBBBBBBBBBBBBBBGGGFFFDDDCCCBBBBBBCCCCCCFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>======>>>>>>>>>BBBDDDFFFHHHIIIIIIHHHGGGDDDFFFHHHJJJKKKMMMPPPSSSWWWZZZ]]]\\\YYYUUUQQQOOOLLLHHHCCC>>>;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBBBBAAA@@@AAAAAAAAACCCFFFGGGEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHFFFGGGJJJLLLNNNOOOOOOOOORRRRRRSSSTTTTTTUUUVVVWWWTTTTTTUUUUUUVVVVVVWWWWWWVVVWWWXXXXXXWWWXXXZZZ\\\]]]___aaadddffffffdddbbbbbbcccdddgggiiikkklllllllllmmmnnnppptttyyy}}}~~~~~~yyyzzz{{{zzzwwwtttrrrqqqqqqrrrrrrrrrqqqpppooooooiiihhhgggfffeeeddddddddd,,,,,,,,,---......---,,,.........------,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,++++++++++++*********)))***++++++***)))***++++++++++++*********))))))))))))))))))))))))))))))******)))))))))))))))))))))(((((((((***++++++)))))))))))))))))))))))))))***))))))(((((((((((()))'''((()))******+++******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&''''''((((((((((((''''''***)))((('''''''''''''''((((((((((((((('''''''''&&&''''''((()))******+++************************++++++,,,000777???GGGKKKIIIJJJPPPYYYccchhhfffbbb\\\YYYVVV\\\uuu{{{kkk___ZZZZZZ```{{{zzzooopppyyy}}}pppllljjjiiijjjqqq~~~rrr___PPPGGG>>>999777888999888:::===============>>>>>>??????CCCCCCCCCCCCCCCCCCCCCDDDIIIHHHFFFDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<===>>>??????CCCDDDGGGHHHIIIHHHFFFEEE???AAADDDFFFIIILLLQQQTTTVVVXXXYYYYYYWWWVVVWWWXXXRRROOOIIICCC???======>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBCCCCCCBBB@@@@@@@@@AAADDDGGGHHHFFFEEEAAABBBBBBCCCDDDEEEEEEFFFFFFGGGIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGHHHJJJLLLNNNPPPQQQQQQVVVVVVWWWWWWVVVVVVVVVUUUTTTUUUUUUVVVWWWWWWXXXXXXYYY[[[\\\\\\[[[\\\___aaaccceeehhhiiihhhfffdddcccaaacccfffjjjnnnqqqssstttpppqqqssswww|||vvvpppnnnsssvvvxxxxxxuuurrrqqqqqqqqqqqqqqqpppnnnllljjjiiijjjiiigggfffdddccccccccc---,,,,,,---//////...,,,------------------------.........---,,,+++++++++------------------------++++++++++++************)))***++++++***)))***+++,,,,,,++++++***))))))((())))))))))))))))))))))))************)))))))))))))))((('''(((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((''''''''''''''''''(((&&&'''((())))))((('''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((()))******(((&&&&&&'''''''''(((((((((((('''''')))((((((''''''''''''((('''''''''(((((((((((((((''''''(((((())))))************************************,,,111999AAAGGGJJJKKKOOOUUU\\\aaabbb___\\\WWWUUUXXXggg~~~pppaaaWWWWWW\\\qqq{{{yyyuuujjjfffiiiiiinnnwwwxxxdddSSSFFF@@@<<<999888::::::999;;;???>>>>>>??????@@@@@@AAAAAA???@@@AAACCCEEEFFFHHHIIIHHHHHHGGGEEEEEEDDDDDDDDDAAA@@@???>>>===<<<<<<<<<:::;;;;;;<<<===???AAABBB???AAAEEEGGGIIIHHHGGGFFF>>>@@@CCCEEEGGGKKKPPPTTTTTTUUUUUUUUUUUUWWWZZZ]]]YYYVVVPPPJJJFFFCCCBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCCCCBBB@@@???@@@BBBEEEHHHHHHGGGEEEAAABBBCCCDDDEEEFFFGGGHHHFFFHHHJJJKKKJJJJJJKKKLLLKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLNNNOOORRRTTTUUUYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\^^^___``````bbbdddggglllmmmnnnmmmjjjfffdddcccbbbdddiiinnnrrrvvvxxxxxxuuuvvvyyy~~~xxxlllfffdddmmmpppttttttqqqnnnnnnooommmllllllkkkkkkjjjjjjiiijjjiiigggeeedddcccbbbbbb...---,,,...000111///---,,,,,,------.../////////------------------,,,,,,---------------------------,,,,,,,,,++++++++++++)))***++++++***)))***+++++++++******************))))))))))))))))))))))))************)))))))))((()))((('''(((***,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))%%%&&&(((*********)))(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((***,,,***(((&&&&&&'''''''''((((((((((((''''''(((''''''''''''(((((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))************************+++,,,...555>>>FFFJJJKKKQQQVVV^^^bbbaaa^^^[[[YYYWWWVVV```xxxxxxhhh[[[VVV]]]ggg{{{qqqiiifffhhhllluuummm\\\LLLAAA===;;;888888:::;;;999;;;@@@@@@@@@AAABBBCCCCCCDDDDDD???@@@AAACCCEEEGGGIIIJJJEEEEEEEEEEEEEEEDDDCCCBBB???>>>===<<<;;;<<<<<<===;;;;;;<<<>>>@@@BBBDDDEEECCCEEEHHHKKKLLLKKKIIIGGGDDDEEEFFFGGGHHHKKKOOOSSSTTTUUUVVVVVVVVVXXX[[[^^^^^^[[[WWWQQQLLLIIIFFFEEEFFFGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCDDDCCCBBB@@@@@@@@@BBBEEEHHHHHHFFFDDDCCCDDDEEEFFFHHHIIIJJJKKKHHHJJJLLLMMMLLLLLLMMMNNNMMMMMMOOOPPPQQQQQQPPPPPPQQQPPPOOOOOOQQQTTTWWWYYYZZZZZZ[[[\\\[[[ZZZYYYYYY[[[[[[\\\]]]^^^___``````^^^```bbbcccdddfffjjjllloooqqqrrrpppllljjjjjjjjjjjjlllqqquuuyyy|||}}}~~~}}}sssiiieeefffkkkooorrrrrrooommmnnnqqqjjjiiihhhggggggggghhhiiigggfffeeedddcccccccccccc///---,,,...111222000---+++,,,,,,---...///000000+++,,,,,,------......///------------------------......---------,,,,,,,,,)))+++++++++***)))***+++)))))))))***++++++,,,,,,))))))))))))))))))))))))+++*********))))))(((((((((''''''(((+++,,,+++***))))))))))))))))))))))))))))))(((((((((((()))***(((((()))(((((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))$$$&&&(((***++++++***)))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((***,,,+++(((%%%&&&(((''''''(((((((((((('''''''''''''''''''''((()))***%%%&&&&&&'''((()))******))))))))))))((((((((((((************************//////333:::CCCKKKMMMNNNWWW^^^fffhhhccc]]]ZZZZZZZZZYYYhhhqqq```UUUTTTaaaqqq}}}{{{|||qqqllljjjhhhnnn{{{uuucccTTTFFF<<<::::::888888::::::999;;;@@@BBBBBBCCCDDDEEEFFFGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGBBBCCCDDDDDDDDDCCCAAA@@@>>>===<<<;;;;;;<<<===>>><<<===>>>???BBBDDDFFFGGGLLLNNNPPPQQQPPPNNNJJJHHHIIIJJJJJJJJJIIIKKKOOORRRTTTVVVXXXXXXXXXYYY[[[\\\aaa^^^ZZZVVVQQQLLLIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDBBBAAA@@@AAACCCFFFHHHHHHFFFDDDEEEEEEGGGHHHJJJKKKMMMMMMJJJLLLNNNNNNNNNMMMNNNOOONNNOOOQQQSSSTTTTTTSSSSSSUUUTTTRRRQQQRRRVVVYYY\\\YYYZZZ\\\]]]^^^]]]]]]\\\______```aaabbbcccdddddd___aaadddeeegggiiimmmpppmmmoooqqqqqqoooooorrrtttsssuuuyyy}}}{{{oooffffffjjjlllpppssssssooonnnqqqtttkkkiiigggeeeddddddfffgggddddddcccccccccccccccccc//////.........//////000........................------,,,,,,,,,,,,++++++...------,,,,,,------...************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++++++++***)))(((((('''+++++++++++++++++++++++++++***)))(((((()))***+++))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))*********)))&&&%%%%%%&&&)))***+++++++++***)))(((((('''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&'''((()))***)))(((((())))))(((((((((((())))))***)))))))))***+++,,,,,,---000777@@@IIIOOOQQQQQQWWWfffiiieeebbbYYYSSSXXXUUU```yyyrrraaaSSSRRRcccxxxyyyqqqllljjjnnn{{{pppZZZMMMCCC<<<:::888888999:::<<<===>>>>>>DDDDDDDDDEEEEEEEEEEEEEEE@@@??????AAACCCEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA=========<<<<<<;;;;;;;;;AAABBBBBBDDDFFFHHHJJJKKKUUUTTTUUUWWWYYYVVVPPPJJJGGGJJJLLLMMMMMMNNNRRRUUUXXXZZZ]]]]]]\\\[[[\\\\\\]]]^^^[[[UUURRRRRRQQQMMMKKKKKKLLLLLLKKKJJJIIIIIINNNMMMLLLJJJHHHGGGGGGGGGIIIGGGEEEDDDEEEEEEDDDCCCBBBCCCFFFHHHIIIJJJJJJJJJDDDEEEGGGIIIKKKLLLLLLLLLOOOPPPPPPNNNKKKIIIIIIJJJQQQRRRRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUVVVXXXZZZ[[[XXXYYYZZZ[[[]]]^^^___```ddddddccccccdddeeefffgggkkkiiihhhgggiiimmmqqqtttnnnnnnoooooonnnppprrruuuvvvyyy|||~~~xxxsssooommmkkkiiiiiikkklllnnnooooooooonnnllljjjhhhffffffdddbbb```ddddddeeeeeeeeeeeeffffff000000////////////000000.................................---------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***---+++)))(((((()))+++---++++++******)))(((((('''&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))((()))***++++++***)))((())))))((((((((())))))******))))))******+++,,,---...333<<>>>>>AAAAAABBBCCCDDDDDDEEEEEEAAA@@@@@@AAACCCEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>;;;;;;<<<<<<===>>>>>>???DDDDDDFFFGGGJJJMMMOOOPPPRRRQQQQQQTTTXXXYYYUUURRRHHHKKKMMMMMMMMMOOORRRUUUXXXZZZ\\\\\\[[[ZZZZZZZZZ]]]^^^\\\WWWTTTSSSQQQMMMLLLLLLLLLLLLKKKJJJIIIHHHMMMLLLKKKIIIHHHHHHHHHHHHJJJHHHFFFEEEFFFFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJJJJFFFFFFGGGIIIJJJKKKLLLMMMMMMOOOPPPOOONNNMMMNNNOOORRRSSSTTTSSSSSSSSSUUUWWWWWWVVVVVVWWWXXXZZZ\\\]]]\\\]]]^^^___aaacccddddddgggfffeeeddddddfffggghhhkkkjjjiiihhhjjjmmmqqqsssqqqrrrtttuuuvvvxxx|||{{{~~~|||xxxtttpppmmmkkkhhhfffccceeegggjjjlllnnnnnnoookkkiiigggggggggfffeeeccccccdddeeefffffffffffffff111000000//////000000000......................../////////............------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,+++++++++***************)))))))))************************&&&'''''')))***+++,,,---++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))***)))'''&&&&&&''')))***+++******))))))(((((('''&&&&&&'''''''''((((((((()))((((((''''''''''''((()))+++---......,,,***(((((((((((((((((()))***+++************+++,,,---...000666AAALLLSSSVVVUUUSSSXXXbbbcccbbbbbbYYYQQQTTTaaazzzzzzooobbbYYYRRRYYYsss~~~vvv{{{zzzmmmiiiiiilllqqqwww^^^NNNDDD===999999888888999:::<<<===>>>???===>>>???@@@AAABBBCCCDDDAAA@@@???@@@BBBCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;999999;;;===???AAACCCDDDGGGHHHJJJLLLOOORRRUUUWWWRRRPPPNNNPPPTTTWWWWWWUUUJJJLLLMMMNNNNNNOOORRRTTTUUUWWWZZZZZZYYYXXXXXXYYY]]]______ZZZWWWVVVRRRMMMNNNNNNMMMMMMKKKJJJHHHHHHKKKJJJIIIIIIHHHIIIIIIIIIKKKIIIGGGGGGHHHHHHGGGFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMLLLNNNPPPQQQQQQRRRTTTVVVTTTUUUVVVVVVUUUVVVXXXZZZYYYXXXXXXYYYZZZ\\\___```aaabbbcccdddfffhhhjjjkkkmmmkkkiiigggggghhhjjjkkkmmmlllllllllnnnqqqtttvvvyyyzzz|||}}}~~~~~~}}}{{{yyywwwqqqpppmmmllljjjhhhdddaaaZZZ\\\___cccfffiiikkkkkkhhhgggeeeeeeggghhhgggfffaaaccceeeggghhhhhhgggfff111000000////////////000......................../////////.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************************************&&&'''''')))***+++,,,---***************************))))))))))))))))))***))))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((&&&%%%%%%&&&((((((******))))))((((((((((((''''''''''''((((((((((((***)))((('''''''''''''''(((***---000000///---,,,(((((((((((()))***++++++*********++++++---...///111:::FFFQQQWWWXXXVVVTTTWWW^^^^^^^^^```WWWPPPWWWkkknnndddZZZUUUSSSaaaooommmxxxpppgggfffjjjrrrzzzzzzhhhTTTGGG@@@;;;999:::888999:::;;;===>>>??????<<<======>>>>>>??????@@@@@@???>>>???@@@AAA@@@???======>>>>>>===<<<<<<;;;:::;;;===@@@CCCEEEGGGHHHJJJKKKLLLOOORRRVVVYYYZZZWWWRRRMMMKKKNNNQQQRRRQQQKKKLLLLLLMMMMMMNNNPPPQQQQQQSSSVVVXXXXXXXXXYYYZZZ^^^aaabbb^^^[[[ZZZUUUOOOOOOOOOOOOMMMLLLJJJHHHGGGIIIIIIIIIHHHIIIJJJJJJKKKMMMKKKIIIHHHIIIIIIHHHGGGEEEFFFGGGHHHIIIJJJKKKKKKMMMLLLJJJIIIIIIKKKMMMNNNLLLNNNQQQRRRSSSUUUWWWYYYWWWXXXYYYXXXWWWWWWYYYZZZZZZZZZZZZ[[[\\\___aaabbbddddddeeefffiiikkknnnooorrrpppmmmjjjiiijjjlllnnnnnnnnnoooqqqtttxxx{{{}}}~~~{{{yyywwwuuuqqqnnnhhhggghhhhhhhhheeeaaa]]]TTTVVVXXX\\\___bbbdddffffffdddbbbbbbdddeeeeeeeeeaaacccfffiiijjjiiigggfff111000//////.........///////////////////////////.........------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((***************+++++++++************************(((((())))))************++++++++++++++++++++++++)))))))))******)))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((++++++***))))))***++++++)))))))))((((((((((((((('''''''''((((((((())))))***)))((('''''''''''''''&&&(((,,,///111111000///)))))))))))))))***++++++*********+++,,,...///000333===JJJTTTYYYYYYWWWVVVWWW\\\ZZZ[[[]]]VVVTTT```{{{{{{fff\\\SSSQQQVVVkkksssiiimmm{{{yyyjjjeeegggooozzzlll]]]LLLCCC>>>;;;:::<<<::::::;;;===>>>???@@@AAA>>>>>>======<<<<<<;;;;;;>>>===<<<<<<>>>???>>><<<:::;;;<<<>>>???????????????@@@BBBDDDGGGIIIKKKLLLMMMNNNOOOQQQTTTXXXZZZ\\\XXXSSSLLLIIIKKKMMMOOOOOOMMMLLLKKKLLLMMMMMMNNNNNNMMMPPPTTTWWWYYYZZZ\\\^^^___cccdddaaa___]]]XXXRRRPPPPPPOOONNNMMMKKKIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLOOONNNLLLKKKKKKLLLNNNPPPOOOQQQSSSTTTTTTUUUWWWYYYZZZ[[[[[[ZZZXXXWWWXXXYYY[[[[[[\\\]]]^^^aaaccceeeeeeeeefffgggjjjmmmppprrrsssqqqnnnlllkkklllmmmnnnmmmooorrrvvvzzz~~~}}}{{{yyywwwtttqqqmmmiiibbbccceeeggghhheee```\\\XXXXXXZZZ\\\^^^```bbbccceeebbb```___aaabbbbbbbbbccceeehhhkkkkkkkkkiiiggg222111111000////////////////////////////////////.........---------,,,,,,...------,,,,,,------...++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))------------------------))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''')))((((((''''''(((((())))))))))))(((((()))))))))((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''''''''(((&&&(((***---///000000000+++******))))))***************+++,,,---///000111777@@@LLLUUUXXXXXXYYYYYYYYY\\\ZZZYYY[[[WWW\\\oooxxx___UUUNNNRRR___xxxsssllllllvvvzzzooofffffflllvvvaaaTTTGGGAAA===:::;;;===<<<<<<===>>>@@@AAABBBCCC@@@???>>>===<<<;;;:::999<<<;;;:::;;;===>>>>>><<<;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQRRRSSSTTTUUUWWWYYY[[[\\\WWWRRRMMMKKKNNNQQQSSSRRROOOMMMLLLLLLMMMNNNMMMLLLLLLPPPTTTXXXZZZ\\\^^^``````cccdddaaa___]]]YYYSSSPPPPPPOOOOOOMMMLLLJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLJJJJJJJJJKKKJJJIIIIIIIIIHHHIIIIIIKKKLLLMMMQQQPPPOOONNNOOOPPPQQQRRRSSSUUUVVVVVVUUUUUUWWWXXX\\\]]]]]][[[YYYYYYZZZ[[[^^^^^^^^^___aaadddggghhhgggggggggiiilllooosssvvvtttsssrrrpppoooooopppppppppssswww|||}}}|||{{{yyyvvvtttrrrooollliiibbbccceeehhhiiigggccc___````````````aaacccdddeeedddbbb______```bbbcccccchhhiiikkklllmmmllljjjiii555444333222111111111111/////////////////////////////////............---///......------......///------------------------*********+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***''''''''''''''''''''''''***))))))(((((())))))***'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((''''''''''''(((((())))))))))))***+++,,,---...,,,,,,+++***))))))))))))***++++++,,,...///111222<<>>???@@@BBBCCCDDDDDD@@@???>>>>>>===<<<;;;;;;<<<;;;;;;<<<>>>@@@?????????@@@BBBDDDFFFGGGGGGHHHHHHJJJLLLNNNQQQTTTVVVWWWZZZZZZZZZ[[[[[[]]]^^^^^^YYYUUURRRRRRUUUXXXYYYXXXSSSPPPNNNNNNOOOPPPOOOMMMOOORRRVVVYYY[[[\\\^^^```___bbbbbb___]]]\\\XXXSSSOOOOOOOOOOOONNNMMMLLLKKKLLLLLLKKKLLLLLLMMMNNNOOONNNLLLJJJJJJJJJKKKJJJIIIJJJIIIIIIIIIJJJKKKLLLMMMQQQQQQQQQRRRRRRSSSSSSSSSVVVWWWYYYYYYXXXXXXYYY[[[\\\]]]^^^]]]\\\]]]^^^```bbbbbbbbbccceeehhhkkkllljjjjjjjjjlllooosssxxxzzzzzzzzzzzzzzzyyyyyyxxxwww{{{}}}|||yyywwwvvvtttrrrppppppooolllkkkdddeeegggjjjkkkjjjfffbbbeeeeeedddcccdddeeefffgggeeecccaaaaaacccfffhhhiiilllmmmmmmmmmmmmllllllkkk777666555444333333333333000000000000000000000000000000000000//////////////////............//////........................***+++,,,---......///000*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******((((((((((((((((((((((((******))))))))))))******************************'''''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))***,,,+++))))))))))))+++,,,------+++***))))))((((((+++++++++,,,...000111222???GGGPPPUUUWWWYYY]]]aaa___aaa^^^\\\\\\[[[mmm}}}lllYYYRRRTTTeee}}}xxxfffgggmmm|||llljjjfffgggooo{{{iiiVVVLLLBBB>>>;;;999:::===??????@@@AAACCCDDDEEEEEE???>>>>>>>>>>>>=========<<<<<<<<<===@@@BBBAAAAAACCCDDDEEEGGGHHHIIIIIIIIIJJJKKKMMMQQQTTTXXXZZZ\\\``````____________``````^^^[[[XXXXXX[[[]]]\\\ZZZUUURRRPPPOOOQQQRRRPPPNNNRRRUUUYYY[[[[[[\\\]]]^^^^^^aaa```]]]ZZZZZZWWWRRROOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMNNNOOOOOONNNLLLJJJJJJJJJJJJJJJHHHKKKJJJIIIIIIJJJKKKLLLMMMQQQRRRSSSTTTUUUUUUUUUUUUWWWYYY[[[[[[ZZZZZZ\\\]]][[[]]]^^^______```ccceeeddddddeeefffhhhkkknnnooommmmmmmmmnnnrrrvvv{{{~~~~~~zzzvvvuuurrrpppnnnmmmnnnnnnmmmlllfffgggiiikkkmmmlllhhheeeeeeddddddccccccdddfffgggfffdddbbbcccgggkkknnnooopppoooooonnnmmmmmmllllll999777555222111111222333333333222111000////////////000111222111000...,,,////////////////////////...///000000000///---,,,---,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,+++++++++******))))))((()))+++,,,---,,,,,,+++******++++++++++++******---,,,+++,,,,,,,,,***((())))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((()))******))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''((())))))(((&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&))))))(((((((((((())))))((((((''''''''''''((((((***))))))((('''&&&&&&&&&'''(((((()))***+++++++++(((((((((((())))))))))))((((((((((((((())))))******+++,,,+++***)))***+++(((+++---------///444999CCCHHHOOOVVVZZZ\\\[[[ZZZZZZ\\\[[[XXXZZZhhhnnncccUUUWWW```tttrrrkkkggguuuzzzooohhhkkknnnvvvvvvfffQQQIIIAAA???===:::;;;>>>AAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@@@@???>>>===>>>>>>???@@@AAACCCEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHPPPOOOOOORRRWWW\\\___```hhhhhhfffbbb___]]]___`````````^^^^^^bbbfffbbb[[[XXXTTTPPPNNNNNNOOOOOOOOOTTTWWW[[[^^^^^^]]]]]]]]]]]]\\\[[[XXXVVVSSSRRRPPPTTTPPPLLLLLLOOOQQQRRRQQQMMMMMMNNNNNNOOOOOOOOOPPPMMMLLLLLLJJJHHHHHHKKKMMMMMMMMMLLLLLLLLLMMMOOOPPPPPPSSSVVVXXXWWWVVVVVVVVVYYYZZZ[[[\\\\\\]]]___aaaaaacccddddddddddddfffgggmmmmmmllllllmmmnnnooopppppprrrvvvxxxzzz}}}}}}yyyvvvvvvwwwxxxuuurrrmmmkkkjjjjjjjjjiiijjjjjjkkkjjjiiigggeeeddddddcccaaa``````bbbcccdddccceeefffgggggghhhkkkmmmqqqoookkkiiiiiihhhgggfff===<<<999777555555555666444333222111000000000000///000222333222111000///,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++***)))***++++++,,,,,,++++++******))))))*********)))(((************************((()))***++++++***)))(((((()))))))))************(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((()))******)))((((((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((''''''((())))))(((&&&((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&''''''((())))))******(((((((((((())))))))))))(((''''''''''''((()))))))))+++,,,+++***)))***+++***,,,.........111777;;;JJJMMMSSSYYY\\\^^^]]]\\\XXXYYYYYYXXX]]]nnntttbbbXXXSSSXXXfff}}}~~~nnnjjjmmmyyy}}}qqqiiihhhmmmttt~~~nnn___QQQIIICCCAAA???<<<;;;>>>>>>>>>??????????????????AAAAAABBBBBBCCCCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNPPPOOOPPPRRRWWW\\\___```ffffffdddaaa^^^]]]___aaacccdddcccbbbeeehhheee```ZZZWWWSSSQQQQQQRRRRRRRRRUUUYYY]]]______^^^]]]]]]]]][[[YYYWWWUUUSSSSSSRRRWWWSSSOOOMMMOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOKKKKKKKKKJJJIIIJJJMMMOOOQQQQQQPPPPPPPPPQQQSSSTTTTTTVVVXXXYYYYYYXXXXXXYYYYYY[[[\\\]]]]]]___bbbdddccceeeggghhhhhhiiikkkmmmppprrrttttttsssssstttuuuuuuxxx{{{~~~~~~{{{zzz{{{{{{zzzrrrlllddd```bbbfffhhhhhhjjjjjjjjjjjjiiigggeeedddgggeeebbb```^^^^^^^^^___fffggghhhhhhggggggiiikkkjjjhhhfffeeeeeeeeedddccc@@@???<<<:::888777666666555444333222111111111111000111222333333333222111,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------,,,,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***))))))++++++,,,,,,,,,,,,++++++((()))******************************************))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''')))(((((((((((()))******)))))))))))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))(((&&&(((((((((((('''''''''''')))))))))******+++++++++))))))(((((((((((())))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((''''''''''''((()))))))))***++++++***)))***+++,,,...000000000333:::???PPPRRRVVVZZZ\\\]]]\\\\\\XXXWWWWWWYYYcccyyy~~~jjj[[[TTTQQQ\\\ooovvvmmmoooxxx|||mmmfffcccgggppp|||}}}iii[[[PPPJJJEEECCCAAA===<<<===>>>>>>??????@@@@@@AAAAAAEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQTTTYYY]]]``````bbbbbbbbb```^^^^^^___aaaeeehhhhhhffffffhhhhhhddd]]]ZZZWWWVVVWWWWWWWWWVVVXXX[[[^^^``````^^^^^^^^^\\\ZZZWWWUUUTTTTTTTTTUUUZZZVVVRRRPPPOOOOOONNNMMMOOOOOOOOOOOOOOONNNNNNNNNIIIJJJKKKJJJJJJKKKNNNQQQSSSRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[[[[[[[[[[\\\^^^ZZZ\\\^^^```aaacccfffiiigggiiikkkmmmmmmoooqqqssspppvvv|||}}}zzzwwwxxxzzz}}}{{{yyy{{{|||zzzwwwkkk```UUUSSSYYYaaafffgggiiiiiijjjjjjiiigggeeedddfffdddaaa^^^\\\\\\\\\\\\eeeggggggfffeeedddeeefffdddcccbbbcccddddddbbbaaaDDDCCCAAA???===;;;999888666555444333222222222222000111222222333222222111////////////////////////............------,,,,,,------,,,,,,,,,,,,------------------,,,,,,+++***+++++++++++++++*********+++++++++++++++++++++*********++++++++++++******)))+++,,,---,,,,,,------************************)))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++++++++***************+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''(((******((('''((((((((((((''''''''''''(((((()))***++++++,,,,,,))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((('''''''''''''''''''''(((((()))))))))(((((((((((()))))))))))))))(((((((((((()))******)))***++++++***)))+++,,,---///000000111555===DDDRRRTTTVVVXXXYYYYYYXXXXXXXXXVVVTTTYYYiiiuuudddYYYUUURRRaaayyyrrrrrrzzznnn```^^^aaahhhttt|||iiiZZZNNNHHHEEEEEECCC???<<<===AAAAAABBBCCCDDDEEEEEEFFFHHHGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPOOOOOOQQQRRRUUUVVVUUUUUUUUUWWW[[[^^^``````^^^_________^^^^^^```bbbdddhhhiiifffeeeggghhhfff```^^^\\\\\\]]]]]]\\\[[[ZZZ]]]```bbbaaa___^^^^^^[[[YYYVVVTTTSSSTTTVVVXXXZZZXXXTTTRRRPPPPPPOOOOOOQQQQQQQQQPPPPPPOOOOOONNNKKKLLLMMMLLLLLLLLLOOOQQQRRRRRRQQQRRRSSSUUUWWWXXX\\\]]]^^^]]]\\\]]]___aaa\\\^^^aaaccceeehhhkkknnnlllnnnpppqqqqqqrrrtttvvvttt|||~~~|||uuutttwwwxxxsssnnn^^^TTTJJJJJJUUU```ffffffhhhiiiiiiiiiiiigggeeedddbbbaaa___]]]]]]]]]^^^___cccdddeeeeeecccbbbbbbccccccccccccdddeeedddbbb___HHHGGGGGGEEECCC@@@>>><<<:::999777666444333333333000000111111111111111111111111111111111111111111/////////..................------,,,,,,------...,,,,,,---------,,,+++***)))*********************))))))******+++,,,---...))))))************)))))))))+++---...,,,,,,---...***************************))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))(((((()))******)))'''((((((((((((''''''''''''''''''(((((()))***++++++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((''''''''''''((()))))))))))))))******(((((((((((())))))))))))******))))))******+++,,,(((***++++++******+++,,,,,,---//////111888AAAIIIUUUVVVXXXXXXXXXWWWVVVUUUVVVRRRPPPYYYnnniiiZZZUUUUUUVVVjjjzzzpppwwwxxxcccYYY\\\bbblll{{{yyyeeeWWWLLLGGGDDDEEEDDD@@@>>>???CCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIKKKMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMQQQQQQQQQRRRTTTWWWYYY[[[[[[ZZZYYY[[[]]]___```___\\\]]]^^^^^^^^^^^^```bbbdddhhhiiifffeeegggiiihhhbbbaaa```aaabbbbbbaaa___\\\___bbbcccaaa___]]]]]][[[YYYVVVTTTTTTVVVXXXYYYXXXWWWVVVTTTRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPPPPOOONNNNNNOOOPPPRRRRRRRRRSSSTTTVVVYYYZZZ^^^___```_________aaaccc```bbbeeegggiiilllpppsssrrrtttuuuuuuttttttuuuwww|||~~~wwwqqqppprrrqqqkkkdddTTTLLLFFFKKKWWWbbbfffeeeggghhhiiiiiihhhgggfffeeecccbbb```^^^^^^___```aaabbbdddeeefffeeeddddddeeedddccccccccccccbbb___]]]IIIIIIJJJIIIGGGDDDAAA???AAA???===;;;888666555555222222111111000000000000000000000000000000000000000000///............///......------------......+++,,,---------,,,+++***)))************+++++++++(((((()))***+++---...///*********++++++*********'''***------***)))***---++++++++++++++++++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***))))))))))))***++++++---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))(((((()))******)))'''((((((((((((''''''''''''&&&''''''(((((()))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''))))))))))))************(((((((((((())))))))))))***))))))))))))***++++++((()))++++++******+++---+++,,,...///222;;;FFFNNNYYYZZZ[[[\\\[[[YYYVVVTTTQQQNNNQQQ^^^vvvvvvaaaUUUTTTVVV]]]vvvvvvrrr}}}~~~lll^^^YYY___hhhwwwooo^^^RRRKKKFFFDDDFFFFFFCCCBBBCCCEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJLLLNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQUUUVVVXXXZZZ]]]```bbbdddaaa_________```aaa```^^^ZZZ\\\^^^___^^^___```bbbeeeggggggeeefffjjjkkkiiicccbbbcccdddffffffdddbbb^^^```ccccccaaa^^^\\\\\\[[[ZZZXXXWWWVVVWWWYYYZZZVVVWWWWWWVVVTTTSSSTTTVVVTTTTTTTTTTTTTTTSSSSSSSSSQQQSSSSSSSSSQQQPPPPPPQQQUUUUUUUUUVVVXXX[[[]]]___```aaaccccccbbbbbbdddeeecccfffhhhkkkmmmppptttwwwyyyzzz{{{zzzyyyxxxyyy{{{}}}wwwsssooommmnnnlllfff```QQQMMMLLLRRR]]]eeegggfffgggggghhhiiihhhgggfffeeefffeeebbb```___^^^___```dddfffhhhiiihhhgggggggggbbbaaa```___```___\\\ZZZSSSTTTVVVVVVTTTQQQNNNKKKHHHGGGDDDAAA===;;;999888555444333222111000000000////////////////////////000///...---------............------------......***+++---......---+++***+++++++++,,,,,,---------******)))******,,,...///+++,,,,,,------,,,,,,+++(((,,,...---***(((***,,,+++++++++++++++++++++++++++***)))(((((()))***+++************)))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))******))))))******+++,,,)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))((()))++++++)))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''((())))))***''')))***+++******,,,---+++,,,...000444>>>KKKUUUZZZ\\\^^^___^^^[[[WWWTTTNNNOOOXXXkkkqqq^^^TTTUUUYYYddd|||~~~qqqeee______hhhsss~~~rrrggg[[[SSSLLLGGGEEEGGGHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMOOOQQQSSSSSSTTTWWWWWWWWWWWWWWWXXXYYYZZZYYY[[[^^^bbbfffiiikkklllfffeeecccccccccbbb```^^^[[[\\\____________```bbbccccccbbbaaaeeekkkkkkhhhccccccdddfffhhhhhheeeccc^^^aaacccccc```]]][[[ZZZ[[[[[[ZZZYYYYYYYYYYYYYYYWWWXXXYYYXXXUUUSSSUUUVVVUUUUUUUUUVVVVVVVVVVVVVVVRRRSSSUUUUUUTTTSSSTTTUUUWWWWWWWWWYYY[[[^^^```bbbbbbdddgggggggggfffgggggggggiiilllnnnpppssswwwzzz~~~}}}}}}|||zzzwwwtttnnnmmmkkkkkkjjjgggccc```WWWUUUVVVZZZaaaggghhhgggfffggghhhhhhhhhgggfffeeeeeedddaaa```______```aaaeeehhhjjjiiigggeeedddddd```^^^]]]\\\]]]^^^]]]\\\eeefffhhhiiihhheeeaaa___NNNLLLIIIEEEAAA>>><<<;;;777666555333222111000000111111111111111111111111///...---,,,+++,,,------......------------......***+++---......---+++***---------....../////////,,,+++*********+++,,,------......//////......---+++///111000+++)))+++...+++++++++++++++++++++++++++***)))(((((()))***++++++*********))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))*********)))******+++,,,&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((()))++++++)))((()))(((((((((''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''')))***+++******,,,---+++---///111666AAAOOOYYYYYY[[[^^^```^^^ZZZVVVRRRNNNRRRaaayyymmmZZZQQQRRRWWWiii~~~kkkcccbbbgggqqq|||wwwlllddd]]]XXXMMMHHHFFFHHHJJJIIIJJJMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNQQQTTTVVVWWWWWWWWW^^^^^^^^^^^^___```aaaaaaZZZ\\\aaafffjjjnnnppppppiiihhhfffeeedddccc```]]][[[]]]___```______```aaa___^^^\\\\\\bbbiiiiiidddbbbccceeegggiiiiiifffccc___aaacccccc```\\\ZZZYYY\\\\\\[[[[[[ZZZZZZYYYYYYXXXZZZ[[[YYYUUUSSSTTTVVVVVVVVVVVVWWWWWWXXXXXXXXXQQQSSSUUUVVVVVVVVVWWWXXXWWWWWWWWWYYY[[[^^^aaabbbcccfffiiikkkjjjiiiiiiiiiiiikkkmmmoooqqqtttxxx{{{~~~|||yyywwwvvvssspppmmmffffffggggggfffdddaaa```^^^]]]]]]```cccggghhhhhhfffggghhhhhhhhhgggfffeee```___^^^^^^___aaadddeeeeeeggghhhhhheeeaaa```___```^^^\\\\\\^^^___``````rrr~~~vvviii___XXXPPPKKKIIIGGGCCC???<<<;;;:::777444222222333555333000///000111111000111000000000////////////------------------------++++++,,,,,,---,,,,,,,,,---------.........//////++++++************++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++************++++++((((((''''''''''''((((((,,,+++++++++******))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((()))***(((&&&%%%&&&''''''''''''''''''((())))))))))))))))))))))))))))))***************+++++++++---,,,,,,222<<>>@@@<<<888444333333222111......////////////000000////////////////////////000000111111111000//////+++++++++,,,,,,,,,------,,,++++++******++++++,,,************************++++++++++++++++++++++++---,,,+++******+++,,,---******))))))))))))***************))))))*********+++++++++***************************************(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''+++++++++******)))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&%%%'''))))))(((&&&''''''((((((((('''((())))))***)))))))))))))))))))))))))))******++++++,,,,,,,,,...000555===HHHRRRYYY\\\ZZZ]]]___^^^ZZZUUURRRQQQ]]]uuuoooVVVQQQUUUSSSeeeyyyuuuyyytttkkkaaaZZZXXXSSSRRRRRRTTTWWWZZZZZZZZZYYYXXXXXXWWWXXXXXXYYYZZZ]]]aaaeeeeeecccaaaaaabbbeeeeeefffeeedddbbb```___\\\\\\^^^aaadddeeebbb___ZZZYYYXXXYYYZZZ\\\]]]^^^YYY\\\___^^^[[[[[[___cccllllllmmmmmmllljjjgggddd___aaacccfffgggggggggfffeeefffeeeccc```]]]ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVTTTRRRQQQPPPPPPQQQSSSVVVZZZ[[[ZZZXXXUUUUUUUUUVVVVVVWWWWWWWWWZZZ\\\___cccgggjjjlllmmmnnnqqquuuwwwuuurrrpppooonnnmmmooouuuyyy}}}}}}xxxssspppnnnlllllllllmmmmmmkkkgggccc^^^^^^^^^aaafffjjjmmmnnnjjjkkkkkkiiifffeeeeeefffdddeeefffeeecccbbbdddeeecccddddddddddddbbbaaa```aaaccceeeffffffeeecccbbb`````````___^^^___aaadddtttkkkgggddd^^^XXXSSSQQQPPPOOONNNGGGCCC===888666444333222///000000000000000000000........................000000000000000///...---+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++---,,,+++******+++,,,---***))))))))))))))))))******))))))(((((())))))*********************++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))++++++******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''((((((((())))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''')))******)))'''&&&&&&((((((((((((((()))******)))))))))))))))))))))))))))******+++,,,,,,------...111777@@@JJJRRRVVVWWWUUUYYY]]][[[VVVRRRRRRSSSgggssscccSSSSSSWWWVVVoooxxxrrrqqqyyytttjjjaaa[[[XXXSSSRRRSSSUUUZZZ]]]______^^^^^^]]][[[ZZZZZZYYYYYY[[[^^^bbbbbb___]]]^^^___^^^______```___^^^]]]\\\VVVXXXZZZ^^^______]]]ZZZWWWWWWWWWXXXYYY[[[^^^___^^^``````[[[VVVVVV[[[bbbjjjlllnnnnnnllliiifffdddaaabbbccccccddddddccccccfffeeecccbbb```___]]][[[^^^^^^^^^]]]\\\[[[ZZZYYYZZZYYYXXXVVVTTTSSSRRRRRRSSSSSSTTTWWWYYYYYYWWWUUUTTTTTTUUUUUUVVVWWWXXXXXXZZZ\\\```dddhhhlllnnnoooooorrrvvvwwwvvvsssrrrqqqoooooossszzz~~~}}}zzzwwwtttqqqooonnnlllllllllnnnnnnlllhhheee```___^^^```dddgggiiiiiihhhiiijjjiiifffeeeeeefffdddeeeffffffeeeeeeeeeeeeccccccccccccbbbaaa``````bbbccceeefffgggfffeeeddd^^^_________^^^^^^```bbb}}}yyyssskkkfffeeedddbbb```PPPKKKDDD===:::888666555222222222111111000000000........................///000000//////...---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***)))))))))(((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))************))))))+++******))))))(((((('''((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&''''''((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((('''''''''''''''(((((('''))),,,,,,+++)))(((((())))))(((((())))))***+++)))))))))))))))))))))))))))******+++,,,---......///222999BBBKKKPPPRRRQQQQQQWWW[[[YYYSSSPPPSSSWWWrrrxxx```XXXOOOTTT\\\bbbsssnnnmmmwwwtttjjjaaa[[[YYYSSSRRRSSSVVVZZZ^^^___```______^^^\\\ZZZYYYXXXWWWUUUXXX[[[[[[YYYWWWXXXZZZWWWXXXYYYZZZ[[[ZZZYYYXXXVVVXXXZZZ[[[[[[YYYWWWUUUUUUVVVXXXXXXYYY[[[^^^aaaddddddbbb\\\WWWXXX^^^dddfffjjjmmmnnnmmmjjjhhhgggiiihhhfffeeecccbbbaaaaaafffdddaaa``````___^^^]]]``````___^^^\\\ZZZXXXWWWZZZYYYWWWUUUTTTRRRRRRRRRRRRRRRSSSUUUWWWWWWTTTRRRTTTTTTUUUVVVXXXYYYZZZZZZ[[[]]]aaaeeeiiimmmooopppqqqtttwwwxxxxxxwwwwwwxxxwwwwww|||~~~}}}yyyxxxvvvsssqqqpppoooooommmmmmnnnoooooommmjjjfffcccaaa```aaaccceeefffeeeeeegggiiiiiihhhgggggghhheeeeeeeeeeeeeeeeeeeeedddfffeeecccaaa^^^]]]\\\\\\```aaabbbccccccbbbbbbaaa^^^___```___^^^^^^```aaa|||wwwrrrccc\\\RRRIIIBBB===999666555444444333222111000000////////////////////////000000000000///...---,,,,,,------------.........---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))+++******))))))******+++'''((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))''''''((((((((())))))))))))(((((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((()))******!!!$$$(((******)))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))******+++,,,---...///111444;;;DDDKKKOOONNNLLLOOOVVV[[[YYYSSSQQQVVV\\\}}}~~~lllWWWSSSMMMUUUfffvvv}}}sssmmmmmmyyytttjjjaaa[[[ZZZTTTSSSSSSUUUXXX[[[\\\\\\[[[[[[ZZZYYYXXXWWWUUUTTTOOORRRUUUUUUSSSRRRTTTVVVTTTUUUVVVWWWWWWVVVUUUTTTUUUWWWYYYZZZYYYXXXWWWWWWUUUWWWYYYYYYYYY[[[___cccddddddbbb___\\\]]]aaaeeecccgggmmmooonnnlllkkkkkkmmmllljjjiiigggfffffffffhhhddd```^^^^^^___]]]\\\______^^^\\\[[[YYYWWWVVVYYYWWWUUUSSSQQQPPPPPPPPPQQQQQQSSSUUUWWWWWWUUUSSSVVVVVVWWWYYYZZZ[[[\\\]]]]]]___bbbfffjjjnnnpppqqquuuwwwzzz{{{|||}}}}}}yyyzzzxxxvvvtttrrrpppooonnnnnnnnnnnnnnnppppppnnnjjjgggfffdddbbbbbbdddeeefffeeecccfffiiijjjjjjjjjkkkllliiihhhfffffffffffffffeeefffdddaaa]]][[[[[[[[[\\\______`````````___^^^^^^^^^```aaaaaa______aaabbbvvvnnnaaaTTTIII@@@:::666777666555444222111000000000000000000000000000000111111111000000///---------------.........//////---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++***+++,,,------,,,+++***))))))(((((((((((()))))),,,++++++++++++++++++,,,))))))******+++++++++,,,************************(((((()))***************))))))))))))))))))))))))))))))************))))))$$$$$$%%%'''(((***++++++)))))))))))))))***++++++))))))))))))))))))))))))''''''(((((())))))******------,,,,,,+++***************++++++++++++******((((((((((((((((((((((((''''''''''''(((***+++,,,###&&&''''''((())))))))))))))))))******+++)))))))))))))))))))))))))))******+++---...//////333666===FFFLLLNNNLLLIIIOOOVVV\\\ZZZTTTRRRXXX```yyycccVVVSSSNNNWWWooovvvtttoooooo|||uuujjjaaa[[[ZZZVVVTTTTTTUUUWWWYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSLLLOOORRRRRRPPPOOOQQQTTTTTTUUUUUUVVVUUUTTTSSSRRRRRRTTTWWWYYYYYYZZZ[[[\\\VVVXXXZZZZZZZZZ\\\```dddaaaaaaaaa``````aaaccceeeaaafffmmmppppppnnnnnnooommmmmmlllkkklllmmmooopppiiieee```]]]^^^^^^\\\ZZZ\\\\\\\\\[[[YYYXXXVVVUUUWWWVVVSSSQQQOOOOOONNNOOOQQQRRRTTTWWWZZZZZZYYYWWWWWWXXXYYY[[[\\\^^^_________aaadddhhhllloooqqqrrryyyzzz|||~~~{{{xxxzzzxxxwwwtttqqqooonnnnnnmmmooonnnoooppppppmmmiiifffgggeeeddddddeeegggggggggccceeeiiikkkllllllnnnooonnnllliiihhhhhhiiiiiihhhcccaaa]]][[[ZZZ[[[^^^```______```______^^^^^^]]]___aaabbbbbbaaaaaabbbcccwwweeeVVVLLLCCC<<<<<<999555333333222222111111222444333222111111222111111000000000000111222......---------,,,,,,,,,---+++***+++---...---***.........---,,,+++))))))......---------,,,,,,,,,+++***************++++++*********)))))))))((((((+++++++++************)))++++++***))))))***++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&***)))((('''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%))))))(((''''''''''''''',,,+++***))))))***+++,,,''''''((()))))))))))))))((()))***)))((('''((()))((('''(((******(((***///444555???KKKQQQNNNNNNQQQVVVWWWXXXWWWQQQPPP^^^pppoooaaa[[[SSSSSSbbb{{{wwwnnnpppwwwrrrfff[[[UUUSSSRRRPPPNNNNNNPPPRRRSSSTTTRRRQQQPPPOOOOOOQQQRRRTTTSSSQQQOOOOOOQQQQQQOOOMMMMMMPPPSSSWWWXXXXXXWWWVVVZZZZZZZZZ\\\^^^___^^^\\\XXXZZZ\\\\\\[[[ZZZZZZ[[[```bbbddddddaaa```bbbddddddgggkkkooorrrsssrrrrrrnnnkkkhhhhhhlllpppqqqpppmmmfff___[[[\\\___aaaaaaccc___[[[[[[]]]^^^ZZZVVVYYYUUUPPPNNNPPPQQQQQQPPPQQQQQQQQQRRRTTTWWWYYY[[[ZZZYYYYYY[[[^^^aaabbbbbbdddeeegggiiimmmqqquuuxxx|||}}}~~~~~~|||{{{zzzwwwvvvtttttttttsssrrrpppsssqqqooommmkkkkkkkkklllgggeeeeeegggjjjkkkiiifffggghhhjjjllloooqqqrrrssssssnnniiiiiikkkllliiieeedddbbb___^^^]]]___aaaccc___````````````^^^\\\[[[___````````````^^^]]]\\\}}}lll___QQQGGGBBB???;;;999888666444222222333333222000/////////000000000000000000000000.........---------,,,,,,///---+++,,,...///...,,,,,,,,,---------,,,++++++------------,,,,,,,,,,,,,,,+++******))))))))))))))))))***++++++,,,,,,---+++++++++************)))******************************))))))))))))******,,,++++++***)))(((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((((((((((())))))))))))***+++*********)))))))))((()))((((((''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%(((((((((((()))***++++++)))))))))((())))))******((())))))***************((()))***)))((('''(((******((())),,,+++))),,,111777:::CCCOOOTTTSSSRRRVVVYYYYYYYYYUUUPPPSSSfffzzzvvvggg[[[VVVTTT\\\qqq}}}vvvqqqttt~~~~~~ooodddZZZTTTRRROOOMMMKKKKKKMMMOOOPPPPPPPPPOOONNNMMMMMMNNNPPPQQQRRRPPPNNNOOOQQQQQQPPPNNNLLLNNNPPPSSSUUUVVVWWWWWW[[[ZZZZZZ[[[]]]______^^^\\\]]]^^^]]]\\\[[[\\\]]]\\\___cccdddcccbbbdddeeedddfffjjjnnnqqqqqqqqqqqqnnnkkkiiihhhiiilllmmmnnnjjjeee___\\\]]]___``````___\\\ZZZ[[[]]]^^^ZZZVVVWWWTTTQQQPPPQQQSSSRRRQQQRRRRRRSSSTTTVVVXXX[[[\\\^^^]]]]]]___aaadddeeeeeefffhhhjjjlllooosssxxx{{{~~~}}}|||{{{{{{zzzzzzsssrrrqqqrrrtttttttttrrrrrrqqqpppnnnmmmlllkkkkkkmmmkkkiiigggfffeeebbb```hhhjjjmmmqqqtttvvvwwwwwwuuupppjjjhhhjjjjjjgggdddbbbaaa```^^^^^^___```aaa______```aaaaaaaaa```_________``````___^^^\\\[[[~~~uuuppprrr{{{uuudddXXXLLLHHHDDD@@@===:::777444666555333222000///.........///000111111000///............------------,,,000...---...//////...---***+++,,,,,,------------,,,,,,,,,,,,++++++++++++---,,,+++)))((((((''''''))))))***,,,---///000111+++++++++************)))))))))***++++++***))))))******))))))))))))******---,,,+++***)))'''&&&&&&((((((((((((((((((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))************************))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''((())))))((('''&&&'''(((((()))+++---///000&&&'''(((((())))))))))))))))))***+++++++++++++++((()))******(((((()))***,,,***+++------+++...333999===GGGQQQVVVUUUVVVYYY]]][[[XXXRRROOOXXXrrrwwwhhh\\\TTTLLLQQQccc~~~zzzxxxxxx~~~zzzkkkaaaWWWQQQPPPLLLKKKIIIIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMOOONNNMMMNNNPPPPPPPPPNNNMMMMMMNNNPPPSSSVVVYYY[[[___]]][[[\\\___aaaccccccaaabbbaaa___^^^]]]___aaa___bbbfffhhhgggfffeeefffdddfffiiilllooopppoooooommmmmmllliiigggfffhhhiiifffccc___^^^^^^`````````\\\ZZZYYYZZZ]]]]]]YYYVVVUUUTTTSSSSSSTTTUUUTTTSSSTTTTTTTTTVVVXXXZZZ]]]___bbbbbbcccdddfffhhhiiijjjlllnnnppprrruuuyyy}}}||||||{{{zzzzzzzzzzzzzzzqqqqqqppprrrssstttsssqqqmmmnnnooopppppppppooonnnrrrqqqmmmhhhbbb^^^]]]]]]hhhkkkoootttwwwyyyyyyyyyuuupppjjjgggggggggeeecccaaaaaa``````____________\\\]]]^^^___```aaaaaa```____________^^^]]]\\\[[[xxxnnnkkkpppxxxtttiiiYYYTTTMMMGGGBBB???;;;999:::888555222222111000000...///000111111000...,,,............------------//////...............---***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++******)))(((((((((((()))***+++,,,---///000000+++++++++*********))))))''')))***,,,,,,***)))'''******))))))))))))******,,,++++++***)))(((''''''((((((((((((((((((((((((***))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))*********(((((((((((('''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''(((((()))+++---///000%%%&&&((()))******)))(((((()))******++++++******((()))******)))((()))+++,,,***+++------,,,///555999???IIIQQQTTTUUUVVVYYY^^^\\\VVVNNNOOO___}}}~~~jjj[[[SSSOOOIIIRRRgggxxx{{{~~~wwwhhh]]]TTTNNNMMMLLLJJJIIIJJJLLLMMMNNNMMMIIIIIIHHHGGGGGGHHHIIIIIILLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOORRRWWW\\\___bbb```]]]]]]```dddggghhhfffeeedddaaa______aaacccgggjjjlllnnnllljjjgggeeedddfffiiikkkmmmnnnnnnnnnkkknnnpppoooiiieeecccccccccbbbaaaaaaaaaaaa``````ZZZYYYYYYZZZ[[[ZZZWWWTTTTTTTTTUUUWWWXXXWWWVVVUUUUUUUUUVVVWWWYYY\\\___aaadddeeefffggghhhjjjmmmooorrrtttxxxzzz{{{}}}zzz{{{{{{{{{zzzyyyzzz{{{|||}}}yyyzzz{{{}}}}}}|||zzzyyyuuutttsssssssssrrrpppnnnhhhjjjnnnqqqssssssrrrrrrpppqqqnnniiibbb___aaaccciiilllqqquuuwwwwwwvvvuuuqqqmmmgggddddddddddddcccaaabbbbbbbbbbbbaaa___^^^ZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[[[[~~~uuuppppppsssuuuzzzkkkddd[[[RRRLLLHHHEEECCC???;;;666333333333222111///000111222111000...,,,//////.........---------............---,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******))))))((())))))***++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))'''(((***++++++***((('''******))))))))))))******)))))))))))))))*********(((((((((((((((((((((((()))))))))******)))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''(((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((())))))+++,,,,,,&&&''')))***+++***))))))'''((())))))******))))))''')))******))))))***,,,---***+++------,,,000666;;;CCCMMMRRRTTTUUUXXXYYY]]]YYYRRRLLLRRRhhhwwwbbbSSSNNNNNNNNNXXXjjjtttrrrxxx{{{uuufff[[[QQQKKKIIIIIIHHHGGGHHHJJJLLLLLLKKKGGGFFFFFFFFFGGGGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNRRRWWW\\\___aaa^^^\\\\\\___dddgggiiiggggggfffcccaaaaaaccceeeiiikkkmmmoooooommmiiiffffffgggiiikkkmmmnnnnnnnnnjjjooottttttnnnfffaaa___bbbcccccccccbbbaaa``````ZZZZZZZZZZZZYYYXXXUUUSSSTTTVVVXXXZZZZZZYYYXXXXXXVVVVVVWWWXXX[[[^^^aaacccdddgggiiijjjkkkmmmqqqtttuuuyyy~~~}}}wwwtttuuuuuuuuuwwwxxxyyyyyyyyyyyyuuuxxx}}}~~~zzzwwwuuuuuutttuuuuuutttqqqnnnjjjlllooorrrsssrrrpppooojjjkkkllljjjggghhhlllooonnnpppsssuuuvvvtttqqqooojjjhhhdddbbbaaabbbccccccbbbcccddddddcccbbb```^^^[[[[[[ZZZZZZZZZZZZ[[[[[[^^^]]]\\\\\\[[[ZZZZZZZZZ{{{wwwvvvwwwwww}}}}}}~~~zzzqqqiiibbb[[[VVVSSSHHHBBB;;;666555555333111111111222222111000///.../////////.........------...//////...,,,+++,,,---------------,,,,,,+++***,,,,,,,,,,,,++++++++++++(((((())))))***,,,---...,,,+++++++++*********)))+++++++++************)))(((((()))******)))((((((******))))))))))))******((((((((()))******++++++(((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************(((''''''''''''(((((()))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((((())))))***)))))))))******))))))(((''''''((()))))))))))))))''')))************+++,,,...++++++---------222888@@@JJJSSSUUUVVVXXX[[[\\\ZZZVVVOOOMMMYYYsssrrr]]]NNNJJJMMMOOOZZZkkkvvvjjjjjjnnnrrr}}}qqqbbbXXXNNNIIIGGGFFFEEEEEEFFFHHHIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMLLLKKKKKKLLLMMMKKKLLLMMMPPPSSSWWWZZZ\\\]]]ZZZXXXYYY\\\aaadddfffhhhhhhhhhfffddddddfffgggeeeeeehhhkkknnnnnnllljjjiiijjjkkklllnnnnnnoooooommmpppttttttpppiiibbb^^^bbbcccdddcccaaa______```ZZZZZZYYYXXXXXXWWWVVVVVVVVVXXX[[[\\\[[[ZZZZZZ[[[XXXYYYYYY[[[^^^aaadddffffffjjjmmmoooppprrrwww{{{zzz~~~}}}zzz{{{}}}|||xxxvvvxxxtttuuuwwwyyyyyyyyywwwvvvsssvvv{{{~~~{{{wwwtttrrrrrrsssuuuwwwvvvtttrrrpppqqqrrrrrrqqqnnnkkkiiieeegggiiikkkmmmppptttxxxssstttuuuuuutttqqqnnnlllfffeeecccbbbaaaaaabbbbbbccccccddddddcccaaa___^^^\\\\\\[[[ZZZZZZ[[[[[[\\\]]]\\\[[[ZZZZZZYYYZZZZZZ~~~uuukkkdddXXXPPPFFF???<<<:::777444333333333222111000000000////////////............///000111000---+++,,,...++++++,,,---------,,,,,,------------,,,,,,,,,,,,+++*********+++,,,------,,,+++++++++*********)))+++++++++************)))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((('''(((((((((((()))))))))((()))))))))*********+++)))((((((''''''''''''((())))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((()))************)))(((''''''''''''(((((()))************)))''')))************+++---///---,,,/////////444:::DDDPPPXXXXXXWWWYYY\\\]]]WWWTTTNNNPPPbbb}}}~~~mmmYYYJJJGGGLLLQQQ___tttzzzkkkeeeeeegggppp{{{kkk^^^UUUMMMHHHHHHEEEDDDDDDFFFHHHIIIHHHGGGDDDEEEGGGIIIJJJLLLLLLMMMMMMOOOPPPOOOMMMLLLMMMOOOMMMOOORRRUUUXXXZZZ[[[[[[[[[YYYXXXYYY]]]aaadddeeeiiijjjkkkjjjiiihhhiiijjjeeedddeeeiiimmmooommmlllllllllmmmnnnooopppppppppqqqppppppooonnnjjjdddaaaaaabbbcccbbb^^^\\\\\\^^^XXXXXXXXXWWWWWWXXXZZZ\\\YYY[[[]]]]]][[[ZZZ[[[]]]\\\\\\]]]___aaaeeehhhjjjjjjnnnsssuuuvvvyyy~~~{{{||||||zzz{{{~~~zzzxxxzzzuuuvvvwwwwwwvvvuuutttsssrrrsssvvvwwwwwwuuusssqqqqqqqqqrrruuuvvvvvvsssppppppqqqqqqqqqooommmjjjhhhfffggghhhlllqqqtttvvvwwwsssssssssrrrpppmmmjjjiiieeeffffffeeecccaaa``````bbbbbbbbbaaa```___^^^]]]ZZZYYYYYYYYYYYY[[[\\\]]]]]]\\\ZZZYYYXXXXXXYYYYYYyyypppfff]]]QQQHHHCCC@@@<<<888555444333222111111111111000/////////............000222333111...,,,---///))))))+++,,,---...............------------,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))******))))))))))))******++++++******))))))((((((************************((()))***++++++***)))((())))))))))))(((((((((((())))))))))))************&&&'''''''''(((((())))))***)))((('''''''''''''''))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((()))***+++,,,+++***(((&&&%%%%%%%%%&&&))))))***+++++++++++++++''')))***+++******,,,---111......000000111666===EEEQQQZZZXXXVVVYYY\\\\\\VVVSSSOOOSSShhhxxxiiiWWWHHHEEEJJJWWWjjjooofffeeeffffffsss}}}zzzggg[[[SSSLLLIIIHHHGGGFFFFFFHHHJJJKKKJJJHHHDDDEEEGGGJJJLLLNNNNNNOOOPPPRRRSSSRRROOOMMMOOOQQQPPPSSSWWW\\\^^^___^^^^^^\\\ZZZZZZ\\\```dddfffgggiiikkkmmmmmmlllkkklllmmmjjjhhhgggjjjmmmooommmkkknnnnnnnnnooopppqqqqqqrrruuupppllljjjjjjjjjgggccc```bbbbbb```\\\YYYZZZ\\\VVVVVVVVVVVVVVVYYY^^^aaa[[[]]]^^^]]][[[ZZZ\\\^^^^^^^^^___aaadddhhhkkkmmmmmmrrrwwwzzz{{{~~~}}}}}}|||zzz{{{}}}|||vvvtttuuuwwwwwwuuutttsssrrrqqqqqqqqqqqqqqqppppppooooooooosssssssssuuuuuusssooolllmmmmmmnnnoooooonnnmmmllliiihhhiiimmmrrruuutttrrrppppppooommmkkkiiigggfffggghhhhhhgggdddaaa______bbbaaa```___^^^]]]\\\\\\UUUUUUUUUVVVWWWYYY[[[]]]]]]\\\ZZZYYYXXXXXXYYYYYYzzzvvvxxx}}}~~~pppkkkbbbWWWQQQNNNGGG@@@999888666222///...111333/////////000//////......................................................++++++++++++++++++++++++,,,------......------,,,---,,,+++******+++,,,---++++++************++++++,,,+++++++++******))))))''''''(((******+++++++++(((((((((((())))))))))))(((((())))))******++++++************************)))))))))))))))******+++((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))******))))))))))))******************)))))))))))))))))))))))))))((((((''')))((((((((((((***,,,---***))))))))))))+++,,,------///000...,,,///888???OOOQQQTTTXXXYYYYYYWWWVVVSSSNNNOOO^^^xxxuuuaaaOOOGGGLLLUUUcccwwwuuuoooiiibbbiiiwwwvvvfffYYYQQQMMMJJJHHHEEEEEEFFFGGGGGGGGGGGGGGGDDDFFFJJJMMMPPPQQQQQQPPPMMMNNNOOOQQQQQQPPPOOONNNRRRUUU[[[aaaeeegggeeeccc___```aaabbbcccdddeeeeeekkklllllllllmmmnnnooopppkkkllllllmmmmmmmmmmmmmmmmmmnnnooorrrsssrrrnnnkkknnniiicccaaadddeeedddaaabbbaaa___]]][[[YYYXXXXXXTTTSSSTTTXXX[[[\\\ZZZVVV]]]^^^^^^]]][[[[[[\\\^^^\\\___bbbeeeiiimmmrrruuuvvvyyy}}}}}}|||{{{zzzxxxvvvtttrrrrrrrrrqqqpppoooooonnnnnnlllmmmmmmkkkiiihhhjjjkkkppprrrtttuuutttpppllliiillliiihhhkkknnnooojjjeeeiiikkkoooqqqssssssrrrqqqmmmlllkkkjjjiiigggffffffhhhgggdddbbb```_________```^^^\\\[[[ZZZYYYWWWUUUUUUWWWYYYZZZZZZZZZ[[[]]]___]]]\\\ZZZYYYXXXYYYYYY{{{{{{~~~{{{qqqgggbbbaaa\\\VVVGGG@@@777111///000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,------......------,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******)))))))))'''((()))***++++++++++++((((((((()))))))))******)))))))))))))))*********((((((((((((((((((((((((((((((((('''((())))))***)))))))))(((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))((((((''''''''''''((((((******)))))))))(((((((((''''''((())))))))))))))))))((((((((()))***+++,,,***))))))))))))+++,,,------...///......222;;;BBBKKKNNNSSSVVVXXXWWWUUUSSSNNNLLLPPPaaayyywwwbbbPPPJJJQQQ\\\oooooollljjjhhhqqqxxxhhhZZZQQQLLLIIIGGGDDDEEEEEEFFFFFFFFFFFFFFFDDDFFFHHHKKKMMMNNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPTTTWWW[[[aaaeeegggfffeeeccccccccccccddddddeeeeeeggggggggghhhjjjlllnnnpppmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnppprrrsssrrrnnnkkkfffccc``````ccceeebbb______]]][[[YYYWWWVVVUUUTTTTTTSSSSSSVVVYYYZZZXXXVVV[[[\\\]]]]]]\\\]]]___aaacccfffjjjnnnqqquuuzzz}}}~~~}}}|||yyyvvvssspppoooqqqqqqqqqppppppooonnnmmmgggiiijjjkkkjjjkkknnnpppnnnppprrrsssqqqmmmiiiffffffdddbbbdddhhhhhheeeaaafffhhhkkknnnoooooonnnmmmkkkjjjiiihhhfffdddcccbbbdddcccbbb```______``````___]]][[[[[[[[[ZZZXXXVVVVVVXXXZZZ[[[[[[[[[\\\^^^^^^]]][[[YYYXXXXXXXXXXXX~~~xxxuuuvvv|||tttppppppmmmhhhXXXLLL===444222333111///////////////.........---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---*********)))))))))))))))(((((()))***++++++++++++)))))))))*********++++++************))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))*********))))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((()))))))))((((((''''''''''''(((((()))))))))(((((((((''''''%%%&&&''')))******++++++)))((((((((()))***+++,,,))))))))))))***+++,,,---,,,...///000111666>>>DDDJJJMMMSSSXXXYYYXXXUUUSSSLLLNNNVVVhhh}}}tttaaaQQQMMMYYYiii}}}xxxhhhhhhlllppp}}}zzziii[[[QQQLLLHHHEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNMMMLLLKKKMMMPPPSSSUUUXXXZZZ]]]aaaccceeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddfffjjjmmmooonnnooooooooonnnnnnnnnnnnooooooooopppqqqpppmmmjjj]]]\\\\\\^^^bbbccc```\\\]]]\\\ZZZXXXVVVTTTSSSSSSVVVUUUTTTUUUXXXYYYZZZYYYYYY[[[]]]^^^___aaadddfffhhhkkkpppuuuxxx|||~~~{{{wwwssspppmmmkkkppppppqqqqqqpppooommmlllfffhhhjjjkkkkkklllnnnppplllnnnppppppoookkkfffcccbbb```^^^```ccceeecccaaaeeegggjjjlllmmmllljjjiiihhhhhhgggfffdddbbb```___aaaaaa```_________``````^^^]]][[[[[[\\\\\\ZZZYYYYYYZZZ\\\]]]\\\]]]^^^```^^^]]][[[YYYWWWVVVVVVWWWyyypppkkkkkkqqqyyy~~~xxxvvvrrrlllbbbWWWHHH===888666333111111000000///............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))******++++++++++++)))*********++++++++++++++++++******))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))+++++++++*********))))))'''(((((())))))))))))(((''''''''''''''''''''''''))))))(((((((((((())))))'''(((((((((((()))))))))******))))))))))))******((((((((((((''''''''''''&&&'''((()))************)))))))))))))))******+++)))))))))******+++,,,,,,---...///000333888???EEEKKKOOOUUUZZZ\\\ZZZVVVTTTMMMTTTbbbtttnnn\\\PPPPPPbbbvvvtttdddeeemmmxxxzzziiiZZZPPPKKKFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEIIIHHHHHHIIIJJJKKKLLLMMMSSSQQQNNNMMMOOORRRWWWZZZ\\\^^^___```aaabbbcccdddeeeeeeeeeffffffggggggggggggfffdddcccdddgggjjjmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmllliiiggg[[[ZZZZZZ\\\^^^___^^^\\\___^^^\\\ZZZXXXVVVVVVUUUYYYXXXWWWWWWYYY[[[]]]^^^\\\^^^```bbbcccfffiiilllmmmqqqwww|||}}}|||yyyuuuqqqnnnkkkjjjooopppqqqrrrqqqpppnnnmmmkkklllmmmllljjjiiijjjkkkkkklllnnnooommmiiieeebbbbbbaaa```bbbfffiiijjjjjjkkklllnnnnnnnnnllliiiggghhhhhhgggfffeeebbb```___bbbbbbaaa``````_________^^^]]]\\\\\\]]]]]]\\\[[[\\\]]]^^^^^^]]]^^^```bbb___]]][[[XXXVVVUUUUUUUUU{{{tttllleeeccceeeuuu{{{ssskkk```[[[QQQFFF<<<666444444333222111//////...//////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))*********)))******++++++++++++***)))*********++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++++++++++++++************''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))*********))))))))))))******((((((((((((''''''''''''(((((())))))))))))((((((((()))))))))************((())))))***++++++,,,,,,---...///111555:::@@@EEELLLPPPVVV[[[\\\ZZZVVVSSSMMMZZZooojjjZZZPPPSSSjjjtttfffgggrrrvvveeeWWWNNNIIIEEECCCCCCCCCBBBBBBCCCCCCDDDEEELLLLLLKKKLLLLLLNNNOOOPPPXXXVVVSSSRRRSSSVVV[[[]]]```aaabbbaaa___^^^```bbbcccdddeeefffhhhiiijjjkkkjjjgggdddaaaaaabbbdddfffkkkjjjjjjjjjjjjkkkllllllmmmllljjjiiihhhgggeeeccc___]]]ZZZYYYZZZ[[[\\\\\\^^^]]][[[ZZZYYYXXXWWWWWWYYYYYYXXXXXXYYY[[[___aaabbbdddfffhhhiiilllooorrruuuyyy~~~zzzxxxvvvssspppnnnmmmllloooppppppqqqqqqpppnnnnnnmmmnnnooommmjjjhhhggggggiiikkknnnooommmjjjeeecccccccccdddgggkkkooorrrsssooopppppppppnnnjjjgggdddiiiiiiiiiiiihhheeecccbbbfffeeedddcccbbb```___^^^___]]]\\\]]]^^^___^^^\\\^^^___```___^^^___aaaccc___^^^[[[XXXVVVUUUTTTTTT~~~{{{zzzuuullldddbbbaaalll{{{wwwlll___]]]VVVKKK@@@888555555555444222111000///000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,+++******))))))******+++***************+++++++++******+++++++++++++++***)))))))))*********++++++************))))))))))))(((((((((((((((((((((((()))))))))))))))***+++++++++++++++************)))&&&'''((())))))******)))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******((((((''''''''''''(((((()))))))))((((((((('''''')))))))))))))))(((''''''((()))************))))))((((((***++++++,,,++++++---...000333888>>>DDDHHHLLLPPPTTTXXXYYYVVVSSSPPPMMM___{{{~~~hhh[[[SSSYYYtttsssjjjooo~~~yyynnn^^^RRRJJJGGGDDDCCCDDDCCCCCCBBBBBBDDDEEEFFFLLLLLLMMMNNNOOOOOOPPPPPPWWWWWWVVVUUUWWWZZZ]]]___```cccdddccc```___```cccdddeeefffhhhjjjlllmmmnnnkkkiiieeeaaa_________```ggggggffffffgggiiikkklllmmmjjjgggeeedddcccbbb```aaa___\\\YYYXXXYYY[[[\\\YYYYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ]]]aaadddhhhjjjmmmoooqqqtttxxx{{{zzz~~~xxxvvvtttqqqooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkmmmnnnnnnkkkiiihhhhhhhhhjjjlllnnnmmmjjjgggdddbbbdddfffjjjnnnqqqtttuuunnnooooooooollliiieeebbbhhhiiijjjkkkjjjhhhfffdddhhhggggggfffdddbbb```___```___^^^^^^______^^^]]]`````````___^^^___aaadddaaa___\\\YYYVVVUUUTTTTTTyyyqqqmmmbbbiiittt~~~yyyhhhbbbYYYPPPGGG@@@;;;888888666444222111111111222////////////////////////........................------------------------,,,------......------,,,,,,,,,---......---,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***((((((((()))))))))******)))))))))))))))*********((((((((((((((((((((((((((((((((((((((()))******+++************)))))))))&&&'''((()))************(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********((((((''''''''''''((((((******)))))))))((((((((('''(((((())))))))))))(((((()))***++++++***)))((('''(((***+++,,,,,,++++++,,,---000555===EEEKKKNNNOOORRRUUUWWWWWWUUURRROOORRRhhhrrr```XXXVVVaaauuuoooooo{{{pppeeeWWWLLLGGGEEEDDDCCCEEEDDDCCCBBBCCCDDDFFFGGGHHHJJJKKKMMMOOOOOOOOONNNPPPQQQSSSVVVYYY\\\^^^___^^^bbbffffffcccbbbeeehhhhhhiiijjjkkkmmmnnnppppppnnnllliiieeecccaaa``````eeeeeedddeeegggiiilllnnnnnnkkkgggdddcccbbb```___^^^]]]\\\[[[YYYYYYZZZ[[[VVVVVVUUUUUUVVVWWWWWWXXXYYY[[[]]]^^^___bbbfffjjjlllnnnrrruuuyyy}}}xxxvvvssspppnnnnnnnnnnnnlllkkkiiihhhhhhiiikkkllljjjlllnnnnnnllljjjiiiiiieeegggjjjmmmmmmjjjgggeeecccfffiiilllnnnoooqqqrrrkkklllnnnnnnmmmjjjgggeeeeeefffhhhjjjjjjhhhfffeeeffffffgggfffeeecccaaa```aaa```______``````^^^]]]```aaa```___^^^___bbbdddbbbaaa]]]ZZZWWWUUUTTTTTT|||yyyuuuxxx}}}sssjjj]]]SSSNNNIIIBBB<<<999777555333111111222333111111111111111111111111........................------------------------,,,------......------,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,++++++***(((((((((((())))))))))))(((((())))))******++++++************************'''''''''''''''((())))))*********))))))))))))(((&&&'''((()))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))******************))))))))))))%%%&&&''')))************((()))***++++++***)))((('''(((***+++,,,,,,+++++++++,,,000777@@@JJJPPPTTTSSSUUUWWWYYYXXXVVVSSSQQQYYYpppxxxdddUUUSSSWWWgggtttlllkkkrrrjjj```SSSIIIEEEDDDDDDCCCFFFEEECCCBBBCCCDDDFFFHHHEEEGGGIIILLLMMMNNNMMMLLLIIILLLPPPUUUZZZ]]]^^^___\\\bbbggghhhffffffiiillllllmmmmmmnnnoooppppppqqqqqqpppmmmkkkhhhfffddddddddddddddddddgggjjjmmmoooooolllgggdddbbbaaa```___YYY[[[\\\]]][[[ZZZYYYZZZUUUUUUUUUVVVWWWXXXYYYZZZ\\\___cccdddeeeggglllpppmmmpppuuuyyy}}}}}}}}}~~~yyywwwtttpppnnnmmmmmmmmmjjjhhhfffdddeeefffiiikkkkkkmmmooonnnllliiiggggggccceeeiiikkkllljjjgggeeefffhhhlllnnnnnnnnnnnnnnnjjjkkkmmmoooooommmkkkiiibbbdddfffhhhiiihhhfffdddddddddeeefffeeedddcccbbbcccaaa______``````^^^]]]aaaaaa```___^^^___aaadddcccaaa^^^[[[XXXVVVUUUTTTwwweee___]]]TTTJJJEEEAAA:::666888999555000...111000000...---...111333///............---------......---------,,,,,,,,,222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++************))))))))))))***++++++***((('''(((***+++++++++************)))************************'''***---///---***((('''+++++++++++++++***)))(((,,,+++)))((((((((()))******)))'''%%%###$$$'''))))))******)))(((''''''((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((,,,+++)))((('''''''''(((***************))))))))),,,+++++++++******))))))%%%'''))),,,------,,,+++///000444<<>>;;;888333333666000000///...------///000000000/////////..................---------,,,,,,///...------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************)))))))))))))))***+++***)))(((***++++++++++++************)))***************************+++,,,+++)))((()))***++++++******))))))))))))++++++)))((((((((()))*********)))'''%%%%%%(((***)))*********((('''((()))))))))(((((((((((())))))))))))(((((('''((((((((())))))))))))))))))))))))+++***)))(((''''''((((((&&&&&&&&&''''''(((******(((((((((((('''''''''&&&)))))))))***+++,,,---...000111666???JJJSSSWWWYYY^^^ZZZ[[[]]]ZZZSSSVVV___wwwfffYYYNNNOOOZZZttttttkkkpppzzzttteeeWWWKKKGGGGGGEEEDDDEEECCCCCCDDDDDDEEEFFFFFFFFFIIIHHHHHHIIIJJJLLLNNNOOOSSSTTTVVV[[[___aaaaaa___```dddhhhkkkkkkkkkkkkkkknnnkkkhhhjjjooosssrrrppppppnnnkkkjjjkkkjjjiiihhhfffdddcccdddhhhkkkmmmnnnmmmllljjjfffbbb^^^[[[YYYXXXVVVTTTRRRRRRSSSUUUWWWVVVWWWXXX[[[]]]```aaabbbfffjjjooossswwwzzz~~~}}}{{{xxxwwwvvvuuutttsssrrrrrrkkkjjjhhhggghhhkkknnnqqqsssqqqnnnkkkiiigggffffffkkklllnnnooonnnllliiiggghhhiiijjjiiifff```ZZZVVVZZZ```hhhnnnooollliiigggeeeeeefffggghhhhhhhhhhhheeedddcccbbbaaaaaaaaaaaa___``````aaabbbbbbcccccceeedddcccbbbbbbcccdddddd___]]]ZZZXXXUUUTTTSSSSSS{{{nnnfffVVVOOOGGG@@@:::555666:::222111000//////......///111111111000000000//////.........------------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++*********))))))))))))***++++++******+++,,,+++++++++************)))************************,,,,,,***'''&&&&&&***,,,+++***(((''''''((())))))+++******)))((())))))))))))***+++***((('''(((***)))*********((('''((()))))))))(((((((((((())))))))))))((('''''''''''''''***************************)))(((((((((((())))))((('''&&&&&&&&&((()))******************)))))))))---,,,***((()))+++...///000333:::DDDNNNUUUXXXYYY]]][[[\\\]]]VVVQQQZZZhhhwww]]]QQQIIIMMM\\\yyy}}}nnniiittt|||mmm```TTTIIIFFFFFFEEEDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEIIIIIIJJJJJJKKKKKKLLLLLLVVVXXX[[[___ccceeecccaaaaaadddfffhhhggggggggghhhkkkiiiiiimmmrrrttttttrrrkkkiiifffeeefffhhhhhhhhhhhhfffdddeeehhhkkkmmmmmmmmmllliiieee```\\\YYYWWWXXXVVVSSSPPPPPPRRRTTTVVVTTTVVVXXX\\\```cccfffgggnnnrrrwww{{{~~~}}}}}}}}}|||zzzxxxxxxwwwwwwvvvvvvvvvvvvwwwrrrqqqpppppprrruuuzzz|||uuurrrmmmiiiggggggiiijjjooopppqqqqqqpppllliiigggfffggggggfff```YYYQQQLLLWWW^^^ffflllmmmiiieeeccceeeeeefffggghhhiiiiiijjjeeeeeecccbbbbbbaaaaaaaaa______```bbbccceeefffggghhhgggfffeeeeeeeeeeeeeee___]]][[[WWWUUUSSSSSSRRRyyyrrr___VVVNNNKKKFFF???:::999555333222222222222111000111111000000000/////////............------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++++++++*********))))))***,,,---,,,+++******++++++++++++*********))))))************************,,,+++***'''%%%&&&))),,,***)))'''&&&%%%'''(((***+++******)))))))))))))))''')))++++++)))((((((((((((***+++***(((((()))***))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))))))))...,,,***(((''''''((()))++++++++++++++++++++++++...---+++******+++---//////555===HHHPPPUUUWWWXXXYYYYYY[[[YYYQQQNNN]]]qqqlllZZZPPPJJJOOOaaa}}}{{{~~~vvvmmmooo{{{xxxiiiZZZPPPGGGEEEEEEDDDDDDEEECCCCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMTTTVVVZZZ___dddffffffdddccceeeggggggfffeeefffgggjjjjjjkkkooossstttrrrpppgggdddaaa```bbbdddfffgggfffffffffiiikkklllkkkjjjkkkiiigggccc```]]]ZZZYYY]]][[[WWWTTTSSSTTTVVVXXXUUUWWW[[[___dddiiimmmooouuuxxx}}}}}}{{{zzzzzzzzzxxxwwwvvvvvvuuuuuuvvvwwwxxxyyyuuuvvvwwwxxxzzz|||}}}~~~vvvrrrlllhhhfffhhhkkknnnrrrsssttttttrrrooollljjjeeeeeeeeeccc^^^XXXSSSOOOZZZ___fffjjjjjjhhhfffdddhhhhhhhhhhhhhhhhhhiiiiiifffeeedddcccbbbaaaaaaaaa``````aaaccceeefffggghhhjjjiiihhhgggffffffeeeeeebbb```]]]ZZZXXXVVVUUUUUU{{{yyy{{{zzzjjj```ZZZ]]]___VVVFFF;;;777555333222333444333111000000000/////////......//////.........---------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///++++++++++++************+++---...---+++)))))))))+++++++++*********))))))************************)))***+++***(((((()))***)))(((&&&%%%%%%'''(((***************)))))))))(((%%%'''******)))((('''((((((***+++***)))((()))+++))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))---,,,***)))((((((((()))'''(((((((((((((((((((((,,,,,,,,,,,,,,,,,,------///666@@@JJJQQQUUUVVVWWWXXXYYY[[[XXXOOOOOObbbzzzdddXXXRRROOOXXXlll{{{oooooovvvtttfffUUULLLFFFDDDDDDBBBBBBDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFIIIKKKNNNPPPQQQRRRRRRTTTWWW\\\aaacccbbb```eeeggghhhhhhggggggggghhhkkklllnnnppprrrqqqooommmgggdddaaa```aaadddeeeeeebbbdddggglllnnnmmmiiiffffffeeecccaaa___^^^^^^^^^bbb___[[[XXXVVVVVVXXXYYYYYY\\\```ffflllrrrwwwyyy~~~}}}}}}~~~|||zzzyyyyyyyyywwwuuussssssrrrssstttvvvxxxyyytttwwwzzz|||}}}|||zzzxxxuuurrrlllhhhgggiiimmmpppssstttuuuvvvtttrrrooommmfffeeedddbbb```^^^]]]]]]aaadddggghhhhhhhhhhhhiiikkkjjjiiihhhgggggghhhhhhgggfffeeecccbbbaaaaaaaaabbbbbbcccdddeeefffggggggjjjiiiiiihhhfffeeedddccccccaaa^^^[[[XXXWWWVVVVVV|||uuutttxxxzzzxxx}}}rrrmmmsssxxxnnnXXXHHH===999444222333333222000000000/////////........./////////.........---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++************,,,------+++)))((((((+++++++++************)))************************)))+++------+++)))))))))(((((('''&&&&&&''')))***)))************)))((((((%%%''')))***)))((((((((((((***+++***))))))***,,,))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))((('''%%%%%%&&&'''((()))******(((((())))))))))))************+++,,,,,,,,,,,,---000888BBBLLLRRRUUUWWWXXXZZZZZZ[[[YYYRRRSSSiiirrr\\\LLLJJJNNN^^^wwwmmmiiirrr|||mmm___QQQJJJEEEDDDCCC@@@@@@BBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEHHHLLLOOOSSSUUUWWWUUUUUUVVVXXX[[[\\\\\\ZZZdddgggjjjkkkjjjjjjjjjkkklllnnnooopppooonnnlllkkkllliiifffddddddeeedddddd]]]```eeejjjmmmkkkgggcccaaa```___^^^^^^___``````aaa___]]][[[YYYYYYZZZZZZ[[[^^^ccciiipppwww|||~~~{{{zzzzzzyyyxxxxxxxxxxxxuuusssqqqpppppppppqqqtttvvvxxxxxx{{{~~~~~~zzzwwwsssqqqmmmjjjjjjkkknnnppprrrssstttuuutttqqqnnnlllgggfffdddccccccdddfffhhhfffgggggggggfffgggjjjllllllkkkjjjhhhhhhhhhiiiiiihhhgggeeedddbbbaaaaaaaaabbbbbbcccdddeeefffgggggghhhhhhgggfffeeecccaaa```___]]][[[XXXVVVUUUUUUUUU~~~{{{vvvqqqttt}}}{{{hhhZZZIIIBBB:::555555444222000111111111000000000//////////////////............------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********&&&(((+++,,,+++*********+++++++++************)))***************************,,,...---,,,*********''''''((((((((())))))))))))******+++***)))((('''&&&(((******)))))))))+++((()))++++++***)))+++,,,))))))(((((((((((())))))))))))((())))))***+++,,,(((((((((((((((((((((((())))))******)))((('''&&&"""###&&&(((***+++************++++++,,,,,,,,,,,,******)))((()))+++---///333;;;EEENNNSSSVVVXXXZZZYYYYYYZZZYYYSSSVVVmmm{{{eeeSSSDDDGGGQQQgggqqqccchhhxxxzzzfffYYYNNNHHHDDDDDDBBB>>>>>>AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGIIILLLPPPTTTXXXZZZVVVUUUTTTUUUXXXZZZZZZZZZbbbeeejjjlllmmmmmmmmmmmmlllmmmnnnnnnmmmlllkkkkkkooolllhhhfffdddccc```^^^ZZZ[[[^^^cccffffffdddaaa^^^]]][[[[[[[[[\\\^^^___]]]]]]]]]^^^^^^^^^______aaadddiiipppwww~~~}}}yyywwwuuuuuuuuuvvvwwwvvvsssqqqpppooonnnnnnooorrruuuwwwzzz{{{}}}~~~~~~|||{{{yyypppooonnnmmmmmmmmmnnnoooqqqrrrssssssqqqmmmjjjggggggfffeeedddeeefffggghhheeefffgggfffffffffhhhjjjkkkjjjhhhhhhhhhjjjkkkmmmhhhgggfffdddbbbbbbaaaaaa___```aaaccceeegggiiiiiiffffffeeedddbbb```^^^\\\\\\ZZZXXXVVVUUUTTTTTTTTT|||uuuooonnnrrryyy~~~qqqgggTTTLLLAAA:::888777444111222222222111111111111000000/////////............---,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,+++++++++******"""%%%)))+++++++++,,,---+++++++++************)))************************,,,---...---+++***+++---''''''((()))******)))))))))******++++++)))((('''(((***++++++******+++---((()))++++++******+++,,,))))))(((((((((((())))))(((((())))))***,,,---...)))))))))))))))))))))))))))*********)))(((&&&%%%%%%'''***,,,---,,,***(((''''''(((((()))))))))***,,,)))'''%%%&&&***///222555===GGGOOOTTTWWWZZZ\\\WWWVVVWWWVVVRRRVVVmmmrrr[[[MMMIIINNN[[[tttggg^^^jjjvvvbbbUUUMMMHHHDDDCCCAAA======???DDDDDDEEEEEEFFFGGGGGGGGGIIIIIIJJJLLLPPPTTTYYY\\\TTTSSSRRRTTTXXX\\\^^^^^^```dddiiimmmnnnnnnnnnnnnkkklllmmmmmmlllkkkkkklllnnnkkkhhheeebbb___[[[XXXXXXXXXYYY\\\```bbbbbbbbb\\\[[[YYYXXXXXXZZZ\\\]]][[[\\\___aaacccddddddeeelllooottt{{{}}}yyyuuurrrrrrsssuuuvvvuuurrroooqqqooonnnnnnooorrruuuwwwtttttttttttttttuuuuuuvvvnnnnnnoooooooooooonnnnnnqqqrrrrrrqqqnnniiieeebbbfffffffffffffffeeeddddddbbbdddfffgggfffeeeeeefffhhhhhhggggggiiikkknnnppphhhhhhfffdddcccbbbaaaaaa\\\^^^```bbbeeehhhjjjkkkdddddddddcccaaa^^^[[[ZZZ[[[ZZZXXXVVVUUUUUUUUUVVVyyysssppprrruuuzzz{{{uuurrrddd[[[OOODDD===888444000000000000000000000000000111111000///////////////000000///...------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******)))'''***+++,,,,,,,,,,,,+++***'''(((((('''&&&'''+++---************))))))(((((())))))))))))))))))))))))************************,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******,,,+++,,,///...,,,///333999BBBKKKPPPUUU[[[\\\[[[___TTTQQQUUUTTTWWWoooiiiTTTJJJHHHPPPgggrrrfffbbbhhhrrr___SSSKKKGGGAAA>>>===>>>>>>>>>AAACCCDDDDDDDDDFFFIIILLLJJJKKKMMMOOORRRTTTVVVWWWOOOQQQUUUXXXZZZ\\\```bbbdddfffggghhhhhhiiikkkmmmjjjjjjiiigggeeeeeehhhjjjfffiiikkkhhhbbb[[[WWWVVV]]]^^^___``````___]]]\\\[[[[[[ZZZXXXWWWXXX\\\___`````````bbbeeegggggggggtttyyy~~~}}}{{{xxxuuummmoooqqqrrrpppoooooooookkklllnnnppprrrsssttttttxxxuuurrrqqqppppppnnnlllhhhgggfffffffffhhhjjjkkkkkkmmmooonnnjjjeeeaaa```eeecccaaa```bbbcccccccccdddcccaaa``````bbbdddeeefffggghhhjjjlllnnnooopppiiihhhgggeeedddcccbbbbbb______```bbbdddeeedddbbbcccbbbaaa```___^^^^^^^^^\\\[[[YYYXXXVVVVVVUUUUUU}}}vvvqqqpppqqquuuvvvppplllcccVVVKKKCCC<<<666222111000000000000000111111111000//////......//////000//////...------,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******)))'''***+++,,,,,,,,,,,,+++***)))***++++++***))))))***++++++*********)))))))))))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******,,,***+++......,,,///444;;;DDDNNNSSSXXX]]]]]][[[ZZZVVVTTTTTTRRR[[[vvvyyycccRRRKKKNNNYYYqqqjjjdddfffoooqqq```UUUKKKGGGBBB???????????????@@@AAACCCCCCCCCEEEHHHKKKPPPQQQRRRTTTWWWYYYZZZ[[[QQQSSSVVVXXXZZZ]]]```cccdddeeeeeeeeeddddddfffhhh``````___```bbbdddfffhhhbbbdddfffeee```\\\YYYYYY[[[\\\]]]^^^^^^\\\[[[ZZZXXXXXXXXXWWWWWWZZZ^^^aaadddeeehhhlllqqquuuxxxyyy}}}~~~}}}{{{vvvrrrmmmoooqqqqqqooonnnnnnnnnlllmmmoooppprrrsssttttttxxxuuuqqqnnnllliiifffcccccccccdddeeefffgggggggggfffhhhjjjjjjgggcccaaa```dddbbb```aaabbbcccbbbaaa____________aaaccceeefffiiijjjkkklllmmmoooppppppiiihhhfffdddcccaaaaaa```\\\\\\\\\^^^```aaaaaa```^^^]]]]]]\\\\\\\\\\\\]]]]]]\\\[[[YYYXXXWWWVVVVVVzzzzzz|||{{{zzz}}}zzznnniiiaaaVVVKKKDDD===777222222222111111111111111222000000///.............../////////...------,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++)))(((***+++,,,,,,,,,,,,+++******,,,//////,,,***((((((+++++++++++++++*********))))))))))))))))))))))))************************)))************))))))((())))))))))))))))))))))))(((((()))******)))((((((************************(((((((((((((((((((((((())))))(((((((((((((((''')))))))))))))))))))))))))))(((((((((((()))******+++***+++......---000555>>>HHHRRRXXX\\\```___\\\WWWYYYXXXTTTVVVhhhnnn[[[OOOLLLOOO]]]zzzvvvbbbcccooo~~~ooo___VVVJJJGGGBBB@@@@@@@@@AAA@@@???@@@BBBCCCCCCDDDGGGJJJNNNOOOPPPRRRTTTVVVWWWXXXTTTVVVXXXYYY[[[^^^aaadddddddddcccaaa______aaaccc___\\\[[[]]]aaaddddddccc]]]___``````^^^\\\[[[[[[YYYZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXXXXZZZ]]]cccggggggjjjnnnsssyyy~~~~~~}}}|||xxxsssooonnnoooppppppnnnllllllmmmkkklllmmmooopppqqqqqqqqqtttqqqmmmjjjgggdddaaa^^^___```bbbcccddddddcccbbbaaacccddddddbbbaaaaaabbbaaaaaa```aaaccccccaaa```ZZZ[[[]]]```bbbeeeggghhhkkklllmmmnnnooopppqqqqqqjjjiiigggdddbbb```___^^^\\\[[[ZZZ[[[^^^___```___[[[[[[[[[[[[[[[\\\]]]^^^___^^^\\\ZZZYYYXXXXXXXXX|||~~~{{{zzz|||qqqaaa[[[RRRLLLGGGAAA;;;777444333222111000000111111000//////...............//////.........---------+++,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))***+++,,,,,,,,,,,,+++***+++,,,...---+++)))))))))++++++++++++++++++++++++((((((((((((((((((((((((************************((()))***++++++***)))((()))))))))))))))))))))))))))***,,,------,,,***)))************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((())))))***++++++)))***---......222777AAAKKKVVV\\\```bbbaaa]]]XXX\\\ZZZWWWbbb|||yyyeeeSSSKKKKKKNNNcccppp___fffzzzmmm]]]SSSGGGEEEAAA???@@@AAAAAAAAA???AAACCCCCCDDDEEEGGGJJJKKKLLLMMMOOOQQQRRRTTTTTTVVVXXXZZZ[[[\\\^^^bbbdddccccccaaa___]]]^^^```ccchhhdddaaabbbeeefffccc^^^[[[\\\\\\[[[[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[^^^bbbhhhlllnnnqqquuuzzz~~~~~~}}}{{{yyyvvvssspppnnnnnnooopppooommmkkkkkkllljjjjjjkkklllmmmmmmmmmmmmllljjjhhhhhhgggfffcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa```___aaabbb`````````bbbddddddaaa___ZZZ\\\___bbbeeeggghhhiiijjjkkklllnnnoooqqqrrrrrrmmmkkkiiifffccc```___^^^^^^\\\ZZZ[[[]]]```aaaaaa^^^^^^^^^]]]^^^^^^___```___^^^\\\[[[YYYXXXXXXXXX{{{{{{|||~~~xxxeee```YYYTTTPPPJJJCCC>>>777666333111000000000111000000///..............................---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++******+++,,,,,,,,,,,,+++************)))((((((***,,,++++++++++++++++++++++++((((((((((((((((((((((((************************((()))***++++++***)))(((************************)))***,,,------,,,***)))************************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++)))***...//////444:::EEEOOOYYY^^^aaadddbbb^^^YYYZZZXXX[[[qqqppp\\\LLLHHHKKKVVVpppoooaaalll~~~jjjXXXNNNDDDBBB???>>>???@@@@@@@@@???BBBDDDEEEFFFFFFHHHJJJNNNOOOPPPRRRTTTVVVWWWXXXXXXZZZ\\\^^^^^^___aaaccc`````````___^^^___bbbeeennnkkkggghhhjjjjjjeee___^^^\\\ZZZXXXXXXXXXXXXXXXVVVVVVUUUUUUUUUVVVXXXXXXZZZ\\\]]]___aaaffflllpppxxx|||~~~~~~|||xxxtttpppnnnnnnooopppppppppooollljjjkkklllkkkkkkllllllllllllkkkkkkhhhhhhggghhhiiiiiigggeeegggeeeccc```___```bbbdddeeeeeeeeecccaaa```aaacccaaaaaaaaaccceeeeeecccaaa```aaaccceeeggghhhiiiiiiggghhhjjjlllnnnppprrrsssooommmkkkhhhdddbbb``````^^^\\\ZZZ[[[]]]```aaaaaaaaa``````_______________^^^]]]\\\ZZZYYYXXXWWWWWWsssnnngggaaaZZZRRRHHHAAA===;;;777444222111111111111111000///////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,******+++,,,,,,,,,,,,+++***))))))((('''%%%&&&))),,,*********+++++++++++++++))))))))))))))))))))))))************************((())))))************)))************************(((((()))******)))((((((************************(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,***+++...000111777>>>HHHQQQZZZ^^^aaacccbbb^^^WWWVVVVVVdddxxxeeeRRRGGGJJJRRRhhh~~~ooohhhuuuzzzeeeSSSIIIAAA???>>>>>>???@@@@@@@@@???BBBEEEFFFFFFGGGIIIJJJNNNOOOPPPSSSUUUWWWYYYZZZXXX[[[^^^```````````````[[[\\\^^^______```bbbdddjjjiiihhhjjjlllkkkgggcccbbb^^^YYYWWWVVVWWWWWWWWWVVVUUUUUUTTTVVVXXX[[[]]]^^^```bbbdddggglllssswww~~~|||zzzzzzyyyuuupppmmmllloooqqqrrrrrrqqqooollljjjkkklllmmmnnnnnnnnnmmmllllllkkkjjjiiiiiiiiijjjiiifffdddjjjhhhdddaaaaaacccfffiiiiiiiiiiiigggdddcccccceeedddcccccceeeggghhhfffeeeffffffggghhhhhhiiijjjjjjggghhhiiikkkmmmoooqqqqqqpppnnnllliiifffcccbbbaaa\\\[[[ZZZ[[[^^^___```___```___^^^^^^]]]]]]]]]]]]^^^^^^\\\ZZZYYYXXXXXXWWW}}}}}}yyyqqqiii^^^QQQIIICCCAAA<<<888555333333333222222111000000000000000.................................------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,+++***)))******)))'''&&&'''((()))))))))*********++++++))))))))))))))))))))))))************************)))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,,,,++++++///111333:::AAAJJJRRRZZZ]]]___bbbaaa^^^WWWUUU[[[rrrooo[[[LLLIIITTTbbbzzzrrrrrrsss```PPPGGGAAA???>>>>>>@@@BBBBBBAAA>>>AAADDDFFFFFFFFFHHHIIIJJJKKKMMMPPPSSSVVVXXXYYYWWW[[[```bbbbbb```^^^]]]VVVXXX[[[]]]]]]]]]^^^___dddfffiiikkkkkkjjjhhhfffddd___YYYVVVVVVWWWXXXXXXWWWVVVUUUUUUWWW[[[___bbbdddfffiiimmmrrrxxx{{{wwwuuurrrsssrrrpppnnnnnnqqqtttttttttrrrooolllkkkkkklllmmmmmmmmmlllkkkjjjiiihhhiiihhhhhhhhhiiigggdddaaafffeeedddccceeehhhkkkmmmjjjkkkllljjjhhhfffgggggghhhfffeeefffhhhjjjjjjiiiiiiiiihhhhhhhhhiiijjjkkkjjjjjjkkklllmmmmmmnnnnnnooommmkkkhhheeecccbbbbbb\\\\\\\\\^^^```aaaaaa```]]]]]]\\\\\\]]]]]]^^^^^^```___]]]\\\ZZZYYYYYYYYYuuummmrrryyymmm```WWWHHHEEE@@@;;;777555555555333222222111111111111111---.....................//////...---,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,+++***)))+++---,,,)))&&&$$$$$$(((((())))))*********+++))))))))))))))))))))))))***************************)))((((((((()))+++,,,******************************))))))))))))******((((((((((((((((((((((((************************(((((())))))******++++++))))))))))))))))))))))))*********)))******+++,,,---+++,,,000222555;;;BBBKKKSSSZZZ\\\^^^aaaaaa^^^WWWWWWccc~~~kkkWWWKKKMMM___qqqwwwuuu{{{mmm\\\OOOGGGAAA?????????BBBCCCCCCBBB===@@@CCCEEEEEEEEEGGGHHHJJJKKKNNNQQQTTTWWWZZZ[[[VVVZZZ```dddccc```]]][[[SSSVVVYYY[[[[[[ZZZZZZZZZcccgggjjjllljjjhhhfffeeeeee```YYYVVVVVVXXXYYYYYYWWWVVVVVVVVVYYY]]]bbbeeekkkmmmqqqvvv|||{{{vvvsssrrrkkknnnpppqqqppppppsssvvvuuuuuusssppplllkkklllmmmjjjiiiiiiiiihhhfffeeedddeeeeeeeeeggghhhgggdddaaaaaabbbcccfffiiilllnnnpppjjjkkkmmmllljjjiiiiiijjjjjjhhhfffgggiiikkklllllljjjiiihhhggggggiiikkkmmmmmmmmmmmmmmmmmmlllllllllmmmllljjjgggeeecccbbbaaa______```bbbdddeeedddbbb\\\\\\\\\]]]^^^___aaabbbaaa```___]]]\\\[[[ZZZZZZ}}}wwwoookkkppp~~~wwwjjj___RRRLLLEEEAAA>>>;;;666222222///+++***,,,...000111111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...---+++***)))******++++++++++++************)))+++***)))((((((***,,,---+++++++++***)))(((''''''***'''%%%&&&((()))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))*********+++(((%%%""""""%%%(((+++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((***************+++++++++---//////......444>>>FFFOOOXXX___``````bbb___YYYYYY[[[mmm}}}eeeXXXMMMNNNllltttyyylll[[[MMMDDDCCCDDDEEEDDDBBBAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGMMMOOORRRVVVXXXZZZZZZZZZVVV[[[aaafffgggddd___[[[TTTTTTUUUVVVWWWXXXYYYYYYggghhhjjjllllllkkkiiihhhdddbbb___ZZZWWWWWW[[[^^^WWWYYYZZZZZZ[[[```gggnnntttxxx|||yyyxxxvvvtttppppppppppppqqqsssuuuvvvssssssssssssrrrnnnhhhdddiiiiiihhhfffdddcccdddfffffffffffffffffffffffffff```aaadddfffhhhjjjkkkkkkooooooooonnnmmmkkkiiihhhjjjiiiiiijjjlllmmmlllkkkmmmllljjjiiijjjkkknnnooonnnooopppqqqqqqpppooonnnrrrnnniiifffeeeddd```]]][[[\\\___aaacccdddddddddbbbbbbaaaaaaaaaaaaaaaaaaaaa```^^^\\\[[[YYYYYYYYY|||vvvvvv|||xxxnnnggggggnnnrrrggg___ZZZRRRKKKEEE???999444333111//////000111111000111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++************)))+++***)))((()))***,,,---+++++++++***))))))((((((***(((&&&''')))***)))'''************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******---+++)))'''''')))+++---))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************++++++++++++---...///...///666AAAJJJQQQZZZ`````````aaa^^^YYYXXX___uuuxxxaaaWWWPPPUUUwwwzzzzzzyyygggWWWJJJBBBBBBDDDDDDCCCAAA@@@AAABBBDDDDDDDDDDDDEEEFFFFFFGGGJJJLLLPPPUUUYYY[[[\\\\\\___aaaccceeeeeebbb___]]]XXXXXXYYYYYYZZZ[[[\\\]]]ggghhhiiiiiijjjiiiiiihhhbbbaaa^^^[[[XXXXXXZZZ]]]^^^___```bbbeeekkkrrrwww~~~}}}{{{zzzxxxvvvwwwvvvtttqqqpppoooooooooooonnnlllkkkjjjhhheeeccceeefffeeecccaaaaaabbbdddcccccccccccccccdddddddddcccdddfffiiikkklllmmmnnnmmmmmmmmmmmmlllkkkkkkjjjkkkjjjiiijjjlllmmmmmmlllllllllkkklllmmmnnnpppqqqpppqqqqqqqqqpppnnnlllkkknnnkkkhhhffffffeeeaaa___\\\^^^```bbbccccccccccccccccccddddddddddddcccbbbbbbaaa___]]][[[YYYXXXXXX|||tttvvvvvvwww{{{yyymmmddd^^^^^^iiiyyyxxxrrrnnnggg^^^SSSHHH???:::555444333333444444111///111111000////////////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,---,,,+++++++++************)))+++***)))))))))***+++,,,++++++******************+++)))(((((()))******)))************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((())))))))))))***---,,,+++******+++,,,---))))))))))))))))))))))))((()))***++++++***)))(((************++++++,,,,,,---.........111999EEENNNUUU[[[``````______\\\XXXUUUcccooo[[[TTTSSS```zzzzzzrrr```RRRFFF???AAABBBCCCBBBAAA@@@AAABBBDDDDDDDDDEEEEEEFFFGGGGGGFFFIIINNNTTTYYY\\\^^^^^^ccccccbbbbbbbbbbbbaaaaaa\\\]]]]]]^^^___```aaabbbfffeeedddccccccddddddeee___```___]]][[[[[[]]]___bbbbbbdddiiipppxxx~~~~~~}}}|||zzzxxxzzzxxxuuurrrpppmmmlllkkkkkkiiifffddddddddddddccccccddddddcccaaaaaaccceeecccccccccccccccccccccccceeefffgggiiikkkmmmnnnoookkkkkkkkklllllllllllllllllljjjjjjjjjmmmnnnnnnmmmllllllmmmnnnpppqqqrrrrrrqqqrrrrrrrrrpppmmmjjjhhhiiihhhgggggggggeeebbb______```bbbcccddddddccccccdddeeefffhhhhhhgggeeedddeeedddaaa^^^[[[YYYXXXWWWqqq|||{{{xxxtttsssvvv~~~zzzlllddd^^^[[[^^^gggwww{{{ssseeeVVVIIIAAA888777555444444333111000222111000000//////000000////////////............------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***+++,,,---,,,+++++++++++++++*********))))))+++******))))))***++++++************+++++++++++++++***))))))******+++***************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++************************))))))))))))))))))))))))))))))************)))))))))******++++++,,,,,,,,,...------///444>>>JJJSSSXXX\\\``````^^^\\\YYYWWWRRRhhhyyyeeeTTTPPPTTTggg}}}~~~yyymmm\\\OOOEEE@@@???AAABBBAAA@@@@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGFFFIIINNNSSSXXX[[[]]]^^^]]]]]]]]]^^^___aaacccddd````````````aaabbbdddeeedddbbb^^^\\\ZZZ[[[\\\^^^^^^___````````````aaacccggggggjjjrrr}}}~~~}}}{{{xxxvvvuuuuuusssrrrpppooonnnmmmiiigggddddddeeefffeeedddcccdddeeeeeeddddddfffgggiiiiiihhhgggfffeeeddddddeeeeeefffhhhjjjkkkmmmnnnmmmllllllkkkkkkkkkkkkkkkllljjjiiijjjlllnnnooonnnlllmmmnnnppppppqqqqqqpppqqqqqqrrrqqqooollliiigggggggggggggggfffdddaaa___aaabbbddddddeeedddccccccccceeehhhiiijjjhhhfffeeegggfffccc___\\\YYYWWWVVV```ttt~~~xxxvvvtttsssssstttvvvvvv{{{nnngggeeebbb___^^^eeexxx~~~rrraaaPPPFFF>>>:::666333222222222111222222111000000000000000000000/////////.........------------------------++++++++++++++++++++++++++++++,,,------------,,,++++++,,,---,,,+++***)))+++++++++*********))))))++++++************************************+++++++++++++++*********+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,((())))))))))))))))))((()))))))))))))))))))))))))))))))))******))))))))))))******+++,,,,,,------...---...111888CCCOOOWWWZZZ\\\^^^___]]]YYYWWWWWWVVVqqqnnn]]]NNNLLLTTTiiiyyy~~~jjjZZZNNNFFFAAA???@@@AAAAAA@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGJJJNNNSSSWWWYYY[[[[[[WWWXXXXXXZZZ[[[]]]^^^___aaa`````````aaaccceeefffeeebbb]]]XXXVVVVVVXXXYYYZZZ]]]```bbbcccdddgggiiioooqqqvvv}}}zzzwwwtttrrrqqqqqqqqqppppppooonnnnnneeeeeeeeefffggggggfffdddccceeeggggggffffffgggiiimmmmmmkkkjjjhhhfffeeedddffffffggghhhiiikkkmmmnnnooonnnlllkkkiiiiiiiiiiiijjjiiiggghhhjjjmmmnnnnnnmmmmmmnnnooooooooonnnnnnpppppppppooommmllljjjiiiggghhhiiihhhfffbbb```^^^cccdddeeeffffffeeeddddddccceeegggiiijjjhhhfffeeehhhfffccc___[[[XXXVVVUUUQQQ```xxxzzzwww~~~{{{xxxtttoooiiidddhhhkkkuuuuuuoooooonnnhhh```^^^iiiwwwvvvhhhWWWKKKDDD@@@:::666444444444444222222111000000000000111000000000/////////......------------------------++++++++++++++++++++++++++++++,,,---------------,,,---,,,,,,+++***))))))+++++++++************)))++++++++++++*********)))******))))))))))))))))))***++++++***))))))***,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))************+++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---............///333<<>>@@@AAABBBAAABBBCCCEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHKKKOOOSSSVVVXXXYYYYYYXXXWWWVVVUUUVVVWWWXXXYYYaaa```______```bbbdddffffffccc^^^YYYWWWXXXYYY[[[YYY\\\```dddgggjjjnnnqqqvvvzzz~~~zzzuuurrrooonnnoooooooooooonnnmmmlllkkkdddcccdddfffggggggeeecccdddfffhhhhhhggggggggghhhlllkkkjjjiiigggfffeeedddiiiiiihhhiiijjjmmmooopppnnnllljjjhhhgggfffffffffhhhfffdddeeegggjjjllllllllllllmmmmmmmmmmmmnnnnnnqqqpppnnnlllkkkjjjjjjjjjhhhiiijjjhhheeebbb``````dddeeefffgggggggggfffeeecccdddggghhhiiihhhgggfffhhhfffccc___[[[XXXUUUTTTTTT[[[hhhxxx{{{yyyyyyooofff___]]]ZZZ^^^kkk{{{~~~{{{xxxtttmmmggggggmmm~~~xxxnnn```TTTIIIFFFAAA===;;;:::888777333222111111000000111111000000000000/////////...........................+++++++++++++++++++++++++++,,,------...---------,,,,,,++++++***++++++++++++++++++************)))+++++++++++++++***))))))***)))))))))(((''''''''')))***+++***((((((***,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********+++***))))))))))))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))******+++,,,---...///......000666@@@JJJTTTYYY[[[YYYZZZ\\\YYYSSSSSSVVVhhhvvv]]]RRRIIIKKKTTTiiizzzcccSSSJJJDDDAAA>>>@@@BBBBBBBBBCCCEEEFFFDDDFFFGGGIIIJJJIIIHHHHHHGGGJJJNNNRRRVVVXXXXXXYYYZZZWWWTTTQQQRRRUUUYYY\\\aaa```___^^^___aaadddfffbbb```\\\ZZZYYYZZZ]]]^^^^^^aaaeeejjjoootttzzz~~~~~~|||zzzuuuqqqnnnmmmlllllllllmmmmmmmmmlllkkkjjjgggeeeddddddfffggggggfffgggiiikkkkkkjjjiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhiiilllnnnpppiiihhheeedddccccccdddeeeeeecccaaabbbdddhhhjjjkkkjjjjjjjjjkkkmmmoooqqqrrruuurrrnnnjjjhhhhhhhhhiiigggiiijjjhhheeecccccceeedddeeeggghhhiiihhhggggggeeeeeeggghhhhhhiiiiiiiiigggeeebbb^^^ZZZWWWUUUTTTdddeeehhhppp|||{{{~~~wwwpppkkk___UUUQQQYYYgggyyy}}}zzzrrrmmmkkkuuu}}}yyysssggg]]]LLLJJJGGGEEEBBB???;;;888333222111111000111111111000000000000////////////........................+++++++++++++++++++++++++++,,,------......------+++******)))***+++---...+++++++++************)))+++++++++++++++***)))(((***))))))((('''&&&&&&%%%(((***+++***''''''))),,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))******+++---...//////...///111888BBBLLLTTTXXXZZZWWWXXX[[[XXXRRRRRRVVVlllqqqYYYPPPIIIKKKVVVjjjxxx```PPPGGGBBB??????@@@BBBCCCCCCDDDEEEGGGDDDFFFHHHJJJJJJJJJIIIHHHFFFIIIMMMRRRVVVXXXYYYZZZZZZVVVQQQNNNPPPVVV^^^dddaaa```^^^^^^___aaadddfff]]]\\\YYYXXXYYY[[[^^^```dddggglllqqqvvv}}}zzzyyyvvvsssnnnllllllmmmggghhhjjjlllmmmmmmllllllllliiieeedddeeehhhjjjkkkkkkmmmoooooonnnllllllmmmffffffgggiiijjjkkklllmmmgggfffffffffgggiiilllmmmdddcccaaa``````aaacccddddddaaa___```cccfffhhhiiiiiiiiiiiijjjmmmqqqtttvvvyyyuuuoooiiifffeeeggghhhfffhhhiiigggeeedddfffiiidddeeeggghhhiiiiiiiiihhhfffgggggghhhiiiiiijjjkkkfffdddaaa]]]ZZZWWWUUUTTTyyysssssstttzzz}}}zzzssssss```PPPOOOUUU___rrrwwwsssuuuzzz|||qqqeee\\\PPPMMMKKKKKKKKKGGG???888888666333222222222000...///............---------////////////............///...,,,*********,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,+++******))))))(((,,,,,,+++***)))(((''''''+++++++++************))))))))))))))))))))))))))),,,,,,***)))(((((((((((((((((())))))))))))((((((%%%&&&((()))((('''((()))((((((((()))(((''''''&&&((((((((((((((()))******))))))))))))))))))))))))+++++++++***++++++,,,,,,,,,,,,///888DDDOOOVVVYYY^^^]]][[[WWWQQQMMMRRR[[[tttlllQQQMMMHHHKKKYYYrrrqqq\\\MMMDDD???@@@===???AAACCCDDDDDDDDDDDDDDDFFFIIIJJJJJJJJJKKKMMMJJJNNNTTTWWWXXXWWWWWWWWWYYYZZZZZZYYYYYY[[[___bbbeeebbb``````bbbbbb___\\\]]]\\\ZZZZZZ]]]aaadddeeejjjooovvv}}}}}}wwwrrrmmmjjjjjjkkklllmmmiiijjjlllmmmmmmmmmmmmllljjjjjjjjjiiiggggggjjjlllooooooooonnnllliiieeeccccccbbbccceeehhhjjjiiihhhggggggfffeeeeeefffhhhhhhdddaaa^^^___bbbfffggggggeeeeeeeeeeeeeeeffffffggghhhiiiiiikkkmmmqqqsssuuu~~~xxxpppjjjgggfffffffffkkkhhhdddbbbbbbdddddddddggghhhiiiiiijjjiiihhhhhhkkkkkkjjjiiihhhggggggffffffeeedddbbb^^^ZZZWWWUUU}}}zzzwwwuuuzzz}}}}}}~~~yyyjjj]]]XXXUUUUUUbbbrrr}}}vvvfffZZZPPPNNNKKKLLLMMMJJJDDD>>><<<999666555555555444444000000000/////////......////////////............///...,,,+++***+++,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++******+++++++++***))))))((((((************))))))))))))+++++++++************)))************************++++++***)))((((((((()))((())))))******))))))(((((()))+++***)))'''((()))(((((((((((((((''''''&&&((((((((((((((()))******))))))))))))))))))))))))+++++++++***++++++,,,---//////333;;;FFFPPPWWWYYY\\\\\\[[[YYYSSSNNNSSS[[[yyy}}}fffNNNLLLKKKQQQccc~~~|||nnnZZZLLLBBB>>>>>>???@@@AAACCCDDDDDDDDDCCCDDDFFFHHHIIIIIIJJJKKKMMMNNNQQQVVVYYYZZZZZZZZZ[[[^^^___```______```bbbddddddbbb___^^^``````___]]]^^^]]]\\\^^^aaafffjjjlllrrrxxx}}}vvvrrrmmmjjjjjjkkklllmmmlllmmmnnnnnnnnnmmmkkkkkkjjjkkkkkkjjjhhhhhhjjjlllooooooooonnnlllhhheeedddbbbaaaaaacccfffggggggfffgggfffeeeeeeeeefffhhhhhhfffccc```aaadddgggiiiiiigggfffffffffffffffggggggjjjjjjkkklllnnnpppssstttyyytttlllgggeeedddddddddjjjgggdddbbbcccdddeeeeeecccdddfffhhhiiiiiihhhgggkkkjjjjjjiiigggfffeeeeeehhhgggeeeccc___ZZZWWWTTTvvvllliiimmmmmmpppuuu}}}vvvllldddYYYPPPTTT^^^kkkyyymmm^^^RRROOOLLLKKKKKKHHHCCC??????;;;777555444444333222111111111111000000000000////////////..................,,,+++++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))(((+++++++++***))))))(((((()))))))))*********+++++++++++++++************)))******************************)))))))))))))))***((())))))******))))))(((***+++,,,+++)))((((((((()))))))))(((((((((''''''))))))((((((((()))******))))))))))))))))))))))))+++++++++++++++,,,------111333888@@@JJJSSSXXXZZZ[[[[[[\\\ZZZSSSPPPUUU___ppp[[[HHHGGGJJJUUUjjjwww}}}hhhVVVJJJBBB???@@@AAAAAABBBCCCDDDDDDCCCCCCDDDFFFHHHIIIIIIJJJKKKMMMRRRUUUYYY\\\]]]^^^___aaabbbccceeedddcccbbbbbbcccccc```\\\[[[\\\]]]^^^^^^^^^^^^___bbbgggmmmsssvvv{{{}}}uuuqqqmmmjjjjjjkkklllmmmoooppppppooonnnllljjjiiijjjkkkkkkjjjiiiiiijjjlllnnnnnnnnnmmmkkkiiifffeeecccaaa``````ccceeeeeeeeeggggggfffffffffgggiiiiiihhhfffddddddgggiiijjjkkkiiiiiiiiihhhhhhhhhhhhhhhjjjjjjjjjkkklllnnnpppqqqqqqmmmgggdddcccccccccccchhhfffccccccdddfffffffffbbbdddgggjjjkkkkkkjjjiiiiiiiiiiiihhhgggfffeeedddjjjiiigggddd```[[[VVVTTTjjj\\\]]]\\\___hhhrrr}}}vvvnnncccYYYVVVZZZ```mmm|||}}}~~~pppaaa\\\VVVPPPLLLHHHCCC@@@BBB???;;;888666444111///111111111111000000000000////////////...............---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++***)))((((((,,,,,,,,,+++******))))))))))))*********++++++++++++++++++*********))))))***************************)))))))))))))))***+++'''(((((())))))(((((('''((()))++++++)))(((((()))***))))))(((((((((((((((***))))))((())))))******))))))))))))))))))))))))+++++++++++++++,,,---...000333:::CCCMMMUUUZZZ\\\[[[[[[ZZZXXXRRRQQQ\\\iiiyyybbbPPPGGGHHHMMMZZZqqq{{{wwwxxxaaaQQQHHHCCCAAACCCCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFIIIJJJJJJJJJLLLMMMTTTWWWZZZ\\\^^^```bbbdddaaaccceeedddbbb```^^^^^^___\\\YYYWWWXXXZZZ]]]___^^^```ccchhhmmmuuu|||{{{uuuqqqmmmkkkkkklllmmmmmmoooooooooooommmkkkiiihhhiiijjjjjjjjjhhhhhhiiikkkllllllllllllkkkiiihhhgggfffcccaaa```bbbdddeeeeeeiiihhhhhhhhhhhhiiikkklllkkkjjjiiiiiijjjkkklllmmmllllllllllllkkkkkkjjjjjjhhhiiiiiiiiijjjkkkllllllkkkhhhdddbbbcccdddddddddfffeeeddddddfffggggggfffeeegggjjjmmmnnnmmmkkkiiieeefffggghhhhhhggggggffflllkkkiiieee```[[[VVVTTTsss___UUUQQQPPPWWWbbbrrr~~~wwwrrrjjjccc```]]]fffvvvzzzxxx}}}yyyrrrhhh^^^UUUNNNIIIGGGHHHEEEAAA???<<<999555222111111111000000000//////////////////............---------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++***))))))...------,,,++++++******++++++++++++************+++++++++*********))))))***************************)))))))))))))))***+++&&&''''''((((((''''''&&&$$$&&&((()))(((((()))*********)))(((((((((((()))******))))))))))))******))))))))))))))))))))))))++++++++++++,,,---...///---222<<>>HHHPPPVVVYYY\\\ZZZXXXVVVRRRPPPYYYpppkkkWWWOOOIIIPPP___xxxvvvwwwttt^^^OOOFFF@@@>>>???DDDDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKLLLLLLMMMNNNPPPSSSVVVZZZ\\\\\\]]]^^^___]]]___aaa```]]]YYYWWWWWWVVVVVVUUUUUUVVV[[[aaafffjjjnnntttyyyzzzwwwuuussspppnnnoooppppppoookkklllllllllkkkjjjhhhgggeeefffhhhhhhfffeeefffgggfffggghhhiiijjjlllmmmmmmmmmkkkhhhggghhhhhhhhhgggkkkkkkjjjjjjkkkmmmooopppooopppqqqpppnnnnnnooopppnnnooooooooommmkkkiiihhhjjjkkklllllllllllllllkkkgggfffeeefffhhhjjjjjjiiigggggghhhjjjlllllljjjhhhhhhiiiiiiiiiiiigggfffeeebbbdddhhhkkkmmmnnnnnnmmmmmmkkkiiieee```[[[VVVTTTjjjNNNEEE@@@AAAEEEQQQlll{{{sssnnngggfffnnnwww~~~vvvwwwxxxoookkkkkkllliii```RRREEE===999888777333222222222111111111111////////////............,,,------...............+++++++++,,,,,,------------------,,,+++************+++,,,---------------,,,,,,+++******))))))(((******++++++++++++,,,,,,+++++++++************)))++++++++++++++++++++++++++++++***)))((((((((()))(((((())))))))))))(((((($$$&&&((()))))))))***+++,,,+++)))((('''((()))***,,,+++******))))))******))))))))))))))))))))))))+++++++++,,,---...///000///777BBBLLLRRRUUUWWWYYYVVVUUUUUUTTTTTT___xxxfffUUUQQQJJJVVVnnn~~~sss|||qqq\\\OOOGGGAAA@@@AAADDDDDDCCCCCCDDDFFFHHHIIIHHHJJJMMMNNNNNNNNNPPPQQQRRRVVVZZZ\\\\\\[[[[[[\\\ZZZ\\\]]][[[XXXUUUTTTTTTTTTVVVWWWXXXZZZ___fffkkkuuuzzz}}}yyyxxxvvvtttqqqpppqqqrrrqqqqqqnnnnnnnnnmmmkkkiiigggeeeeeefffhhhiiigggffffffgggcccdddeeehhhjjjmmmoooqqqooommmkkkjjjkkkjjjhhhgggjjjiiiiiiiiijjjlllnnnoooppprrrsssrrrooonnnoooqqqllllllmmmlllkkkhhhfffdddhhhiiijjjkkkkkkkkkjjjjjjgggffffffhhhkkkllllllkkkiiiiiijjjlllnnnmmmkkkhhhhhhhhhggggggffffffggggggfffhhhkkknnnoooooonnnnnnkkkjjjhhhddd```[[[VVVTTTtttxxx}}}ppp[[[KKKBBB>>>??????FFF^^^wwwzzz{{{wwwkkkbbbccchhhmmmvvvtttrrrxxxzzzzzzdddPPPCCC===<<<<<<444444444333333333222222000/////////............,,,,,,---.../////////...+++++++++,,,,,,---------......------,,,+++*********+++,,,---.../////////******))))))((('''''''''((()))***+++,,,---......+++++++++************)))++++++++++++++++++++++++,,,,,,***)))((((((((((((******++++++++++++******''')))++++++)))))))))***,,,+++)))((('''((()))+++,,,,,,+++***))))))******))))))))))))))))))))))))+++++++++,,,---...000000222;;;FFFOOOSSSTTTUUUWWWQQQSSSUUUVVVWWWccc|||}}}aaaRRRQQQSSSbbb}}}uuu~~~lllYYYNNNHHHEEEEEEGGGDDDCCCCCCCCCEEEGGGIIIJJJIIIKKKNNNOOOOOOOOOQQQRRRRRRVVVZZZ]]]]]][[[ZZZYYYWWWXXXXXXWWWTTTQQQQQQQQQTTTVVVYYY[[[^^^cccjjjooo}}}~~~{{{yyyxxxwwwtttrrrqqqrrrssssssrrrqqqqqqpppooollliiifffdddeeegggiiijjjhhhgggggggggaaabbbdddgggjjjnnnqqqsssooonnnlllllllllkkkhhhfffhhhhhhhhhhhhiiikkkmmmnnnqqqssstttssspppnnnoooqqqiiijjjjjjjjjhhhfffcccaaadddeeefffhhhhhhhhhgggggggggfffgggiiilllmmmlllkkkjjjkkklllnnnooonnnkkkhhhiiihhhgggggggggiiijjjkkkjjjkkknnnpppqqqpppnnnmmmjjjiiigggddd```[[[VVVTTT[[[[[[]]]aaaccc___UUULLLBBB???===<<<;;;???KKKXXX{{{xxxwwwxxx}}}}}}sssiiiccc\\\YYY```jjj|||vvvpppmmmmmmmmmoooxxxrrrWWWKKKIIICCC:::999999999666222111111222000000///...............000000///...------,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,+++************++++++++++++++++++++++++((((((((((((((((((((((((************************++++++************++++++))))))(((((((((((()))))))))((((((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,---......------...000222???LLLSSSVVVXXXWWWTTTVVVSSSSSSVVV]]]kkklllXXXMMMJJJSSS}}}}}}~~~yyyooo```QQQGGGBBB??????CCCCCCCCCCCCDDDFFFGGGHHHLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUWWWYYYXXXWWWTTTSSSVVVVVVUUUSSSQQQQQQSSSVVVUUUZZZ___bbbdddjjjsss{{{~~~zzzvvvsssyyyvvvsssqqqqqqqqqppppppmmmpppqqqoookkkfffddddddhhhiiijjjkkkjjjiiifffeeebbbcccfffiiikkkllllllllljjjjjjjjjjjjjjjiiihhhhhhgggiiijjjkkkkkkmmmooorrrssssssrrrqqqooommmkkkjjjkkkjjjhhhggggggggghhhiiicccdddeeedddccccccdddeeejjjkkklllmmmmmmmmmkkkkkkjjjkkkmmmmmmmmmllljjjhhhiiikkklllllljjjiiilllooorrrsssvvvwwwuuuqqqmmmjjjiiigggcccaaa^^^[[[WWWTTTEEEDDDEEEGGGHHHFFF@@@;;;<<<:::888888777999CCCNNNkkkzzz{{{|||vvvppphhh^^^]]]```jjj{{{yyyqqqkkkhhhmmmjjjlllxxxjjj[[[SSSJJJ@@@999999777666444333111000000000///............///000//////......---,,,,,,---,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))*********************************))))))*********))))))((((((((())))))***,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++---......------...000555AAAMMMSSSVVVYYYXXXVVVUUUSSSRRRWWWfff|||~~~hhhTTTLLLLLLbbbwwwgggXXXLLLFFFCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHLLLLLLLLLMMMOOORRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTSSSQQQPPPQQQTTTVVV\\\bbbhhhlllooovvv}}}zzzwwwuuuvvvuuusssssstttttttttrrrsssuuuuuurrrlllhhhffffffffffffggghhhhhhgggeeedddeeeeeeggghhhjjjjjjkkkkkkhhhiiiiiijjjjjjiiiiiihhhiiikkkmmmmmmmmmmmmoooqqqqqqqqqpppooonnnlllkkkjjjjjjjjjiiihhhhhhhhhhhhhhheeefffeeecccaaaaaaccceeehhhiiikkkllllllllllllkkkjjjkkkmmmmmmmmmkkkjjjiiilllmmmnnnmmmkkkjjjlllooosssuuuwwwxxxwwwtttqqqnnnhhheeeccc```^^^[[[XXXUUU?????????>>>>>>>>>>>>>>>999777777888777777===EEENNNeeexxxyyyjjj^^^YYYWWWeeewww}}}vvvooojjjlllhhheeelll}}}zzzhhhYYYLLLBBB<<<:::888888999888444000111000//////......//////000//////......---------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++************++++++++++++++++++++++++***************************************************))))))(((((())))))***((((((((((((((()))***++++++***)))((('''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((***,,,------,,,---///111:::DDDNNNSSSUUUYYYZZZYYYUUUTTTQQQXXXqqqwww```PPPLLLQQQqqq~~~ppp___RRRIIIFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIKKKKKKKKKLLLOOOSSSWWWYYYYYYXXXVVVTTTTTTUUUVVVWWWRRRRRRRRRQQQQQQSSSWWW[[[```fffnnnsssyyy}}}zzzxxxwwwvvvtttttttttvvvxxxxxxwwwuuuvvvvvvuuuqqqkkkgggfffeeegggggghhhiiiiiiiiihhhhhhiiihhhhhhhhhhhhhhhiiiiiifffggghhhiiiiiijjjjjjiiilllmmmoooooonnnmmmnnnooommmmmmmmmlllkkkjjjjjjiiiiiiiiijjjjjjiiiiiihhhhhhggggggeeebbb``````bbbdddeeefffhhhjjjkkkllllllmmmjjjkkklllllllllkkkiiihhhooooooooonnnllllllnnnpppssstttvvvwwwvvvtttqqqooofffdddbbb```___\\\YYYVVV999:::;;;:::999999;;;===;;;:::;;;===;;;999;;;@@@>>>LLL___sss{{{jjj___RRRWWWaaarrrzzzvvvnnnkkkiiimmmwwwooo]]]NNNEEEAAA>>>;;;<<>>??????>>>>>>???@@@>>><<<===???>>>:::;;;>>><<>>???>>>777111111111000//////////////////////////////.........///...------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++******++++++************************++++++++++++++++++++++++************************))))))(((((((((((()))))))))))))))))))))***++++++'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******+++++++++---111333>>>GGGNNNPPPRRRVVVYYYYYYWWWWWWWWWeeeyyyfffUUULLLVVVffflllZZZNNNIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJKKKMMMQQQUUUYYY\\\ZZZYYYXXXVVVTTTRRRPPPOOOQQQRRRSSSUUUXXX^^^eeejjjooowww{{{wwwwwwwwwwwwwwwuuuuuuvvvxxxyyywwwsssooonnnllljjjiiihhhgggffffffeeeeeeggghhhiiiiiijjjjjjmmmllljjjhhhfffffffffgggcccdddfffhhhjjjkkklllllllllmmmnnnmmmjjjhhhhhhhhhggggggfffeeeeeeffffffgggfffgggiiijjjjjjiiihhhgggccceeeffffffccc___]]]]]]___```aaadddgggjjjlllmmmggghhhiiijjjkkkkkkllllllooonnnlllmmmnnnqqqtttuuussssssrrrpppnnnkkkiiihhhhhhfffdddccccccaaa^^^[[[HHHHHHIIIJJJJJJIIIGGGFFFBBB???>>>@@@???<<<<<>>===:::555111222111000000//////000000////////////////////////000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++***************************))))))(((((())))))***+++******))))))*********))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***++++++,,,,,,///333666???HHHOOOPPPRRRVVVYYYYYYTTTUUUZZZppplll]]]QQQMMM\\\qqqsss___QQQLLLKKKGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLMMMPPPSSSVVVXXXYYYWWWWWWVVVUUUSSSQQQOOONNNPPPQQQSSSVVV[[[bbbkkkqqqyyy|||zzzzzzzzzyyyyyyuuutttuuuuuuuuusssoookkkkkkjjjiiiiiikkkkkkjjjiiiiiikkkmmmooopppooonnnmmmlllkkkjjjhhhggggggggggggdddeeegggiiikkklllmmmmmmllllllllliiigggeeefffgggffffffdddccccccdddeeeeeeffffffgggggghhhhhhggggggbbbdddfffeeebbb___]]]\\\]]]]]]___aaadddhhhkkklllhhhhhhjjjkkkmmmoooqqqqqqrrrpppnnnnnnppptttvvvwwwvvvuuusssqqqnnnlllkkkjjjllljjjhhhgggfffdddaaa^^^UUURRROOOOOOQQQQQQNNNKKKMMMHHHEEEFFFFFFDDDEEEHHHHHHHHHGGGHHHKKKTTTaaalllwwwyyymmmaaa\\\\\\cccttttttaaaRRRLLLIIIHHHEEEAAA===999666444222111000000//////000000/////////////////////000000///...------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++*********************************))))))*********,,,,,,+++***))))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,---000444888AAAIIIPPPRRRSSSWWWYYYYYYSSSSSS]]]vvvrrr___VVVNNNMMMaaayyyuuu```QQQKKKKKKGGGGGGHHHHHHIIIKKKLLLMMMLLLNNNPPPRRRTTTUUUVVVVVVTTTSSSRRRPPPPPPPPPQQQRRRSSSUUUWWW[[[aaajjjttt{{{}}}{{{zzzzzzzzzxxxvvvrrrrrrqqqqqqqqqooollliiijjjiiiiiijjjmmmmmmkkkhhhlllnnnqqqtttuuussspppnnniiiiiiiiiiiiiiihhhggggggfffggghhhjjjlllmmmnnnnnnmmmllljjjgggddddddfffhhhgggeeedddbbbbbbbbbcccdddeeeeeeeeeeeeeeefffggggggddddddcccaaa___]]]^^^```\\\\\\]]]```cccfffiiikkkjjjkkklllooorrruuuwwwxxxyyyuuuqqqqqqsssvvvwwwwwwuuutttrrrqqqoooooonnnooopppnnnllljjjiiigggdddaaapppkkkeeedddfffgggeeeaaaXXXRRRNNNNNNOOONNNPPPSSSPPPQQQRRROOOIIIHHHOOOYYYdddwwwzzzooocccXXXXXXkkk~~~xxxgggYYYTTTOOONNNKKKEEE???:::999999222111111000000000000000////////////000000000000000000///...---,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++***++++++,,,,,,))))))))))))))))))))))))************************************************++++++************++++++------+++***))))))(((((( """$$$''')))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++,,,,,,,,,---111555999BBBKKKRRRTTTUUUXXXZZZZZZSSSRRR]]]xxx{{{gggWWWQQQLLLMMMccc}}}ttt^^^OOOIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMOOORRRTTTUUUUUUTTTTTTRRRPPPNNNLLLMMMQQQUUUWWWXXXZZZ]]]aaahhhqqq|||{{{yyyxxxxxxxxxwwwuuurrrpppooonnnnnnooonnnkkkiiiiiihhhhhhjjjmmmllliiieeefffiiimmmpppqqqnnnjjjhhhggghhhiiijjjjjjiiihhhgggggghhhiiikkklllmmmnnnnnnnnnmmmjjjfffddddddgggjjjgggfffdddbbbaaaaaacccccceeeddddddcccdddeeefffhhhfffeeeaaa^^^[[[\\\```ccc[[[\\\]]]___bbbeeehhhjjjlllmmmooorrruuuyyy|||~~~zzzuuusssuuuwwwwwwwwwrrrqqqpppooooooooopppqqqsssqqqnnnmmmkkkiiieeebbb~~~|||yyyuuurrrjjjgggaaa[[[XXXZZZ___dddiiinnnmmmcccXXXPPPJJJFFFNNNeee}}}xxxlll```\\\bbbiiiyyy}}}|||zzzqqqkkkgggYYYRRRNNNLLLEEE<<<888;;;666666666555222111000111//////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((,,,+++)))((((((((()))***))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++***)))))))))++++++---,,,,,,.........555>>>HHHRRRYYYXXXWWWYYYXXXUUURRRVVVggg~~~tttdddXXXSSSMMMMMMccc~~~ppp]]]QQQKKKIIIHHHHHHGGGGGGHHHJJJKKKLLLSSSSSSRRRRRRQQQRRRRRRRRRQQQQQQQQQQQQSSSWWW]]]aaabbbccccccgggnnnyyyvvvwwwwwwwwwvvvuuusssrrrrrrpppmmmkkkiiiggggggggggggggggggggggggffffffeeejjjjjjiiihhhgggfffeeeeeeeeegggjjjllllllkkkiiigggmmmlllkkkkkkkkkkkkllllllnnnllljjjhhhgggggghhhiiiffffffeeeddddddcccbbbbbbdddddddddcccccccccbbbbbbdddcccaaa______```bbbccc___```bbbcccdddeeehhhkkkoooqqqtttwwwxxxyyyxxxxxxzzzxxxvvvsssrrrrrrssstttvvvuuusssrrrrrrssstttvvvvvvuuutttssspppkkkddd___xxxvvvrrrmmmkkklllqqquuuuuufffZZZQQQKKKHHHTTTeeexxx|||ssskkkhhhggggggooo{{{vvvyyy{{{wwwpppcccWWWQQQKKKBBB<<<;;;555555444333111000000000/////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,+++***)))((())))))***************************+++***)))(((((()))***+++***************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++***))))))***++++++---,,,,,,......000777@@@JJJSSSZZZYYYWWWXXXWWWTTTNNNVVVjjjrrrbbbUUURRROOOTTTmmmnnn\\\OOOJJJHHHGGGGGGGGGGGGHHHJJJLLLMMMOOONNNNNNMMMMMMMMMNNNNNNOOOPPPRRRTTTVVV[[[aaaeeeeeegggjjjppp{{{}}}}}}vvvvvvwwwvvvuuutttrrrqqqpppnnnllliiigggfffffffffgggggggggggggggfffeeeeeegggggggggfffeeeeeeddddddeeegggiiijjjkkkkkkjjjiiimmmmmmmmmmmmmmmmmmmmmllljjjiiihhhfffffffffggghhhffffffeeedddcccbbbbbbaaacccccccccbbbbbbbbbbbbbbbbbbaaa```______```aaaaaa```bbbdddeeefffhhhkkkmmmrrrsssuuuvvvwwwwwwwwwvvvwwwvvvtttsssrrrssstttuuuvvvuuutttssssssuuuvvvwwwyyyxxxwwwuuusssmmmgggbbbqqqdddZZZTTTIIIHHHNNN```www}}}{{{xxxqqqjjjjjjxxxvvvqqq{{{vvvdddZZZSSSKKKCCC>>>777666444333111111111222////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,++++++***))))))))))))***+++++++++++++++++++++++++++***))))))))))))***+++)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))******++++++---,,,---///000222:::CCCNNNUUUZZZYYYWWWVVVUUUSSSPPP]]]tttooo___QQQOOOQQQ]]]zzzjjjXXXMMMIIIHHHFFFFFFFFFGGGHHHKKKMMMNNNLLLLLLKKKJJJJJJKKKLLLMMMPPPSSSVVVZZZ^^^ccciiimmmmmmpppvvv}}}zzz|||uuuuuuuuuuuusssrrrqqqpppmmmllljjjgggfffeeeeeeeeeggggggfffffffffeeeeeeeeedddddddddddddddccccccccceeefffggghhhiiijjjkkklllnnnnnnooooooooonnnlllkkkddddddeeeeeefffffffffgggfffeeeeeedddcccbbbaaaaaabbbbbbaaa```````````````________________________aaacccfffhhhiiikkkmmmpppvvvvvvvvvvvvwwwwwwwwwwwwuuutttsssssssssuuuwwwxxxyyyxxxwwwwwwwwwyyyzzz{{{~~~|||{{{yyyvvvqqqkkkfff|||nnnfff```\\\VVVJJJGGGRRRaaauuu}}}yyy{{{}}}vvvrrrwww|||qqqvvvuuuiii```VVVLLLEEE<<<:::666444444444444444000000000/////////..............................------------------------------------------------//////......---------,,,++++++*********)))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************++++++---,,,---000111444===GGGRRRWWW[[[ZZZVVVTTTSSSSSSXXXiiijjjZZZLLLKKKSSSeeeyyycccTTTLLLIIIHHHEEEEEEFFFGGGIIIKKKMMMOOOMMMMMMLLLKKKLLLNNNPPPQQQUUUXXX]]]aaafffkkkppptttwww{{{~~~zzzxxx|||yyyttttttsssrrrqqqpppnnnnnnkkkjjjhhhgggfffeeefffffffffffffffeeeeeeeeeeeeeeebbbbbbbbbcccccccccddddddddddddeeefffhhhjjjlllnnnppppppqqqqqqooommmjjjhhhaaabbbccceeeffffffffffffeeeddddddcccbbbaaaaaaaaaaaa```___^^^^^^^^^______^^^______````````````___aaadddgggiiikkkllloooqqqxxxwwwwwwwwwxxxyyy{{{|||xxxwwwvvvuuuvvvxxxzzz{{{}}}}}}}}}}}}}}}~~~~~~|||yyytttnnniiioooeeeccccccbbb```SSSKKKNNNQQQ___~~~}}}{{{}}}sssuuuuuugggXXXOOOCCC???999666555555444444111111000000000/////////////////////////////////////////////////////////------------------------------------,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************))))))******++++++++++++---,,,---000333777AAALLLVVVXXXZZZZZZVVVRRRRRRTTT\\\rrr|||cccUUUHHHJJJVVVmmmnnn\\\PPPKKKIIIIIIEEEEEEFFFGGGIIIKKKMMMOOONNNMMMMMMMMMOOORRRUUUVVVZZZ]]]bbbfffkkkpppvvvyyy~~~{{{}}}}}}{{{zzzzzzvvvrrrsssrrrqqqpppnnnmmmlllllljjjiiihhhfffffffffggghhhffffffeeedddcccddddddeeebbbbbbbbbcccddddddeeeeeeddddddddddddfffiiilllnnnqqqqqqqqqpppmmmiiifffccc```aaacccdddeeefffffffffcccbbbbbbbbbbbbbbbaaaaaaaaa```^^^]]]\\\]]]^^^______```aaabbbbbbbbbbbbbbbbbbeeeiiikkklllmmmoooqqqvvvwwwxxxyyy|||~~~~~~|||{{{zzzzzz{{{}}}~~~}}}yyysssmmmiii|||llldddfffiiiiiicccYYYQQQNNNKKKSSSppp}}}zzz|||rrrsss}}}kkk]]]LLLEEE===777666555444222111111111111000000000000////////////////////////////////////////////////------------------------,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++******+++,,,,,,+++******(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************((()))***+++++++++++++++---,,,---111444:::EEEPPPYYYYYYZZZZZZVVVQQQRRRVVV```yyyuuu[[[PPPHHHMMM^^^wwwzzzfffVVVNNNJJJJJJIIIFFFFFFFFFGGGHHHKKKMMMNNNMMMMMMLLLMMMPPPTTTYYY[[[___aaafffkkkpppvvv||||||}}}~~~{{{wwwzzz|||}}}}}}}}}}}}~~~~~~zzzvvvrrrrrrqqqooommmlllkkkjjjjjjhhhgggfffffffffggghhhiiifffeeedddcccbbbcccddddddbbbcccccccccddddddeeeeeecccccccccdddfffiiikkkmmmnnnnnnmmmkkkiiifffcccaaabbbbbbbbbbbbccccccdddddd`````````aaabbbbbbccccccaaa___]]]\\\\\\\\\^^^___aaabbbbbbccccccddddddeeedddgggkkkmmmnnnnnnpppqqqtttuuuxxx{{{~~~~~~~~~{{{vvvpppjjjeeeuuuoooqqqtttsssfff^^^WWWRRRNNNRRRbbbrrr|||}}}{{{zzz|||sssrrrxxxnnnWWWOOODDD===:::999666444222222111111111000000000////////////////////////////////////////////////........................++++++++++++++++++,,,,,,++++++,,,,,,,,,+++***)))***************************++++++,,,,,,++++++***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************'''(((***+++,,,,,,++++++---,,,---111555<<>>:::777222222222111111111111000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))************'''(((***+++,,,,,,++++++---,,,---222666===IIIUUU[[[XXXYYYZZZVVVPPPRRRYYY}}}{{{bbbQQQLLLKKKXXXqqqtttbbbTTTNNNKKKIIIGGGHHHHHHGGGGGGHHHJJJKKKLLLOOOOOOOOORRRVVV]]]cccfffkkknnnrrrxxx}}}|||zzzyyyyyyzzz|||~~~~~~~~~|||{{{}}}|||zzzyyyvvvtttqqqpppmmmkkkiiihhhhhhhhhccccccbbbbbbccceeefffgggfffeeecccaaaaaabbbcccdddccccccbbbbbbbbbbbbbbbbbbbbbcccdddeeeggghhhiiiiiiccccccbbbbbbbbbcccdddddddddbbb___]]]\\\\\\]]]^^^\\\\\\^^^```bbbccceeefffbbb```]]]\\\[[[\\\^^^```cccbbbaaaaaabbbdddfffgggkkkmmmqqqrrrrrrqqqqqqrrrpppssswww{{{~~~~~~wwwqqqiiibbb^^^vvvlllfffgggfffaaa___```cccffflllwww|||vvvtttwww{{{wwwwwwzzz}}}xxxtttbbbOOOGGGEEEBBB===:::666333000///000111111111////////////............///............---------////////////////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***))))))***++++++///...------++++++***)))************************))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((()))************+++++++++******+++,,,,,,,,,,,,+++///...---000666@@@JJJPPPYYYVVVYYY^^^VVVLLLTTThhhsss___PPPRRRQQQZZZyyyrrr___SSSMMMHHHGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLSSSPPPQQQVVVZZZ^^^dddjjjwwwuuuuuu|||~~~|||||||||{{{zzzzzzzzzyyyyyyyyyxxxxxx||||||{{{yyyxxxzzz}}}~~~{{{wwwrrrooopppmmmllljjjhhhgggffffffgggbbbaaaaaadddggghhhfffcccdddddddddcccccccccccccccdddbbbaaaaaabbbccccccbbbbbbcccddddddeeefffgggggg```````````````aaabbbbbbbbb```^^^]]]^^^^^^]]][[[_______________`````````[[[]]]```aaa```^^^^^^^^^ccccccccccccbbbdddhhhkkkkkkmmmoooqqqrrrssssssssssssrrrqqqtttyyy}}}}}}|||~~~~~~xxxrrrkkkbbb[[[xxxrrrooommmiiicccbbbfffffffffeeegggooo|||{{{vvvvvvzzzwwwuuuuuuuuuyyyzzzgggTTTNNNOOOMMMIIIFFF999666222000000000///...111000000000000////////////............---------........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************---------,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++///...///222999BBBLLLRRRYYYUUUWWWZZZSSSNNN^^^vvvppp^^^PPPQQQXXXlllrrr```UUUOOOJJJGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPSSSQQQSSSYYY^^^bbbiiippp{{{}}}}}}||||||{{{yyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{}}}xxxwwwuuupppnnnooopppnnnkkkjjjjjjjjjhhhgggdddcccbbbcccfffgggeeecccaaaaaaaaabbbcccddddddeeecccaaa``````aaabbbbbbaaa___```aaaccceeeggghhhiiibbbaaa___^^^]]]]]]^^^___bbb```^^^]]]^^^^^^]]]\\\[[[[[[\\\\\\\\\\\\]]]]]][[[]]]^^^^^^]]]]]]^^^```fffggghhhhhhhhhiiilllooommmnnnpppqqqsssssssssssstttrrrrrruuuyyy}}}}}}}}}~~~yyytttlllccc]]]}}}{{{yyyvvvoookkknnntttxxxsssiii```]]]hhh{{{}}}zzzwww{{{yyyyyywwwyyy|||iiiUUUOOOQQQPPPLLLIII>>>:::666333111000///...111111111111000000000000///............---------------------------------.........---------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++************************************)))************+++++++++******+++,,,,,,,,,,,,+++...///000444<<>>GGGPPPUUUVVVUUUVVVUUUPPPWWWvvvvvvdddXXXXXX[[[tttsssbbbYYYSSSMMMIIIIIIJJJJJJKKKMMMOOORRRTTTUUUUUUVVV[[[bbbfffjjjsss|||}}}}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxyyyzzzzzzyyyzzz||||||}}}}}}wwwuuuvvvuuurrrqqqrrrmmmlllnnntttzzzyyypppggghhhgggdddcccbbbbbbbbbcccdddccccccbbbaaa```______bbb```______```aaaaaa```bbbbbbbbbaaaaaa`````````\\\ZZZYYYXXXZZZ^^^bbbeeeaaa```______aaaaaa___^^^\\\[[[[[[[[[[[[]]]^^^___ccccccdddbbbaaa```aaacccbbbeeegggiiiiiiiiijjjkkknnnnnnooopppqqqqqqqqqqqqttttttuuuwwwyyy|||~~~~~~{{{vvvnnneee^^^~~~vvvpppkkkkkknnn}}}}}}xxxfffUUUNNNMMMKKKGGGDDD???;;;777444333222111000000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))))))******++++++,,,,,,---************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,---111777???HHHPPPUUUTTTVVVXXXVVVRRR\\\|||qqqbbb\\\]]]fffsssbbbYYYSSSMMMJJJIIIKKKLLLLLLNNNPPPRRRSSSTTTXXXZZZ```gggkkkoooxxx}}}{{{zzz{{{}}}}}}~~~{{{zzzxxxwwwwwwwwwxxxyyyyyy{{{|||}}}~~~|||wwwuuuvvvuuuqqqoooppplllnnnttt}}}wwwmmmiiihhhfffcccbbbaaaaaabbbccccccbbbbbbaaa``````___cccaaa___```aaabbbaaaaaaaaaaaaaaa``````______^^^]]]\\\ZZZZZZ\\\```dddgggaaa``````aaaccccccbbb```]]]\\\\\\\\\\\\^^^```aaaeeefffgggfffdddbbbaaaaaafffhhhkkklllkkkkkklllnnnmmmmmmmmmnnnooopppqqqqqquuuuuuwwwxxxyyy{{{~~~zzzuuummmccc\\\yyymmmgggnnnnnnaaaUUUPPPMMMJJJHHHHHH???;;;777333222111000...////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,------,,,+++***)))*********++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((()))************+++++++++******+++,,,,,,,,,,,,+++,,,...222999AAAIIIPPPTTTTTTVVVWWWUUUTTT```mmmbbbbbbaaaqqqrrraaaXXXRRRMMMJJJKKKLLLMMMNNNOOOQQQSSSUUUVVV[[[___gggooossswww~~~~~~|||zzzyyyyyy{{{}}}~~~|||zzzwwwvvvwwwxxxxxx{{{|||~~~~~~~~~|||yyytttrrrsssrrrnnnllllllgggjjjpppyyy|||sssjjjggghhhgggeeebbb```aaabbb___``````aaabbbcccdddeeecccaaa``````aaabbbbbbaaa]]]^^^^^^___```aaaaaabbbbbbaaa___^^^___```ccceeebbbaaabbbdddffffffdddbbb^^^]]]\\\\\\]]]___aaacccfffggghhhgggeeeddddddeeehhhjjjkkkkkkjjjiiikkkllllllllllllmmmoooqqqrrrsssuuuwwwxxxyyyzzz{{{~~~}}}yyytttlllbbb[[[tttkkkbbbmmmzzzlllddd]]]WWWQQQLLLKKKMMMEEEAAA<<<888555333111000000000000////////////...///............---------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++...000555;;;CCCKKKQQQUUUTTTUUUTTTRRRTTTdddhhh```dddddd|||rrr```VVVPPPLLLKKKKKKLLLMMMNNNPPPSSSVVVYYYZZZ___dddnnnxxx}}}|||zzz|||||||||||||||}}}|||yyywwwwwwxxxyyy|||~~~~~~}}}}}}~~~zzzuuuqqqoooqqqqqqmmmkkkkkkfffgggjjjnnnpppooojjjfffeeeggghhhfffcccaaaaaabbb^^^___```bbbccceeefffgggbbb```^^^___```aaa``````]]]]]]^^^___```aaabbbccccccbbbaaaaaaaaabbbcccdddccccccdddfffhhhiiigggeeebbbaaa______```bbbeeegggjjjjjjhhhgggfffiiinnnrrrjjjkkkkkkiiiggggggiiikkkmmmmmmmmmnnnpppsssuuuwwwuuuxxxzzzzzzzzz{{{~~~}}}yyyuuummmbbb[[[vvvooo^^^aaaggguuuzzzwww}}}vvvqqqkkkdddZZZRRRQQQTTTMMMIIICCC===:::777444222111111111111000000000000//////.........---------------------------------......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************************************************************))))))******++++++,,,,,,************************)))************+++++++++******+++,,,,,,,,,,,,+++000222777>>>EEELLLRRRUUUUUUTTTQQQOOOSSSfff{{{ccc\\\cccgggrrr___UUUOOOKKKKKKLLLLLLMMMOOORRRUUUYYY\\\^^^aaagggsss~~~|||xxxvvv{{{}}}{{{yyyxxxyyyzzz~~~~~~|||{{{|||}}}}}}~~~{{{ssspppoooqqqrrrnnnlllmmmlllllllllkkkkkkjjjiiiiiicccfffhhhgggdddaaaaaabbbbbbbbbbbbcccddddddeeeeee```___]]]]]]___```___^^^`````````````````````````````````aaacccdddeeefffcccdddeeehhhjjjjjjhhhffffffeeeccccccdddgggjjjlllpppnnnjjjhhhiiioooxxxqqqqqqooommmkkkkkkmmmooommmnnnnnnppprrruuuxxxzzzvvvxxxzzz{{{zzz{{{~~~~~~zzzuuummmccc[[[sssggg```]]]]]]gggzzzzzz}}}|||||||||ttthhh]]]WWWWWWUUUTTTMMMCCC<<<888333...111000//////000111///...111000000///...------------------.........//////---------,,,,,,,,,++++++))))))***+++,,,------...------------,,,,,,+++***))))))))))))***+++,,,---+++******)))))))))))))))******))))))))))))******)))((('''''''''(((***+++(((///333///)))))),,,...,,,,,,+++++++++++++++,,,*********+++,,,---//////...111777>>>FFFMMMSSSVVVTTTVVVTTTPPPUUUiiiqqqbbb\\\\\\eeezzz}}}sss```WWWSSSOOOLLLLLLJJJNNNRRRTTTUUUXXX]]]bbbeeeooo{{{}}}yyyxxxyyyzzzzzzzzz|||~~~xxxuuuuuuxxxyyyyyy}}}~~~~~~|||{{{{{{|||~~~}}}vvvqqqqqqpppooommmlllkkkiiiiiijjjjjjjjjiiigggeeebbbaaaddddddddddddcccaaa```___aaabbbbbbcccccccccbbbbbb``````____________```aaacccbbb```___^^^]]]]]]\\\____________```bbbcccdddeeehhhjjjjjjhhheeecccbbbbbbcccdddddddddeeehhhjjjmmmlllkkkkkkmmmqqqvvvyyyllllllkkkjjjjjjjjjkkklllqqqtttxxx|||}}}}}}{{{yyyzzz|||}}}~~~}}}}}}|||uuulllaaaZZZrrrggg^^^______bbbjjjyyy~~~vvvsss}}}vvvooojjjhhheeebbbYYYLLLCCC>>>999333444333111111222222000///111000000///......---------------.........//////---------,,,,,,,,,++++++*********+++,,,,,,------+++,,,,,,,,,,,,+++***)))************+++,,,---...,,,,,,+++*********************))))))))))))******)))(((((('''((()))***+++000666999222+++)))++++++++++++************++++++++++++++++++,,,---...//////333999AAAHHHOOOTTTVVVTTTWWWVVVSSSZZZmmm|||kkk^^^XXXXXXaaa{{{}}}tttwwwyyy{{{~~~uuubbbXXXTTTPPPNNNNNNLLLPPPTTTVVVXXX\\\aaafffnnnvvv~~~yyyvvvuuuwwwxxx}}}|||{{{zzz|||~~~}}}wwwuuuuuuwwwwwwwwwyyyzzz||||||{{{zzz|||}}}}}}{{{wwwssspppooonnnmmmkkkjjjiiihhhgggggggggfffeeeccc```___ccccccccccccbbbaaa```___ccccccdddddddddcccbbbbbb```````````````````````````___^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[]]]___bbbdddfffhhhjjjiiifffcccaaa```aaacccdddddddddeeehhhjjjlllkkkjjjkkklllpppsssuuunnnmmmlllkkkkkkmmmnnnppptttvvvyyy|||~~~~~~}}}|||{{{|||~~~~~~~~~~~~{{{uuulllaaaZZZqqqhhh___cccfffccc___cccppp||||||ppplllvvv{{{mmm\\\OOOGGG???888777555333222222222111000111000000//////......------............/////////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++******)))++++++++++++,,,---......------,,,+++++++++++++++******))))))))))))******)))(((((((((((()))***+++111777999222+++***************)))))))))******+++,,,,,,++++++,,,---......000444<<>>FFFNNNRRRTTTTTTVVVVVVUUUYYYiiiqqqbbbXXXUUUUUUddd{{{qqqfffaaa``````aaaccceeennn{{{fffZZZUUURRRPPPQQQQQQTTTYYY\\\```fffooovvv{{{yyyzzzwwwssspppoooppprrrssszzzxxxvvvttttttvvvxxxzzzyyyyyyxxxwwwwwwvvvuuutttuuuwwwzzz{{{{{{{{{|||}}}zzzsssqqqpppooommmllllllkkkjjjiiihhhgggffffffffffffffffffeeeeeedddccccccccccccbbbaaa``````cccccccccccccccbbbaaa```___```bbbccccccaaa___^^^YYYYYYXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSUUUXXX[[[]]]cccdddeeeddd```]]][[[[[[\\\___aaabbbbbbccceeegggiiiiiijjjjjjjjjjjjjjjiiijjjhhhggggggiiilllppprrrsssssstttvvvxxxzzz|||}}}}}}}}}wwwnnnbbbZZZxxxppplllqqquuussskkkccc___]]]kkk{{{{{{lllhhhlllsss|||{{{eeeVVVFFF:::666333111000000111111111000000000000000/////////////////////////////////.........---------,,,,,,......---,,,,,,+++++++++,,,,,,---------------,,,+++************++++++,,,,,,,,,+++*********************))))))))))))******((())))))***************%%%***---***(((***,,,+++))))))(((((()))******+++,,,,,,,,,,,,---...//////111666???GGGNNNRRRSSSSSSWWWTTTRRR[[[qqqooo^^^UUUTTTWWWnnnoooddd]]]XXXTTTVVVXXX[[[___jjj~~~|||fffYYYTTTRRRQQQRRRSSSWWW[[[___dddmmmwww~~~xxxvvvuuussspppnnnmmmoooqqqrrrrrrrrrrrrssstttuuuvvvwwwwwwxxxyyyyyyxxxwwwvvvuuuwwwyyy|||}}}}}}||||||}}}|||xxxyyywwwqqqnnnnnnmmmllljjjiiiiiihhhgggfffeeeeeeeeeeeeeeeeeeffffffggggggddddddddddddcccaaa```___aaaaaaaaaaaaaaa```_________```bbbcccbbbaaa___]]]XXXWWWWWWVVVVVVVVVWWWWWWYYYWWWUUUTTTTTTUUUWWWYYY___```aaa```]]]ZZZYYYYYYZZZ\\\___aaabbbbbbdddeeeiiiiiijjjjjjiiihhhgggfffhhhgggggggggiiimmmpppsssrrrssssssuuuwwwyyy|||}}}~~~yyypppddd\\\xxxuuuvvvwwwtttmmmcccYYYTTT___mmm}}}zzzoooeeegggmmmrrrwwwppp___OOOAAA;;;777444111111222111000000000000000000000000000000000000////////////...............---------,,,......------,,,,,,++++++,,,------...............+++******))))))***++++++,,,,,,+++*********************))))))))))))******((()))******++++++******(((,,,---***)))++++++)))))))))))))))******+++,,,++++++,,,,,,---///000111333888@@@HHHNNNRRRSSSSSSVVVRRRQQQ^^^zzznnnZZZQQQUUU\\\xxxmmm```ZZZWWWRRRNNNRRRUUUYYY```lll}}}fffYYYUUUSSSSSSUUUWWWZZZ^^^ccciiisss~~~yyytttrrrrrrpppnnnmmmmmmnnnpppqqqmmmnnnoooqqqssstttuuuuuuuuuwwwyyyzzzxxxwwwvvvvvvxxxzzz~~~~~~}}}~~~{{{qqqaaadddyyyzzzsssnnnmmmmmmnnnnnnhhhhhhgggffffffeeeddddddcccccccccdddeeefffggghhhggggggfffeeecccbbb```_________````````````______``````aaaaaaaaa___^^^]]]YYYXXXWWWVVVVVVVVVVVVVVVYYYXXXVVVUUUTTTUUUUUUVVVZZZ[[[\\\\\\ZZZYYYYYYZZZYYY\\\```bbbccccccdddeeejjjjjjjjjjjjiiihhhgggfffiiiiiiiiikkkmmmooorrrsssssssssuuuvvvyyy{{{}}}~~~}}}rrrfff]]]wwwvvvssstttwww||||||{{{yyyssskkkccc\\\YYYdddmmmwww}}}vvvkkkmmmpppooolllpppyyykkk[[[MMMEEE@@@;;;777444333111000000000000000000000000000000000000000/////////...............---------------------------,,,,,,,,,+++,,,------.........---,,,++++++******+++++++++------,,,+++++++++++++++******))))))))))))******((()))***+++++++++******)))------***)))++++++((()))))))))******+++------******+++,,,...000111222777;;;BBBIIIOOOSSSUUUUUUTTTQQQSSSeeennnXXXQQQZZZeeeppphhh]]]UUUQQQPPPOOONNNQQQVVV\\\eeeqqq~~~gggZZZVVVUUUWWWYYY[[[^^^bbbgggooozzzzzzvvvrrrpppqqqooonnnmmmkkkkkkmmmnnnpppnnnnnnnnnnnnooorrrtttuuusssvvvxxxxxxvvvuuuuuuwwwuuuyyy}}}~~~|||mmm```eeezzzyyyuuupppllljjjkkklllmmmfffffffffeeeddddddcccccccccccccccdddfffhhhjjjkkkjjjjjjiiigggdddbbb```^^^]]]^^^___```aaaaaaaaaaaa`````````___^^^]]]]]]]]]ZZZZZZXXXWWWVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVXXXXXXXXXXXXZZZ[[[[[[^^^bbbdddeeefffggghhhkkkkkkjjjjjjiiiiiihhhhhhggghhhjjjlllnnnpppqqqqqqqqqrrrtttwwwyyy{{{}}}~~~}}}uuuggg^^^uuummmlll___aaaeeellluuu|||tttkkkeeeeeefffoootttyyy~~~uuuvvvwwwrrrhhhgggzzzttteeeXXXMMMHHHAAA;;;777444222000000000000000000111111111111111000000/////////...//////.........---------------------------------***+++,,,,,,------------------,,,++++++,,,,,,,,,......---,,,,,,,,,,,,---******))))))))))))******((()))***+++,,,+++******&&&***+++))))))++++++(((************+++,,,---...)))***+++,,,...000222444999===CCCJJJPPPTTTVVVWWWSSSQQQUUUjjjpppZZZSSS___nnnssseeeZZZXXXSSSNNNJJJJJJMMMQQQSSSXXX```iiivvvhhh\\\XXXWWWYYY\\\^^^aaaeeekkksss}}}vvvrrrnnnnnnqqqnnnmmmkkkjjjjjjkkkmmmnnnqqqooommmkkklllooosssvvvrrrtttwwwvvvtttsssuuuwwwrrrvvv{{{uuulllqqqwwwtttnnnjjjgggggghhhiiieeeeeeeeeddddddccccccccceeeeeeeeefffhhhkkkmmmooolllllljjjhhheeebbb___^^^]]]^^^___aaabbbbbbbbbbbbaaa```___]]]]]]\\\\\\]]]\\\[[[YYYXXXWWWVVVVVVVVVRRRSSSUUUVVVVVVVVVUUUTTTQQQSSSVVVWWWWWWXXX[[[]]]]]]```dddggghhhhhhiiijjjmmmlllkkkjjjiiiiiijjjjjjeeefffiiilllmmmnnnnnnnnnnnnppprrruuuwwwyyy{{{{{{}}}vvvhhh___qqqhhheee^^^]]]\\\```fffnnntttvvv}}}tttmmmjjjiiiyyy|||yyytttqqqxxxvvviiicccUUURRRJJJ???555111222555////////////000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******+++---......---************************+++,,,,,,,,,,,,,,,,,,---)))***,,,,,,---///222555999@@@JJJPPPRRRRRRRRRSSSVVVSSS___|||qqqZZZUUUiiiooo___YYYMMMLLLIIIGGGGGGJJJPPPTTTUUU[[[dddooo}}}hhh^^^\\\YYY\\\aaaaaacccjjjttt~~~uuupppmmmjjjhhhiiimmmllljjjiiihhhhhhiiijjjjjjiiihhhiiilllnnnpppppprrrssssssrrrqqqsssvvvyyyxxx{{{zzzuuunnnlllmmmmmmjjjgggeeedddcccaaaaaaaaaaaabbbaaacccfffiiikkklllmmmmmmhhhhhhhhhfffdddaaa^^^\\\[[[\\\^^^___```___^^^^^^___^^^\\\[[[ZZZYYYYYYYYY\\\]]]^^^\\\YYYWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTUUUWWWZZZ^^^```___bbbeeeggggggfffggghhhlllkkkiiifffdddeeeiiillljjjjjjkkknnnqqqrrrppplllrrrsssvvvxxxyyyzzzzzzyyy~~~~~~~~~xxxiiiZZZvvvmmmiiicccbbbbbbcccfffggggggfffmmmxxx|||wwwuuuuuuwww~~~yyy{{{zzzllleeeWWWQQQGGG===666333111111000000000000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******+++---......---************************++++++,,,,,,,,,,,,------***+++,,,------///222444:::AAAJJJPPPRRRRRRSSSTTTRRRVVViiinnn[[[^^^yyyooo\\\PPPLLLJJJIIIIIIHHHHHHLLLQQQUUUXXX]]]fffppp}}}kkkbbb```]]]___dddeeegggooozzz|||sssooommmjjjiiijjjmmmlllkkkjjjiiiiiiiiiiiihhhggggggiiikkkoooqqqrrrsssttttttsssrrrtttwwwzzzzzz|||zzzuuuooommmnnnmmmiiifffdddcccbbbaaaaaaaaabbbbbbdddeeegggiiijjjjjjjjjjjjiiiiiiiiihhhfffdddbbb```^^^^^^______``````______]]]]]]\\\\\\[[[ZZZZZZZZZ]]]^^^^^^]]]ZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWYYYYYYYYYZZZ\\\___aaacccaaaccceeeeeeeeeeeefffgggjjjjjjiiigggeeefffiiilllllllllnnnqqqvvvxxxwwwvvvvvvwwwxxxzzz{{{|||}}}}}}xxxiii[[[~~~uuurrrnnnmmmlllkkkiiiddd]]]YYYWWW```jjjqqq{{{www~~~xxxiiiaaa\\\SSSFFF>>>999777333///000000000000000000000000000000000000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++******+++---...---,,,************************+++++++++,,,,,,---------,,,---...------...111444;;;BBBKKKQQQRRRSSSTTTUUUQQQ___zzzjjj^^^jjj~~~jjj[[[OOOHHHGGGFFFGGGHHHHHHIIILLLQQQTTTZZZ___gggqqq}}}ppphhheeebbbccchhhjjjmmmuuuwwwooommmmmmjjjiiikkkkkkkkkkkkkkkkkkjjjiiihhheeefffgggiiikkkooorrrttttttuuuuuuttttttvvvyyy||||||~~~yyyuuuqqqooonnnmmmhhheeebbbbbbbbbaaabbbbbbcccdddffffffggghhhiiiiiihhhhhhjjjjjjjjjiiigggfffdddcccaaaaaa```_________``````[[[\\\]]]^^^^^^]]]\\\[[[]]]^^^___^^^[[[YYYXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]^^^___aaabbbcccdddcccddddddcccaaaaaaccceeeggghhhiiihhhggghhhjjjlllppppppqqqssswwwzzzzzzzzzyyyyyyyyyyyy{{{|||~~~xxxjjj\\\}}}{{{yyyvvvqqqiii```ZZZQQQUUUZZZ```jjjyyy{{{}}}}}}~~~rrrddd]]]]]]VVVLLLCCC===999555333222111111111111111000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++************************+++++++++,,,,,,------------...///......///111444<<>>777555555222222333111111000000000//////////////////.........------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------)))***+++,,,,,,+++***)))+++++++++,,,,,,---------,,,++++++++++++++++++,,,************************---,,,+++***+++,,,---......---...///222777;;;>>>CCCHHHFFFHHHNNNLLLMMMZZZvvvrrrcccZZZSSSYYYnnnuuullljjjkkktttyyyxxxyyyzzz~~~mmmWWWJJJJJJIIIGGGHHHJJJKKKKKKJJJJJJLLLLLLMMMPPPXXXccclll|||}}}vvvuuuvvvyyy|||}}}xxxwwwvvvsssqqqmmmkkkiiifffeeedddddddddccccccbbbbbbbbbbbbccccccdddeeegggiiillloooqqqrrrssssssrrrrrrssstttvvvwwwyyy{{{{{{xxxwwwrrrnnnllljjjhhheeeeeefffggggggfffhhhgggeeedddddddddeeefffddddddcccaaaaaaaaaaaaaaaaaa______```bbbccccccbbb___^^^^^^```bbbcccaaa```]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVWWWWWWYYY[[[\\\]]]```______```bbbbbbaaa___bbbbbbbbbbbbaaa```^^^^^^___```cccfffiiikkkmmmnnnrrrqqqpppooonnnnnnnnnnnnqqqqqqrrrsssttttttuuuuuuuuussstttxxx{{{oootttjjjmmmyyyrrrfffLLLBBB999555444222111333111111111000000000//////////////////............------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...***+++---......---+++***))))))*********+++++++++---,,,+++******+++,,,---************************,,,,,,+++++++++,,,---...,,,---...000333888>>>BBBFFFKKKIIIIIINNNKKKMMM[[[uuuppp]]]UUUPPP[[[rrr}}}nnnggggggkkkwwwyyyzzz|||xxxaaaQQQJJJHHHHHHGGGHHHJJJKKKLLLLLLOOOPPPPPPQQQWWWbbbppp{{{{{{zzz{{{~~~}}}xxxtttrrrpppnnnllliiihhhfffeeedddddddddeeecccbbbbbbaaaaaabbbbbbcccdddeeegggjjjmmmoooqqqrrrsssrrrqqqpppqqqsssuuuwwwxxxzzz}}}zzzyyywwwsssooonnniiigggeeeeeefffgggfffeeegggfffeeedddcccccccccdddbbbbbbaaaaaa````````````\\\]]]]]]___aaabbbbbbbbb^^^^^^___```aaabbbbbbbbb___^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\\\\___^^^]]]^^^___```^^^\\\```_________^^^]]]\\\\\\^^^```dddgggjjjkkkkkkkkkmmmmmmmmmnnnoooqqqssstttpppppppppqqqrrrtttuuuvvvuuuuuuvvv{{{zzznnn~~~uuullliiinnn||||||nnnSSSGGG;;;666333111111444111111111111000000000000000000/////////.........------------------------++++++++++++++++++++++++***++++++,,,,,,---------***+++---......---+++***+++++++++*********))))))---,,,+++******+++,,,---************************++++++++++++,,,,,,------,,,---///000333999@@@FFFHHHNNNNNNNNNQQQMMMOOO]]]yyylll\\\VVVUUUddd|||vvvhhhaaadddkkk~~~zzz|||lllYYYNNNJJJFFFGGGHHHIIIJJJKKKMMMNNNSSSTTTUUUXXX___lll||||||yyytttpppmmmkkkiiigggddddddcccccccccdddfffgggcccbbbbbbaaaaaabbbbbbcccdddfffiiillloooqqqrrrrrrsssqqqooommmooosssxxx{{{zzz{{{~~~zzzyyywwwrrrnnnnnniiigggffffffggggggfffeeefffeeeeeedddcccbbbbbbbbb``````aaa`````````______ZZZ[[[]]]^^^_________```]]]^^^^^^______```aaabbbaaaaaaaaa```^^^\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZ[[[]]]^^^\\\[[[]]]]]]\\\\\\[[[[[[[[[[[[___bbbfffjjjmmmmmmllljjjllllllmmmnnnppprrrssstttqqqqqqrrrssstttvvvxxxyyyxxxxxx{{{{{{nnn}}}uuuooonnnwwwsss___QQQCCC:::555222222444222222111111111000000000000000000/////////......------------............------------------------++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))---------,,,,,,+++++++++,,,++++++++++++++++++,,,************************++++++,,,,,,,,,---------,,,...000111333999BBBHHHJJJRRRQQQPPPRRROOORRR```zzzcccUUUSSSXXXjjjsssgggccchhhrrr|||}}}vvv___PPPIIIGGGGGGIIIJJJJJJKKKLLLNNNPPPTTTVVVZZZ^^^ggguuuvvvtttqqqmmmjjjgggfffeeebbbbbbaaaaaabbbdddeeefffccccccbbbbbbbbbbbbcccccceeegggjjjnnnqqqrrrssssssrrrqqqooooooqqquuuzzz~~~{{{||||||xxxxxxvvvppplllllliiihhhgggggghhhhhhgggffffffeeeeeedddcccbbbaaaaaa___``````aaaaaa``````___[[[]]]``````___^^^^^^^^^\\\]]]]]]]]]\\\\\\___```bbbbbbbbbbbb```^^^[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZZZZYYYYYYYYYZZZ\\\]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\\\\dddfffkkknnnppppppnnnmmmooooooooooooooopppqqqqqqrrrssstttvvvxxxzzz{{{|||{{{|||{{{mmm~~~|||}}}nnn___MMMBBB:::444333555222222222111111111000000000000000000/////////...------------.........///------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------+++++++++,,,,,,+++++++++************************++++++,,,,,,---------,,,---///111222333999BBBJJJNNNTTTRRROOOPPPNNNTTTfffttt\\\LLLOOOYYYnnnqqqjjjhhhqqq~~~~~~dddSSSLLLIIIHHHJJJLLLMMMNNNMMMMMMPPPSSSWWWZZZ```gggppp~~~ssssssqqqnnnkkkiiihhhiiicccbbbaaaaaaaaaaaaccccccddddddccccccccccccddddddgggiiilllpppssstttttttttqqqqqqrrrtttvvvxxxzzz{{{{{{{{{|||yyywwwxxxvvvpppmmmnnnjjjiiihhhiiijjjjjjhhhffffffffffffeeedddbbbaaaaaa___```aaaaaaaaaaaa```______bbbddddddaaa^^^]]]^^^ZZZ[[[\\\[[[YYYYYY[[[^^^bbbbbbcccbbb```^^^[[[YYYZZZ[[[\\\]]]^^^]]]]]]\\\[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXXXXXXXXXXYYY[[[]]]^^^fffhhhllloooqqqqqqooonnnoooooooooooooooooopppqqqrrrtttwwwyyy|||}}}}}}}}}|||~~~uuuggg~~~~~~zzzjjjVVVHHH===666444555222222222111111111111000000000000000////////////---------.........//////++++++++++++++++++++++++---,,,,,,++++++*********///......------......///'''((()))***+++,,,------***+++,,,------,,,+++******************************+++,,,---------,,,,,,---000222222333999CCCKKKPPPUUUQQQLLLNNNMMMVVViiirrrYYYKKKPPP^^^uuuxxxlllhhhiiiuuunnnXXXNNNLLLMMMMMMLLLNNNPPPPPPOOOOOORRRUUUZZZ___fffnnnxxxzzzsssssssssqqqnnnmmmnnnnnneeedddbbbaaa````````````eeeddddddccccccddddddeeegggjjjmmmqqqtttuuuuuuuuuppprrruuuyyyzzzzzzyyyxxxyyyzzz}}}{{{xxxwwwyyyxxxssspppqqqkkkjjjiiijjjkkkjjjiiigggfffffffffeeedddcccaaa```___```aaabbbbbbaaa``````ccceeehhhgggccc___^^^^^^YYY[[[[[[YYYWWWVVVYYY\\\aaabbbbbbbbb```]]]ZZZXXXXXXZZZ\\\^^^___```______^^^]]]\\\\\\]]]]]][[[ZZZWWWWWWWWWXXXYYY[[[]]]___fffhhhkkknnnoooooonnnmmmlllmmmmmmnnnoooqqqssstttrrrtttxxx{{{}}}~~~~~~~~~|||{{{mmm___}}}}}}zzzrrrcccSSSEEE;;;555333000000111333444333000...------------.........//////---,,,---...///...---.........------,,,,,,,,,------------------------+++++++++******)))))))))+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...000//////111777???HHHMMMSSSPPPNNNMMMKKKNNN^^^ooolll[[[QQQPPPaaavvvqqqkkkooo|||```UUUQQQKKKHHHKKKMMMNNNOOOPPPRRRSSSTTTUUU\\\bbbllluuu~~~{{{vvvuuusssqqqooonnnmmmllliiifffbbb``````bbbddddddccceeeffffffeeeeeefffhhhjjjjjjkkkmmmqqqtttwwwyyyssssssssssssuuuwwwyyyzzz~~~}}}~~~}}}zzzwwwuuuuuusssqqqpppnnnkkkhhhggghhhiiigggdddcccdddeeeffffffdddbbbaaaaaa```___^^^^^^___```aaaeeeeeeeeedddbbb___]]][[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\]]]\\\\\\[[[YYYYYY\\\[[[ZZZ[[[^^^___```___aaa^^^]]]___bbbbbb]]]YYYWWWXXXXXXXXXYYY\\\aaaeeekkkmmmnnnmmmkkkiiiiiiiiikkkkkkjjjkkklllnnnppprrrvvvxxxzzz{{{{{{}}}{{{qqqdddZZZ~~~}}}||||||}}}qqqoooiiiZZZIII<<<888777111111111333444333111...222222111000///......---///...---...///000...---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))*********))))))(((,,,,,,++++++,,,,,,---.../////////111777???GGGMMMNNNNNNPPPPPPMMMQQQdddxxx{{{fffXXXQQQVVVlllvvvssspppwwwpppXXXQQQOOOKKKJJJMMMNNNOOOQQQSSSVVVYYY[[[\\\ccciiirrrzzz}}}wwwqqqpppooommmlllkkkjjjjjjfffccc___^^^___```bbbbbbeeeggghhhhhhgggggghhhiiiiiiiiijjjlllooorrruuuvvvttttttttttttvvvxxx{{{|||~~~~~~zzzxxxuuusssrrrpppnnnmmmllliiiffffffggggggeeecccccccccdddeeedddcccbbbaaaaaa```____________```aaadddddddddcccaaa___\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\\\\[[[[[[[[[[[[[[[]]][[[ZZZ[[[]]]___`````````^^^^^^```cccccc^^^ZZZXXXYYYZZZZZZ\\\___dddhhhlllmmmmmmllljjjiiiiiijjjkkkkkkkkklllnnnppprrrssswwwyyy{{{||||||~~~xxxmmm___UUU~~~|||{{{{{{{{{}}}vvveeekkkmmmcccQQQAAA;;;;;;333222222222333333111///333222111111//////...---.........///111000...,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++***************)))(((''',,,,,,,,,,,,,,,------............111777???GGGLLLIIINNNRRRQQQMMMUUUmmmtttbbbVVVUUUccczzzyyywwwvvvcccQQQNNNPPPOOOOOORRRPPPRRRTTTXXX\\\___bbbcccjjjqqqyyywwwqqqkkkjjjiiihhhhhhhhhhhhhhhcccaaa^^^]]]^^^`````````eeeggghhhgggffffffgggiiihhhhhhiiijjjmmmoooqqqrrrtttttttttuuuwwwzzz|||}}}~~~wwwtttqqqooonnnllljjjhhhiiigggeeeddddddeeecccbbbccccccbbbbbbbbbaaaaaaaaaaaa``````______``````aaaccccccbbbaaa```^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]][[[ZZZZZZZZZ[[[\\\^^^___^^^\\\ZZZZZZ]]]___aaaaaa```___```ccceeeddd___ZZZXXXZZZ\\\^^^```ccchhhkkkmmmmmmmmmkkkiiiiiijjjlllllllllmmmnnnpppsssuuuvvvxxxzzz}}}~~~|||rrrfffXXXOOO}}}{{{yyyzzz{{{{{{}}}qqq]]]eeekkkhhhZZZJJJ>>>999666444333222333333111000---............/////////.........000111111...,,,------------------------------------------------...---,,,+++)))((('''&&&++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,---.........---...111888@@@GGGLLLIIIOOOSSSOOOLLLYYYwwwppp```WWW\\\ssskkk]]]RRRQQQTTTTTTTTTVVVSSSUUUXXX\\\```dddggghhhooouuu~~~~~~qqqkkkffffffeeeeeeeeeeeeffffffcccaaa______aaabbbbbbbbbcccdddeeeeeedddcccdddeeehhhhhhiiijjjlllnnnooopppsssssssssuuuwwwzzz|||~~~|||xxxtttqqqnnnlllkkkiiigggeeegggfffeeedddcccccccccbbbbbbbbbaaa````````````aaa````````````````````````aaaaaa```___^^^]]]\\\[[[[[[[[[ZZZZZZ[[[\\\\\\]]][[[ZZZYYYYYY[[[]]]```bbb___\\\ZZZZZZ\\\___aaabbbaaaaaabbbeeefffccc^^^ZZZYYY[[[^^^aaacccfffjjjmmmnnnnnnmmmjjjiiiiiikkknnnmmmnnnooorrrtttvvvxxxzzzzzz|||xxxlll___RRRJJJ|||zzz{{{{{{zzz{{{zzzqqq```cccggghhhcccUUUDDD777999666333222222222111000............/////////000.........///000000...,,,------------------------------------------------...---,,,+++)))((('''&&&++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,+++***)))------,,,,,,------...///------///333999AAAHHHMMMNNNRRRSSSMMMMMM___kkk[[[VVV```~~~|||eee]]]VVVUUUVVVVVVWWWWWWWWWYYY[[[___cccgggjjjlllrrrxxxyyymmmgggdddccccccccccccdddeeeeeeeeedddcccdddfffgggfffeeecccdddeeedddcccbbbcccdddhhhiiijjjlllmmmnnnooooooqqqqqqrrrsssvvvyyy|||~~~}}}vvvqqqqqqnnnkkkjjjiiihhhfffdddffffffeeedddcccbbbccccccbbbaaa```_________``````_________``````_________```___^^^]]]\\\\\\[[[[[[[[[[[[[[[ZZZ[[[[[[\\\]]][[[ZZZYYYYYY[[[]]]```bbb^^^\\\[[[[[[]]]```aaaaaabbbcccdddeeeeeebbb^^^ZZZ[[[^^^bbbeeegggiiilllnnnnnnnnnmmmkkkiiijjjlllooonnnppprrruuuxxx{{{}}}~~~|||~~~sssfffYYYNNNGGG|||||||||{{{|||xxxuuukkkhhhgggjjjjjj```KKK;;;;;;888444222222222222111444333222222000000///...///---,,,---...///...---,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((())))))*********))))))---------------......///---...000444;;;BBBJJJNNNRRRTTTQQQMMMSSSjjjyyycccVVVTTTbbbrrr```\\\XXXWWWWWWWWWXXXXXX[[[]]]```dddiiimmmppprrrvvv}}}vvvkkkeeecccbbbbbbbbbbbbcccdddeeefffeeefffgggjjjjjjiiihhheeefffgggfffdddcccdddeeehhhiiijjjlllnnnoooooopppooopppqqqsssvvvyyy|||~~~}}}yyyrrrlllmmmkkkiiigggggggggfffdddddddddeeecccbbbaaabbbdddaaaaaa````````````______]]]^^^____________^^^]]]^^^]]]\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\]]]___```]]]\\\[[[]]]___aaaaaa```aaabbbcccdddcccaaa___^^^```cccgggjjjkkklllmmmnnnmmmmmmmmmllljjjkkkmmmnnnoooqqqtttxxx|||~~~~~~xxxkkk^^^SSSKKKFFF~~~}}}}}}}}}~~~zzzsssmmmnnnpppgggTTTDDD===999555222111222222222444333333222111000/////////---+++***,,,---...---,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,+++++++++*********'''((()))***************---------------...//////...///111666<<>>:::555222111222222222////////////000000000000000---***(((***,,,---...,,,,,,,,,------.........------------------------+++++++++******)))))))))++++++++++++++++++++++++---------,,,,,,,,,++++++((()))***+++,,,---------...------------...//////...000222777>>>EEELLLPPPRRRRRRPPPUUUhhh~~~tttfffXXXYYYbbbrrrmmm]]]YYY[[[[[[ZZZ\\\```ccceeeaaadddhhhooouuu|||yyyqqqjjjeeeaaaaaa`````````aaaaaabbbbbbcccdddgggjjjkkkiiigggbbbcccdddcccaaa```aaabbbdddfffiiikkknnnooooooooopppqqqrrrtttxxx|||}}}wwwvvvvvvsssooofffeeeccccccdddeeedddccc___aaabbb```^^^]]]___bbb___```bbbccccccaaa___^^^[[[\\\]]]]]]]]]]]]\\\[[[\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[]]]```bbbbbb```^^^ZZZ[[[]]]___```cccfffiiilllooorrrtttsssqqqppppppkkklllnnnnnnmmmllllllmmmqqqssswww|||{{{zzzxxxwwwxxxyyy|||}}}vvvrrriii^^^SSSKKKGGGFFF}}}}}}}}}~~~~~~~~~wwwwwwtttfffVVVEEEAAA;;;666444333222222444444333333222111111000//////.........---------111111000000////////////000//////......---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,---...///000000000111444999>>>CCCGGGIIIRRRTTTTTT]]]vvvuuuhhh]]]UUUZZZeee{{{wwwbbbYYYUUUXXX\\\___aaadddgggiiibbbgggnnntttxxx}}}{{{zzzsssfff\\\aaaaaa```___^^^]]]]]]\\\^^^^^^```dddhhhiiifffccceeedddbbbaaaaaaccceeefffdddgggkkkmmmmmmkkkkkkkkkpppqqqrrruuuxxxzzz}}}~~~|||~~~~~~~~~~~~}}}~~~{{{vvvsssrrrnnnkkkeeeeeedddccccccccccccdddeeeddddddcccbbbaaa``````___```aaaccccccaaa```^^^^^^]]]\\\\\\\\\]]]^^^___^^^]]][[[YYYXXXXXXYYYZZZZZZ\\\^^^\\\YYYYYY]]]aaa``````___``````___]]][[[___aaaccceeedddaaa^^^\\\VVVWWWZZZ]]]aaaeeehhhjjjqqqqqqrrrrrrqqqpppooonnnmmmoooqqqqqqpppnnnmmmmmmsssuuuyyy}}}|||{{{zzzyyyyyyyyyzzzzzzssskkkaaaXXXQQQIIIAAA<<<|||}}}|||{{{{{{|||}}}uuufffNNNGGG===666555555555444333333333222111111000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++++++++,,,,,,---------.../////////...000444:::@@@FFFKKKMMMTTTSSSSSS___|||}}}lll```VVVQQQYYYgggtttbbb[[[[[[^^^aaadddeeegggiiikkkkkkoootttwwwyyy|||}}}vvvmmmddd______^^^^^^]]]]]]\\\\\\[[[\\\[[[\\\___cccdddbbb___aaa```_________aaaccceeedddgggjjjlllllljjjjjjjjjlllnnnpppsssvvvxxxyyyyyyvvvyyy{{{|||{{{zzzzzz{{{~~~zzzuuusssrrrooolllhhhgggfffeeedddcccccccccdddccccccbbbaaa```______```aaabbbccccccaaa```^^^]]]]]]^^^______^^^]]]]]]]]]\\\ZZZYYYYYYZZZ[[[]]]aaa``````^^^]]]]]]\\\\\\]]]]]]^^^___``````___^^^___```aaabbb```^^^[[[YYYWWWYYY[[[___cccgggjjjlllqqqpppppppppoooooonnnnnnpppqqqqqqpppooonnnpppqqqtttvvvyyy~~~~~~~~~~~~~~~}}}}}}|||{{{zzzsssjjj^^^TTTLLLFFF???;;;nnnvvv~~~}}}|||||||||}}}yyy^^^RRRAAA888777888777555333222222111000000//////...............---------+++++++++++++++***************+++,,,,,,---......+++,,,------......------++++++++++++++++++++++++------,,,,,,,,,,,,++++++......---,,,,,,+++,,,,,,------..................---000555;;;BBBIIINNNQQQUUURRRQQQ```mmm___TTTPPPYYYgggnnnbbb]]]```bbbfffhhhiiijjjlllnnnrrrvvvzzz{{{|||}}}}}}rrrgggaaaaaa[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZ\\\]]]]]][[[^^^]]]\\\\\\]]]___aaaccccccfffiiikkkjjjiiihhhiiiiiikkknnnqqqssstttttttttrrrtttwwwyyyyyyxxxxxxyyy~~~xxxtttsssrrrooommmlllkkkiiigggeeedddcccccccccbbbaaa___^^^^^^]]]]]]```aaabbbbbbbbb```___^^^[[[]]]___aaaaaa___]]][[[\\\[[[ZZZZZZ[[[\\\___```cccbbbaaaaaabbb```\\\XXXZZZ[[[]]]___```aaa``````_________^^^\\\ZZZXXXWWWYYY[[[^^^aaafffiiilllnnnpppooonnnmmmmmmmmmnnnooossssssrrrpppooopppsssvvvtttvvvyyy~~~~~~~~~|||tttjjj\\\PPPHHHCCC???<<<___dddkkkpppuuu}}}{{{qqq```III;;;888999888555222222111111000/////////........................---------------------------------.........//////+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,...............------------000555<<>>RRRUUUXXX\\\aaahhhqqqwwwyyywwwmmmSSSAAA:::999666333222222111111000/////////---.................................//////////////////.........---------+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,...............---------...111777===CCCIIILLLNNNQQQPPPRRRaaa{{{dddWWWUUUWWW^^^ggg{{{uuuwww{{{uuuggg___]]][[[___cccgggjjjmmmqqqtttyyy|||~~~uuummmddd]]][[[XXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ\\\```___]]][[[[[[[[[\\\]]]bbbdddfffggggggggghhhiiihhhjjjmmmoooppppppnnnmmmnnnqqqvvvyyyyyyxxxxxxxxx~~~~~~yyysssppppppqqqooommmooommmkkkhhhfffdddcccbbb```___]]][[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZZZZZZZ\\\___bbbdddbbbiiinnnllleee]]][[[\\\\\\___aaaaaa___^^^^^^___]]]\\\\\\[[[\\\\\\^^^^^^___aaadddhhhkkknnnppppppnnnmmmlllkkklllmmmpppqqqmmmpppssstttttttttuuuvvvuuuvvvyyy}}}}}}mmmcccTTTIIICCC@@@>>>===HHHJJJKKKMMMPPPUUU\\\```dddiiiuuu~~~~~~zzztttvvvzzzvvv[[[GGG<<<888555222333222222111000000//////---------...............------...............///......---,,,++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------..................000333888>>>DDDHHHKKKMMMNNNNNNSSSbbbyyygggVVVQQQRRRYYYbbbwww~~~tttnnnttt~~~{{{|||qqqhhhcccaaa\\\___dddiiimmmpppuuuwwwxxxqqqkkkccc\\\XXXWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXYYY[[[]]]```___]]][[[ZZZ[[[\\\]]]```ccceeefffggghhhiiikkkjjjkkkmmmooooooooonnnmmmkkkoootttvvvwwwuuuuuuuuu|||zzz{{{}}}xxxrrrooooooooonnnllllllkkkiiigggeeedddcccccc```___\\\ZZZYYYYYYZZZ[[[[[[[[[[[[\\\]]]]]]^^^^^^```___]]]\\\[[[[[[\\\]]][[[[[[ZZZZZZ\\\^^^aaaccchhhpppvvvrrrfff]]][[[^^^___bbbdddccc```]]]]]]___\\\\\\\\\]]]^^^___```aaaccceeegggkkkmmmooooooooonnnnnnmmmmmmnnnpppqqqssslllooosssvvvvvvvvvwwwwwwxxxyyyzzz}}}xxxttt```WWWLLLCCC>>><<<:::888BBBBBBCCCDDDFFFIIILLLOOORRRUUU___llltttyyy}}}~~~wwwrrrrrrwwwxxx```KKK>>>888555333333333333222111111000000---------.........//////------........./////////,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------------------------------+++++++++,,,,,,---------++++++***++++++,,,---...,,,---------.../////////111444:::@@@FFFJJJMMMNNNNNNLLLRRReee~~~mmmYYYOOOOOOZZZgggpppllllllttt}}}}}}}}}sssnnnkkkiiiiiibbbeeejjjooorrruuuyyy|||wwwnnnhhh```ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZYYYWWWWWWZZZ\\\\\\[[[ZZZYYYZZZ[[[]]]______aaadddfffgggiiikkkmmmllllllmmmmmmmmmmmmmmmllljjjnnnsssuuuuuutttrrrrrrxxxvvvxxx}}}~~~}}}~~~}}}xxxqqqnnnnnnnnnllljjjhhhgggfffeeedddccccccccc```___\\\YYYXXXYYYZZZ[[[ZZZ[[[[[[\\\^^^___aaaaaa`````````______^^^]]]]]]]]]\\\[[[ZZZ[[[]]]___```fffmmmrrrppphhh```^^^``````cccfffeeeaaa^^^___aaa]]]^^^^^^______`````````eeegggjjjlllnnnnnnnnnnnnnnnnnnooopppqqqsssssstttnnnqqqtttvvvvvvxxxzzz||||||}}}~~~|||ssskkkfffUUUNNNFFF@@@===;;;888555>>>???@@@AAABBBCCCEEEFFFJJJJJJRRR^^^ffflllxxxzzzyyy~~~}}}tttpppooozzzxxxcccNNN???888666555444444333333222111111111---------.........///////////////000000000111111,,,------......//////000+++,,,------......------........................+++++++++,,,,,,---------)))))))))***+++,,,---...,,,,,,------...///000000111444;;;BBBHHHMMMOOOQQQNNNKKKQQQhhhhhhVVVMMMPPPcccxxx|||uuulllkkknnnvvv{{{yyy{{{~~~vvvnnnlllmmmooopppiiilllppptttwwwzzz}}}yyynnneee\\\YYYZZZTTTTTTTTTTTTTTTTTTTTTTTTSSSVVVXXXXXXVVVVVVXXX[[[YYYXXXXXXXXXYYY\\\___```___aaadddfffgggjjjmmmooollllllllllllllllllllllllkkkoootttvvvvvvtttrrrrrruuutttvvv{{{}}}|||}}}}}}wwwqqqnnnnnnmmmkkkiiieeeeeedddccccccccccccdddaaa___\\\YYYXXXYYYZZZ[[[[[[[[[\\\]]]___aaacccddd```aaacccdddcccaaa^^^\\\^^^]]][[[ZZZZZZ[[[]]]^^^```dddiiijjjgggdddbbbbbb___cccgggfffbbb___```ccc^^^______``````______^^^gggiiikkkmmmnnnnnnmmmmmmnnnoooqqqrrrttttttuuuuuurrrssstttuuuvvvyyy}}}}}}uuukkkaaa[[[PPPJJJDDD@@@???===999666======>>>???@@@AAABBBBBBCCCFFFJJJMMMSSS]]]iiirrr{{{zzz}}}}}}~~~~~~~~~~~~}}}}}}~~~vvvlllooorrr|||{{{qqq```PPPCCC;;;888666000111111222222222111111000000000000////////////111000000///......------......---------,,,,,,,,,........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000///...------///111333666;;;CCCJJJNNNOOOOOOSSSOOOWWWpppuuubbbZZZOOORRRiii}}}wwwnnniiiiiimmmtttzzz{{{xxxxxx}}}}}}uuuooooooooommmlllmmmkkkpppwww|||uuullleee\\\VVVTTTRRRTTTVVVUUURRRPPPPPPRRRUUUTTTTTTUUUWWWXXXXXXWWWVVVWWWWWWWWWWWWYYY\\\___cccdddeeehhhiiijjjkkkkkkiiiiiijjjkkkllllllmmmmmmmmmpppssstttsssrrrqqqrrrsssvvvyyyyyyyyyyyy|||xxxuuurrrpppnnnkkkhhheeeeeedddccccccbbbbbbcccccc]]]]]]^^^^^^]]]\\\ZZZYYY\\\\\\^^^___``````aaaaaafffgggiiihhheeebbb`````````````````````______^^^]]]```dddggghhhgggeeedddeeedddaaa___]]]]]]]]]^^^^^^```aaaaaaaaaaaadddfffggghhhiiihhhggghhhlllppprrrssstttsssrrrssstttvvvqqqrrrsssuuuvvvzzz~~~wwwooodddZZZSSSKKKIIIEEEAAA===:::999888?????????@@@@@@@@@AAAAAACCCEEEGGGIIILLLTTT___fff|||||||||{{{{{{||||||||||||{{{{{{}}}~~~xxxqqqpppvvvuuunnncccVVVIII>>>777444444444444333333222111000000000000000////////////111111000000///......---.........---------,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000///...------///111222555<<>>;;;999777@@@@@@?????????@@@AAABBB@@@BBBEEEFFFIIIPPPYYY```sss}}}}}}zzz|||~~~yyyxxxxxxxxxxxxxxxxxxyyyyyyxxx}}}vvvrrruuuiiimmmpppmmmaaaOOO>>>444777666555444222111111000000000000000/////////////////////.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...------///222///555>>>GGGLLLOOOOOOOOOPPPdddqqq]]]TTTPPPaaayyyhhhbbbbbbfffdddfffmmmuuuxxxwwwwwwyyy{{{ssskkkeeeeeeffffffgggiiijjjooovvv{{{vvvkkkddd\\\WWWUUUQQQPPPNNNMMMMMMOOOSSSUUUPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYY\\\^^^ccccccbbbbbbbbbcccddddddeeeeeeeeefffgggggghhhhhheeegggjjjkkkkkkkkklllmmmoooqqqsssuuuwwwzzz|||}}}yyysssoookkkjjjhhhhhhgggfffccc```bbbaaa``````______``````______``````___^^^\\\[[[ZZZ[[[\\\]]]___```bbbccceeehhhkkkkkkhhhdddaaa___```aaabbbcccddddddddddddbbbaaa___^^^^^^```ccceeedddbbb^^^\\\\\\^^^aaadddeeefffgggfffddddddfffgggjjjjjjiiiiiikkkoootttxxx}}}}}}|||zzzxxxxxxzzz|||wwwxxxyyyyyyyyy{{{}}}~~~}}}}}}}}}{{{uuummmeee^^^XXXTTTQQQMMMLLLHHHDDD???<<<999777AAA@@@@@@???@@@BBBDDDEEEBBBEEEHHHJJJMMMSSS\\\cccoooxxx{{{{{{}}}~~~zzzzzzyyyxxxxxxyyyzzzzzzwwwxxxxxxuuu}}}~~~mmmqqqwwwwwwnnn[[[GGG999555444333222111111111222000000000000////////////......---------------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///...------000222///666@@@HHHLLLNNNOOOOOOTTTlllppp\\\VVVWWWllltttddd```bbbcccaaadddlllvvv}}}xxxxxxyyy|||}}}sssjjjddddddffffffgggjjjkkkpppvvv{{{uuujjjccc[[[VVVUUUPPPOOOOOOPPPPPPPPPPPPOOONNNPPPRRRRRRPPPPPPRRRTTTTTTVVVXXXXXXXXXYYY[[[]]]dddcccccccccccccccddddddbbbccccccdddeeefffggghhhhhhiiijjjjjjiiiiiiiiijjjpppppprrrtttxxxzzz||||||~~~}}}uuuooolllhhhhhhggghhhhhhgggdddaaabbbbbbaaa````````````aaa^^^^^^______^^^]]][[[ZZZYYYYYYZZZZZZ\\\^^^```aaaccceeehhhiiifffcccaaa```aaabbbbbbbbbbbbbbbaaaaaa`````````````````````aaa```___]]]\\\\\\___bbbdddhhhhhhhhhfffdddcccdddeeelllkkkjjjkkknnnrrrwwwyyy~~~|||yyyvvvuuuwwwyyyvvvxxxzzz|||}}}}}}||||||wwwqqqiiiaaa[[[WWWTTTRRRLLLKKKHHHDDD@@@<<<999777FFFEEECCCBBBCCCEEEGGGHHHHHHKKKNNNPPPSSSXXXaaagggqqqwwwyyy|||||||||zzzzzzzzzzzz||||||xxxzzzxxxyyyvvvwwwzzz|||wwwfffOOO>>>555444333111111111222333000000000000////////////------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........---...000333111999BBBHHHKKKLLLNNNPPPUUUpppnnn]]]]]]fffsssdddaaaccc```___cccnnnyyy~~~zzzzzz}}}{{{nnnfff```aaadddfffiiilllooosssxxx}}}tttiiiaaaYYYTTTSSSNNNOOOPPPRRRTTTRRRNNNKKKMMMPPPRRRRRRPPPOOORRRTTTTTTVVVXXXYYYYYYYYY[[[]]]bbbcccddddddeeeddddddccc```aaabbbccceeeggghhhiiilllmmmnnnmmmkkkkkkkkkmmmtttssstttvvvzzz}}}}}}}}}|||wwwqqqmmmkkkffffffggghhhiiihhheeecccbbbbbbaaa```````````````^^^^^^______^^^]]][[[ZZZXXXWWWWWWWWWXXXYYY[[[]]]___bbbdddeeecccaaaaaaaaaaaaaaabbbbbbaaa``````______```aaabbbbbb```___^^^^^^]]]]]]]]]^^^aaaccceeehhhhhhhhhgggeeedddfffgggnnnllllllnnnrrrvvvxxxyyy|||{{{yyyvvvssssssvvvxxxvvvyyy|||~~~|||{{{zzzsssmmmddd[[[UUUQQQMMMKKKJJJIIIGGGDDD@@@<<<999777NNNMMMJJJHHHGGGGGGIIIJJJLLLPPPUUUXXX\\\cccmmmssszzz~~~{{{~~~}}}{{{zzzzzz{{{}}}~~~{{{|||{{{ttt||||||zzz|||{{{mmmUUUBBB999777555222111111222222000000000000////////////////////////////////////////////////............------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........---...111333444;;;CCCHHHIIIJJJMMMPPPZZZvvvggg[[[cccvvvnnn```^^^aaa^^^]]]cccppp}}}}}}~~~tttiiiaaa\\\___eeeiiinnnrrrtttxxx}}}sssggg___XXXSSSRRRMMMMMMOOORRRUUUTTTQQQMMMLLLPPPSSSRRROOOOOORRRUUUTTTVVVXXXYYYYYYZZZ[[[]]]___aaaccceeefffeeecccbbb^^^___aaaccceeehhhiiijjjnnnoooooonnnmmmmmmooopppvvvttttttwww{{{}}}}}}|||{{{~~~yyyrrrnnnkkkkkkdddeeefffhhhjjjiiifffdddaaa```______^^^^^^____________``````___^^^\\\[[[YYYYYYWWWWWWWWWYYYZZZ\\\\\\^^^``````______aaabbb``````aaaaaabbbaaaaaaaaa```aaaaaabbbaaa```___^^^]]]]]]___```bbbdddfffgggfffggghhhhhhhhhhhhkkkmmmooonnnnnnqqquuuxxxxxxwwwwwwwwwuuusssrrrtttwww{{{xxx{{{}}}zzzyyywwwlllfff^^^VVVQQQMMMIIIGGGGGGGGGFFFCCC@@@===999777VVVSSSOOOLLLJJJIIIJJJKKKNNNSSSYYY___fffoooyyy~~~~~~}}}{{{zzzzzz{{{}}}~~~{{{zzz|||pppsss|||~~~yyy{{{|||pppYYYEEE<<<:::777444222111111111000000000000////////////000000000000111111111111000/////////.......................................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........---...111333666<<>>666000111222111000111111111111111000000000000///////////////......---***+++---.........---,,,)))***+++,,,---,,,,,,+++,,,------......------,,,///...,,,+++***+++,,,,,,------------------------000111111000...///111333333<<<@@@EEEKKKHHHHHHTTTiiihhhZZZSSSccctttaaaZZZWWWVVVZZZ\\\dddrrr|||}}}xxxkkkccc^^^YYY\\\fffqqqwwwzzzqqqeee^^^XXXSSSRRRNNNMMMLLLLLLLLLMMMNNNOOOOOONNNNNNOOOPPPRRRTTTUUUSSSSSSUUUWWWZZZ\\\^^^___aaaaaabbbaaaaaa```______\\\]]]```cccfffhhhjjjjjjkkkjjjiiiiiijjjmmmoooqqqrrrrrrrrrssstttvvvxxxzzzxxxyyyzzzzzz{{{|||yyysssrrrpppjjjddddddddddddddddddbbbaaaaaaaaaaaaaaa```_________^^^bbbbbbaaa```___]]][[[ZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[]]]^^^^^^\\\[[[ZZZ[[[]]]]]]^^^___^^^___aaaeeehhhccccccbbbaaa```___^^^^^^]]]```ccceeeeeeeeefffgggaaafffiiijjjnnnsssvvvuuurrrssssssttttttssssssrrrooopppqqqrrrsssvvv{{{~~~~~~zzzppphhhggg^^^VVVTTTRRRMMMJJJIIIFFFFFFEEEAAA<<<:::;;;<<>>iiiiiiiiigggddddddeeeggglllooorrruuuxxx~~~||||||{{{zzzyyy{{{xxxuuutttuuuuuurrrooonnnttt{{{~~~vvvlllfffcccwwwyyymmm```MMMBBB888555555333111111111111111111000000000000......//////......---,,,...------,,,,,,,,,------,,,------............---,,,------......------,,,...---,,,,,,+++,,,,,,,,,------------------------.../////////...000222555888??????BBBIIIIIINNN]]]ooo```TTTPPPTTTkkkkkk]]]XXXVVVWWWXXXaaappp|||zzzyyy{{{wwwpppjjjfffdddhhhrrr}}}oooaaaYYYSSSOOOOOOKKKJJJJJJIIIJJJKKKLLLMMMQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZ\\\\\\]]]^^^____________^^^___```bbbeeehhhjjjlllkkkkkkjjjjjjkkklllmmmnnnnnnmmmmmmmmmnnnoooqqqrrrrrrsssuuuvvvxxx||||||wwwqqqoooppppppkkkfffeeedddcccaaaaaaaaaaaabbb\\\\\\]]]]]]]]]]]]]]]]]][[[\\\]]]^^^^^^^^^^^^^^^[[[ZZZZZZYYYYYYZZZZZZZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^^^^^^^^^^]]][[[[[[]]]___aaaaaaaaa```_________^^^eeefffgggfffcccaaaaaaaaaeeekkkooonnnmmmooonnnkkkkkkmmmqqqtttuuutttrrrpppnnnqqquuuyyy}}}{{{sssmmmeee]]]VVVUUUTTTRRRPPPQQQOOOMMMIIICCC>>>===???AAAooopppqqqpppooooooppprrrvvvyyy|||}}}|||zzzyyywwwxxxvvvtttssstttssspppnnneeeiiiqqqyyy|||wwwkkkaaa^^^mmm}}}{{{lllTTTGGG;;;777666444222222111111111111000000000/////////000000//////...---...---+++*********+++,,,---------.........------,,,------......------,,,---------,,,,,,,,,---------------------------------...///......000333555999>>>===???FFFHHHOOO___fffVVVOOOOOOXXXpppzzzggg\\\WWWVVVXXXYYYeeexxx~~~zzzzzz{{{~~~tttnnnmmmjjjjjjnnnxxxlll^^^VVVPPPMMMLLLIIIIIIHHHHHHHHHJJJKKKLLLPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTTTTUUUVVVWWWXXXXXXXXXYYY[[[\\\^^^_________\\\\\\]]]___aaadddgggiiihhhiiijjjkkklllmmmnnnnnnllllllkkkkkklllmmmooopppqqqssstttuuuvvvzzzyyyuuuqqqpppqqqpppkkkgggfffdddbbb```___```aaabbb\\\\\\\\\]]]]]]^^^^^^^^^`````````___^^^\\\[[[ZZZ[[[ZZZZZZYYYYYYYYYYYYZZZYYYZZZ[[[ZZZYYYYYY[[[]]][[[\\\]]]]]]\\\]]]___aaa```_____________________dddeeefffdddbbb``````aaagggnnnsssqqqoooooonnnkkkjjjmmmqqquuuwwwuuusssqqqmmmqqqvvvzzz}}}{{{uuupppccc[[[UUUUUUUUUTTTTTTUUUUUURRRLLLEEEBBBBBBDDDFFFsssuuuvvvvvvvvvvvvxxxzzz}}}~~~|||{{{yyywwwsssssstttuuuuuutttqqqnnnlllmmmrrr{{{}}}qqqggg```fffppp~~~yyy[[[LLL<<<777777666444333111111111111000000000///000111111111111000//////...---,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,---.........///222555888===<<<===EEEFFFNNN___zzzbbbTTTLLLMMMXXXpppvvveee\\\VVVWWWZZZ]]]lll~~~}}}|||yyyzzz}}}~~~qqqmmmpppooopppuuu~~~iii[[[TTTNNNKKKJJJHHHGGGGGGGGGGGGIIIJJJLLLMMMMMMNNNOOOQQQQQQRRRRRRTTTUUUUUUVVVWWWWWWXXXXXXVVVWWWYYY[[[]]]^^^______\\\\\\]]]___bbbdddfffgggeeefffhhhkkkmmmnnnooooookkkkkkkkkkkklllmmmooopppttttttttttttvvvyyy~~~~~~yyyvvvsssqqqpppnnnkkkgggeeecccaaa_________```aaa]]]]]]^^^^^^______``````dddcccbbbaaa___]]][[[ZZZ[[[[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\\\\^^^___^^^^^^^^^___aaa^^^^^^^^^^^^^^^_________aaacccdddcccbbbbbbccceeeiiiqqqvvvtttqqqqqqpppooolllooossswwwyyyxxxvvvtttppptttxxx|||~~~~~~xxxqqqlllaaaYYYSSSSSSUUUUUUVVVXXXYYYTTTNNNHHHFFFHHHJJJLLLzzz{{{|||||||||}}}~~~|||zzzxxxvvvwwwyyyzzzyyyvvvtttrrrrrrqqqssszzzxxxpppfffeeeiiiwwwdddRRR@@@999888666444333111111111111000000000000000111111111111000/////////............///000111...---,,,,,,+++,,,,,,,,,,,,------......------,,,,,,,,,---............------------------------------.........---///111444777======>>>EEEFFFLLL\\\uuuuuuaaaSSSHHHJJJUUUjjjrrrccc\\\WWWYYY___fffvvv}}}|||{{{{{{wwwzzz}}}sssqqqvvvvvvxxx}}}zzzeeeYYYSSSNNNJJJIIIGGGFFFFFFFFFGGGIIIJJJLLLKKKLLLNNNOOOQQQRRRRRRRRRTTTTTTUUUVVVWWWWWWXXXXXXVVVWWWYYY[[[]]]^^^______]]]^^^aaaccceeegggggghhhccceeeiiilllnnnnnnnnnmmmjjjjjjjjjkkklllnnnppprrrvvvvvvvvvuuuvvvzzz}}}zzzwwwsssooommmkkkhhhfffcccbbbaaa____________```______``````````````````aaaaaaaaaaaaaaa```______[[[[[[ZZZYYYXXXXXXXXXXXXZZZ[[[[[[[[[ZZZZZZ[[[]]]aaabbbbbbaaa^^^\\\\\\]]]\\\]]]]]]^^^^^^_________```bbbcccddddddeeehhhjjjkkksssxxxvvvrrrqqqrrrrrroooqqquuuxxxzzzyyyxxxvvvwwwyyy|||~~~tttjjjeee___WWWPPPQQQSSSTTTUUUXXXXXXSSSMMMJJJJJJMMMOOOQQQ~~~{{{yyy{{{|||||||||zzzyyyxxxxxxuuussssssxxx~~~rrrllljjjtttnnn[[[EEE<<<999777333111111111111111000000000000///////////////...------+++,,,---...///000000000000///...,,,,,,,,,---...,,,------......------,,,+++,,,.../////////...---------------------------...//////...---...000222777>>>???AAAHHHGGGKKKZZZmmm|||{{{rrr]]]OOOEEEIIISSSfff}}}oooaaa\\\YYY]]]dddqqq}}}{{{zzz{{{|||yyy}}}~~~yyyzzz}}}uuubbbXXXSSSNNNJJJIIIGGGFFFFFFFFFGGGIIIKKKLLLLLLMMMNNNPPPQQQQQQPPPPPPRRRRRRSSSTTTUUUVVVWWWXXXVVVWWWYYY[[[]]]^^^^^^___\\\___bbbeeeggghhhgggfffeeegggjjjmmmnnnmmmkkkjjjiiiiiiiiijjjllloooqqqsssvvvvvvvvvvvvxxx|||}}}{{{vvvsssooojjjhhhfffdddcccbbbaaaaaa``````___^^^^^^aaaaaa``````````````````]]]^^^___```aaaaaaaaaaaa[[[[[[ZZZXXXXXXWWWWWWXXXWWWYYYZZZ[[[[[[\\\___aaabbbccccccaaa^^^\\\\\\\\\[[[\\\\\\]]]^^^^^^______cccdddeeefffgggiiilllooonnnuuuzzzuuupppoooqqqrrrqqqsssvvvxxxyyyyyyxxxxxxzzz|||~~~tttjjjddd]]]TTTNNNOOOQQQRRRTTTWWWTTTPPPKKKIIILLLOOORRRSSS|||{{{zzzzzzyyywwwvvvwwwzzz|||zzzwwwvvv{{{|||uuupppttt~~~vvvaaaJJJ>>>:::777222///111111111111000000000000------......------,,,+++&&&'''***,,,---...------111000///...------...///,,,------......------,,,+++,,,.../////////......------------------------/////////...------///111777???AAADDDJJJHHHKKKYYYjjj}}}{{{zzzqqqZZZJJJEEEIIITTTeeeyyylll___[[[ZZZ___hhhxxx|||zzzzzz{{{||||||~~~~~~qqq```XXXTTTOOOKKKIIIGGGFFFFFFFFFGGGIIIKKKLLLNNNNNNPPPPPPPPPPPPOOONNNPPPPPPQQQSSSTTTUUUVVVWWWWWWXXXZZZ[[[]]]^^^^^^^^^ZZZ]]]aaaeeegggfffeeedddgggiiilllnnnmmmkkkhhhfffggghhhhhhjjjlllooorrrsssuuuuuuvvvwwwyyy{{{yyyssspppkkkfffcccbbbbbbbbbaaaaaaaaaaaa```___^^^]]]aaaaaaaaa```_________^^^]]]]]]^^^___````````````[[[[[[ZZZXXXXXXWWWWWWWWWUUUWWWYYY[[[\\\___bbbeee^^^___aaa```___^^^^^^___[[[[[[\\\]]]^^^^^^______eeeggghhhiiiiiilllooorrrpppwwwzzztttnnnmmmoooqqqssstttvvvwwwxxxxxxxxxxxxzzz{{{}}}xxxnnniii\\\SSSMMMMMMPPPQQQSSSVVVPPPLLLHHHHHHLLLPPPSSSSSS}}}zzzwww|||}}}|||zzzvvvvvvyyy|||zzzwwwvvvzzzvvvnnnqqq{{{{{{oooXXXAAA777777555///222111111000///000000000000/////////............///000111222111000...,,,,,,---......//////......---------............///,,,,,,,,,---------......---------............///---...000111111222555777???<<>>BBBIIIKKKMMM[[[mmmpppZZZKKKIIILLL\\\uuuyyyaaa___^^^ZZZbbbqqq~~~}}}zzziiiWWWNNNLLLJJJGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRQQQSSSSSSSSSSSSSSSSSSSSSTTTXXXXXXXXXYYYYYYZZZZZZ[[[ZZZ[[[]]]```bbbcccccccccfffgggjjjmmmnnnnnnmmmkkkiiikkklllnnnoooqqqtttuuutttuuuwww||||||wwwtttsssssspppkkkgggdddcccddddddaaabbbbbb```^^^]]]^^^___ccc```]]]\\\]]]^^^]]][[[```^^^]]]]]]^^^^^^^^^\\\[[[[[[\\\[[[[[[ZZZYYYYYYZZZYYYYYYZZZ[[[]]]___```]]]]]]^^^^^^^^^]]]]]]\\\[[[YYYXXXZZZ]]]______^^^aaadddiiikkkmmmmmmooopppqqqpppooonnnnnnnnnnnnooopppqqqsssuuuxxxzzz|||}}}}}}}}}ssshhhaaaUUUSSSPPPNNNMMMLLLKKKJJJIIIJJJJJJIIIIIIKKKNNNQQQ~~~|||{{{yyyyyyxxxvvvttttttuuuwwwyyywwwuuuxxxvvveee^^^ddduuuyyyiiiSSSCCC;;;888666222111000000//////000000000000000/////////.........///000111000///...---,,,---......//////......---------............///,,,,,,,,,---------......---------............//////////////////222666:::@@@@@@EEEJJJLLLRRRfff|||rrr]]]NNNKKKTTTjjjuuu```___``````lll}}}|||~~~rrrbbbRRRLLLKKKIIIGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSUUUVVVWWWYYYZZZZZZYYYYYYXXXZZZ]]]___aaaaaa``````eeegggjjjlllnnnnnnnnnmmmkkklllnnnqqqtttvvvwwwxxxuuuvvvyyy~~~|||wwwtttrrrrrroooiiieeebbbbbbccceeebbbccccccbbb```___```aaaccc```^^^]]]]]]]]]\\\[[[^^^]]]\\\\\\^^^___^^^]]]^^^^^^^^^^^^]]][[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]^^^^^^^^^]]]\\\[[[[[[YYYXXXYYY[[[]]]]]]]]]aaadddhhhjjjkkklllmmmooorrrqqqpppooonnnmmmllllllmmmnnnpppssswww{{{~~~wwwlllaaaYYYRRROOOMMMMMMOOOMMMJJJFFFIIIKKKLLLLLLLLLLLLOOOQQQ}}}yyywwwwwwwwwvvvtttssssssttttttwwwvvvuuuwww{{{pppbbb```iiitttzzzooo[[[HHH;;;666555333222222111111111111111000000000////////////......//////000000///......,,,---......///.........---------............///,,,,,,,,,---------......---------............////////////...///222777;;;???BBBFFFIIIKKKUUUnnnrrr___SSSOOO^^^zzzuuucccaaadddgggvvv~~~xxx|||kkk]]]PPPKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNQQQRRRRRRSSSTTTTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUWWWZZZ[[[[[[ZZZYYYXXXZZZ]]]___``````___^^^eeehhhjjjlllllllllmmmmmmkkklllooossswwwyyyyyyyyyxxxwwwxxx|||{{{wwwsssqqqppplllgggbbb```aaacccdddcccdddeeedddbbb```aaaaaabbbaaa___^^^]]]\\\[[[ZZZ\\\[[[[[[]]]___```___^^^`````````___^^^\\\[[[ZZZ[[[[[[[[[[[[[[[[[[\\\\\\______``````___]]][[[YYY\\\[[[YYYYYYZZZ\\\]]]^^^```cccfffhhhhhhiiijjjlllooooooooooooooonnnmmmlllqqqrrrssstttwwwzzz}}}~~~{{{tttlllcccZZZTTTQQQOOOOOOPPPSSSQQQKKKFFFLLLNNNPPPPPPPPPPPPRRRSSSyyyuuuwwwvvvtttttttttssssssrrrvvvvvvvvvvvvxxx|||vvveee\\\```hhh~~~}}}zzzsssdddPPP???777666555444333333222222333333111000000000////////////........./////////......,,,---......///.........---------............///,,,,,,,,,---------......---------............////////////...///333888<<>>BBBGGGIIINNN]]]wwwmmm]]]XXXRRRiiizzznnnlllmmmtttyyycccYYYOOOLLLKKKIIIIIIKKKIIIIIIIIIIIIJJJLLLMMMOOOSSSSSSSSSSSSSSSUUUVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]]]][[[[[[]]]___```aaabbbbbbfffiiikkkjjjgggeeegggiiijjjjjjmmmsssxxxzzzwwwsssvvvsssqqqsssxxx~~~{{{xxxtttqqqooommmiiigggdddaaa______```aaaaaabbbddddddbbb```______^^^___``````^^^\\\\\\]]]]]]]]]^^^```bbbbbbaaa_______________^^^\\\[[[ZZZ^^^^^^___`````````______ddddddcccaaa```___^^^^^^]]]]]][[[YYYWWWXXX[[[^^^___aaacccccccccdddfffggggggjjjnnnqqqssstttsssrrrtttuuuxxx{{{~~~~~~wwwmmmddd^^^[[[YYYWWWRRRTTTWWWXXXVVVRRRNNNKKKNNNPPPQQQQQQPPPQQQTTTVVV{{{yyywwwuuuvvvwwwwwwtttrrrrrrtttvvvvvvvvvwwwzzz~~~|||lllffffffnnn|||zzzxxxrrrbbbMMM???;;;333333222111111111111222111111111000000000//////------------......//////,,,---......//////......---------............///,,,,,,,,,---------......---------............///---...000111222555888;;;===BBBGGGKKKTTTfff}}}kkk\\\[[[[[[vvvyyyqqqooopppxxxuuuaaaXXXOOOLLLJJJGGGFFFIIIIIIHHHHHHHHHIIIKKKMMMNNNSSSSSSRRRRRRSSSTTTVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQSSSSSSUUUWWWYYY[[[]]]^^^[[[[[[[[[]]]^^^aaaccceeedddgggjjjhhheeedddfffiiijjjkkkmmmsssyyyyyyuuupppooooooppptttzzz}}}zzzvvvqqqmmmkkkjjjiiieeedddcccaaa```____________aaacccccc```^^^]]]]]][[[^^^``````^^^\\\]]]^^^_________aaaccccccaaa___]]]]]]]]]]]]\\\\\\[[[ZZZ___```aaacccccccccbbbbbbaaa```___^^^___```bbbcccaaaaaa```]]]ZZZ[[[^^^bbbaaabbbddddddcccdddfffhhhgggjjjooosssuuuuuutttsssrrruuuyyy}}}}}}uuuoooggg```[[[YYYWWWUUUVVV[[[___^^^YYYSSSQQQQQQQQQQQQQQQQQQPPPRRRUUUXXX}}}yyywwwvvvvvvxxxxxxuuurrrrrrtttvvvwwwvvvvvvyyy}}}ooohhhccc}}}zzzwwwvvvssseeeOOO@@@;;;222111111000///000000000111111111111000000000000---------------...///000,,,---......//////......---------.........//////,,,,,,,,,---------......---------.........//////,,,...000222333555888;;;===BBBHHHNNNYYYmmmjjj]]]^^^fffxxxqqqppprrrzzz~~~}}}ppp```WWWOOOLLLIIIEEEDDDGGGHHHHHHHHHHHHIIIKKKLLLNNNSSSRRRRRRRRRRRRTTTUUUVVVUUUUUUUUUTTTSSSRRRRRRQQQRRRRRRSSSUUUWWWZZZ\\\^^^[[[ZZZZZZ[[[]]]```dddfffaaaeeehhhgggddddddgggkkkkkkkkknnntttyyyzzzuuuooojjjlllpppwww~~~zzzwwwrrrmmmiiigggffffffccccccbbbaaa```___^^^^^^]]]___bbbbbb```]]]\\\\\\ZZZ]]]``````^^^]]]^^^___``````aaacccddddddbbb___[[[[[[\\\\\\\\\[[[ZZZZZZ```aaacccdddeeeeeedddddd^^^]]]\\\\\\^^^aaaeeegggggggggeeebbb______cccgggcccdddeeeeeedddeeegggiiihhhkkkppptttvvvvvvtttrrrsssvvv{{{}}}wwwlllgggaaa\\\XXXVVVSSSQQQ[[[aaafffddd\\\VVVVVVXXXTTTTTTTTTSSSRRRTTTXXX\\\|||uuuttttttssssssuuupppqqqsssuuuvvvyyy|||wwweeebbbuuuyyyssspppiiiZZZGGG:::222777666000///333555333////////////////////////222111111000000000000000222222111000///...------000000//////.........---......------------......///////////////.........///000000000111555;;;???===BBBFFFMMM___xxxeeeXXXYYYhhh~~~yyyrrrooosss~~~yyyuuuyyyqqq]]]WWWOOOIIIFFFFFFFFFEEEHHHHHHHHHIIIIIIKKKLLLMMMPPPPPPQQQRRRSSSTTTUUUVVVSSSTTTTTTSSSQQQPPPQQQSSSTTTUUUWWWYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^```bbbdddeeecccdddfffhhhiiiiiiiiiiiilllkkklllppptttuuussspppkkknnntttyyyvvvrrrmmmjjjhhhgggeeedddaaabbbbbbbbbbbb```^^^]]]___```aaaaaaaaa```___^^^ccc```\\\[[[[[[\\\\\\[[[[[[\\\___bbbdddddd```]]]ZZZZZZZZZZZZ\\\]]]___aaa________________________```___]]]]]]___cccgggjjjjjjiiigggeeecccbbbaaaaaaaaabbbdddfffggghhhiiiiiijjjlllnnnppprrrrrrrrrrrruuuyyy}}}~~~zzznnnfffddd___[[[WWWTTTSSSSSSWWW[[[^^^[[[VVVSSSTTTWWWSSSTTTUUUTTTTTTVVVYYY\\\wwwtttsssrrrrrrtttpppqqqrrrrrrsssuuuyyy|||nnn___mmmyyysssjjj\\\JJJ>>>666999888333111333444111111111111111111111111111111111000////////////000000000000//////......---000/////////..................------------...............///////////////000000000000111555;;;???@@@DDDIIISSShhh~~~cccWWWZZZoootttppplllllluuu{{{yyy|||~~~ppp\\\VVVOOOIIIFFFEEEEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUTTTRRRRRRSSSUUUTTTUUUWWWYYY[[[\\\\\\\\\^^^^^^^^^___aaaccceeefffbbbdddgggjjjlllmmmnnnnnnooonnnooorrruuuvvvtttqqqooorrrwww|||~~~}}}vvvrrrnnnkkkjjjiiigggfffccccccccccccbbb```^^^]]]^^^^^^```aaaaaa```___^^^bbb___]]]\\\]]]]]]]]]\\\[[[\\\]]]```bbbbbb```]]][[[ZZZZZZZZZ[[[\\\^^^___\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\___cccgggiiihhhgggeeecccbbb`````````^^^___aaadddfffhhhiiiiiinnnoooqqqrrrsssssssssrrrwwwzzzuuujjj```^^^[[[XXXUUUTTTTTTUUUXXXZZZ\\\YYYUUURRRTTTWWWVVVWWWYYYZZZZZZZZZ\\\^^^zzzuuurrrpppppprrrpppppppppooooooqqquuuyyyqqq^^^dddttt{{{pppbbbPPPCCC:::;;;999555333444333000111111111111111111111111111000//////......//////////////////////////////////////////..................------------......------......//////000000111111111111222555;;;???EEEGGGMMM]]]vvvxxx___WWW\\\wwwoookkkhhhkkkxxx}}}nnnZZZUUUNNNHHHFFFEEEDDDDDDGGGHHHHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUTTTSSSSSSUUUVVVTTTUUUWWWZZZ\\\]]]^^^^^^````````````aaaccceeefffbbbeeehhhlllppprrrssstttsssssssssuuuwwwwwwuuussssssvvvzzz~~~{{{zzzuuurrrnnnlllkkkkkkiiihhhdddddddddcccaaa___]]]\\\\\\]]]^^^`````````_________^^^]]]^^^___```___]]]\\\[[[[[[]]]___```^^^]]][[[ZZZYYYYYYYYY[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[XXXYYY[[[^^^bbbeeehhhjjjdddcccbbbaaa```_________]]]^^^aaadddgggiiijjjkkkppppppqqqrrrrrrrrrrrrrrrzzz}}}{{{ooodddYYYXXXVVVUUUUUUVVVWWWWWWXXXYYYYYYVVVRRRQQQTTTXXXZZZ\\\___``````aaabbbddd~~~vvvqqqnnnnnnpppqqqqqqpppnnnmmmnnnrrruuusssddd```eeeyyy~~~nnnYYYHHH<<<;;;999666444444222000111111111111111111111111000000///.............../////////000000111111111///////////////...............------------......,,,------...///000111111222222222222333666;;;@@@IIIJJJRRRhhhppp[[[WWW^^^zzzrrrmmmiiiooo~~~}}}nnnYYYTTTMMMHHHFFFEEEDDDCCCGGGHHHIIIJJJKKKLLLMMMMMMPPPQQQRRRTTTTTTUUUTTTTTTRRRSSSSSSSSSRRRSSSTTTVVVUUUVVVWWWZZZ\\\^^^___```aaaaaa``````aaabbbdddfffeeegggkkkooorrruuuvvvwwwwwwwwwwwwxxxxxxwwwvvvuuuvvvxxx||||||yyyxxxrrrpppmmmlllkkkkkkjjjhhheeedddcccaaa___]]]\\\[[[[[[\\\^^^___`````````___]]]]]]]]]___aaaaaa```___\\\[[[ZZZZZZ\\\]]]]]]\\\ZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZ\\\___cccfffhhhhhhiiibbbaaa``````______``````aaabbbdddgggiiikkkllllllmmmnnnooopppqqqrrrssssss}}}~~~{{{vvvkkk```XXXXXXWWWWWWXXXYYYZZZ[[[YYYXXXWWWSSSQQQRRRUUUYYY```aaabbbbbbccceeeiiilllxxxrrrnnnmmmooorrrrrrpppnnnmmmnnnqqqssswwwjjj^^^YYYiii~~~}}}gggQQQ@@@;;;777666555444222222000000000000000000000000000000///...............///000000111111222222333.........///////////////......------------......,,,------...///000111111111222222222333777===AAAJJJKKKVVVpppgggWWWXXX___zzztttnnnjjjqqq~~~~~~{{{lllXXXSSSMMMIIIFFFEEEDDDCCCFFFGGGIIIKKKLLLMMMNNNNNNQQQRRRTTTUUUVVVVVVUUUTTTPPPQQQRRRQQQQQQQQQSSSUUUUUUVVVWWWYYY[[[^^^___```aaa```___^^^___aaadddeeegggiiimmmpppsssuuuvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxwwwyyy|||{{{xxxwwwpppnnnlllkkkkkkjjjiiigggdddcccbbb```^^^\\\[[[ZZZ[[[\\\^^^```aaaaaa``````\\\\\\\\\^^^aaabbbaaa```\\\ZZZYYYYYYZZZ\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^aaadddffffffdddccc```````````````aaabbbbbbdddeeeggghhhiiijjjjjjjjjkkklllnnnqqqtttwwwzzz{{{~~~{{{wwwsssjjj```]]]]]]]]]]]]]]]^^^^^^^^^ZZZXXXVVVSSSRRRTTTWWWZZZccccccccccccdddiiippptttzzztttnnnmmmoooqqqqqqqqqpppnnnnnnoooqqqyyyyyywww|||~~~yyyqqq```TTT]]]tttwwwvvv}}}yyy^^^GGG???888666666444333333////////////////////////111000//////......//////000000000111111222222222.........///////////////......------------......------......//////000000000111222222444999???DDDIIIJJJXXXuuurrr^^^UUUYYY```xxxsssmmmkkktttvvvgggWWWSSSNNNJJJHHHFFFEEEDDDFFFGGGIIILLLMMMNNNNNNNNNOOOPPPRRRTTTTTTTTTRRRQQQPPPQQQRRRQQQPPPPPPQQQSSSVVVVVVWWWXXXZZZ\\\^^^```aaa___^^^^^^___aaadddfffhhhjjjlllppprrrtttttttttuuuwwwxxxxxxxxxxxxzzz|||yyy{{{~~~~~~zzzxxxvvvpppnnnlllkkkkkkjjjhhhfffdddcccaaa___]]]\\\\\\\\\]]]^^^___aaaaaaaaa``````]]]\\\[[[]]]```aaaaaa```\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]```bbbbbbaaa___^^^_________```aaabbbdddddddddeeefffggghhhhhhhhhhhhmmmoooqqquuuzzz~~~~~~}}}wwwtttrrrllldddbbbbbbbbbbbbbbbaaaaaaaaa[[[YYYVVVTTTUUUWWWZZZ\\\ccccccdddeeegggmmmuuuzzz|||vvvpppnnnooonnnoooqqqpppnnnmmmnnnooopppuuutttnnnpppzzz}}}iiiVVVWWWhhh{{{yyy~~~pppQQQFFF;;;888777333222444000000000000000000000000111111000////////////000///////////////000000000............/////////000......------------...............//////////////////000111222555:::AAAFFFGGGIIIYYYwww{{{fffWWWTTTZZZ```tttxxxrrrppp{{{ooo```XXXTTTOOOKKKIIIGGGFFFDDDEEEGGGJJJLLLNNNOOONNNNNNMMMOOOQQQSSSSSSRRRPPPOOORRRSSSSSSRRRPPPPPPQQQSSSVVVVVVVVVWWWYYY[[[]]]^^^aaa```^^^^^^```cccgggiiieeegggjjjnnnppprrrssssssrrrtttwwwwwwwwwxxx{{{~~~}}}}}}yyyvvvtttqqqooommmlllllljjjhhheeeeeedddbbb```_______________```aaabbbbbbaaa``````]]]\\\ZZZ[[[]]]___``````[[[ZZZYYYZZZ[[[\\\ZZZYYYYYYYYYXXXXXXYYY[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]___aaaaaa```^^^\\\]]]]]]^^^___aaacccdddeeecccdddfffggghhhiiiiiiiiipppqqqtttxxx}}}zzzsssqqqqqqmmmgggccccccdddddddddccccccccc\\\ZZZXXXWWWXXXZZZ\\\]]]___bbbfffiiimmmrrrxxx|||~~~wwwqqqnnnooolllnnnppppppooommmlllmmmppptttsssooosssrrr[[[VVVaaawww|||YYYKKK>>>:::888333222444111111111111111111111111222222111000000000000000........................---.........//////000000.........------.........///////////////............///111222666;;;BBBGGGEEEHHHYYYwwwttt___SSSTTT[[[```pppzzzxxxjjj[[[XXXTTTOOOLLLJJJHHHFFFEEEEEEGGGJJJMMMNNNOOOOOONNNNNNOOORRRSSSTTTRRRPPPOOOTTTTTTTTTSSSQQQPPPQQQSSSWWWWWWVVVWWWXXXZZZ\\\]]]bbb```______aaaeeeiiikkkccceeehhhlllooorrrssstttooorrruuuvvvvvvxxx|||{{{xxxuuusssrrrqqqooonnnmmmkkkhhhffffffeeecccaaaaaaaaaaaabbbaaaaaabbbccccccbbbaaa```^^^\\\ZZZZZZ\\\^^^``````[[[ZZZZZZ[[[\\\\\\ZZZXXXYYYXXXXXXYYYZZZ\\\^^^___aaaaaaaaaaaaaaaaaaaaaaaa]]]^^^```aaabbbaaa```___\\\\\\]]]^^^```bbbdddeeedddeeegggiiikkklllmmmnnnpppqqqtttxxx}}}xxxqqqoooqqqnnniiibbbbbbcccddddddddddddccc]]][[[YYYYYYZZZ]]]^^^^^^\\\aaahhhnnnsssvvvzzz|||{{{tttpppmmmlllpppooonnnmmmlllmmmnnnoooooooooppprrrwwweeeSSSXXXeee~~~eeePPP<<<666888666333222000000000000000000000000111111000/////////////////////////////////////////////---,,,,,,---...///......------------..............................//////...000555;;;BBBFFFJJJKKKVVVnnn~~~hhhWWWOOOPPPWWW^^^sss}}}~~~uuucccXXXTTTPPPKKKHHHFFFFFFEEEDDDIIIIIIKKKLLLNNNNNNOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQQQQSSSVVVWWWUUUSSSRRRQQQVVVYYY\\\]]]\\\[[[ZZZ[[[]]]___bbbcccdddeeegggiiiiiiiiiiiijjjmmmqqquuuwwwrrrrrrrrrsssvvvzzz~~~}}}{{{wwwrrroooqqqpppnnnllljjjhhhfffeeeddddddddddddddddddcccccc``````aaaaaaaaaaaa``````]]]]]]\\\\\\\\\]]]^^^^^^___^^^\\\ZZZYYYXXXXXXXXXWWWXXXXXXYYYZZZ\\\^^^___```bbbcccbbb```_________aaa```____________]]][[[]]]^^^```bbbdddeeeffffffkkkjjjiiiiiiiiijjjllllllqqqsssvvv{{{}}}vvvqqqooooooooonnnjjjhhhdddbbbcccccccccbbbaaa^^^[[[\\\aaaeeedddaaaaaahhhmmmmmmoootttsssnnn~~~wwwsssqqqpppnnnmmmlllkkkjjjkkklllllloooooopppqqquuu|||jjjXXXVVV^^^tttjjjUUU@@@999999777444333111111111111111111111111111111000//////////////////////////////////////////...------------...///......------------....../////////////////////////////////111555<<>>CCCFFFEEEJJJVVVkkkyyyfffRRRIIIGGGPPPfff}}}zzzvvvyyy{{{pppeee___QQQNNNJJJHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOQQQUUUXXXVVVXXXZZZ[[[\\\\\\^^^```aaaaaa```^^^^^^```dddgggllllllmmmnnnoooqqqrrrsssuuuuuuwwwzzz~~~zzzvvvpppmmmlllkkkkkkkkkiiiiiihhhgggfffeeeddddddaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaa```^^^\\\[[[ZZZ[[[\\\]]]]]]]]]\\\[[[[[[WWWXXXZZZ\\\\\\[[[YYYXXXWWWXXX[[[^^^______^^^^^^\\\]]]]]]]]]\\\]]]___aaaccchhhkkkjjjeeeccceeehhhkkkllllllmmmmmmmmmlllllljjjkkkmmmooorrrtttuuuvvv|||{{{yyywwwuuusssqqqkkkjjjhhhiiijjjkkkkkkjjjjjjhhhfffdddddddddcccbbb___]]][[[XXXSSSLLLFFFDDDxxxqqqqqqpppnnnlllkkkkkklllllllllmmmooooooqqqtttxxx{{{gggZZZeeeyyyxxxooo^^^KKK???:::666222222222222222222222222222111111000///////////////////////////////////////+++,,,---...////////////......------------..............................000000222555:::???DDDFFFDDDJJJWWWlll{{{fffRRRJJJIIISSSmmmuuurrrxxxxxxnnnddd^^^RRRNNNJJJHHHHHHIIIJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSPPPQQQQQQPPPPPPRRRUUUXXXVVVXXXZZZZZZZZZ[[[]]]___^^^_________^^^```cccfffjjjjjjkkkmmmnnnooooooppprrrtttxxx||||||xxxwwwsssnnnkkkjjjjjjjjjiiiiiiiiihhhfffeeedddcccbbb^^^^^^______```aaaaaabbb____________^^^]]]\\\[[[\\\]]]]]]]]]]]][[[ZZZXXXYYYZZZ[[[\\\\\\[[[ZZZZZZYYYZZZ[[[]]]]]]]]]]]]\\\[[[[[[\\\[[[[[[\\\___aaacccfffhhhhhhffffffgggjjjmmmnnnooooooooooooooonnnkkkmmmooorrrtttvvvwwwwww{{{yyywwwtttpppmmmjjjhhhgggggghhhhhhfffeeeeeeeeeeeedddcccbbb```___[[[VVVRRROOOKKKFFFDDDEEE}}}vvvqqqpppnnnmmmlllkkklllllllllmmmoooppprrrvvv|||uuu^^^```kkkxxxrrrdddPPPCCC>>>999444222222222222222222222222111111000///////////////////////////////////////+++,,,---////////////.........------------..............................000111333666;;;@@@DDDFFFHHHNNN\\\qqqhhhTTTMMMLLLVVVsss}}}vvvsss||||||pppddd]]]TTTPPPLLLIIIIIIJJJJJJJJJIIIJJJKKKMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTQQQRRRRRRRRRQQQRRRUUUWWWWWWXXXYYYYYYXXXYYY[[[]]]\\\]]]_________aaacccfffhhhiiikkkmmmpppqqqrrrssssssuuuxxx|||~~~yyyuuussspppllljjjiiiiiihhhgggiiihhhgggeeecccaaa```___]]]^^^^^^^^^^^^^^^^^^___\\\]]]]]]^^^^^^^^^]]]]]]ZZZ[[[\\\]]]]]]\\\ZZZYYY\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[___aaabbbccceeefffggghhhiiiiiimmmnnnnnnooopppppppppppplllnnnrrrvvvyyy|||}}}~~~}}}{{{xxxuuusssooojjjgggdddcccbbbcccddddddbbb```aaabbbddddddbbb___\\\ZZZUUUPPPLLLKKKHHHCCCBBBFFFzzztttsssqqqooonnnmmmnnnnnnlllmmmnnnpppsssyyyddd```aaazzzxxxuuuhhhTTTFFFAAA<<<777222222222222222222222222111111000///////////////////////////////////////***+++---///000000///............------.........000000000000000000000000000111333777;;;@@@DDDGGGMMMTTTbbbvvvkkkVVVOOONNNXXXwww~~~yyyvvvrrreee\\\UUURRRNNNKKKJJJKKKKKKJJJIIIJJJKKKLLLNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUQQQSSSTTTSSSSSSSSSUUUWWWWWWXXXYYYXXXWWWXXXZZZ\\\ZZZ\\\^^^``````aaaccceeeiiijjjmmmppptttvvvxxxxxxuuuvvvxxx{{{~~~yyyvvvpppnnnjjjhhhhhhhhhfffeeehhhgggfffcccaaa___]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\ZZZ[[[\\\]]]^^^_________XXXYYY[[[]]]^^^]]]\\\[[[^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZYYYZZZZZZYYYYYY[[[___bbbaaaaaabbbdddhhhjjjjjjiiillllllnnnoooooopppppppppmmmppptttyyy~~~~~~zzzxxxuuurrroookkkeeeaaa___^^^^^^___aaaaaa___^^^___aaaddddddaaa\\\XXXVVVRRRLLLJJJKKKHHHBBBAAAEEE}}}tttooopppsssqqqooooookkklllpppvvv|||uuu\\\^^^ooo{{{tttlllcccSSSAAA999999555333000///000111111111111111111111111000//////000000000000000000000000///////////////////////////......---------......////////////////////////222//////555;;;>>>CCCHHHKKK\\\tttjjjYYYRRRNNN]]]~~~xxxzzzlll^^^XXXTTTOOOKKKJJJKKKKKKKKKLLLKKKJJJJJJKKKMMMOOOPPPQQQPPPOOONNNNNNOOOQQQRRRPPPRRRUUUWWWVVVVVVWWWXXXWWWXXXZZZ[[[\\\\\\\\\[[[ZZZ[[[]]]___```cccgggjjjiiilllppprrrqqqrrruuuxxx}}}}}}~~~~~~yyytttqqqooonnnllljjjhhhfffeeeeeeeeedddbbb```______```aaa``````___^^^^^^^^^^^^^^^^^^\\\\\\]]]``````]]]YYYZZZXXXVVVWWWZZZ\\\[[[ZZZ]]][[[YYYYYYZZZ[[[[[[ZZZYYY[[[\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\]]]___aaabbbbbbdddeeeeeeeeefffiiikkknnnoooqqqqqqpppqqqtttvvvzzzyyyyyy}}}}}}xxxvvvssspppkkkhhheeeccc```^^^\\\[[[\\\]]]]]]\\\\\\]]]^^^___]]]YYYUUURRROOONNNKKKIIIGGGFFFGGGGGGwwwrrrssstttrrroooooolllmmmpppvvv~~~xxx[[[VVVfff}}}|||vvvppphhhZZZHHH>>><<<666444222111222333222111111111111111111000//////000000000000000000000000///////////////////////////......------.........////////////////////////444111111777<<<@@@EEEJJJUUUiiihhhXXXUUUVVVkkk~~~nnnbbbYYYUUUPPPLLLKKKKKKKKKJJJLLLKKKJJJJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPSSSUUUVVVVVVUUUVVVWWWWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^___```bbbfffiiijjjmmmqqqsssssstttwwwyyy|||}}}{{{wwwssspppnnnmmmkkkhhhfffeeedddddddddcccaaa```______``````aaa```______^^^^^^______```^^^]]]]]]______]]]ZZZZZZXXXWWWXXX[[[^^^]]]\\\]]]\\\ZZZZZZ[[[\\\[[[ZZZYYY[[[\\\\\\[[[ZZZ\\\]]]^^^^^^]]]^^^___```bbbccccccdddeeeeeeeeefffiiikkklllmmmooopppqqqsssvvvxxx~~~}}}}}}~~~xxxwwwtttpppllliiifffeeeaaa^^^\\\ZZZ[[[[[[[[[ZZZZZZ[[[]]]]]][[[WWWTTTQQQNNNMMMLLLKKKJJJJJJIIIIII{{{vvvvvvvvvsssoooooonnnnnnpppuuu___QQQ]]]qqq~~~yyyssseeeSSSDDD>>>777555444444444444222111111111111111111000//////000000000000000000000000///////////////////////////......---......//////////////////////////////555222444999>>>BBBGGGNNN^^^vvviiiYYYYYYaaa|||zzzmmmddd[[[WWWQQQMMMKKKKKKKKKJJJLLLKKKKKKJJJKKKLLLNNNOOOPPPPPPQQQRRRRRRQQQPPPOOOQQQSSSUUUVVVUUUTTTUUUVVVXXXXXXYYYZZZZZZZZZYYYYYY[[[]]]^^^``````bbbfffhhhlllooorrrtttuuuwwwyyy{{{{{{}}}}}}xxxtttqqqpppmmmllljjjgggeeedddcccbbbbbbbbbbbbaaa``````______bbbaaa``````______``````bbb```]]]\\\]]]]]]\\\[[[[[[ZZZYYYZZZ]]]____________]]]\\\\\\]]]]]]\\\[[[YYYZZZ[[[[[[ZZZZZZ[[[]]]^^^^^^^^^^^^___aaacccddddddeeeffffffffffffhhhjjjjjjlllnnnppprrruuuxxx{{{~~~yyywwwtttpppmmmiiigggfffbbb___\\\ZZZZZZYYYXXXWWWXXXYYYZZZZZZYYYVVVRRRPPPMMMNNNOOOPPPPPPPPPOOONNN{{{yyywwwqqqnnnnnnnnnnnnooosss~~~jjjSSSYYYggg|||}}}ppp]]]JJJ>>>888666555444555444222000111111111111111000//////////////////////////////////////////////////////...............//////000////////////////////////444222555:::???BBBIIIPPPaaa{{{kkk[[[]]]iiitttiiibbb]]]XXXRRRNNNLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQSSSUUUUUUSSSQQQOOORRRTTTUUUUUUSSSSSSTTTUUUXXXXXXYYYYYYYYYYYYYYYXXXYYY\\\^^^```bbbdddgggjjjnnnppprrruuuwwwyyy{{{|||{{{}}}~~~}}}~~~zzzvvvsssqqqqqqnnnllljjjhhheeecccbbbbbbbbbbbbccccccbbbaaa``````bbbbbbaaa```````````````ccc```]]]ZZZZZZZZZ[[[\\\^^^]]]]]]]]]^^^___``````aaa___^^^_________]]]\\\YYYZZZ\\\[[[ZZZZZZ[[[]]]]]]\\\\\\]]]^^^```bbbccceeegggggggggffffffhhhjjjkkkmmmoooqqqsssvvvyyy|||}}}{{{wwwuuurrrnnnkkkhhhgggfffcccaaa]]][[[ZZZYYYXXXVVVXXXYYYYYYYYYXXXUUURRRPPPNNNPPPSSSUUUWWWVVVUUUTTT|||vvvooolllmmmmmmmmmmmmqqqzzzyyyYYYWWW[[[nnnyyygggRRRBBB999777555444333333111///111111111111111000//////////////////////////////////////////////////////...............///000111000000000000000000000000222111444:::>>>AAAIIIQQQddd}}}~~~fffYYY^^^nnn~~~rrrhhhbbb]]]XXXRRRNNNLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLOOOQQQTTTVVVWWWUUUSSSQQQRRRSSSTTTSSSRRRRRRSSSUUUXXXXXXXXXXXXXXXYYYYYYYYYXXX[[[___bbbdddgggjjjmmmnnnooorrruuuxxx{{{||||||zzz|||~~~}}}}}}~~~zzzuuurrrqqqqqqooonnnkkkiiifffdddcccbbbccccccdddddddddcccbbbaaabbbbbbaaa```````````````aaa___\\\YYYWWWXXXZZZ\\\aaa``````___^^^^^^___```cccbbbaaaaaabbbaaa___]]]ZZZ[[[\\\\\\[[[[[[\\\]]]ZZZZZZZZZ[[[\\\^^^aaabbbggghhhiiihhhgggggghhhjjjnnnppprrrssstttwwwzzz|||}}}}}}yyywwwsssqqqnnnjjjgggfffeeeeeedddaaa^^^\\\[[[ZZZYYYXXXYYYYYYZZZZZZXXXVVVTTTRRRPPPSSSVVVZZZ[[[[[[ZZZXXX~~~vvvnnnkkkmmmmmmmmmmmmooovvv\\\TTTPPP\\\vvvttt^^^KKK;;;888555333222222111///111111111111111000//////000000000000000000000000////////////////////////............///000111111000000000000000000000000000000444:::===AAAIIIRRRjjjlll[[[UUU]]]pppuuujjjddd[[[WWWQQQMMMKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMOOORRRUUUVVVUUUTTTRRRQQQRRRSSSRRRQQQRRRSSSUUUXXXXXXXXXXXXYYYZZZ[[[\\\YYY]]]aaadddgggiiilllnnnnnnnnnppptttxxx{{{{{{{{{zzz{{{}}}~~~~~~~~~}}}}}}~~~yyyuuurrrppppppooonnnllliiifffdddcccbbbccccccccccccccccccccccccbbbaaa``````______``````______]]]ZZZXXXXXXZZZ]]]aaaaaabbb```___^^^```aaaeeedddcccddddddccc```^^^[[[\\\]]]]]]\\\\\\]]]___[[[[[[[[[\\\]]]```bbbccciiiiiijjjiiigggggghhhjjjppprrrtttuuuwwwyyy|||}}}{{{wwwtttpppnnnkkkgggeeeccccccdddccc```]]]\\\\\\\\\[[[ZZZYYYZZZZZZZZZYYYWWWUUUTTTSSSUUUXXX[[[\\\\\\ZZZYYYvvvnnnlllooonnnooooooooosss}}}^^^RRRHHHOOOfffkkkVVV???;;;666222222222222222111111111111111000//////000000000000000000000000////////////////////////............///000111222000000000000000000000000///000555;;;>>>AAAJJJTTTsssttt]]]RRRQQQ\\\ooovvvjjjcccYYYUUUPPPLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNQQQSSSSSSSSSSSSPPPQQQQQQQQQQQQRRRTTTVVVXXXXXXXXXXXXYYY[[[]]]^^^^^^aaadddggghhhjjjkkkmmmmmmlllnnnrrrwwwzzzzzzyyyzzz{{{{{{||||||}}}}}}}}}||||||}}}}}}xxxtttpppnnnmmmooommmkkkhhheeecccaaaaaabbbbbbaaa``````aaabbbcccaaa```______^^^^^^_______________]]]ZZZZZZ]]]___^^^___aaa```______bbbeeefffeeeeeeffffffdddaaa^^^\\\^^^______]]]]]]^^^```^^^^^^^^^___aaacccfffgggjjjjjjkkkiiigggggghhhiiippprrruuuwwwyyy|||zzzvvvtttooommmiiieeecccbbbcccccc___]]][[[ZZZ\\\]]]]]]\\\YYYYYYYYYYYYXXXWWWUUUTTTTTTUUUWWWYYYZZZYYYXXXWWWwwwnnnmmmqqqoooqqqqqqppprrrzzz~~~___RRRFFFIII^^^vvvsss\\\BBB===777333222333333444111111111111111000//////000000000000000000000000////////////////////////............///000222222000000000000000000000000///111666<<<>>>BBBKKKUUUxxx}}}lllVVVNNNQQQ]]]ooouuuggg^^^XXXTTTOOOKKKJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJGGGIIIKKKNNNPPPRRRRRRRRROOOPPPQQQPPPPPPRRRUUUWWWXXXWWWXXXXXXZZZ\\\___```aaadddgggiiiiiiiiijjjkkklllkkklllpppvvvzzzzzzxxxzzzzzzzzzzzzzzz{{{|||}}}{{{{{{||||||wwwsssooolllkkknnnllljjjgggdddaaa```___aaa```^^^]]]]]]___aaabbb``````___^^^^^^^^^^^^^^^___```aaa___\\\\\\___bbbZZZ]]]``````___aaadddhhhgggffffffggggggeeebbb___]]]^^^```___^^^^^^___aaabbbbbbbbbccceeegggjjjkkkjjjkkkkkkjjjhhhggghhhiiioooqqquuuxxx{{{{{{wwwvvvooollliiieeecccbbbcccddd\\\ZZZYYYYYY[[[]]]]]]]]]YYYYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVVVVUUU|||ssspppppptttttttttuuusssuuu{{{eeeRRRCCCEEEQQQddd~~~}}}jjjKKK@@@777666777555333333444333222222111111222222......////////////......////////////////////////............////////////000000///////////////000111000333888<<>>CCCNNNXXX}}}kkk___VVVTTTRRRXXXnnn{{{~~~nnnbbb^^^SSSPPPLLLIIIHHHHHHGGGFFFIIIHHHHHHIIIKKKLLLKKKJJJJJJKKKMMMOOOQQQSSSTTTTTTSSSQQQOOOMMMMMMPPPRRRTTTWWWWWWXXXZZZ]]]```ccceeedddfffggghhhhhhiiilllnnnlllkkklllnnnrrrtttttttttuuuxxx{{{{{{yyyxxxzzz|||}}}{{{zzzwwwvvvuuusssooommmmmmkkkiiifffcccbbbaaaaaabbb```^^^^^^_________]]]aaaaaaaaaaaaaaabbbcccccceeedddcccbbbdddhhhkkknnniiidddbbbfffhhhhhhhhhiiiggggggffffffdddbbb```___``````aaabbbbbbcccddddddaaaaaabbbbbbccccccddddddkkkkkkkkkjjjjjjjjjjjjjjjkkkmmmpppuuuyyy~~~~~~yyyssspppooolllhhheeeddddddcccbbbbbb___\\\[[[[[[ZZZYYYXXXXXXVVVTTTTTTUUUVVVVVVUUUWWWXXXWWWVVVUUUVVVYYY\\\}}}wwwtttvvvtttsssrrrpppqqqzzzkkkRRRBBBFFFLLLSSSlll___PPP@@@:::999666333333222111000000//////000000...//////000000//////...////////////////////////............////////////000000////////////000000000000444:::???DDDOOOYYYxxxggg[[[TTTSSSRRRVVVggg|||}}}kkk```\\\UUUQQQMMMJJJHHHGGGFFFEEEIIIHHHHHHIIIKKKLLLLLLKKKKKKLLLNNNQQQSSSTTTUUUVVVSSSRRRPPPNNNOOOQQQSSSUUUXXXXXXZZZ\\\___bbbdddfffeeefffgggggghhhjjjmmmpppooonnnnnnooorrrttttttssswwwyyy}}}xxxvvvtttssssssrrrqqqoookkkjjjhhheeedddcccccccccaaa```^^^^^^___```___^^^``````aaaaaabbbcccdddddddddcccccccccdddfffgggiiihhhfffhhhnnnooojjjfffeeeeeefffeeeeeedddbbbaaa```]]]^^^```bbbcccddddddccc`````````aaabbbccccccdddiiiiiijjjjjjjjjjjjkkkkkklllnnnqqqvvvzzz}}}}}}vvvrrrpppooolllhhhffffffeeedddcccbbb```^^^]]]]]]]]][[[ZZZYYYVVVTTTSSSTTTUUUUUUTTTXXXZZZ[[[\\\\\\^^^```cccyyyttttttqqqppppppnnnooowwwjjjQQQBBBFFFIIIJJJaaaooo\\\GGG===:::777444333444333222222111111222222---......//////......---////////////////////////............////////////000////////////000000111111111444:::>>>BBBLLLVVVooo{{{cccWWWMMMMMMNNNSSSbbbwww}}}{{{jjj___ZZZVVVSSSNNNLLLKKKJJJIIIHHHIIIHHHHHHIIIKKKMMMMMMLLLLLLNNNPPPRRRTTTUUUVVVWWWTTTSSSQQQPPPQQQRRRTTTVVVZZZ[[[\\\]]]___```bbbbbbeeefffgggggghhhjjjmmmpppqqqpppqqqsssvvvxxxxxxwww{{{}}}wwwtttqqqppppppppppppoooiiihhhfffeeedddcccddddddaaa```^^^^^^___``````___^^^___```aaaccccccddddddbbbbbbbbbbbbbbbbbbbbbcccccccccgggmmmmmmgggbbbaaaddddddccccccbbbbbbaaa```[[[]]]```bbbdddddddddcccaaaaaabbbcccdddeeeeeefffiiiiiijjjkkklllmmmnnnnnnmmmooossswww{{{}}}|||tttqqqqqqooommmjjjhhhhhhgggfffdddaaa```^^^]]]^^^^^^\\\[[[ZZZXXXVVVUUUWWWXXXXXXWWWYYY\\\___aaabbbdddfffhhh{{{sssqqqnnnmmmmmmmmmmmmttt||||||gggRRRFFFHHHGGGEEEYYYvvv~~~hhhNNN@@@:::777555444444333222222111111222222000111111222222111111000////////////////////////............///////////////////////////000111111222222555:::<<>>EEEMMM[[[uuuxxxgggRRRIIIGGGGGGPPPeee|||uuuxxxttthhh___ZZZRRROOOLLLJJJJJJKKKKKKJJJKKKIIIGGGHHHKKKNNNOOOPPPMMMNNNPPPRRRTTTVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXUUUWWW[[[___bbbeeefffggggggiiillllllkkkiiiiiiiiimmmmmmooosssxxx}}}~~~~~~}}}yyyqqqpppnnnmmmllljjjgggeeeeeedddbbb````````````aaaaaa```^^^___aaabbbbbbaaaaaabbbdddeeefffeeedddcccdddcccbbbaaa`````````aaacccdddgggjjjgggaaa```ccc[[[[[[[[[[[[\\\]]]___```aaabbbbbbcccdddeeeeeeeeecccdddeeefffhhhiiijjjkkkjjjkkkmmmpppsssvvvxxxyyyxxxyyyyyy|||}}}{{{xxxtttqqqkkkiiihhhggggggfffdddbbb_________```bbbbbb```^^^[[[ZZZ[[[^^^dddhhhkkklllmmmnnnooooooppprrrvvvyyywwwqqqllljjjgggdddfffjjjpppxxxxxxnnnhhhkkknnnmmmiiillliiiZZZLLLIIINNNTTTzzz{{{WWWBBB:::888666666444333333222111222222222000000111111111111000000////////////////////////............/////////000............///000222222222333777<<<>>>@@@GGGPPPaaa{{{zzzhhhSSSJJJIIIGGGQQQjjjwww{{{}}}pppfff___[[[VVVSSSOOOMMMLLLLLLKKKJJJKKKIIIGGGHHHKKKNNNPPPPPPMMMNNNPPPRRRTTTVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXZZZ[[[^^^aaacccdddeeeeeegggjjjmmmnnnllliiihhhgggpppppprrrvvv{{{yyytttnnnmmmmmmmmmmmmkkkhhheeedddcccaaa```____________aaa```^^^___aaabbbbbbaaaccceeeggghhhhhhgggeeedddfffeeedddbbbbbbbbbccccccdddeeehhhkkkggg___]]]___ZZZYYYYYYYYYZZZ\\\^^^___dddcccccccccddddddffffffgggggghhhjjjkkkmmmnnnnnnoooppprrruuuxxx|||~~~{{{zzzzzz||||||{{{{{{zzzuuuqqqhhhgggfffeeeeeedddbbb````````````bbbddddddbbb```______```dddkkkppptttuuutttttttttssstttvvv{{{~~~xxxtttnnnhhheeeeeefffhhhkkkjjjgggcccaaacccgggkkkoooiiifffbbbUUUFFFFFFPPPkkkbbbGGG:::888444///222222222222222222222222222222222111000//////...////////////////////////////////////000000000000...............///000000777888777<<>>CCCEEEUUUqqqtttYYYMMMKKKUUUggg{{{yyyrrrjjj```ZZZUUUNNNJJJJJJIIIFFFFFFHHHJJJKKKMMMOOOQQQSSSTTTTTTVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWWWWWWWXXXXXX[[[]]]aaaeeeiiikkklllllliiihhhhhhiiikkkmmmnnnnnnqqqtttwwwxxxwwwuuuttttttxxx{{{~~~}}}}}}{{{zzzxxxuuusssooommmkkkiiiiiigggeeecccccccccbbbaaaaaa```______\\\]]]____________aaacccfffggghhhhhhhhhhhhgggfffdddcccbbbbbbccceeefffgggdddddddddddddddcccbbbbbb___^^^]]]\\\]]]___aaacccdddeeeeeeeeedddeeehhhjjjjjjjjjiiijjjlllppptttwwwvvvvvvwwwyyy|||~~~|||}}}{{{xxxuuutttssssssrrrooolllhhheeecccaaacccdddeeedddbbbaaaaaabbbhhhgggfffeeeeeeeeefffgggkkkmmmnnnooonnnoooqqqsssssskkkiiiiiieee```___`````````aaaeeejjjnnnssssssrrrnnncccUUULLLJJJFFFRRRlll~~~fffKKK;;;666666333333333222222111111111111111111000000000000000////////////////////////////////////000000000000///////////////000111111111999===@@@DDDDDDSSSooooooVVVNNNPPP```vvv~~~vvvmmmbbb[[[UUUNNNJJJJJJIIIFFFFFFHHHJJJLLLNNNPPPRRRTTTTTTUUUVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXXXX[[[]]]aaadddhhhkkklllmmmiiihhhgggiiillloooooonnnpppsssuuuuuutttrrrqqqrrrvvvzzz~~~~~~}}}yyywwwvvvuuusssqqqmmmllliiihhhhhhfffdddbbbaaaaaaaaa```_________^^^[[[]]]^^^___^^^^^^```aaaeeegggjjjkkkjjjfffbbb___``````aaaaaaaaaccceeefffeeeeeeeeedddcccbbb``````aaa```_________aaacccdddgggggggggeeeddddddfffhhhhhhiiilllnnnqqqsssuuuvvvvvvwwwyyyzzz|||}}}}}}~~~|||yyyvvvuuuttttttsssqqqnnnjjjgggeeeccceeeffffffdddbbbaaaaaabbbgggggggggffffffgggggghhhiiijjjkkkkkkkkkllloooqqqyyyooojjjhhheeebbb```````````````cccgggjjjrrrtttsssoooeeeYYYOOOJJJCCCLLLaaa|||mmmQQQ>>>666555444333333222222111111111111111000000000000000000////////////////////////////////////000000000000000000//////000000111222///777:::???DDDFFFUUUppp~~~iiiTTTQQQYYYnnnyyyoooccc[[[UUUOOOJJJJJJJJJGGGGGGIIIJJJKKKNNNQQQSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXXXXYYYZZZ\\\^^^aaadddfffhhhiiiiiigggfffiiimmmpppooommmkkkmmmoooqqqqqqrrrtttuuuvvvyyy}}}~~~}}}|||{{{|||yyyuuusssrrrqqqooonnnjjjhhhfffeeefffeeecccaaaaaaaaaaaa``````_________\\\^^^``````___^^^___```cccfffiiikkkjjjeee___[[[```bbbcccccccccdddfffhhheeeeeeeeedddcccbbb```___bbbbbbaaaaaaaaabbbddddddhhhhhhgggfffcccccceeefffhhhjjjmmmpppssstttuuuuuutttvvvyyy{{{|||}}}~~~{{{xxxuuutttppppppooonnnlllkkkjjjjjjiiiiiiiiigggdddcccccceeeeeefffggghhhiiiiiihhhhhhggghhhiiiiiiiiikkknnnpppssskkkgggeeeddd___````````````bbbfffiiinnnrrruuurrriii]]]PPPGGGCCCIIIXXXooosssTTT@@@888777444444333333222111111000000000000000000000000111////////////////////////////////////000000000000000000//////000000111222000666888>>>HHHNNN```|||zzzeeeUUUWWW___zzzxxxnnnccc\\\VVVPPPKKKKKKJJJHHHGGGJJJIIIKKKNNNQQQSSSTTTTTTSSSVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^```bbbccceeeeeeiiiffffffiiinnnqqqooolllhhhjjjkkklllmmmppptttvvvwwwzzz~~~}}}~~~}}}{{{zzz{{{||||||zzzvvvrrrooonnnmmmlllkkkhhhgggeeeeeeffffffdddcccbbbbbbbbbbbbaaaaaaaaaaaa___aaaccccccaaa______```bbbcccfffgggfffccc```^^^```bbbddddddccccccfffhhheeeeeeeeeeeeeeedddcccccccccbbbbbbbbbbbbcccddddddfffffffffeeecccccceeegggjjjkkkmmmooorrrsssuuuvvvrrruuuyyy{{{|||~~~}}}yyyuuusssnnnnnnnnnmmmmmmmmmmmmmmmjjjjjjiiigggdddcccdddeeedddeeehhhjjjjjjiiigggfffeeefffgggggghhhjjjnnnqqquuukkkfffeeefff^^^_________```bbbfffiiikkkqqqvvvuuummm___PPPDDDCCCHHHSSSggguuuUUUAAA:::999444444333333222111000000000000000000000111111111////////////////////////////////////000000000000000000000000000111111222333777888???LLLWWWlllyyydddVVV[[[aaawwwmmmccc\\\WWWPPPLLLLLLKKKHHHHHHJJJIIIKKKNNNQQQSSSTTTSSSSSSWWWVVVVVVUUUUUUUUUVVVVVVTTTTTTUUUVVVWWWYYYZZZ[[[^^^______aaabbbcccdddeeeiiifffeeeiiioooqqqooollljjjjjjkkkjjjkkkmmmqqqtttwwwzzz~~~|||zzzyyy{{{}}}yyyxxxyyy{{{}}}}}}xxxuuupppmmmlllkkkjjjiiijjjhhhgggggghhhhhhgggfffdddddddddcccccccccccccccbbbdddeeeeeecccaaa``````aaaaaabbbcccccccccbbbbbb___bbbddddddbbbbbbdddgggdddeeeeeefffggggggffffffccccccbbbbbbbbbcccddddddddddddeeedddcccdddfffhhhmmmmmmlllmmmooorrruuuwwwppptttyyy{{{|||zzzuuussspppoooooonnnmmmllllllkkkiiiiiihhheeebbbaaabbbcccccceeehhhjjjjjjhhheeecccdddeeeffffffgggjjjnnnqqqvvvooojjjfffcccaaaaaaaaaaaaaaabbbbbbbbbeeemmmtttsssmmmdddWWWMMMCCCDDDLLL^^^vvv~~~^^^@@@777===333333222111000000000000222222222222222111000///------......//////000000---......///000111111222222111000000000111222333555777;;;@@@KKK___xxxsss___WWWYYYddd~~~~~~uuukkkbbb\\\UUURRRMMMKKKJJJJJJIIIHHHGGGIIILLLMMMMMMOOOQQQSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYYYY[[[^^^aaacccddddddcccfffcccbbbeeekkknnnmmmjjjfffffffffhhhjjjmmmoooqqqxxxxxxxxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~}}}{{{|||}}}~~~~~~}}}||||||xxxuuuwww{{{}}}{{{xxxwwwtttpppkkkhhhgggggghhhfffdddccceeehhhjjjiiigggdddddddddcccccccccbbbbbbeeeeeedddaaa___^^^___aaabbbbbbaaaaaaaaaaaaaaabbbffffffeeefffggggggeeebbbcccdddfffhhhhhhgggeeedddbbbbbbbbbbbbcccdddeeefffeeeffffffggghhhiiijjjkkkooopppqqqpppoooppptttxxx|||{{{yyyyyy{{{|||xxxwwwwwwpppooonnnnnnnnnnnnlllkkkiiifffbbb``````aaa``````___bbbeeehhhjjjiiigggfffbbbccceeeggghhhiiijjjjjj|||rrriiiddd```aaaaaaaaaaaaaaaaaaaaaaaa___gggnnnpppnnnfffWWWJJJDDDCCCIIIZZZssseeeGGG999999444333222222111111111111111222222333333333222222.........///////////////......//////000111111222111111000000000111222333444777;;;CCCQQQfff~~~mmm[[[UUUWWW```{{{}}}zzzrrrjjjaaa[[[TTTQQQMMMKKKJJJIIIIIIHHHJJJLLLMMMMMMMMMMMMNNNPPPTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ\\\]]]```ccceeeggggggggghhhfffdddggglllooommmjjjggggggggghhhkkkmmmppprrrttttttuuuvvvwwwyyy{{{|||~~~|||zzz{{{|||}}}}}}|||{{{{{{{{{||||||{{{zzzzzz{{{wwwtttuuuyyyzzzxxxuuutttrrrnnnjjjgggeeeeeedddcccbbbaaacccfffhhhgggfffcccccccccccccccddddddddddddddddddbbb```___aaabbbcccbbbbbbaaaaaabbbbbbbbbgggfffffffffggggggeeecccdddeeefffggggggfffeeedddbbbbbbbbbbbbccceeefffgggggggggfffggghhhjjjlllmmmmmmoooqqqqqqppprrrwww{{{~~~}}}{{{{{{|||}}}zzzwwwvvvrrrpppmmmlllllllllkkkiiikkkhhhdddaaa``````___^^^```bbbfffhhhiiihhhfffeeebbbccceeeggghhhjjjkkkkkkvvvkkkdddaaaaaaaaaaaaaaaaaa`````````^^^eeemmmuuuxxxrrr```NNNFFFCCCEEETTTmmmlllNNN;;;666555555444333222222222222000111222333444444444444///////////////............//////000000111111111000000//////000111222222555777<<>>DDDGGGLLL]]]xxxttt\\\OOOOOOQQQPPP]]]sss~~~rrrpppkkkgggbbb\\\VVVQQQOOOLLLIIIGGGGGGHHHGGGGGGGGGIIIJJJJJJIIIIIIKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUVVVXXXYYY[[[]]]]]]\\\]]]___aaaaaa```^^^]]]^^^]]]\\\ZZZXXXZZZ]]]___```_________aaaccceeefffeeedddddddddeeeeeefffgggfffdddccccccdddeeedddccc^^^___```aaaaaa```______]]]^^^```aaa___]]][[[[[[[[[\\\\\\]]]]]]^^^______ZZZ]]]______]]]]]]___bbbcccaaa^^^\\\[[[\\\]]]^^^[[[[[[\\\[[[[[[\\\^^^```bbbbbbbbbbbbcccdddeeefffdddbbb______```aaaaaa```___```aaabbbdddgggiiijjjlllkkkjjjhhhgggfffffffffdddeeegggiiilllooorrrssswwwzzz{{{tttmmmiiihhhgggfffeeefffiiilllnnnmmmnnnrrrwww||||||zzz}}}}}}yyytttrrrooonnnppprrrssssssnnnjjjfffcccaaa```___^^^```aaacccdddeeeffffffgggfffggghhhjjjlllmmmmmmmmm}}}llljjjccc___```aaa___\\\]]]\\\]]]```hhhrrruuujjj]]]JJJBBB???CCCFFFQQQooozzzlllWWWAAA999666333222222333333333000000000000000000000000000000000000000000000000000000000000000000000000///000000///---...000222777<<>>FFFLLLTTTcccwwwtttbbbTTTOOOSSSXXXooo|||yyyvvvrrrmmmfff```\\\XXXRRRMMMLLLKKKIIIGGGFFFEEEFFFFFFDDDGGGIIIJJJIIIIIIJJJLLLPPPPPPOOOOOOOOOPPPQQQQQQPPPRRRTTTVVVXXXXXXXXXXXXUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVUUUZZZZZZXXXVVVTTTSSSQQQPPPUUUTTTSSSQQQPPPPPPPPPPPPQQQQQQRRRTTTUUUWWWXXXXXXYYYZZZ[[[[[[[[[\\\```bbb```^^^\\\\\\]]]]]]]]]\\\YYYYYYXXXXXXYYY[[[]]]^^^aaabbbcccdddddddddcccbbbcccccccccccccccbbbaaa``````aaaaaaaaaaaabbbeeegggfffdddcccdddfffiiijjjjjjnnnpppsssvvvwwwwwwwwwvvv~~~|||vvvnnnhhhfffddd```]]]ZZZWWWTTTSSSTTTTTTTTTSSSQQQRRRUUUXXX[[[^^^```aaagggjjjooorrruuuwww{{{}}}}}}{{{yyyzzz{{{zzzvvvrrruuuvvvxxxyyyxxxvvvrrrpppkkkjjjiiiggggggggghhhiiiggghhhiiijjjkkkkkkkkkjjjjjjiiigggfffgggjjjnnnppprrriiibbb```___\\\ZZZ[[[YYY[[[]]]```fffjjjggg```OOOEEEAAACCCCCCHHH]]]wwwsssddd^^^]]]TTTIII999666333111111111111000000000000000000000000000///////////////////////////////////////////////////000111111111222555777777<<>>===>>>???AAACCCEEEGGGGGGQQQUUUZZZ^^^bbbfffjjjlllpppqqqssstttuuuuuutttsssuuuxxx{{{zzzuuuqqqnnnnnnlllllllllmmmmmmmmmmmmmmmjjjjjjiiiiiiiiiiiijjjkkkkkkiiigggfffhhhmmmsssvvv}}}rrrfffaaa]]]ZZZXXXZZZWWW]]]aaabbbcccfffgggeeeVVVIIIAAABBBBBBFFFYYYpppzzzdddXXXWWWXXXTTTPPP<<<999666333333333222111000000000000000000000000000000000000000000000000000000000000000000000000111111222111000000333555999===CCCMMM[[[nnnqqq[[[MMMQQQbbbrrrxxxqqqlllaaa^^^ZZZTTTOOOKKKJJJJJJHHHHHHHHHIIIIIIIIIHHHHHHDDDGGGIIIJJJIIIIIIJJJLLLKKKLLLMMMNNNPPPSSSUUUVVVRRRTTTVVVYYY[[[\\\\\\\\\ZZZZZZZZZZZZYYYXXXVVVVVVSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMOOOPPPQQQRRRUUUWWWXXXXXXXXXZZZ[[[\\\[[[ZZZ[[[\\\\\\ZZZXXXXXXYYYZZZ[[[\\\]]]^^^___aaaaaaaaaaaabbbcccddddddccccccddddddddddddccccccaaaaaabbbaaa```aaadddfffeeeeeefffiiilllnnnnnnmmmmmmooosssvvvyyyzzz{{{zzzwwwwwwwww{{{}}}zzzsssnnnhhhccc[[[VVVRRRNNNHHHDDD???===;;;:::;;;<<<;;;;;;;;;<<<===>>>???AAABBBBBBEEEIIIOOOTTTYYY^^^cccgggiiilllpppsssttttttttttttwwwxxxyyyxxxuuurrrpppnnnmmmmmmmmmmmmmmmmmmlllllljjjiiihhhhhhhhhhhhiiijjjhhhgggfffgggjjjpppuuuyyyuuuiiibbb___[[[ZZZ[[[UUU\\\bbbbbbbbbeeefffdddYYYJJJ@@@@@@@@@DDDVVVmmmzzzdddZZZ[[[]]]ZZZWWW===:::666444444444333222000000000000000000000000000000000000000000000000000000000000000000000000111222222000///000222444;;;???GGGRRR```pppsss\\\OOOUUUhhhzzz{{{tttnnnjjj```^^^YYYSSSNNNKKKKKKLLLHHHHHHIIIJJJJJJJJJIIIIIIFFFIIIKKKLLLKKKKKKLLLNNNJJJKKKLLLNNNQQQSSSVVVWWWSSSTTTWWWZZZ\\\]]]^^^^^^ZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVTTTRRRPPPOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFDDDEEEGGGIIIKKKMMMOOOOOORRRTTTVVVXXXXXXXXXYYY[[[WWWWWWXXX[[[]]]^^^\\\ZZZWWWXXXYYY[[[\\\\\\\\\\\\____________```aaaccccccddddddeeeeeefffeeeeeeeee```aaaaaaaaaaaabbbeeehhhgggfffgggiiikkkmmmlllkkkkkkmmmqqquuuxxxzzzzzzzzzyyyxxxxxx{{{~~~{{{}}}zzzssslllhhh___YYYSSSNNNJJJFFF@@@;;;;;;999777777888999999999777888888999:::;;;<<<<<<===BBBIIIOOOUUU\\\aaaeeedddhhhnnnrrrttttttttttttyyyyyyxxxwwwvvvtttqqqpppmmmmmmnnnnnnmmmlllkkkkkkjjjiiihhhgggggghhhiiiiiiiiihhhhhhhhhkkkoootttwww}}}kkk```^^^^^^\\\YYYZZZ[[[\\\]]]___``````aaa___NNNCCCFFFGGGFFFRRRdddlllccc___dddeee[[[JJJ888333888333111333000222222222111000//////...000000000000000000000000222000///------///000222000000//////000222444555555666@@@SSSdddrrrjjj\\\RRRRRRiii~~~yyynnneeeaaa```[[[TTTOOOLLLJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\\\\[[[ZZZZZZZZZZZZZZZUUUVVVVVVVVVTTTRRROOOMMMJJJJJJJJJJJJJJJJJJIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIMMMOOOQQQRRRSSSTTTVVVXXXWWWWWWXXXXXXXXXXXXXXXWWWXXXYYY[[[\\\\\\\\\[[[ZZZ\\\\\\^^^```aaaccceeeeeeggggggggggggfffeeedddddd``````aaabbbcccdddeeeeeeiiiiiiiiihhhggghhhlllnnnmmmoooqqqssstttuuuuuuttttttuuuvvvxxxzzz|||}}}~~~|||uuunnneee___XXXQQQIIIDDDCCCBBB>>>:::888777555333222222222333333333333444666888999:::;;;>>>BBBGGGJJJNNNRRRUUUZZZ```hhhmmmppprrruuuxxx~~~|||zzzyyywwwuuuqqqooossslllffffffkkkmmmkkkgggjjjiiigggfffgggiiilllnnniiikkkllllllkkklllooosssnnnbbb^^^^^^[[[XXXZZZZZZ[[[\\\^^^```bbbcccbbbQQQEEEEEEEEEDDDOOO```yyynnniiimmmmmmcccOOO;;;555888333111333000222222111111000//////...000000000000000000000000111000///......///000111000000//////000222444555::::::BBBSSScccppp}}}zzzfff[[[TTTXXXqqq}}}~~~|||vvvlllccc```___ZZZSSSNNNKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFHHHIIIJJJKKKMMMNNNOOOOOOQQQQQQQQQRRRSSSUUUVVVWWWUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZWWWWWWXXXWWWUUUSSSPPPOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGJJJLLLNNNOOOPPPQQQSSSUUUSSSTTTVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXZZZ[[[]]]___bbbdddfffgggggggggggggggfffdddcccccc___```aaabbbcccdddddddddggghhhhhhgggfffgggjjjmmmmmmnnnppprrrttttttttttttuuuvvvwwwyyy|||~~~yyyqqqhhh^^^XXXQQQKKKCCC???>>>===999666666666444333222222333333444444444444555555666777999<<>>BBBGGGJJJMMMSSS\\\bbbfffkkkqqquuuyyyxxxwwwvvvuuuuuuuuuuuuyyyxxxuuussspppmmmjjjiiikkkkkkjjjjjjkkkmmmpppqqquuuuuutttqqqooonnnpppqqqwwwiiiaaa^^^\\\[[[[[[ZZZYYYYYY[[[^^^bbbeeeeeeUUUHHHCCC@@@@@@JJJXXXxxx|||zzz}}}ttt```GGG:::888333111444222111111111111000000//////////////////////////////000000////////////000000000000//////000222444555888:::AAAOOObbbsssooo\\\SSSPPPXXXuuu{{{|||}}}wwwuuuqqqhhhaaa^^^XXXTTTOOOKKKHHHGGGEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFIIIJJJKKKLLLMMMOOOPPPPPPRRRRRRRRRRRRSSSTTTVVVVVVYYYYYYZZZYYYXXXVVVTTTSSSPPPQQQSSSUUUWWWXXXYYYYYYYYYXXXXXXWWWUUURRRPPPOOOJJJJJJJJJJJJIIIGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@???>>>======>>>???@@@>>>?????????@@@@@@AAAAAACCCEEEGGGGGGHHHHHHJJJLLLKKKMMMQQQTTTWWWXXXWWWWWWUUUVVVWWWXXXYYYXXXWWWWWWYYYZZZ\\\^^^aaaccceeefffgggggggggfffdddcccaaa```___```bbbdddeeeeeedddddddddeeeffffffeeefffhhhjjjmmmnnnppprrrttttttttttttzzzzzz{{{~~~vvvllleee]]]UUUOOOEEEAAA===:::999888666444222222222333333444444555333333222222222222333333777888888888999<<>>===<<<;;;;;;<<<===>>>>>>>>>>>>???????????????AAABBBDDDEEEEEEEEEGGGIIIIIIKKKOOORRRUUUWWWWWWWWWVVVWWWXXXYYYZZZYYYXXXXXX\\\\\\]]]___```bbbccccccfffffffffeeedddbbbaaa```___aaabbbdddeeeeeeeeeeeedddeeeggggggffffffhhhjjjmmmoooqqqssstttuuuuuuttt{{{|||~~~~~~wwwmmmddd]]]VVVOOOIII@@@===:::888777777555444111111222333333444444444111000000111111222333444666777666666666888===@@@BBBGGGNNNTTTZZZaaaiiiooosssuuuuuutttrrrrrrtttvvvuuuwwwxxxuuuoookkkkkkmmmjjjjjjkkklllnnnpppsssttttttsssqqqpppppppppqqqqqqtttiiiaaa^^^^^^[[[ZZZXXXXXXXXXYYY[[[\\\___TTTHHHBBB@@@AAAIIIQQQnnnuuu|||}}}lllOOO>>>:::444333555222111111000000000000000000000000000000000000000000//////000000000000//////000000//////000222444555;;;>>>EEEPPPbbbssszzzyyyrrrbbbTTTPPPQQQ\\\zzzyyyrrroookkkccc]]]ZZZQQQNNNJJJGGGEEEDDDBBB@@@BBBCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVXXXYYY]]]]]]\\\[[[XXXUUUSSSQQQQQQRRRTTTVVVWWWWWWWWWWWWVVVUUUTTTQQQOOOMMMKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@????????????@@@@@@???>>>>>>>>>>>>???<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBCCCDDDFFFGGGIIIKKKOOORRRTTTVVVWWWWWWXXXYYYZZZ[[[ZZZYYYYYY]]]]]]^^^___```aaaaaabbbddddddddddddcccbbbaaaaaaaaaaaabbbcccdddeeeffffffeeeggghhhiiihhhhhhiiikkkoooppprrrtttuuuvvvvvvvvvzzz|||wwwoooeee[[[TTTMMMFFFAAA999888777666555444444444111111222333444444333333000000000111111333444444555555555555555666:::<<<>>>CCCIIINNNSSSZZZbbbiiilllpppssssssrrrqqqsssuuuvvvwwwwwwtttpppmmmmmmooohhhiiijjjlllnnnppprrrsssuuusssqqqqqqrrrsssssssss{{{nnnddd^^^]]]WWWVVVVVVWWWXXXYYYZZZ[[[]]]TTTJJJCCC@@@AAAFFFLLL___zzzyyyhhhrrr~~~xxxnnnQQQ>>>:::555444555111000000000000000000000111000000000000000000000000//////000000000000//////000000//////000222444555999>>>FFFQQQccctttyyyuuuhhhYYYNNNMMMOOO[[[yyyvvvooolllhhh```YYYWWWNNNKKKHHHEEEDDDCCC@@@???@@@AAABBBDDDFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNPPPPPPQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYXXXVVVTTTSSSTTTUUUWWWXXXXXXWWWVVVUUUVVVUUUSSSPPPNNNLLLKKKJJJHHHHHHIIIIIIJJJJJJIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>???>>>===<<<;;;<<<<<<===::::::999888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???@@@AAACCCFFFFFFGGGJJJMMMPPPSSSUUUWWWXXXYYYZZZ[[[ZZZYYYYYY[[[\\\]]]^^^```aaabbbcccbbbbbbccccccccccccbbbbbbcccbbbbbbbbbccceeeggghhhggghhhjjjkkkjjjjjjkkklllpppqqqsssuuuwwwwwwwwwwwwyyy|||xxxkkkdddZZZRRRLLLFFF@@@<<<555555555555444333333444111111222333444333222222222222222111111222222333222333444444444555777999<<>>:::555444555000000000000000000111111111000000000000000000000000//////000000000000//////000000//////000222444555555<<>>>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWWWWWWWVVVUUUVVVWWWYYYYYYYYYWWWUUUTTTWWWVVVSSSPPPNNNLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@???>>>===============<<<;;;:::999:::;;;;;;:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===>>>???AAADDDDDDEEEFFFIIIMMMQQQSSSWWWWWWYYYZZZZZZZZZYYYXXXYYYZZZ\\\^^^```bbbddddddaaaaaabbbccccccccccccbbbdddcccaaaaaabbbdddgggiiihhhjjjlllllllllkkklllmmmqqqrrrtttvvvxxxxxxxxxxxxxxx|||~~~uuulll```ZZZQQQKKKGGGDDD???<<<444555666666555444555666111222333444333333111111555444333222111111111111///111333444333444555777:::===AAAEEEHHHNNNWWW^^^]]]dddmmmrrrrrrsssvvvyyyvvvtttoookkkiiigggggggggdddeeegggjjjlllooopppqqqtttpppmmmlllnnnnnnmmmkkkvvvddd[[[\\\XXXXXXWWWVVVVVVVVVWWWWWWZZZVVVNNNFFF@@@@@@DDDGGGPPPnnnyyy___YYYbbbmmmsssqqqZZZBBB888555333222333222222222111111111111000////////////////////////000111111111111222222222111222222111000111444666777BBBLLLTTTccctttyyyrrrZZZNNNEEEDDDHHHSSSiiixxxqqqiiiccc```\\\UUUPPPJJJHHHDDDCCCBBBBBBAAA@@@>>>>>>???@@@BBBCCCDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRWWWWWWXXXXXXXXXWWWUUUTTTUUUWWWXXXXXXVVVSSSRRRRRRWWWVVVTTTRRRPPPMMMKKKJJJLLLJJJIIIIIIJJJJJJJJJIIICCCEEEFFFHHHGGGEEEBBBAAA??????>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999;;;::::::999999::::::;;;:::::::::::::::999888777888888999999;;;<<<>>>???AAA@@@@@@AAAEEEIIIMMMPPPTTTTTTVVVXXX[[[[[[ZZZYYYWWWYYY[[[]]]___aaabbbccc_________```aaacccdddeeeaaaaaabbbcccdddgggjjjkkkkkkjjjiiihhhiiikkknnnpppsssqqqpppssswww{{{|||{{{yyyppphhhccc\\\VVVNNNFFF@@@;;;777555666555333333333333222000000000111111111222222222///////////////000111111111222333444555666666666666888;;;>>>CCCIIIPPPUUUZZZaaahhhkkkpppwww||||||}}}rrriiifffgggffffffggggggjjjnnnppppppooooooooommmllllllkkkkkkkkkkkklllwwwfff]]]\\\XXXWWWVVVVVVUUUVVVVVVVVVYYYUUUNNNFFFAAA@@@CCCFFFMMMiiisss[[[VVV___iiinnnqqq\\\DDD999666333222333222222222111111111111000/////////////////////////////////000000000000111111222222111000111444666888AAAJJJSSSeeexxx{{{ttt___QQQEEEBBBEEENNNaaattt|||rrrlllccc^^^[[[WWWPPPKKKHHHFFFCCCAAAAAAAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTTTTVVVVVVWWWWWWWWWVVVTTTTTTWWWXXXXXXWWWTTTRRRRRRRRRUUUTTTSSSPPPNNNLLLJJJIIIKKKJJJHHHHHHIIIJJJIIIHHHAAACCCDDDEEEDDDBBB???===@@@?????????>>>>>>======::::::;;;;;;::::::999888::::::999999999999::::::999999999999999888777777999999999999:::;;;<<<===>>>======>>>AAAEEEIIIKKKLLLMMMNNNQQQSSSUUUVVVVVVWWWYYY[[[]]]___```aaaaaa_________``````bbbcccdddbbbbbbbbbbbbdddfffhhhjjjiiihhhgggfffgggiiilllnnnqqqooonnnpppuuuyyy{{{{{{{{{{{{}}}~~~~~~vvvnnnggg___ZZZRRRNNNGGGAAA>>>;;;888666555444222222333333111///000000111111111222222222///////////////000111111000111111222333333333333777888999999;;;???DDDHHHRRRYYYaaagggqqqzzz~~~wwwmmmdddccceeefffhhhjjjhhhllloooqqqqqqppppppppplllkkkkkkkkkkkklllmmmmmm{{{kkk```]]]WWWVVVVVVUUUTTTTTTUUUUUUWWWTTTNNNGGGBBB@@@BBBDDDIIIbbbxxx||||||nnnWWWTTT]]]fffkkkqqq^^^HHH;;;666333222333222222222111111111111000000000000000000000000000///000000000000111111111000111222111111111444666:::@@@HHHTTTiii|||xxxcccSSSEEEBBBFFFOOO```ppp|||zzzssslllfff___YYYUUUQQQLLLHHHEEECCC@@@?????????>>>===AAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSWWWWWWUUUSSSPPPOOOPPPQQQSSSRRRPPPNNNLLLJJJHHHGGGJJJIIIGGGGGGHHHIIIGGGFFFFFFFFFGGGGGGFFFDDDAAA???AAA@@@@@@???>>>======<<<999999::::::999999888777999999999999999999999999888888888888888777777666888888999999999::::::;;;::::::999:::<<>><<<;;;;;;:::::::::::::::999888888888888888888888888888888666666777777777666666555555666777888999999::::::888777777888999<<<>>>@@@BBBCCCEEEFFFJJJOOOTTTXXXYYYZZZ\\\^^^``````______^^^^^^]]]]]]]]]^^^^^^___aaaaaaaaabbbcccdddeeeeeeiiihhhhhhhhhiiikkknnnooonnnmmmlllnnnqqqvvvzzz}}}vvvqqqhhh```ZZZTTTOOOLLLEEEAAA<<<999666555222111333111000000111111000...111111111111111111111111000000//////000000111222444444555555555444333333222333555555777999===@@@IIILLLQQQYYYccckkkjjjccc]]]YYYZZZaaafffgggiiillllllpppsssuuutttsssrrrrrrttttttsssssssssttttttuuuwwwiii```WWWVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPKKKFFFBBB@@@@@@DDDUUUiii~~~fffTTTRRRWWW```gggkkk```OOO???777555555555222222222111111111000000000000000000000000000000111111222222222333333333000000111111111222555777===@@@JJJ\\\ttt~~~gggUUUGGGHHHRRR```tttxxxpppgggccc\\\UUUOOOJJJFFFCCC@@@>>><<<;;;<<<===<<<<<<@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFHHHIIIKKKKKKMMMNNNPPPQQQRRRQQQQQQPPPVVVUUUUUUUUUUUUVVVVVVVVVWWWVVVSSSOOOLLLLLLOOOQQQSSSRRRPPPOOOMMMKKKIIIIIIIIIHHHGGGGGGHHHGGGEEECCCEEEEEEDDDDDDBBB@@@>>>===@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;::::::999666666777888888777666666444444555666666555555555222333555777888999::::::777777777777999;;;===>>>AAABBBDDDEEEGGGLLLRRRWWWXXXZZZ\\\___``````___^^^\\\\\\\\\[[[\\\\\\]]]]]]___```aaabbbbbbccccccdddfffffffffggghhhjjjlllnnnnnnooooooppprrrvvv{{{~~~~~~~~~~~~{{{xxxuuujjjeee]]]VVVQQQLLLHHHFFF???<<<888666555444333111222000///000111111000...111111111111111111111111000000000000000111222222444444555555555444333333222333555777888;;;???AAADDDGGGJJJOOOWWW]]]YYYQQQPPPQQQXXXccciiiiiihhhiiimmmppptttuuuuuusssrrrrrrwwwvvvuuuttttttttttttttt}}}nnnaaaWWWWWWUUUTTTSSSSSSRRRRRRQQQRRRRRRNNNIIICCC@@@???BBBPPPccc|||jjj]]]XXXWWW]]]eeemmmfffVVVDDD888666666555222222222111111111111000000000000000000000000000...////////////000000000///000111111111222555888>>>BBBNNNcccxxxhhhWWWIIIIIIRRRbbb{{{wwwpppfffbbb\\\TTTMMMFFFBBB@@@@@@>>>;;;;;;<<<=========>>>>>>??????@@@@@@@@@AAACCCDDDEEEFFFGGGIIIIIIJJJMMMMMMNNNOOOPPPPPPPPPPPPVVVUUUUUUUUUUUUVVVWWWWWWYYYXXXVVVSSSQQQQQQSSSVVVSSSRRRQQQOOOMMMLLLJJJJJJIIIHHHHHHHHHIIIHHHEEEBBBDDDDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;::::::999;;;<<<<<<<<<<<<;;;::::::444555777777777777555444222333444444444444444444000222444666888888888888666666777888:::<<<===>>>>>>@@@BBBBBBBBBEEEKKKPPPUUUWWWZZZ]]]___^^^]]]\\\ZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^___aaabbbcccccccccaaabbbbbbdddeeegggiiijjjmmmnnnpppqqqrrrtttxxx{{{}}}~~~|||{{{xxxvvvtttppplllhhhZZZVVVPPPKKKGGGCCC???===777555444444555666666555222000///000111111000///222222222111111111111111111000000000000111222222111111222333333222222222444555777777777999;;;======@@@DDDGGGNNNSSSQQQKKKJJJNNNXXXeeekkkiiiggghhhmmmpppsssuuutttrrrqqqqqqtttsssrrrqqqqqqqqqqqqrrrqqqbbbXXXWWWVVVUUUTTTSSSSSSSSSQQQSSSSSSQQQKKKEEE@@@>>>@@@JJJ[[[www{{{tttmmmddddddjjjtttooo___JJJ;;;777666444222222222111111111111000////////////////////////------.........////////////000111111111222555888>>>EEETTTiii|||iiiYYYKKKKKKSSSeeexxxrrriiifff___VVVMMMFFFBBB@@@@@@>>><<<<<<===??????>>>>>>>>>???@@@AAAAAABBBBBBEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTSSSTTTUUUVVVWWWWWWWWWVVVTTTSSSSSSUUUWWWRRRRRRPPPOOOMMMLLLJJJJJJJJJIIIIIIIIIJJJHHHEEEBBBEEEDDDDDDCCCCCCBBBAAAAAA;;;;;;;;;::::::999999999:::;;;;;;;;;;;;:::999999333444666777777666444333111222222333444444333333222333555666666555444333555666777999:::<<<>>>???===???AAA@@@>>>???DDDIIIPPPRRRVVVZZZ\\\\\\[[[YYYXXXXXXXXXXXXYYYZZZ\\\\\\[[[\\\^^^```bbbccccccccc______aaabbbdddfffggghhhiiikkkooopppoooppprrruuuzzz|||}}}zzzwwwqqqooollliiifffaaa\\\XXXMMMJJJFFFCCC@@@<<<888666333222222333444666555444222111000000222222111000222222222111111111000000111111000000111111222333000111111222333333333333555666888888777888999;;;888===BBBDDDIIINNNOOOMMMKKKOOOXXXdddiiihhhgggiiilllooorrrsssrrrpppoooooooooooooooooopppqqqrrrsssssscccYYYXXXWWWUUUTTTSSSSSSSSSQQQSSSTTTRRRMMMFFFAAA>>>???GGGWWWssssssnnnsss{{{vvvfffNNN===777555222222222222111111111111000////////////////////////////////////000000000000///000111111111333666888>>>FFFXXXmmm}}}~~~gggYYYMMMMMMVVVjjjyyyuuummmjjjcccZZZPPPIIIDDDCCC@@@>>><<<===>>>@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJLLLOOOSSSVVVXXXTTTSSSRRRRRRRRRTTTUUUVVVTTTTTTTTTSSSRRRRRRTTTVVVQQQQQQPPPNNNMMMKKKJJJIIIJJJJJJIIIJJJJJJIIIEEEBBB@@@@@@@@@??????>>>>>>>>>999999999999999999999999999::::::::::::999888888333444666777777666444333000111222333333333333333444555666666555333111///444555666888;;;===>>>???===@@@BBB@@@===<<<@@@DDDLLLOOOSSSWWWYYYZZZXXXWWWVVVVVVWWWWWWYYYZZZ\\\\\\YYY[[[^^^```bbbccccccccc___```aaaccceeeggghhhiiieeeiiimmmnnnmmmlllnnnppprrruuuzzz~~~|||yyyuuupppmmmfffdddaaa^^^ZZZUUUNNNJJJFFFDDDAAA???===:::666333555444222222333333111000222111000111222333222111222222222222111111000000111111111000111111222333111222333444555666666666444666888999999:::<<<>>>888>>>CCCDDDGGGLLLOOOOOONNNQQQYYYbbbgggfffgggkkkkkknnnqqqrrrqqqooonnnnnnmmmmmmnnnoooqqqtttvvvwwwsssbbbWWWXXXXXXVVVTTTQQQPPPPPPPPPRRRSSSSSSOOOIIICCC???AAADDDTTTooo{{{|||yyykkkTTT@@@666333222333333333222222222111111000000000000000000000000000000000000111111111111000111111000000222555888DDDOOO^^^ooo~~~xxxcccXXXLLLKKK\\\xxxxxxpppkkkkkkfff^^^WWWRRRMMMIIIFFF@@@>>>======@@@BBBDDDDDDFFFEEECCCBBBBBBCCCEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKNNNPPPRRRSSSOOOPPPQQQRRRSSSSSSSSSSSSSSSQQQOOOMMMMMMOOOQQQRRROOOPPPPPPOOOLLLIIIFFFCCCHHHIIIJJJJJJHHHEEEAAA???BBB@@@===<<<<<<;;;999888999888777777666777777777::::::;;;:::999777555444111222222333444444444444222333444444222222333444555555555555555555444444555666777999;;;===>>>?????????>>>===;;;;;;>>>@@@EEEIIINNNRRRTTTVVVWWWYYYWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[\\\]]]\\\\\\]]]___^^^^^^^^^___```bbbdddfffbbbdddfffhhhkkklllmmmmmmppprrrtttvvvxxxzzz{{{{{{yyytttoookkkgggdddccc```ZZZUUUQQQMMMIIIFFF@@@>>>;;;888555444555555222222222111111111111000333333222222222222333333222222111111111111111111333222111000111222333444666555444333333333444555888888888888999999999999999;;;===AAAFFFJJJNNNPPPNNNUUU\\\``````aaafffjjjlllkkkjjjkkkmmmnnnnnnnnnlllooorrruuuvvvwwwwwwwwwtttdddXXXXXXXXXVVVTTTRRRQQQQQQPPPQQQSSSRRROOOIIIDDD@@@@@@BBBRRRnnn|||nnnVVVAAA777444444333333333222222222111111000000000000000000000000000000000000111111111111000111111000000222666999CCCOOOaaaqqqzzzcccYYYOOOQQQddd|||rrriiiddd```\\\UUUNNNIIIEEEAAA??????===;;;;;;>>>AAABBBBBBAAA@@@>>>======>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLNNNQQQRRRQQQPPPMMMKKKIIIGGGFFFFFFHHHHHHHHHGGGEEEBBB???>>>BBB@@@>>>======<<<;;;:::999999888777777777777888::::::999999777666444444222222333444444444333333222333444444222222333444555555555555555555555555555666777999:::<<<===>>>>>>>>><<<:::777777999;;;AAADDDIIIMMMOOOQQQTTTUUUWWWVVVVVVVVVWWWXXXYYYZZZYYYZZZ[[[ZZZYYYXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[]]]^^^^^^^^^___aaacccdddffffffiiijjjlllnnnppprrrsssssstttuuuwww||||||uuuooojjjfffbbb```ZZZVVVQQQLLLIIIEEEAAA>>><<<:::777555333222333333000000111111222222222333111111000000000000111111222222222222222111111111333333333333333444555555666666555444444444555666777777777888888888888999888999:::===@@@CCCFFFGGGNNNTTTZZZ^^^______aaaccc`````````bbbeeeiiikkkllloooooopppssswwwyyyzzzyyyxxxiii[[[ZZZXXXVVVTTTSSSRRRRRRPPPQQQRRRQQQNNNIIIDDDAAAAAAAAAMMMiii~~~qqqYYYBBB888555555333333333222222222111111000000000000000000000000000000000000111111111111000000111111111333666999EEETTTggguuu~~~yyybbbZZZRRRXXXmmmvvvkkkaaa[[[VVVRRRKKKEEEAAA>>>;;;999<<<:::888999;;;>>>???>>>===<<<;;;::::::;;;<<<===@@@????????????@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJKKKJJJJJJKKKLLLNNNQQQRRRSSSPPPLLLHHHFFFFFFHHHIIIHHHGGGEEEDDDAAA???>>>===@@@>>><<<;;;<<<<<<;;;:::::::::999999888888888888:::999888666444333333333333333444444444333222222222444555444333222333444555555555555555555555555666666777999;;;<<<===>>>AAAAAA???<<<999999:::<<<>>>AAAFFFIIILLLNNNQQQTTTVVVVVVUUUVVVVVVWWWXXXYYYWWWXXXYYYWWWUUUTTTTTTUUUXXXWWWVVVUUUUUUUUUVVVWWW^^^]]]]]]]]]^^^```bbbcccaaabbbccceeegggiiijjjkkkkkknnnttt{{{~~~{{{uuunnngggbbb^^^[[[YYYOOOLLLGGGCCC@@@===999666666555333111000000111111//////000111222333444444111111000000000000111111222222222222222222222222444444555666666666666555777666666555555666777777666666666777777777888888888888888999;;;===>>>???MMMPPPVVV[[[]]]]]]\\\[[[WWWXXXZZZ]]]bbbhhhmmmpppooosssyyy|||xxx}}}ppp___\\\YYYVVVUUUTTTSSSRRRPPPPPPPPPOOOMMMIIIEEECCCDDDAAAHHH___|||~~~rrrZZZBBB777444555333333333222222222111111000000000000000000000000///000000000111111111111000000111111111333777:::HHHZZZnnnyyy}}}}}}zzzuuu```YYYTTT\\\rrr~~~rrrggg]]]WWWRRRNNNHHHCCC@@@===;;;999999777666777999;;;;;;;;;===<<<;;;;;;;;;;;;<<<===@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRRRRPPPLLLIIIGGGHHHIIIJJJHHHGGGDDDAAA???>>>>>>======;;;999999:::;;;:::999::::::::::::999999888777999888666333222222222222444444444444333222222111333444555444333222333555555555555555666666666666888888999:::<<<===>>>>>>AAA@@@???===::::::<<<>>>???BBBFFFIIIKKKNNNRRRUUUUUUUUUUUUUUUVVVVVVWWWWWWTTTUUUVVVUUUSSSRRRSSSTTTWWWVVVUUUTTTTTTUUUVVVWWW]]][[[ZZZYYYYYY[[[]]]^^^]]]]]]^^^```bbbdddeeeffffffjjjqqqyyy~~~~~~zzzvvvtttnnnfff___YYYVVVSSSQQQHHHEEEAAA>>>;;;999666444222111000000//////000000000000111222222333444444444333333222222333333444222222222333333333333333333444666777777777666555666666666666666777777777666666666666777777777888999999999::::::;;;======HHHJJJPPPVVV[[[\\\ZZZWWWOOORRRXXX___gggooovvv{{{|||~~~wwwxxxddd___ZZZVVVUUUUUUTTTRRROOOOOOOOONNNLLLIIIFFFDDDDDDAAADDDUUUqqq|||}}}rrr[[[CCC666333333333333333222222222111111000000000000000000000000///000000000111111111111000000111111111444888;;;GGGZZZooozzz}}}|||wwwsss]]]XXXUUU^^^sss|||}}}~~~rrrggg]]]WWWPPPLLLGGGCCC@@@>>><<<:::777666555666888999999888<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNPPPQQQQQQOOOOOONNNMMMKKKJJJIIIIIIHHHFFFDDDAAA????????????===;;;::::::;;;<<<<<<;;;::::::;;;;;;:::888777666777666444222111111222222444444444444333222222111333444555555333333444555555555555666666666777777:::;;;;;;<<<===>>>>>>???:::;;;:::999777888;;;===AAACCCEEEGGGIIIMMMQQQTTTTTTTTTTTTUUUUUUUUUUUUUUUQQQRRRSSSSSSRRRRRRSSSUUUTTTTTTSSSSSSTTTUUUWWWXXXVVVUUUSSSRRRRRRSSSUUUVVVYYYYYYZZZZZZ\\\^^^```aaaaaaeeekkkrrruuusssnnniiikkkfff^^^WWWRRROOOKKKIIIBBB???<<<:::888777555333000000000000000000000111333222222222222222222222444444333333333333444444222222333333444444444444333444666777777777666555555555666777777777777777777777777777888888888999999999999:::;;;<<<===>>>AAADDDIIIPPPWWW[[[[[[ZZZRRRZZZeeerrr}}}}}}}}}iiiccc[[[WWWVVVUUUSSSQQQOOOOOONNNLLLKKKIIIGGGFFFCCCAAABBBOOOiiiyyy|||ttt^^^FFF888444444333333333222222222111111000000000000000000000000000000000000111111111111///000111111222444888;;;CCCVVVlllyyy}}}|||vvvpppYYYWWWWWWbbbvvv}}}yyy{{{|||}}}}}}qqqfff]]]WWWNNNKKKEEEAAA???===;;;999777666555666888999888777::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<===>>>??????@@@AAABBBBBBEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJMMMNNNOOONNNNNNKKKLLLNNNNNNNNNKKKIIIGGGFFFEEECCCBBBAAA@@@AAAAAA???>>><<<<<<===>>>===<<<::::::;;;;;;:::888666555444444333222222222222333333333444444444333222222333555666555444333444555555555555666666777777888<<<<<<<<<======>>>>>>>>>:::::::::999999:::===@@@AAABBBCCCDDDEEEIIINNNQQQSSSSSSTTTTTTTTTTTTTTTSSSOOOPPPRRRRRRQQQQQQSSSTTTQQQPPPPPPPPPPPPRRRTTTUUUSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSUUUWWWYYY[[[```bbbgggkkkmmmjjjddd``````\\\VVVQQQLLLHHHDDDAAA<<<999777555555444222111000000000000111111111000444333333333222222222222222222111111111111222222222333333444444555555666555555666666777777777666666666777888999999999999999999999:::::::::;;;;;;999888999999:::;;;<<<======???DDDKKKRRRYYY___bbbmmmxxxnnnfff]]]WWWVVVUUUSSSPPPOOONNNMMMKKKJJJHHHGGGGGGCCCBBBCCCMMMddd~~~xxx}}}xxxdddKKK<<<777777333333333222222222111111000000000000000000000000000000000000111111111111///000111111222555999<<>>===<<<:::;;;>>>@@@BBBCCCCCCBBBCCCFFFKKKOOORRRSSSSSSTTTTTTSSSRRRRRRNNNPPPQQQPPPOOOOOOPPPQQQOOOOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNOOORRRTTTVVV^^^^^^```ccccccaaa]]]YYYVVVSSSOOOKKKGGGBBB===:::777555333222222222111000000000111111111000000///222222333333333333333333333222222111111222222333333333333444555666666666777777777777777888999999777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========;;;;;;:::::::::;;;;;;<<<;;;>>>CCCGGGMMMWWWbbbjjjqqqhhh^^^WWWVVVUUURRROOOOOONNNLLLKKKIIIHHHHHHHHHDDDEEEEEEKKK___zzzxxx|||iiiPPP@@@;;;:::333333333222222222111111000000000000000000000000000000000000111111111111///000111222222555999<<>>???>>>>>>============>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<>>AAADDDFFFCCCDDDFFFFFFEEEEEEFFFHHHHHHIIIIIIIIIIIIHHHFFFFFFHHHFFFFFFGGGHHHGGGCCC???===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::777888999:::999666333111000000111111111222222222333333333444444555555555999888666555444444444555555555555666777999:::;;;<<<;;;:::999:::<<<>>>@@@AAA@@@>>>;;;999999;;;===DDDGGGGGGFFFIIIOOORRRQQQTTTQQQOOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLOOOOOOOOONNNMMMLLLKKKJJJIIIHHHIIIJJJLLLLLLJJJHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLMMMOOOOOOMMMKKKIIIGGGDDD@@@===:::888777555444222000///000000111222222111111000/////////111111222333333333222222444333222222222333444555000222444444444555777888::::::::::::;;;===>>>???AAAAAAAAACCCDDDCCC@@@>>>>>>AAABBBBBBEEEIIIGGGCCCBBB???>>>???>>>:::999<<<>>>???BBBFFFLLLUUU```gggxxx|||zzzmmm```ZZZXXXTTTRRRSSSRRRQQQPPPNNNMMMLLLLLLLLLGGGEEECCCFFFRRRhhhxxxqqqXXXFFF<<<777555333222222444444333111000000111222222222111111000000000000000000000000222000111555777777:::>>>KKK[[[llltttxxxuuueeeRRRPPPSSS]]]ooo}}}zzz||||||||||||xxxlllddd\\\TTTNNNKKKGGGAAA===;;;:::999888777777777777888999:::;;;>>>>>>>>>===<<<;;;;;;:::888999:::;;;;;;<<<<<<<<<::::::;;;<<<>>>@@@BBBCCCAAACCCDDDDDDCCCCCCEEEFFFGGGHHHIIIJJJIIIHHHFFFEEEGGGFFFEEEFFFGGGFFFCCC???>>>????????????>>>======;;;;;;;;;;;;::::::::::::777777888888777555333111222222222333333333444444333333444444555555666666999888666444333222333333333333444555777888:::;;;<<<;;;:::999:::<<<===???@@@???>>>;;;999999<<<>>>EEEIIIKKKJJJNNNSSSVVVUUUSSSQQQNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGIIIJJJJJJHHHFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKKKKJJJHHHEEEDDDAAA>>>:::888666555444333222000000000000111111111111111222222222222333333444555555555555444555444333222333333555555333555666666555666777888::::::;;;<<<>>>@@@CCCDDDHHHHHHIIIJJJKKKIIIFFFCCCCCCDDDFFFIIIQQQZZZZZZUUUKKKEEE@@@@@@???<<<;;;===???@@@BBBEEEJJJRRR\\\bbbkkkpppvvvyyyzzzyyywwwwwwwww}}}qqqddd]]]ZZZVVVTTTUUUPPPPPPOOONNNMMMMMMMMMMMMJJJGGGCCCBBBKKK___zzzsssqqq}}}qqqXXXDDD:::777555333222222444444333111111111222222222111111000////////////////////////222000111555666666;;;AAANNN^^^mmmuuuxxxuuueeeTTTLLLRRR^^^ooo{{{yyyzzz{{{{{{tttiiibbb\\\UUUOOOKKKGGGAAA===;;;999888777666666777777999:::<<<<<>>>>>=========<<<999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@???@@@BBBBBBAAAAAACCCDDDEEEGGGIIIJJJJJJHHHFFFDDDGGGFFFEEEFFFFFFEEEBBB@@@???????????????>>>======;;;;;;;;;:::::::::999999777666666555444333222222444444444444555555555555333444555666666777777777999888555333222111111111111222333555777888:::;;;<<<;;;:::::::::;;;<<<===>>>>>>===;;;:::;;;===@@@EEEJJJMMMNNNRRRWWWXXXVVVRRRPPPNNNMMMMMMMMMLLLJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFEEEEEEFFFFFFDDDBBBDDDDDDCCCBBBBBBAAABBBBBBBBBAAAAAACCCEEEEEEDDDCCC???>>><<<999777555444444444333222111000000000000000111111222333333444444333444444555666666555555666555444333333444555555666777999999888888999;;;======???AAADDDGGGJJJLLLPPPPPPQQQRRRSSSQQQMMMJJJKKKLLLOOOXXXhhhvvvxxxrrr___SSSHHHDDDCCC@@@>>>>>>BBBCCCDDDFFFKKKRRRZZZ```iiinnnuuuyyyyyyxxxvvvvvvyyyuuufff___[[[WWWUUUUUUQQQPPPOOONNNMMMMMMMMMMMMLLLIIIFFFDDDHHHYYYtttrrrgggiiiuuu|||pppWWWAAA888666555333222222333444222111222222222222222111000///////////////////////////111000222555555666<<>><<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===============<<<<<<<<<;;;<<<<<<<<<<<<===???@@@AAA@@@AAABBBDDDDDDFFFHHHJJJJJJHHHEEECCCFFFFFFEEEEEEEEECCCAAA@@@????????????>>>===<<<<<<;;;;;;::::::999999888888666555444222222222222222444444444444555555555555333444666777888888888888:::999666444222111111111111222444666888:::;;;;;;<<<;;;::::::999::::::;;;;;;<<<<<<;;;;;;<<>>>>>======>>>>>><<<<<<<<<===???@@@???===;;;:::888666555444333333333222222111111000000000111111111222222222333333111222333444444555444444666555444333333444555555666888:::;;;;;;<<<>>>@@@CCCCCCDDDFFFIIIMMMQQQSSSTTTTTTUUUWWWXXXWWWSSSPPPSSSUUU\\\lllpppaaaQQQJJJHHHEEECCCBBBEEEFFFHHHJJJOOOUUU]]]cccpppuuu|||wwwggg___ZZZVVVTTTTTTRRRQQQPPPNNNMMMLLLKKKKKKJJJHHHGGGGGGHHHRRRiiizzziiiaaaaaallluuuoooXXXAAA666555555333222222333444222111222222222222222111000///000000000000000000000000111000222444444666===GGGYYYhhhvvv{{{|||yyymmm```RRRWWW```nnn|||vvvsssooouuu~~~{{{sssqqquuuzzzxxxrrrllldddYYYQQQJJJFFF@@@<<<999888777666666666777888999;;;===>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::<<<>>>???@@@@@@@@@BBBDDDCCCEEEGGGHHHHHHGGGEEEDDDEEEEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;::::::999888888777777666555333111000111222333333333333333444444444444444555777999:::::::::999;;;:::888555333222222222333444666888:::;;;<<<<<<;;;::::::999999999999::::::;;;<<<<<<;;;===???AAAGGGMMMQQQRRRTTTWWWVVVRRRTTTRRRPPPOOONNNMMMJJJHHHFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA???>>>>>>>>><<<:::;;;::::::::::::;;;<<<<<<999888888999;;;<<<:::999888777666555444333333333222222222222111111111000222222111111000000000000111222333444555555555555555555444333444555666777666999<<<>>>@@@CCCFFFHHHHHHHHHHHHJJJMMMQQQUUUWWWVVVVVVWWWYYY[[[[[[ZZZXXXWWW[[[fffzzzppp```QQQKKKKKKKKKKKKLLLGGGIIILLLPPPUUU\\\dddiiiqqqvvv}}}yyyiii___ZZZUUUSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKIIIFFFFFFGGGFFFKKK]]]qqq|||uuueee___[[[eeeooonnn\\\EEE888666555333222222444444333111111111222222222111111000000000000000000000000000111111222444333555???III___nnn{{{}}}|||yyynnnbbb\\\]]]cccooo~~~|||ppplllfffmmmxxxzzzrrrnnnssszzzwwwqqqkkkbbbWWWNNNHHHDDD???;;;999888777666777777888888:::;;;======<<<<<<======>>>>>>??????===>>>>>>??????>>>>>>>>>============<<<;;;:::999:::<<<>>>?????????AAACCCCCCDDDEEEFFFGGGFFFEEEEEEDDDEEEEEEDDDAAA@@@@@@AAA????????????>>><<<;;;:::;;;::::::999888777666666555444333111111111222333111222222222333333333333444666888;;;<<<<<<;;;;;;;;;:::888555444333333333444555888:::;;;;;;;;;;;;999999999999999999999999999;;;<<<<<<<<<===???AAAIIINNNRRRSSSVVVYYYYYYUUUVVVUUUSSSRRRQQQOOOLLLIIIGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA???<<<;;;;;;;;;:::999777777777777777888999:::777666555666888888666555666555444333222222222222111111222222222111111000222222111111000//////...444444666777888888999999666555555555666888:::;;;:::===AAADDDGGGKKKOOOQQQNNNMMMMMMNNNRRRVVV[[[]]]```^^^^^^___aaabbbbbbaaa[[[aaammm}}}aaaUUUKKKIIIMMMPPPTTTXXXNNNPPPTTTYYY^^^fffnnnsssvvvzzzzzzxxxwww{{{|||kkkaaa[[[VVVSSSTTTQQQPPPOOONNNMMMMMMMMMMMMLLLFFFEEEGGGFFFGGGUUUgggyyy~~~rrrddd^^^YYYaaakkkoooaaaKKK<<<888555333222222444444333111000000111222222222111111222222222222222222222222111111222333333555@@@LLL```ppp}}}~~~vvvlllccc```bbbnnnwwwjjjfffbbbiiivvv{{{tttnnnttt|||uuulllfff^^^TTTMMMFFFBBB===:::999999888777888888888999:::;;;<<<=========>>>>>>???@@@AAAAAA>>>??????@@@??????>>>>>>======>>>>>>===<<<::::::888:::<<<=========???AAADDDDDDDDDDDDEEEEEEFFFFFFDDDEEEEEECCC@@@???@@@BBBAAAAAAAAAAAA???>>>===<<<::::::999888777666555555444444333222222222222333222222222222333333333333444666999<<<======<<<;;;999888666444333333333333555666888:::::::::999888777777888999999::::::999999;;;<<<===<<<===>>>@@@FFFKKKOOOQQQUUUZZZ[[[XXXYYYXXXVVVUUUSSSQQQMMMJJJHHHHHHHHHGGGGGGEEEDDDCCC??????@@@@@@@@@@@@@@@??????===:::999:::::::::999666555555444444444444555555444333444555444222000444333222111000000000000000111222222222222111000111111111111111111111111444555666777888999999999888888888999:::===???@@@AAADDDHHHKKKNNNRRRVVVXXXVVVUUUVVVXXX\\\bbbgggkkkooommmiiihhhiiikkkkkkkkkccciiitttoooVVVNNNIIIKKKPPPTTT[[[aaa[[[^^^bbbggglllsss{{{iiibbb\\\\\\]]]dddttt~~~lllbbb\\\VVVTTTTTTOOONNNNNNMMMNNNNNNOOOOOOQQQIIIEEEHHHFFFFFFSSSddd~~~pppddd^^^ZZZ___jjjpppfffPPP???:::555444222333444444333111///000111222222222222222222222222222222222222222111111222333222555@@@MMM^^^ooo~~~xxxeee___^^^kkktttfffbbb```hhhwww}}}xxxuuuzzztttiiibbb[[[TTTNNNEEEAAA<<<:::999999999888999999999999::::::;;;<<<<<<<<<===>>>???@@@@@@AAA??????@@@@@@@@@??????>>>======>>>>>>>>>===;;;:::666888:::;;;;;;<<<>>>@@@EEEDDDCCCCCCCCCEEEFFFGGGCCCEEEEEECCC???>>>@@@BBBCCCCCCCCCBBBAAA@@@>>>>>>::::::999888777666555444444444333333333333333222222222222333333333444444444777:::===>>>>>>===<<<777666555333222222333333444666888999:::999777666555666777999999::::::::::::;;;======<<<===>>>@@@AAAFFFKKKMMMRRRXXX[[[YYY[[[YYYXXXVVVUUURRRNNNKKKIIIIIIIIIHHHFFFEEECCCBBB======>>>>>>>>>>>>>>>===>>><<<999888999::::::999666555444222111000000000555333222222222222///---222222111//////.........000000222333333222111000111111111222333333444444222333444666777777888888:::::::::;;;===@@@CCCEEEHHHJJJNNNQQQSSSVVVYYY\\\]]]]]]^^^aaafffmmmssswww|||xxxsssppppppqqqrrrrrrkkkqqqyyyyyyhhhTTTPPPMMMPPPSSSVVV]]]eeehhhkkknnnsssxxx~~~WWWUUURRRQQQSSSZZZaaagggzzzssscccXXXRRROOOOOOMMMMMMLLLLLLLLLNNNOOOPPPJJJEEEEEEHHHGGGEEEQQQbbbvvvooobbbaaadddgggnnnoooWWW===888555555444333222222222222000000000000000000000000222222222111111111000000000///000222111444>>>IIIaaayyyxxxaaa]]]^^^kkklll^^^]]]^^^kkkzzz|||xxxnnndddZZZPPPIIIDDDAAA<<<::::::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<===>>>???@@@AAAAAA@@@@@@>>>======<<<<<<<<<>>>===;;;;;;<<<<<<;;;999:::::::::999999::::::;;;EEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA???===<<<===???@@@===;;;666777777777777555333222444444444333333222222222444333333333444666777888888999;;;<<<===<<<<<<;;;888777666444333222111111444444555666777777777777777777777777888888888888>>>>>>===<<<;;;===AAADDDDDDFFFJJJOOOSSSVVVXXXYYYZZZXXXUUUSSSRRRPPPMMMJJJHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>>>>>>>===============<<<:::888777777888888444444333222111111111222111///,,,---111333333222111000///////////////000/////////000111111222222222222222333333444444444111444777888888777777777===:::;;;@@@AAA???CCCJJJNNNRRRVVVVVVUUUVVV[[[```eeehhhlllooossszzzxxxvvvyyy}}}}}}wwwwww~~~zzznnneee[[[]]]]]]ZZZYYY^^^jjjuuuzzz{{{}}}SSSRRRQQQPPPPPPSSSXXX[[[hhhrrrtttdddYYYRRRPPPOOOMMMMMMLLLLLLLLLMMMOOOOOOKKKFFFFFFIIIGGGEEEPPP```xxxpppfffiiikkkqqqqqqYYY>>>888666555444333222222222222111111111111111111111111222222222111111111000000000000111333222444===HHH]]]xxxxxxbbb^^^___mmmnnn```___```mmmxxxnnneee[[[PPPHHHBBB???<<<::::::;;;:::999999999999999:::;;;;;;<<>>>>>>>>======??????>>>===<<<<<<<<<<<<===<<<:::;;;<<<<<<;;;:::999999999999:::;;;<<<<<>>===<<<===>>>>>><<<:::777888888777666444333222444333333333333333333222444333333333444666777999;;;;;;<<<=========<<<;;;:::999777555333111111000333444555666777777777777777777888888888888888888;;;<<<======>>>@@@EEEIIIJJJMMMPPPTTTWWWYYYZZZZZZ\\\YYYUUUSSSQQQOOOMMMKKKIIIGGGDDDCCCBBBAAA@@@>>>>>>>>>=========<<<<<<<<<:::999888666555555666666333333222111111111111111111///---...111333333222000000////////////000000000000111111222333333333222222333333444444555555555777::::::999888888888<<<:::<<>>>>><<<;;;999999999999:::;;;<<<<<<>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;<<<:::999999;;;<<<<<<;;;888888888999999;;;<<<======???AAACCCDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>======<<<;;;<<<===<<<;;;999999999888777666444222111222333333333333333333444444333333333444666888999>>>>>>>>>>>>===<<<;;;:::<<<;;;999666444222111111333444555666777777777777999999999888888888888888:::;;;===>>>AAAEEEJJJNNNRRRTTTWWWZZZ\\\]]]]]]]]]^^^[[[VVVRRRPPPOOOMMMKKKJJJGGGDDDBBBAAA???===;;;>>>>>>===<<<;;;::::::999777666555444333333333444222111111000000000000000000///......000222222111000000000//////000000111111111222222333444444444222333333444555555666666777999;;;<<<;;;;;;<<<===>>>>>>AAAFFFIIIKKKQQQWWWZZZ^^^eeehhhjjjlllpppsssssszzzxxxkkkcccUUUSSSQQQSSS___uuuVVV[[[```bbbaaa___^^^^^^cccjjjvvvzzzkkk]]]TTTPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLIIIHHHHHHFFFEEEMMMWWWxxxtttuuuuuu{{{{{{aaaCCC;;;777777666555444444444444222222222222222222222222111111111111111111111111111111444666555666>>>HHH]]]yyykkk^^^[[[___oooqqqbbbaaafffsss}}}vvvnnnfff[[[OOOFFFBBBAAAAAABBBCCCCCCAAA>>>999999999999:::;;;<<<===:::;;;;;;<<<===>>>???@@@===<<<;;;;;;:::::::::::::::999777888:::;;;;;;;;;999999888888999:::;;;;;;:::<<>>===<<<;;;;;;;;;;;;;;;:::999888::::::888777555333111111222222222333333444444444444333333333555777999:::??????>>>===<<<;;;:::999<<<;;;999888666555444444444555666777888888999999;;;;;;::::::999999999888;;;<<>>AAACCCDDDFFFIIINNNRRRVVV[[[```ggglllqqquuuwwwyyy{{{}}}wwwkkkeee^^^[[[XXX\\\jjjaaagggmmmooommmkkkkkklllsssvvv~~~}}}ooo```UUUQQQPPPMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHGGGEEEEEEKKKQQQpppzzz{{{zzzgggGGG===777777666555444444444444222222222222222222222222111111111111111111111111222222444666666777@@@KKK```zzzooo^^^\\\aaatttpppaaa___hhhwww|||uuummmeeeZZZNNNEEEAAAAAABBBDDDEEEEEECCCAAA;;;;;;::::::;;;;;;<<<===::::::;;;<<<===>>>>>>???<<<;;;;;;::::::::::::;;;:::888666666888:::;;;:::::::::999888888888999999888:::>>>AAACCCCCCCCCBBBCCCCCCBBBBBBAAA???>>>===:::;;;;;;;;;:::888888777;;;:::888666444333222111222222222333333444444444333333333444555777999;;;>>>===<<<;;;::::::999999;;;:::999999888888888999666777888999:::;;;;;;;;;>>>>>>===<<<;;;;;;::::::===???AAACCCEEEIIIMMMPPPUUUXXX\\\aaaeeefffffffffbbb^^^WWWRRROOOMMMLLLJJJDDDBBB@@@?????????===<<<;;;;;;:::999888777666555333333333333333333222222000///////////////000000...//////000//////000000000000000000000111222222000000111111222333333333333444555666777888999999777999;;;<<<>>>AAAEEEHHHJJJOOOVVV\\\bbbiiiooorrrzzz|||wwwsssnnnkkkkkkrrrmmmsssyyyzzzxxxxxx{{{~~~rrrbbbWWWQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGEEEDDDEEEIIILLLbbblllKKK???777666555444333333333333222222222222222222222222111111111111111222222222222222333666666999CCCOOOeee{{{vvv``````ggg|||ooo```___iiizzz|||tttkkkcccXXXLLLDDD??????@@@BBBDDDDDDCCCAAA>>>>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;:::888555555666888999999999999888888888888999999999;;;===???AAABBBCCCCCCDDDDDDDDDCCCBBB@@@???>>>:::<<<<<<;;;999777777777:::999888666444333333222222333333333333333333444333333333444666888:::<<<<<<;;;;;;:::::::::;;;;;;;;;::::::::::::;;;<<<<<<999:::;;;===>>>?????????AAAAAA@@@???>>>===<<<;;;>>>@@@CCCEEEGGGIIIMMMPPPSSSWWW]]]bbbgggiiiiiiiiiccc___YYYTTTPPPMMMJJJHHHBBB@@@>>>===>>>>>>===;;;999999888777666555555444222222333333333333222222///////////////000000111---///000000///...//////000000000000111111222333000000111111222333333333444444555666888999::::::===>>>???@@@BBBFFFJJJNNNSSS]]]hhhpppyyywww}}}uuudddXXXRRRPPPMMMNNNNNNMMMLLLJJJIIIHHHFFFFFFEEECCCCCCEEEHHHIIITTTssspppLLL???666555444333222222222222111111111111111111111111000000111111111222222222333222222444555:::FFFSSSkkktttbbbbbbkkkoooaaa```jjj|||}}}sssjjj```VVVKKKDDD?????????AAACCCEEEDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;888555444555777888888666666666777888:::;;;<<<;;;<<<===>>>@@@AAACCCCCCEEEDDDDDDCCCBBB@@@>>>===:::<<<===<<<999777777888:::999777555444444444444444333333333333333333222333333333444666888;;;<<<;;;:::::::::;;;<<<>>>???===<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDDDDCCCAAA@@@>>>=========@@@CCCFFFHHHKKKNNNQQQTTTWWW^^^dddhhhjjjiiiiiiccc```ZZZUUUQQQMMMIIIFFFCCCAAA>>>===<<<<<<:::999777666666666555555444444000111222333333222111111000/////////000000111222,,,///111111///---...///000000000000111222333444111111222222333444444444444555666777999:::;;;;;;>>>@@@CCCEEEJJJPPPWWW\\\fffrrr~~~wwweeeXXXRRRQQQMMMNNNNNNNNNLLLJJJHHHGGGDDDEEEDDDBBBBBBEEEGGGGGGKKKjjjrrrMMM???555555444333222222222222000000000000000000000000000000111111222222222222333222222333555;;;HHHVVVpppkkkaaaaaakkkooocccbbbjjj}}}~~~sssiii___UUUJJJCCCAAA@@@@@@BBBEEEGGGGGGFFFDDDCCCAAA???>>>===<<<<<<888999999:::;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===<<<999555333444666777777333444555666999;;;>>>???=========>>>???AAACCCDDDDDDDDDDDDCCCAAA???>>>===;;;===>>>===999777777888999888666555444444444555444444444333333222222222333333333444666999;;;<<<:::::::::;;;<<<>>>AAABBB???>>>===<<<<<<;;;;;;;;;>>>???@@@BBBCCCDDDEEEEEEFFFEEEDDDCCCAAA@@@>>>>>>;;;>>>BBBFFFHHHLLLPPPRRRUUUYYY___eeeiiijjjiiihhhccc```[[[WWWRRRNNNIIIEEEDDDBBB???===<<<:::888666555555555555555555444444///000111222222111000000000000000000000111222222,,,///222111///------///000000000000111222333444222222333444444555555666444555666777999:::;;;<<<<<>>>>>AAADDDFFFEEECCCDDDBBBAAABBBCCCBBB>>>:::<<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;<<<<<<>>>>>><<<;;;999888666555444444333444555666999;;;===>>>@@@???======>>>???BBBCCCBBBBBBAAABBBCCCBBB@@@===>>><<<:::888777777888999<<<999666555777777555333777666555444333333222111555555555666777999;;;<<<;;;::::::;;;===???BBBDDD>>>>>>>>>>>>>>>>>>???@@@BBBEEEIIIKKKJJJIIIIIIIIIFFFCCC???<<<::::::<<<===<<<>>>AAADDDGGGKKKPPPTTTYYY[[[^^^dddjjjmmmnnnmmmddd```ZZZUUUQQQMMMIIIGGGAAA@@@===;;;999777777777555444333111000/////////111111111111111111111111000000////////////000000000000000000////////////000000/////////111222333444444444555555555555666666777777777999===>>>===@@@AAAGGGRRRYYY```mmm{{{xxxgggYYYQQQNNNMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEJJJVVVooo}}}[[[@@@:::888555444444444444333111111111111111111111111222222111111111111222222333111111333666===KKKZZZooo|||iiiYYYUUUYYYggg|||hhhlllqqq}}}ssshhh\\\RRRIIICCC???>>>>>>AAADDDFFFEEECCCDDDCCCBBBCCCDDDCCC@@@<<<======<<<<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>===<<<:::888777666555555333444555666999;;;===>>>???>>>======>>>???AAACCC>>>>>>>>>???@@@???===;;;;;;:::999777777888999::::::777555555777888777666666666666555444444333333444444444555777888:::;;;;;;::::::;;;===???BBBDDDCCCCCCBBBBBBCCCDDDEEEFFFEEEGGGIIIIIIHHHHHHIIIKKKHHHEEEAAA>>><<<<<<===>>>>>>@@@CCCEEEGGGKKKPPPTTTYYYZZZ^^^dddjjjmmmmmmlllfffbbb[[[VVVRRRNNNJJJGGGAAA@@@===:::888777777777666555333222111000000000111111111111111111111111000000////////////000000000000000000000000000///000/////////000111333444555555555666666666666777666777888888:::===>>>>>>FFFGGGOOO\\\hhhsssyyyhhhZZZQQQMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDFFFNNNccc}}}^^^DDD;;;999666555555555555444111111111111111111111111222222111111111111222222000000222666888>>>KKKYYYeeevvv~~~dddVVVVVVYYYddd{{{mmmqqqvvv}}}rrrfff[[[OOOFFF@@@???>>>>>>@@@CCCEEEEEEDDDDDDDDDDDDEEEEEEEEEBBB@@@;;;::::::999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>===;;;999777666555555444444555666888:::<<<>>>>>>>>>=========???AAABBB<<<;;;;;;<<<===>>><<<;;;999999888777888999;;;<<<777666555555777888888777555555555555555555555555333333444555777888999::::::::::::;;;===???BBBCCCGGGFFFEEEEEEFFFGGGJJJKKKJJJKKKJJJIIIHHHHHHJJJMMMKKKIIIEEEAAA?????????@@@BBBCCCDDDFFFGGGKKKPPPSSSXXXZZZ^^^dddjjjlllllljjjgggccc]]]WWWRRRNNNIIIGGGAAA???===:::888777666666666555444333222111111111111111111111111111111111000000////////////000000000000000000000000000000/////////000111333444555555666666666666777777777666777888999:::;;;>>>AAAPPPTTT^^^ppp{{{jjj[[[RRRNNNMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCEEEIIIYYYwww{{{}}}aaaHHH;;;999666555555555555444111111111111111111111111222222111111111111222222111111444888:::>>>IIITTT\\\nnn{{{zzzcccYYYWWWYYYdddxxxmmmqqqvvv~~~sssggg[[[PPPFFF@@@>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDCCC<<<;;;;;;::::::::::::;;;:::::::::;;;<<<===>>>>>>>>>===;;;999777555444444444444555666888:::<<<=========<<<======>>>@@@@@@;;;::::::;;;===>>>===<<<:::999999888888999::::::666555555444555666666666444444444555555666666666333444555777888999::::::::::::;;;<<<>>>@@@BBBDDDGGGFFFDDDDDDEEEGGGJJJLLLMMMNNNNNNMMMKKKJJJKKKMMMNNNLLLHHHEEEBBBAAAAAABBBCCCDDDEEEFFFGGGJJJOOOSSSXXXZZZ^^^dddiiilllkkkjjjhhhddd]]]WWWQQQMMMHHHEEE@@@>>><<<999777666666666555444333222111111111111111111111111111111111111000000////////////000000000000000000000111111111//////000111222444555555555555555555666666666666555555888:::999:::@@@GGG[[[dddsss~~~|||kkk\\\RRRNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAEEEEEERRRnnnxxxsss{{{}}}cccJJJ:::888555444444444444333111111111111111111111111222222111111111111222222222333666999999;;;DDDOOOXXXhhhuuu~~~sss^^^XXXTTTWWWaaasss}}}kkkppptttvvvjjj^^^RRRHHHBBB>>>>>>??????@@@BBBDDDFFFDDDEEEFFFEEEEEEDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>::::::;;;===>>>???@@@@@@>>>===;;;888666555444333444444555666777999;;;<<<<<<<<<<<<<<<===>>>??????:::999888999;;;<<<<<<;;;;;;;;;:::999888888888888666666555444333222222333333333333444555555666666555666888999;;;<<<<<<<<<999:::;;;===@@@BBBDDDEEEGGGFFFEEEEEEFFFHHHJJJKKKMMMOOOQQQQQQOOOMMMLLLLLLNNNMMMJJJGGGEEEDDDCCCDDDDDDDDDEEEEEEGGGJJJPPPTTTZZZ[[[^^^ccchhhkkklllkkkiiiddd]]]VVVQQQKKKFFFCCC???>>>;;;888666555555555333222111000000//////000000000000000000000000000000000////////////000000///000000000111111111222///000111222333444555555333333333444444444555555444444777:::999:::DDDPPPdddsss|||{{{kkk\\\RRRNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@DDDCCCMMMfff~~~sssmmmvvv{{{cccKKK:::888555444444444444333111111111111111111111111222222111111111111222222333444666888888999AAALLLXXXeeeoooyyy|||kkkVVVRRROOOSSS]]]ooo{{{jjjooosssvvvjjj___TTTJJJDDD===>>>?????????AAADDDFFFDDDEEEEEEDDDCCCBBBBBBDDD???>>>===<<<<<<;;;<<<<<<;;;<<<>>>@@@AAABBBCCCCCC???>>><<<999777555444333444444555666777999:::;;;;;;;;;<<<<<<===>>>>>>>>>888777555555777888888777<<<;;;;;;:::999888777666666777666444222111111333444444444555555666666666555777999;;;<<<======<<<888999<<>>??????>>>@@@DDDGGGCCCDDDEEECCC@@@???@@@BBB>>>===<<<;;;;;;:::::::::<<<>>>@@@BBBDDDEEEFFFFFFBBB@@@>>>;;;999777666555444444444555777888:::;;;::::::;;;<<<============999777555555666777777666::::::::::::999999888777555777777666333222444666777777777777777888888888555666999;;;<<<===<<<<<<777999<<<@@@DDDHHHKKKLLLNNNOOOOOOPPPOOOOOOMMMMMMKKKMMMOOOOOOMMMLLLLLLMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFHHHKKKQQQXXX]]]aaa______aaafffkkknnnpppnnniiiaaaZZZSSSMMMGGGDDD>>>===:::777555444444444222111000000000000000000000000000000000000000000000000////////////000000///000000111111222333333222333444555555444333333333333333444444444555555777666:::??????BBBVVVmmmrrrdddZZZVVVMMMMMMLLLJJJIIIHHHGGGFFFDDDEEEEEEEEEDDDBBB@@@>>>>>>===EEEZZZrrr~~~qqqiiippp}}}yyyaaaIII<<<:::777666666777666555111111111111111111111111222222111111111111222222000000222555555777AAALLLVVVaaalll|||sss[[[UUUKKKQQQ^^^qqqrrrcccjjj{{{{{{qqqfff[[[QQQHHHBBB===>>>@@@???>>>???DDDGGGCCCDDDDDDBBB>>>===>>>@@@DDDCCCBBBAAA@@@@@@@@@@@@===???BBBDDDFFFGGGHHHGGGDDDBBB@@@===;;;999888777444444444555777888999:::999:::;;;<<<============<<<:::888777888888888888888888999::::::::::::999555777888777555555777:::999999999999999999999999444555888:::<<<<<<;;;;;;666888<<>><<<:::777555444444444222222111111111111111111000000000000000000000000000000////////////000000///000000111222222333333333444555555555444333222444444444555555555666666:::888<<>>;;;777555444555444333333333333222222222111111000111111111111222222222000000333666666888AAAKKK\\\bbbqqqzzzdddTTTOOORRR^^^rrrrrrhhhkkkxxx~~~zzzqqqfffZZZOOOGGGBBB???>>>>>>>>>>>>>>>??????CCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@@@@BBBDDDDDDDDDEEEGGGIIIFFFEEEBBB>>>;;;777555444888777666555555777999:::<<<<<<======>>>======<<<;;;:::999777666666666666555666777777777666444333555444333333444666999::::::::::::;;;;;;;;;<<<<<<666777888999:::999999888888;;;???CCCFFFJJJNNNQQQXXXUUUQQQPPPPPPNNNKKKHHHLLLKKKIIIHHHHHHKKKMMMOOOIIIIIIGGGFFFEEEDDDDDDDDDGGGHHHJJJMMMQQQUUUYYY[[[dddaaa___bbbhhhooorrrsssqqqkkkbbb[[[UUUOOOHHHCCCBBB>>>999666555444222111111000000///000000111222---.........//////000000000000000000////////////111222222333333222222222666666666666555444333333...000333555666777888:::::::::===AAACCCNNNggg|||yyyzzz|||}}}yyykkk\\\SSSMMMKKKHHHFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA???AAAGGGTTTlll~~~oooiiiaaannntttqqqkkkKKK===:::666444444444333333333333333222222222111111000111111111111222222222111111222444555999DDDQQQaaahhhuuu|||fffVVVPPPTTTaaavvvsssiiikkkzzz~~~}}}yyypppeeeYYYNNNFFFBBB???>>>>>>======>>>>>>???BBBBBBCCCCCCCCCBBBBBBAAACCCDDDEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGFFFGGGHHHJJJGGGFFFDDDBBB???;;;999777777666444444444666888999:::<<<>>>AAAAAA@@@>>>===999888777666555444444444555666666666666555444444444444333444555777:::<<<::::::::::::::::::::::::777777888999999999888888999<<<@@@DDDGGGJJJNNNQQQVVVSSSPPPOOOOOONNNKKKIIIJJJIIIHHHGGGGGGIIILLLMMMJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKOOOSSSWWWYYY___^^^___dddlllsssuuuuuuqqqjjjbbbZZZUUUOOOIIIDDDAAA>>>999666555444222111444444333222111000000///000000000000000/////////000000000000000000000///111111222333333333333333555555666666555444333333333555777888888888999;;;<<>>>>>============>>>>>>AAAAAABBBBBBBBBBBBAAAAAACCCDDDFFFGGGHHHHHHGGGGGGIIIJJJKKKJJJIIIIIIKKKMMMIIIIIIIIIGGGDDDAAA===;;;888777666555555666888:::888;;;???CCCEEECCCAAA???:::999777666555555444444666555555444444444444444333333444555777999<<<>>><<<<<<<<<;;;::::::999999888888999999999888888777999<<>>@@@???CCCIIIKKKOOO```mmm]]]```mmmvvvwwwuuuvvvwwwxxxyyyxxxwwwuuusssjjjrrr}}}ooo```VVVOOOLLLIIIGGGGGGGGGGGGFFFDDDDDDEEEEEEDDDBBB@@@???>>>???DDDRRRlllwwwiiiqqquuurrrmmmOOO<<<999555333333333222111333333333222222222111111000000111111111222222222222111222333444999FFFSSSdddnnn{{{|||hhhWWWNNNSSSccczzzzzzpppsss}}}zzzyyyyyyuuummmcccXXXOOOGGGCCC???>>>======<<<=========@@@@@@AAAAAABBBBBBAAAAAADDDEEEGGGIIIKKKKKKKKKKKKNNNOOOOOONNNLLLLLLNNNPPPMMMNNNNNNLLLIIIDDD@@@===<<<;;;999888888:::;;;<<<999;;;???BBBDDDDDDCCCBBB<<<;;;:::999888777777777666555444222222333444444333333444666999<<<>>>@@@??????>>>===;;;:::999888999999999999888888888777999<<<@@@CCCEEEGGGJJJLLLOOONNNNNNMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJLLLNNNNNNLLLJJJHHHGGGGGGHHHIIIGGGGGGHHHJJJMMMPPPTTTUUUZZZ]]]eeeppp{{{}}}qqqjjjaaaYYYTTTOOOIIIEEE@@@===888555444333222111)))+++...000111111000///111000000000000000000000000000000000000111111111///000222333555666666777444444555666666555555555333666999<<>>@@@>>>@@@OOOlllssstttssspppnnnRRR<<<999555333333333222111333333333222222222111111000000111111111222222222000000333555555888BBBMMM___lllzzzzzzgggTTTPPPUUUfff}}}~~~uuuyyy}}}{{{zzz{{{~~~|||zzzzzzuuuqqqjjjaaaXXXOOOHHHDDD??????>>>===============???@@@AAAAAABBBBBBBBBAAAEEEGGGIIIKKKMMMNNNNNNNNNRRRRRRRRRPPPNNNNNNPPPRRRSSSSSSRRRPPPLLLGGGBBB??????>>><<<;;;;;;<<<===???===>>>???@@@BBBDDDEEEFFF===<<<;;;999888888888888666555444222222333444444333444666888;;;>>>@@@AAABBBAAA@@@>>>===;;;:::999999999888888888888888888888;;;@@@CCCDDDEEEGGGHHHLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQOOOMMMKKKHHHGGGHHHIIIJJJIIIIIIJJJLLLOOOSSSVVVXXX^^^bbbjjjvvvuuunnncccZZZTTTNNNHHHDDD???<<<888555444333222111)))+++...000111111000///------......///000111111///000000000111111111222///000222444666777777888444555666666777777777777555777:::===@@@DDDHHHLLLPPPRRRVVV```rrrrrrqqq|||}}}yyyvvvzzzuuudddYYYNNNKKKHHHGGGGGGGGGFFFEEEDDDEEEEEEDDDCCCAAA???>>>@@@>>>???MMMjjjyyytttqqqooopppWWW===999666333333333333222333333333222222222111111000111111111111222222222000000333666666777@@@JJJ___nnn~~~zzzfffRRRLLLRRRbbbyyyxxx}}}}}}{{{wwwuuuuuuwwwzzz}}}~~~zzzwwwuuuuuunnnkkkeee^^^VVVNNNHHHEEEAAA@@@???>>>>>>======>>>???@@@AAABBBBBBCCCCCCBBBFFFHHHJJJMMMNNNOOOPPPOOOSSSSSSSSSQQQOOOPPPRRRUUUWWWWWWVVVSSSPPPKKKGGGDDDBBBAAA???>>>>>>>>>@@@AAACCCBBBAAAAAABBBDDDFFFGGG;;;;;;999888777666666666666555555444444444444444555666888:::===???AAAAAABBBBBB@@@???===;;;:::999888888777777888888999:::999<<<@@@CCCDDDEEEEEEFFFJJJKKKLLLKKKJJJIIIJJJKKKNNNNNNNNNOOOQQQRRRSSSTTTPPPNNNKKKHHHGGGHHHIIIJJJKKKKKKLLLOOORRRVVVYYY[[[aaaeeemmmyyy}}}ttthhh]]]VVVOOOHHHDDD>>>;;;777444444333333222111111222222222111//////+++,,,,,,...///000111222///000000111111222222222000111333555666777888888555555777888999999999999:::<<<===???@@@CCCGGGJJJQQQVVV___ooo~~~|||wwweeeYYYOOOLLLIIIHHHHHHHHHGGGFFFDDDEEEEEEDDDCCCAAA>>>======???CCCMMMeee}}}tttooommmoooVVV===:::666444444444333333333333333222222222111111000111111111111222222222111111222555555888CCCOOOdddvvv}}}fffPPPKKKPPP```wwwwww|||{{{vvvttttttwwwyyy{{{{{{{{{xxxtttqqqoooooogggddd___YYYRRRLLLGGGDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@AAACCCCCCDDDDDDDDDGGGIIIKKKMMMOOOPPPPPPPPPSSSSSSRRRPPPOOOPPPSSSVVVZZZYYYXXXVVVSSSPPPNNNMMMIIIGGGEEEDDDCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFF<<<;;;:::999888777777777555666666666666555444444666777999;;;>>>???AAAAAA@@@@@@???===;;;:::999888777777666777888999;;;<<<;;;>>>CCCEEEFFFFFFFFFFFFIIIKKKLLLKKKHHHGGGHHHJJJOOOPPPQQQRRRSSSUUUVVVVVVPPPMMMJJJGGGFFFGGGIIIJJJKKKLLLMMMPPPTTTXXX[[[^^^bbbeeelllxxx|||ooobbbYYYQQQJJJEEE>>>;;;777444333333333222444444333222111000000///------...///000111111222///000000111111222333333222222444555777777888888666666888999:::;;;;;;;;;===>>>???@@@BBBEEEIIILLLTTT___ooo|||xxxfffZZZRRROOOLLLJJJJJJJJJJJJIIIDDDEEEEEEDDDBBB@@@>>>===:::AAAGGGNNN```tttmmmjjjkkkQQQ>>>;;;777555444555444333333333333222222222111111000111111111111222222222222111111333444:::GGGTTTjjj}}}gggPPPQQQVVVeee|||~~~uuu{{{{{{vvvvvvwwwxxxtttuuuuuussspppnnnmmmmmmbbb```[[[UUUOOOIIIEEECCCCCCBBBAAA@@@????????????@@@AAABBBCCCDDDDDDDDDDDDHHHIIILLLNNNOOOPPPPPPOOOSSSSSSRRRPPPOOOQQQTTTWWW[[[ZZZYYYWWWVVVUUUTTTSSSOOONNNLLLJJJJJJJJJLLLMMMIIIJJJKKKKKKJJJIIIFFFEEE>>>===<<<;;;:::999999999555666777777777666444333777888:::<<<>>>@@@AAAAAA>>>>>>===<<<:::999888777666666666666888:::<<<======@@@EEEGGGGGGGGGGGGGGGIIIKKKLLLJJJGGGFFFGGGIIIPPPPPPQQQSSSTTTVVVWWWWWWPPPMMMJJJGGGFFFGGGIIIJJJKKKLLLMMMPPPTTTYYY]]]___aaacccjjjvvvtttfff\\\SSSKKKFFF>>>:::666444333333333222111000000///000000111222000000000000111111111111///000000111222222333333333333555666777777777777666777999:::;;;<<<======<<<===???AAADDDHHHMMMQQQ^^^nnn~~~{{{{{{kkk]]]RRROOOKKKHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>AAAEEEKKKYYYvvvoooggghhhkkkQQQ===;;;999888777666333111111111111111111111111111000111111111111222222222111000111333444999EEEQQQmmmwwwaaaXXXOOO\\\www}}}~~~}}}wwwuuuvvvtttsssooollljjjhhhggggggddd___XXXSSSPPPMMMIIIEEEDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEGGGJJJMMMNNNMMMMMMPPPRRRQQQPPPOOOMMMMMMOOOSSSWWW[[[\\\\\\[[[XXXTTTRRRRRRUUURRROOOMMMLLLMMMPPPQQQQQQPPPPPPNNNKKKHHHEEEDDDCCCAAA>>>======<<<;;;999;;;888555444444555444333777999<<<>>>@@@AAAAAA@@@<<<;;;;;;;;;;;;;;;::::::<<<;;;999777888:::<<<>>>DDDGGGJJJJJJGGGFFFGGGHHHNNNOOOOOOMMMJJJIIIKKKNNNNNNPPPRRRUUUVVVWWWXXXXXXPPPMMMJJJGGGFFFGGGIIIJJJLLLOOORRRVVVXXX\\\___bbbfffjjjpppvvv}}}|||nnn```TTTLLLGGG???;;;777444333333222111000000////////////000000444333222222111111222222222111000000111333555666888888888888888777666555:::999999;;;???BBBEEEEEEBBBFFFJJJJJJJJJOOOZZZdddvvv~~~xxx|||lll^^^RRROOOKKKHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>AAADDDJJJXXXvvvoooggggggjjjRRR???<<<777444333333444333222222222222222222222222000111111111111222222222111111222444555999EEERRRllluuu```XXXUUUggg~~~xxxttttttooonnnllliiigggfffeeeddd```\\\WWWSSSPPPMMMIIIEEEDDDCCCBBBAAA@@@>>>============???@@@BBBCCCDDDEEEDDDHHHLLLNNNNNNPPPRRRUUUQQQQQQQQQPPPQQQTTTXXX\\\``````___]]]ZZZWWWVVVUUUWWWUUUSSSQQQQQQSSSVVVWWWVVVUUUTTTRRRNNNJJJGGGEEEFFFCCC@@@???>>>===<<<:::<<<999777555555555555333555777:::===???@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999;;;===???BBBDDDGGGGGGGGGIIIMMMPPPQQQRRRRRROOOLLLJJJLLLNNNQQQRRRTTTVVVWWWXXXWWWWWWOOOMMMJJJGGGFFFGGGIIIKKKMMMPPPTTTWWWZZZ]]]aaadddggglllsssyyy|||qqqdddXXXMMMGGG???;;;777444333333222111000000000//////000000000333333222111111111111222222111000000111333555777888888888888888777666666:::999:::<<>>@@@CCCHHHWWWuuuoooffffffkkkTTTBBB<<<555000///111444555222222222222222222222222000111111111111222222222222111333555666:::FFFRRRkkksss^^^WWWYYYooo~~~xxxssssssmmmlllkkkiiigggdddbbbaaa[[[YYYVVVSSSPPPLLLHHHEEECCCCCCCCCBBBAAA???===<<<<<<<<<>>>???AAACCCDDDEEEBBBFFFJJJMMMOOORRRUUUWWWRRRSSSTTTTTTVVVYYY^^^aaaeeecccaaa___\\\ZZZYYYXXXYYYWWWVVVVVVWWWZZZ]]]___\\\[[[ZZZVVVRRRMMMIIIGGGJJJGGGCCCAAA@@@???>>><<<>>>;;;999777777777555444444666999<<<>>>?????????;;;;;;;;;<<<<<<<<<<<<<<<>>>===;;;:::;;;<<<>>>???DDDEEEFFFGGGHHHLLLPPPTTTUUUUUUTTTRRROOOMMMNNNOOOTTTUUUWWWXXXXXXWWWVVVUUUNNNMMMJJJHHHHHHIIIKKKLLLNNNQQQUUUXXX[[[___dddhhhjjjpppxxx~~~{{{tttiii[[[OOOGGG???<<<777555444333222111111111000000000000111111333222111111000000111111222111111111222444666777888888888888888777777777:::;;;<<<>>>AAADDDGGGHHHNNNQQQWWWaaappp~~~xxxooo___RRROOOKKKHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@===???BBBFFFUUUrrr|||nnnggggggnnnZZZCCC===555000///111444555222222222222222222222222000000111111111222222222333222333555666;;;GGGSSSjjjooo\\\WWWXXXnnn{{{yyyzzzzzzvvvuuuvvvttttttrrroookkkfffbbb```ZZZYYYWWWTTTPPPKKKGGGDDDBBBCCCDDDDDDBBB@@@===;;;<<<<<<>>>???AAACCCDDDEEEBBBEEEHHHLLLOOORRRTTTVVVSSSTTTVVVWWWYYY[[[___bbbeeeccc___\\\[[[ZZZXXXWWWXXXWWWWWWXXXZZZ]]]aaacccaaa```^^^ZZZVVVPPPLLLJJJNNNKKKGGGDDDCCCBBB@@@???@@@>>>;;;:::999888666444444666999<<<>>>?????????;;;;;;<<<<<<=========>>>>>>===<<<<<<<<<===???@@@GGGHHHIIIJJJLLLNNNQQQSSSUUUUUUTTTSSSRRRQQQQQQQQQVVVWWWXXXYYYXXXUUURRRQQQMMMLLLJJJIIIIIIJJJLLLNNNNNNQQQUUUXXX\\\aaagggkkknnnttt}}}||||||yyysssiii\\\PPPIII???<<<888555444333222111222111111000000111111222222222111000000000111111111111111222333555777888999888888888888888888888<<<>>>@@@BBBDDDGGGJJJLLLUUUWWW^^^lllppp___RRROOOKKKHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA===???AAAEEERRRnnnuuullliiijjjqqq```BBB>>>888444333333333333222222222222222222222222000000111111111222222222333222333555666;;;GGGSSSiii}}}}}}lllZZZVVVVVVhhh}}}yyysssoooqqqssssssuuuyyy~~~}}}zzzuuuoooiiiccc```\\\\\\ZZZUUUPPPJJJEEECCCBBBCCCDDDDDDCCC@@@===<<<======>>>@@@AAABBBCCCDDDCCCDDDFFFJJJMMMOOOQQQQQQRRRTTTWWWXXXYYY[[[]]]___bbb^^^ZZZXXXXXXXXXVVVUUUUUUUUUVVVWWWZZZ]]]aaacccbbbaaa```\\\XXXTTTPPPNNNRRRNNNIIIFFFEEEDDDCCCBBBBBB@@@>>>===<<<:::777555444666999===???AAAAAA@@@;;;;;;<<<======>>>????????????>>>>>>>>>???@@@AAAFFFHHHKKKOOORRRSSSSSSRRRSSSSSSSSSTTTUUUUUUUUUTTTWWWXXXYYYXXXVVVSSSOOOLLLLLLKKKJJJJJJJJJLLLNNNOOOOOOQQQUUUYYY]]]ccciiinnnsssyyy}}}|||xxxqqqggg[[[QQQKKK@@@<<<888555444444333222222222111111111111222222333222222111000111111111111111222333555666888888999999888777888888999:::>>>AAADDDGGGHHHJJJNNNPPPXXX[[[eeevvvppp___RRROOOKKKHHHGGGGGGFFFEEECCCCCCDDDDDDCCCBBBBBBAAA===???AAADDDPPPjjjmmmjjjjjjkkktttcccAAA>>>999777555444333111111111111111111111111111000111111111111222222222222111333555666:::FFFRRRfffzzzwwwfffVVVSSSUUUeee}}}~~~zzzxxxssslllhhhiiilllmmmqqqvvv~~~|||yyytttnnnhhhccc```]]]]]]ZZZUUUNNNHHHDDDCCCDDDDDDDDDCCCBBB@@@>>>======>>>>>>???@@@@@@AAAAAABBBBBBDDDFFFJJJLLLLLLLLLPPPRRRVVVXXXXXXYYY[[[]]]___[[[XXXWWWYYYYYYVVVTTTTTTTTTUUUVVVYYY\\\^^^```aaaaaa```^^^\\\XXXVVVTTTSSSOOOKKKGGGGGGGGGFFFFFFEEECCCAAA???>>><<<888555444666999===@@@AAAAAAAAA;;;;;;<<<===>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDGGGLLLRRRWWWYYYXXXVVVTTTSSSTTTUUUXXXYYYXXXVVVWWWXXXYYYYYYVVVRRRMMMJJJKKKKKKJJJKKKLLLNNNOOOQQQPPPSSSVVVZZZ___fffmmmrrrxxx~~~zzzrrrggg[[[RRRLLL@@@===888666555444333222333333222222222222333333444333222222111111222222111111333444666777888999999999888777777999:::;;;>>>BBBGGGJJJJJJLLLPPPSSSWWW^^^mmmppp___RRROOOKKKHHHGGGGGGFFFEEECCCCCCCCCDDDCCCCCCBBBAAA===@@@BBBDDDNNNeeefffiiikkklllssscccAAA===999555444333222111000000000000000000000000000111111111111222222222111111222444555999EEERRRaaavvvzzzqqq```QQQOOOQQQaaawww~~~{{{vvvsssnnnhhhdddfffhhhhhhjjjnnnqqqpppmmmiiifffcccaaa```[[[[[[XXXRRRKKKFFFEEEEEEEEEEEEDDDBBBAAA@@@???>>>========================??????@@@CCCGGGJJJJJJHHHLLLOOOTTTWWWYYYZZZ\\\]]]___\\\ZZZ[[[]]]^^^ZZZVVVUUUVVVVVVWWWYYY[[[]]]^^^___`````````___^^^\\\[[[TTTPPPKKKHHHHHHHHHHHHHHHFFFEEECCCAAA@@@===999666222444888<<>>@@@BBBDDDMMMcccccchhhlllkkkrrraaaBBB===777333111111111111////////////////////////000111111111111222222222111000111333444999EEEQQQ^^^sss|||vvvmmm\\\MMMLLLLLL]]]rrryyywwwyyy~~~zzztttqqqkkkfffccceeefffddddddfffdddcccaaa___^^^^^^______XXXXXXVVVPPPIIIEEEEEEGGGFFFEEEDDDBBB@@@@@@??????<<<<<<;;;;;;;;;:::::::::===<<<===AAAFFFIIIIIIGGGHHHMMMRRRVVVYYY[[[]]]___aaa^^^\\\^^^bbbbbb^^^ZZZXXXXXXXXXYYYZZZ\\\]]]^^^^^^___```aaabbbaaa``````TTTPPPKKKHHHHHHIIIJJJJJJGGGFFFDDDBBBAAA>>>999666111333777;;;===?????????:::;;;<<<>>>???AAABBBCCCIIIIIIIIIJJJJJJJJJKKKKKKPPPNNNNNNQQQVVVYYYXXXWWW[[[YYYYYY[[[]]]]]]ZZZWWWYYY[[[\\\[[[YYYTTTNNNKKKIIIJJJJJJLLLNNNPPPQQQRRRUUUWWW[[[___eeemmmuuuzzz{{{nnn___RRRJJJ@@@===999666555444333222444333333222222333333444666555444444333333444444000111333555777999999::::::999888777777999;;;<<<<<>>777666666444444555000000000000000000000000222222111111111111222222222000000222444:::HHHUUUggguuuyyyuuunnnZZZHHHFFFIIIZZZooovvvooojjjkkkwww~~~yyyrrrnnnffffffffffffeeecccaaa```___]]]ZZZYYYZZZZZZYYYWWWTTTTTTSSSQQQLLLGGGCCC@@@CCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;:::::::::;;;999888;;;AAAFFFHHHIIIDDDEEEIIISSS]]]cccbbb```hhheeebbb`````````___^^^^^^\\\ZZZYYYYYYZZZ\\\^^^___]]]]]]^^^``````]]]ZZZXXXTTTOOOJJJHHHHHHJJJKKKKKKKKKIIIFFFAAA>>><<<;;;555444444666999<<<======;;;<<<>>>>>>>>>???AAACCCIIIJJJLLLMMMNNNNNNNNNMMMOOOOOOOOORRRVVVZZZ[[[[[[ZZZ[[[]]]^^^^^^\\\YYYXXXYYYYYYZZZZZZXXXTTTPPPNNNLLLLLLLLLKKKJJJMMMQQQTTTTTTVVVYYY]]]cccmmmxxx{{{pppbbbTTTJJJBBB>>>999555333444333333222222222222222222222222222222222111111111111111222333555777888999999888;;;;;;;;;:::999:::<<<>>>CCCCCCGGGMMMOOONNNQQQVVVWWWiii~~~zzzWWWhhh}}}yyyuuunnndddYYYQQQUUUUUUYYYcccrrrvvvdddVVVQQQJJJGGGGGGHHHGGGEEEDDDCCCAAA@@@???@@@AAABBBAAA???BBBGGGLLLZZZxxxyyyeeeccciiisssqqqbbbFFF>>>666555555333222444222222222222222222222222222222111111111111222222333111222333555<<>><<<<<<999:::::::::;;;;;;<<<<<<===;;;:::<<>>666555444222111222222222222222222222222222222222111111111111222222333222333555777>>>LLLYYYppp{{{{{{tttkkkXXXGGGEEEFFFTTTgggzzz{{{tttnnnlllttt~~~}}}zzz|||~~~}}}vvvmmmfffbbbbbbbbbbbb```^^^\\\[[[YYYWWWUUUTTTUUUTTTSSSRRRSSSRRROOOLLLHHHEEEBBBAAA>>>>>>>>>>>>===<<<::::::888888999:::;;;<<<=========<<<;;;===AAAEEEGGGHHHLLLLLLMMMSSS[[[```bbbaaafffeeedddccccccaaa^^^[[[VVVVVVVVVVVVWWWZZZ\\\^^^]]]\\\\\\\\\]]]]]][[[ZZZZZZVVVPPPMMMNNNSSSWWWYYY[[[ZZZVVVQQQJJJCCC===999777666555777:::<<<======888999999:::;;;???EEEIIIKKKMMMNNNPPPRRRSSSTTTTTTPPPSSSUUUVVVUUUVVVZZZ]]]^^^^^^___^^^]]][[[XXXWWWWWWWWWXXXXXXWWWUUUSSSQQQIIIJJJKKKKKKLLLOOOSSSWWWWWWZZZ^^^bbbgggnnntttyyyzzz~~~ttteeeVVVLLLDDD???:::666444444444333111111111111111111111111222222222222222222222222444555777999999999999999777888999999999:::===@@@DDDEEEJJJOOOPPPPPPTTTZZZdddxxx|||wwwsssRRRYYYdddsssvvvjjjccc^^^YYYUUUWWWVVVVVVWWWXXXXXXXXXXXXTTTUUUVVVWWW\\\hhhyyytttcccTTTOOOHHHFFFFFFGGGFFFEEEFFFEEECCCBBB@@@@@@@@@@@@>>>>>>AAAEEEHHHTTTsss~~~rrrmmmjjjpppoooaaaGGG>>>666444333111///000000000000000000000000000222222111111111111222222222111333555888>>>KKKYYYnnnyyyyyyqqqiiiWWWGGGFFFHHHUUUggg{{{~~~}}}}}}zzzyyyxxxvvvuuussstttvvvwwwuuuooohhhbbb____________]]][[[YYYWWWWWWUUUSSSRRRRRRRRRQQQPPPQQQPPPMMMIIIFFFCCCAAAAAA============<<<;;;:::999888888999:::;;;;;;<<<<<<;;;;;;;;;===@@@DDDHHHJJJNNNMMMNNNQQQWWW\\\______dddddddddddddddbbb^^^ZZZVVVUUUUUUVVVXXX[[[^^^```___^^^^^^^^^^^^^^^]]]\\\```ZZZTTTRRRUUU[[[___aaabbb^^^WWWQQQJJJDDD???;;;888777666888:::=========>>>===<<<:::;;;???EEEIIIKKKLLLMMMNNNPPPPPPQQQQQQRRRVVVYYYYYYVVVVVVZZZ___bbbaaa___]]]ZZZWWWTTTSSSZZZZZZYYYXXXVVVTTTRRRQQQHHHIIIJJJKKKKKKMMMQQQTTTWWWZZZ___dddhhhmmmqqquuuxxx}}}uuugggYYYOOOEEE@@@:::666555444444333111111111111111111111111111222222222333333444444666777888:::::::::999999555666777888999;;;>>>AAADDDEEEJJJOOOPPPPPPVVV^^^lll~~~wwwrrraaadddiiippp{{{|||pppggg[[[QQQMMMLLLKKKKKKNNNOOOPPPSSSWWW[[[```ccc___dddggghhhiiinnnxxxppp```QQQLLLFFFCCCDDDEEEEEECCCEEEEEECCCBBBAAA@@@??????======AAADDDFFFSSSsss|||tttnnnqqqmmm]]]GGG>>>666444333111///000000000000000000000000000222222111111111111222222000000111444777<<>>===@@@???===<<<===AAAHHHMMMNNNNNNNNNNNNOOOOOOPPPPPPRRRVVVYYYXXXUUUUUUYYY^^^```___]]]ZZZXXXVVVUUUUUUZZZYYYVVVSSSPPPNNNLLLKKKLLLMMMMMMMMMMMMMMMPPPRRRUUUZZZ```eeeiiilllpppssszzzuuuiii[[[RRRFFFAAA;;;777555555444444111111111111111111111111111111222333444555555666888999:::;;;;;;:::999999444666777888999<<<@@@CCCCCCEEEIIIMMMNNNPPPYYYdddyyyvvvoookkkjjjrrr|||vvvpppppprrrtttuuuyyyyyyrrrhhh^^^WWWNNNGGGDDDEEEGGGHHHJJJLLLOOORRRUUU[[[bbbfffkkksss{{{ooo___OOOJJJDDDBBBCCCDDDCCCBBBCCCBBBBBBAAA@@@???>>>>>>======@@@CCCEEETTTwwwxxxpppsssmmm[[[GGG>>>666555444222111222222222222222222222222222222222111111111111222222000///111444666:::GGGSSShhhvvv|||zzzuuudddSSSRRRLLLZZZlll~~~{{{xxxssspppnnnmmmlllkkkpppooommmmmmllljjjgggeee[[[\\\[[[ZZZXXXUUUSSSQQQSSSPPPNNNMMMNNNNNNMMMKKKKKKJJJHHHFFFCCCAAA???>>><<<<<<======<<<;;;;;;:::;;;:::::::::999999999888777888:::<<<>>>BBBGGGJJJKKKKKKLLLNNNQQQTTTWWWYYY______```bbbcccbbb___\\\TTTQQQNNNMMMNNNSSSXXX[[[```aaaaaa```^^^]]]___```\\\XXXVVV[[[eeepppuuuvvvqqqhhh\\\RRRKKKFFFAAA===:::999888999<<<>>>>>>===<<<<<<<<<===???EEEMMMRRRQQQQQQQQQQQQRRRSSSTTTUUUSSSVVVXXXXXXVVVWWWZZZ]]]\\\[[[ZZZXXXXXXYYYZZZZZZ]]][[[WWWRRROOOLLLKKKJJJOOOPPPQQQQQQPPPPPPQQQSSSUUUYYY```eeejjjnnnrrrttt}}}vvvjjj\\\SSSGGGBBB<<<888666555555444222222222222222222222222111111222333555666777777::::::;;;<<<<<<;;;:::999555666888999:::===AAADDDDDDEEEIIILLLMMMQQQ^^^lll}}}rrrnnngggaaa[[[WWWUUUYYYeeeqqqyyyyyyqqqxxx|||~~~}}}{{{vvvlllaaaTTTOOOIIIEEEEEEGGGJJJLLLMMMOOORRRSSSUUUYYY___dddrrr{{{rrrbbbOOOJJJDDDBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@======@@@BBBEEEUUU{{{{{{xxxnnnsssooo\\\FFF>>>666555555333222444222222222222222222222222222222111111111111222222111000222444555999EEEQQQeeeuuu~~~|||iiiWWWTTTPPP___sss|||xxxtttqqqoooooonnnlllmmmllllllmmmllljjjfffccc[[[[[[ZZZYYYWWWTTTRRRPPPOOOMMMKKKJJJKKKKKKJJJHHHGGGGGGGGGEEECCC@@@===<<<;;;;;;<<<<<<<<<;;;::::::999999999999999:::::::::888:::;;;;;;<<<>>>CCCGGGIIIJJJLLLNNNPPPSSSVVVXXX\\\\\\]]]___bbbbbb```^^^VVVRRRMMMIIIJJJNNNTTTYYY\\\]]]^^^\\\YYYYYY[[[^^^[[[XXXWWW]]]iiirrrvvvvvviiibbbYYYRRROOOJJJDDD???;;;999999:::<<<>>>>>>>>>;;;;;;<<<===@@@FFFMMMRRRQQQQQQRRRSSSUUUWWWYYY[[[YYYYYYZZZ[[[\\\^^^```aaa```^^^[[[ZZZYYYYYY[[[\\\]]][[[WWWRRROOOMMMLLLMMMMMMOOOPPPPPPPPPPPPRRRSSSVVVZZZaaaggglllqqqvvvyyyvvvjjj\\\SSSHHHCCC===888666555555444333333333333333333333333111111222444555777888888;;;<<<======<<<;;;:::999666888999:::;;;>>>AAADDDFFFGGGJJJLLLMMMTTTeeeuuuxxxiii]]]YYYSSSOOOLLLKKKLLLRRRaaannn}}}uuulllyyy~~~wwwkkk```NNNKKKHHHGGGHHHKKKOOORRROOOQQQSSSSSSSSSUUUZZZ^^^sss}}}uuufffPPPKKKEEEBBBDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCC======???BBBEEEWWWpppvvvvvvlllsssqqq^^^FFF>>>777666666444444555000000000000000000000000222222111111111111222222222111333555666999EEEPPPbbbttt~~~jjjVVVRRRUUUeeeyyy}}}zzzvvvsssrrrqqqpppooohhhhhhjjjlllllliiiccc___ZZZZZZZZZYYYVVVTTTQQQOOOMMMKKKIIIHHHIIIHHHGGGFFFEEEFFFFFFEEECCC@@@<<<:::::::::;;;;;;;;;:::999999777777888999:::;;;;;;<<<:::;;;<<<;;;:::;;;???CCCHHHJJJMMMOOOQQQSSSUUUWWWZZZZZZ[[[^^^```aaa```___YYYTTTNNNIIIIIIMMMTTTYYYYYYZZZ[[[XXXVVVUUUXXX[[[___[[[YYY___iiipppqqqooo[[[WWWRRRQQQQQQNNNGGGAAA;;;:::999:::<<<>>>>>>>>><<<======>>>@@@DDDIIINNNOOOOOOPPPRRRUUUYYY\\\^^^```___^^^```dddfffgggggggggddd```\\\YYYXXXYYYYYYXXXVVVQQQMMMKKKJJJJJJKKKHHHJJJLLLMMMMMMNNNPPPRRRWWW[[[bbbhhhnnnsssyyy}}}wwwjjj\\\SSSHHHDDD===999777666555444444444444444444444444444111111222444666777888999<<<============;;;:::999888999:::;;;<<<>>>BBBDDDHHHIIIKKKMMMNNNVVViii{{{yyysssoooggg\\\SSSQQQMMMKKKJJJKKKMMMTTTcccqqqyyyjjj```}}}~~~rrrdddTTTNNNJJJIIIIIILLLSSS[[[^^^____________^^^^^^^^^qqq}}}vvveeeSSSKKKEEEDDDEEECCCBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB<<>><<<888888888777777777777666777888888999::::::;;;;;;===<<<:::999999:::<<<===???CCCIIINNNPPPRRRSSSUUUUUUWWWZZZ]]]___```______UUUVVVRRRJJJGGGNNNVVVZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\ZZZ[[[aaahhhhhh___VVVPPPOOOPPPPPPOOOLLLGGGCCC@@@;;;:::>>>BBBAAA???@@@;;;>>>@@@AAAAAADDDIIINNNQQQQQQRRRRRRSSSXXX]]]bbbcccbbbaaaaaabbbeeeiiikkkmmmiiiccc^^^[[[YYYWWWUUUWWWTTTPPPNNNOOOOOOMMMKKKLLLMMMNNNNNNOOOQQQVVVYYY[[[___eeekkkpppuuu{{{~~~wwwmmmaaaVVVMMMDDD<<<999888444222333111111111222222333333333222333444555666888999999======<<<<<<<<<;;;;;;;;;::::::;;;<<>>???IIIWWWvvvooo||||||xxx~~~vvvfffHHH???888777777444222333333333333222222222111111222222222222222222222222222111222444666;;;HHHUUUnnnwwwaaaXXX[[[nnnzzzxxxtttpppllliiigggffffffffffffeeedddaaa___]]]\\\YYYVVVSSSRRRPPPMMMLLLKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDEEEEEECCC???<<<::::::::::::999999999888888777777888888999999::::::<<<;;;:::999999:::;;;<<<>>>BBBGGGLLLNNNOOOQQQRRRUUUVVVXXXZZZ[[[[[[ZZZZZZVVVYYYXXXQQQNNNRRRWWWXXX[[[[[[\\\]]]]]]^^^^^^^^^[[[YYYZZZ___dddcccYYYQQQKKKKKKMMMPPPQQQPPPLLLIIIAAA<<<:::>>>BBBAAA???@@@<<<>>>@@@@@@AAADDDKKKPPPQQQQQQRRRRRRSSSWWW]]]aaadddcccbbbaaaccceeehhhjjjjjjgggccc___\\\ZZZWWWUUUWWWSSSPPPNNNOOOOOOMMMLLLMMMNNNOOOOOOPPPRRRVVVYYY\\\```eeeiiinnntttzzz~~~xxxmmm```UUUNNNDDD<<<999888444222333111111222222222333333333222333444555666888999999===<<<<<<<<<;;;;;;;;;;;;::::::;;;===@@@BBBDDDEEEIIIIIIMMMQQQTTT]]]rrr~~~uuummm```VVVNNNNNNPPPNNNKKKIIIIIIIIIIIIKKKSSSaaarrr~~~uuujjj___ZZZYYYvvv}}}{{{tttkkkeeecccjjj{{{zzzvvv{{{tttcccSSSKKKEEEDDDEEECCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>AAA>>>>>>GGGSSSqqqlllxxx~~~|||nnnKKKBBB:::777777444444555333333333222222222111111222222222222222222222222333222333666777===JJJWWWwwwxxxccc]]]```vvv~~~wwwuuurrrmmmiiieeecccbbbcccccccccbbbaaa```___^^^YYYWWWSSSQQQOOONNNLLLJJJIIIHHHFFFEEECCCCCCBBBBBBCCCCCCCCCBBB@@@===:::888::::::999999999888888888666666666777888888999999999999999999999999999999;;;???EEEIIIKKKMMMNNNPPPTTTUUUUUUVVVUUUUUUTTTSSSTTTYYY[[[VVVSSSTTTVVVUUUXXXYYY[[[]]]^^^^^^]]]]]]WWWWWWXXX\\\___\\\SSSKKKKKKLLLNNNQQQTTTSSSPPPMMMCCC>>>;;;???BBBAAA???@@@===???@@@@@@AAAFFFMMMTTTTTTTTTTTTTTTUUUXXX]]]aaacccbbbaaa```aaaccceeegggfffdddaaa___^^^[[[WWWUUUUUURRROOONNNNNNOOONNNMMMOOOPPPQQQRRRSSSUUUXXX[[[^^^aaadddhhhmmmssszzzyyymmm```TTTNNNEEE===:::888555333333111222222222222333333333333333444555777888999999<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<>>>>>EEEPPPmmmllltttyyy~~~qqqLLLBBB999666555333333555333333333222222222111111111222222222222222333333222222333666888===JJJXXXssswwweee```aaaxxx}}}uuussspppkkkgggccc___^^^`````````_________^^^^^^VVVSSSPPPNNNMMMKKKIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBAAA???<<<999888777777777777666666666666555555666666777888888888777888999999999999888777999<<>>???@@@@@@AAAGGGOOOVVVYYYYYYYYYXXXWWWXXX\\\^^^```___^^^]]]^^^___aaabbbaaa```___^^^]]]ZZZVVVSSSRRRQQQOOONNNNNNNNNNNNOOORRRSSSUUUVVVWWWYYY\\\^^^```bbbeeehhhmmmsss{{{{{{nnn```TTTPPPFFF>>>;;;999555333444222222222222222222222222333333444666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@CCCEEEFFFGGGJJJLLLPPPWWWbbbsssyyyooohhheee```ZZZMMMHHHFFFKKKNNNLLLIIIIIIHHHLLLRRRYYYccctttttteee[[[TTTPPPQQQUUUxxx}}}yyyttteeeSSSKKKEEEDDDEEEBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@:::???======DDDOOOjjjppptttuuuzzzlllJJJ@@@777555444222222444333333333222222222111111111111111222222333333333222111222555666<<>>BBBBBBAAA@@@>>><<<:::999777777777666666666555555444555555666777777888888777888888999999888888777777:::@@@DDDGGGKKKNNNQQQRRRQQQOOONNNMMMMMMMMMNNNOOOTTTVVVSSSQQQTTTWWWXXXWWWWWWXXXWWWVVVUUUSSSRRROOOQQQTTTWWWXXXVVVSSSPPPYYYYYYYYY[[[[[[XXXSSSPPPIIIBBB>>>@@@BBBAAA???@@@>>>@@@@@@@@@BBBGGGPPPVVV[[[[[[ZZZXXXUUUUUUWWWYYY\\\[[[[[[[[[[[[\\\]]]^^^]]]\\\\\\\\\[[[XXXTTTPPPPPPPPPOOONNNMMMNNNOOOPPPUUUVVVYYYZZZZZZ\\\___aaabbbdddgggjjjooovvv}}}}}}qqqbbbVVVQQQGGG???;;;999555333444222222222222222222222222333444555666777999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<>>DDDMMMgggwwwwwwvvvtttcccGGG>>>666444444222222333333333333222222222111111111111111222222333333444222111222444555:::GGGTTToooooo]]]YYYZZZppp~~~}}}|||{{{ooonnnlllhhhddd___[[[YYYXXXYYY[[[]]]]]][[[ZZZYYYOOOMMMJJJHHHGGGFFFDDDBBB@@@@@@@@@@@@???>>>===<<<@@@@@@??????===<<<;;;:::999999888888888777777777555555555666777777888888888888888888888888888888777:::???BBBEEEHHHKKKNNNMMMLLLKKKJJJJJJKKKNNNOOORRRVVVXXXTTTRRRVVVZZZ[[[YYYXXXWWWVVVTTTRRRQQQQQQMMMOOOSSSTTTTTTTTTUUUVVVXXXYYYZZZ]]]^^^\\\YYYUUULLLEEE@@@AAABBBAAA???@@@>>>@@@AAAAAABBBGGGNNNUUUXXXXXXWWWUUUSSSRRRSSSUUUZZZZZZZZZ[[[\\\]]]^^^^^^\\\[[[ZZZZZZZZZWWWSSSPPPNNNNNNOOONNNMMMMMMPPPRRRUUUWWWZZZ[[[\\\]]]```bbbccceeeiiinnnssszzzttteeeYYYRRRHHH???<<<:::666333444333333333222222222222111444444555666888999::::::::::::::::::;;;;;;;;;;;;<<<===@@@BBBCCCDDDCCCCCCDDDKKKTTT```rrr~~~~~~hhhTTTWWWWWWSSSQQQSSSSSSRRRRRROOOOOOSSSTTTQQQNNNNNNRRRXXX```gggooo}}}vvvhhh]]]RRRLLLIIIIIILLLRRR~~~qqqeeeSSSKKKEEEDDDEEECCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA===AAA??????DDDKKKccczzzxxxxxxzzz{{{ppp]]]DDD<<<555555555333222333333333333222222222111111000111111222333333444444333222333444555999FFFRRRpppzzzhhhWWWVVVXXXooo{{{yyy}}}~~~{{{yyyvvvuuuvvvvvvuuutttkkkjjjhhheeeaaa]]]YYYWWWUUUWWWZZZ]]]\\\ZZZWWWUUUMMMJJJGGGEEEEEEDDDBBB@@@>>>>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999888888888777777777777555666666777777888999999:::999888888888888999:::999<<<>>>@@@AAACCCEEEGGGHHHGGGFFFEEEGGGKKKNNNQQQTTTYYY[[[WWWUUUVVVXXXXXXWWWVVVSSSQQQPPPPPPPPPQQQMMMOOORRRRRRPPPQQQUUUYYYWWWXXXZZZ]]]___^^^[[[XXXNNNFFFAAABBBCCCAAA???@@@===@@@BBBBBBBBBFFFLLLRRRUUUVVVVVVUUUTTTTTTVVVWWW\\\\\\]]]^^^```aaabbbbbb^^^\\\[[[ZZZYYYWWWTTTQQQLLLMMMNNNNNNLLLMMMPPPSSSTTTVVVYYY[[[\\\]]]___```cccggglllrrrxxx~~~vvvhhh]]]SSSIII@@@===:::666444444333333333222222222111111444444555777888999:::;;;999999:::::::::;;;;;;;;;===>>>@@@BBBCCCBBBAAA@@@AAAKKKXXXfffzzz|||}}}~~~}}}qqq^^^TTTWWWWWWRRROOORRRTTTSSSQQQOOOQQQVVVXXXVVVUUUVVVXXX___ggglllqqq|||vvvhhhZZZQQQJJJHHHHHHIIIMMMRRR{{{pppeeeSSSKKKEEEDDDEEECCCBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB???DDDAAA@@@CCCIII```xxxwwwwwwyyyuuuyyyooo\\\BBB;;;555666777444333444333333333222222222111111000000111222333333444444555444444555555999EEERRRnnn}}}rrrbbbUUUUUUXXXqqqtttuuuyyyzzzvvvpppooooooppprrrrrrpppnnnggggggeeeccc___[[[WWWUUUTTTVVVZZZ]]]]]]YYYUUURRRKKKIIIFFFDDDDDDCCCAAA???======>>>>>>>>><<<;;;:::::::::::::::::::::::::::666666666666555555555555666666777777888888999999;;;:::888777777888:::;;;<<<===??????>>>>>>@@@AAADDDCCCBBBCCCEEEJJJOOORRRTTTZZZ]]]YYYUUUUUUTTTSSSSSSQQQOOOLLLLLLMMMOOOPPPNNNPPPQQQPPPNNNOOOTTTYYYXXXXXXZZZ]]]^^^]]]YYYVVVOOOGGGBBBBBBCCCAAA???@@@===???BBBCCCCCCEEEKKKPPPTTTUUUWWWWWWWWWXXX[[[]]]______```bbbccceeefffggg```^^^\\\[[[ZZZXXXUUURRRKKKMMMNNNNNNLLLMMMQQQTTTRRRUUUXXXZZZZZZ[[[]]]___cccgggnnnuuu{{{xxxjjj___SSSIIIAAA===;;;666444444333333333222222111111111444444555777888999:::;;;999999999::::::;;;;;;;;;===???AAABBBBBBAAA@@@???@@@LLLZZZjjj}}}uuuxxx|||}}}|||vvvhhhWWWUUUXXXWWWQQQMMMOOOQQQQQQQQQOOORRRYYY\\\[[[\\\___\\\ccckkknnnrrr{{{}}}vvvgggXXXRRRKKKFFFGGGIIIKKKPPPUUU{{{nnnaaaQQQLLLFFFDDDDDDDDDBBB@@@@@@AAAAAABBBBBBAAAAAA@@@<<>>===;;;::::::;;;;;;:::::::::::::::999777777999:::::::::999888666555666777777777777777666555999999999:::::::::;;;;;;===<<<;;;;;;;;;===>>>???CCCCCCEEEGGGJJJNNNPPPRRRXXXWWWVVVTTTRRRPPPNNNMMMJJJLLLMMMNNNNNNOOOQQQTTTQQQPPPPPPPPPRRRUUUXXXZZZYYY[[[^^^```___\\\WWWTTTQQQLLLFFFCCCBBBAAA???<<<>>>@@@CCCDDDEEEGGGKKKMMMVVVVVVVVVWWWZZZ[[[[[[[[[___```aaabbbbbbbbbbbbaaa```___^^^\\\ZZZYYYWWWWWWOOONNNLLLJJJHHHJJJNNNQQQRRRVVVYYY[[[[[[\\\___cccfffgggoooyyy~~~{{{mmmdddXXXMMMBBB===999555444555333333444555555555555444444555888:::;;;;;;:::999888999999888777888:::===CCCBBBCCCEEECCC??????BBB>>>LLL^^^pppyyytttrrrvvv|||zzzllleeeaaa\\\XXX[[[ZZZWWWRRRMMMKKKLLLNNNMMMSSSZZZ___``````^^^^^^```dddhhhllluuuyyyqqqhhh___WWWRRRMMMKKKHHHGGGGGGJJJNNNQQQ{{{ooobbbQQQLLLFFFCCCDDDDDDBBB@@@@@@AAAAAABBBBBBAAAAAA@@@>>>CCCBBBAAAGGGPPPlllzzzwwwrrrkkkpppkkkWWWAAA===777444333333333333333333222222222111111111111111111111111111111111333222444777777:::EEEQQQfffzzzxxxnnn___TTTVVVXXXlllqqqfffeeemmm{{{sssmmmjjjaaaccceeedddcccbbbbbbbbbbbbaaa```___\\\ZZZWWWVVVSSSUUUVVVWWWUUURRRNNNLLLJJJHHHDDDBBBAAA@@@???>>><<<;;;999888777777777888::::::999999999888888888999::::::;;;:::888777555666666666666777777777777999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<======AAACCCFFFIIIMMMPPPSSSTTTTTTSSSRRRQQQOOOOOOOOOOOOIIIKKKLLLLLLLLLMMMOOORRRPPPPPPPPPQQQSSSVVVYYY[[[[[[]]]```bbbaaa^^^ZZZWWWRRRMMMHHHEEEDDDCCCAAA>>>;;;???CCCFFFGGGIIIJJJLLLRRRRRRTTTVVVXXXZZZZZZZZZaaabbbdddeeeeeedddbbbaaa[[[\\\\\\\\\[[[XXXUUUSSSOOONNNMMMKKKIIIKKKOOORRRSSSVVVYYYZZZZZZ\\\```dddkkkmmmsss|||{{{mmmdddXXXMMMBBB<<<999555333444000000111222222222222111555666999;;;<<<;;;;;;:::888999999888888888;;;===CCCBBBCCCGGGFFFCCCDDDIIIKKKVVVeeeuuu{{{qqqmmmlllrrryyyxxxggg[[[VVVTTTQQQMMMPPPOOOMMMJJJGGGGGGIIILLLOOOUUU\\\aaabbb```]]][[[WWW\\\bbbgggppp~~~}}}wwwoooggg___WWWPPPLLLJJJHHHFFFDDDEEEHHHKKKNNN|||ooocccPPPKKKFFFCCCCCCDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@EEECCCCCCJJJWWWwww|||jjjccciiieeeRRRAAA===777444333333333333333222222222222111111111111111111111111111111111333222444666777:::FFFQQQddduuuzzztttnnnaaaUUUTTTTTTfffqqqbbb```hhh|||}}}vvvnnnhhhdddaaa^^^___aaaaaa___]]]]]]^^^___^^^^^^\\\[[[XXXWWWVVVSSSTTTTTTTTTRRRNNNJJJHHHHHHEEEBBB@@@???>>>===<<<<<<<<<;;;:::999999999999:::999888777777888888999999:::;;;<<<;;;:::888666666666555555666777888999:::::::::;;;;;;;;;<<<<<<888999:::;;;;;;<<<<<<<<<@@@CCCGGGKKKOOORRRTTTUUUPPPNNNMMMLLLLLLMMMNNNOOOIIIJJJKKKKKKKKKKKKMMMOOOPPPPPPPPPRRRTTTWWWYYY[[[]]]___bbbdddccc```]]]ZZZTTTOOOJJJGGGFFFFFFCCCAAA999===BBBFFFHHHIIIKKKLLLOOOPPPSSSUUUWWWXXXXXXXXX```bbbdddeeeeeecccaaa___XXXYYY[[[[[[YYYVVVRRRPPPOOOOOONNNLLLKKKMMMPPPSSSUUUWWWZZZZZZZZZ]]]cccgggqqqsssyyy|||mmmcccWWWLLLAAA<<<999444222333222222333444444444444444555777999;;;<<<<<<;;;:::888888999888888999<<<>>>BBBAAACCCHHHIIIHHHKKKPPPWWWaaaooo}}}}}}nnnmmmjjjlllttt|||}}}nnndddWWWNNNLLLKKKJJJGGGEEEEEEDDDCCCCCCDDDHHHKKKQQQWWW___dddccc___ZZZWWWRRRYYY```fffppp{{{yyyyyy{{{}}}|||zzzqqqkkkbbbZZZTTTNNNJJJGGGFFFEEECCCBBBCCCEEEHHHJJJ{{{mmmaaaPPPKKKEEECCCCCCDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBFFFDDDEEENNN]]]vvvbbbZZZaaa```OOOAAA===777444333333333333222222222222111111111111111111111111111111111111333222333666666:::FFFRRReeetttwwwrrrnnncccTTTQQQMMM]]]uuuwwweee___hhh{{{|||xxxqqqiiibbb^^^[[[ZZZ]]]```bbbbbbaaa___^^^___]]]]]]\\\[[[YYYXXXVVVUUUQQQRRRRRRRRROOOLLLIIIGGGFFFDDD@@@>>>>>>>>><<<;;;<<<;;;;;;:::::::::::::::999888777666666777999::::::;;;===>>>===;;;999888666555444444555777999;;;::::::;;;;;;;;;<<<<<<<<<888:::<<<===>>>>>>>>>===@@@CCCGGGKKKOOOQQQQQQQQQMMMLLLIIIHHHHHHJJJLLLNNNKKKLLLMMMLLLKKKKKKMMMOOOPPPPPPQQQSSSUUUXXXZZZ\\\^^^```cccddddddbbb^^^\\\VVVQQQKKKHHHGGGFFFCCCAAA999<<<@@@CCCEEEHHHKKKMMMPPPRRRUUUWWWWWWWWWWWWXXX[[[]]]```bbbbbbaaa___]]][[[ZZZZZZXXXVVVSSSPPPNNNOOOOOOOOONNNMMMOOORRRUUUWWWYYY[[[[[[\\\___fffkkkrrrvvv|||{{{lllaaaVVVKKKAAA<<<999444222333333444444555555555555555444666888:::;;;;;;::::::777888999999888:::===???BBB@@@CCCGGGIIIIIINNNTTT[[[hhhxxxxxxkkkiiihhhmmmwwwwwwnnn^^^VVVLLLGGGFFFFFFFFFDDDAAAAAABBBAAABBBEEEJJJMMMSSSXXX___cccaaa\\\VVVRRRPPPWWW___fffnnnwwwzzzyyytttuuuwwwzzz{{{zzzwwwtttfff```XXXPPPLLLIIIGGGEEEDDDDDDCCCBBBCCCEEEGGGHHH{{{kkk^^^OOOJJJDDDBBBCCCDDDCCCAAAAAABBBBBBCCCCCCBBBBBBAAABBBGGGEEEFFFPPP```qqq\\\SSS]]]```RRRAAA===777444333333333333222222222111111111000000111111111111111111111111333222333555666;;;GGGSSShhhvvvyyytttrrreeeUUUPPPKKKZZZrrrjjjdddkkk}}}yyyssspppllleee^^^YYYVVVVVVVVV]]]```ccceeedddccccccccc```___^^^\\\ZZZWWWUUUTTTPPPPPPPPPPPPOOOLLLJJJIIIEEECCC@@@>>>>>>===<<<;;;666777777666666666555555888777555555555777999;;;:::<<<>>>??????===;;;999666555444444555777999;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@AAACCCGGGJJJLLLMMMLLLLLLMMMKKKIIIGGGGGGHHHKKKLLLNNNOOOOOONNNMMMLLLMMMOOOPPPPPPRRRTTTVVVYYY[[[\\\^^^```bbbdddcccaaa___]]]VVVQQQKKKGGGFFFEEEBBB???;;;<<<===>>>@@@EEEKKKOOOSSSVVVXXXYYYWWWVVVWWWXXXWWWYYY\\\___``````___^^^___\\\XXXTTTQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQUUUWWWXXX[[[]]]^^^___bbbiiioooqqqvvv}}}|||lllaaaVVVLLLBBB===:::555222222000000111222222222222222333444777999::::::999888666888999999999;;;>>>@@@AAA@@@AAAFFFHHHJJJOOOVVV```ppp{{{rrrjjjdddeeelllwww~~~ssseee\\\OOOJJJCCC??????@@@???>>>@@@AAAAAAAAABBBEEEJJJMMMRRRVVV[[[]]][[[VVVQQQNNNLLLSSS[[[aaagggmmmnnnkkkppppppqqqssssssqqqlllhhh[[[VVVNNNHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFHHHHHH}}}kkk\\\NNNIIIDDDBBBCCCDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBBAAAFFFFFFGGGPPP^^^nnn[[[TTT___dddWWWAAA===777444333333333333222111111111111000000000111111111111111111111111333222222444666;;;GGGTTTiiiyyy~~~zzzwwwiiiXXXSSSOOO^^^uuupppiiiooo~~~wwwoooiiiddd```ZZZUUURRRRRRSSSTTT[[[___dddggghhhhhhhhhiiieeedddbbb___\\\XXXUUUSSSOOOOOOOOOOOONNNLLLJJJIIIDDDAAA>>>===<<<<<<<<<:::666666777777777777666555555555555555666777999:::;;;<<>>@@@AAABBBBBBBBBBBBCCCEEEGGGIIIIIIIIIIIILLLKKKJJJIIIIIIJJJKKKMMMQQQRRRRRRPPPNNNMMMNNNOOOOOOPPPRRRUUUXXXZZZ\\\]]]^^^```bbbccccccaaa___^^^XXXSSSLLLGGGEEECCC@@@<<<<<<;;;::::::<<>>===>>>>>>===???@@@@@@@@@@@@CCCHHHLLLNNNQQQTTTTTTRRROOOMMMLLLLLLTTT[[[```eeeiiihhheeehhhgggggggggeeebbb]]]ZZZQQQLLLFFFBBBAAABBBBBBCCCFFFGGGGGGHHHIIIIIIJJJJJJ{{{zzzrrrkkkjjjrrr~~~nnn\\\MMMIIICCCAAACCCDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBB???FFFFFFGGGOOO[[[xxx|||uuueee^^^gggiii[[[AAA===777444333333333333111111111111000000000000111111111111111111111111333222222444555;;;HHHUUUhhh{{{}}}nnn]]]YYYRRRaaayyywwwlllqqq~~~yyyqqqjjjbbb]]]XXXVVVRRROOONNNOOOQQQSSS[[[```fffkkkmmmooopppqqqkkkjjjgggccc^^^YYYUUUSSSPPPPPPOOONNNLLLIIIGGGFFFAAA???<<<:::;;;;;;:::999777777888999999999888777333333444555666888888999;;;===@@@BBBBBB@@@===;;;666666666666777777777777888888888999999999:::::::::;;;;;;<<<===???AAABBBAAABBBCCCEEEGGGIIIJJJKKKJJJJJJJJJKKKLLLMMMOOOPPPSSSSSSSSSQQQNNNMMMNNNOOOOOOPPPSSSVVVYYY[[[\\\]]]___```bbbccccccbbb```___[[[UUUNNNHHHEEECCC>>>;;;::::::999999:::???EEEJJJNNNQQQSSSRRRPPPQQQVVV[[[ZZZZZZYYYYYYZZZZZZ[[[[[[WWWUUUQQQNNNMMMNNNPPPRRRPPPQQQSSSSSSTTTVVVXXX[[[[[[^^^ccceeegggjjjppptttvvvpppeeeWWWMMMDDD@@@===777444444333444555555666666555555333444777999::::::999888555777888999:::<<<@@@CCCCCCBBBCCCIIIMMMRRR[[[dddqqqzzz~~~wwwlllgggeeedddjjjmmmvvvxxxbbbZZZTTTSSSSSSNNNIIIGGGBBBAAA???>>>???@@@@@@@@@===>>>>>>???@@@CCCHHHLLLKKKKKKKKKJJJHHHHHHIIIKKKKKKSSSZZZ^^^cccggggggccc```^^^\\\ZZZYYYUUUQQQNNNKKKGGGCCC@@@AAABBBCCCCCCGGGHHHJJJKKKKKKLLLKKKKKKiiieeemmmoooccc\\\ZZZXXXXXX\\\ggguuuppp^^^MMMIIICCCAAACCCDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBB>>>EEEFFFHHHNNNXXXsssoooppphhhnnnlll[[[AAA===777444333333333333111111111111000000000000111111111111111111111111333111222444555;;;HHHUUUggg|||rrraaa^^^QQQbbb{{{|||mmmqqq|||~~~|||uuummmfff___XXXSSSRRRPPPMMMKKKLLLNNNPPPRRR]]]bbbiiiooorrrtttvvvwwwooommmjjjeee```ZZZUUUSSSQQQQQQOOOMMMJJJGGGDDDCCC@@@===:::999999999888777333444555666666555444444222333444666777888888888;;;===AAACCCCCCAAA>>><<<666777777777777777666555777777888888888999999999888888888999:::<<>>:::777888999:::;;;>>>CCCFFFIIILLLNNNNNNLLLOOOVVV\\\ZZZYYYWWWVVVUUUUUUVVVVVVOOOOOONNNMMMNNNOOOQQQRRRPPPQQQSSSTTTUUUVVVYYY\\\[[[___eeehhhiiilllqqquuu{{{ssshhhWWWNNNEEEAAA>>>888444444000111222222333333222222444555888:::;;;;;;:::999555777888999:::<<<@@@CCCDDDCCCEEEKKKQQQXXXbbbllluuuyyywwwooogggeeeeeedddgggllluuuxxxeeeQQQIIIBBBAAA@@@===<<<===;;;;;;;;;<<<===>>>??????<<<===>>>???AAADDDJJJNNNHHHHHHFFFCCCBBBCCCGGGJJJEEEMMMTTTXXX]]]bbbbbb^^^[[[YYYVVVTTTRRROOOLLLIIIIIIFFFCCCBBBBBBDDDEEEEEEHHHIIIKKKLLLMMMMMMLLLKKKyyyggg```VVV^^^hhhmmmkkkcccYYYSSSQQQNNNOOORRRTTTXXXdddsss}}}|||lll\\\LLLGGGDDDEEEEEEBBBAAABBB@@@AAABBBCCCCCCCCCBBBBBBDDDFFFDDDFFFPPPWWWlll|||fffwww|||rrrttttttsss]]]CCC>>>888444222222111111111111111111111111111111111111111111111111111111111111222444555888DDDOOOcccvvv}}}|||~~~vvvdddYYYWWWbbbtttuuuxxx~~~~~~|||wwwpppfff```]]]ZZZUUUPPPOOOLLLJJJJJJIIIKKKSSS\\\bbbccchhhpppyyy|||uuullleee```\\\WWWSSSLLLKKKIIIIIIIIIGGGEEECCC===<<<;;;999888777666666666555555444444333222222444444555555777888999:::??????@@@AAABBBBBBBBBBBB::::::::::::999888888888999888777777777888999::::::999888888999<<<>>>@@@===???CCCFFFIIIJJJJJJIIIJJJLLLNNNPPPPPPPPPOOONNNNNNOOOPPPPPPNNNNNNOOOPPPSSSSSSTTTVVVXXXZZZ\\\]]]^^^bbbggghhhfffeeefffggg^^^ZZZSSSLLLFFFAAA???>>>===:::777555666;;;@@@DDDEEEGGGHHHJJJKKKNNNRRRUUURRRTTTUUUUUURRROOOMMMMMMOOOKKKJJJKKKMMMNNNPPPRRRSSSRRRRRRTTTWWW[[[]]]^^^bbbaaaaaadddiiinnnrrrsss|||xxxkkk___RRREEE>>>;;;777444444444444333222222333333333777666666888;;;;;;777444999888888888:::<<>>===>>>>>>;;;777999::::::;;;<<<=========???AAACCCDDDEEEGGGJJJMMMRRRNNNHHHBBB???>>>???@@@HHHJJJOOOSSSVVVVVVVVVUUUSSSRRRQQQPPPNNNLLLJJJIIIFFFEEECCCBBBBBBDDDGGGHHHKKKLLLMMMLLLJJJJJJKKKMMM}}}rrr```RRRMMMIIINNNUUUXXXWWWSSSOOOLLLMMMKKKLLLNNNOOORRR\\\hhhvvv{{{kkk[[[LLLFFFCCCEEEEEEBBBAAACCCAAABBBBBBCCCCCCCCCCCCCCCEEEIIIHHHKKKRRRWWWhhhxxxeeewww~~~rrrrrrrrrqqq[[[BBB===888444333222222222111111111111111111111111111111111111111111111111111000222444555999DDDPPP]]]rrr|||}}}vvv```TTTTTT___ssswwwyyy~~~yyyuuusssjjjddd\\\WWWUUUSSSNNNJJJKKKIIIIIIKKKKKKMMMVVV___gggiiioooxxxxxxnnngggbbb]]]XXXTTTOOOMMMKKKIIIHHHFFFCCC@@@===<<<;;;999888777666666333333444444444444444444444444444555666777888999===>>>???@@@AAABBBBBBBBB<<<;;;:::999888888888888999888888777777888999:::;;;;;;::::::;;;===???@@@>>>@@@CCCGGGIIIJJJKKKKKKJJJKKKMMMOOOPPPOOONNNMMMJJJKKKMMMNNNNNNNNNPPPRRRUUUUUUVVVWWWYYY[[[\\\]]]aaacccgggiiiiiijjjkkklllbbb^^^VVVNNNFFFAAA>>>===:::888555444666;;;@@@DDDDDDFFFHHHIIIJJJLLLPPPRRRPPPPPPOOOMMMJJJHHHHHHIIINNNLLLKKKLLLNNNOOOPPPQQQSSSSSSSSSTTTWWWZZZ\\\]]]``````aaaeeejjjppptttwww}}}|||ooobbbUUUGGG@@@===888555555444444333333222333333444555444555888;;;;;;999666999999888999;;;>>>@@@BBBEEEEEEHHHOOOSSSWWWcccooo{{{uuullleeebbbcccdddeeekkkooouuuzzznnnVVVJJJAAA===::::::<<<===:::777777777888888999:::;;;<<>>??????CCCEEEHHHKKKNNNOOOOOOOOOLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBDDDGGGHHHJJJKKKKKKJJJIIIJJJMMMOOOxxxhhheeecccaaaYYYNNNFFFCCCFFFHHHIIIJJJIIIIIIKKKLLLLLLKKKMMMOOOPPPQQQXXX```nnnyyyhhhXXXKKKFFFCCCEEEEEEBBBAAACCCBBBBBBBBBCCCCCCCCCDDDDDDEEEKKKKKKNNNSSSUUUddd~~~rrrdddxxxrrrooommmlllXXX???<<<777444333444444333111111111111111111111111111111111111111111111111000000111444555999EEEQQQ[[[rrrzzzbbbSSSUUUbbbwww||||||~~~tttlllhhhfff[[[WWWRRROOONNNMMMIIIEEEFFFFFFHHHLLLNNNQQQYYYbbbjjjnnnwww{{{qqqiiiddd___YYYUUURRRPPPMMMJJJHHHDDD@@@======<<<:::999777777666666222222222333444555555555333333333333444666777888:::;;;===???AAABBBBBBCCC>>>===:::888777777777888888888888888888999::::::===<<<<<<;;;<<<===>>>???===???CCCFFFIIIKKKLLLLLLIIIKKKLLLNNNNNNNNNMMMMMMHHHJJJLLLNNNOOOQQQTTTVVVWWWXXXXXXYYY[[[]]]___```ddddddeeegggkkknnnoooooogggbbbZZZPPPHHHAAA===<<<:::888666555777<<>>:::777666666777888888888888888999::::::;;;===<<<<<<;;;;;;<<<===>>><<<>>>AAADDDGGGIIIKKKKKKIIIIIIKKKLLLMMMMMMLLLLLLKKKMMMOOOPPPQQQTTTWWWZZZYYYYYYZZZ\\\___aaaccceeefffdddccceeejjjnnnnnnmmmjjjeee\\\SSSJJJCCC???===<<<;;;888777999===BBBEEEBBBDDDFFFFFFFFFGGGIIIKKKOOONNNKKKGGGCCCBBBCCCEEEIIIMMMOOONNNOOOQQQRRRQQQTTTUUUVVVVVVWWWYYY\\\^^^dddeeegggiiimmmssszzz~~~uuuiii[[[MMMEEE@@@:::777666444333333333333444444555555666777888:::::::::999999999:::<<>>===<<<:::999888777777999;;;===???BBBEEEFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@DDDDDDCCCDDDEEEGGGIIIJJJOOOOOOOOONNNKKKGGGCCCAAACCCCCCCCCDDDEEEFFFGGGGGGFFFGGGFFFFFFGGGKKKQQQUUUqqqhhhcccggghhhjjjllllllfff]]]VVVPPPPPPOOOLLLKKKJJJIIIHHHFFFGGGGGGFFFGGGJJJOOOSSSUUUZZZaaaffflllppptttuuuzzz}}}|||tttcccSSSKKKEEECCCDDDEEEBBBBBBDDDAAAAAA@@@@@@AAAAAABBBCCCEEEIIIGGGFFFIIIMMMaaalllfffuuujjjcccaaaMMM<<<999666555555666555555111111111111111111111111111111111111111111111111000000111444555999EEEQQQfff}}}ooobbbZZZiii~~~|||oooccc[[[UUUQQQNNNIIIIIIHHHIIIJJJJJJIIIIIIGGGHHHLLLQQQSSSUUU\\\dddllluuuwwwnnnggg```ZZZUUURRRPPPMMMKKKIIIFFFBBB???<<<;;;:::888777666555555444444333333333222222222222222111222222333444555555666999;;;>>>???AAAAAA@@@>>>:::777666666777888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<>><<<999777888:::>>>@@@BBBCCCEEEFFFFFFFFFHHHIIILLLLLLLLLIIIFFFDDDDDDEEEIIIOOORRRPPPOOOSSSTTTRRRTTTVVVXXXXXXXXXZZZ^^^aaaiiijjjkkklllnnnsss{{{yyylll^^^OOOFFF@@@:::666555444333333333444444555666888999999999888888888888999:::;;;===AAAFFFJJJMMMOOOOOOPPPQQQWWWbbblllrrrsssnnngggccccccgggkkkmmmnnnrrryyywww```LLLBBB@@@<<<;;;:::;;;===???@@@@@@???===:::777777888:::<<<;;;>>>AAACCCBBBAAAAAABBB???@@@@@@AAAAAAAAAAAAAAAGGGFFFFFFFFFGGGIIIKKKLLLPPPPPPOOONNNLLLHHHEEECCCDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFHHHMMMSSSXXX{{{jjj^^^XXXUUUTTTRRRSSSUUUXXXYYYWWWSSSOOOKKKOOOQQQPPPQQQSSSRRROOOHHHIIIJJJKKKMMMQQQWWW[[[]]]eeemmmuuu}}}~~~~~~|||yyyxxxqqqaaaRRRJJJEEEBBBDDDEEECCCBBBDDDBBBBBBAAA@@@AAABBBCCCDDDEEEIIIEEEBBBDDDIII```kkkfffwwwjjjaaa___KKK;;;999666555666666555444111111111111111111111111111111111111111111111111111111222444555888DDDOOOggg}}}qqqeeeaaappp}}}}}}~~~vvvnnnbbbYYYSSSOOOKKKHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKOOOTTTVVVWWW^^^fffqqqzzz{{{qqqiiibbb[[[VVVQQQOOOLLLKKKIIIGGGCCCAAA<<<;;;999888666666555555444444444333222111111111222222222222222333444444444555777:::<<<>>>??????>>>===:::888777777777888666777999:::;;;;;;;;;;;;999::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKMMMNNNNNNNNNNNNPPPTTTWWWWWWXXXZZZ]]]aaaeeehhhjjjkkkjjjjjjkkkmmmooonnnnnniiieee]]]UUUMMMHHHDDDCCC===;;;888666666777:::;;;AAADDDFFFGGGGGGGGGHHHJJJIIIJJJKKKJJJHHHFFFGGGHHHPPPXXXZZZSSSPPPTTTVVVSSSTTTWWWYYYZZZZZZ\\\```eeelllnnnoooooopppuuu|||oooaaaQQQHHHBBB;;;666555333333333333444555666777:::;;;;;;:::888666777888::::::<<>>@@@CCCEEEFFFFFFBBB===999777777999::::::<<>>??????@@@AAABBBBBBCCCGGGGGGFFFGGGHHHJJJLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHFFFEEEDDDEEEFFFHHHJJJOOOTTTYYYnnnggg\\\TTTOOOMMMMMMMMMJJJJJJLLLNNNOOOPPPOOOMMMLLLTTT[[[^^^aaaeeeccc^^^VVVVVVUUUTTTUUUYYY___cccgggpppzzz~~~}}}yyyvvvtttnnn```QQQJJJEEEBBBDDDEEECCCCCCEEEEEEDDDBBBBBBBBBCCCEEEFFFFFFJJJFFFBBBCCCHHH___kkkeeexxxkkkcccaaaNNN;;;999777666666666555333111111111111111111111111111111111111111111111111333222333555555888BBBNNNdddzzzpppccccccrrr}}}{{{{{{xxxrrrhhhaaaWWWPPPMMMKKKGGGDDDEEEEEEDDDDDDDDDFFFIIIKKKLLLLLLPPPUUUWWWZZZbbbkkkttt}}}uuummmeee^^^YYYRRRPPPMMMKKKIIIGGGCCC@@@<<<;;;999888666555555555333333222222222222222222333222222222222333444444444555777999;;;<<<======<<<;;;:::999888888888888666777999:::<<<<<<<<<;;;999999:::<<<<<<============>>>>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMOOOTTTWWWWWWXXXYYY[[[^^^aaaccceeefffhhhkkkmmmnnnnnnooopppkkkfff^^^UUUMMMHHHDDDCCC<<<;;;888777777999;;;===AAADDDGGGHHHIIIIIIJJJKKKJJJJJJJJJIIIHHHJJJMMMOOO\\\dddcccXXXRRRUUUVVVSSSTTTWWW[[[\\\[[[^^^ccchhhlllnnnppppppqqqwwwsssdddTTTJJJDDD<<<777666333333333444444555666777888:::;;;:::777777888::::::;;;<<<@@@EEEKKKPPPSSSSSSUUUSSSSSSZZZiiisssvvvpppkkkeeeaaacccggglllnnnooosssyyy}}}nnn]]]NNNBBB;;;:::<<<>>>AAADDDHHHLLLPPPSSSPPPLLLEEE>>>;;;:::;;;======>>>??????======>>>???????????????AAABBBDDDDDDGGGGGGHHHIIIJJJLLLNNNNNNKKKJJJIIIHHHHHHIIIJJJJJJIIIJJJKKKLLLKKKHHHFFFDDDCCCEEEHHHJJJMMMPPPUUUYYYUUURRROOOLLLLLLKKKJJJIIIJJJJJJJJJKKKMMMNNNOOOPPPNNNXXXccchhhmmmrrrooohhhdddbbb^^^YYYXXXZZZ___dddpppyyy~~~|||xxxtttrrrmmm___QQQJJJEEEBBBDDDEEECCCCCCEEEGGGFFFDDDCCCDDDEEEGGGHHHGGGKKKHHHDDDDDDGGG]]]jjjdddyyyllleeedddQQQ;;;999777666666666444333111111111111111111111111111111111111111111111111444333444555444777BBBMMMbbbyyyooobbb\\\jjj|||zzzzzzxxxnnnggg```XXXPPPKKKJJJIIIFFFBBBFFFFFFEEEDDDDDDFFFJJJMMMLLLLLLPPPUUUXXX\\\eeeooottt~~~xxxppphhh```[[[SSSQQQNNNLLLIIIFFFBBB???<<<;;;999777666555555555111111111222222333444444333333333222333333444444333444666888:::;;;<<<<<<::::::::::::999999888888666777999;;;<<<<<<<<<<<<999:::;;;===>>>???????????????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMNNNNNNOOORRRWWWZZZWWWXXXXXXYYY[[[]]]___``````dddjjjlllllllllnnnppplllggg___VVVMMMGGGCCCAAA>>><<<;;;:::;;;===???AAAAAADDDGGGIIIJJJJJJKKKLLLNNNMMMKKKIIIIIIMMMSSSWWWfffmmmjjj\\\SSSUUUVVVRRRTTTXXX\\\]]]\\\___eeekkkkkknnnpppqqqrrrxxxuuugggVVVMMMEEE>>>888777333333333444555666777777777999:::999777777:::===:::;;;===AAAFFFLLLRRRUUUSSSUUUSSSSSS\\\lllwwwyyyooojjjccc```bbbfffkkkmmmrrrwww||||||eeeUUUJJJCCC???@@@???BBBFFFKKKPPPUUU[[[^^^ZZZTTTMMMEEE@@@>>>???@@@AAAAAAAAA???<<<<<<===>>>@@@?????????@@@BBBDDDFFFGGGHHHJJJKKKMMMOOOPPPPPPPPPNNNKKKIIIHHHHHHJJJJJJKKKLLLMMMMMMLLLIIIFFFCCCCCCFFFIIILLLNNNQQQUUUXXXKKKJJJJJJKKKMMMNNNMMMLLLRRRLLLJJJMMMOOOOOOQQQTTTSSS___lllsssxxx|||}}}{{{uuummmddd```______eeelll{{{~~~{{{zzzzzztttmmmnnnooo```LLLEEEDDDBBBBBBCCCEEEEEEDDD@@@AAABBBBBBBBBDDDGGGIIIQQQHHHEEEEEEBBBFFFcccvvvjjj___tttjjjfffZZZLLL<<<999666444444444333222222222222111111111111000000/////////000111222222333222333555666888???HHH```yyykkk^^^UUUddd}}}zzzvvvuuu|||{{{ssslllfffaaaUUUSSSOOOLLLIIIHHHHHHIIIEEEFFFGGGGGGGGGIIILLLNNNNNNUUU[[[^^^]]]aaaiiiqqqzzzvvvmmmbbbZZZXXXTTTOOOLLLJJJFFFAAA===:::999888666555555555555222222333333333222111000333333222222111000000///222333444555666777888999888888888777777777777777666888:::;;;;;;:::999888999::::::;;;<<<===>>>>>>AAABBBCCCBBBAAAAAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKNNNQQQQQQPPPPPPSSSVVVZZZZZZYYYYYYZZZ\\\^^^```dddfffhhhjjjllllllmmmlllhhhfffaaaYYYPPPGGGBBB@@@<<<<<<<<<===>>>??????@@@BBBBBBEEEHHHLLLMMMLLLKKKIIIIIIIIIJJJMMMQQQVVVYYYlllllliiibbbYYYTTTSSSUUUSSSWWW\\\bbbfffgggggggggjjjmmmqqquuuzzz}}}nnnYYYJJJBBB>>>:::666555555444333444555666777777888999888888999;;;>>>===>>>@@@@@@@@@EEELLLRRRZZZYYYWWWYYYeeesssyyyxxxqqqiiidddccceeegggkkkppptttvvvzzzuuu]]]NNNGGGAAA<<<:::<<>>===<<<;;;<<<===>>>???@@@?????????@@@BBBDDDEEEHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIKKKOOOTTTYYY]]]MMMLLLMMMOOOSSSVVVXXXYYYYYYUUUTTTVVVXXXXXX[[[```gggqqqzzz||||||xxxooojjjfffeeejjjppp}}}zzzvvvvvvqqqkkkmmmmmm```MMMFFFDDDBBBBBBCCCDDDDDDDDD@@@AAABBBBBBBBBDDDGGGIIIOOOGGGDDDEEECCCHHHeeezzzlll```sssmmmiiiYYYHHH;;;999666444444444333222222222222111111111111000111111000000000111222222333111333555666888???HHHYYYppp}}}}}}vvvbbbWWWSSSaaaxxxxxxtttsss{{{yyypppggg```YYYUUUQQQPPPLLLIIIGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJMMMPPPPPPUUUZZZ]]]___ccclllrrr}}}}}}uuummmccc\\\VVVRRRMMMJJJHHHFFFAAA===:::999888666555555444444444444444333333333222222111111111111111111111111444444555555666777888888777777777777777777777777777888999:::::::::999888;;;;;;;;;<<<<<<<<<<<<<<>>>>>??????AAAAAACCCGGGJJJKKKJJJIIIIIIIIIJJJKKKNNNRRRUUUWWWddddddbbb___ZZZXXXWWWWWWWWWZZZ^^^cccggghhhiiiiiilllnnnqqquuuyyysss^^^MMMDDD???999555555444333333444555666777777888888777666777:::<<<:::===@@@AAABBBEEELLLQQQWWWXXXYYY^^^kkkyyy~~~}}}tttmmmhhhhhhiiiiiilllppptttvvvzzznnnXXXKKKEEE@@@<<<;;;===DDDIIIKKKOOOTTTXXXWWW]]]YYYTTTPPPMMMIIIDDDAAA???>>><<<;;;999999999:::=========>>>???AAABBBDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJLLLNNNRRRWWW[[[]]]QQQRRRTTTXXX\\\aaaeeehhhiiigggggghhhffffffkkkrrr~~~wwwrrrooorrrwww|||xxxssssssoookkkmmmmmm```PPPGGGEEECCCBBBCCCCCCCCCBBB@@@AAABBBBBBBBBCCCFFFIIILLLFFFCCCEEEDDDKKKhhh}}}ooodddrrrqqqlllYYYDDD;;;888555444444444333222222222222111111111111000333222222111111111111222222111222555666777???HHHSSSiiittttttuuulllZZZRRRQQQ\\\qqqsssppppppzzz{{{rrriiibbb\\\VVVSSSOOONNNKKKIIIGGGFFFFFFFFFIIIJJJKKKKKKKKKLLLOOORRRVVVXXX[[[___cccjjjqqqwwwzzztttmmmeee___TTTPPPJJJHHHFFFDDD@@@<<<999999777666555444444444666555444333222333333444//////000111222222333333555555555666666777777777555555666666777777888888888888888999999999::::::<<<<<<<<<<<<;;;;;;::::::>>>???@@@???>>>>>>@@@BBBDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJKKKNNNRRRUUUWWWWWWUUUUUUVVVXXX[[[___bbbdddfffhhhjjjmmmooopppqqqqqqiiieee]]]UUULLLFFFBBB@@@;;;;;;<<<<<<======>>>>>>@@@@@@BBBDDDGGGHHHGGGFFFIIIJJJKKKMMMOOOQQQSSSSSSYYYYYYYYYZZZ\\\\\\[[[ZZZ[[[]]]```dddgggiiikkklllnnnppprrruuuyyyyyydddSSSGGG@@@:::555444444333333444555777888777888888777555666888:::888<<>>??????>>>>>>@@@BBBDDDEEEHHHJJJKKKJJJJJJIIIHHHFFFGGGKKKRRRVVVVVVUUUSSSTTTVVVYYY]]]bbbeeeggghhhiiikkkmmmnnnnnnnnnnnnjjjddd\\\SSSLLLGGGCCCAAA;;;;;;<<<<<<============??????@@@BBBDDDEEEEEECCCGGGHHHKKKMMMNNNOOOOOOOOORRRQQQRRRVVV\\\^^^]]]ZZZ^^^___aaacccfffjjjlllnnnoooqqquuuwwwzzz~~~|||hhhWWWJJJBBB;;;666444333333333444666777999888999999777666666888999888===DDDGGGIIIJJJNNNQQQUUUZZZbbbmmm{{{xxxsssqqqsssuuutttuuuxxxwwwzzzpppaaaPPPGGGCCC???======@@@GGGLLLMMMPPPUUUXXXWWWYYYWWWTTTRRROOOJJJDDD@@@777666555555666777999:::999999:::<<<>>>@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMSSSSSSRRRPPPOOONNNNNNMMMNNNPPPSSSXXX[[[^^^``````nnnsssxxx{{{zzzwwwvvvuuu{{{|||||||||{{{zzzxxxwwwuuuqqqnnnlllgggZZZNNNHHHFFFCCCBBBCCCCCCCCCBBB???@@@AAAAAAAAACCCFFFHHHKKKGGGEEEDDDDDDNNNfffyyyrrrooozzzmmmooovvvpppXXXCCC999777444333333444333222222222222111111111000000444444333222111111111222222111222444555777>>>GGGVVViiirrrsssrrreeeWWWUUUPPP[[[nnnnnnjjjkkkxxx|||qqqmmmfff```]]][[[YYYWWWNNNNNNMMMLLLKKKKKKJJJJJJLLLMMMOOOOOOPPPRRRVVVYYY___```ccciiiqqqyyy{{{tttpppnnniiieeeWWWRRRKKKGGGDDDBBB>>>:::999888777555444444444333444333111//////000222333111111111111111111111111555555555555555666666666333333444555666777777777777777777777888999:::;;;999999::::::;;;<<<<<<======>>>????????????AAACCCDDDEEEGGGIIIJJJJJJJJJIIIIIIGGGHHHLLLRRRWWWWWWVVVSSSUUUWWW[[[```dddgggiiilllmmmmmmnnnmmmlllkkkjjjiiicccZZZRRRMMMIIIEEEBBB<<<<<<<<<===============???>>>>>>@@@CCCDDDDDDCCCEEEGGGIIIKKKMMMMMMMMMLLLOOONNNPPPTTTZZZ]]]\\\ZZZ______aaacccgggjjjnnnpppooorrrwwwzzz|||~~~|||jjjYYYLLLCCC<<<888444444333333444555777888:::::::::888777777999;;;;;;AAAHHHLLLMMMNNNPPPSSSWWW]]]fffqqqwwwrrrqqquuuyyyyyyzzz}}}|||lll^^^PPPIIIDDD@@@======???EEEKKKMMMPPPVVVZZZYYYXXXTTTOOOJJJFFFCCC@@@>>>555555444444555666888999888999;;;===???AAACCCCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPVVVUUUTTTSSSQQQPPPNNNNNNMMMPPPTTTYYY]]]```bbbbbb~~~}}}}}}|||yyyyyyyyyzzzyyyuuurrrnnnkkkhhh```SSSIIIGGGEEECCCBBBCCCCCCCCCBBB???@@@AAAAAAAAABBBEEEHHHIIIGGGDDDCCCDDDNNNeee{{{wwwrrrtttuuujjjnnntttlllVVVCCC999666444333333444333333222222222111111111111000333222222111111111111222111000111444555666>>>GGGUUUgggqqqssspppbbbUUUUUUPPP\\\pppooojjjjjjvvvwwwpppkkkddd]]]YYYWWWUUUSSSLLLLLLLLLLLLLLLLLLLLLKKKNNNPPPRRRTTTUUUXXX\\\```aaaeeekkkqqqxxxyyyrrroookkkfffbbbWWWQQQJJJFFFDDDAAA>>>;;;888888666555444333333333333222111//////000000111222222111111111111111111333333444444444555555555333333444444555555666666555666666777888999::::::888888999:::;;;<<<=========>>>??????>>>???AAACCCEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLOOOSSSWWWXXXXXXTTTUUUXXX\\\```dddggghhhnnnoooooonnnllljjjhhhgggeee___WWWQQQNNNKKKFFFBBB=========>>>>>>>>>>>>>>>???>>>>>>@@@CCCEEEEEEDDDEEEFFFHHHKKKLLLMMMMMMMMMOOOOOOQQQTTTXXX[[[[[[[[[^^^___aaaeeehhhlllppprrrpppsssxxx{{{}}}|||lll\\\NNNDDD>>>:::555555444333444555666777999::::::999777888:::<<>>===<<<;;;888777666555444555666666777999;;;>>>AAACCCDDDDDDCCCDDDEEEFFFHHHJJJKKKKKKMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTTTTTTTSSSQQQPPPLLLNNNSSSXXX]]]aaacccddd}}}{{{{{{{{{zzzyyytttpppllljjjfff\\\PPPHHHFFFDDDBBBBBBCCCDDDDDDDDD???@@@AAAAAAAAABBBEEEHHHEEEDDDBBBAAACCCOOOfffyyywwwssswwwwwwkkkmmmpppeeeQQQBBB888666333222333444333333222222222111111111111000111111000000000111222222111000111444444666>>>GGGTTTeeepppsssppp___RRRTTTNNN\\\ppprrrkkkiiiuuu{{{qqqnnnhhhaaaZZZWWWUUUSSSRRRMMMNNNNNNOOOOOOOOOOOONNNRRRTTTVVVYYY[[[___dddggggggnnnxxx~~~yyyqqqmmmggg```ZZZSSSMMMGGGCCCBBBAAA???<<<888777666555444333333333222222222111111111000000000000000111222222333333111111222222333444555555444444444444444444444444333555666888999:::999999999999999::::::;;;;;;;;;;;;<<<=========>>>@@@BBBEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLOOOPPPQQQRRRTTTVVVSSSUUUXXX[[[___bbbdddeeejjjjjjjjjjjjhhhfffdddccc___ZZZSSSOOONNNKKKEEEAAA?????????????????????>>>???>>>>>>@@@CCCFFFGGGGGGFFFGGGIIIKKKMMMNNNOOOOOOOOOQQQSSSTTTVVVXXX[[[]]]^^^```cccggglllpppssstttrrrtttwwwzzz}}}ooo___PPPEEE>>>:::777666555444333444555555777888888888777888:::<<>>AAACCCDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMPPPOOOPPPPPPQQQRRRSSSTTTRRRTTTVVVWWWVVVSSSPPPNNNIIILLLPPPUUU[[[```ccceee~~~~~~}}}zzzxxxtttpppmmmkkkggg]]]QQQJJJEEEDDDBBBBBBCCCEEEEEEDDD???@@@AAAAAAAAABBBEEEHHHBBBAAA@@@@@@CCCQQQgggzzzyyytttwwwzzzmmmmmmlll```MMM@@@888555333222333444444333222222222111111111111000000/////////000111222222111000111444444666>>>GGGSSSeeeppptttppp___QQQTTTMMM\\\ppp}}}sssllliiitttvvvkkkeee```YYYTTTRRRRRRQQQQQQPPPQQQRRRRRRSSSSSSSSSRRRTTTVVVYYY\\\___ccciiilllmmmwwwyyyqqqkkkddd[[[TTTOOOJJJDDDAAAAAAAAA@@@>>>888777666555444333333333222333333333333222111000......///111222333444555//////000111333444555555444444444444444444444333222444777999::::::999888;;;;;;::::::::::::999999999;;;<<<<<<<<<===???AAAFFFDDDCCCBBBCCCFFFIIIKKKHHHKKKNNNNNNLLLMMMOOOSSSSSSUUUWWWZZZ]]]```aaabbbddddddeeeddddddbbb```___[[[VVVPPPNNNMMMJJJDDD???@@@@@@@@@??????????????????>>>>>>@@@DDDGGGHHHHHHGGGHHHIIIKKKMMMPPPQQQRRROOORRRUUUUUUUUUWWW\\\```^^^```dddiiinnnrrruuuvvvttttttvvvxxx}}}rrraaaQQQFFF>>>:::888777555444333333444444555666777666666777:::<<>>???AAAEEEHHHGGGCCC???;;;999999:::999999666666555666777999;;;<<<555777:::===AAACCCDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOQQQQQQQQQRRRRRRSSSTTTUUUUUUWWWXXXYYYVVVRRRMMMIIIHHHJJJNNNSSSYYY___cccfff~~~}}}{{{yyyxxxsssqqqooolllfff[[[MMMCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCHHH@@@>>>CCCDDDJJJdddwwwkkktttnnnbbbeeehhh^^^JJJ===666555555444444333222222222222222111111111111000000000000000000000000000000///111333444555<<>>>>>>>>???AAACCCCCCCCCCCCDDDEEEGGGHHHIIIMMMNNNOOOOOONNNOOOQQQSSSQQQSSSVVVYYY\\\___aaabbbdddaaa^^^\\\\\\[[[YYYXXXUUUQQQNNNMMMNNNKKKDDD>>>======>>>>>>???AAABBBCCC@@@>>>===???CCCFFFFFFEEEGGGGGGHHHJJJLLLOOOQQQRRRWWWWWWVVVWWWXXXZZZ\\\]]]```bbbggglllqqquuuwwwyyyvvvvvvxxx|||wwwgggXXXKKKBBB>>>888777444222111222333555:::999999999999999::::::===@@@EEEIIILLLNNNQQQSSSRRRYYY```hhhsss~~~zzzwwwsssrrrtttxxx{{{|||vvvcccSSSLLLCCC?????????<<<888777888:::;;;<<<============<<<;;;999888777666666666666666666777777777777::::::;;;===???AAACCCEEEJJJIIIHHHHHHJJJMMMPPPSSSVVVUUUUUUTTTTTTTTTUUUUUUZZZWWWTTTUUUVVVSSSLLLFFFBBBEEEJJJPPPVVV\\\___aaavvvssssssvvvwwwzzz~~~yyyvvvuuurrrnnnfffZZZNNNEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAABBBBBBCCCCCCDDD===<<<@@@BBBIIIffflllcccqqq}}}jjj\\\___cccZZZHHH<<<555555555444333333222222222222222111111111111000111111111111111111111111111000111444444555<<>>999777444222333333222111111111111111000000000000000000////////////000000111111222333333444555555666555555444444555555666888888999888888777666555555666777888999:::::::::999;;;===>>>>>>???AAABBBCCCCCCDDDEEEGGGHHHIIIIIILLLMMMOOONNNNNNOOOQQQSSSTTTUUUWWWZZZ\\\]]]^^^___```^^^\\\[[[ZZZYYYWWWUUURRROOOLLLLLLMMMKKKFFF@@@???>>>>>>>>>>>>???@@@AAAAAA@@@???BBBEEEHHHHHHFFFHHHHHHIIIKKKNNNPPPRRRSSSTTTUUUUUUVVVXXXYYY[[[\\\bbbeeekkkqqqvvvyyy{{{|||xxxyyy|||wwwhhhZZZMMMCCC>>>999888555333222444555777888777777777777777888888999<<<@@@CCCEEEGGGJJJMMMQQQWWW```iiitttyyyvvvtttssswww{{{{{{hhhYYYNNNHHH@@@<<<;;;;;;888666777777999:::;;;<<<<<<<<<>>>===;;;:::999999888888777777777777777777777777999:::;;;===???AAACCCEEEHHHGGGGGGHHHJJJNNNQQQTTTUUUTTTTTTTTTTTTTTTTTTTTTXXXUUURRRRRRRRROOOIIICCCAAADDDIIIOOOUUU[[[___aaafffgggkkkoooqqquuu|||yyyyyyxxxqqqfffYYYNNNHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAA<<<<<>>===888555333222222333222111111111111111000000000000000//////......//////000222222222333333444444444555444444333333444444555888888888777666555444333666777777777888888888888999;;;<<<======>>>@@@BBBBBBCCCEEEGGGIIIIIIIIIIIIKKKMMMNNNNNNNNNOOOQQQSSSVVVWWWXXXZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYWWWTTTQQQNNNLLLJJJKKKLLLKKKFFFBBB@@@???>>>======>>>???@@@AAAAAABBBEEEHHHJJJIIIGGGHHHIIIKKKMMMPPPRRRTTTUUUSSSTTTVVVXXXZZZ\\\]]]]]]bbbfffmmmtttyyy|||}}}}}}{{{}}}zzzmmm___RRRGGG@@@:::888666444444666888999888888777777777777777888666888:::<<<===@@@CCCFFFOOOVVV___jjjwwwyyywwwtttuuuyyy~~~zzzhhh[[[TTTKKKEEE>>>:::999888666444555666777999::::::::::::===<<<;;;;;;::::::;;;;;;888888888888888888888888888999;;;===???BBBCCCDDDEEEEEEEEEGGGJJJNNNRRRUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVSSSPPPNNNMMMJJJDDD??????BBBGGGNNNUUUZZZ^^^aaafffjjjqqqwwwyyy|||}}}~~~|||sssfffXXXNNNJJJDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA>>>>>>@@@BBBQQQuuunnn```cccyyyppp[[[[[[^^^SSSCCC:::555555444444333222222111222222222111111111000000222222222222222222222222222111333555666777>>>FFFQQQ[[[jjjxxxqqqaaaZZZ^^^rrrrrrooovvv~~~oooaaa___\\\YYYXXXXXXZZZ[[[[[[^^^aaacccdddfffiiikkklllnnnrrrvvvzzz|||ssskkkccc]]]TTTPPPJJJEEEBBB@@@>>><<<888555333222333444444333111111111111000000000///111111000000000000111111333333333333333333333333444333333222222333333444666666666666555555444333777777777777666777777777888:::<<<<<<<<<===???AAAAAACCCFFFHHHJJJJJJJJJIIIJJJLLLMMMNNNNNNOOORRRTTTVVVVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVRRROOOLLLKKKJJJKKKKKKIIIEEEBBB???>>>===<<<===>>>???AAA@@@AAADDDGGGIIIJJJIIIHHHHHHIIILLLNNNQQQSSSUUUVVVUUUWWWZZZ]]]___`````````___dddllltttyyy{{{zzzyyy|||~~~rrrfffYYYLLLCCC:::999666555555666888:::;;;:::999999888999999999777888999::::::===@@@CCCMMMTTT___lll{{{zzzxxxuuuuuuyyy~~~mmm^^^WWWUUUKKKFFF???;;;999888777666444555666777888888888888:::::::::::::::;;;;;;<<<999999999999999999999999888999<<<>>>@@@CCCDDDEEECCCCCCDDDGGGJJJOOORRRUUUWWWWWWXXXXXXYYYYYYXXXXXXTTTQQQNNNKKKIIIFFFBBB>>>@@@CCCHHHNNNUUUZZZ^^^```lllpppyyy}}}ttteeeXXXOOOKKKEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA??????@@@FFFYYYhhh^^^hhhqqq[[[]]]aaaTTTCCC;;;555444444333222222111111222222222111111111000000222222222222222222222222222111333555666777>>>FFFNNNYYYiii{{{xxxfffZZZ]]]ssstttooouuu~~~zzzmmmdddbbb```^^^^^^___aaacccccceeeggghhhhhhiiilllnnnpppssswwwzzz}}}~~~tttjjjaaa[[[TTTPPPKKKFFFCCCAAA>>><<<999777444444555555555555111111111111000000000///111111000000000000111111333333333333333333333333333333222222222222333333222333444555555555555555888777666555555555666666777999:::;;;;;;<<<>>>@@@???AAADDDGGGIIIIIIIIIHHHIIIJJJLLLMMMNNNOOORRRTTTSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTTTTUUUVVVTTTQQQNNNLLLLLLKKKKKKJJJGGGDDDAAA???>>><<<<<<===???AAACCC>>>AAADDDGGGHHHHHHHHHHHHHHHJJJMMMPPPSSSUUUVVVVVVWWWYYY[[[^^^aaabbbbbbbbb___dddllltttyyyzzzyyywww{{{}}}ssshhh\\\NNNEEE;;;999777555555666888999;;;::::::999888888999999999:::;;;<<<<<<>>>AAADDDJJJQQQ]]]kkk|||{{{xxxuuuuuuxxx|||xxxfffYYYTTTTTTLLLGGGAAA<<<999777666666444444555666777777777777777777777777888999:::;;;:::::::::;;;;;;;;;;;;<<<;;;<<<>>>AAACCCDDDEEEEEEBBBCCCDDDGGGJJJNNNQQQSSSUUUUUUVVVWWWXXXXXXWWWWWWSSSPPPMMMJJJHHHEEECCCAAADDDFFFKKKPPPVVVZZZ^^^___nnnrrr||||||rrreeeXXXOOOJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@>>>>>>BBBLLLeeeeeeZZZjjjqqq[[[```eeeWWWEEE===444444333333222222111111222222222111111111111000222222222222222222222222222111222555555666===EEEKKKWWWjjj~~~{{{hhhYYY[[[rrrqqqlllrrr|||wwwnnnfffdddcccbbbccceeegggiiijjjkkklllllllllllloooqqqtttwww{{{}}}~~~sssiii___YYYTTTPPPKKKGGGEEEBBB???===;;;888666555555666555555111111111111000000000000///......------......///222222222333333444444444444333333222222333333444111222333444555666666666777666555444444555666777666888:::::::::;;;===???>>>???BBBDDDFFFGGGHHHHHHHHHIIIKKKMMMMMMOOOSSSUUURRRRRRSSSTTTTTTTTTTTTTTTRRRQQQQQQRRRSSSRRRPPPMMMLLLLLLLLLLLLJJJGGGDDDBBBAAA@@@>>><<<===???AAACCC>>>@@@DDDEEEFFFFFFGGGHHHIIIKKKOOORRRUUUWWWXXXXXXXXXYYY[[[]]]___aaaaaabbbbbbgggnnnuuuyyyzzzyyywwwzzz~~~{{{qqqhhh\\\OOOEEE<<<:::888666555666777999999999888777666666666666:::<<<===>>>>>>@@@BBBEEEGGGMMMXXXgggzzz{{{xxxuuutttwww|||zzzooobbbVVVPPPOOOMMMIIICCC===888555555555444444555666666666666666555555555555666777888999999:::;;;;;;<<<===>>>??????@@@CCCEEEFFFGGGFFFFFFCCCCCCEEEGGGJJJLLLOOOPPPOOOPPPQQQSSSSSSSSSRRRRRRPPPNNNLLLIIIGGGFFFFFFFFFHHHJJJMMMQQQUUUYYY[[[\\\sssvvvxxxooodddYYYOOOHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDD@@@>>>>>>FFFWWWuuu}}}```XXXkkkxxxbbbhhhlllZZZDDD;;;444444333333222111111111222222222111111111111000111111111111111111111111111000111444444555<<>><<<===>>>@@@CCCEEEFFFGGGGGGIIIKKKLLLMMMPPPSSSUUURRRSSSSSSRRRQQQPPPOOOOOOOOONNNMMMMMMNNNOOONNNLLLJJJKKKLLLLLLKKKHHHFFFEEEFFFDDD@@@>>>===>>>@@@AAA???AAADDDEEEDDDEEEHHHJJJLLLNNNRRRVVVYYY[[[[[[\\\\\\\\\\\\]]]___aaabbbccceeeiiiooouuuxxxyyyxxxvvvyyy~~~{{{qqqiii___RRRHHH???===:::777666666888999:::999888777666666666666777:::<<<>>>>>>???AAABBBBBBHHHRRRaaauuu~~~yyyvvvttttttxxx}}}zzznnniiibbbYYYSSSQQQQQQMMMGGG@@@:::666666666444555555666666666666666555444444444555666777888999999:::<<<>>>???AAAAAADDDEEEGGGIIIIIIIIIHHHGGGEEEEEEFFFGGGIIIJJJLLLLLLKKKLLLNNNPPPPPPPPPOOONNNMMMKKKJJJGGGFFFFFFHHHJJJKKKMMMOOOQQQTTTUUUWWWWWWyyy}}}vvvmmmdddZZZOOOGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDBBB@@@AAAKKKaaavvv\\\XXXnnnkkkpppqqq[[[BBB777444444333333222111111000222222222111111111111000000000000000000000000000000///111333444555<<>>;;;<<<<<<>>>@@@CCCEEEFFFFFFHHHJJJLLLMMMPPPSSSVVVTTTTTTSSSQQQPPPMMMLLLJJJNNNLLLJJJJJJKKKLLLLLLKKKGGGJJJLLLLLLKKKJJJIIIHHHJJJGGGCCC???======>>>???@@@BBBEEEEEEDDDEEEIIILLLNNNPPPTTTXXX[[[]]]^^^^^^``````______aaaccceeeffffffiiinnnsssvvvwwwvvvuuuyyy~~~~~~tttlllcccVVVMMMBBB@@@<<<999777777888999<<<;;;:::999888888888888444777:::<<<======???@@@???DDDMMM]]]rrr|||xxxuuussstttyyyssshhhfffeee___YYYXXXVVVRRRLLLDDD===999888999555555666666777666666666555555555555555666777777888999:::<<