BM6P6(@ ===>>>>>>???????????????======>>>???@@@BBBDDDEEEHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFGGGHHHHHHHHHOOOOOOOOOOOONNNLLLJJJHHHKKKMMMOOOOOONNNNNNNNNOOOMMMMMMMMMMMMLLLKKKIIIIIIOOOOOOPPPQQQQQQPPPOOOOOOIIIKKKPPPSSSTTTRRRNNNLLLLLLNNNOOOOOOMMMMMMNNNPPPNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKHHHFFFEEEFFFGGGHHHLLLLLLKKKIIIHHHFFFDDDCCCBBBDDDFFFIIIJJJIIIFFFDDDBBBCCCFFFIIIMMMPPPRRRTTTDDDIIIBBBLLLUUUUUUZZZMMMPPPIIIEEEGGGIIIHHHGGGIIIHHHHHHFFFEEECCCAAA@@@???AAA@@@@@@>>>===:::999777777777777777888888888888444555555555555444333222333333333444444555555555777666666555333111///...////////////////////////////////////............,,,++++++---......,,,***+++(((%%%%%%'''))))))'''+++++++++************)))'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------)))((('''&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))'''((()))(((&&&%%%%%%'''''''''(((((((((&&&%%%###&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''((()))***)))'''&&&'''((()))((('''(((((((((((())))))))))))+++++++++***)))(((((('''&&&&&&''''''(((((())))))************************++++++******************(((((())))))******++++++))))))))))))************///......---,,,******)))++++++,,,------------,,,------------------------,,,,,,---...///000111222...------------...//////............////////////222222111111000000//////111111111111111111111111222222111111222222333444555666666777777777777777777666555555555666888999:::::::::999777666444333444555666888999::::::::::::;;;<<<=========<<<;;;>>>=========???@@@BBBDDDEEEDDDCCCCCCEEEIIIMMMPPPZZZXXXVVVTTTQQQNNNLLLKKKIIIKKKNNNPPPQQQTTTXXXZZZ]]]fffwww}}}nnnddd___[[[[[[^^^ccceeefffccc^^^]]]dddllljjj]]]QQQIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFCCC@@@>>>BBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEIIIKKKIIICCC===::::::::::::999888777777888888666555555444444444555555555555444444444333333333000000000000000000000000////////////000000000000666555333111000///......---,,,,,,++++++,,,,,,---+++++++++************))))))***+++,,,,,,+++***)))>>>?????????>>>===<<<<<<======>>>???@@@AAACCCCCCFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJHHHGGGHHHIIIIIIIIIPPPQQQQQQQQQQQQOOOMMMLLLMMMOOOPPPPPPNNNMMMNNNOOONNNNNNMMMMMMKKKJJJIIIHHHKKKMMMOOOPPPPPPPPPNNNNNNKKKMMMQQQSSSSSSPPPMMMJJJLLLMMMNNNNNNLLLLLLMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCDDDGGGJJJJJJFFFCCCAAABBBDDDFFFIIIKKKLLLMMMCCCHHHGGG\\\kkkkkknnncccRRRJJJDDDGGGJJJIIIFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>===;;;999888777777777777777777777777777444444444444333333333222333333333333333444444444555555444444222111///...////////////////////////////////////............---+++))))))***+++++++++,,,)))'''''')))******(((*********)))))))))(((((('''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))*********(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))'''((()))(((&&&%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((()))))))))'''&&&'''((()))((('''(((((((((((())))))))))))++++++******)))((((((''''''''''''(((((((((((((((************************------,,,,,,+++***)))))))))))))))))))))*********))))))))))))************,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---------------...//////------------............111111111000000000000000111111111111111111111111111111111111111222333333333333444555555555555555777666555555555666777888888888888777666555444333444555666777888888888888999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBBBBAAAAAACCCFFFIIIKKKKKKKKKIIIGGGEEEDDDBBBAAAEEEFFFHHHIIIIIIKKKNNNPPPVVV___nnnmmm^^^UUUQQQMMMKKKMMMOOOPPPPPPPPPMMMLLLQQQWWWUUUKKKBBBGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFDDDAAA@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEDDDAAA===:::999999999888777777777777777666555555444444444444555333333333333222222222222000000000000000000000000/////////000000000111111555444222000///...------------,,,,,,,,,,,,------+++++++++************))))))***++++++++++++***)))?????????>>>===;;;:::999======>>>>>>???@@@AAAAAAEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKQQQRRRSSSTTTTTTSSSRRRRRROOOQQQQQQPPPNNNMMMMMMNNNOOONNNNNNMMMKKKIIIHHHGGGHHHJJJMMMOOOPPPOOONNNMMMNNNPPPRRRTTTSSSPPPLLLJJJMMMNNNNNNMMMKKKJJJKKKLLLLLLMMMNNNPPPQQQPPPPPPOOOMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFDDDDDDGGGLLLMMMIIIDDDCCCCCCDDDFFFGGGGGGGGGGGGAAAFFFLLLnnnyyyZZZOOOFFFGGGKKKJJJEEEBBBDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;999777666555666666666666666666666666555444222111111222333333333333333222222222222222222222222222111000///.../////////////////////////////////............------***&&&%%%''')))***+++,,,***((((((***+++******))))))((((((((('''''''''((((((((()))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&(((((((((&&&%%%&&&'''((((((''''''(((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))(((((()))'''&&&'''((()))((('''(((((((((((())))))))))))++++++******)))((((((((())))))((((((((((((((('''************************//////...,,,+++***)))(((************))))))))))))))))))))))))************))))))******+++++++++,,,)))******+++,,,+++++++++++++++++++++++++++++++++******+++,,,---......///---------------......///,,,,,,,,,------------...///000000000000000000111000000000000000000000000000000000000000111111222222333444444555555444444666555555555555666777777555555666666555444444333444444555666777777666666888888999::::::::::::999999999999:::;;;<<<===>>>????????????@@@AAACCCDDDBBBBBBBBBAAA@@@@@@??????AAABBBCCCCCCBBBCCCEEEGGGMMMTTTaaannnsssjjjYYYKKKIIIGGGDDDCCCCCCDDDDDDCCCDDDBBBBBBEEEGGGFFFAAA<<>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===<<<:::888888777666666555666666666666666555444444333444444222222222111111111000000000000000000000000000000////////////000000000000333222000///...---,,,,,,------,,,,,,,,,,,,------+++++++++************))))))******++++++******)))============<<<;;;:::999======>>>>>>????????????BBBCCCCCCDDDFFFHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGHHHIIIKKKPPPQQQSSSTTTUUUUUUUUUUUUQQQRRRRRRPPPNNNLLLMMMNNNOOOOOONNNMMMLLLJJJHHHGGGEEEHHHKKKOOOPPPPPPNNNMMMOOOQQQSSSUUUUUURRROOOMMMNNNOOOOOONNNKKKJJJJJJKKKMMMOOOQQQSSSUUUUUUTTTTTTOOOOOONNNMMMKKKJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGJJJFFFEEEHHHNNNPPPLLLGGGHHHHHHIIIIIIHHHGGGFFFEEE@@@EEEPPP{{{iiiYYYKKKHHHLLLKKKFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<:::999777666555555555555555555555444444444444333111000000111333444333222222222111111000000000000000000000000///...//////////////////////////////.........---------,,,)))'''&&&''')))************))))))************)))))))))(((((((((''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))*********((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&%%%''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''((('''&&&%%%&&&(((((((((''''''((()))+++,,,(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))'''((()))******)))(((''')))'''&&&'''((()))((('''(((((((((((())))))))))))************))))))((((((***)))))))))((((((''''''************************------,,,++++++***))))))++++++******))))))((((((((()))))))))************))))))))))))************))))))***++++++++++++******************************++++++,,,---.........------,,,,,,------...///,,,,,,---------............/////////000000111111000000000000000000000000///////////////000111111444444555666666666666555444444444555555555666666444444555555555555444444444444555555666555555555777777777888888888888888888888999999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@AAABBBAAA@@@AAABBBDDDGGGKKKSSS\\\___XXXKKK@@@CCCBBBBBBBBBCCCCCCCCCCCCAAABBBCCCCCCBBBAAAAAAAAADDDCCCBBB@@@???>>>>>>===@@@AAAAAABBBBBBBBBBBBAAA???????????????===<<<;;;========================<<<999666777999;;;999666666555555444444555555555666666555444333333333333222222111111111000000000////////////////////////---------............///000///...---,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))************))))));;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???????????????AAAAAABBBCCCEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJHHHFFFFFFHHHJJJMMMNNNPPPSSSTTTUUUUUUUUURRRRRRRRROOOMMMKKKLLLNNNPPPPPPOOONNNMMMKKKIIIHHHFFFHHHKKKNNNPPPPPPOOONNNNNNPPPSSSUUUVVVTTTRRRPPPOOOPPPPPPNNNKKKIIIIIIJJJLLLNNNPPPRRRTTTUUUUUUUUUQQQQQQQQQQQQOOOMMMKKKJJJGGGGGGHHHIIIIIIIIIIIIIIIHHHEEEDDDFFFKKKMMMLLLHHHKKKKKKKKKKKKIIIGGGEEECCC@@@HHHTTT~~~vvvcccQQQKKKLLLKKKHHHFFF@@@@@@@@@AAAAAAAAABBBBBB<<<;;;999888666666666666666555555555444444444333444333111000000111333444222222222111111000000000/////////000000//////...////////////////////////............------------***))))))***++++++***(((((()))))))))))))))))))))******)))))))))((((((((((((((('''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''&&&&&&&&&%%%''''''((((((((('''&&&%%%'''''''''(((((()))))))))((((((((((((((('''''''''%%%'''((('''&&&&&&'''(((((('''''''''((()))+++---(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))'''((()))******)))(((''')))'''&&&'''((()))((('''(((((((((((())))))))))))*********)))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))************++++++******))))))((((((((()))))))))*********************)))))))))(((((())))))***++++++++++++***************************,,,,,,,,,---......//////,,,,,,,,,,,,,,,---......---.........////////////......//////000000000111//////////////////////////////......//////000111333444444555555555555555333444444444555555555555444444555555666666555555333444555555555555555444666666666666777777888888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<::::::;;;<<<===>>>??????===>>>@@@@@@???@@@CCCEEEEEEFFFJJJNNNPPPLLLEEE???===>>>?????????>>>??????>>>@@@AAA???======@@@CCCCCCCCCAAA@@@???>>>>>>>>>BBBAAAAAA@@@@@@@@@@@@@@@DDDCCCCCCBBB@@@>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<999666555777888777555555444444444444444555555666666555333333222222222222222222222111111111111////////////////////////+++++++++,,,,,,,,,------......---,,,+++++++++,,,******))))))))))))******+++++++++*********)))))))))))))))))))))))))))))):::;;;;;;<<<======<<<<<<;;;===>>>@@@AAAAAA@@@???@@@@@@AAACCCEEEHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMJJJFFFEEEGGGJJJJJJKKKNNNPPPRRRSSSSSSSSSQQQQQQPPPNNNKKKKKKLLLNNNPPPPPPPPPOOONNNMMMLLLKKKGGGHHHJJJLLLNNNOOOOOOOOOMMMOOORRRTTTUUUTTTRRRQQQMMMNNNNNNMMMJJJIIIIIIJJJJJJJJJKKKMMMOOOPPPRRRSSSRRRSSSTTTSSSRRROOOLLLJJJFFFGGGHHHIIIIIIIIIIIIHHHDDDCCCBBBCCCFFFHHHIIIIIIJJJKKKKKKKKKIIIFFFCCCAAA@@@LLLVVVxxxxxxgggUUUNNNMMMKKKIIIHHH@@@@@@@@@AAAAAABBBBBBBBB===<<<:::888777777777777666666666555444444333333333333222111111222444555222222222111111111111111//////000000000///......////////////////////////.........------------,,,*********,,,------***(((''')))******)))(((((()))*********)))))))))(((((((((''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&''''''((()))))))))((((((((((((((('''''''''%%%&&&((('''&&&&&&'''((('''&&&''''''((()))***+++''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((())))))))))))(((((()))'''&&&'''((()))((('''(((((((((((())))))))))))******))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))''''''(((((()))*********************))))))))))))))))))))))))************+++*********))))))(((((()))******+++,,,+++++++++************************,,,---------............,,,,,,,,,,,,,,,------............/////////000000...//////////////////000///////////////////////////////////////000000111000111222222333333222222222333444444555555444444444444555555666555555555333333444555666666555555666666666555666777777888888999:::;;;;;;;;;;;;:::<<<<<<============<<<<<<::::::;;;<<<===>>>>>>???999;;;<<<======???AAADDDDDDDDDEEEGGGHHHGGGCCC@@@>>>??????>>>;;;::::::;;;<<<>>>???===;;;<<>>??????CCCBBB@@@??????@@@AAAAAAKKKIIIFFFCCC@@@>>>===<<<========================;;;999777666666666555444444444444333444444555666666666444333222222222222222222222111111111111000000000000000000000000000***++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,***))))))))))))))))))***+++++++++************)))***))))))(((((())))))***<<<<<<=========<<<<<<;;;;;;<<>>NNNRRRhhhmmmaaaVVVQQQOOOKKKHHHGGGAAAAAAAAAAAABBBBBBBBBBBB>>>===;;;999888888999999777777666666555444444333222333333333444444444444111111111222222222222222000000000000000///...---////////////////////////.........---------,,,,,,,,,+++******+++,,,+++***'''***,,,,,,***))))))***))))))((((((((('''''''''(((''''''&&&'''((()))***&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''')))))))))(((&&&%%%%%%%%%&&&''''''((()))))))))(((((((((''''''''''''%%%&&&''''''&&&&&&''')))%%%&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))'''&&&'''((()))((('''(((((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))************))))))***************+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------........./////////////////////.................................000000//////000000111222000000111222222222222222111222333444555444444333333444444444444444333222222333444555666777777777777666555555555666888888777888999:::;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>888:::;;;;;;;;;<<>>>>>??????>>>;;;:::<<<>>><<<===>>>===<<<===@@@CCC??????>>>>>>>>>>>>??????AAA@@@???>>>???AAACCCEEEQQQNNNIIIDDD@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;666777888777555444444555444444444444444555666666777666444333222111111111111111000000000/////////000000000000000000000000,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---++++++************+++++++++++++++************)))***)))(((''''''((()))***??????>>>>>>===<<<:::::::::<<>><<<:::999999:::;;;888888777666555555444444222333444555555555555444111111111222333333333444111111111111000///...---////////////////////////......---------,,,,,,,,,...+++((('''(((+++,,,,,,(((+++......+++******,,,(((((('''''''''&&&&&&&&&((('''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))************%%%&&&&&&''''''(((((((((&&&((()))***)))(((&&&%%%%%%%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&%%%&&&''''''&&&&&&((()))$$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***)))'''&&&'''((()))((('''(((((((((((()))))))))))))))))))))))))))*********(((((())))))******++++++)))))))))))))))))))))))),,,+++++++++******))))))(((((())))))******++++++))))))))))))************(((((()))***+++,,,------++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000//////.........---........................000000000000000111222222222222333444444444444333111222333444555444333333333333333333333222111000222333444666777888888888777666666555555777888999777777999::::::999888888;;;;;;::::::;;;;;;<<<===:::::::::::::::::::::::::::;;;<<<<<<;;;<<<>>>@@@AAACCCFFFHHHGGGCCC===:::888:::<<<;;;:::;;;???BBB::::::::::::;;;<<<>>>@@@===============>>>??????@@@???>>>>>>???BBBFFFHHHTTTPPPJJJDDD???===<<<===::::::::::::::::::::::::222555888777444333444666444444444444444555666777777666444333222111111111000/////////............000000000000000000000000---------.........//////,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---+++++++++************)))***)))(((''''''((()))***999;;;===>>>>>>===;;;:::;;;<<<===>>>@@@BBBCCCDDDAAAAAAAAA??????AAAEEEHHHLLLKKKKKKJJJJJJJJJJJJKKKPPPNNNLLLJJJJJJKKKMMMNNNIIIHHHHHHKKKOOOPPPNNNKKKKKKLLLLLLIIIGGGHHHLLLPPPTTTSSSSSSSSSRRRRRRQQQQQQJJJHHHFFFEEEGGGIIIIIIIIIHHHKKKMMMMMMIIIGGGHHHIIIEEEEEEDDDCCCBBBBBBCCCEEEGGGJJJLLLJJJFFFEEEHHHLLLLLLLLLMMMMMMLLLIIIEEECCCBBBCCCDDDDDDDDDCCCBBBAAADDDEEEGGGHHHHHHIIIKKKLLLNNNKKKGGGHHHKKKLLLIIIEEEBBBDDDIIIOOOUUU[[[```bbbSSSOOOLLLLLLNNNNNNIIIDDDBBBAAA@@@@@@@@@AAABBBCCCBBB@@@>>><<<::::::::::::777666666555444333333333444444444444444444444444222111000111333333111000.........///////////////000000//////......---------------...............''''''((()))***++++++,,,,,,---......,,,***(((&&&******)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((************)))))))))(((&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))***+++,,,,,,***)))))))))************************,,,+++***))))))***+++,,,///...---,,,,,,,,,---......---,,,***)))(((((((((,,,,,,,,,---...///000000......------------......000000000000////////////000//////.........//////---///000111000///000111000000000000111111111111//////000111222222333333555555444333333222111111333333444444555666666666444555555555555555444444555777888999999888777555888999;;;======<<<;;;:::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???>>>@@@AAABBBBBB???===;;;:::::::::::::::;;;<<<======<<<;;;;;;<<<===>>>???======<<<;;;;;;;;;;;;<<<=========<<<===CCCLLLSSSWWWMMMAAA;;;:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777555555555666666555555444444444333333333333333333222222222111111111111000000000000000111//////000000000000//////------------------------*********++++++,,,,,,,,,+++*********+++,,,------,,,+++******))))))******))))))************))))))::::::;;;<<<<<<;;;999999;;;;;;<<<>>>???@@@AAABBB???@@@?????????AAAEEEHHHJJJJJJIIIIIIIIIIIIIIIIIIMMMKKKIIIHHHHHHJJJLLLMMMJJJIIIIIIKKKNNNOOOMMMJJJHHHIIIIIIHHHGGGIIIMMMQQQSSSSSSRRRRRRRRRSSSTTTTTTMMMJJJFFFDDDEEEGGGHHHHHHGGGHHHHHHHHHHHHIIIKKKMMMHHHGGGEEECCCAAAAAABBBCCCEEEHHHJJJHHHEEEDDDFFFJJJJJJJJJJJJKKKJJJHHHEEECCCBBBCCCDDDEEEEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHIIIKKKMMMIIIFFFGGGJJJJJJHHHDDDBBBCCCEEEHHHKKKNNNQQQRRRPPPMMMLLLMMMOOONNNIIIDDDBBBAAA@@@@@@???@@@AAABBBAAA@@@>>><<<;;;:::::::::666666555444444333222222444444444444444444444444333222111222444444222111............/////////////////////...........................------------)))))))))***************,,,---------,,,***(((&&&***)))((((((''''''((((((''''''''''''''''''''''''***)))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&'''((()))***++++++'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))*********)))))))))(((((()))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))******************************)))((((((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))+++,,,,,,***)))))))))************************++++++***))))))***++++++---,,,+++******+++,,,,,,---,,,+++***))))))))))))+++++++++,,,,,,---...///......------------......//////////////////////////////............//////...000111222111000111222//////000000000111111111//////000111111222333333555444444333222222111111333333333444555555666666555555666666666555444444555666888999999888666555888999;;;<<<<<<<<<::::::999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@>>><<<;;;;;;;;;:::::::::;;;;;;<<<===<<<;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;>>>???===<<>>>>>===>>>>>>>>>>>>@@@DDDGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHKKKLLLKKKJJJJJJLLLMMMMMMKKKIIIDDDEEEFFFFFFGGGJJJOOORRRRRRQQQPPPOOOQQQSSSVVVXXXSSSOOOIIIFFFFFFGGGIIIIIIHHHFFFEEEGGGKKKOOORRRSSSKKKIIIFFFCCCAAAAAAAAAAAABBBEEEGGGFFFCCCBBBDDDFFFGGGFFFFFFGGGHHHHHHEEECCCAAABBBCCCDDDEEEEEEDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHJJJGGGDDDDDDFFFGGGEEECCC@@@@@@AAABBBCCCDDDFFFFFFKKKJJJKKKMMMOOONNNIIIDDDBBBBBBAAA@@@?????????@@@@@@???>>><<<;;;:::::::::555555555444333333222222444444444444444444444444333222222333444444333111........................------...........................------,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,+++***(((''')))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&(((+++---.........((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******************************))))))((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((()))***,,,+++***))))))***************************+++******))))))******+++***))))))((())))))******+++***************+++++++++*********+++,,,---.........------------......//////////////////////////////............//////...000222222111111111222//////000000000000111111///000000111111222222222444444333333222111111111222333333444444555555666666777777777666666555444666666888888888888666666777888:::;;;;;;;;;:::999999999999999::::::::::::;;;::::::::::::;;;;;;<<<;;;<<<<<<===============<<<;;;;;;::::::::::::;;;===<<<;;;;;;;;;;;;;;;<<<::::::::::::;;;<<<===>>>:::===???>>><<<===CCCIIIKKKEEE>>>;;;;;;<<<;;;:::::::::::::::::::::::::::999888777666555555555555444444444333333333222222222222222222111111111000///...............//////...............---,,,+++------------------------------,,,++++++******)))******)))))))))***++++++++++++***))))))))))))***))))))************))))));;;;;;999888888888888888::::::::::::;;;;;;;;;;;;===>>>>>>>>>===>>>AAADDDEEEFFFFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEGGGIIIKKKLLLKKKKKKLLLLLLLLLKKKIIIHHHCCCDDDDDDFFFGGGJJJNNNPPPOOONNNLLLLLLNNNRRRVVVYYYYYYTTTNNNIIIHHHJJJKKKKKKJJJHHHHHHKKKQQQVVVWWWVVVLLLIIIEEEBBBBBBBBBBBBBBB@@@CCCFFFFFFDDDCCCCCCDDDDDDCCCBBBDDDGGGHHHFFFDDD@@@@@@AAABBBCCCCCCDDDDDDDDDFFFHHHHHHFFFEEEEEEFFFGGGEEEBBBAAACCCCCCBBBAAA>>>>>>???@@@AAACCCEEEGGGGGGHHHJJJMMMOOOMMMHHHDDDBBBBBBAAA@@@???>>>>>>>>>???>>>===<<<;;;:::999999666555555555444444333333444444444444444444444444222111111222333333222000///...............------,,,,,,,,,------......//////......---,,,+++******++++++++++++******************++++++***)))((('''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((+++...000000000///))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))*********))))))((((((((('''''''''$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((***++++++)))((()))*********************************))))))))))))******(((((((((((()))))))))***))))))))))))***+++,,,---+++++++++++++++,,,------...------,,,,,,------...---.............../////////............//////000...///111111000000000111////////////000000000111///000000000111111111222333333222222111111111000222222222333444444555555777777777777777666555555666666777888888777666666777888999:::::::::999999888999999999999::::::::::::999999999999999::::::;;;;;;;;;<<<======>>>???<<<<<<;;;:::999999999999<<<<<<;;;;;;::::::999999999999999:::;;;<<<>>>???;;;;;;<<<>>>???AAAAAABBBCCC@@@===;;;;;;;;;:::888999999999999999999999999888777777666555555444444333333333333222222222222222111111111111000000000------,,,,,,------............///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))))))))))))))******))))))(((''''''''''''((())))))************))))));;;;;;:::999888888999999999999999999999999999999>>>>>>>>>===<<<<<<>>>@@@DDDEEEFFFHHHIIIIIIIIIHHHFFFFFFFFFFFFHHHJJJKKKMMMJJJKKKLLLLLLKKKJJJHHHHHHEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKIIIHHHJJJOOOTTTWWWZZZUUUNNNJJJHHHIIIJJJKKKIIIIIIKKKOOOUUUWWWUUURRRLLLHHHCCCAAABBBDDDDDDDDDAAACCCFFFHHHGGGFFFEEEDDDCCCBBBAAADDDIIIJJJHHHDDD>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGGGGFFFDDDCCCDDDEEECCC@@@??????@@@@@@@@@????????????AAADDDFFFHHHDDDEEEIIILLLMMMKKKGGGDDDAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::999888888666666666555555555555555444444444444444444444444111000000000222222000/////////......---------,,,++++++,,,,,,------............---,,,+++******)))((())))))***++++++,,,,,,)))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))+++---...---,,,+++))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))*********(((((((((''''''''''''&&&'''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((************************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))******++++++******)))''')))+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********++++++((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,------,,,,,,------...........................///000000,,,...000000///...///000...////////////000000000000000000000000111111111222111111111111111000000111111222222333444444444666666777777777777666666666666666777777666666666666777777888888888888888888888888999999999:::::::::999999888888888999999;;;;;;;;;<<<===>>>???@@@<<<;;;:::999999999999999;;;;;;::::::999999888888888888999999;;;<<<>>>???>>>;;;:::???EEEGGGBBB<<<===<<<;;;;;;;;;;;;999888888888888888888888888888777777777666555555444333333333222222222111111111111111111000000000//////,,,,,,,,,,,,,,,---......///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******)))))))))))))))*********)))(((((((((((()))))))))************))))))999999999999999999999999888888888888999999999999<<<=========;;;;;;===>>>BBBCCCFFFGGGIIIIIIIIIHHHFFFFFFGGGGGGIIIJJJKKKLLLIIIKKKMMMLLLKKKIIIHHHIIIGGGFFFEEEFFFIIIJJJJJJJJJKKKIIIGGGGGGHHHLLLQQQTTTTTTPPPJJJFFFFFFGGGGGGHHHFFFHHHKKKOOORRRRRROOOMMMMMMHHHBBBAAACCCEEEEEEDDDAAADDDGGGJJJJJJIIIFFFEEEDDDBBBCCCGGGMMMNNNJJJEEE>>>>>>======>>>???@@@AAAAAADDDFFFGGGEEECCCBBBBBBCCCAAA???===<<<===>>>???AAA@@@>>>>>>>>>@@@BBBDDDCCCEEEHHHJJJJJJIIIFFFEEE???????????????>>>===<<<::::::::::::999888666666555555555555555555555555222222222222222222222222000//////000111111000...//////......---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********&&&'''((()))***+++,,,,,,((((((((((((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''))))))************))))))'''(((******)))((()))***))))))))))))))))))))))))((())))))******))))))(((((()))***++++++,,,++++++((((((((()))***,,,---...------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,---...............---......///000111+++---//////.........///......////////////000000000000000000000000000000000000000000000000000000000111111222222333333444444444555666777777777777666666666666666666666666666666666666777777888888888888888888999999999999:::999999888888888888999:::;;;<<<===>>>>>>>>>>>>;;;::::::999999999999:::888999999999999999888777888888888999:::<<<===>>>AAA??????DDDJJJJJJAAA999::::::;;;;;;;;;:::888888777777777777777777777777666666666666666444333333222222222111111111000000000000000000////////////++++++++++++,,,---...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///++++++***)))))))))******,,,,,,+++************+++))))))************))))))555666777999999999999888777777888888999999999:::888999;;;;;;;;;<<<>>>???@@@AAADDDFFFHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJGGGJJJMMMLLLJJJHHHIIIJJJHHHFFFEEEGGGJJJLLLKKKJJJLLLJJJHHHGGGHHHKKKOOOQQQOOOKKKGGGEEEEEEFFFFFFFFFEEEHHHLLLNNNNNNNNNNNNNNNPPPJJJCCCAAABBBDDDDDDBBBBBBDDDGGGKKKLLLKKKGGGDDDFFFDDDFFFKKKQQQRRRLLLEEE??????>>>======>>>???@@@???BBBEEEFFFEEECCCBBBBBBBBBAAA???<<<;;;;;;===??????>>><<<;;;<<<===@@@AAACCCEEEGGGHHHHHHFFFEEEEEE===>>>>>>??????>>>===<<<777888888888777666555444333333333333333333333333111111111111111111111111111000///000222222000/////////...------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++************''''''((((((((()))))))))''''''''''''(((((()))******)))((((((''''''((((((''''''''''''''''''''''''"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''&&&&&&&&&%%%%%%############$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&(((******)))((()))***))))))))))))))))))))))))'''((()))******)))(((''''''(((***+++,,,,,,++++++))))))))))))***+++------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......---------......///000111,,,...000000///...///000........./////////000000000000000000000000000///000000000000000000000000000000111111222333333333111222444555777777888888666666666555555666666666666666555555666666777777888888888888999999999999;;;:::999888888888888999888999;;;===>>>===<<<;;;999999999888999999::::::666777888999999999888777999999999999:::;;;<<<===DDDFFFIIILLLLLLGGG???888999:::;;;;;;:::999888888666666666666666666666666555666666666666444333222222111111111000000000000000000/////////.........+++++++++,,,,,,---//////+++,,,---...............++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,+++***************++++++***))))))))))))***))))))************))))))222333666888999999888777777777777888999999::::::444666999;;;;;;===???BBB>>>???BBBEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFJJJLLLLLLJJJHHHIIIJJJGGGEEEEEEGGGKKKMMMMMMKKKMMMLLLJJJIIIIIIKKKNNNOOOMMMJJJGGGFFFFFFGGGGGGGGGGGGJJJMMMNNNMMMMMMPPPTTTSSSLLLDDDAAABBBDDDBBB@@@AAACCCGGGKKKMMMKKKGGGDDDGGGFFFHHHNNNUUUTTTMMMFFFAAA@@@???>>>>>>>>>???@@@>>>AAAEEEFFFEEECCCBBBBBBAAA@@@???<<<:::;;;===???===<<<::::::;;;>>>AAACCCCCCEEEGGGGGGFFFEEEEEEEEE<<<===>>>??????>>>======666666777777777555444333111111111111111111111222000000000000000000000000222111000111333333111000//////...---,,,,,,++++++---,,,,,,++++++************************+++++++++(((((((((((('''''''''''''''''''''''''''((()))*********)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''((())))))***''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%&&&&&&'''((()))***%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))***)))((()))***))))))))))))))))))))))))'''((()))******)))((('''&&&''')))***+++++++++***))))))))))))***+++,,,---++++++***************+++---,,,,,,++++++,,,,,,---******+++,,,,,,---......---------......000111111---///111111000///000111............/////////000000000000000////////////////////////000000000000000000000111222222333333///000222444666888888999666666555555555555666666666555555555555666777777777888888888888999999999;;;;;;:::999888888999999777888;;;======<<<999888888888888888999:::;;;;;;555666777999999999888777999999999999:::;;;<<<<<>>???>>>>>>@@@BBBDDDDDDDDDCCCBBBGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGJJJJJJKKKKKKKKKKKKKKKKKKMMMKKKJJJJJJLLLMMMLLLKKKLLLLLLJJJGGGDDDCCCDDDFFFGGGHHHJJJMMMPPPTTTWWWYYY[[[OOOFFFFFFGGGDDDCCCEEEFFFHHHJJJJJJHHHFFFEEEEEEOOOKKKHHHHHHKKKKKKGGGCCCDDDAAA===<<<===???@@@@@@>>>???AAACCCDDDEEEFFFFFFAAA===::::::<<<>>>>>><<<>>>>>>>>><<<;;;:::<<<>>>???BBBDDDEEEDDDCCCCCCCCCAAA@@@>>>===<<<<<<<<<===::::::999888777666555555333222111000////////////000000000000000000000000222222222222111111111000///...------,,,,,,------******))))))))))))******))))))************))))))&&&((())))))(((((()))+++***)))%%%$$$***///---'''******)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))((('''&&&%%%'''''''''''''''((()))***((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''******))))))((((((''''''((((((((((((((()))******&&&'''((()))************+++***(((&&&%%%&&&'''(((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************++++++++++++++++++++++++)))(((''''''(((***,,,...------,,,,,,,,,+++++++++)))***+++,,,...///000111---......//////......---...............---------***,,,...000111111000///000000000000000000000000///...------...///000111222222111111222222333444222222333333333333444444777666555444444555666777777666555555666888:::;;;888888888888888888888888888888888888888888888888888<<<>>>===999666666777<<<:::999777666777777888::::::999888666777:::===999999888888888888999:::HHHLLLNNNJJJBBB;;;:::;;;888888999999999999888888666666666666666555555444777777666555444444333333333222222111000///......111///......///000...---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******************---,,,,,,+++***)))((((((+++*********))))))((((((333555777888888888:::<<<:::999888888:::;;;::::::888888999;;;>>>@@@???>>>>>>???AAACCCCCCCCCBBBAAADDDDDDEEEFFFEEEDDDBBBAAAAAACCCFFFIIIKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKLLLLLLJJJIIIIIIKKKLLLLLLKKKJJJJJJHHHFFFCCCCCCEEEGGGGGGHHHJJJLLLNNNPPPRRRSSSVVVLLLEEEFFFGGGEEEDDDFFFFFFFFFFFFFFFFFFGGGIIIJJJMMMIIIEEEDDDEEEEEEBBB>>>CCC@@@>>>===???@@@AAAAAA??????@@@AAACCCDDDEEEEEEAAA>>>::::::;;;===<<<<<<===>>>===<<<::::::<<<===???AAACCCDDDCCCBBBBBBCCCAAA@@@>>><<<;;;;;;;;;<<<888777666555444333222111333222111000////////////000//////////////////000111111111111000000000000++++++***))))))))))))*********))))))))))))******))))))************))))))'''((())))))(((''')))***&&&******'''''')))***(((***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((())))))******))))))(((((('''&&&&&&***)))'''&&&&&&'''((()))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***************************+++++++++++++++++++++++++++***)))(((((()))+++,,,,,,,,,,,,++++++++++++***+++++++++,,,------......+++,,,,,,------,,,,,,+++........................***+++---/////////...---000000000000000000000000000///...------...000000000000/////////000111111222222222333333333444444555444333333333333444555666666666666777888999999777777777777777777777777999999::::::::::::999999777777888888999888666555999888888777777888999999999999888777666666999;;;999999;;;<<<============DDDFFFFFFDDD>>>:::999999777888888999999888888777666666666666666555444444555555555444444333333333222222111000//////......///---,,,,,,------,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))(((((('''******)))))))))(((((((((111333555666777888:::<<<:::999888999;;;<<<;;;:::888:::===AAAEEEEEECCCAAA===>>>@@@AAABBBBBBAAAAAA@@@BBBDDDEEEDDDBBB>>><<<>>>@@@EEEJJJMMMNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJKKKKKKKKKGGGHHHGGGEEECCCBBBDDDFFFFFFGGGIIIJJJKKKKKKKKKKKKNNNHHHEEEGGGIIIHHHGGGHHHFFFEEEDDDDDDFFFJJJNNNPPPMMMHHHCCCAAAAAAAAA???===BBB@@@???@@@BBBBBBBBBAAA@@@@@@??????@@@BBBCCCDDDAAA>>>;;;::::::;;;;;;:::<<<<<<<<<;;;999999;;;<<<>>>@@@AAABBBAAA@@@AAABBB@@@???>>><<<;;;:::::::::888777666555333222111000222222111000////////////000//////......//////000000000/////////.........******)))(((((((((((((((******))))))))))))******))))))************))))))((()))***)))''''''''')))$$$---222---&&&%%%(((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))******''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''((((((''''''(((((()))******)))((('''&&&&&&&&&&&&(((((('''&&&&&&''')))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************************************++++++++++++++++++++++++---,,,+++)))))))))***+++,,,,,,+++++++++*********,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++......//////////////////,,,---...///000///...---000000000000000000000000000///...------...///000///////////////000000111222222222222333333333333333222222111111222222333666666777777777777777666666666666666666666666666888:::;;;<<<<<<;;;:::888666333222444888999777333777666666777888999:::;;;888888888777555555777999888;;;>>>BBBCCCBBBAAA??????>>>===<<<:::888777666777777888888888888777777666666555555555444444444333333333333333333222222111111111000/////////...000...++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))((((((((((((((('''222333555666666666888::::::999999:::<<<===<<<;;;===@@@DDDIIILLLKKKGGGCCC======???@@@AAAAAA@@@@@@@@@AAACCCCCCBBB@@@===;;;???AAAFFFJJJMMMNNNMMMLLLOOONNNMMMMMMLLLKKKJJJJJJJJJHHHGGGGGGIIIJJJJJJJJJGGGGGGFFFDDDBBB@@@AAACCCCCCDDDGGGHHHIIIHHHGGGFFFHHHFFFEEEHHHKKKKKKJJJJJJFFFEEEEEEGGGKKKOOORRRTTTLLLHHHCCCAAAAAABBBBBBAAACCCBBBBBBCCCCCCCCCAAA>>>AAA@@@???>>>>>>@@@BBBDDDAAA???<<<:::999999::::::;;;<<<;;;:::888888:::<<<<<<>>>??????>>>>>>???@@@???>>>===<<<:::999999888::::::888777666444333333222111000//////......///000//////......//////000.........------------,,,,,,,,,+++************+++******))))))))))))******))))))************))))))((()))***)))'''&&&&&&'''(((111666111)))''')))***)))((('''&&&&&&&&&&&&&&&))))))))))))************''''''''''''''''''''''''))))))(((((((((''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&'''(((((('''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&%%%%%%&&&'''))))))''''''&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************************++++++++++++,,,,,,+++******++++++,,,---,,,,,,,,,++++++++++++************************---......//////......---......///////////////000000111111222111111000///////////////////////////111000...------...//////111000000000000111222222111222222222222333333333222222111111111111222222555666777888777666555444555555555555555555555555777888;;;<<<<<<;;;888777555333222444666777555333666666666777888888999:::888999999888666666777999999<<>>===;;;BBBCCCGGGKKKMMMKKKFFFBBB======>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCAAA???===>>>AAAEEEIIILLLMMMMMMLLLQQQQQQOOONNNLLLJJJIIIHHHJJJIIIGGGGGGIIIJJJIIIHHHGGGHHHGGGDDDAAA??????@@@@@@BBBEEEGGGHHHHHHGGGFFFDDDFFFHHHJJJMMMOOONNNMMMGGGGGGIIINNNRRRTTTSSSRRRHHHFFFBBBAAAAAACCCDDDEEEEEEDDDDDDDDDDDDBBB???<<>>===>>>@@@BBBCCC@@@???===;;;999999:::;;;;;;;;;;;;999888777999;;;;;;<<<======<<<<<<===???>>>======;;;:::888777666:::999888777666555555444222111000///............///000000000000000000///---------,,,,,,,,,++++++------,,,+++++++++++++++******))))))))))))******))))))************))))))((())))))(((&&&%%%&&&'''+++000222///+++***)))'''(((''''''&&&&&&&&&&&&''')))))))))*********++++++''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''$$$%%%&&&'''((()))))))))))))))((('''&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((()))%%%%%%%%%&&&&&&'''((()))''''''''''''(((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++************+++,,,---...------------,,,,,,,,,,,,((())))))******++++++,,,---......//////......------........./////////000111111111111111000000000////////////////////////000///...------...///000000000//////000000111222111111111222222222333333222222333333333333222222444555666777777666444333666666666666666666666666444666888::::::888666444555666777666333333444666777777777777777777777777999:::;;;999888777888999999<<<@@@CCCCCC???;;;888>>>;;;888777777777666444555666666777777666666555555555444333222333333444000000111111111111111111111222222222222222222222222000...---...//////...*********+++++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))((()))))))))*********+++'''(((((())))))******+++''''''''''''((((((((((((555777777666555444555666999999:::<<<>>>???>>><<>>>>>>>>>>>??????@@@AAAAAABBBDDDFFFHHHHHHEEEBBB@@@<<<>>>BBBFFFJJJLLLNNNOOOQQQQQQPPPNNNMMMKKKJJJIIILLLJJJHHHHHHIIIIIIHHHGGGFFFGGGGGGEEEBBB??????@@@AAABBBDDDFFFHHHHHHHHHHHHEEEIIILLLLLLOOORRRRRRPPPLLLLLLOOOSSSWWWWWWRRRMMMCCCBBBAAA@@@@@@AAACCCDDDEEEDDDCCCCCCCCCBBB???<<>>>>>???AAABBBCCC@@@@@@>>><<<:::999;;;===;;;;;;;;;:::888888:::;;;999:::;;;:::999:::;;;=========<<<;;;999777666555555555555444444444333333111111000///............///000222333333222000///------,,,,,,,,,+++++++++++++++***))))))))))))*********))))))))))))******))))))************))))))'''((()))(((&&&&&&&&&((()))++++++((()))***(((###''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))((('''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&''''''((()))(((((()))(((((('''%%%%%%'''''''''(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))************************''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++(((((()))***+++,,,---------------,,,,,,,,,++++++(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////........................000000000000000000000000///......---...///000111---------------...//////111111111111222222222222222333333444444333333222444444555555555555555444666666666666666666666666333444666777777666444333555777999777333111444777666777777888888777666666:::;;;;;;:::888777888999999:::<<<>>>===:::777555:::::::::888777666666555555555666666666666555555555444333222111222333333111111111111111111000000000111111222222333333333///---,,,,,,---...,,,+++************++++++++++++++++++************++++++************************&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((((((((())))))*********'''(((((((((((()))))))))555666777777666555666888999999:::===???@@@>>><<<===<<<<<<>>>@@@@@@???===????????????@@@AAAAAABBB@@@EEEKKKPPPPPPLLLFFFAAA>>>???AAACCCFFFIIILLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOLLLJJJIIIIIIHHHGGGFFFCCCEEEFFFEEECCCBBBBBBCCCEEEEEEFFFGGGHHHIIIIIIIIIHHHMMMPPPOOOPPPTTTUUUSSSRRRQQQRRRUUUXXXUUUNNNHHHAAABBBAAAAAA@@@@@@AAABBBBBBAAAAAAAAABBBBBBAAA???>>>>>>???@@@AAABBBCCCDDD???@@@???===;;;:::===@@@<<<<<<<<<:::888888:::<<<888999999888777888:::<<<<<<<<<<<<;;;999777444333111111222222222333333333111111///..................000444666666444000...------,,,,,,,,,+++++++++******)))(((((((((((()))******))))))))))))******))))))************))))))%%%'''((('''&&&&&&'''(((&&&((((((%%%&&&)))(((%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&'''(((((($$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''(((***+++***(((&&&$$$((((((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))***+++++++++((())))))***+++++++++++++++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---.........,,,,,,,,,,,,---...//////000000000000000000000000------------...///111222------,,,,,,------...///111111111111222222222222222222333444444333222222333333333333444555666666444444444444444444444444444444555555555555444444555555555444333444666777444555666777888888777777999:::;;;:::888666666777777777777888777777666666333666999999666444555777444555555666666555555444555444222111000111222333222222222111111000000000......///000111111222222---------...///...,,,)))************++++++++++++++++++************++++++************************(((((((((((((((((((((((('''(((((()))******++++++((((((((((((((((((((((((((((((((()))))))))******333555777777666777888:::999999;;;===@@@@@@???===;;;:::999:::===?????????????????????@@@AAABBBCCC>>>EEEOOOVVVWWWQQQHHHAAACCCCCCBBBBBBCCCEEEGGGIIIKKKKKKLLLMMMOOOPPPQQQRRRPPPNNNKKKIIIIIIHHHFFFEEE@@@BBBDDDEEEDDDDDDEEEFFFHHHHHHHHHGGGHHHHHHIIIJJJJJJPPPSSSPPPQQQVVVWWWTTTWWWUUUSSSTTTVVVSSSLLLEEECCCDDDDDDCCCAAA@@@@@@AAA@@@???>>>@@@BBBCCCCCCBBB<<<===???AAACCCDDDDDDDDD???@@@@@@>>>;;;;;;???BBB<<<===<<<;;;999999;;;<<<888888888777666777999<<<<<<<<<<<<;;;999666444222000000111222333333444444111000///......------......111555999999555111...---------,,,,,,,,,++++++++++++***)))))))))))))))******))))))))))))******))))))************))))))$$$&&&''''''&&&&&&((()))$$$((()))&&&%%%(((+++***&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((###&&&))),,,,,,+++)))'''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++)))************)))(((((())))))))))))((((((((((((------,,,,,,+++******)))---......//////......---******+++,,,,,,---......---------......000111222000000000000000000000000---,,,,,,---...000222333///............///000000000111111111111222222222111222333444444333222111333333222222333555666888333333333333333333333333555555555555555555555555555222///111555888888666111333555777999999999999888999:::999777555555666555555444444555666777888,,,111777888555333555888444555555555555555555444555444222000000111222333444333333222111000000///,,,------...///000111111......///111222111---***)))************+++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,''''''''''''''''''''''''(((((())))))******++++++333777999999666555666888555666777888999:::;;;<<<999999999:::<<<>>>???@@@>>>>>>======>>>@@@BBBCCCGGGEEEMMMZZZ\\\PPPFFFFFFCCCBBB@@@@@@AAACCCFFFHHHHHHIIIKKKMMMNNNOOONNNNNNRRROOOKKKGGGFFFGGGJJJKKKEEEBBBCCCGGGGGGEEEFFFIIIWWWSSSMMMGGGEEEFFFIIIKKKMMMPPPQQQPPPQQQUUUVVVTTTQQQQQQRRRSSSSSSOOOKKKGGGBBBAAA@@@????????????@@@@@@??????AAADDDEEEDDDCCCEEEBBB>>>===???AAAAAA???BBBAAAAAAAAAAAA@@@@@@@@@???===:::999:::<<<<<<<<<:::999888666666666777777888888777555444333222111333333333444444555555555000000///...............000111333444444222///...++++++++++++++++++++++++,,,,,,++++++***)))((((((''''''(((((())))))******))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&%%%######%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$)))+++***'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''))))))))))))))))))))))))++++++******)))((((((''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))))))))((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************++++++******)))(((((((((++++++++++++++++++++++++++++++************++++++,,,------......------,,,***+++,,,+++******,,,---//////...------------...//////000000///...------...---,,,+++,,,---...///111000///...------.../////////...//////111333444555444444333333222222111000111222333444444444444333333333444444444555555222333333333333333333333555555555333222222444666333333444555666666666666999888666444333444555666888888777777666666666555333333555666777777777777555555444333222222222222666555444333222222111222333333333111///...000222......------------......,,,,,,,,,+++++++++******++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((((((&&&'''(((((()))(((((((((&&&&&&((()))************999;;;===:::777555666888777888888999:::;;;<<<<<<::::::::::::;;;<<<======>>>>>>======>>>@@@BBBCCCGGGEEEJJJVVVVVVKKKCCCCCCAAA@@@???>>>???BBBDDDFFFGGGHHHJJJLLLMMMMMMMMMMMMOOONNNLLLJJJIIIIIIIIIIIIDDDAAAAAADDDDDDCCCDDDGGGYYYUUUOOOJJJGGGGGGIIIJJJJJJNNNNNNLLLMMMQQQRRROOOOOOOOOOOOOOONNNKKKGGGEEEAAAAAAAAAAAA@@@@@@@@@???AAA@@@@@@BBBDDDDDDCCCBBBBBB???<<<===???AAABBBAAADDDDDDCCCCCCBBBBBBBBBAAA???===:::999:::<<<<<<<<<:::999888777666666666777777777666555444333222222000000111111111222222222000000///...............///000222333333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((((((((((((((())))))))))))***)))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((---222111+++&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((()))***+++,,,,,,---,,,,,,+++***)))(((((('''(((''''''&&&&&&'''''''''&&&''''''((((((((((((((())))))(((((((((''''''''''''''''''((())))))******(((''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************))))))))))))))))))*********++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++***+++,,,+++******,,,...//////...---------------///////////////...------------,,,,,,,,,---...///111000///...---......///............000111333444333333222222111111111000000111222333444444444444333333333333444444444444222222222222333444555555444555555444222222333555222222333555666666666666888666555444333444555666555555555444444444333333333444555666777777777777555555444333222222222222555444333222222111111111444666777555222000000222......------------......,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))************)))(((&&&&&&'''(((((((((((((((&&&'''((()))************>>>@@@AAA>>>999666777888888888888888888999::::::;;;::::::999999999::::::============>>>@@@BBBCCCGGGDDDGGGOOOOOOFFF@@@@@@>>>>>>======>>>@@@BBBDDDFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIHHHFFFCCC???>>>@@@AAA@@@BBBFFFTTTQQQLLLHHHFFFGGGIIIKKKJJJMMMNNNKKKLLLOOOOOOLLLLLLLLLKKKIIIGGGEEECCCAAA@@@AAABBBBBBBBBAAA@@@???BBBAAAAAABBBCCCCCCBBB@@@>>>===;;;<<>>BBBDDDCCC>>>999777777666666777777777777777777999999888888888888999999===<<<<<<===>>>@@@BBBCCCEEEBBBCCCHHHIIIDDD@@@@@@>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIHHHFFFEEECCC???===>>>???>>>AAAEEEHHHFFFDDDCCCDDDFFFIIIKKKMMMPPPPPPMMMMMMOOOOOOMMMIIIIIIGGGDDDAAA???>>>??????AAABBBCCCCCCBBB@@@???CCCBBBBBBBBBCCCCCCAAA???===<<<<<<===>>>@@@AAAAAAGGGGGGFFFFFFEEEDDDCCCCCC@@@>>>;;;999:::;;;<<<;;;:::999999888777666555555333333333333333333444444111111111111111111111111///......------.........---...///000///...---,,,------------------------+++*********)))))))))(((******))))))((((((''''''******)))((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''(((((())))))))))))((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&))),,,------&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))***+++---///000111------,,,+++***)))((((((+++***)))'''&&&&&&%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))************************************++++++************++++++))))))************)))))))))***++++++******,,,...///...------,,,,,,------.........//////...------,,,,,,,,,,,,---......////////////.........//////+++,,,,,,...000111333333000000000000000000000111111111222333333333333333222222222222333333333333999777555222111111111222222444555666444222222222///000222333555666666666333333222222333444555666555555555555444444444444444444555666666666666666555444333222111111111111333222111000000000000000555:::@@@@@@:::333000///...------,,,,,,------...,,,,,,,,,+++++++++******)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))((((((''''''%%%%%%&&&'''''''''''''''''''''((()))))))))))))));;;AAAGGGHHHCCC===888666777888999;;;;;;:::888777777777777777777999::::::<<<<<<<<<<<<>>>@@@BBBCCCCCC@@@@@@DDDFFFDDDCCCDDD??????AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDD???===??????>>>@@@EEEBBBAAA@@@AAACCCEEEHHHJJJNNNPPPPPPMMMMMMOOOOOOLLLFFFGGGFFFBBB>>><<<===>>>???@@@BBBCCCCCCBBB@@@???DDDCCCBBBBBBCCCBBB@@@???===>>>>>>>>>>>>>>>???@@@FFFFFFEEEEEEDDDCCCBBBBBBAAA>>>;;;999:::;;;;;;;;;::::::999888777666555444222222222333333333333333000000000000000000000000......------------......---............---,,,+++++++++++++++++++++++++++*********)))))))))))))))******))))))(((((('''''')))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&)))+++,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***++++++,,,,,,---......,,,,,,++++++***))))))(((,,,+++)))(((&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************))))))((((((************************++++++************++++++((())))))******))))))((()))***++++++***+++---///......---,,,,,,,,,,,,,,,------............------++++++,,,---.........///......//////////////////***+++,,,...///000111222//////000000111111222222111111222222333333222222111111111222222222333333666555333222111111222222111333555555333222111111///000111333444555555555111111222222222333444444333333333333444444444444333444444555555555555444444444333222111111111111111111000/////////000000333;;;BBBBBB;;;333///...------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++++++++******))))))************************))))))))))))))))))))))))(((((())))))))))))))))))((((((''''''&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((())))))))))))(((===CCCJJJKKKGGG???999666999<<<@@@CCCCCCAAA>>>;;;666666666777888999:::;;;;;;;;;;;;<<<===@@@BBBCCCBBB@@@@@@AAADDDEEEEEEEEE@@@BBBDDDEEEGGGGGGFFFFFFCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFCCC???>>>@@@@@@>>>@@@DDDDDDDDDCCCDDDEEEFFFHHHHHHKKKNNNMMMKKKJJJMMMMMMJJJEEEFFFFFFCCC???===>>>@@@>>>???@@@AAAAAAAAA@@@???DDDBBBBBBBBBCCCCCCAAA???===???@@@@@@>>>>>>???@@@DDDDDDDDDDDDCCCCCCCCCCCCAAA>>>;;;::::::;;;;;;::::::::::::999777666444333222222222222222222222222//////............---------------,,,------...///...............---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((($$$$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((***+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++++++++++++++*********)))))))))))))))))))))))),,,+++***((('''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((++++++******)))(((((('''************************++++++************++++++((())))))******))))))((((((***++++++***+++---///...------,,,,,,,,,,,,,,,,,,,,,---............---***+++,,,---.../////////---...//////000/////////***+++---...////////////...//////000111222222333111111222222222222222111000000111111111222222222///000000111222333333444222333444444222111111222000000111222333333333333111111111222222222222222000000000000111111111111222222333333444333333222444333222111111000000111000//////....../////////222:::CCCCCC;;;333//////------,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,,,,+++******))))))************************))))))))))))))))))))))))(((((())))))))))))******))))))((('''&&&&&&&&&&&&&&&''''''((()))((((((((((((((())))))))))))((((((DDDIIIMMMLLLFFF???;;;999999>>>DDDIIIJJJFFFBBB>>>888888888777777888999999::::::;;;;;;===@@@BBBCCCBBBAAA@@@@@@BBBDDDDDDCCCAAACCCEEEHHHIIIHHHGGGFFFCCCDDDFFFGGGGGGFFFFFFEEEBBBDDDFFFHHHIIIHHHFFFEEEBBB>>>>>>@@@@@@>>>>>>AAADDDDDDEEEFFFGGGHHHIIIJJJHHHKKKKKKIIIIIILLLLLLIIIDDDFFFHHHFFFAAA???@@@CCC>>>>>>>>>??????@@@@@@@@@CCCBBBAAABBBCCCCCCAAA@@@;;;>>>@@@AAA@@@???AAACCCCCCCCCCCCDDDDDDDDDDDDDDDAAA???;;;::::::;;;:::::::::::::::999888666444333222222222222111111111111////////////......---------,,,,,,,,,------...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))))))))))))))))))))(((((('''''''''((())))))******+++***)))(((''''''''''''&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((*********)))))))))))))))************************++++++************++++++)))))))))******)))))))))((()))++++++***+++---000...---,,,,,,++++++,,,,,,+++,,,------.........---)))***,,,---/////////...,,,---///000000000//////+++,,,---...///......---,,,------///000111222222111111222222222222111111000000000000111111111222...///111222222111000///333333444333111000222333111111222222222222111111111111111111111111000000/////////000000000111111111111222222222111111000444333222111000000000000///......---......//////222;;;DDDDDD<<<444111111---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********,,,+++)))(((''''''(((((('''((())))))******))))))(((((())))))))))))((((((LLLNNNPPPLLLEEE???<<<;;;888===EEEJJJLLLHHHBBB>>>;;;:::999888777777777777:::::::::;;;===@@@BBBDDDCCCBBBAAA???AAACCCBBB@@@AAACCCFFFIIIJJJIIIHHHFFFDDDEEEFFFGGGGGGFFFEEEEEE@@@DDDIIILLLMMMJJJFFFDDD@@@======@@@@@@======???@@@AAACCCEEEHHHJJJLLLMMMHHHKKKLLLIIIJJJMMMMMMJJJCCCGGGJJJHHHDDDAAACCCEEE>>>>>>======>>>???@@@@@@BBBAAAAAABBBCCCCCCBBB@@@999===@@@AAAAAAAAACCCFFFCCCCCCCCCDDDEEEEEEFFFFFFBBB???;;;::::::;;;::::::::::::::::::888666444222222222222222111111000000222222111111000000000///,,,,,,,,,,,,------.../////////.........---------------------------------(((((((((((())))))))))))''''''(((((())))))******%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((+++***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&%%%%%%'''((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''''')))(((&&&###"""###&&&)))&&&''''''''''''''''''&&&))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((%%%%%%&&&'''((()))******+++***)))((((((''''''(((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))************************))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((()))******++++++))))))))))))))))))))))))++++++************++++++))))))************))))))((()))***+++***+++...000...---,,,,,,++++++,,,,,,+++,,,------.........---)))***,,,.../////////...,,,---///000000000//////,,,,,,---......---,,,,,,++++++,,,---...000111111111111222222222111111000000000000000111111111111222333444333111...***'''333444333222000000222444111222222222222111000000111111111111111000///...000000111111222222222333000000111111111000000///444333222111000000000000......---------......///222<<>>??????@@@DDDEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMJJJGGGEEEEEEEEEIIIKKKNNNLLLHHHDDDCCCDDDEEEBBB???<<<<<<===???AAA<<<<<<<<<>>>@@@@@@>>><<<;;;<<<>>>AAACCCDDDEEEEEEAAAAAABBBBBBCCCBBBBBBBBB???>>>;;;999777777888888<<<<<<<<<;;;:::777555444222222222111111111111000222111000000000000000111******+++,,,,,,------.........//////......---,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))))))))((((((((((((((()))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&""""""#########$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%######$$$&&&)))(((((('''''''''(((((((((((())))))((('''&&&&&&((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((()))*********((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))))))))+++---...&&&'''((()))))))))((('''))))))))))))******************))))))((((((''''''(((((((((((((((((((((((()))(((((('''''''''((((((************)))))))))))))))************+++++++++++++++***)))(((((()))))),,,,,,+++++++++++++++,,,)))***,,,.........,,,++++++***)))))))))***,,,---+++,,,,,,,,,,,,+++******+++,,,---.........---,,,............////////////+++++++++,,,,,,,,,------+++,,,---...///000111222222222222111111111000000111111111000000000000000222222222222222222222222333333222222222333444444222222000/////////000111222111111111000000//////+++,,,...///000000000///111111000000000000000111111111111111000000//////+++---...---------///111000<<>>444000111...,,,******+++++++++***.........------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))************))))))((((((((('''???<<<<<<>>>???===???CCCEEECCC@@@???@@@AAA@@@???:::999999::::::;;;<<<===::::::::::::<<<>>>@@@AAA???>>>>>>===>>>???@@@AAADDDDDDEEEGGGHHHIIIIIIJJJGGGEEECCCEEEIIIIIIEEEAAABBBDDDGGGJJJKKKIIIGGGEEEBBBAAA@@@>>>>>>>>>>>>???AAABBBDDDFFFHHHJJJLLLMMMMMMMMMMMMKKKHHHFFFFFFGGGHHHKKKMMMLLLIIIEEEEEEEEECCCAAA>>><<<;;;<<<>>>@@@<<<<<<<<<>>>???@@@>>>===<<<===???@@@AAABBBBBBBBB@@@@@@@@@AAA@@@@@@?????????>>>;;;999888777888888;;;;;;;;;:::999666444333222222222111111111000000111000000000000000111111,,,,,,,,,,,,------------++++++,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$%%%%%%%%%%%%''')))((((((''''''&&&''''''(((((((((((((((((('''&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((()))))))))((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((()))+++++++++++++++'''(((((((((((('''%%%$$$(((((()))))))))************)))))))))((((((((('''(((((((((((((((((((((((()))(((((('''''''''((((((*********)))))))))(((((())))))*********+++++++++++++++***)))))))))))))))++++++************++++++***+++,,,......---,,,+++***************++++++,,,+++,,,,,,,,,,,,+++******+++,,,---.........---,,,------------............++++++++++++,,,,,,,,,,,,------...///000000111222222222222111111111000000111000000000000000000000222222222222222222222222111111111111222222333444444333222111000000111111111111111111000000000///---...000111222222111111111111000000000000000111222222111111111000000000///000000///......000222555???GGGFFF<<<222///000000...,,,,,,---------,,,------,,,,,,++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******)))))))))(((((('''''''''666444555:::======AAAEEEJJJEEE???<<<<<<>>>@@@AAA;;;;;;;;;;;;<<<===>>>???;;;::::::::::::<<<===>>><<<<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFHHHJJJJJJKKKGGGDDDCCCGGGNNNQQQLLLGGGCCCEEEHHHJJJKKKJJJHHHGGGBBBAAA???>>>======>>>>>>???@@@BBBDDDGGGJJJLLLMMMKKKLLLLLLJJJHHHFFFFFFGGGHHHIIIKKKKKKIIIGGGFFFFFFAAA@@@>>><<<;;;<<<===>>>;;;;;;;;;===???@@@???======>>>???@@@@@@@@@@@@@@@?????????>>>======<<<<<>>;;;999888888888888888888999888777555333222222222111111111000000000////////////000111111222...............---------------......------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$%%%&&&%%%&&&(((***'''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((()))%%%'''***,,,---,,,***(((******))))))((('''%%%$$$(((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******))))))))))))(((((()))))))))*********+++++++++***))))))))))))))))))******)))))))))******++++++,,,---...---,,,+++***)))******++++++++++++++++++,,,,,,,,,,,,+++******+++,,,---.........---,,,+++,,,,,,,,,------------+++++++++,,,,,,,,,,,,---/////////000000000111111222111111111111000000000000000000000000000111111111111111111111111111111000000000000111222333444555444333222111111111111111111111111000000000000......000111111111111111000000000//////000000111222222222111111111111111111222111000///000222555>>>CCCGGGCCC999111...///000...,,,,,,---------,,,++++++++++++************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((('''''''''''''''555222333888:::;;;>>>CCCKKKFFF???;;;;;;===???@@@;;;;;;;;;;;;<<<===>>>???===<<<;;;::::::;;;<<<===;;;;;;;;;;;;===>>>@@@BBBBBBCCCEEEGGGHHHIIIIIIIIIFFFCCCDDDKKKUUUZZZVVVQQQDDDEEEGGGIIIJJJJJJIIIHHHBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBDDDGGGIIIJJJKKKHHHIIIIIIHHHFFFEEEFFFGGGFFFGGGHHHHHHGGGGGGFFFFFF@@@???===<<<;;;;;;<<<<<<;;;::::::<<<>>>@@@???>>><<<===>>>???@@@AAAAAAAAA???>>>===<<<;;;;;;::::::>>>===;;;:::888777777777555666666666555444222111111111111111000000000000.........//////111222333111000000///...---------......//////......---,,,))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))((((((((('''&&&%%%%%%%%%'''((()))'''''''''''''''''''''''''''''''''''''''(((((()))&&&''')))++++++***)))(((************))))))(((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))(((((((((((())))))))))))******************)))))))))))))))***)))))))))((())))))***+++,,,------------,,,******)))***+++,,,---,,,+++***+++,,,,,,,,,,,,+++******+++,,,---.........---,,,,,,,,,,,,,,,------------,,,,,,---------.........111111111111000000000000111111111111000000000000000000000000000111111111111111111111111111111111000000000000111333444555555444333222111000000000111111111000000000000000,,,------....../////////000////////////000000111222222222222111111111111111222333333333555888:::FFFHHHGGG@@@777000...///...,,,******+++++++++***++++++++++++++++++******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***''''''''''''''''''&&&&&&555333333888::::::===BBBHHHDDD???<<<;;;<<<<<<<<<::::::::::::;;;<<<===>>>>>>>>><<<;;;;;;;;;<<<<<<<<<<<<;;;<<<===???AAABBBCCCDDDFFFGGGHHHHHHGGGFFFEEEDDDEEELLLUUUYYYVVVQQQCCCDDDFFFGGGHHHIIIIIIIIIDDDCCCAAA@@@??????@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIEEEEEEEEEFFFFFFFFFEEEDDD?????????>>>======<<<<<<<<<;;;:::;;;===???>>>>>>:::;;;===???AAABBBCCCCCC>>>>>><<<;;;::::::::::::===<<<;;;999888777666666333444444555444333111111111111111000000000//////............///000111222111111000///...------,,,***++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&((())))))'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((('''(((((())))))''''''''''''((())))))***'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))(((((((((((('''(((((()))))))))************)))))))))))))))******))))))(((((()))******+++------------,,,++++++***)))***+++------,,,+++++++++,,,,,,,,,,,,+++******+++,,,---.........---,,,,,,------------.....................////////////111111111111000000000000000000000000000000000000//////000000111111111111111111111111111111111111111111111222222444555555222222222111111000///...000000000000000000111111---------------.........//////......///000111111111111111111111111111111111444777999;;;>>>AAADDDKKKIIIDDD===555000///000...,,,******+++++++++***++++++++++++,,,,,,,,,,,,***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&''''''''''''''''''444222333888;;;<<>>;;;;;;;;;:::999999999999999:::;;;<<<===???>>><<<;;;;;;;;;<<<======<<<<<<<<<===>>>@@@AAACCCDDDFFFHHHHHHGGGEEEDDDFFFFFFHHHLLLOOOOOOKKKGGGBBBBBBCCCDDDEEEFFFHHHHHHEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFIIIJJJKKKKKKJJJJJJLLLMMMGGGEEEDDDDDDFFFFFFEEEDDD@@@AAAAAAAAA@@@???>>>======<<<:::;;;<<<=========888:::<<<>>>@@@BBBCCCCCC===<<<:::999888888999:::;;;:::999888777555444444111222333444444333222111111111000000000/////////............///000000111111000000///...---------+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))******)))&&&''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%((())))))))))))***%%%%%%%%%%%%&&&'''((()))&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))))))))((()))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%'''((()))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***++++++))))))((((((((((((''''''((((((((()))))))))******)))))))))))))))******+++))))))))))))******+++,,,------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,---.........---,,,------------...................../////////000000000000000000000000000000//////000000000000000111/////////000111111222222222222222222222222222222333333222222333333444555000111111111111000//////000000000000111111111111000//////......///000000............///000111111000000000000000111111111222666<<<@@@CCCFFFIIIKKKIIIEEE>>>777222000///000000...,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))'''''''''''''''(((((((((555222333888:::;;;>>>CCCCCC???;;;888888999999999999999999999:::;;;<<<======<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAACCCEEEHHHHHHHHHFFFEEEEEEHHHJJJKKKJJJGGGCCCAAA@@@@@@@@@AAABBBDDDFFFGGGDDDCCCBBB@@@???@@@@@@AAA>>>???@@@AAABBBCCCDDDDDDGGGHHHJJJJJJJJJJJJLLLMMMJJJGGGEEEEEEGGGGGGFFFDDDBBBBBBCCCDDDCCCAAA???>>>???===;;;:::;;;<<<<<<;;;777888:::<<<===>>>??????:::999777666666777888999999888888777555444222222111111333333444333222111111000000000//////////////////.........//////000/////////......------------............---,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###&&&)))******))))))***&&&&&&&&&&&&'''((()))***&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))(((''''''''''''''''''''''''''''''%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))***+++,,,))))))((((((((('''''''''(((((((((((()))))))))***)))))))))))))))***++++++)))))))))******+++------,,,,,,++++++,,,,,,------,,,++++++++++++,,,------+++,,,,,,,,,,,,+++******+++,,,---.........---,,,+++,,,,,,,,,------------------------............////////////////////////////////////000000111111...//////000111111222222333333333333333333333333444333222222222222222222///000111222222222111111///000000000111111111111000///............///000...------......000111111....../////////000000000000555===BBBFFFGGGIIIIIIDDD>>>777111///.........000...,,,,,,---------,,,************+++++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''))))))))))))((('''''''''(((((()))))))))777444444888999999;;;???CCC>>>999666666777999:::::::::::::::;;;<<<======<<<;;;:::999999999:::;;;<<<;;;:::::::::;;;<<<===???AAADDDGGGIIIIIIHHHGGGCCCHHHLLLMMMIIIEEECCCBBB>>>>>>>>>???@@@BBBEEEFFFCCCBBBAAA???>>>??????@@@:::;;;===>>>@@@BBBCCCDDDCCCEEEGGGGGGGGGGGGIIIKKKMMMJJJGGGGGGHHHIIIGGGEEECCCDDDEEEEEEEEECCCAAA???@@@>>>;;;:::;;;;;;;;;:::777888999:::;;;;;;;;;;;;777666555444444555777888777777777666555333111111000111222333444333222222000000000000////////////000//////.........//////...............---------***++++++++++++***))))))************************((((((((((((((((((((((((&&&'''((()))************(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&)))++++++***(((''''''&&&&&&&&&'''((()))******&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))*********((('''&&&''''''''''''''''''''''''$$$%%%'''))))))))))))(((%%%&&&((())))))(((%%%$$$+++***)))(((((()))******''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((()))***+++,,,)))(((((((((''''''''''''(((((((((((())))))))))))))))))((())))))***++++++************+++,,,---...++++++++++++,,,------...---,,,+++***+++,,,---...+++,,,,,,,,,,,,+++******+++,,,---.........---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............/////////000.../////////000000111111...//////000111222222222444444444444444444444444444333222111000000000000///000222333444444333333//////000000111111111222......,,,++++++,,,---...---------......000111111---.........//////000000---333:::AAACCCDDDDDDDDD???999111---,,,---------...,,,******+++++++++***(((((())))))*********+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''))))))))))))((('''((((((((())))))******777666555444555777999::::::666222222555888::::::555666777999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999===;;;::::::;;;=========??????@@@BBBDDDEEEDDDBBBCCCGGGKKKMMMJJJEEE@@@===<<<<<<======>>>?????????@@@???>>>???@@@@@@>>><<<;;;<<<>>>???@@@@@@??????@@@BBBDDDDDDCCCDDDGGGKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAAEEEBBB===;;;::::::999999888888999:::::::::999999777777777777888999:::;;;<<<:::777444111000//////111333555555333000//////000000000000000000000000......////////////..................---,,,++++++)))))))))))))))))))))))),,,+++)))''''''(((***+++((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%&&&'''((('''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((($$$$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((()))(((%%%$$$$$$'''***,,,******)))(((((((((((((((((((((((())))))))))))***+++*********))))))((((((''''''(((((())))))******))))))******)))((('''&&&((())),,,......,,,***)))+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,------......------...---+++,,,,,,---+++***,,,,,,,,,---------......///111222111///......///------------.........///,,,---...///000111222222222222222222222222222222222222222111111111111000111222222333333222222111111000///......///000111111111000///////////////.../////////000000111111..................------...111444777999888777666777333...++++++---......+++,,,,,,---,,,+++***)))(((((((((((((((((((((((())))))(((((((((((())))))***)))'''&&&'''(((***+++))))))(((((((((((())))))''''''''''''((((((((((((******)))(((((((((((((((***)))'''&&&'''(((***,,,(((((())))))((('''&&&&&&444333222111111222444555888555222222555777888888777888888999::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<;;;999999;;;<<<<<<<<>>???AAADDDDDDCCCBBBBBBEEEIIIIIIGGGBBB???===>>>>>>>>>======<<<<<<<<>>===>>>??????>>><<<<<<>>>@@@AAABBBAAA@@@???@@@BBBDDDDDDCCCCCCFFFIIIJJJKKKKKKKKKKKKKKKKKKKKKIIIGGGEEECCCBBBAAAAAAAAACCCAAA>>><<<<<<;;;999777777888888999::::::::::::888777777777777888999999:::999777444333222222222333555777666444222111111////////////////////////......////////////..................---,,,******))))))))))))))))))))))))+++***)))((((((((()))***((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((((((((()))(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''((((((((((((******)))((((((((())))))***))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''*********)))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((***+++,,,------,,,***)))++++++++++++******))))))++++++++++++++++++++++++***+++++++++******)))(((+++,,,------...---------...,,,++++++,,,,,,+++***,,,,,,,,,,,,---------------///000000...------...------........./////////------...///000111222333222222222222222222222222222222222111111111000000111222222222222222222111000///...------......///000000///......................../////////000000..................---------///111333444444333222444111---++++++,,,---,,,++++++,,,,,,,,,+++***)))************************))))))(((((((((((())))))))))))'''''''''(((***+++))))))(((((((((((()))))))))(((((((((((((((((((((******)))(((((((((((((((((('''&&&&&&&&&''')))***((((((((((((((('''&&&&&&333222111//////000111111444333222222444666666666888999999999999999888888:::;;;;;;;;;;;;;;;;;;;;;<<<:::888888:::<<<<<<<<<>>>===>>>@@@BBBCCCBBBAAAAAACCCEEEDDDBBB???===<<>>===<<<::::::999>>>===<<<===>>>???>>>===>>>@@@BBBDDDDDDCCCAAA???@@@AAABBBBBBBBBBBBDDDFFFJJJJJJKKKLLLMMMMMMMMMMMMLLLJJJGGGDDDBBBAAAAAABBB@@@@@@@@@@@@@@@>>>999666666777888999::::::::::::999888777777666666777777777777666555444444333333222444666555333111111111////////////////////////......////////////...............---,,,+++)))((())))))))))))))))))))))))******))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&%%%&&&((('''&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%''''''''''''((((((((((((************)))((('''&&&))))))((((((((((((((((((''''''(((((((((((())))))******))))))))))))(((((())))))))))))((((((((((((***)))((((((((()))***+++---------,,,++++++******,,,,,,++++++++++++******++++++++++++++++++++++++)))))))))))))))(((((((((++++++,,,------------------,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,+++,,,......---,,,---........./////////000000000......///000111222222333333333333333333333333333222222111111111000000000111111222222222222111111//////...---,,,,,,,,,---///......---------------------------............------------------......,,,,,,---------.........000...,,,+++,,,,,,+++******++++++++++++***))))))************************))))))(((((((((((()))))))))((('''''''''(((***+++))))))(((((((((((())))))*********))))))(((((((((******)))(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&555444333111111000111111111111111333444444444333777888888999999999999888::::::::::::;;;;;;<<<<<<===;;;999:::;;;============<<<<<<>>>AAABBBBBBAAA@@@AAAAAA@@@>>><<<<<<<<<>>>>>>===<<<;;;;;;::::::===<<<;;;<<<>>>@@@??????@@@BBBDDDFFFFFFDDDAAA???@@@@@@@@@@@@AAABBBCCCDDDHHHIIIJJJLLLLLLMMMLLLLLLLLLJJJFFFCCCAAA@@@AAAAAA@@@AAACCCEEEDDDAAA;;;777555666777999::::::::::::999888777666555555555555666666666555444333222111///111222222000......///////////////////////////---......//////......---.........---+++***((('''))))))))))))))))))))))))))))))******))))))((('''(((''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%$$$$$$%%%'''((('''&&&'''((()))(((&&&&&&&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((()))))))))*********))))))))))))))))))((((((******))))))((((((''''''***)))((('''''')))+++---///...,,,+++*********+++***************************************************)))))))))))))))))))))++++++,,,------------,,,---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,***+++---...---,,,---...////////////000000000000//////000000111222222333333333333333333333333333111111111111000000000000000000111111111111000000//////...------,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,+++***)))))))))***+++,,,+++***+++,,,+++***(((******************))))))************************))))))(((((((((((()))))))))(((((('''((()))******))))))(((((((((((())))))++++++******))))))((((((***))))))(((((((((((((((%%%&&&'''((((((((('''''''''(((((((((((((((''''''555555444222222111000000...000111333333222222222555555777888999::::::::::::999999999:::<<<===>>>???===;;;;;;===?????????===<<<<<<===@@@BBBBBBBBB@@@@@@@@@>>><<<;;;<<<===<<<<<<<<<======>>>>>>>>>===<<<;;;===???BBBBBBBBBBBBCCCEEEFFFEEECCCAAA?????????>>>???AAABBBCCCCCCEEEFFFHHHJJJKKKKKKJJJIIIIIIGGGDDDBBB@@@@@@AAAAAABBBCCCFFFHHHGGGCCC===888555666777888999999999999888777666555444333333333666666777666444222///---...///111000...---...///........................------............---------------,,,+++)))((('''))))))))))))))))))))))))((())))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&%%%$$$%%%'''((('''&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''(((((((((((()))((('''&&&'''))),,,...&&&'''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))******))))))((((((''''''***)))((('''((())),,,---///---+++***))))))******((((((((()))))))))))))))******************************)))))))))******+++***+++,,,,,,------,,,,,,,,,*********,,,,,,+++*********+++++++++,,,,,,,,,***,,,......------...///////////////000000000000/////////000111111222222333333333333333333333333111111111000000000/////////000000111111000000///////////////......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......---,,,***((((((((()))******))))))***++++++)))''')))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))+++*********)))))))))(((***))))))(((((((((((((((''''''((())))))))))))(((''''''((((((((((((((('''333333222111000000//////...000222222222111222333333444666888999:::;;;;;;999999999999:::<<<>>>???@@@>>><<<<<<>>>@@@@@@@@@===<<<;;;===@@@BBBCCCCCCAAAAAAAAA???===<<<===???;;;<<<===>>>@@@AAABBBCCC???>>>===>>>AAAEEEFFFFFFCCCDDDDDDDDDCCCBBB@@@??????======>>>AAACCCDDDDDDCCCEEEGGGIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBFFFFFFGGGHHHGGGCCC>>>999666777888888999888888888777666555444333333333333666777888888666222///,,,///000111111//////000111........................------............------++++++++++++******)))((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******''''''''''''((((((((((((+++)))''''''(((+++///222%%%&&&'''((()))((('''&&&&&&''''''''''''(((((((((''''''(((((((((((())))))))))))))))))((((((((((((+++***)))((()))***+++,,,---+++***)))(((((()))***'''''''''(((((((((((()))************************+++***)))((()))***+++,,,******+++,,,,,,,,,,,,,,,+++***)))***+++,,,+++***++++++++++++,,,,,,,,,,,,+++,,,......---,,,---........./////////000000000.../////////000000000000222222222222222222222222111111000000000///////////////000000000000//////---...////////////......+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,------.........,,,+++)))((())))))***)))(((((()))++++++***((((((((((((((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))***&&&'''((((((((((((((((((111111111111111000///......000222222000000222555555555777888999999999999999888888888:::<<>><<<<<<>>>???@@@???===<<<<<<===@@@CCCDDDDDDBBBBBBCCCAAA???>>>???AAA>>>>>>???AAABBBDDDEEEEEEAAA@@@???@@@DDDHHHJJJJJJDDDDDDBBBAAA@@@??????>>>>>><<<<<<>>>BBBEEEFFFEEECCCEEEGGGHHHIIIGGGEEEDDD@@@AAABBBDDDEEEEEEEEEEEEIIIHHHFFFEEEDDDAAA===999888888888888888777777666555555444333222222333333555777999:::999666222///...///000///......///111........................,,,------......------,,,)))***************))))))))))))))))))))))))))))))***)))((('''&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&%%%###"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''(((((((((((()))(((''''''(((***,,,---$$$%%%'''((()))((('''&&&))))))))))))************'''''''''((((((((())))))(((((((((((())))))))))))++++++******************))))))((((((((((((((()))'''((((((((())))))))))))***************************)))((('''''')))***,,,******+++,,,,,,,,,,,,+++***))))))***+++,,,,,,***,,,,,,,,,,,,------------***,,,------+++***++++++------........./////////............////////////111111111111111111111111111000000000////////////...//////000000//////...***+++---...//////......+++++++++++++++,,,------------,,,,,,,,,+++++++++***++++++,,,------......---,,,+++***************)))((('''(((***++++++***(((((('''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))'''''''''(((((())))))*********)))((((((((((((((((((((('''&&&'''((()))***&&&&&&'''(((((((((((((((222222222222222111111000///111222222000000333666777777888888888888777777999888888888:::<<>>===<<<===AAADDDEEEEEECCCDDDDDDCCCAAA@@@AAABBB@@@@@@AAABBBDDDEEEFFFFFFBBBAAA@@@BBBEEEIIILLLMMMEEECCCAAA???>>>===>>>>>>>>><<<;;;>>>CCCFFFGGGFFFDDDFFFHHHIIIIIIGGGEEECCC>>>@@@CCCFFFHHHHHHHHHGGGJJJHHHEEECCCAAA???;;;999888999999888888777666555444444333333222222333333444666:::<<<;;;999555333,,,---...---++++++---///........................,,,------......------,,,(((((()))***************))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&&&&&&&&&&$$$"""!!!###$$$$$$%%%''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''' """%%%'''))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))''''''(((((())))))******+++++++++++++++***)))((('''''''''((((((((((((((((((((())))))*********+++))))))))))))))))))))))))((('''&&&%%%&&&(((***+++******+++,,,,,,,,,,,,+++***)))((()))+++,,,,,,***,,,,,,------------......***+++---,,,***)))))))))------------.........///---------...............000000000000000000000000000000000000////////////......////////////......((()))+++---.........---,,,+++++++++,,,------...---------,,,,,,+++++++++******+++,,,,,,---......,,,++++++++++++******)))***((('''(((***+++++++++((('''&&&&&&'''((()))***************************))))))(((((((((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))%%%%%%&&&'''((()))************)))(((((((((((((((((('''%%%$$$%%%&&&(((***&&&&&&'''((())))))((((((333333333333333222111000///111222222222222333555666888::::::888666555555666777777999:::;;;<<<==================>>>>>>???>>>===<<<>>>BBBFFFHHHHHHGGGEEECCCAAAAAABBBDDDFFFDDDDDDDDDDDDFFFIIILLLNNNGGGFFFEEEFFFHHHJJJJJJJJJGGGBBB>>>===>>>@@@@@@???======>>>@@@CCCEEEEEEDDDEEEHHHJJJJJJHHHFFFEEEEEE@@@@@@@@@BBBFFFJJJKKKKKKGGGFFFEEEBBB@@@>>><<<;;;;;;;;;::::::999888888777555444222111111444666888:::<<>>888222.........---------,,,,,,,,,******+++,,,---...///000------,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))((()))))))))))))))(((''''''((()))*********((('''&&&'''''''''''''''((())))))))))))(((((('''''''''&&&&&&%%%&&&'''))))))'''%%%&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))***+++&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&(((******(((''''''(((((('''&&&&&&'''''''''(((((())))))$$$$$$&&&''')))***++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''))))))(((''''''(((******&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))***,,,,,,,,,)))&&&$$$))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++...------,,,+++***))))))************+++,,,---...,,,,,,,,,------.........,,,---......,,,+++,,,...,,,,,,,,,---...///000000000000000000////////////////////////////////////------------------------,,,++++++++++++,,,---...///...,,,*********,,,---,,,***(((***---...,,,***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))(((((('''''''''&&&(((((()))***++++++,,,,,,((((((((((((((((((((((((***)))(((''''''((()))***&&&%%%%%%&&&''''''&&&$$$'''''''''''''''''''''''''''((((((((())))))******111111222111111000000//////111222222222222333555;;;<<<>>>===:::777666555555666777888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@BBB@@@???@@@CCCFFFGGGGGGFFFEEECCCBBBBBBDDDEEEFFFEEEEEEEEEEEEGGGJJJLLLNNNJJJIIIGGGHHHJJJKKKKKKJJJEEEBBB===<<<===>>>>>>===<<<<<<===@@@CCCFFFFFFEEEEEEGGGIIIIIIHHHFFFEEEEEECCCBBBBBBCCCFFFHHHIIIHHHFFFFFFDDDBBB???===;;;:::::::::999999888777777777444333222222222333555666999:::<<<===:::666111...******+++,,,,,,------...---------------------...------,,,,,,,,,+++++++++,,,++++++***))))))(((((()))))))))))))))(((''''''((())))))***)))((('''&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''')))******(((''''''(((((('''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''))))))((('''''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))+++,,,+++)))'''%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******)))(((((((((************+++,,,,,,---,,,,,,,,,---------......,,,---...---,,,+++,,,...,,,,,,------......//////////////////////////////........................------------------------++++++,,,,,,------------...---,,,+++***+++,,,,,,...,,,******,,,,,,+++((())))))***+++,,,---......,,,,,,+++++++++*********))))))(((((((((((())))))((((((((((((((((((((((((***************+++++++++)))(((((((((''''''''''''(((((()))******+++,,,,,,(((((((((((((((((((((((())))))(((''''''((())))))((('''&&&'''))))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((111111111111000000000000///111222222222222333555<<<>>>>>>===999666444444555555666666777888999999999999:::;;;===???AAABBBEEECCCBBBBBBCCCEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNNNNLLLJJJJJJKKKKKKKKKIIIDDDAAA===<<<<<<======<<<<<<<<<===@@@CCCFFFFFFEEECCCFFFHHHHHHGGGEEEDDDDDDFFFEEEDDDEEEGGGHHHGGGFFFEEEDDDCCCAAA>>><<<:::999999999888777777666666555444444444444444333333222777777888777666222///---'''((()))+++,,,...//////111000000///...---,,,,,,,,,,,,,,,,,,++++++++++++******))))))((((((''''''(((((()))))))))(((''''''(((((()))))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%&&&'''))))))'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++***))))))******(((''''''(((((('''&&&'''''''''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))((('''&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***(((''')))((((((''''''(((((()))******((((((((((((******&&&&&&&&&&&&&&&&&&&&&&&&************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,------------+++---...---,,,+++,,,...---------------.........------......///000000000........................------------------------+++,,,---.........---,,,,,,,,,,,,,,,++++++++++++///---,,,+++++++++)))'''))))))***+++,,,------...++++++++++++*********)))))))))(((((((((((())))))''''''''''''''''''''''''+++++++++***************((((((((((((''''''''''''(((((())))))******++++++(((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))((()))***+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''222222111111111111111111///111222222222222333555888999:::999666333222222555555555666666777777777777777888:::===???BBBCCCDDDCCCAAAAAACCCDDDEEEDDDBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMMMMNNNOOOMMMKKKJJJJJJIIIHHHGGGCCCAAA>>>===<<<<<<<<<<<<>>>>>>>>>@@@CCCDDDDDDCCCBBBDDDFFFGGGFFFDDDCCCCCCGGGFFFFFFGGGIIIJJJIIIGGGEEEDDDBBB@@@===;;;999888888777777666666555444444555666777888777555222111555444444222111///...---))))))***+++---...///000111111000///...------,,,,,,,,,,,,++++++++++++***))))))(((((('''''''''''''''(((((((((((((((''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''' !!!###$$$&&&'''((((((&&&&&&&&&''''''''''''(((%%%(((+++,,,+++***))))))***(((''''''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))*********(((((((((((((((''''''(((((((((+++***(((''''''(((***+++''''''''''''''''''''''''++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,......---------------------+++,,,,,,...///000111111........................------------------------+++,,,...//////...,,,+++++++++,,,,,,,,,,,,+++***...---,,,++++++***)))(((,,,,,,++++++******))))))+++************)))))))))))))))(((((((((((())))))'''''''''''''''''''''''',,,+++++++++***)))))))))((((((((((((((('''''''''((((((((()))))))))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''***)))((()))++++++)))(((''''''''''''''''''''''''((((((((()))))))))))))))000000////////////000111///111222222222222333555444555666666444333444555666666666666777777777777666666888:::<<>>===>>>AAACCCDDDDDDAAACCCEEEHHHIIIIIIIIIHHHGGGHHHJJJLLLMMMMMMMMMMMMNNNLLLIIIGGGGGGFFFDDDCCCAAAAAA@@@>>>======>>>>>>AAA@@@@@@AAABBBCCCBBB@@@@@@BBBEEEFFFDDDCCCBBBBBBFFFEEEFFFHHHKKKLLLKKKJJJDDDCCCBBB???===;;;999888777777666666555444444333666777999:::999666333111333222111///...---------------------........./////////////////////......,,,,,,+++++++++*********((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((%%%%%%%%%&&&''')))***+++''''''''''''''''''((((((&&&%%%&&&'''))))))'''%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''' !!!###%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%(((+++,,,+++***))))))***(((''''''(((((('''&&&%%%%%%&&&'''((())))))***''''''''''''((()))+++,,,''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((()))))))))(((((('''&&&%%%%%%$$$))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((((((((''''''''''''((((((***)))'''&&&&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++*********+++,,,,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...---------------,,,,,,,,,***+++,,,---...///000111........................------------------------+++,,,...//////...,,,*********+++,,,,,,++++++***,,,,,,,,,,,,+++******+++,,,,,,+++******)))((((((*********)))))))))(((((())))))(((((((((((())))))'''''''''''''''''''''''',,,+++++++++***)))))))))'''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((''''''((())))))(((&&&'''''''''''''''''''''''')))))))))))))))(((((((((...---,,,,,,,,,---///000///111222222222222333555333555666666666777888:::888888888888888888888777777777888999;;;===???@@@<<<;;;:::<<>>===???@@@AAA@@@@@@AAABBBCCCAAA@@@>>>AAACCCDDDCCCBBBAAAAAACCCCCCEEEHHHKKKMMMLLLJJJDDDCCCBBB@@@===;;;999888777777666555555444444333555777999;;;:::777333111111111///...------------000/////////......---------------......//////000++++++++++++************((((((((((((((((((''''''&&&&&&'''(((((((((''''''''''''&&&&&&''''''((()))%%%%%%&&&&&&((()))+++,,,'''''''''(((((((((((((((&&&%%%&&&'''))))))'''%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&(((***+++***))))))******(((''''''(((((('''&&&$$$%%%&&&'''(((***+++++++++*********)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''(((''''''&&&&&&''''''((())))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++(((((())))))*********+++((()))+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,,,,++++++---...,,,,,,,,,,,,,,,---------******+++,,,---...///000------------------------------------------------+++,,,---------,,,+++***************+++++++++++++++,,,---,,,*********,,,(((((()))))))))*********))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''+++++++++***************'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&000///...------///000222///111222222222222333555444666777777777888:::<<<;;;;;;:::::::::999999999999999999999:::;;;======<<<;;;:::;;;>>>AAACCCCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEHHHKKKMMMNNNMMMLLLJJJJJJHHHEEECCCBBBAAA???>>>;;;===???>>>======???AAA???>>>???@@@CCCDDDCCCBBB===???BBBCCCBBBAAA@@@AAA@@@AAACCCFFFIIIJJJIIIGGGEEEDDDBBB@@@>>>;;;:::999777777666666555444444444444555777999888666333111000000///.........------//////.........---------,,,---------............++++++++++++************((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((()))''''''&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((&&&%%%&&&'''))))))'''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''&&&$$$&&&&&&&&&''''''''''''(((&&&((())))))(((''')))******(((''''''(((((('''&&&%%%%%%&&&&&&'''((())))))))))))***+++***(((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***'''((()))))))))((('''''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))***+++++++++)))))))))))))))*********&&&(((***,,,......------,,,,,,,,,+++++++++******(((***+++,,,++++++---...+++++++++,,,,,,------...******+++,,,---.........------------------------------------------------,,,,,,+++++++++*********+++***)))))))))***,,,---,,,---...---***((()))***((((((((()))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((***************+++++++++''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))))))))((('''''''''&&&'''(((((('''%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&333222111000111222444666///111222222222222333555555666777777666777:::<<<===<<<<<<;;;;;;:::::::::::::::999999::::::;;;;;;===<<<;;;<<<>>>AAABBBBBBDDDDDDDDDEEEEEEFFFGGGGGGEEEGGGKKKMMMNNNMMMKKKIIIIIIGGGDDDBBBBBBAAA???===888;;;======<<<<<>><<<:::999777777777666555555444444222333555666666444222111000000000//////.........------------------------------------------------+++++++++************)))((((((((()))))))))))))))%%%%%%&&&'''(((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%&&&'''))))))'''%%%$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((******)))((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&(((******(((''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&###%%%(((***+++***(((&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''((()))******)))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%'''''''''&&&&&&'''''''''''''''((((((((((((''''''************************(((((((((((((((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++%%%'''***,,,.........---,,,,,,,,,++++++*********(((***++++++++++++---...******+++,,,,,,---......***++++++,,,,,,------...------------------------------------------------,,,,,,+++***)))))))))***+++***)))((((((***,,,......///000---)))&&&'''(((++++++***)))((('''&&&&&&)))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,&&&'''''''''(((((())))))'''''''''''''''''''''&&&(((((((((((((((((((((((('''((()))******)))((('''(((''''''((())))))(((&&&''''''''''''''''''''''''******))))))((((((((('''...............///000000//////000111222222333333555666777888999::::::::::::;;;<<<<<<:::999:::<<<::::::999::::::;;;<<<===DDDAAA<<<888888;;;???AAABBBCCCEEEGGGGGGGGGFFFEEEJJJIIIIIILLLOOOOOOLLLHHHIIIHHHFFFDDDAAA???>>>=========;;;::::::;;;<<<===>>>>>>======>>>@@@BBBCCC@@@AAACCCCCCBBB@@@@@@@@@???>>>>>>AAAEEEHHHGGGEEEAAAAAAAAABBBCCCBBB@@@===777555333333333444333222222333444555444333222111111000000000000000111111------......///.........------,,,,,,,,,,,,+++++++++++++++*********))))))******))))))((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''***'''%%%&&&((((((&&&$$$''''''''''''''''''''''''***(((&&&%%%%%%%%%'''(((((('''%%%$$$###"""""""""%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((('''''''''''''''(((((())))))((('''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((('''''''''''''''(((&&&'''((()))***+++++++++,,,,,,,,,++++++***************++++++++++++******(((((((((((()))***+++,,,---///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------//////......---------,,,------,,,,,,+++***)))))))))*********++++++++++++)))************+++++++++///---+++)))))))))++++++))))))))))))))))))))))))%%%&&&(((*********))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''//////......//////000111111111111222222333333444555666777888999::::::::::::;;;<<<;;;:::999:::<<<:::::::::;;;<<<===>>>???BBB@@@===;;;;;;<<<>>>???BBBBBBCCCDDDDDDDDDDDDDDDHHHHHHIIIKKKNNNNNNLLLIIIFFFFFFEEEDDDBBB@@@>>>===>>>===<<<<<<;;;<<<===>>>??????>>>===>>>>>>???@@@@@@BBBCCCCCCBBB@@@@@@@@@AAA@@@???AAADDDFFFDDDCCC@@@@@@AAACCCDDDCCC???===888666444444444555333222333333333333333222222111111111000/////////000000---...............------------,,,,,,,,,++++++++++++++++++*********))))))***)))))))))((((((((('''%%%&&&'''))))))'''&&&%%%'''''''''''''''''''''''')))'''%%%&&&'''(((&&&$$$''''''''''''''''''''''''((('''%%%$$$$$$$$$&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))++++++************++++++))))))******+++*********,,,,,,,,,++++++***************++++++++++++******))))))))))))***++++++,,,***+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------////////////............------,,,++++++***)))))))))))))))*********++++++)))************+++++++++000...,,,***(((((())))))))))))))))))))))))))))))))))))******)))(((&&&%%%)))(((((((((''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''000////////////000111111111111111222222222222222555555777888999:::::::::999;;;<<<;;;:::999:::<<<;;;;;;;;;<<<===???@@@AAA@@@??????>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHJJJLLLMMMKKKHHHBBBCCCCCCCCCBBB@@@???===???>>>>>>======>>>??????BBBAAA@@@>>>============???AAACCCCCCAAA?????????BBBAAA@@@AAACCCCCCBBB@@@???@@@BBBEEEFFFCCC???;;;:::999777666666555444222333333222111111111111222111111000///.........///.........------,,,,,,+++,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''''')))(((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))(((((('''(((((())))))++++++,,,,,,+++***))))))+++++++++++++++***************++++++++++++******+++++++++******+++,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------,,,,,,,,,,,,......//////////////////,,,,,,,,,+++******))))))((((((((()))))))))******)))************+++++++++000...,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))'''&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))+++++++++******)))))))))&&&&&&&&&''''''''''''(((***))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''000000000000000111111222111111111000000000000000444555666888999999999999999:::;;;;;;:::999:::<<<<<<<<<<<<===???@@@BBBCCC@@@???>>>>>>>>>>>>??????FFFFFFDDDCCCCCCDDDEEEFFFEEEFFFGGGIIIIIIHHHFFFEEE>>>???AAABBBBBBAAA???>>>????????????@@@@@@@@@AAADDDCCCBBB@@@???===<<<<<<===???AAAAAA???=========???@@@@@@AAABBBBBBAAA@@@>>>???BBBEEEFFFCCC>>>:::;;;:::888777777666444222333222111000///000111222111000///...------------///...---,,,,,,++++++***,,,,,,,,,++++++++++++***************))))))))))))))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''(((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''&&&&&&&&&'''((((((++++++,,,,,,,,,++++++***+++++++++*********************++++++++++++******------,,,+++++++++,,,,,,,,,---...---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,,,,,,,,,,,,,------....../////////,,,+++++++++******))))))(((((((((((())))))))))))))))))*********+++++++++---,,,+++)))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))((((((((((((((('''''''''(((((((((((()))))))))))),,,,,,++++++***)))((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''000000000000000111111222222222222222222222111111444555666777888999999999888999::::::999999;;;<<<<<<<<<======>>>@@@AAABBBAAA???===;;;;;;===@@@BBBFFFEEECCCBBBAAABBBCCCCCCDDDEEEGGGGGGEEECCCAAA@@@<<<===>>>@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBEEEEEEDDDBBB@@@>>>===<<<;;;===???>>>===;;;;;;;;;<<<===???@@@AAAAAAAAABBB===>>>AAADDDEEEBBB===999;;;999888888777666333111222111000///...///000000///......---,,,,,,------///...---+++************,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))***)))))))))******+++,,,))))))***+++,,,---------******************************++++++++++++******------,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++***************)))(((((((((((())))))))))))))))))*********+++++++++))))))(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''''''''((((((((((((((((((((((((((())))))))))))++++++***)))((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''000////////////000111111444444444555555555555555444444666777888999999999777888::::::999999;;;<<<<<<<<<<<<<<<===>>>???@@@@@@>>><<<::::::<<>>>>>>>>>>>AAACCCDDDDDDAAA>>>===<<<<<<<<<<<<======>>>????????????AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA???===<<<:::<<<>>>>>><<<::::::::::::<<<>>>?????????AAABBB<<<===???BBBCCCAAA<<<888888777666666777555222///000000///............///---,,,,,,,,,,,,,,,------...---+++***)))******+++++++++++++++************(((((()))))))))))))))***(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''(((((())))))(((((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%&&&''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))************))))))(((((((((((()))******+++'''((()))+++,,,---------)))))))))*********************++++++++++++******,,,,,,,,,++++++,,,------+++,,,+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++************++++++++++++++++++************************((((((((()))))))))******)))************+++++++++&&&&&&'''((()))******+++))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''//////......//////000111333333333444444555555555333444555777888888999999666888999:::999999;;;<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<>>>???@@@@@@??????>>><<<;;;:::;;;>>>AAAAAA>>><<<<<<<<<<<<<<<;;;:::;;;<<<>>>@@@>>>???@@@BBBCCCCCCBBBBBB@@@@@@@@@AAA@@@???===<<<;;;===??????===;;;;;;;;;;;;===??????>>>===>>>@@@<<<<<<===???@@@>>>;;;888444444444555555444111......////////////...------+++******++++++,,,---...---,,,***))))))***+++,,,++++++++++++************(((((((((((())))))******'''((((((((()))))))))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''###%%%&&&&&&$$$$$$&&&(((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%&&&'''''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&''''''((()))$$$%%%&&&&&&'''''''''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********))))))************))))))%%%%%%%%%&&&&&&'''((()))((())))))***+++++++++***((()))))))))*********+++******++++++++++++******++++++***++++++,,,---......///...,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------,,,,,,+++******))),,,,,,,,,+++++++++++++++))))))))))))************)))))))))*********++++++)))************+++++++++&&&&&&'''((())))))))))))))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''...............///000000//////000111222222333333333444555777888888888888666888999999999999;;;<<<<<<<<<;;;::::::::::::;;;999:::<<<=========<<<<<<@@@AAAAAAAAA???===;;;:::666:::>>>???===;;;<<<======<<<:::999999;;;>>>@@@===???@@@BBBCCCCCCBBBBBB<<<===>>>??????>>>===<<<<<<>>>@@@@@@>>><<<<<<===<<>><<<;;;<<<===>>>===:::888222222222444444333000...---.../////////...,,,+++)))))))))***+++,,,......,,,+++)))((((((***,,,---+++++++++************)))'''((((((((())))))******'''((((((((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''"""$$$'''&&&$$$$$$&&&(((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%&&&'''))))))%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%######$$$%%%%%%&&&''''''(((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''')))*********)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))((((((((())))))+++,,,,,,)))************)))(((((((((((())))))*********+++******++++++++++++******))))))******+++,,,---...,,,,,,+++***((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********------,,,,,,+++***))))))---------,,,,,,+++++++++)))))))))))))))*********************++++++++++++)))************+++++++++''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''------------.........///111000000000111222333333222333444666666666666555666666555555555555666666::::::;;;<<<<<<;;;;;;;;;999:::;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@>>>;;;999;;;:::999999;;;<<<<<<<<<>>>:::777777;;;>>>??????DDDCCCBBBAAAAAAAAAAAAAAA============<<<<<<<<<<<<===:::999:::<<<===;;;999???;;;:::===<<<777888>>>:::999888888888888666333444444444333222111000///............---,,,+++***,,,,,,+++***)))((('''&&&---,,,+++***)))))))))))))))))))))))))))))))))))),,,+++***((('''%%%$$$###'''((()))+++++++++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%""""""###$$$%%%''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************''''''''''''''''''''''''((((((((()))******++++++******++++++++++++******,,,+++***))))))***+++,,,++++++************************++++++,,,---...///((()))***++++++,,,+++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''))))))((('''&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&((((((((((((((()))******(((((((((((())))))))))))***))))))((('''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&------........./////////000000000000000111222333222333555666777777666666666666555555555555666666888888999999::::::::::::;;;;;;<<<===>>>@@@AAABBBAAA@@@???@@@@@@???<<<999::::::<<<>>>@@@???===:::===:::777777;;;>>>@@@@@@DDDDDDCCCBBBAAAAAAAAAAAA>>>>>>======<<<<<<<<<<<<===;;;999:::<<<===;;;:::;;;888888<<<;;;888888===888777666666777777555333333333333222222111000///...////////////---,,,***+++++++++++++++*********,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&'''((()))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************((((((((((((((((((((((((((((((((()))******++++++)))******++++++******)))+++***))))))))))))***+++************************++++++*********++++++,,,))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,---------,,,,,,+++******)))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((******)))((('''((()))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((())))))))))))***))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''....../////////000000000////////////000111222333333444666777888888777777666555555444444555555666555555666777888999999999======<<<<<<>>>@@@BBBDDDAAA@@@??????@@@???===;;;:::<<>>@@@AAAEEEDDDCCCBBBAAAAAAAAAAAA??????>>>===<<<;;;;;;:::<<<;;;:::;;;<<<===<<<:::666555666999:::888888:::666555444444555666444333111111111111000///.........///111222111///---++++++++++++,,,,,,---------,,,++++++***)))))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%)))(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******))))))************************'''(((((())))))******+++)))******++++++******)))))))))(((((((((((())))))************************,,,+++******))))))******++++++++++++*********)))++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...............---,,,++++++)))))))))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))***+++***((('''((()))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((////////////000000000000............///000222222444555777888999999888888666555555555555555555666444444555666777888::::::???>>>===<<<===@@@CCCEEEAAA@@@??????@@@@@@>>><<<;;;===???CCCDDDBBB>>>:::;;;999888888:::===@@@BBBEEEEEECCCBBBAAAAAAAAAAAA??????>>>===<<<;;;:::999<<<;;;;;;;;;<<<<<<;;;;;;555444555777999888777777444222111222333444444333///000000000//////...---...///222444333111...+++++++++,,,,,,,,,,,,------***************)))((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))(((************************''''''(((((()))*********))))))************))))))(((((((((''''''((((((((())))))))))))************+++***************+++,,,---,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++************+++,,,---.../////////...---,,,+++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))***)))((('''''')))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))'''''''''&&&&&&''''''((((((((((((((())))))))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''////////////000000000000------......///111222333555666777999999999999888777666666555555666666777666555666666777999;;;<<<@@@???===<<<===@@@CCCEEEAAA@@@>>>???@@@@@@???>>>>>>======???@@@@@@>>><<<::::::999999:::<<<@@@BBBEEEDDDCCCBBB@@@@@@??????>>>>>>===<<<;;;:::999888:::;;;;;;;;;::::::;;;;;;777666666666999:::999666333111///000111222222222....../////////...---------///111333333111...+++++++++++++++************))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))'''''''''((())))))******)))))))))******)))))))))'''''''''(((((('''''''''(((((()))))))))*********))))))******,,,---//////...---+++***)))((())))))***++++++,,,,,,++++++***)))))))))***+++,,,---...............---,,,+++***************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))))))))((((((((((((((()))(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&....../////////000000000------...///000222333444444555777888999999888888888777777666666777777888888777777777777999;;;<<>>===<<<===???AAACCCAAA???>>>>>>@@@AAAAAA@@@@@@>>><<<<<<===>>>======;;;;;;:::999999;;;???BBBDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;:::999999888888888:::;;;:::999888999:::999999777666:::>>>>>>999333111//////000111111111.........//////......---,,,---///111111///---+++*********))))))(((((((((((((((*********)))((('''''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((&&&''''''(((((())))))***((())))))******))))))(((''''''(((((((((((('''''''''(((((())))))*********((())))))+++,,,...000111...---+++)))(((((()))*********++++++++++++*********************+++,,,---------------,,,+++******))))))******))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((('''%%%$$$%%%&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((******)))(((((((((((()))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&------........./////////.........///111333444555444555666888888888888777999999888888888888999999999888777666777888:::;;;============>>>???@@@@@@AAA???>>>>>>@@@AAABBBAAAAAA???===<<<===>>>===<<<<<<<<<<<<:::888999===AAACCCBBBAAA???>>>===<<<<<<999999999888888888777777777888:::999777666888:::::::::777666;;;DDDEEEAAA555222///...///000000000......////////////......+++,,,---......---,,,+++(((((()))))))))))))))***'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((('''((())))))))))))((('''''''''(((((()))******+++)))))))))***+++---...///---,,,***)))((()))***+++******++++++++++++******+++***************+++++++++++++++,,,++++++******%%%&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((''''''(((((((((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''))))))((('''''''''''''''(((((((((((())))))))))))'''(((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''------------.........///......///000111333555666333444666777888888777777::::::999999999999::::::999888666555666777999:::<<<<<<======>>>>>>??????AAA???===>>>@@@BBBBBBBBB@@@???>>>>>>??????===<<<=========:::888999<<<@@@CCCBBB@@@>>>===<<<;;;;;;888888888777777777777777555888999999666555777999::::::777555===HHHKKKFFF666333000...///000000///......///////////////...******++++++++++++++++++&&&'''((()))***+++,,,,,,&&&''')))***+++***((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""((((((((((((((((((((((((''''''(((((()))*********&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((('''((()))******)))((('''&&&''''''((()))******+++***)))))))))***+++,,,,,,---,,,***(((((()))+++,,,******++++++++++++******++++++******************))))))***+++++++++******"""$$$&&&)))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))))))))'''&&&'''(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%((((((((((((((((((((((((------,,,,,,,,,,,,------000000000000000000000000111444888999999888999999<<<<<<;;;:::::::::;;;;;;:::999888888888999:::;;;::::::===CCCDDDAAA???AAA===<<<;;;===@@@BBBAAA@@@@@@???===<<<===>>>===<<<>>><<<;;;999999:::;;;<<<===<<<;;;;;;<<<;;;999777777555444444555777777666888777666555555555555555888;;;:::777999???@@@;;;666333000...////////////------..................,,,------......------,,,************)))))))))))),,,++++++***)))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((('''%%%######$$$%%%&&&(((((('''''''''&&&&&&&&&,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''###$$$%%%&&&''''''''''''(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&$$$"""!!!!!!###&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((%%%$$$%%%'''(((&&&$$$(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&))))))(((((('''''''''&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))---,,,+++***)))'''&&&&&&************)))(((&&&&&&))))))))))))))))))))))))+++++++++************)))---,,,+++******+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***&&&'''''''''(((((())))))(((***+++***)))((()))***++++++***************+++******))))))(((((('''''')))))))))'''%%%%%%''')))((('''&&&%%%%%%&&&'''(((******))))))(((((((((''')))((('''&&&&&&'''((()))******))))))((((((''''''&&&'''(((((())))))((((((+++)))((((((***++++++***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&''')))*********)))(((........................//////000000111111111111444666999;;;:::999999:::;;;;;;:::::::::;;;;;;<<<;;;:::999888888999::::::999999===CCCDDDAAA???@@@>>><<<;;;===???AAA@@@>>>@@@>>><<<<<<=========<<<<<<;;;999888888:::<<<===@@@???======<<<;;;:::999:::777555333444555666555666666555444444444555555555888777555777<<<<<<777555222///...///000000///...///////////////......---------......---------*********)))))))))((((((++++++******)))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&***)))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''%%%%%%&&&(((((()))))))))(((''''''&&&%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''***)))((('''((()))+++,,,''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''(((&&&$$$$$$'''((('''%%%(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((((((((()))((((((((('''''''''''''''((((((((()))))))))))),,,++++++***)))(((''''''(((((())))))(((''''''&&&((((((((((((((((((((((((+++++++++*********))))))+++***)))(((((()))***+++++++++***))))))***++++++,,,+++++++++************)))******++++++******)))''''''((((((((())))))))))))+++,,,+++***)))***++++++******))))))*********''''''(((((())))))***************((('''&&&(((***((('''&&&&&&&&&&&&'''((()))))))))((((((''''''''')))((('''&&&&&&'''((())))))((((((((('''''''''''''''((((((''''''&&&%%%%%%'''&&&%%%&&&((())))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%&&&''''''((((((''''''------............------......///000111222222333111333666666666555555666::::::999::::::;;;<<<===<<<;;;:::999999999999999888888<<>>>>>???===<<<===>>>???>>><<>>@@@DDDCCCAAA???===<<<<<<<<<>>>:::666333333444444444444444333333333444555555444666666555777:::888444222000......///000000000000000000000///...------,,,,,,------------,,,,,,******))))))))))))((((((******))))))((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''&&&'''((()))************'''''''''&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&)))'''$$$$$$&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((((((((((('''((((((((((((''''''''''''''''''((((((((()))))))))*********))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((++++++*********))))))))))))((((((''''''(((((()))+++******))))))******+++************)))))))))))))))))))))******)))))))))(((((()))))))))))))))******+++,,,,,,******+++,,,******))))))))))))******(((((((((((())))))))))))***++++++***(((((()))+++((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&***))))))((('''&&&%%%$$$%%%$$$$$$&&&((()))(((''')))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))+++,,,---......---,,,+++------...000111222444444000222444555444333444444999999999999:::;;;<<<=========<<<;;;:::999999999666666;;;AAABBB???<<<===??????>>>=========<<<;;;>>><<<::::::<<<<<<<<<;;;;;;999777777999<<>>===>>>???@@@<<<777444333333333222222222222222333444444555444555666777999999666333000...------///000111000////////////...---,,,+++***++++++,,,,,,++++++******)))))))))((((((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((''''''###$$$%%%&&&'''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&)))'''%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''******))))))((((((''''''(((((((((((((((''''''''''''''''''((((((((())))))(((((())))))))))))))))))++++++++++++******)))(((''''''''''''''''''''''''************))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))((((((((())))))************))))))))))))))))))************)))***++++++))))))***+++))))))((((((((()))******,,,,,,+++)))(((&&&%%%%%%)))*********(((((()))***'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&(((((((((''''''(((((((((((((((((((((((((((((('''++++++***)))((('''''''''&&&&&&&&&(((++++++***))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***)))((((((((()))+++,,,---------......---------,,,---...000111333444555555777888888888777999:::888888888999:::;;;<<<============<<<;;;:::999999666666999???@@@===;;;===@@@@@@@@@>>>===<<<;;;;;;===;;;::::::<<<===<<<;;;<<<;;;::::::;;;???CCCEEEGGGGGGEEEAAA===<<<>>>@@@AAA===888555444333333222222222222222222333444555333333333666777555222000...---,,,---///000000///---...------,,,+++***))))))))))))******))))))))))))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&''')))*********((('''''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))(((((((((((('''&&&%%%&&&''')))&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))'''''''''(((((((((((((((******))))))(((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))+++++++++***)))'''&&&%%%((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++++++++***************))))))))))))((()))***)))((('''(((***((('''''''''(((((()))***,,,,,,+++)))(((&&&%%%%%%&&&((())))))((('''((()))&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''')))))))))))))))))))))))))))((((((''''''((())))))'''''''''(((***+++***)))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******)))((((((***+++,,,000//////......//////000------...000111333444444444666777888777888:::;;;999999888999999:::;;;<<<============<<<;;;::::::777555777<<<===;;;;;;>>>@@@AAAAAA@@@===<<<<<<======<<<:::;;;<<<>>>======>>>=========>>>@@@BBBDDDCCCEEEDDDAAA===;;;===???>>><<<888666555555333222333333222222222333444444222///...111222///---------,,,,,,---///000///...,,,,,,,,,,,,+++***))))))(((((())))))))))))(((((())))))((((((((((((''''''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((''''''&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''(((((((((((('''''''''''''''(((((())))))***'''''''''((((((((((((((())))))(((((((((((((((''''''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$###))))))))))))))))))))))))******)))))))))((((((((()))******++++++******)))((())))))******))))))((((((((((((((())))))))))))++++++,,,,,,,,,,,,++++++***)))))))))))))))(((((('''((())))))''''''((()))'''&&&&&&''''''((()))***(((((((((((())))))))))))%%%'''))))))(((''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((((((''''''((((((((((((''''''))))))************++++++''''''&&&%%%&&&''')))***)))'''&&&&&&((())))))(((***)))((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((())))))///...,,,******,,,...///---...///000111222333333111222444555555666999;;;:::999999999999999::::::;;;<<<===>>>======<<<;;;888555555999:::999;;;???@@@BBBCCCAAA>>><<<===???>>><<<;;;;;;===???>>>>>>??????????????????@@@@@@>>>AAACCC@@@<<<999;;;>>>;;;:::888888888777444222555444444333333333333444333---,,,///000,,,***,,,---,,,,,,---...///...,,,++++++,,,,,,,,,++++++***)))******++++++******)))))))))((((((((('''''''''$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&&&&((())))))+++***(((&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))'''%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$'''******(((&&&&&&'''&&&%%%%%%&&&&&&((())))))''''''((((((((((((''''''&&&''''''((())))))******''''''''''''((((((((()))'''''''''''''''(((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&''''''(((((((((''''''***************************)))))))))(((((((((((()))******++++++******)))'''((()))******)))((('''((((((((())))))***************++++++++++++******)))))))))(((((((((''''''''')))***)))((('''((()))&&&&&&&&&&&&'''((()))***''''''(((((())))))******%%%''')))***)))(((((()))&&&&&&'''(((((('''&&&&&&'''''''''(((((()))))))))&&&'''((())))))((('''&&&((()))))))))************+++***)))''''''(((******---***'''&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((())))))))))))(((---+++(((&&&&&&(((+++---......///000111222222333222444666777777999<<>>>>>===<<<<<<888555444777888888;;;???@@@BBBCCCBBB???===>>>@@@>>>===;;;<<<>>>??????>>>>>>????????????>>>===<<<;;;>>>AAA@@@;;;888:::<<<999888888999999888555333666555555444333333333333555///---000000,,,+++...------,,,---......---+++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++)))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***...,,,***'''&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&,,,***'''$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%))))))************))))))###'''+++,,,)))'''&&&'''%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''&&&''''''((()))******+++&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))((((((''''''''''''&&&''')))***,,,---------************************))))))))))))((((((((((((((()))***++++++***)))((('''((()))******)))((('''(((((())))))******++++++))))))************))))))))))))(((((('''''''''&&&(((***+++***)))((()))***%%%%%%%%%&&&'''((()))*********))))))((((((''''''&&&(((++++++***)))******%%%&&&'''(((((('''&&&%%%'''((((((((())))))******&&&'''((())))))((('''&&&'''((((((((())))))******222000...,,,++++++,,,---222...***((((((***,,,,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((()))+++,,,,,,++++++***......////////////......111000///...///111333444444444444555555555555666888999999:::::::::999999;;;===>>>>>>=========>>>999888666666777888;;;<<<===???BBBDDDEEECCC@@@>>>FFFCCC@@@<<<;;;<<<>>>@@@???===;;;:::999:::<<<===BBBAAA>>>;;;888888;;;>>><<<<<<:::999777666555444444444555333111000000111......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***,,,,,,++++++***)))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((()))((('''&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###$$$&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((///---)))&&&$$$%%%''')))&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******)))''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++***(((((()))***)))'''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((((((((((((''''''***++++++,,,,,,++++++************)))))))))))))))''''''(((((())))))******))))))))))))))))))******((((((''''''''''''(((((()))))))))(((((((((((((((******)))))))))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************'''((())))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((***,,,---...)))((('''(((***++++++***((('''''''''(((+++---///------+++***))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))(((((('''''''''(((((((((''''''&&&&&&%%%$$$$$$&&&''')))+++++++++******......////////////......000000///...///111333444555555666666666777777777888888999:::::::::::::::===???AAAAAA@@@@@@AAABBB:::999888777888:::<<<===>>>@@@BBBDDDDDDBBB@@@???DDDBBB???<<<;;;<<<===>>>@@@???===;;;:::::::::;;;>>>>>>>>><<<:::999:::;;;;;;;;;:::999777666555555444555555333111//////000......---------,,,,,,,,,,,,,,,+++++++++*********,,,+++******))))))******,,,,,,+++******)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&((()))((('''&&&''')))'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''---+++)))&&&%%%&&&'''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&&&&&&&''''''((())))))*********)))***,,,,,,***)))(((''''''''''''''''''((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((((((((('''''')))******++++++******)))***)))))))))))))))))))))******++++++++++++++++++++++++***)))(((((('''&&&))))))(((((((((((())))))++++++++++++************++++++***)))(((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))************)))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,***)))((()))+++++++++***((((((''''''(((***,,,---,,,,,,+++***))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%'''((()))*********)))(((...//////000000//////...000////////////111222444444444444555555555666666666777888999:::;;;;;;;;;???AAACCCCCCCCCCCCDDDEEE;;;:::999999:::;;;===>>>@@@AAABBBBBBBBBAAA@@@???@@@???>>>===<<<;;;;;;;;;?????????>>><<<;;;:::999999;;;<<<<<<:::999999999:::999999888777666666555555555555333000......///......---------,,,,,,,,,,,,++++++++++++*********++++++***)))))))))******++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""'''%%%%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))((((((''''''((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&''''''(((((()))*********))))))***,,,......,,,***)))((((((''''''(((((()))''''''((((((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((())))))(((((((((((())))))))))))))))))((())))))))))))))))))******+++++++++++++++*********)))))))))(((((((((''''''******))))))))))))******++++++++++++++++++++++++,,,,,,***)))((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))************)))))))))((((((''''''&&&)))((((((''''''(((((()))((((((((((((((((((((((((***))))))))))))***++++++---+++******++++++***))))))((('''&&&'''(((******+++******))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((()))))))))(((''''''//////000000000000//////000/////////000111222333111111222222222333333333444444666777999999::::::===???AAABBBBBBBBBCCCDDD::::::::::::;;;<<<===>>>AAAAAABBBBBBAAAAAA@@@@@@=========<<<;;;:::999999======??????>>>===;;;999888999:::999888777888999888888888777777666666666555555555333000...............---------,,,,,,,,,++++++++++++******************))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%***)))'''&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))+++...000000...+++))))))(((((((((((())))))'''''''''((((((((())))))'''''''''(((((((((((()))'''''''''((((((((((((((('''(((((())))))))))))(((((())))))******))))))((()))))))))))))))*********)))(((((((((''''''&&&&&&$$$$$$%%%'''(((***++++++***))))))(((((())))))***((()))))))))))))))******---,,,+++)))((('''''''''((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***+++,,,,,,///---+++******+++***))))))(((''''''''''''(((((()))))))))))))))***++++++(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))%%%&&&&&&'''(((((()))))))))))))))((('''&&&&&&%%%//////000000000000///////////////000000111222222111111111222222222222333222333444555777777888888:::<<<>>>???>>>>>>???@@@999999999:::;;;;;;<<<===BBBBBBBBBBBBAAAAAA@@@???;;;;;;<<<<<<;;;:::999888999:::===??????>>>===<<<:::999888666444555888;;;777777777666666555555555444444444333000...............---------,,,,,,,,,+++++++++*********))))))***))))))((())))))******))))))((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''')))((('''%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%######(((''''''''')))***)))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))(((((('''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''(((((('''(((***---000000...,,,))))))(((((((((((())))))''''''''''''((((((((((((((())))))))))))*********((((((((((((((('''''''''''''''((()))******)))))))))******************)))(((((())))))************'''''''''&&&%%%%%%%%%$$$###$$$%%%'''(((***+++,,,)))((((((''''''(((((()))(((((())))))*********+++---,,,+++)))((('''''''''((((((((((((((())))))***''''''''''''''''''''''''((()))))))))************((((((((((((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***,,,...///000...+++)))*********))))))(((((('''''''''''''''(((((((((((()))***++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%&&&''''''((()))************)))((('''&&&&&&%%%///000000111111000000////////////000111111222222333333333444444444555555222333444555666777777777888:::;;;;;;:::::::::;;;999999:::;;;;;;<<<<<<<<>>::::::;;;;;;::::::999888666888;;;===>>>>>>>>>===;;;:::888555333444888;;;888777777666555444444333222333333222000......///......---------,,,,,,,,,+++************)))))))))))))))((((((((()))******((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((((()))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$###""""""$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''(((+++......---+++)))((((((''''''(((((()))&&&&&&'''''''''((((((((())))))*********+++++++++((((((((((((((('''''''''''''''((()))************)))******++++++******)))((((((((()))******++++++((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******++++++,,,---------,,,,,,***)))((((((((((((((((((((((((((()))******''''''''''''''''''''''''))))))))))))******************)))((()))***+++,,,***))))))(((((())))))***))))))))))))))))))))))))''''''((()))+++---///000000---***((()))*********(((((((((((((((((((((((((((((((((((())))))***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***'''''''''((()))******++++++***)))(((''''''''''''000000111111111111000000...///000111111222222222444444444444555555555555444555666777777777777777888:::;;;;;;999888888999::::::;;;<<<============@@@BBBCCCDDDCCCAAA>>>===;;;;;;:::::::::999999999777888:::;;;<<<<<<<<<<<<::::::999777444444666888888888777666444333222222000222222111000//////111......---------,,,,,,,,,************))))))))))))((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''%%%&&&((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!"""$$$%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&'''(((+++++++++)))(((''''''''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))************)))(((((((((''''''''''''''''''(((******++++++***((())))))))))))))))))((('''(((((()))******++++++(((((()))))))))))))))***)))))))))))))))))))))((())))))(((((((((((())))))******+++,,,,,,---......++++++***)))(((((())))))((((((((((((((()))******''''''''''''''''''''''''))))))))))))************///...,,,***))))))***+++******))))))))))))******)))))))))))))))))))))))))))))))))***+++,,,...//////,,,((('''((()))******(((((())))))))))))))))))))))))((((((((())))))******)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&''''''((()))***((((((((())))))*********++++++)))((('''(((((()))000000111111111111000000...///000111111222222111222222333333333333444444777777888888888888888777:::;;;<<<<<<999888888999;;;<<<===>>>????????????@@@AAADDDEEEDDDAAA>>><<<;;;;;;:::999999:::::::::999999::::::;;;;;;::::::999:::;;;999777555444555999888777666444333111111///111222111000///000111......---------,,,,,,,,,************))))))))))))((((((((((((((()))******&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&$$$&&&)))+++,,,***)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''))))))))))))(((((((((((('''&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''(((******+++++++++''''''(((((((((((('''''''''(((((()))***+++++++++''''''(((((())))))******''''''((()))***+++,,,,,,******))))))))))))******(((((()))***++++++,,,,,,******)))))))))))))))***((((((((((((((()))******''''''''''''''''''''''''))))))))))))************333111...+++)))((())))))******))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---...+++'''&&&''')))******(((((()))***************))))))(((((((((((())))))******))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))************,,,+++)))(((((())))))***---,,,,,,------...///000000000000000000000000111333333444444333333222222222555999;;;:::999999:::===777<<>>>>>CCCCCCCCCBBBBBBBBBAAAAAA>>>===;;;;;;;;;;;;999777;;;:::999999;;;;;;:::999;;;;;;:::888777555444333444222111111222111000......//////000//////...---......---------,,,,,,,,,************))))))))))))((((((((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((()))))))))%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++,,,,,,***'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((()))***************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((('''&&&(((((((((***,,,,,,***(((000///,,,*********+++,,,((()))***+++++++++++++++,,,,,,***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++***)))$$$%%%'''((())))))))))))+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((((())))))))))))(((((('''------------...///000000111111000000000000000000111222222333333222222222333666999:::999999:::;;;@@@<<>>999999<<>>=========@@@@@@@@@@@@@@@@@@AAAAAA>>><<<;;;;;;<<<<<<:::999:::999888999:::;;;:::999999999888777666444444333444222111111111111000.../////////........................---------,,,,,,************))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&''''''(((((()))***)))'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''(((((('''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((('''''''''((()))))))))))))))((('''))))))))))))************++++++)))((((((((()))***))))))))))))))))))))))))(((((()))))))))*********((())))))*********))))))******+++++++++******)))************************((((((((((((((((((((((((((((((((((((((()))******(((((())))))******))))))***)))))))))******(((&&&...---+++)))((()))******))))))***+++++++++******++++++***)))((((((((()))))))))))))))))))))))))))************************''''''((()))***)))((((((&&&&&&%%%%%%&&&'''((()))************)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((------......///000000000111111111000000////////////000111222222333333222555666888888888999:::<<>>GGGVVVZZZOOOBBB<<<777:::<<<===<<<;;;;;;;;;<<<<<<======>>>?????????===<<<;;;;;;======<<<;;;888777777888:::;;;:::999777777777666555444444333444222111111111111000...//////...------...///000//////.........---------************))))))))))))((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''')))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))))))))(((''''''))))))))))))************+++******)))((()))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))*********))))))(((++++++++++++******))))))************************((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,)))(((((()))******(((''',,,+++)))(((''''''((()))******+++++++++******)))******)))))))))))))))***))))))))))))))))))))))))************************'''((((((((((((''''''&&&)))'''%%%######%%%((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))------...///000000000000111111111000//////......///000111222333444444444555777888888777888;;;===<<<;;;BBBNNNRRRJJJ???:::555777999:::999888888999999999:::;;;<<<===>>>>>>===<<<;;;<<<>>>???>>>===888777666777999::::::999777777777666666555555555333222000000111111///...///...---,,,,,,---///111/////////.........------************)))))))))((((((((((((((('''''''''''')))((('''&&&&&&'''((()))'''(((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''(((***+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&)))******))))))((('''&&&((()))))))))************+++******)))))))))))))))((((((((((((((((((((((((************++++++++++++)))************)))((((((,,,,,,+++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))******************+++++++++)))(((((()))+++,,,+++***+++***)))(((((((((((((((+++++++++++++++***)))(((***)))))))))))))))***+++))))))))))))))))))))))))************************)))))))))((((((''''''&&&)))(((&&&%%%%%%&&&'''(((*********)))))))))))))))))))))))))))))))))))))))************************((())))))))))))(((((('''&&&&&&''')))************,,,---...///000000000///000000000000//////......000111222444555666666666555777888888777888;;;===999888<<>>???>>>===888777666777999:::999888888888888777777666666666333111000000111000///---///...,,,+++,,,---///111///.........------------************)))))))))(((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((('''%%%###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''************************'''''''''(((((((((((()))(((((())))))))))))(((((())))))(((((('''''''''&&&)))))))))))))))(((''''''((()))))))))************************)))))))))(((((((((((((((((((((((((((************************))))))*********))))))(((,,,,,,******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,,,,***))))))))))))***///---,,,,,,,,,,,,+++***++++++******)))))))))***+++++++++++++++***)))(((***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((((())))))))))))(((((('''))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''')))************+++,,,---////////////...////////////////////////111222333555666777777777555666888888888999:::<<<999888888:::;;;:::999777333444666555444444555777777777888999:::<<<<<<===<<<;;;:::;;;===>>>===<<<:::999888888999:::999888:::999999888777666666666333111000000000000///------,,,,,,,,,,,,...///000......---------,,,,,,,,,************))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((('''%%%###$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''+++******))))))******+++(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))************)))(((((()))))))))))))))))))))))))))(((((((((((((((''''''(((((()))***************,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******---,,,***)))))))))***+++666333000...,,,+++((('''++++++++++++++++++++++++******+++++++++******)))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))))))))***'''(((***++++++***)))((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((('''&&&&&&'''((())))))***)))))))))***,,,...///...------------......///000000000111222333444555555666555333666999:::999999:::;;;999999777666666777666555333444555444333333555777888999999:::;;;<<<<<<===<<<;;;:::;;;<<<===<<<;;;<<<;;;999999::::::888777:::999888777666555444444222111//////000000...---++++++,,,------...//////---,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))))))))))))))*********+++'''((()))******)))((('''&&&&&&''''''((()))))))))&&&'''((())))))******)))))))))))))))************)))******+++***)))((('''))))))))))))))))))))))))))))))((((((''''''''''''&&&'''(((***++++++++++++******)))((()))***,,,...************************************************((((((((((((((()))******++++++***)))***,,,...///666333///---,,,+++)))(((***+++++++++++++++++++++))))))***+++++++++******++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******''''''(((((())))))******((()))))))))************************************))))))))))))))))))))))))************)))((('''&&&(((((())))))))))))(((((((((***,,,.........---,,,,,,,,,---...///000111111111111222333444444444444222555999;;;:::999999:::777888777555444555444222333444444444333333555777:::::::::;;;;;;<<<<<<===<<<;;;::::::;;;<<<;;;:::>>><<<::::::::::::888777:::999888666555333222222222111//////000000...---***+++,,,---............,,,,,,,,,+++++++++******************)))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))))))))###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%''''''''''''(((***''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((($$$%%%'''((()))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))*********++++++++++++'''((()))++++++)))((('''%%%%%%&&&'''((()))******%%%&&&''')))************))))))))))))************)))******++++++)))((('''))))))))))))))))))))))))++++++******)))))))))(((%%%&&&((()))+++,,,,,,,,,***)))(((((()))+++---///++++++++++++++++++++++++************************((((((((((((((()))*********))))))***,,,///222444000...,,,+++,,,------,,,)))******+++++++++******((()))***+++++++++++++++,,,,,,***)))(((((((((((())))))))))))))))))))))))************************((('''&&&&&&'''((()))***((('''%%%%%%&&&(((+++,,,(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))************)))((('''&&&((()))))))))))))))((('''***++++++,,,,,,------...,,,---///000000000///...111111111222222333333333333444666777888888888777666666666666666666666666666777777666555555777999===;;;::::::;;;<<<:::999::::::;;;;;;<<<=========>>>===<<<:::999888777666555555666777555333000///222111000///...---,,,+++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******&&&'''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((******'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$&&&)))***)))&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%&&&''''''((((((''''''))))))((((((((('''''''''###!!! $$$)))+++((($$$''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%(((((())))))((('''&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))************)))(((***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))(((((((((((('''''''''((()))*********(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))((((((((((((+++*********))))))((((((+++*********))))))((((((&&&&&&&&&'''''')))************)))((((((***///333333222000///---,,,,,,+++))))))))))))************---,,,)))((('''((()))******'''******&&&---333---............---,,,++++++++++++******************++++++++++++++++++++++++))))))))))))((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))***++++++,,,,,,------......///000111222111000000//////111222444666777888444555666888888888888777666666666666666666666666555666666666444444666777;;;:::999:::;;;<<<;;;:::::::::;;;<<<<<<======>>><<<<<<;;;;;;999777666555555555666555444222111///000000///...---,,,++++++))))))******************,,,,,,+++++++++*********)))))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%$$$###%%%((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%######&&&***,,,)))%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((((())))))((('''''''''((()))&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))'''(((((((((''''''((()))(((((((((((())))))))))))***)))(((((((((((()))***(((((()))))))))*********))))))))))))(((((((((((())))))))))))((((((''''''*********)))))))))(((((('''&&&&&&'''''')))************)))((()))+++000444555444222///---,,,++++++))))))))))))************,,,+++***((((((((()))***+++(((++++++'''...555///******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((***)))(((((('''((()))***************************))))))************))))))))))))))))))))))))))))))************++++++++++++------------------------)))))))))))))))))))))))))))))))))))))))((((((((())))))((('''''''''''''''***++++++,,,,,,------...///000222333333222222111000000111333444666777888555666777777777777666666666666666666666666666666444555666666444444555666:::888888999;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>:::;;;;;;;;;:::888555333555555444333222111111000//////...---,,,++++++***))))))******++++++,,,,,,,,,++++++++++++***************)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%$$$$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%(((&&&&&&(((+++,,,)))&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))''''''((((((((((((((('''(((''''''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***(((***+++)))&&&$$$%%%'''(((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))******))))))))))))((((((((((((((((((((((((''''''''''''******))))))))))))((((((''''''''''''((()))******)))******)))***---111555777666333000---+++***)))))))))))))))***************************)))))))))***(((,,,,,,(((000666000'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))))))))((((((((())))))***************************))))))************))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))(((((('''''''''''''''***++++++,,,,,,------...///000111222333222111111333333333333333333333333555555555555555555444444666666666666666666666666555666777777555444555666888777777888;;;<<<<<<;;;:::;;;;;;<<<======>>>>>>999:::<<<<<<;;;999555333555444333111111000000111.........------,,,,,,,,,++++++,,,---......//////++++++++++++************)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((('''''''''(((((((((((((((((((((((()))(((''')))+++***(((%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((&&&&&&''''''((()))******))),,,---+++&&&###%%%'''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''((()))******)))*********+++...222555999777444111---+++)))(((((()))))))))************))))))***+++++++++******)))'''+++,,,)))000666///)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))******************************))))))************)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((******))))))))))))*********++++++,,,,,,------.........000111111111000///222222111111111111111111444333333333222222333333666666666666666666666666666888999999777666666666666666666777:::<<<<<<;;;::::::;;;;;;<<<<<<======999:::<<<===<<<999666444333222111000000000000000/////////...............++++++,,,---......//////+++++++++*********)))))))))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((%%%&&&''''''(((''''''''''''((((((((((((((((((((('''''''''((()))(((&&&$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&'''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''((())))))***+++,,,---+++'''%%%&&&'''(((((((((((())))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))(((((((((((())))))***)))***+++++++++...111444888666444000---+++)))(((((()))))))))************((()))***+++,,,,,,++++++(((&&&+++,,,(((///444---,,,,,,,,,,,,,,,+++***))))))*********+++++++++,,,))))))))))))))))))))))))++++++++++++*********)))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))***++++++,,,++++++++++++++++++++++++************************+++*********)))))))))(((******))))))))))))*********++++++,,,,,,------...,,,---...///000//////.........///000111222333333333222222111222222333333666666666666666666666666777999;;;:::888777666666666555555777999;;;;;;:::999999999:::;;;;;;<<<<<<999:::;;;;;;:::888666555111111000000000/////////......//////////////////))))))******++++++,,,,,,+++************)))))))))******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%'''(((((('''&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))***)))''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))+++******)))(((((('''&&&(((((((((((())))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))************''''''(((((((((((()))))))))))))))(((((())))))***)))***+++++++++---000222555444111///---+++******))))))))))))************)))))))))***+++,,,------(((&&&+++,,,(((...222+++++++++++++++***)))(((''')))))))))******++++++,,,************************++++++*********)))))))))(((((()))***++++++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************************************************************'''''''''''''''(((((()))***++++++,,,,,,------...,,,---...///000///......//////000111222333333444333333222222333444555666666666666666666666666666666999::::::888666555555666666555777999::::::999777888888999999::::::;;;777888888888777666555444...///000000000///...------------....../////////))))))******************************)))))))))))))))))))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''"""%%%''''''&&&%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&((()))(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&(((((()))))))))%%%&&&''')))******))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))&&&$$$%%%(((***'''%%%(((((((((((())))))))))))(((((()))******)))(((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((()))))))))******'''''''''((((((((())))))******)))))))))))))))***)))+++++++++***+++---///111000///---,,,+++++++++))))))))))))************))))))))))))***,,,...///***(((------(((...222******+++++++++++++++***)))))))))***++++++,,,------++++++++++++++++++++++++******)))))))))((((((((('''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))+++,,,,,,---))))))))))))))))))))))))************************)))))))))******++++++,,,'''''''''''''''((())))))***++++++,,,,,,---......,,,---///000000000///...333333333222222111111111444444333333444666777888666666666666666666666666666888::::::777555444333777666555666888:::999888666777777888999999::::::666666555555444444444333---...000111111///---,,,+++,,,,,,------.........,,,,,,++++++++++++++++++************))))))))))))&&&'''((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((******((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%% ###&&&&&&%%%$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((((('''''''''''''''((((((((())))))$$$%%%((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((($$$&&&(((&&&###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))%%%&&&(((************)))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''""""""(((+++'''###(((((((((((())))))))))))((()))***++++++***)))(((''''''''''''((((((((()))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))******)))))))))))))))******+++,,,+++******,,,...///...---,,,,,,,,,,,,,,,))))))))))))***************)))((((((***,,,///111,,,***//////***...222***++++++,,,---............******+++,,,,,,---......++++++++++++++++++++++++))))))))))))(((((((((((('''(((***+++,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---)))))))))))))))***++++++,,,---------------,,,,,,,,,,,,,,,------------...000000000000000000000000222111222333666777666555888888777777666666666555555666888999999777444222000111333555555444222111555555666666666666555444777777777666444222000///000000///..................///000000000///---,,,------,,,,,,+++***))))))---,,,+++)))&&&###!!!((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&'''&&&%%%$$$$$$&&&((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((("""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%$$$$$$******))))))((((((''''''((('''&&&%%%$$$%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%$$$$$$$$$%%%&&&'''((()))***&&&'''((((((''''''(((***+++(((%%%###"""$$$&&&((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''')))******))))))***+++---,,,)))'''&&&&&&'''(((******************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******))))))***+++,,,,,,------000,,,)))***...111///,,,------,,,+++*********++++++,,,,,,------,,,,,,+++++++++************++++++******))))))))))))******))))))))))))***+++,,,---))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++'''$$$&&&***...---************++++++,,,,,,---,,,+++***))))))***+++,,,+++*********))))))((((((...---+++***'''&&&$$$###------............------.........////////////000000000000000000000000000000///000222444555444333333333444444555555666666888999999999888666444222222333444555666555444444777777777666666666555555666666666666444222111///000000///..................//////000///...---,,,------,,,++++++***))))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''''''''(((######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''''''''&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&'''((((((''''''(((***+++)))'''%%%$$$&&&'''((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''')))******))))))***++++++***(((''''''''')))***,,,++++++******)))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))************************---,,,***)))))))))***+++)))))))))******+++++++++---++++++...222222...))),,,,,,+++*********++++++++++++,,,,,,,,,,,,+++++++++******))))))******++++++******))))))******+++++++++***))))))*********************************)))******++++++******)))************************+++(((%%%&&&***,,,+++)))************++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))************+++******)))((('''''''''---....../////////...............////////////000000000000000000000000000.........000222333222111000111222333555777888888<<<;;;:::999777555444333555555666666777777777777;;;:::888777666666666666444555555555444333111000000///......---...............//////......---,,,,,,,,,,,,+++******))))))$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((((((''''''(((******)))((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''')))******(((((()))+++)))(((''''''''')))***+++,,,,,,+++***)))((((((''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************************,,,,,,+++************+++)))))))))))))))))))))***)))***,,,111444222,,,'''+++************++++++,,,***++++++,,,,,,++++++*********))))))))))))******++++++************++++++,,,,,,+++))))))(((((((((++++++++++++++++++++++++))))))************))))))************************+++(((&&&&&&)))+++***'''))))))***++++++,,,,,,---++++++************++++++++++++*********)))))))))((((((((()))))))))******---...//////////////////,,,,,,,,,------------...000000000000000000000000...------///222333222111222222444555777888999:::===;;;:::888777666666777777777777777888999::::::===;;;999666555555666777333444444555444333222111///......------.....................------,,,,,,,,,+++++++++******))))))'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%((((((((()))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''(((***((((((((())))))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))(((((()))+++)))(((((('''((()))******++++++******))))))(((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))((()))+++///111000+++'''***************+++,,,---***++++++++++++++++++************))))))***************))))))))))))******,,,+++***)))))))))))))))************************((())))))******))))))(((***************************(((''''''))))))((('''((()))***+++---///000000++++++++++++++++++++++++------,,,+++)))(((''''''((((((((())))))******+++---......///000000//////,,,,,,,,,------------...////////////////////////.........000333444333222444444444555666777777888;;;999888777666777999:::888777777888888:::;;;<<<<<<;;;888666444555666666333333444444444333111000......------------.........------,,,,,,,,,,,,,,,++++++***************)))))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((((())))))******''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''(((((((((((((((((((((((())))))))))))&&&'''((((((''''''(((***&&&'''(((((((((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((((()))******))))))(((((((((((((((((((((((())))))******+++************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))+++,,,,,,+++)))+++*********+++,,,------+++++++++,,,,,,+++++++++++++++************++++++)))))))))(((((()))))))))***************+++,,,,,,************************))))))************))))))************************))))))(((((())))))(((''''''(((***,,,///111333444+++++++++,,,,,,++++++++++++++++++***************************)))))))))))),,,---...///////////////.........////////////000/////////////////////////////////111333444444222333333333333333333444444888888777666777888999:::666666777888999::::::;;;999888666555444444444444333444444444333222000///---------,,,------...///...---,,,++++++++++++,,,************************'''(((((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%'''((()))((((((((()))))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''((()))***((()))))))))******++++++&&&'''((((((''''''(((***&&&&&&'''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))''''''(((*********))))))((((((''''''&&&''''''((()))***++++++(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************+++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,******)))))))))***+++,,,---,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,******))))))))))))***************++++++---......++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++((()))************))))))((()))+++---///111333444++++++,,,,,,,,,,,,++++++&&&'''(((***,,,---...///+++++++++******))))))(((++++++---....../////////.........////////////000///////////////////////////...///111333444333222222222333333333333444444888777777666666777777777333444666888999999999999555444444444333333222222444444555444333111///...---,,,,,,,,,------...///------+++*********+++,,,))))))))))))************''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$###$$$&&&((()))'''''''''((((((((())))))&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''(((***+++*********)))))))))))))))&&&'''((((((''''''(((***''''''((((((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***'''(((((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***************************+++,,,---------,,,,,,))))))******++++++,,,,,,++++++++++++***+++,,,...//////...---------......,,,------......------,,,...------,,,,,,------...,,,++++++++++++++++++,,,---------,,,,,,---......------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++''')))+++,,,,,,++++++++++++++++++,,,---.........++++++,,,------,,,++++++(((((()))***,,,---......+++++++++*********))))))***+++,,,---............,,,,,,,,,---------......////////////////////////.........000222333333111333333444555555666777777888888888777666555555444111333666888999999888777111222333333333222111111555555555444333000...---,,,,,,,,,,,,------...///---,,,+++*********+++,,,)))))))))))))))*********)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((((((&&&''')))******)))'''&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$#########%%%((()))&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&)))(((''''''''')))***+++++++++***)))((('''&&&&&&&&&'''((((((''''''(((***))))))(((((()))***++++++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((((((''''''(((***%%%&&&''')))******++++++))))))))))))((((((((((((************************'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,'''(((((()))***++++++,,,+++,,,......---------...111000///...............---......//////......---///......------......///...------,,,,,,------...000000///...------------////////////////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''')))+++------,,,,,,------,,,,,,++++++******)))++++++------------++++++------,,,,,,+++***))))))***************+++++++++---......///000000//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////000000//////000111222222111222222333444555666666111333555666444333333444222222333777<<<===;;;888<<<888444222222444555555444333222000...,,,+++***+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++******************))))))((((((''''''''''''&&&%%%$$$######"""&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%))))))((('''&&&%%%%%%%%%(((((((((((())))))))))))+++******)))(((''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,,,,+++)))((((((((()))***++++++,,,,,,,,,++++++***///...,,,***((((((((())),,,...///...,,,++++++,,,.........---,,,,,,++++++***,,,------+++*********+++,,,...///111222222222999444000///111333444444444555777777555333222333555555555555444444444444777444111222444666555444222222222111222222333444///......///000///---+++///,,,***)))***+++,,,++++++---///...,,,+++...111))))))((())))))***+++,,,,,,+++++++++******))))))++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++---....../////////......------------------------000000000000////////////111111000000111222222333111222222333444555666666333555777777666444444555666555666999===???>>><<<:::777222000000111222222222222111///...---,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&'''((((((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%(((((((((''''''&&&&&&%%%'''((((((((())))))))))))******))))))(((''''''&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++***)))))))))))))))******+++++++++******)))---,,,+++*********+++,,,---///000///---++++++,,,)))******+++,,,------...---...///...---,,,---...---...///111222333444444999777666777:::======<<<===???@@@AAA???>>>>>>>>>>>>>>>>>>>>>>>>=========???===<<<===??????===:::::::::999999888777666666777444222111111111000///111///.........---+++***,,,---...,,,***)))+++...++++++*********+++,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++***+++------+++***+++,,,************************------.........------,,,........................////////////000000000000222222111111111222333333111111222333444555666666666777999888666555555555777777777999<<<>>>>>>===:::777222000000111111000000//////......------,,,------,,,+++***))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************+++******)))((())))))************))))))++++++++++++,,,---......***,,,------+++***+++,,,++++++,,,---...000000111...///000/////////111333444555666888:::<<<===>>>DDDDDDEEEIIIMMMPPPQQQQQQQQQSSSTTTUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQRRRPPPMMMKKKKKKKKKKKKKKKJJJHHHGGGFFFCCC???:::777666666666666222111111222222111...+++...///...---+++***+++,,,...---,,,,,,,,,,,,,,,,,,---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++++++++,,,************************---------...------,,,+++////////////////////////////////////000000000000222111111000111111222222111111222333444555555666777888888777555333444444555444444555777:::;;;;;;;;;888444111111111111000---------,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++*********)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''###$$$%%%'''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))***+++,,,,,,+++)))((()))******++++++++++++***++++++++++++,,,------...***,,,.........---...///111111111222222222333333///111222333444666999<<>>;;;999888666444222222333444333222111111000000///000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---------------------------+++,,,---...///000000000.................................///000111111111111111000///////////////000000111222333444444555222333333111000000222444111444888999777777888999777555333333444555444333444333222///---+++***)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++*********++++++,,,---******+++,,,------------,,,---...000111111111111///222666999;;;>>>AAACCCFFFGGGJJJMMMPPPSSSUUUWWW]]]```ccceeeeeecccccccccbbbbbbccceeehhhlllppprrrppppppmmmiiiggghhhlllqqqqqqrrrrrrqqqpppqqqsssuuutttuuuvvvwwwvvvssspppoooppprrrtttsssoookkkiiiiiikkkkkkjjjjjjjjjiiiiiiiiigggfffeeefffhhhiiihhhgggjjjddd\\\TTTNNNJJJFFFDDD???<<<999888888888666444333333333222333333444444666555444222111///......------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111222........................---......///000111111222222222111000000///000000000000111222333444444555222222222111000111333555///333777888777666666888:::999777777999:::999888888777555222///,,,***)))************))))))))))))++++++++++++++++++++++++++++++++++++************&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&'''((()))))))))%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,++++++***)))***+++---...((()))***+++,,,---------+++---///222444555555555444888???FFFMMMSSSYYY]]][[[\\\^^^```bbbdddeeefffgggjjjmmmnnnllliiifffeeebbbbbbaaabbbdddgggjjjllldddddddddaaa^^^]]]```cccdddeeefffggggggiiilllooolllmmmnnnooonnnkkkhhhfffeeejjjooooookkkeeeaaa_________```bbbeeehhhjjjllljjjhhhfffgggjjjmmmooopppooolllfffaaa]]]XXXTTTQQQHHHEEE@@@>>>>>>===999666555555555555555666777888;;;:::888666444111000///------------------------+++---......---,,,,,,---++++++++++++++++++++++++/////////222555555222///......------------......111111000000//////......111111000///////////////...///111333444444444333333222111111000000111111222222333444555555555444>>>999999@@@EEEDDD@@@???999555000---+++++++++***+++++++++************)))+++++++++*********))))))***))))))((('''&&&&&&&&&)))))))))))))))((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''$$$&&&+++)))%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&******((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((()))'''%%%$$$$$$$$$&&&''''''''''''''''''((())))))***'''$$$$$$'''((('''&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((('''$$$  ###&&&'''''''''''''''((((((((((((******)))))))))))))))***(((((())))))))))))(((((((((((((((((((((''''''&&&'''$$$"""###'''***+++***,,,+++)))((('''''''''(((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))(((((((((***+++***)))((()))+++))))))))))))))))))))))))(((((((((((((((((())))))************************+++*********))))))((((((------,,,+++++++++,,,,,,------------------------000///...///222666;;;>>>BBBIIIRRRXXX]]]aaafffiiioooooommmmmmmmmnnnppppppwwwvvvtttsssrrrnnnfffaaa^^^\\\YYYXXXXXXYYYXXXXXXUUUSSSQQQNNNMMMNNNOOOPPPSSSUUUWWWZZZ\\\]]]]]]]]]]]]^^^___```___]]]ZZZYYYZZZ[[[[[[ZZZWWWTTTQQQNNNTTTVVVZZZ]]]___aaaccceeeaaa___]]]\\\___eeelllpppppplllgggeeedddccc___\\\XXXUUUQQQMMMHHHBBB<<<777888777777888888999;;;;;;???AAADDDEEECCC@@@;;;888666555222///...///000111...------,,,,,,,,,,,,---+++*********))))))))))))///......000333444222///......------------......111000000000/////////...000/////////////////////...///111333444444444333333222111111000000111111444444555555555555555555===:::<<>>:::555111//////000000///...---------------......------,,,++++++***...------...000111111000......------------......000000000000////////////---....../////////.........///111333444444333333222222111000000000000111444444555555444444333333888777<<>><<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;?????????>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>AAACCCEEEFFFGGGGGGGGGGGGCCCFFFIIIKKKKKKKKKLLLMMMJJJKKKLLLLLLLLLKKKJJJIIILLLLLLLLLNNNPPPPPPNNNLLLOOONNNNNNOOOPPPOOONNNLLL???<<<888444444555999;;;:::<<<@@@DDDHHHKKKMMMNNNOOOLLLFFF@@@:::666444222222111000////////////000------,,,++++++***))))))------,,,---...///000000......------------......000000000000////////////,,,---.../////////...------///000222333333333333222222111000000000000000333333333333222222111000222111555===???:::444222111...+++))))))))))))(((************))))))))))))******)))))))))((((((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&'''))))))'''%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''')))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***)))(((''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''''''''%%%$$$$$$%%%''''''&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((''''''&&&'''&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))******(((((()))***************************---------,,,,,,+++******))))))))))))))))))))))))))))))***+++,,,---......//////.........///000000...///222777<<>>??????>>>===>>>AAABBBCCCCCCBBBAAAFFFEEECCCBBBAAAAAABBBCCCBBBAAA???>>>===>>>???@@@CCCDDDFFFHHHIIIJJJKKKKKKMMMPPPRRRSSSRRRQQQQQQRRRLLLLLLLLLLLLKKKJJJIIIHHHDDDEEEFFFFFFFFFDDDBBB@@@AAAAAAAAACCCFFFHHHHHHGGGAAA???<<<999777888999:::666777:::>>>CCCHHHMMMOOOVVVUUURRROOOJJJDDD@@@===666555444333333222222333------,,,,,,,,,+++++++++,,,,,,,,,,,,------///000......------------......////////////000000000000------...............------...000222333333333222222111000000//////000000333333333333333222111000000...///444555111///000...+++)))((()))))))))(((*********)))))))))(((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$"""%%%'''(((&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''+++***'''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''&&&$$$""""""$$$%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((''''''&&&###$$$&&&''''''((()))***'''((((((((()))))))))(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))******)))***+++***)))((()))+++************************,,,,,,++++++************)))))))))))))))))))))))),,,,,,,,,,,,------------.........//////000111222333666;;;BBBIIIOOOTTTWWW```bbbfffkkkmmmnnnnnnmmmjjjllloooqqqqqqnnniiieeebbbaaa___[[[WWWRRRMMMJJJGGGGGGGGGDDDAAA???<<<;;;AAA@@@AAACCCFFFHHHHHHGGGGGGIIILLLOOOQQQQQQQQQPPPOOONNNLLLJJJIIIIIIJJJKKKHHHGGGEEECCCCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMTTTWWWYYYZZZXXXVVVUUUUUURRRQQQPPPOOOOOOPPPQQQRRRLLLMMMMMMKKKGGGCCC???===>>>======>>>AAABBBCCCBBB@@@???>>>===<<<:::999888999::::::<<<@@@EEEIIIKKKRRRTTTWWWYYYWWWTTTOOOLLLCCCAAA>>>;;;888555444333000000000///////////////***,,,......------...000......------------......////////////000000000000000///......------......---...000222333333222222111111000////////////000333333444444444333222222000------//////,,,,,,///+++***(((((()))***)))(((******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%###%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''+++)))'''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((("""$$$&&&'''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((((((((()))&&&$$$###%%%'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((''''''&&&!!!$$$&&&'''(((((()))+++((())))))***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))***************+++,,,,,,******+++,,,++++++++++++++++++++++++************************************************------------............+++,,,---///222444777888>>>BBBJJJRRRZZZ```dddeeekkkmmmppprrrrrrqqqooommmjjjjjjjjjjjjgggaaaYYYSSSKKKKKKJJJHHHFFFCCCAAA@@@???@@@AAAAAAAAACCCFFFHHHIIIIIIIIILLLNNNPPPOOONNNNNNPPPTTTXXXZZZ\\\\\\\\\XXXXXXWWWVVVVVVVVVVVVVVVSSSRRRPPPOOOOOOPPPQQQSSSPPPQQQQQQQQQRRRSSSSSSSSSYYY\\\^^^___]]]ZZZXXXXXXVVVTTTRRRPPPQQQTTTWWWZZZYYYYYYYYYUUUPPPLLLIIIHHHCCCAAA??????@@@AAAAAA@@@===>>>?????????===;;;999===<<<;;;:::;;;===???AAAIIILLLRRRWWWZZZZZZXXXWWWRRRPPPKKKFFF@@@;;;888666222222111000///...------))),,,///000...---...000......------------........./////////000000000111444222///---,,,---...///---...000111222333222222111111000//////////////////000111111111111111111...++++++,,,+++((()))---***)))((((((***+++***)))***)))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((!!!###&&&'''&&&%%%&&&'''(((''''''&&&%%%&&&&&&&&&'''&&&&&&&&&''''''((()))((((((((((((((((((((((((%%%&&&'''((((((''''''&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))'''&&&&&&'''((()))((('''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***(((((())))))))))))(((((((((((((((((((((''''''&&&"""%%%((()))''''''((()))((())))))))))))'''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********((()))))))))************+++,,,------++++++,,,---++++++++++++++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,---...///000000111---///222777<<>>==================@@@EEEIIIKKKOOOTTTXXXVVVUUUUUUVVVXXXXXXVVVTTTPPPRRRVVVZZZ]]]___aaaaaa\\\]]]]]]^^^^^^^^^^^^^^^[[[ZZZYYYYYYYYYZZZ[[[[[[YYYYYYYYYYYYZZZZZZ[[[\\\[[[^^^aaaaaa___\\\ZZZYYYUUUTTTRRRQQQRRRTTTWWWYYY\\\]]]^^^\\\XXXWWWWWWYYYMMMKKKHHHGGGGGGFFFEEEDDDAAAAAAAAABBBBBBBBBAAAAAABBBAAA>>>;;;:::999999:::@@@BBBFFFKKKPPPTTTXXXZZZZZZWWWTTTOOOKKKGGGEEECCC;;;999777555222///---,,,(((,,,000111///......///.........------............/////////000000111111777444000---+++,,,...000,,,...///111222222222222111111000///////////////++++++,,,---.........---***))))))+++)))%%%&&&))))))(((((()))***++++++)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''(((&&&######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((******%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''' ###''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&''''''''''''''''''((()))***************************))))))*********((('''&&&%%%%%%&&&''''''(((((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************$$$%%%&&&(((***)))'''$$$''''''''''''((((((((()))&&&&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((((((''''''&&&###'''))))))'''%%%&&&'''(((((())))))(((&&&$$$###''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))*********+++,,,---......,,,,,,---...++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111333333333666;;;BBBIIIQQQWWWZZZZZZ___hhhpppvvvwwwwwwvvvtttsssppplllgggaaa[[[XXXQQQLLLGGGDDDCCCBBB@@@===@@@???===;;;:::;;;;;;<<<===BBBJJJPPPTTTXXX]]]aaaaaaaaa`````````___\\\YYYPPPRRRUUUYYY]]]```bbbcccXXXYYY[[[]]]^^^^^^^^^]]][[[[[[ZZZZZZZZZ[[[[[[\\\ZZZZZZZZZZZZ[[[\\\]]]^^^XXX[[[^^^___]]]ZZZXXXWWWSSSSSSRRRRRRRRRTTTUUUWWWXXXZZZ\\\\\\[[[\\\```cccZZZWWWSSSQQQQQQPPPOOONNNGGGFFFEEEDDDEEEGGGIIIJJJKKKIIIFFFBBB???===<<<<<<;;;;;;<<<@@@EEEMMMTTTXXXYYYXXXVVVUUUSSSRRRRRRRRRIIIGGGDDD@@@;;;777444222,,,------......------,,,,,,---......//////......//////.........---------000000///...............---...///000000111000000111111000///////////////......---------,,,,,,,,,,,,,,,+++***)))))))))***))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%###""""""######$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$###$$$%%%%%%$$$###!!!&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&%%%######%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&%%%$$$%%%'''''''''&&&)))***+++)))'''%%%%%%%%%&&&&&&&&&'''''''''''''''***)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''))),,,......+++(((&&&)))((('''&&&&&&'''))))))'''((()))******)))((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************))))))((('''''''''''''''&&&&&&%%%$$$%%%''')))++++++++++++*********))))))*********)))))))))))))))'''((((((((((((+++...222+++************,,,---...)))+++...///...------....../////////000333777;;;>>>AAAHHHPPPXXX___dddgggjjjkkkooouuuzzzxxxpppiiilllggg___WWWPPPKKKIIIHHH>>>>>>=========<<<<<<<<<:::;;;===???@@@@@@@@@@@@EEEGGGKKKPPPVVV[[[___bbb```^^^\\\___bbbccc___[[[ZZZYYYVVVTTTZZZaaacccaaa[[[ZZZXXXYYY___fffhhhggg]]]]]]]]]]]]^^^^^^]]][[[YYYWWWUUUWWWZZZ[[[YYYWWWVVVXXXZZZ[[[ZZZXXXTTTRRROOOPPPQQQQQQPPPQQQSSSUUUWWWVVVTTTTTTVVVZZZ^^^```]]]\\\ZZZWWWUUUTTTSSSSSSMMMJJJHHHHHHIIIJJJJJJJJJNNNMMMLLLIIIDDD???:::888;;;:::999:::???EEELLLQQQZZZZZZZZZXXXVVVVVVXXXZZZWWWVVVRRRLLLEEE>>>777333,,,------......------,,,,,,------...............///.........------------//////...------------------...///000111111222222111000000///////////////---------,,,,,,,,,,,,+++++++++***)))))))))******))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&((()))***)))'''&&&&&&&&&''''''''''''''''''&&&&&&)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((+++---...---,,,+++***)))((('''&&&&&&'''''''''((()))******)))((('''((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))((('''''''''''''''((('''&&&%%%&&&''')))++++++++++++*********))))))************)))))))))))),,,,,,,,,***((((((***,,,+++******)))***+++---...***+++---------,,,---///...111444777999>>>CCCFFFOOOSSSXXX___eeeiiilllmmmsssrrrqqqrrrrrrmmmeee]]][[[VVVOOOHHHAAA===;;;:::;;;;;;;;;<<<<<<=========BBBCCCEEEHHHIIIJJJJJJJJJMMMNNNQQQTTTWWWZZZ\\\]]]^^^\\\[[[^^^ccceeeccc```[[[]]]\\\\\\aaahhhjjjggg[[[XXXUUUVVV^^^hhhoooqqqffffffgggfffeeeaaa\\\YYYXXXVVVTTTUUUYYY[[[[[[ZZZWWWXXXZZZ[[[ZZZXXXUUUSSSQQQRRRSSSSSSSSSSSSUUUWWWTTTSSSQQQPPPRRRUUUXXXZZZ\\\[[[YYYXXXVVVVVVUUUUUUUUURRROOONNNNNNNNNMMMLLLIIIIIIIIIHHHEEEBBB???===<<<:::888777999===BBBEEESSSUUUYYYZZZZZZZZZ[[[\\\___^^^[[[WWWPPPHHHAAA===,,,------......------,,,,,,,,,---...........................------------......---,,,,,,,,,,,,------...///111222333333333111000//////......//////,,,,,,,,,+++++++++*********))))))))))))******+++)))((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&)))((('''&&&&&&%%%%%%&&&%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&$$$$$$&&&'''""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&((()))((('''&&&((())))))(((''''''(((((((((((('''&&&&&&&&&%%%((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))***+++,,,,,,,,,,,,,,,+++***)))'''&&&&&&&&&&&&(((((())))))))))))((((((((()))))))))******++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************)))((((((''''''''''''(((***)))(((''''''((()))***+++++++++***************************************......---***(((''')))***++++++***))))))***,,,,,,,,,---------,,,---000222111555<<>>>>>???@@@AAABBBCCCDDDLLLNNNPPPRRRTTTUUUVVVUUUVVVWWWXXXYYYXXXXXXVVVVVVVVVUUUUUUYYY```dddeeecccbbbgggjjjkkkpppvvvxxxvvvccc]]]WWWXXX___jjjsssxxxnnnoooppppppmmmgggaaa]]]UUUSSSQQQQQQTTTWWWYYYZZZUUUVVVWWWWWWWWWWWWVVVUUUPPPQQQSSSSSSSSSRRRSSSUUUXXXUUUPPPNNNNNNPPPRRRRRRVVVVVVVVVWWWXXXYYYYYYZZZYYYVVVRRROOONNNNNNLLLKKKHHHHHHHHHHHHFFFDDDAAA@@@<<<:::888666666888;;;<<>>GGGNNNUUUZZZ___bbbdddggglllqqqssssssqqqooojjjfff___YYYUUUQQQLLLIIIJJJIIIHHHGGGGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLNNNOOORRRTTTVVVYYY[[[[[[\\\\\\ZZZ[[[[[[ZZZXXXUUURRRPPPPPPPPPRRRXXX___eeehhhiiijjjooosssuuuzzznnnfff^^^^^^bbbhhhnnnsssoooqqqrrrqqqnnnkkkhhhfffYYYVVVTTTSSSTTTXXX[[[]]]ZZZ[[[[[[\\\^^^```bbbddd[[[]]]___```^^^]]]]]]]]]ggg```VVVOOOMMMMMMNNNNNNNNNOOOQQQTTTVVVXXXZZZ[[[XXXUUURRROOONNNMMMLLLJJJKKKKKKJJJIIIGGGDDDBBBAAA<<<;;;:::999999:::;;;<<<===BBBIIIOOOTTTWWWZZZ\\\___aaaddddddbbb]]]XXXTTT,,,------......------,,,+++,,,,,,---...---------,,,,,,------------------///...............//////...///000111333333333444000//////...............++++++*********)))))))))''''''''''''((()))******((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((&&&&&&''')))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%((('''&&&''')))))))))((($$$&&&((()))(((((((((***))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''((()))(((''''''''''''((()))---,,,***((('''&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((())))))'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************((((((''''''''''''((((((+++******))))))))))))***************************))))))******+++++++++,,,''')))***++++++,,,...000,,,+++*********+++,,,---,,,---...///111555;;;@@@FFFKKKRRRYYY^^^cccfffiiigggiiilllnnnmmmjjjgggddd[[[XXXUUURRRRRRRRRSSSSSSRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSTTTUUUVVVXXXVVVWWWYYY[[[\\\\\\[[[[[[ZZZZZZYYYXXXUUURRRPPPNNNOOOQQQUUU\\\cccjjjnnnooogggkkkooorrrxxxpppgggbbbdddffffffhhhkkkoooooonnnjjjgggfffhhhkkkdddbbb___]]]]]]```dddggghhhjjjmmmqqquuuyyy{{{|||yyy|||~~~~~~|||yyywwwwwwxxxmmm^^^TTTPPPPPPPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRVVVSSSPPPOOONNNNNNMMMLLLMMMLLLKKKJJJIIIGGGEEEEEE?????????>>>>>>======<<<888;;;???CCCGGGLLLRRRVVVWWWZZZ___cccdddbbb___]]],,,------......------,,,++++++,,,---------------,,,,,,,,,,,,------------///............///000000//////000111222222222222000///......------......+++++++++*********))))))(((''''''''''''(((((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$#########&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""$$$&&&'''))))))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&((()))((('''%%%'''((()))((('''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))$$$%%%&&&((())))))***)))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************(((''''''''''''(((((()))))))))))))))***************************+++++++++))))))******+++,,,,,,,,,)))+++,,,,,,++++++,,,...,,,,,,++++++,,,---///000,,,...111444999???FFFLLLTTTXXX]]]bbbeeegggjjjkkkkkkllllllkkkhhhccc^^^[[[UUUUUUVVVXXX[[[^^^aaaccceeeeeedddcccbbb```^^^]]]\\\[[[YYYXXXXXXZZZ\\\]]][[[\\\\\\]]]]]]\\\ZZZYYYXXXWWWUUUTTTRRRPPPOOOOOOLLLOOOUUU\\\ccchhhlllnnnaaadddhhhmmmvvvjjjcccbbbiiinnnkkkjjjmmmtttrrrmmmfff``````eeejjjkkkjjjhhhffffffhhhmmmqqqvvv}}}wwwiii___]]]]]]\\\ZZZ[[[[[[YYYWWWTTTPPPLLLJJJQQQOOOLLLKKKLLLLLLLLLKKKLLLKKKKKKKKKKKKKKKKKKLLLEEEEEEFFFEEEDDDBBB???>>>;;;;;;<<<<<<>>>CCCJJJOOOQQQTTTZZZ```cccdddcccbbb,,,------......------,,,++++++,,,------------,,,++++++,,,,,,,,,---------...---------......///000///000000111111000000/////////...------------...,,,,,,+++++++++*********(((((('''&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$&&&((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&%%%'''))))))(((''''''(((''''''''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((()))***)))(((&&&%%%%%%&&&((()))%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******%%%&&&''')))))))))((((((***)))(((''''''((()))*********))))))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************'''''''''''''''((())))))''''''((()))************))))))*********+++++++++))))))***++++++,,,------+++,,,...---,,,++++++,,,,,,,,,+++,,,---///111222333666;;;AAAGGGOOOWWW]]]___bbbfffhhhiiijjjlllnnnjjjjjjjjjiiifffccc___]]][[[]]]aaadddgggiiilllnnnqqqpppooommmjjjfffbbb```]]]\\\[[[ZZZ[[[^^^```bbbcccccccccbbb```^^^\\\ZZZWWWUUUSSSQQQOOOOOOPPPPPPMMMQQQYYY```fffiiilllmmmgggjjjnnnwwwjjjcccfffqqqxxxuuutttxxx}}}{{{uuulllddddddiiioooqqqrrrsssrrrrrrvvv{{{~~~uuuqqqrrrsssqqqmmmooonnnkkkgggaaa[[[UUURRRTTTRRROOONNNNNNOOONNNMMMNNNNNNNNNMMMMMMMMMNNNNNNJJJKKKMMMNNNNNNKKKIIIGGGCCCBBB@@@>>>===@@@DDDHHHMMMPPPUUU[[[___aaabbbbbb,,,------......------,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///000000000000000///......//////...------------...,,,,,,,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((('''&&&%%%''')))''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&&&&((())))))(((''''''(((&&&&&&&&&''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''''')))******)))(((&&&%%%%%%&&&((()))&&&'''***++++++***'''&&&((()))))))))))))))((('''''''''((())))))((('''&&&***)))(((''''''((()))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((()))***************'''''''''''''''((()))***%%%&&&''')))************))))))******++++++++++++))))))***+++,,,,,,------)))+++------,,,,,,,,,---,,,,,,,,,---...111333444;;;???EEELLLTTT]]]eeekkkfffhhhkkklllllllllnnnpppdddeeeeeeffffffeeedddccccccfffjjjlllnnnooopppqqqoooooonnnmmmjjjeeeaaa___^^^]]]\\\\\\^^^aaadddgggjjjiiiiiigggdddaaa^^^\\\XXXVVVRRROOONNNNNNPPPQQQUUUZZZcccjjjoooqqqrrrssssssvvv}}}ooohhhlllyyy~~~~~~}}}uuummmmmmrrrxxx|||~~~~~~}}}}}}|||zzzvvvqqqjjjeeebbb```]]]ZZZYYYYYYYYYXXXVVVTTTSSSQQQOOONNNMMMLLLLLLKKKNNNRRRUUUWWWVVVTTTSSSIIIHHHFFFBBB@@@@@@BBBEEEKKKNNNRRRWWW[[[]]]______.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,------...//////000222111///.........///000...------,,,,,,++++++***+++*********))))))((((((%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((,,,***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&++++++***)))((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&$$$$$$$$$$$$&&&'''((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$%%%''')))+++$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''******))))))))))))******''''''((((((((('''%%%$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%&&&&&&'''((()))******%%%%%%&&&&&&'''((())))))+++***)))'''''''''((()))''')))***)))((('''(((***,,,------+++(((&&&&&&'''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,+++***))))))******+++***)))(((((()))***+++)))************+++++++++)))+++,,,+++***)))***+++)))+++---...---------...---.........111666===BBBJJJLLLPPPXXXaaagggiiiiiirrrqqqpppmmmjjjjjjkkkmmmiiifffdddfffjjjkkkiiieeejjjgggeeefffiiikkkkkkjjjiiilllnnnkkkeee___]]]\\\___dddfffeeehhhqqqyyy|||sssgggfffgggddd```___XXX\\\\\\WWWTTTWWW[[[\\\```kkkssstttuuuzzz}}}{{{zzzsssttt~~~yyyyyy}}}~~~zzzqqqddddddiiiiiifffcccbbb___YYYSSSOOOMMMMMMNNNKKKKKKMMMOOOQQQSSSTTTTTTOOOOOOLLLHHHCCCBBBEEEIIILLLOOOSSSUUUWWWYYY[[[]]],,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,---....../////////111000//////......////////////......---,,,++++++++++++++++++*********)))&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''+++)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((()))%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((('''%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***)))(((&&&&&&&&&'''(((''')))***)))((('''((()))******+++)))'''&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))******************++++++++++++***,,,---,,,+++***+++,,,,,,---......------///111---///222666;;;BBBJJJPPPWWWXXX[[[aaaggglllmmmlllppppppnnnkkkiiihhhjjjkkkjjjfffcccdddhhhjjjhhheeefffdddbbbbbbeeegggggggggbbbdddffffffdddaaa```___gggmmmsssxxxuuunnnmmmjjjiiijjjhhhllllllgggdddgggjjjkkkooo{{{|||}}}~~~|||{{{qqqsssyyyyyyvvvsssppplllfff___YYYUUUSSSRRRLLLKKKJJJKKKLLLNNNOOOOOOQQQRRRRRROOOLLLKKKMMMOOOMMMOOORRRSSSSSSTTTVVVXXX,,,,,,++++++++++++*********++++++,,,,,,++++++***------------------,,,,,,+++,,,---.../////////////////////000//////...---//////...---,,,+++***))),,,,,,,,,+++++++++++++++((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$'''))))))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((())))))''''''((()))'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((()))))))))******************)))************+++++++++,,,+++,,,------++++++,,,---............---///222444333777===CCCJJJQQQXXX]]]```aaadddhhhmmmpppqqqpppnnnnnnmmmjjjgggfffgggiiiiiieeebbbbbbdddffffffdddcccaaa``````bbbdddeeeeee`````````aaaccccccbbb```gggooozzzzzzwwwxxxzzzxxx|||{{{uuurrrsssvvvwwwzzz~~~zzz~~~|||www|||}}}zzzwwwrrrlllfffaaa^^^]]]SSSPPPLLLIIIIIIJJJJJJJJJMMMOOOQQQQQQPPPOOOOOOPPPNNNOOOQQQQQQPPPPPPRRRSSS------------------------++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,+++,,,---.../////////...---...///000///...---,,,---,,,+++***)))'''&&&&&&++++++++++++++++++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((()))(((''''''((()))&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))+++,,,,,,+++))))))*********+++++++++,,,,,,+++,,,------++++++,,,---......---------000555999AAAEEEKKKRRRWWW\\\aaadddaaabbbeeeiiimmmpppqqqqqqllllllllliiifffdddeeeffffffbbb^^^]]]^^^```aaaaaaaaa```___```aaacccdddeeefffccc``````cccdddbbb```eeennn{{{{{{{{{}}}||||||}}}xxxzzz}}}yyywwwzzzxxxvvvrrrooommmkkkjjjaaa[[[TTTOOOMMMLLLJJJIIIJJJKKKLLLLLLMMMMMMNNNOOONNNOOOPPPPPPOOOOOOPPPRRR------------------------,,,,,,------------,,,,,,.........------,,,,,,,,,***,,,---///000//////...---.../////////...,,,+++,,,++++++***(((''''''&&&))))))******************''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%'''(((((('''%%%%%%%%%&&&'''((('''&&&%%%$$$$$$###"""""""""###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((&&&((()))((('''&&&'''(((&&&((())))))''''''(((***((((((((((((((((((((((((************************(((((((((((((((((((((((()))((((((((((((((()))))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++,,,---,,,++++++,,,---------......000555<<>>DDDLLLUUU^^^dddhhhjjjmmmnnnnnnnnnooopppnnnppprrrpppkkkhhhggghhhbbbbbbccc```]]]ZZZYYYYYYXXXXXXXXXVVVSSSQQQQQQQQQSSSVVVYYY[[[\\\___dddiiipppppppppnnnnnnsss{{{~~~}}}{{{{{{~~~zzzvvvqqqmmmiiiddd^^^YYYUUUTTTRRRNNNKKKIIIJJJLLL,,,---///000000...---+++---,,,++++++,,,---///000///...,,,+++***++++++,,,........................------,,,++++++++++++++++++***((('''''')))***,,,))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$'''''''''&&&&&&%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((%%%$$$%%%'''(((&&&$$$%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''((((((((((((((()))***+++'''(((((()))***++++++,,,)))))))))))))))(((((((((%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((+++'''%%%&&&***+++((($$$''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++)))'''(((+++,,,***(((''''''(((((())))))*********)))))))))++++++)))''',,,+++******)))*********+++++++++,,,---///000111000222333222000222666:::???DDDMMMTTTZZZ___ccceeeiiilllppppppnnnlllnnnppppppvvv{{{xxxnnnddd``````bbb___[[[WWWUUUTTTUUUVVVWWWUUUTTTTTTVVVXXXXXXXXXVVVYYYbbbnnnqqqmmmlllppptttssstttuuutttuuu}}}|||uuuqqqoooeeefffbbb]]]\\\]]][[[UUUPPP,,,---...//////...---,,,,,,+++++++++,,,---...///...---,,,++++++,,,,,,---------------------------000000///............///,,,***)))((('''(((***+++************))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%&&&((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%'''(((&&&$$$%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''((()))))))))(((((('''&&&%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((('''''''''((())))))''''''(((((()))******+++((((((((((((((((((((((((''''''&&&'''((()))******''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&###!!!###''')))&&&###''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++)))((((((***+++***(((((((((((()))))))))))))))***)))((()))++++++***(((***************++++++,,,---,,,,,,,,,++++++++++++222333444333333777>>>DDDKKKPPPVVV\\\___bbbdddfffhhhllloooooommmlllmmmooouuuyyy{{{vvvkkkbbb^^^^^^[[[YYYVVVSSSRRRTTTVVVXXXWWWXXXXXXYYYZZZ\\\^^^___cccgggrrr}}}}}}yyyyyyzzzzzzwwwvvv~~~|||sssrrrooommmlllmmmkkkgggccc+++,,,---.........---,,,+++*********+++,,,---...---------,,,------...///------------------------///...------,,,,,,------,,,+++)))((((((((()))***+++++++++*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&''')))'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''''''''%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))+++******))))))((((((''''''''''''''''''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))((((((''''''&&&'''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((()))***+++''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###!!! """&&&((('''$$$''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))***)))((()))***+++***((())))))))))))))))))(((((()))(((((()))+++,,,+++*********)))******+++,,,---,,,,,,------,,,,,,+++***333555666777999???HHHPPPWWWZZZ___aaabbbcccddddddfffiiimmmmmmlllkkknnnppp|||}}}{{{sssggg^^^[[[[[[WWWUUURRRQQQQQQSSSVVVXXXXXX]]]bbbfffggghhhkkknnnqqquuu}}}|||~~~|||{{{++++++,,,---------,,,,,,************+++,,,------------------.../////////////////////////////////------,,,+++++++++++++++,,,+++***)))((((((((()))*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))+++******))))))((((((((('''''''''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((((((''''''((())))))***''''''&&&&&&&&&&&&''''''(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))(((&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))***)))))))))******))))))+++******))))))((((((((((((((((((***,,,---,,,+++++++++*********+++,,,,,,)))***,,,...///000000000222666;;;>>>BBBIIIQQQXXX\\\^^^aaabbbaaa``````aaabbbeeeiiijjjjjjkkknnnqqq~~~yyyoooccc[[[XXXYYYWWWVVVTTTRRRSSSUUUXXXZZZ___hhhttt|||~~~{{{***++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,------....../////////------------------------000///......------......+++******))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&''''''&&&'''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))***)))((('''''''''((((((''''''((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((('''&&&%%%''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))***++++++******))))))(((((()))((((((***,,,---,,,+++------,,,+++*********+++)))***+++---///111111222222888AAAHHHMMMQQQVVVZZZ[[[]]]___```___^^^^^^___^^^aaaeeeggggggiiimmmqqq|||zzztttkkkaaaZZZXXXXXXTTTTTTUUUWWWZZZ]]]aaabbbmmmyyyzzz{{{~~~~~~*********++++++,,,,,,---)))***+++,,,------------,,,------.........------************************------,,,++++++++++++,,,))))))))))))***)))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&(((((('''&&&%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&((((((((('''&&&'''(((''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((())))))((('''&&&&&&&&&'''(((''''''(((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((())))))))))))(((***+++***)))((()))*********************))))))***))))))***,,,---,,,***------,,,+++++++++++++++++++++,,,,,,...///111222777???IIIQQQUUUWWWZZZ\\\\\\]]]___```___^^^___```]]]```cccccccccdddiiilllsssrrrnnnhhhaaa\\\ZZZYYYPPPSSSYYY```gggmmmrrrttt}}}}}}{{{xxxvvvwwwvvvwwwyyyzzz{{{)))))))))******+++,,,---******,,,---......------,,,,,,---......---,,,+++++++++++++++++++++++++++***)))((((((''''''(((((('''((()))***************((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&'''((($$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&((())))))&&&&&&''')))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''((()))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((('''''''''((())))))''''''''''''''''''''''''&&&&&&'''(((((()))******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&''''''((())))))***'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((***+++***(((((()))+++******************+++++++++******+++,,,---+++************+++,,,---...///......---...000333777999AAAHHHQQQWWWYYYZZZ]]]___\\\^^^______^^^^^^___aaa```bbbcccaaa___^^^aaaeeehhhhhhhhhfffbbb___\\\[[[UUU[[[dddpppyyy|||xxxwwwxxxwwwwww{{{yyyzzz))))))))))))***+++,,,---***+++---...//////...---,,,------...---,,,***)))........................,,,++++++***************&&&'''(((***++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))******$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%((((((((()))))))))******'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&'''''''''***++++++***((((((((()))$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&(((***)))&&&%%%''')))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''%%%&&&''')))***''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((()))***+++(((((((((((((((((('''''''''''''''((()))******+++***)))(((((((((((())))))'''''''''&&&&&&''''''''''''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''&&&&&&%%%&&&'''''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))************************'''((((((((())))))******(((((((((((())))))))))))(((***,,,+++(((''')))+++)))))))))***+++++++++,,,,,,+++***+++,,,,,,+++)))(((((()))***,,,///111222/////////000444:::@@@DDDIIINNNUUUYYYZZZ\\\___bbb\\\]]]^^^^^^]]]\\\^^^___cccdddddd```\\\ZZZ\\\___```bbbdddeeedddaaa^^^\\\___fffqqq}}}~~~~~~************************///...---...//////---,,,***+++---...//////000000000000///...,,,+++***)))++++++++++++*********)))///...,,,+++******)))***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((()))((('''%%%$$$'''((()))***)))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''(((''''''''''''&&&&&&&&&((('''&&&'''((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&&&&''')))+++*********)))'''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))(((''''''((()))(((&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$)))(((((('''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((***)))(((&&&&&&''''''((()))******)))(((''''''((()))((('''&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%)))(((((('''''''''((((((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((%%%&&&((()))))))))((('''*********)))))))))))))))***+++,,,,,,,,,,,,+++***''''''((()))***++++++,,,''''''((()))***+++,,,,,,************************)))************+++++++++***+++,,,---...------------///111444888>>>FFFKKKUUUWWWZZZ[[[\\\^^^```bbb]]]______^^^\\\]]]aaadddllleee\\\WWWWWWZZZ\\\]]]\\\aaagggkkkhhhccc```aaalllvvv++++++++++++++++++++++++///...---...//////---+++............---,,,+++***......---,,,+++***))))))+++*********)))))))))))))))((((((''''''&&&&&&%%%)))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&((()))))))))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''(((''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((***++++++***(((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''')))***''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&'''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((***)))((('''&&&'''(((((('''((()))((('''&&&'''((()))(((((('''''''''''''''%%%&&&&&&'''((('''''''''((((((''''''&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))))))))))))))))),,,+++************+++,,,)))))))))))))))*********+++*********))))))((((((************************************++++++++++++,,,,,,,,,---------......---000444888>>>DDDKKKPPPXXXZZZ[[[\\\\\\\\\^^^```___``````^^^\\\]]]```ddddddaaa[[[WWWTTTTTTUUUVVVXXXaaalllrrrqqqmmmmmmooosss|||}}}{{{zzzzzz}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---+++//////...---+++***)))(((+++++++++*********))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%'''((())))))((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&(((''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((((((***,,,---,,,***'''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))'''''''''''''''''''''''')))(((''''''&&&'''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%((('''''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((***)))((('''''''''((((((%%%&&&''''''&&&&&&'''((((((((((((((())))))***+++'''(((((()))))))))))))))'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))******,,,+++)))'''''')))+++,,,************))))))((((((+++++++++***)))(((((('''************************************+++++++++,,,...---,,,,,,,,,---///000000444:::@@@FFFLLLSSSWWW[[[]]]^^^]]]\\\[[[\\\]]]aaaaaa___]]]\\\\\\___bbb______^^^YYYSSSPPPPPPRRRVVVbbbpppyyy{{{|||~~~}}}|||{{{yyyxxxwwwxxxxxxyyy}}}|||zzzzzz}}}|||vvvuuuwww{{{,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++///000000///...------,,,,,,++++++,,,************************)))((((((((((((''''''''''''((()))*********))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&(((''''''''''''&&&&&&&&&%%%$$$%%%&&&)))))))))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))***++++++---......+++(((&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''''''''((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))))))))(((((((((((((((%%%&&&''''''''''''((()))))))))(((((())))))***+++'''((())))))******))))))&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))***************)))(((((()))************))))))))))))))))))((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,///---++++++,,,...222444777;;;BBBIIINNNSSSXXX[[[^^^_________]]]\\\]]]^^^```___^^^]]]\\\\\\^^^___```cccccc^^^VVVRRRTTTXXX[[[eeeqqqzzz{{{vvvrrrppptttuuuuuuvvvxxxzzz{{{|||{{{~~~|||{{{~~~~~~|||}}}|||yyyvvvuuuxxx}}}zzzuuuvvvxxx{{{}}}~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,((((((***///444777888888000///...---,,,,,,,,,---************++++++++++++(((((((((((('''''''''&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%'''(((((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''(((''''''''''''&&&&&&&&&%%%$$$%%%&&&)))))))))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&''')))+++,,,***,,,......+++((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))(((((((((&&&'''))))))(((((()))+++***)))((((((''''''((((((''''''((())))))))))))(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))************'''(((***++++++***(((''''''(((((()))******++++++(((((())))))******++++++------------------------***++++++++++++,,,,,,,,,...---++++++...222777:::AAAFFFLLLQQQTTTWWWZZZ]]]^^^___```___^^^]]]^^^___]]]]]]]]]]]]^^^^^^^^^^^^cccfffhhhbbb[[[YYY___eeehhhooouuu|||}}}{{{wwwssspppooommmnnnqqqsssvvvwwwyyyyyy}}}~~~xxxyyy|||~~~~~~{{{zzz|||}}}|||zzzwwwuuuwww||||||yyy{{{{{{yyy{{{|||{{{|||,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...333999===??????444333000---,,,+++++++++***************+++++++++((((((((((((''''''''''''''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((***)))((('''%%%$$$######''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%'''((())))))+++,,,,,,***(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''(((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))*********)))(((''''''(((***)))(((((()))***)))(((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&'''))))))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((()))******++++++&&&(((+++......+++(((&&&''''''((()))***+++,,,,,,************))))))))))))------------------------++++++++++++,,,,,,,,,,,,---------///333999???BBBKKKOOOSSSVVVXXXZZZ\\\]]]^^^___```___\\\[[[\\\]]]ZZZ[[[]]]```bbbcccaaa___cccgggiiigggdddeeelllssszzzzzztttuuuyyy{{{{{{{{{zzzxxxvvvuuussskkkmmmppptttwwwxxxyyyyyy{{{~~~{{{zzz{{{||||||{{{{{{|||}}}|||||||||yyyuuuuuuxxx|||yyyqqqzzz{{{zzzyyyxxxyyy++++++++++++++++++++++++,,,---///444999===>>>>>>333111///,,,*********+++)))))))))))))))))))))))))))))))))(((((((((''''''***)))'''&&&&&&(((***+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''(((((()))))))))((()))((('''&&&%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))(((''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&''''''((()))******(((((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&%%%''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))************************((((((''''''''''''((((((((((((''''''''''''(((((())))))***+++***)))((('''''')))))))))'''&&&'''(((''''''&&&&&&&&&'''((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((''''''&&&'''(((((()))******++++++(((***,,,------,,,***((((((((())))))*********+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...000444:::AAAHHHKKKRRRTTTWWWYYYZZZ[[[]]]___^^^______\\\YYYWWWWWWWWWXXXZZZ^^^dddiiiiiifffbbbbbbggglllooopppsssyyy~~~}}}xxxwwwxxxxxxyyyzzzzzzyyyxxxvvvtttnnnqqquuuyyy|||~~~~~~~~~yyy~~~}}}{{{zzzzzz{{{{{{{{{zzzyyy{{{}}}yyysssoooppprrr~~~~~~}}}}}}{{{yyywwwuuuxxxyyyzzzwwwtttrrrsssuuu{{{{{{zzzyyyxxxvvvtttssssssvvvwwwqqqgggiii|||~~~zzzxxxzzz************************++++++---111666999:::999...---+++******+++---...))))))((((((''''''''''''))))))))))))(((((((((((((((&&&### """%%%'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&''')))*********)))(((''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***(((((('''''''''&&&&&&&&&((('''&&&'''((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))(((((('''''''''((()))((('''''')))+++'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((($$$%%%''')))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''((((((((()))'''&&&%%%''')))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%&&&'''((()))************++++++++++++************************((((((''''''''''''((((((((((((''''''''''''(((((()))******++++++)))(((''''''((()))(((&&&%%%%%%&&&%%%%%%&&&&&&''')))***+++''''''((()))))))))))))))&&&&&&&&&'''((()))******(((''''''&&&'''((()))***(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''(((((()))***+++++++++++++++++++++++++++++++++************))))))))))))$$$%%%&&&(((***,,,...///************************++++++,,,,,,,,,---------...///333888@@@GGGNNNRRRTTTVVVXXXZZZZZZ\\\^^^```______^^^[[[VVVSSSRRRRRRWWWZZZ```gggmmmnnnjjjeeeaaahhhpppwww{{{~~~~~~~~~~~~wwwxxxyyyyyyxxxvvvsssrrrooorrrwww|||~~~~~~{{{xxxxxx{{{|||zzzxxxwwwzzz|||yyyqqqjjjhhhiiiqqqoookkkjjjjjjiiifffdddhhhhhhgggeeebbbaaabbbbbbeeefffgggfffcccbbbcccddd___bbbeeebbbYYYVVV```mmm{{{~~~|||~~~******))))))******+++,,,------......///000000000///,,,******,,,,,,***'''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''',,,)))''''''((((((&&&###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$'''******(((%%%((((((((((((''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((())))))(((&&&&&&'''((()))((('''&&&%%%&&&&&&'''&&&&&&'''((('''&&&$$$###&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))***,,,---...)))+++,,,,,,+++******+++'''''')))))))))(((&&&%%%((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******)))))))))))))))(((''''''###%%%''')))******)))(((''''''(((((())))))******)))***,,,------,,,***)))*********)))))))))))))))***)))''''''(((***,,,...+++++++++***++++++,,,,,,.........---++++++...000,,,222:::BBBHHHMMMRRRUUUUUUYYY]]]^^^]]]]]]^^^___]]]\\\YYYVVVSSSPPPOOOOOOPPPXXXdddnnnssssssooollldddooo{{{}}}~~~}}}{{{{{{{{{||||||yyyuuurrrooottt|||~~~yyyvvvuuutttqqqoooqqqqqqppppppmmmhhhbbb]]]eeebbb___[[[YYYXXXWWWXXX[[[[[[ZZZXXXUUUSSSTTTUUUWWWVVVVVVWWWXXXXXXVVVTTTUUUTTTSSSQQQPPPRRRWWWZZZeeehhhhhheeeeeekkkppprrrqqqyyy~~~}}}|||}}}~~~~~~}}}******))))))******+++,,,+++++++++,,,------......---+++))))))++++++)))'''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''')))'''%%%%%%&&&'''%%%###&&&&&&&&&'''''''''((((((&&&%%%%%%''')))***(((%%%((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))******)))''''''((()))***)))'''&&&&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***,,,---///000---...///---+++)))((((((++++++,,,++++++***))))))))))))(((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((((((((()))))))))))))))(((''''''&&&'''(((************)))'''((((((((()))))))))***)))***,,,------,,,***)))***)))))))))))))))))))))((((((''''''((()))+++,,,+++++++++***++++++,,,---,,,---......---...000222555;;;CCCJJJOOOQQQSSSTTTUUUYYY]]]^^^]]]\\\]]]^^^]]][[[WWWSSSOOONNNNNNOOOSSSZZZiii|||sss|||~~~~~~~~~{{{|||~~~zzzuuutttxxx~~~|||yyytttrrrrrrrrrpppnnniiihhhfffeeeccc```\\\XXX[[[ZZZXXXWWWWWWXXXYYYZZZYYYZZZ[[[ZZZXXXVVVVVVWWW[[[ZZZYYYYYYZZZZZZYYYXXXUUUVVVWWWUUUSSSSSSSSSTTTYYY\\\ZZZVVVUUUZZZ^^^___^^^dddoooyyy~~~xxxsssqqqpppqqqtttxxx|||}}}}}}~~~wwwvvv}}}******))))))******+++,,,******++++++,,,---------,,,***))))))******((('''))))))))))))((((((((((((((((((((((((''''''''''''(((((()))))))))*********))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''&&&%%%%%%&&&'''&&&%%%'''''''''((((((((())))))&&&&&&&&&((())))))'''%%%(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))************)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''******+++)))((('''(((***)))(((''''''&&&'''''''''%%%%%%&&&'''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))***+++---///111222///000000///,,,*********...---,,,+++***************))))))))))))))))))***)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''''')))))))))))))))(((((('''************************(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))******)))))))))******+++,,,,,,+++++++++++++++,,,------+++,,,.........000333555>>>CCCKKKQQQSSSSSSRRRRRRVVVYYY\\\]]]]]]\\\\\\\\\ZZZXXXSSSNNNKKKLLLOOOSSS]]]cccttt|||~~~}}}~~~xxxvvvyyy|||{{{{{{|||zzzzzz~~~{{{qqqooommmlllnnnoooooonnnhhheeebbb``````___^^^]]]]]]\\\\\\\\\^^^```ccceeedddeeeffffffdddccccccddddddbbb``````aaaaaaaaaaaa```bbbeeedddaaa]]][[[YYY[[[\\\YYYRRRPPPSSSVVVVVVVVVYYY^^^cccfffddd___[[[\\\\\\]]]bbbhhhmmmqqqrrrhhhaaa___eeellluuu******))))))******+++,,,++++++,,,,,,---.........++++++*********))))))((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))&&&'''''''''((((((((((((&&&''''''((())))))'''&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((***+++---...///,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))******)))'''&&&((()))''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))+++---///111222...///111111///...///000---,,,***((('''''''''((())))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***((((((((((((((('''''''''(((((())))))))))))((((((,,,+++***))))))))))))***(((((((((((()))))))))))))))***++++++++++++***))))))))))))))))))************+++,,,---------------+++++++++++++++,,,---............---...111666:::CCCGGGLLLPPPQQQQQQQQQQQQWWWXXX[[[\\\\\\[[[YYYYYYSSSQQQNNNJJJIIIMMMUUU\\\nnnsss{{{zzz~~~~~~vvvmmmlllnnnooollliiifffiiimmmsssvvvtttooojjjeeeddddddfffiiilllnnnpppkkkgggcccaaabbbdddeeeeeegggfffffffffgggjjjlllnnnsssrrrqqqooommmlllnnnpppnnnkkkiiihhhiiikkkkkkkkkllloooqqqpppmmmiiifffeeegggiiieee^^^ZZZ\\\]]]]]]\\\\\\\\\]]]^^^]]]ZZZWWWTTTSSSRRRUUUYYY]]]```aaaYYYSSSPPPTTTYYY___jjjuuu******))))))******+++,,,******++++++,,,---------++++++,,,+++*********+++***)))))))))((((((((('''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((()))***%%%%%%&&&&&&&&&'''''''''&&&((()))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,///111333444---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''')))+++---...000///000222222000///000111+++***((('''&&&&&&'''''''''''''''&&&&&&''''''''')))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&''''''''''''&&&&&&''''''((())))))***(((((())))))))))))((((((++++++)))((((((((((((((())))))))))))((((((((((((************************(((((())))))***************+++,,,---------,,,,,,++++++++++++,,,---...///444333111//////444:::@@@GGGIIIKKKLLLMMMOOORRRUUUWWWWWWXXXZZZZZZYYYVVVUUUKKKKKKJJJIIIKKKUUUbbbmmm|||{{{}}}zzzrrrgggccceeefffbbb\\\[[[___eeekkknnnmmmiiieee^^^___aaadddgggkkkooorrriiieeeaaa```bbbeeeggghhhhhhhhhhhhhhhjjjmmmppprrrxxxvvvqqqllliiiiiimmmqqqqqqnnnllllllmmmpppqqqqqqpppqqqqqqooommmkkkkkkkkkoooqqqpppjjjfffggghhhfffeeeccc```______```___^^^```\\\XXXVVVWWWYYYZZZZZZRRROOOMMMOOORRRUUUYYY]]]fffvvv|||{{{******))))))******+++,,,''''''(((((()))************,,,---,,,+++***+++,,,******))))))((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&(((******)))''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))***,,,...000222444555---,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&''''''((()))((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''')))***,,,---111222333111...,,,,,,,,,+++***))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((())))))******%%%%%%&&&'''((()))******'''(((((()))))))))))))))*********))))))((((((((())))))))))))((((((((((((************************((((((((()))******++++++************************++++++++++++,,,...///000777777666666777<<>>CCCJJJPPPTTTVVVWWWYYYZZZ[[[]]]\\\YYYSSSOOOMMMRRRWWWZZZ[[[\\\^^^aaammmtttyyywwwwww}}}~~~}}}vvvllliiiiiiiiihhhhhhiiikkkmmmpppqqqoooqqqrrruuu{{{qqqfff^^^aaahhhiiilllmmmmmmppptttsssooojjjhhhfffcccbbbcccdddeeefffgggiiijjjiiifffcccaaa```bbbeeegggggggggggghhhdddggglllqqquuuwwwxxxxxxuuuvvvvvvuuutttvvvxxx{{{}}}|||yyysssnnnkkkkkkkkkiiigggfffjjjrrrzzz{{{yyyzzzzzzzzz|||tttppppppnnnjjjfff]]][[[YYYWWWXXXZZZ^^^```oooxxx******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((''''''''''''&&&'''''''''((((((((((((***)))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((())))))*********((((((''''''(((((()))*********)))((((((''''''&&&(((((((((((((((((((((((((((((('''%%%###"""!!! (((((((((((((((((((((((()))((('''&&&%%%&&&'''((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))((()))***++++++''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''&&&''''''''''''((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))++++++******)))(((((((((((()))))))))************)))***++++++,,,,,,++++++------,,,+++************,,,...///...---000555:::???AAAEEEJJJOOOSSSVVVXXX]]]```eeefffccc\\\TTTOOOKKKRRRYYY]]]]]]```hhhnnn{{{~~~||||||uuuooonnnoooppptttsssqqqpppooooooooooooooorrruuuxxxtttjjjdddffflllkkkllllllmmmsss{{{{{{wwwqqqnnniiieeecccccceeegggiiikkkooorrrsssqqqlllhhhjjjlllmmmoooooonnnnnnnnnhhhmmmttt{{{~~~uuutttsssoookkkgggdddhhhrrr|||~~~yyytttsssqqqooorrrwww~~~yyywwwwwwvvvrrrnnnmmmiiieeecccccccccbbbbbbccciiiooorrrvvv))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''***)))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((()))))))))((('''&&&&&&%%%&&&''''''((((((((()))))))))******'''''')))))))))((('''&&&'''''''''(((((())))))***)))((('''&&&&&&&&&''''''))))))(((((('''&&&&&&%%%(((((((((((((((((((((((())))))(((''''''&&&%%%%%%))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((()))))))))'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''(((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((++++++***)))((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))'''(((((()))))))))))))))************))))))((((((((()))))))))************((())))))***************------,,,+++******+++++++++---/////////333999???DDDEEEHHHKKKPPPTTTXXXZZZ```fffmmmnnniii___WWWRRRMMMTTT\\\___aaahhhuuu}}}zzzvvvrrrqqquuu{{{wwwrrrqqqrrrssssssxxxwwwuuurrrooommmkkkkkkpppuuuyyy{{{zzzsssnnnmmmpppmmmnnnnnnpppxxxxxxuuupppkkkiiijjjlllnnnpppsssxxx}}}zzzuuuvvvvvvvvvvvvvvvuuusssrrrmmmsss{{{~~~{{{tttqqqlllgggjjjrrrzzz{{{tttqqqnnnkkklllppp|||}}}{{{yyyyyyzzz{{{yyyvvvxxxuuusssrrrrrrqqqooonnnkkkjjjfffdddfffmmmxxxwwwxxx~~~((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''''''''(((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))******))))))((((((''''''((('''&&&&&&&&&'''((()))(((((((((((())))))))))))(((((()))))))))(((''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((((((((((((((((((((((((%%%%%%&&&''')))***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&'''(((&&&'''((()))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((''''''''''''((())))))$$$$$$%%%%%%&&&&&&&&&'''(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((((((******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((())))))***'''((())))))******)))))))))))))))))))))))))))***))))))))))))************(((((()))************))),,,,,,++++++++++++,,,,,,,,,---///111444999@@@DDDGGGHHHJJJNNNRRRVVVZZZ\\\cccjjjrrrssskkkaaa[[[XXXSSSYYYaaafffkkkvvv~~~}}}vvvsssnnnjjjiiilllsssxxx|||yyyuuusssrrrssssssrrrrrrqqqpppooonnnmmmlllkkkoootttwwwwww{{{~~~yyyuuutttooorrrssstttzzzvvvtttqqqnnnoooqqquuuwwwwwwwwwzzz}}}{{{www|||yyyxxxtttooooootttyyy|||~~~zzzssspppnnnkkkkkknnnuuu~~~~~~zzzyyyxxxzzz|||~~~~~~{{{{{{|||{{{{{{yyyxxxwwwzzztttkkkfffdddeeeddddddeeeccccccfffnnnxxx((()))+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&&&&((())))))*********((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&'''(((+++---///'''''''''((((((((())))))***))))))(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''(((((()))******(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))))))))))))))))))))))))))%%%%%%&&&'''''''''''''''''''''))))))***)))(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((()))))))))((((((((()))))))))******'''&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''&&&&&&((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((()))(((((((((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***+++******))))))((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))***++++++(((((()))************)))((((((((()))******++++++))))))))))))************))))))***++++++++++++***++++++++++++,,,,,,---.........///444;;;BBBGGGIIIIIIJJJMMMPPPUUUYYY\\\^^^ccckkksssssskkkbbb]]]]]]YYY```iiiqqqzzzwwwtttjjjjjjiiigggfffjjjpppuuuuuuuuutttrrrpppppppppqqqkkklllmmmnnnoooooopppppppppssstttqqqsss|||~~~{{{sssxxxzzzyyy{{{vvvvvvvvvxxx{{{|||zzzzzz|||yyyrrrqqqqqqpppqqqssssssxxx~~~wwwxxxxxxxxxyyy|||}}}||||||}}}}}}xxxrrrnnnllliiieeeaaaZZZ[[[[[[[[[___iiivvv~~~)))***+++,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***)))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))'''(((((()))))))))))))))######%%%&&&((()))***+++&&&&&&&&&(((+++...222444''''''''''''((((((((((((+++***)))'''''''''((()))******))))))((((((''''''%%%&&&''')))******++++++++++++******)))(((((((((((((((((((((((((((((((((******)))(((''''''&&&&&&(((((((((((((((((((((((($$$%%%'''((()))((('''''''''((()))******)))(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&''''''((()))***++++++(((((())))))******++++++'''&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***((('''&&&&&&'''((()))***))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&)))+++,,,,,,+++***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))''''''''''''(((***+++,,,++++++***)))(((((())))))(((((())))))))))))((((((************************'''(((((()))***++++++,,,(((((()))***************''''''((()))***+++,,,,,,))))))))))))******************+++,,,,,,,,,,,,+++*********+++,,,---...///000///111777@@@HHHLLLLLLJJJKKKNNNRRRWWWZZZ]]]___bbbkkksssrrriiiaaa^^^```^^^eeeppp{{{yyyoookkkaaadddfffggggggjjjppptttrrrssssssqqqooonnnoooqqqkkklllnnnppprrrsssssstttwwwyyyvvvqqqsss~~~xxx}}}}}}|||}}}wwwwwwzzzzzz|||xxx{{{|||yyyxxxwwwwwwxxx{{{~~~~~~ttttttttttttsssqqqnnnkkk^^^```]]]WWWUUU]]]kkkuuu''''''(((******++++++++++++(((&&&%%%&&&((((((((())))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&'''((()))***+++,,,---))))))))))))((((((((((((******))))))((((((''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((''''''(((***,,,---***)))(((''''''((()))***,,,+++***(((''''''&&&&&&))))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((&&&''''''((())))))***++++++*********))))))(((((('''((()))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***))))))(((((('''''''''&&&(((((()))***************)))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))++++++)))((('''******))))))(((((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&%%%%%%%%%&&&''')))******)))))))))((((((''''''((((((((((((&&&$$$%%%'''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++***)))((()))***,,,...))))))))))))))))))))))))***)))((('''''''''''''''((()))*********((('''&&&*********)))))))))))))))******++++++++++++******++++++******************---,,,***))))))***,,,---,,,---.........------,,,000555<<>>CCCHHHMMMPPPRRRTTTVVVUUUVVVYYY[[[\\\^^^aaabbbrrrlllhhhmmmxxx}}}pppkkkjjjrrryyyxxxqqqnnnsssyyyzzz~~~nnnlllrrruuuvvvyyy~~~zzzyyy|||xxxvvvwww}}}}}}xxxvvvxxxyyyxxxyyy{{{}}}{{{zzz{{{zzzzzz|||}}}}}}~~~~~~zzz{{{zzzyyyvvv((())))))************)))+++)))((()))+++,,,,,,+++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))******++++++******))))))))))))******(((((((((((()))))))))***************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))(((((('''(((***+++***)))'''%%%'''((((((((()))))))))***((()))************)))((())))))))))))))))))))))))''')))+++------,,,***(((((((((((()))))))))))))))+++***)))(((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))*********(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))************((((((((()))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&(((!!!###,,,...'''$$$(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((('''''''''((((((((())))))***+++,,,,,,------******++++++++++++******))))))*********++++++++++++,,,------------,,,+++,,,,,,---///222666;;;===CCCGGGKKKNNNOOOPPPQQQSSSUUUWWWYYYZZZZZZ\\\```ccckkkhhhiiippp|||{{{|||~~~uuuppppppsssyyy}}}yyyrrrooosssyyywww{{{}}}nnnooowwwyyyyyyzzz~~~}}}||||||~~~~~~}}}{{{}}}~~~xxx}}}~~~~~~))))))************))))))***)))(((***,,,---,,,+++************************'''''''''&&&''''''((()))''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))******((((((((()))))))))******************************''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******))))))(((((())))))))))))((((((((()))*********((('''&&&''''''(((((())))))******((()))***++++++***)))((())))))))))))))))))))))))((()))+++,,,,,,+++)))((('''''''''(((((((((((())),,,***)))(((''''''((()))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''''''''(((((())))))(((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((())))))******))))))((('''(((((())))))((((((''''''''''''((((((((((((((('''$$$,,,===AAA444((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***))))))******++++++,,,,,,******++++++++++++******)))))))))***++++++,,,,,,------,,,,,,,,,,,,------//////111333777;;;???AAAGGGJJJMMMNNNOOOOOOPPPQQQUUUWWWXXXXXXXXX[[[aaagggfffhhhmmmvvvpppnnnnnnrrrsssqqqqqqsssyyy{{{|||xxxrrrooorrruuuuuuxxx||||||}}}|||{{{xxxmmmnnnssswwwzzz}}}~~~~~~}}}zzz~~~{{{zzz{{{|||{{{xxx~~~~~~{{{|||}}}|||))))))************))))))(((''''''(((+++,,,+++)))))))))))))))))))))))))))((('''''''''(((((()))***''''''''''''''''''''''''''''''(((((()))***++++++'''''''''((()))*********'''((((((((()))))))))***))))))(((((((((((((((((()))))))))(((((()))))))))(((((()))))))))*********************************((((((((((((((((((((((((((((((((())))))*********))))))*********)))))))))'''((()))******)))((('''(((((((((((())))))))))))'''''''''((()))*********((()))***++++++***)))((())))))))))))))))))))))))((())))))******))))))((('''((((((((())))))))))))***)))'''&&&&&&'''((()))))))))))))))))))))))))))'''((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))'''((())))))******))))))'''''''''''''''''''''''''''''''''''''''((()))***(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((((((((((()))'''''''''(((((()))))))))''''''''''''''''''''''''(((((())))))((('''&&&%%%&&&'''(((((((((((('''&&&''''''(((((())))))))))))***%%%///BBBFFF888,,,***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''******+++******))))))(((((((((((((((((((((((((((+++***)))))))))))))))******))))))((()))***+++,,,******************************++++++++++++******((())))))***++++++,,,,,,...---,,,++++++,,,---...111222555888<<<@@@CCCDDDIIILLLNNNPPPPPPQQQRRRTTTUUUVVVWWWVVVVVV[[[dddkkkqqquuu|||{{{oookkklllsssxxxyyyyyyzzzxxxxxxwwwtttrrrppppppqqquuuyyy~~~|||nnnnnnmmmmmmsss{{{}}}zzz{{{uuuqqqqqqsssuuuxxx{{{zzz}}}{{{{{{xxxzzz{{{yyyxxx~~~}}}))))))*********))))))(((&&&%%%%%%''')))***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++'''((((((((())))))******))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++))))))************)))((('''((()))******)))(((''''''&&&''''''(((***+++,,,&&&''''''((()))******+++''')))***++++++***)))''')))))))))))))))))))))))))))))))))((((((((((((((((((((())))))*********+++((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******))))))((((((((('''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((()))***************'''''''''''''''''''''''')))(((''''''''')))***+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******''''''''''''''''''''''''''''''(((((('''%%%###"""&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((()))!!!$$$555:::///'''***(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''+++++++++++++++***)))(((((((((((((((((((((((((((------,,,+++*********++++++***)))))))))***,,,---*********)))))))))))))))******++++++++++++******((())))))***++++++,,,,,,///...,,,++++++,,,...///222444888<<<@@@CCCEEEEEEJJJMMMPPPRRRRRRTTTVVVWWWUUUWWWWWWVVVVVV\\\gggooo~~~vvvnnnjjjmmmwwwwwwuuusssrrrrrrqqqpppooovvv{{{tttdddeeefffhhhpppyyyyyyuuussstttwwwzzzzzzwwwvvvwwwvvv}}}}}}}}}}}}}}}xxx++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))%%%&&&''')))+++,,,,,,---------,,,+++***)))((('''******))))))))))))******++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++)))((('''***)))((((((((((((((()))))))))))))))************))))))++++++***(((&&&$$$(((((((((((())))))))))))***+++,,,+++)))))))))***(((((())))))************(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))***+++&&&&&&''''''((('''''''''((('''&&&&&&'''((()))***(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%((('''''''''((()))(((''''''&&&&&&&&&&&&'''((((((***))))))((('''&&&&&&&&&---------+++(((&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((()))******************************''''''((((((((((((''''''''''''''''''((((((((((((*********(((&&&&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''+++***'''&&&%%%&&&''')))''''''((((((((('''%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((()))******++++++*********))))))))))))))))))((('''''''''(((***+++************************+++***)))(((((()))***+++******++++++++++++******)))******++++++,,,------)))+++------------///111333555999@@@FFFIIIJJJIIIKKKOOOTTTVVVUUUTTTUUUWWWTTTSSSSSSTTTVVV^^^ppp~~~|||~~~~~~{{{sssuuuwwwxxx~~~zzzvvvuuutttqqqoooooo{{{|||wwwsssooommmbbbeeennnwwwzzzuuuqqqpppqqqpppssswwwxxxvvvuuuwwwqqqvvv~~~++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++*********************))))))))))))******++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,+++***)))((()))))))))((())))))******'''(((((()))***++++++,,,)))***++++++***(((&&&%%%(((((((((((()))))))))***+++,,,---,,,*********+++)))))))))*********++++++(((((())))))))))))((((((((((((((((((''''''&&&&&&))))))((((((((()))******(((((((((((((((''''''&&&(((((('''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((''''''((((((((('''(((''''''''''''((())))))***))))))(((''''''&&&&&&)))******(((&&&$$$$$$%%%'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))******(((&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''***)))((('''&&&''''''(((&&&'''((((((((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''((())))))******))))))))))))))))))***))))))))))))))))))))))))(((((('''((()))***++++++++++++***************+++***)))(((((()))***+++******++++++++++++***************+++,,,,,,------***+++------------///111555888>>>CCCGGGJJJKKKKKKNNNRRRWWWYYYWWWTTTSSSSSSRRROOOOOOQQQVVVddd{{{~~~|||{{{~~~{{{yyywwwuuutttuuuvvv~~~xxxpppjjjgggeeeeeeiiijjjooovvvwwwrrrnnnnnnmmmllloootttuuurrrppprrrpppvvv+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******+++******)))((('''))))))******+++++++++,,,******))))))))))))************++++++++++++++++++,,,++++++******++++++,,,************************+++,,,,,,,,,,,,+++******))))))))))))***+++,,,,,,)))))))))***************)))***++++++***)))'''&&&((((((((()))))))))******,,,---...---+++***+++,,,*********+++++++++++++++((())))))******))))))((())))))))))))((((((((((((,,,+++******)))))))))))))))))))))(((((('''&&&&&&))))))((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))(((''''''&&&&&&'''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))******)))'''&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''''''''&&&%%%&&&'''((((((((((((''''''''''''&&&&&&'''((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''(((((()))***++++++***))))))(((''''''))))))))))))))))))******)))(((((((((((()))***+++++++++++++++******))))))+++***))))))))))))***+++******++++++++++++************++++++,,,,,,------+++,,,---------...000222888===CCCHHHIIIKKKOOORRRVVVYYY[[[[[[XXXTTTQQQPPPQQQNNNMMMQQQZZZmmm{{{|||zzz|||~~~~~~wwwuuu}}}xxxooogggbbbbbbdddfffqqqppprrrvvvtttnnnkkkkkkiiihhhkkkqqqrrrooommmoooooowww******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************))))))))))))))))))))))))******+++******)))(((''')))************++++++++++++******))))))******+++******+++++++++++++++,,,,,,++++++******++++++,,,************************+++++++++++++++*********))))))******+++,,,---...,,,,,,+++******)))((((((******+++++++++***)))((((((((()))))))))*********,,,---------+++***+++,,,++++++++++++++++++++++++)))))))))******)))))))))******))))))))))))))))))++++++***))))))))))))***((((((''''''''''''''''''******)))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''((((((((('''''''''(((((((((''''''(((((()))***))))))(((((('''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))******)))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''((()))((((((''''''&&&&&&''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&(((******)))(((&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))*********))))))(((((((((((()))))))))))))))*********)))))))))))))))*********,,,,,,++++++***)))))))))******************************++++++++++++************++++++,,,------...+++---.........000333555<<>><<<===>>>???@@@AAABBBCCCEEEDDDCCCAAAAAA@@@@@@AAAAAA@@@???>>>===============<<<;;;:::999999999999777666444333333333111//////000111111111///---+++///............///000111...///---+++///666333+++---,,,***))))))+++---///------,,,,,,,,,,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************((()))***+++++++++++++++......---+++)))((()))+++))))))))))))))))))))))))************************,,,+++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))(((''''''((((((''''''''''''((((((((()))***)))(((&&&&&&'''(((((()))(((((('''''''''(((((((((((((((((())))))))))))******))))))(((((('''''')))************+++++++++((())))))+++,,,---.........------,,,,,,------.........---------.../////////000222444666;;;AAAFFFHHHLLLPPPUUU```nnnvvvwww}}}uuujjj```XXXXXXfffuuu}}}}}}}}}~~~|||xxxuuuwwwvvvyyyxxxvvvwwwyyy{{{xxxwwwtttppplllkkkmmmpppvvvxxx~~~,,,,,,,,,,,,++++++******------------------------,,,------......------,,,...+++)))***,,,---,,,+++,,,,,,+++++++++,,,------+++---......---,,,---...---...000000///......///...///111222333444666888:::;;;<<<===???@@@AAABBBCCCDDDGGGHHHIIIIIIIIIJJJLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGCCCAAA???======;;;999777777777888888777555333222000000/////////000000000...///------222999999333222000------.........---...---,,,+++***)))))))))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,+++))))))+++---************************(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''((()))))))))))))))++++++*********)))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))))))))((((((((('''((((((((())))))))))))***((((((((((((((((((((((((*********))))))((((((((('''''''''((((((((())))))((((((''''''&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))((((((((()))************+++++++++)))***+++,,,---...//////...------,,,,,,------......------------......//////111444777:::@@@FFFJJJMMMRRRWWW]]]gggsssxxxxxxooohhh```YYYWWW___rrr~~~~~~}}}yyyzzzzzzsssqqqtttvvv|||zzzvvvsssoookkkiiiiiikkkmmmwwwyyy---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,...---,,,---...///---+++++++++++++++,,,---...///)))+++,,,+++++++++---///...///000000000000222444666888;;;<<<===???CCCEEEJJJKKKMMMOOOQQQQQQQQQQQQUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWYYYZZZ\\\]]]]]]]]]\\\[[[\\\\\\\\\\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUUUUUUUUUURRRPPPMMMKKKJJJIIIFFFDDDEEEEEEEEEDDDCCCAAA@@@???999888777555333222111000000000//////555===>>><<<333///+++,,,///000---***///...---+++***)))((((((,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......)))***++++++++++++++++++***+++++++++******,,,...************************''''''''''''''''''''''''&&&''''''((()))***++++++))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******)))((((((''''''&&&&&&&&&)))((('''&&&'''((()))***'''(((((())))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''((()))*********((()))******++++++******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((()))***+++++++++***)))(((''''''((((((((()))))))))((())))))))))))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))************+++++++++++++++,,,---......//////...------,,,,,,------...------,,,,,,---......//////222777;;;@@@EEEJJJNNNQQQWWW]]]cccllluuuwwwttteee___YYYWWWZZZfff|||sssmmmkkkoooqqqwww{{{sssoookkkiiijjjmmmppprrryyy}}},,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,------......------,,,//////000111111111///...,,,,,,,,,,,,,,,------...,,,---------,,,---000333///111333555777:::???BBBGGGIIILLLMMMOOORRRVVVYYY\\\]]]___aaaaaa```___^^^aaaaaaaaaaaacccccccccbbb^^^^^^]]]\\\\\\[[[ZZZZZZ\\\]]]```bbbccccccbbbaaabbbcccdddeeedddbbb___^^^[[[[[[[[[[[[[[[[[[ZZZZZZ\\\ZZZWWWVVVVVVTTTRRRPPPTTTTTTSSSRRRQQQOOONNNNNNHHHGGGDDDAAA>>>:::888666888666444444888<<>>CCCHHHMMMPPPTTTZZZ```eeekkkqqqpppkkkeee```]]]]]]aaakkk}}}~~~|||}}}vvvnnnkkkkkkmmmooottt}}}~~~uuuqqqllllllpppvvvzzz|||}}}zzzyyy~~~************++++++++++++---------.........//////,,,------......------,,,---...000111111000000///...------,,,,,,---------111222222222222333666999555888<<<@@@EEEKKKQQQVVVYYY[[[]]]^^^```ccchhhkkkllllllmmmnnnllljjjgggfffeeecccbbbccceeeffffffdddfffeeedddcccaaa```___^^^ZZZ\\\___bbbccccccbbbbbbcccdddfffgggfffeeecccbbb^^^____________^^^^^^]]]___]]][[[[[[\\\[[[ZZZXXX[[[[[[[[[ZZZYYYXXXVVVVVVRRRRRRQQQOOOMMMJJJHHHFFFDDD@@@===;;;;;;<<<===>>>DDD;;;222///222555444000......---,,,,,,,,,---------------------,,,,,,,,,------------------------......---,,,+++******)))++++++,,,,,,,,,++++++***+++,,,---,,,+++******+++************************************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))******)))(((''''''&&&&&&))))))((((((((()))***+++(((((())))))))))))(((((()))))))))***************))))))))))))))))))))))))))))))******+++++++++,,,***)))))))))((((((((('''))))))***+++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))+++,,,---+++***((((((((((((((()))))))))***((()))***+++***)))(((''''''''''''''''''((())))))(((((((((((())))))))))))(((((())))))******++++++))))))*********+++++++++******++++++,,,,,,------...------,,,,,,------...------------...///000111222666<<>>;;;888555222222222111000/////////000/////////.........------........................,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***(((***,,,---,,,++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((%%%'''(((******)))(((''')))))))))))))))((('''''''''''''''(((((()))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''((((((((()))))))))***'''(((((((((((()))))))))))))))))))))))))))))))))((((((((())))))*********(((((()))))))))*********))))))((((((''''''((((((&&&&&&&&&''''''((()))***(((((((((((())))))))))))++++++******************)))************++++++++++++++++++,,,,,,,,,,,,,,,...------,,,,,,------.........//////000222333444999===BBBIIIPPPYYYaaagggwwwtttmmmeeecccfffgggdddbbbfffppp{{{|||zzz{{{~~~zzzxxxyyyyyysssrrrqqqpppppprrruuuwwwwwwxxx{{{~~~wwwxxxzzz|||zzzwwwzzz~~~+++++++++,,,,,,---------,,,,,,---......///000000,,,------......------,,,---000222222222333888<<>>EEEJJJPPPWWW\\\aaafffhhhfffiiimmmpppqqqrrrtttuuuxxxxxxwwwvvvvvvxxx||||||{{{yyywwwuuutttttttttmmmiiifffiiinnnrrrqqqooosssrrrqqqpppnnnmmmlllkkk^^^]]]^^^^^^___aaabbbccc]]]]]]^^^___aaacccfffgggfffgggggggggeeebbb___]]]dddbbb```______^^^\\\ZZZZZZ]]]aaadddeeebbb^^^\\\[[[]]]^^^``````___]]]\\\\\\YYYXXX[[[XXXRRRQQQVVVPPPPPPOOOMMMIIIFFFBBB@@@999888777555444333333222111111000000/////////...........................++++++,,,---...///000111------------,,,,,,+++***&&&(((+++---,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******(((((((((((())))))))))))((())),,,......---+++))))))))))))))))))(((''''''''''''(((((()))))))))***))))))))))))))))))))))))++++++++++++************''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''((((((((())))))******))))))))))))************))))))))))))))))))))))))((((((''''''((()))******))))))))))))************...---+++*********+++,,,&&&&&&&&&'''''')))******(((((((((((()))))))))))),,,+++++++++***))))))))))))************+++++++++,,,,,,------------------...------,,,,,,------.../////////000111333444555<<>>===:::666222000111111111111000/////////000111222222111000///+++,,,...000000000...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++)))'''%%%***,,,------+++******+++---------,,,,,,+++++++++************************'''(((((()))******++++++++++++,,,,,,+++***((('''''''''((())))))***))))))))))))*********))))))(((++++++***)))((('''&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********************)))))))))))))))*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))(((&&&))))))))))))))))))))))))'''((((((((('''&&&%%%%%%))))))(((((((((((())))))''''''''''''((()))++++++---,,,***(((((()))***+++***)))&&&%%%%%%&&&)))***---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++***)))(((((())))))))))))************))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))))))))++++++((()))+++,,,---.........///......---------......000,,,+++...222333666;;;AAAEEEKKKQQQYYYeeetttwwwhhh^^^^^^aaadddeeepppvvv}}}~~~}}}{{{yyyuuurrrssswww}}}{{{{{{~~~xxx{{{zzzvvvvvv~~~------------............//////......---......//////...,,,---...///000000...111444666777999<<>>@@@FFFMMMUUU]]]lll}}}vvviiiaaa^^^___hhhwww}}}rrrqqq}}}yyyuuuwww}}}---------.........//////,,,---...///222444666777888===CCCHHHLLLRRRYYY^^^eeegggjjjkkklllnnnqqqsssrrrssstttuuuwwwxxxyyyzzz}}}|||zzzxxxuuusssqqqpppmmmmmmlllnnnqqqrrrrrrrrrrrrpppooopppsssuuuuuutttpppooonnnnnnppprrrrrrqqqqqqqqqpppooonnnnnnnnnooommmmmmkkkgggdddcccdddfffdddcccaaa___^^^]]]\\\\\\]]]___```aaa___\\\XXXUUUOOOMMMKKKJJJIIIJJJKKKMMMKKKNNNSSSVVVXXXZZZ\\\^^^_________^^^\\\[[[[[[]]]]]]]]]^^^aaadddffffffeee^^^```bbbccccccaaa___]]]^^^^^^^^^^^^___```aaaaaa^^^```bbbcccbbbbbbcccddd^^^^^^]]]\\\ZZZXXXWWWVVVTTTQQQLLLFFF@@@;;;777555444333333222111000/////////////////////.........------------------------.........---------------&&&)))+++,,,,,,,,,---///,,,,,,,,,,,,,,,---------******************************++++++++++++++++++++++++***************+++*********+++******))))))'''((()))******+++************))))))(((((('''''')))))))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))************------,,,+++***))))))(((,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''((()))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))))))))&&&'''((())))))((('''&&&((((((((())))))*********************************)))))))))))))))******+++))))))************))))))))))))))))))************++++++++++++++++++++++++)))***+++,,,------------***+++,,,,,,------------............///000111111111222777===AAAEEENNNXXXfffooo~~~ssshhh``````eeesssxxxoooqqq~~~zzzyyy........./////////000000---///111555999>>>BBBDDDHHHNNNVVV[[[]]]aaagggkkkmmmoooqqqqqqpppqqqrrrttttttttttttuuuuuutttttttttrrrqqqnnnjjjfffbbb___]]][[[ZZZZZZ\\\___aaabbbaaa___```ccchhhmmmqqqsssssspppooommmnnnoooppppppooonnnnnnmmmnnnnnnoooppppppooonnnkkkfff```^^^___aaa]]]\\\YYYWWWWWWXXXYYYZZZ\\\^^^aaabbbaaa]]]XXXUUUPPPNNNKKKHHHGGGHHHJJJKKKIIIKKKOOORRRTTTWWW[[[]]]___bbbeeefffeeedddcccccccccbbb```aaadddfffffffffcccdddddddddcccaaa___]]]]]]]]]^^^___````````````]]]```bbbbbb```___```aaa`````````___^^^]]]\\\[[[]]][[[XXXSSSNNNIIIEEEBBB???>>>;;;888555333111000000000000/////////..............................///...............//////...000000...+++)))((()))******++++++,,,,,,,,,,,,************************************************)))******+++++++++******))))))***+++++++++******'''((()))******+++++++++))))))))))))(((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))************+++******))))))(((((((((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))************************)))))))))))))))***++++++))))))************))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---......)))***+++,,,---.....................///000111222333444888???CCCJJJUUUaaattt~~~rrrlllhhhmmmwww|||uuuooorrr~~~yyy////////////000000000000777999===CCCIIIOOOTTTWWWZZZ```fffiiihhhhhhlllooopppqqqrrrrrrqqqppprrrsssqqqqqqqqqqqqpppooonnnmmmbbbaaa^^^[[[WWWSSSQQQOOOLLLKKKKKKMMMPPPRRRRRRRRRQQQSSSXXX```hhhnnnqqqqqqqqqooommmmmmnnnoooooonnnjjjkkkkkklllmmmnnnpppqqqpppoookkkddd\\\YYYYYY[[[VVVTTTQQQOOOOOOQQQTTTVVVSSSVVVYYY[[[ZZZWWWSSSPPPPPPMMMJJJFFFEEEFFFHHHJJJGGGHHHJJJKKKLLLNNNQQQTTT[[[```fffjjjjjjiiihhhhhhgggeeebbbaaacccdddeeeeeehhhggggggfffdddbbb___^^^___```bbbcccddddddcccbbbaaaccceeedddaaa______aaa````````````___^^^^^^]]]^^^^^^^^^]]][[[XXXUUUSSSJJJHHHDDD@@@;;;777444333111111000000/////////...........................//////.........//////000(((***---.........///000))))))******++++++++++++******************************))))))))))))))))))((()))+++,,,,,,+++***)))((()))***+++++++++++++++''''''(((******+++++++++(((((((((((())))))))))))'''(((((()))******++++++************************))))))))))))************''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))***)))(((((((((((())))))''''''((())))))***))))))***))))))))))))))))))***)))))))))))))))(((((((((************************))))))((())))))***++++++))))))************))))))))))))))))))************++++++++++++++++++++++++++++++******+++---...000((()))+++,,,---.....................///000222222333555999@@@EEELLLZZZggg{{{zzzrrrpppttt|||{{{uuuxxxxxxuuu|||{{{yyy|||000000000000222444777999DDDGGGMMMTTTZZZ^^^aaabbbkkkkkkkkklllllllllmmmmmmpppsssuuusssoookkkjjjjjjfffeeedddcccbbb``````___RRRNNNIIIGGGHHHHHHFFFDDDDDDDDDCCCCCCCCCDDDEEEEEEHHHMMMVVV___ffflllnnnoooqqqooollliiifffeeeddddddeeegggiiiiiijjjlllnnnqqqqqqooolllhhhccc___[[[YYYVVVSSSPPPOOOOOOOOONNNMMMPPPQQQSSSTTTUUUUUUUUUUUUOOONNNLLLKKKJJJIIIIIIJJJMMMMMMLLLLLLLLLNNNOOOPPP^^^bbbfffiiikkkmmmoooqqqnnnhhheeefffeeebbbaaabbbdddfffgggfffeeedddeeefffhhhfffdddddddddeeedddccceeecccaaabbbddddddaaa^^^]]]]]]\\\[[[[[[\\\]]]^^^___```aaaaaa___]]]ZZZXXXVVVUUURRRNNNIIICCC>>>;;;777555222111111111000//////...---,,,++++++,,,,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++++++++++++++,,,---......++++++++++++++++++++++++************************''''''(((((())))))******---------,,,,,,+++++++++))))))))))))***+++,,,---***))))))((((((((())))))++++++,,,---,,,+++***))))))************+++++++++))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((('''%%%$$$###"""!!!******))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))***))))))((()))+++---...******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,---------------------...///111222333666<<>>AAAAAABBBCCCDDDFFFHHHIIITTTXXX^^^dddiiikkkllllllhhhfffdddbbb```_________\\\^^^aaabbbdddfffiiilllqqqpppnnnkkkgggdddbbb```^^^\\\YYYWWWWWWWWWVVVUUUUUUVVVXXXYYYZZZZZZZZZZZZVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSUUUUUUaaadddhhhjjjlllmmmnnnppppppjjjggghhhhhheeeeeeggghhhiiijjjiiihhhggghhhjjjiiigggeeeeeeffffffeeedddhhhfffdddeeeffffffdddaaa___^^^]]]\\\[[[\\\\\\]]]]]]^^^```aaaaaa```^^^]]]\\\[[[ZZZWWWSSSOOOKKKIII@@@===888444222111000...////////////......------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++************))))))))))))***+++,,,---+++******))))))************+++,,,------,,,++++++******************))))))))))))))))))************(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++******)))((('''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((()))))))))***))))))************))))))******++++++++++++******)))))))))*********++++++++++++,,,,,,,,,---------///.........000111333555777999???GGGNNNXXXmmmtttqqq}}}ttttttyyy|||zzz~~~}}}sssmmmmmmrrrvvvsssxxxxxxssswww}}}~~~666777:::???GGGPPPXXX\\\dddfffjjjmmmpppqqqrrrrrrjjjlllnnnoooooollliiigggeeeaaa\\\YYYXXXXXXYYYYYYUUUVVVXXXYYYYYYXXXWWWVVVLLLHHHBBB???>>>>>>>>>>>>BBBCCCDDDGGGIIIMMMOOOQQQXXXZZZ]]]___aaaaaa``````\\\[[[[[[ZZZZZZZZZZZZZZZWWWYYY\\\^^^```bbbfffhhhooonnnmmmllljjjiiihhhhhhhhheeebbbaaaaaaaaa```___\\\]]]___aaabbbbbbbbbaaa___````````````___]]]\\\[[[[[[ZZZ[[[[[[]]]^^^___dddgggjjjlllllllllmmmnnnpppjjjfffggghhhggggggjjjlllmmmnnnmmmllllllmmmnnnkkkiiigggfffggggggfffeeeiiihhhgggggghhhgggeeecccbbb```___]]]\\\[[[\\\\\\[[[\\\___aaabbbcccccccccbbbbbbaaa___]]][[[YYYWWWNNNJJJCCC===999666444222000000111111111000///...........................------------------------------++++++++++++------------,,,,,,,,,,,,++++++...---,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++((((((((()))))))))))))))))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,***+++,,,------...------++++++******))))))(((((())))))))))))************'''(((((())))))(((((('''))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))((((((((((((((())))))******))))))(((((((((((()))))))))******))))))************))))))******++++++++++++******))))))************++++++,,,,,,,,,,,,------------/////////000222444666777===>>>CCCKKKVVVfff|||qqqvvvtttooorrryyy}}}}}}~~~}}}|||{{{{{{|||~~~zzzsssmmmmmmooosssuuunnnssssssooonnnssszzzBBBEEEJJJQQQXXX```fffiiijjjlllnnnqqqrrrrrrrrrqqqmmmmmmllljjjgggdddaaa___XXXTTTQQQRRRVVV[[[]]]]]][[[]]]^^^^^^]]]ZZZVVVTTTLLLIIIEEEBBBAAABBBDDDEEEFFFGGGIIILLLOOORRRUUUWWWSSSTTTUUUVVVWWWVVVVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\^^^aaacccccceeegggiiiiiijjjjjjjjjkkkkkkkkklllllljjjgggeeeeeeeeedddccccccdddfffggghhhhhhggggggeeefffggggggeeeccc```^^^aaaaaaaaabbbcccdddeeeeeegggiiilllllllllkkkllllllmmmgggdddeeeffffffhhhkkknnnooopppooonnnmmmnnnpppllljjjhhhhhhhhhiiihhhfffgggggggggggggggfffeeedddeeecccaaa___]]]\\\\\\\\\ZZZ\\\^^^```bbbcccddddddccccccbbbaaa```___^^^]]]ZZZVVVQQQLLLGGGBBB===:::555444333111000000000000/////////......---------------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++'''((((((((())))))******))))))))))))***+++,,,---+++,,,,,,---------------***+++,,,---...///000000...------+++***)))((((((((()))))))))************''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))******************************((()))))))))))))))******(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))(((((((((((()))))))))******)))))))))(((((()))))))))*********)))******++++++******)))******++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------.../////////111333555888:::AAABBBFFFOOO]]]qqq~~~vvvmmmuuuxxxsssuuuyyyzzzwwwwww}}}{{{|||}}}wwwqqqoooqqquuuvvvwwwnnnqqqzzz|||{{{qqqmmmlllqqqvvv~~~SSSVVV\\\bbbhhhkkkmmmmmmlllmmmoooqqqqqqqqqpppoookkkhhhccc]]]YYYVVVUUUTTTRRRPPPQQQVVV\\\aaaaaa```^^^^^^^^^\\\YYYSSSNNNKKKGGGFFFDDDCCCCCCEEEHHHKKKGGGHHHIIIKKKNNNQQQSSSUUURRRRRRSSSTTTVVVWWWWWWXXXXXXYYYZZZ\\\^^^___```aaadddfffhhhiiihhhgggggghhhgggggghhhiiikkklllmmmnnnnnnkkkhhhgggggggggfffeeeggggggiiijjjjjjiiiiiihhhhhhiiiiiihhheeebbb^^^\\\______```bbbcccdddddddddfffhhhkkklllkkkjjjjjjkkkkkkfffccceeegggggghhhkkklllnnnooonnnmmmlllmmmnnnllljjjhhhhhhhhhiiihhhffffffggghhhhhhhhhggggggggghhhgggdddaaa___^^^^^^^^^\\\]]]^^^___```aaaaaaaaacccbbbaaa```___^^^^^^]]]]]]\\\ZZZXXXUUUOOOHHHDDD>>><<<777333000000222333111111000///......------...........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++))))))))))))***+++,,,---+++,,,---............---+++,,,,,,---///000111222000000///...,,,+++******((()))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++''''''(((((())))))******))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))******************++++++++++++************++++++++++++******,,,,,,,,,---------......,,,,,,---------...............///000333666999;;;AAACCCHHHTTThhh|||qqqqqqmmmsssyyyvvvttttttsssttt{{{||||||{{{uuussstttwwwwwwvvvrrrqqqttt}}}||||||tttooolllpppwww~~~bbbeeeiiimmmoooooonnnmmmnnnooopppqqqpppnnnlllkkkccc___XXXRRROOONNNOOOPPPVVVWWWYYY\\\______^^^\\\WWWWWWUUURRRMMMHHHCCC@@@???@@@AAAAAAAAACCCGGGJJJEEEEEEGGGHHHKKKMMMPPPQQQTTTUUUUUUWWWYYY[[[]]]^^^]]]^^^```bbbdddffffffggghhhjjjkkkjjjhhheeeddddddgggggghhhiiikkklllmmmmmmmmmkkkhhhfffffffffeeedddggghhhhhhhhhhhhgggeeedddggggggfffdddbbb___\\\ZZZXXXYYYZZZ\\\]]]^^^^^^^^^ccceeehhhiiiiiihhhiiijjjkkkgggeeehhhjjjiiiiiikkkjjjkkklllkkkjjjiiijjjlllkkkiiigggfffggggggfffeeeeeehhhjjjjjjjjjjjjkkklllkkkjjjgggdddbbbaaa``````________________________cccbbbaaa```___^^^^^^^^^]]]]]]]]]]]]\\\XXXRRRNNNKKKGGGAAA;;;777555555555333333222111///...------////////////////////////...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++,,,---...///++++++++++++++++++++++++***************************************)))))))))******++++++++++++++++++))))))))))))***+++,,,---,,,---///000111111000///---------...///111222333111111000///...---,,,,,,))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((()))******))))))((((((((((((((()))))))))))))))******++++++******))))))))))))*********++++++******++++++++++++************++++++++++++******,,,,,,---------.........,,,---------............---...///111444888;;;===???DDDMMM]]]vvvsssooouuutttvvvzzztttsssuuuwww|||zzzvvvttttttuuuuuuuuurrrqqqttt{{{}}}}}}vvvqqqooosssyyykkklllmmmmmmnnnooooooooonnnnnnnnnmmmjjjgggcccaaaXXXVVVSSSQQQQQQSSSUUUWWW\\\^^^___^^^[[[XXXVVVUUUQQQPPPNNNKKKHHHEEEBBB@@@<<>>:::888555555444222111///......////////////////////////........................+++++++++,,,,,,------------------,,,------......++++++++++++++++++++++++************************,,,,,,+++++++++*********++++++++++++++++++******))))))))))))***+++,,,---///000222444555444333222//////......///111222333111000000///...------,,,))))))))))))***************)))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((()))******)))(((''''''((((((((()))))))))***)))******++++++******)))))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++,,,,,,,,,---------------...............///000333666:::>>>@@@BBBIIITTTfff{{{qqqsss|||{{{{{{zzzxxxxxxzzzyyytttrrrsssuuuyyyvvvtttuuuzzz{{{}}}~~~wwwuuuvvvxxxyyy}}}ooonnnlllkkkkkkmmmppprrrkkkjjjiiigggccc^^^ZZZWWWSSSSSSTTTVVVYYY]]]```bbb^^^``````]]]VVVQQQPPPQQQPPPPPPNNNMMMKKKIIIHHHHHH@@@CCCFFFGGGFFFFFFHHHJJJOOOPPPRRRUUUXXX\\\___aaahhhgggeeedddeeefffhhhjjjcccdddfffhhhiiijjjiiiiiidddfffhhhgggdddaaa___^^^cccccccccdddddddddddddddeeeccc```^^^^^^^^^]]]\\\cccccccccbbb```]]][[[YYYXXXWWWVVVUUUUUUTTTUUUUUUSSSTTTVVVYYYZZZ[[[[[[ZZZ\\\___bbbeeeffffffhhhiiifffcccdddhhhiiifffdddeeefffggghhhhhhffffffggghhhhhhfffdddddddddeeedddccc___bbbfffhhhhhhiiilllnnnnnnmmmjjjhhhfffeeeeeeeeebbbbbbaaaaaaaaaaaaaaabbb^^^^^^]]]]]]^^^___aaabbbhhheeebbb```aaabbbcccbbb]]]\\\YYYTTTMMMEEE===999666666555333111000///...000000000000000000000000......///000000///......+++++++++,,,,,,---------000000///...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++******))))))))))))))))))***+++,,,---111222444666777777666555000000/////////111222333/////////...------,,,,,,))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********)))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((()))******)))(((''''''((((((((())))))************++++++++++++******)))************+++++++++***++++++,,,,,,++++++*********++++++++++++******))))))*********+++++++++---------........./////////000111444888<<<@@@BBBGGGNNNYYYkkksssssspppwww~~~~~~|||yyywwwxxx|||tttqqqtttwww|||zzzyyy{{{~~~yyy~~~|||}}}~~~xxx{{{~~~}}}xxxxxxnnnnnnnnnmmmnnnnnnooopppnnnjjjddd^^^[[[[[[]]]^^^___^^^^^^___```aaa```___```^^^[[[XXXVVVWWWXXXYYYXXXWWWVVVVVVVVVUUUSSSPPPJJJJJJJJJLLLOOOSSSWWWZZZYYY\\\___ccceeeffffffeeehhhgggffffffffffffdddbbbbbb^^^]]]bbbeeedddbbbbbbbbbbbbaaa___]]]]]]___aaaggg^^^[[[___bbb```^^^```eeebbb______bbbeeeeeedddeeegggiiihhhccc]]]ZZZYYYTTTUUUSSSPPPQQQWWWYYYXXXXXX]]]ccceeedddccc```]]]```cccgggiiiiiihhhiiiiiilllgggeeehhhiiifffeeefffbbbggghhheeeccceeefffeeejjj^^^___eeebbbbbbgggfffeeeeeefffggghhhhhhggggggjjjjjjkkklllkkkjjjiiihhhiiigggdddaaa___]]]]]]\\\]]]^^^^^^___```_________aaabbbdddeeeeeeccc```___`````````^^^ZZZTTTNNNJJJEEEAAA<<<888555444222111333111///...//////...---......---------......///*********+++---000333444***++++++,,,---...//////,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))***,,,,,,------,,,000111333666888999999999333333111000000000111222...000000///...---...//////---***'''&&&(((***,,,$$$$$$###$$$%%%''')))***))))))))))))))))))))))))((((((((((((((()))******((()))*********((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))'''((()))******************************)))((((((************************)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------...///...,,,,,,...000222222555:::<<<>>>CCCIIINNNSSS___sssxxxmmmmmmrrr{{{|||{{{wwwuuuzzz|||~~~}}}{{{ttt{{{~~~uuuuuuqqqqqqpppooooooooooooooollliiieeeaaa___```bbbdddfffeeedddeeeggghhhhhhhhh______^^^^^^___aaaccceeecccaaa`````````___]]][[[XXXXXXXXXYYY[[[^^^```bbbaaabbbcccdddeeedddccccccgggeeecccbbbbbbbbbbbb```aaa\\\ZZZ]]]___]]]\\\]]]^^^^^^]]]YYYWWWWWW[[[^^^mmmbbbZZZ[[[^^^aaagggmmmssspppnnnnnnqqquuuvvvvvvxxxzzzzzzvvvnnncccZZZUUUTTTUUUTTTTTTYYYdddlllmmmqqquuuyyy{{{{{{zzzxxxvvvmmmsss|||}}}xxxxxxqqqllllllkkkfffccccccgggjjjhhhdddbbbddddddbbbeeeXXXYYY^^^\\\^^^dddcccccccccddddddeeeeeeeeeeeeiiiiiikkkllllllkkkjjjjjjgggfffeeecccbbbaaaaaaaaa````````````___^^^]]]\\\```aaacccddddddccc```______``````___\\\YYYUUURRRRRRMMMGGGAAA<<<888333000222000000000111111///---///......------......///......---------...///000+++,,,,,,------.........,,,,,,,,,+++++++++******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))((())))))******+++,,,,,,---333444555666666555555444333222111000000000111111...///000///...---...//////---***(((((((((***+++***))))))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((''''''))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))******(((((((((((())))))))))))((()))*********************************)))((((((************************)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,---------...///...------///000444444777<<<>>>???EEELLLQQQYYYhhhyyy|||ssskkkoooxxx~~~|||~~~|||}}}xxx|||rrrqqqqqqooonnnmmmmmmlllkkkiiihhhffffffgggiiijjjkkkiiifffeeeggghhhiiiiiicccdddeeegggiiikkklllmmmkkkiiigggggghhhgggeeedddaaabbbbbbcccddddddddddddiiihhhfffdddbbbaaa```___```^^^]]]^^^```aaaaaa```]]]WWWSSSTTTTTTSSSTTTWWWZZZZZZXXXSSSPPPRRRWWW]]]ddd^^^ZZZ^^^eeemmmvvv~~~~~~|||zzzzzz}}}yyyoooeee___^^^^^^\\\\\\dddrrr{{{}}}~~~{{{uuuqqqpppoooooolllgggfffgggeeeaaabbbUUUTTTXXXVVV[[[bbb```ccccccccccccddddddddddddcccdddfffhhhiiiiiiiiihhhggggggffffffeeedddcccbbbccccccbbbaaa___^^^\\\[[[^^^```bbbccccccbbb```_________``````___^^^]]]\\\^^^ZZZTTTNNNHHHAAA:::666333222111222222222///---//////............//////000///......------......------------------------,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,************************,,,,,,,,,,,,+++***)))(((***))))))))))))+++,,,---222333444444444333222111222222111000000000000111...///000///---------...---,,,+++***)))))))))***------,,,+++******++++++))))))))))))))))))))))))((((((((((((((()))*********))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++******))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++************************,,,,,,++++++++++++,,,,,,---...///...---...000111666666999===???BBBIIIRRRVVVccctttzzzrrrllllllvvv~~~~~~}}}ooooooooonnnmmmllllllkkkllllllkkkkkkkkkllllllmmmmmmiiieeecccdddeeeffffffjjjkkkmmmnnnnnnnnnmmmlllkkkiiiggggggggggggfffeeedddeeefffggggggeeedddcccgggeeebbb___]]]\\\\\\\\\XXXXXX[[[___bbbcccbbb```ZZZTTTOOONNNOOONNNRRRWWWWWWWWWVVVQQQNNNPPPXXX___ccceeejjjpppuuuyyy|||}}}}}}|||{{{xxxuuuzzz}}}}}}{{{wwwwwwwwwtttnnnfffYYYUUUVVVUUU[[[bbb___ccccccdddeeeeeeeeedddccc^^^```bbbdddfffgggggggggiiihhhhhhgggeeedddbbbaaaeeeeeedddcccbbb```___^^^^^^___aaabbbbbbaaa`````````````````````aaabbbbbbbbb```\\\XXXTTTMMMGGGBBB;;;999555333222111///---000000//////.../////////---------......///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++***(((((((((***,,,---...///000222333333222222222111111000000000000000...///000///---,,,---...,,,,,,,,,,,,+++***))))))++++++******))))))))))))))))))))))))))))))))))))((((((((((((((())))))******)))(((''''''((()))***)))))))))))))))))))))))))))*********++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))++++++,,,++++++***))))))))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++,,,,,,---...//////...///111333777777:::>>>@@@DDDNNNYYYbbbppp|||rrrmmmlllsssmmmmmmnnnoooooonnnnnnmmmnnnmmmmmmlllkkkkkkjjjjjjgggeeebbbbbbdddgggiiijjjlllmmmnnnnnnnnnllljjjiiijjjhhhfffeeefffgggfffeeeccceeefffggggggeeebbbaaa___]]][[[YYYYYYZZZ[[[]]]XXX[[[```fffiiigggccc___WWWRRRNNNNNNNNNOOOTTTZZZXXXZZZZZZWWWSSSTTT\\\ccctttyyy}}}}}}yyyuuusssqqqyyyzzz{{{|||||||||}}}}}}||||||}}}ooobbb\\\ZZZXXX```eee___aaacccgggjjjiiigggccc```]]]^^^aaaccceeefffffffffffffffeeeeeeddddddcccccceeeeeeeeeeeeeeedddcccccc___```aaaaaaaaaaaa``````aaaaaa`````````aaabbbcccdddbbb```___\\\WWWQQQMMMHHHCCC<<<777333222000///222111000///////////////........./////////000000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++)))((((((***,,,---,,,---///000111111111000111111111111000000//////---//////...---,,,---...,,,,,,------,,,+++)))((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((())))))******)))(((''''''((()))***)))))))))))))))))))))))))))*********++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++***)))(((((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,.../////////000222555777888;;;???AAAGGGTTTaaattt}}}sssssswww|||mmmnnnooopppqqqpppoooooolllkkkiiihhhfffeeeddddddZZZYYYZZZ]]]bbbhhhkkkmmmiiijjjkkkkkkkkkjjjiiihhhkkkiiigggfffggghhhhhhggg___```aaaaaa```^^^[[[YYYVVVVVVVVVWWWYYY]]]```bbbbbbeeejjjoooppplllfff```VVVSSSRRRSSSSSSRRRVVV\\\dddhhhjjjfff```___dddjjjvvv{{{|||uuunnnmmmnnnooossswww|||~~~}}}zzzwwwvvvyyy|||ssslllhhhfffooosssiiieeejjjrrrwwwwwwqqqiiiddd]]]^^^```bbbccccccccccccdddccccccbbbcccdddfffgggddddddeeefffggggggffffffaaabbbbbbbbbaaaaaa```___aaaaaa````````````aaaaaafffeeecccbbb```\\\WWWSSSUUUOOOGGG???;;;888555444333222111000000//////000000111111000///...---,,,.........------,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,+++******+++,,,---...///000000000///...---000000111111000000///...---...///...,,,,,,,,,---------------,,,+++***)))((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((())))))***)))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,...///000000111444666888999===AAADDDKKK[[[kkk}}}lllmmmnnnoooooommmlllkkkfffeeebbb```^^^]]]\\\\\\UUUUUUWWW\\\bbbhhhkkklllhhhhhhiiiiiiiiihhhhhhgggiiigggddddddeeefffffffff``````___]]]ZZZWWWTTTSSSSSSTTTVVVZZZ___dddhhhkkkkkkmmmppptttvvvtttoookkkgggfffgggiiigggdddfffkkkyyyvvvpppqqquuussszzz|||uuupppsssyyy}}}~~~www}}}uuuiiiiiikkkllllllkkkjjjjjjjjjgggdddbbbaaaaaaccceeecccdddeeeeeefffffffffeeeddddddcccbbbaaa``````___`````````aaaaaaaaaaaaaaafffeeeccccccbbb```]]]ZZZ\\\XXXRRRLLLGGGBBB===999444333222111000000000000000000111111000///...---------------------,,,,,,,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...///000111111111000......---...///...,,,+++,,,---...------,,,++++++*********++++++,,,,,,+++))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))******(((((((((((())))))))))))''''''((()))))))))(((((((((((()))***************************************)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,...///000111222555777999;;;???DDDGGGQQQcccuuujjjjjjkkklllkkkhhhfffeeeaaa___\\\YYYXXXWWWXXXXXX\\\\\\^^^bbbhhhlllmmmmmmkkkjjjiiihhhgggffffffeeeeeebbb```___```aaabbbbbbgggfffdddaaa]]]YYYVVVTTTTTTUUUYYY^^^dddjjjnnnqqqnnnoooqqquuuyyy{{{zzzyyy}}}~~~~~~}}}}}}||||||}}}~~~}}}|||{{{zzzrrrooohhhccc___^^^^^^___cccddddddeeeeeeddddddcccfffeeedddcccbbb``````___^^^___```bbbbbbccccccbbbcccbbbbbbbbbddddddbbbaaa^^^\\\YYYUUUQQQJJJBBB===444333222111000000000000+++---///000111222111111------------------------,,,,,,,,,------.........,,,,,,,,,---------......************************++++++,,,------,,,,,,,,,,,,---.........---,,,,,,)))***---///111222222222///000111111111000...------...///...,,,+++,,,---///...---,,,++++++++++++++++++++++++***(((&&&%%%))))))))))))))))))))))))((((((((((((((()))******&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))&&&&&&'''(((((()))(((((((((((()))***************************************)))))))))))))))))))))))))))************+++++++++++++++************++++++************************,,,,,,,,,,,,---...///000,,,...///000111333666888;;;===AAAFFFJJJTTThhh{{{mmmlllkkkhhheee```\\\ZZZVVVVVVVVVUUUTTTUUUYYY\\\bbbdddffffffffffffhhhjjjggggggfffdddbbbaaabbbdddeeeaaa]]][[[YYYYYYaaajjjllluuuwwwnnnbbb^^^```cccgggccc``````eeeiiikkkkkkiiijjjpppvvv{{{uuujjjfffhhhfff___aaaaaa``````bbbdddggghhhggggggfffdddcccaaa___^^^dddddddddccccccaaa```___```aaabbbbbbbbbbbbaaaaaabbbaaa___\\\XXXSSSOOOLLLAAA===888333000//////000222111000000//////////////////...------------...---------............///......---,,,,,,+++******---------,,,,,,+++++++++---+++******,,,------,,,---------,,,,,,+++++++++&&&'''***---000222333444//////...------...000111...------,,,,,,+++******111///------......---,,,---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***)))))))))***+++,,,,,,,,,+++***)))(((((('''(((((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))************)))))))))*********++++++++++++(((((()))***++++++,,,,,,,,,,,,+++***))))))******---,,,,,,++++++,,,,,,---------------------------..................------222111000///111444888:::===???BBBGGGQQQaaauuullljjjfffaaa[[[VVVRRRPPPNNNQQQTTTXXX[[[^^^cccfffbbbccceeefffgggiiijjjkkkdddcccaaa___]]]]]]___```]]]\\\\\\[[[XXXYYYaaalll}}}xxxxxxzzzmmmeeebbbdddfffgggnnnkkkkkkpppyyyvvvrrruuusssmmmgggeeeaaa```aaaccccccccceeeeeedddccccccbbb```___``````aaabbbccccccdddddd````````````````````````aaaaaa```]]]ZZZWWWSSSQQQKKKFFF???777222000111111111111///...------------//////...------------...---------............///......------,,,++++++***---------,,,,,,+++++++++---+++******,,,------,,,---------,,,,,,+++++++++)))***,,,---///000111111222111000///...------------------------,,,,,,,,,///---************)))(((***************)))(((((())))))))))))))))))))))))))))))))))))***************)))(((((((((((()))*********)))(((((('''&&&&&&***))))))(((((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++((())))))***++++++,,,,,,,,,++++++***))))))******,,,++++++******++++++,,,++++++++++++++++++++++++........................//////...///222555999;;;AAABBBFFFNNN[[[lll|||fffccc]]]WWWRRROOOMMMMMMRRRVVV\\\```bbbcccdddeeedddbbbaaabbbdddeeeeeeddd___]]]ZZZXXXXXXZZZ\\\^^^bbbdddggggggbbb___hhhsssrrrkkkkkknnnpppyyyuuutttyyyyyytttwww~~~}}}pppkkkeeedddgggiiigggeeedddbbbaaaaaabbbcccbbbaaa______```aaacccdddeeeeeeaaa```___^^^^^^___```aaaaaaaaa```___]]][[[XXXWWWVVVQQQIII@@@999555333333333222000......---......000///......------......---------............///......------,,,+++++++++------,,,,,,,,,,,,++++++---+++******,,,------,,,------,,,,,,,,,,,,++++++,,,------............---111111111000///...---,,,------............//////...,,,***)))))))))(((&&&((()))+++,,,,,,***(((&&&))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++******)))((('''&&&%%%%%%)))(((((((((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))***++++++,,,,,,,,,+++******)))*********+++******))))))******+++++++++++++++++++++++++++..............................///222555:::???AAAIIIHHHLLLYYYjjj{{{}}}[[[XXXSSSPPPOOOQQQTTTVVVZZZ^^^dddhhhgggeeecccbbbgggdddaaa_________]]]\\\ZZZXXXVVVWWW[[[aaafffiiixxx|||}}}rrrjjjoooyyy}}}wwwtttnnnhhhiiirrr{{{~~~}}}uuunnniiikkkrrrwwwwwwtttkkkgggaaa___aaabbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbcccaaa___^^^^^^___```aaaaaaaaaaaa```___\\\ZZZYYYZZZWWWQQQJJJCCC===999666555444222000000000111222000//////...............---------............///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---///000111111000///---......///000000111111111///,,,+++++++++)))(((((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************+++******************+++))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))*********+++++++++++++++***************+++++++++************++++++---------------------------------...............000000333666;;;AAAFFFHHHNNNOOOUUUfffzzzQQQOOONNNNNNPPPUUU[[[^^^\\\aaagggkkkkkkiiigggeeeeeeccc```^^^]]]]]]]]]\\\YYYXXXZZZ```jjjuuu}}}zzznnnnnnuuuvvvnnngggiiipppuuuvvvtttsssmmmjjjoooyyyzzzsssiiicccbbbaaa___]]]bbbaaaaaa``````aaabbbcccdddcccaaa______```aaabbbaaaaaaaaa```^^^\\\ZZZXXXXXXXXXWWWTTTOOOHHHAAA===888777444222111222333444000000///............///---------............///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------+++,,,...///000000//////---...//////000111222222111///---,,,,,,,,,+++)))******)))(((((()))***+++))))))))))))))))))))))))((()))))))))*********************++++++*********))))))))))))************(((((('''(((((()))******))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))***************************++++++++++++***************++++++,,,,,,++++++++++++,,,,,,---------------------------------........./////////111444888>>>CCCHHHKKKLLLQQQ^^^rrr~~~OOOOOOOOOQQQTTTYYY^^^```dddgggkkkllljjjgggdddbbb^^^______^^^]]]___bbbeeedddcccfffnnn{{{xxxkkkjjjoooyyynnnnnnuuuxxxxxxxxxqqqmmmkkkooowww}}}tttnnnlllhhhbbb]]]____________```bbbdddeeedddcccbbbaaa``````aaaaaa````````````^^^\\\ZZZYYYWWWYYY[[[[[[XXXRRRKKKGGG???===999444222111222222111000//////......//////---------............///......------------------++++++,,,,,,,,,,,,---------+++******,,,------,,,++++++,,,,,,,,,,,,------***+++,,,------......---...............---,,,,,,......///000000111222222...,,,*********+++***)))+++***((('''''')))+++,,,))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))******))))))(((((('''''')))(((((((((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++*********************************)))******+++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------.../////////---///333777===BBBFFFIIIIIIUUUiii~~~wwwxxxvvvyyySSSUUUWWWZZZ]]]```bbbccchhhjjjkkkjjjgggdddbbbbbbeeeiiilllkkkiiikkkrrrxxxyyywwwvvvzzz}}}~~~xxxppppppuuu|||www{{{~~~xxxtttpppnnnqqquuuxxxyyy|||zzz|||}}}zzzqqqhhh``````___^^^___aaacccdddcccbbbbbbaaa``````______^^^______``````___^^^]]]ZZZ[[[]]]]]]\\\YYYUUURRRLLLHHHBBB;;;666222111111111000000///////////////---------............///------..................+++++++++,,,,,,------------+++******,,,------,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,------,,,+++++++++,,,,,,.../////////000000111111+++***((((((*********))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************((())))))******))))))(((************))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,******************************))))))***++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------...//////000...000333777<<>>BBBEEEGGGVVVkkk~~~nnniiinnn}}}vvv}}}ccc^^^\\\aaadddbbbdddhhhgggcccdddjjjqqqwww}}}yyyuuuxxx~~~xxxqqqmmmtttqqqqqqyyyzzzxxxuuupppgggaaa```bbbbbbcccbbbaaabbbccc```]]]\\\___bbbbbbaaa___^^^^^^^^^^^^_________^^^\\\[[[YYYWWWSSSMMMFFF>>>777333444222000000000000...,,,///............---------//////...---,,,++++++***///............---------------------------------------------------------+++++++++,,,,,,+++++++++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''')))+++,,,***'''&&&&&&******************************))))))((((((''''''))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))+++*********))))))((((((******+++,,,,,,,,,,,,+++,,,+++++++++******))))))(((((((((((()))))))))))),,,------......------,,,***+++,,,,,,******+++,,,***,,,///000///......///000333666888999>>>HHHQQQ```wwwrrrkkkjjjlll~~~}}}```]]]___dddfffcccccceeehhhjjjsssyyywww}}}xxxlllccc```___]]]\\\\\\___aaaaaa^^^[[[]]]```bbbbbbbbbcccddd______``````___^^^]]]\\\[[[ZZZXXXSSSMMMFFF???;;;555333111000111111000///000000/////////............---------------------+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,***(((((((((******************************))))))((((((((((((******************************))))))))))))*********++++++++++++***))))))+++*********))))))))))))))))))***++++++++++++***+++++++++******)))))))))************++++++++++++,,,,,,------------,,,,,,+++,,,---,,,+++++++++---,,,---.........000333666;;;777777:::===@@@JJJVVVjjjuuuooolllkkk~~~~~~~~~```]]]^^^bbbfffhhhmmmrrr{{{|||xxxnnnddd]]]YYYVVVXXX\\\```aaaaaa\\\^^^```aaaaaabbbccceee```aaaaaaaaa```___]]]\\\[[[\\\[[[YYYTTTNNNHHHEEE999666333111222222222111111111111000000000//////,,,,,,---------.........))))))***+++,,,---...///------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***+++***************************))))))))))))(((((((((******************************))))))))))))*********++++++++++++***))))))***************)))))))))(((((()))************)))*********)))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,---...---,,,,,,---.........---,,,---222999>>>FFF<<<888>>>AAACCCPPPaaawww~~~xxxuuurrrppp}}}}}}```^^^]]]```iiiwww~~~qqqaaaYYYTTTVVVZZZ]]]___```___```aaa```^^^^^^```bbbaaaaaabbbbbbaaa```^^^]]]YYYZZZ\\\[[[YYYTTTOOOLLLAAA===777444222222222111111111000000000/////////---------...............***++++++,,,------......------------------------++++++++++++++++++++++++---..................---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((((((***,,,************************))))))))))))))))))))))))************************+++******))))))******+++***++++++++++++***))))))************************((())))))***************))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,++++++***---...///...---,,,---//////...---,,,...222999>>>FFF<<<:::AAACCCFFFZZZsss}}}~~~~~~zzzzzz}}}{{{zzz~~~^^^aaagggooo~~~hhh\\\TTTUUUXXXYYYYYY[[[^^^^^^___^^^\\\\\\^^^``````aaabbbbbbbbbaaa______ZZZ[[[]]]]]]\\\YYYUUUSSSJJJEEE???999555333111///000000000/////////......000000///......---,,,,,,.........------------------------------------------------------------------......//////......---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))+++************************))))))))))))************************************++++++************++++++***++++++++++++***))))))***************+++++++++)))***++++++,,,,,,++++++)))))))))))))))*********))))))))))))***************++++++,,,,,,++++++***---...//////------...///---.../////////111555999>>>:::<<>>CCCJJJ[[[yyy~~~~~~{{{uuussswwwwwwuuu{{{}}}yyy{{{~~~}}}{{{yyyuuuuuuxxxzzz{{{www~~~mmmaaaaaabbb\\\XXXYYYWWWZZZ]]]^^^^^^^^^___```\\\]]]___aaabbbbbbbbbaaabbbbbbaaaaaa```______^^^ZZZUUUOOOIIICCC>>>999555111111111000000000//////000000//////......---------------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++***))))))***************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++***))))))*********++++++,,,,,,,,,))))))***+++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,---......---,,,---...---...///000000111333666555;;;@@@EEETTTooo{{{wwwtttuuu|||}}}zzz}}}~~~|||wwwwww~~~{{{}}}xxxtttuuuuuuvvv{{{vvviiijjjkkkddd^^^```[[[]]]```aaa___^^^]]]]]]ZZZ\\\^^^```bbbbbbbbbbbbcccbbbaaa```____________]]]YYYTTTNNNIIIDDD>>>:::222222222111111111111000.........///////////////******+++,,,------...///------------------------++++++++++++++++++++++++,,,------......------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************&&&))),,,---,,,+++******************************))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++***))))))*********++++++,,,,,,,,,(((((()))***************+++++++++,,,,,,---------))))))*********+++++++++,,,------......------,,,,,,---...---,,,,,,---........./////////222666999888>>>AAAFFF[[[}}}{{{yyywww|||}}}{{{wwwttt}}}{{{uuuttttttuuuzzz}}}vvvssspppjjjddd```eeekkkooommmfff^^^XXXXXX]]]aaa```\\\ZZZ\\\```eeedddcccaaa```_________\\\[[[XXXVVVRRRMMMFFFAAA;;;666222111444444111---111000//////000///---+++......//////......---,,,------------------------------............------***+++,,,------,,,+++***------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++*********************************++++++,,,,,,,,,***)))))))))))))))******+++***)))((((((***,,,---+++++++++*********))))))************************************************,,,,,,+++******++++++,,,))))))))))))*********************)))******+++,,,---,,,++++++,,,,,,***))),,,,,,,,,---------......000///---,,,,,,---...///,,,///222444555777999:::<<>>EEEKKKUUU[[[sss}}}yyyxxxxxxyyy{{{{{{zzzwwwyyyoooccc^^^]]]ZZZYYYVVVTTTTTTVVVYYY\\\YYYYYYYYYYYYZZZ\\\]]]^^^bbb```]]]\\\]]]^^^^^^]]]]]]\\\ZZZUUUMMMDDD;;;555666333111000000111111000///000000000000///..............................------............------------,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++,,,,,,,,,***)))(((((((((((()))))))))*********************+++++++++************************************************'''((()))++++++++++++************++++++++++++,,,+++++++++++++++,,,------+++***)))***+++,,,+++***,,,,,,,,,---------......---...//////000000000000///000333555999@@@HHHMMMYYYccc{{{yyyvvvvvvyyy}}}zzz}}}~~~pppggg```aaa```]]]ZZZZZZ]]]aaaYYYXXXVVVVVVWWWYYY\\\]]]aaa___^^^^^^______^^^]]]^^^]]][[[YYYVVVPPPFFF???888555222000000000000///000000000000000///..............................------............------,,,,,,------------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((+++,,,------,,,+++)))''''''(((((()))))))))))))))))))))*********+++++++++************************************************))))))******+++,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,------***)))((()))+++,,,+++***,,,,,,,,,---------..................///000111222111333555888;;;AAAGGGLLLZZZjjj~~~|||wwwzzz|||lllmmmmmmggg```]]]___cccYYYWWWTTTSSSTTTWWWZZZ\\\^^^]]]\\\]]]^^^___^^^]]]___\\\ZZZ[[[\\\XXXPPPIII999666333000000000000///000000000000000//////...////////////////////////---..................---+++,,,............,,,+++******+++,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++*********))))))((((((+++,,,---...---+++)))''''''(((((()))))))))))))))))))))******++++++++++++************************************************************+++,,,---...******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++,,,,,,,,,---------......///............000222333333555777999<<<@@@FFFJJJ[[[nnn}}}uuuzzz~~~tttkkkccc^^^[[[___VVVNNNMMMQQQUUUYYY[[[_________^^^^^^^^^^^^^^^^^^\\\ZZZYYYYYYYYYWWWUUUGGGBBB<<<777444222111///111111222222111000//////222000///...///000///...000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))***++++++++++++***++++++,,,,,,---...//////---,,,***(((''''''((()))************************+++++++++*********))))))***+++,,,+++***'''$$$###*********)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********+++,,,,,,------,,,+++))))))))))))***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,...///000///...///111333444222777???@@@===GGGVVVnnn}}}|||}}}}}}nnneee```______YYYSSSSSSVVVWWWWWWVVVYYYZZZ[[[[[[\\\]]]^^^^^^ZZZYYYXXXYYYZZZ[[[ZZZYYYPPPKKKBBB;;;666333111000//////000000000000//////222000///...///000///...////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))***+++++++++++++++++++++,,,,,,---......///---,,,***((('''((())))))************************+++++++++*********))))))((()))***+++******)))((())))))))))))************++++++++++++++++++++++++*********++++++*********++++++******++++++,,,---++++++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------.........///000/////////111333555444999?????????MMM^^^wwwyyyiiiaaa^^^\\\YYYVVVUUUWWWXXXVVVSSSTTTUUUWWWYYY[[[\\\^^^___YYYXXXXXXYYY[[[\\\[[[ZZZ[[[TTTKKKBBB<<<777333111/////////000111111222222222000///...///000///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))******+++++++++++++++++++++,,,,,,------......---,,,***)))(((((()))***************************+++++++++***************)))))))))***************((()))))))))***+++++++++++++++++++++++++++++++++))))))************))))))++++++******++++++,,,,,,))))))))))))***+++------******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------.........////////////000...///000000///000222444666666:::??????DDDWWWlllvvv}}}zzzzzzvvvhhhaaaaaa___ZZZUUUUUUYYYYYYWWWRRRSSSUUUVVVXXXZZZ\\\\\\\\\ZZZYYYYYYZZZZZZXXXWWW]]]YYYRRRKKKEEE>>>777222000000111111222333444555222000......///000///.......................................------------------------------------...---,,,,,,++++++,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,+++***)))))))))******************************************************,,,,,,***)))''''''''''''(((((()))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++***++++++,,,,,,************++++++,,,,,,***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000...///111000000111333555555777<<>>444333111000000000111111222000///...///000///.........................../////////.........------------------------------...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******************************************+++++++++''''''(((((())))))******)))*********+++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++******++++++------------,,,+++***)))++++++,,,,,,,,,+++***************++++++,,,,,,---******++++++,,,,,,------------------............///000111222222333555777666999???FFFSSSiii}}}ttttttxxx{{{tttnnnrrrnnnlllssszzz~~~zzzxxx{{{{{{|||qqqiii```VVVUUUUUUVVVVVVWWWXXXXXXXXXRRRQQQQQQTTTWWWYYYYYYYYYUUUUUUVVVVVVUUUQQQKKKGGG999888555333111000111111222000///...///000///...////////////////////////////////////.......................................---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++++++++,,,+++++++++************************))))))*********+++++++++'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++******+++++++++,,,---------,,,+++***+++,,,,,,,,,,,,+++***))))))******+++,,,,,,------+++++++++,,,---.........---------........./////////000222222222333666888888<<>>:::777444333333444222000///...///000///...000000000000000000000000000/////////.......................................---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************))))))******+++++++++++++++,,,...///...,,,***))),,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,+++*********+++)))***,,,---......---,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,------...///000000............///////////////000222222222444666999:::>>>EEERRRhhh}}}zzzuuunnnmmmppp{{{ooonnnqqqqqqooovvv~~~|||{{{wwwxxxoooppp{{{|||oooaaa\\\```dddlllnnndddZZZVVVTTTTTTRRRQQQTTTZZZZZZYYYWWWVVVUUUTTTTTTTTTNNNEEE:::333222222000.../////////000000000000000---------...............444333111000...---------,,,---...---+++***+++,,,...------,,,,,,------...++++++++++++++++++++++++------------,,,,,,+++******++++++,,,,,,++++++***,,,,,,------,,,+++)))(((*********))))))))))))))))))((('''&&&&&&'''((())),,,,,,+++***)))(((''''''------------------,,,,,,,,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...---++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,***)))+++...000///---000///...///222555777888<<>>DDDNNNaaa|||rrrgggdddaaaqqqzzz~~~wwwzzz~~~|||xxxwwwqqqlllhhhnnn~~~|||yyymmmkkkiiiiiikkkooosssuuuxxxxxxyyy{{{~~~wwwpppfffhhhbbb___```___ZZZVVVVVVUUUVVVXXXXXXXXXVVVTTTRRRQQQSSSSSSPPPIIIAAA:::777333222111/////////000111222222222111111111000000...------------...//////,,,---......---,,,---///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++))))))******+++++++++,,,,,,---...//////...---,,,*********************+++***++++++,,,---......///))))))******++++++,,,,,,)))******+++,,,---......+++++++++,,,,,,,,,------///...------------,,,++++++++++++,,,,,,,,,------...---,,,++++++---///000...//////......---......///111222333444888===AAAFFFUUUnnnrrrnnnpppiiivvv|||wwwzzzzzzzzz}}}|||vvvnnnfffkkkvvv}}}~~~~~~rrriiiiiiiiiiiijjjlllooorrrssstttxxx}}}yyykkkgggaaa^^^```aaa\\\XXXWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUTTTOOOHHHAAA<<<666444222111000111222333222222111111000000/////////...............//////+++---......---,,,...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,+++******++++++,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,,,,------.........*********+++++++++,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,,,,---------+++******,,,,,,+++)))++++++,,,,,,,,,,,,---------------------......//////000111111//////000111///222444555666999???DDDLLL```}}}tttssswwwwww~~~}}}www{{{}}}||||||sssiiikkkttt{{{uuuzzz|||mmmhhhiiiiiikkklllnnnoooooopppsssxxxvvvooofff`````````]]]YYYXXXWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUWWWVVVQQQIIIBBB888666444222111222333444000000//////...------,,,000000///....../////////,,,...//////......///000...------,,,,,,------...------------------------***+++,,,,,,---------,,,,,,,,,------------,,,,,,,,,++++++******+++,,,,,,))))))***++++++,,,------******))))))))))))******++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,.../////////...---...000222222000000222444111444888888888<<>>EEEKKK]]]uuuxxx{{{zzzzzz{{{xxxzzz~~~wwwwwwvvvjjjmmmkkkkkknnnssstttrrrnnnqqquuu{{{vvvgggaaa___[[[ZZZ\\\^^^ZZZUUUSSSTTTVVVWWWWWWYYYTTTPPPPPPSSSTTTQQQMMMHHH???555111111333222000111111111111111111222222000/////////............------......///000000000.../////////...---,,,,,,........................------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111///---***)))***+++++++++++++++++++++++++++++++++*********))))))((((((------,,,,,,+++,,,,,,,,,(((((()))***+++,,,,,,------------,,,,,,+++++++++..................------...------,,,,,,,,,------//////...---,,,,,,++++++...///000///...///000222777555777999:::===LLL[[[pppzzzwwwxxx}}}||||||xxxqqqzzzsssmmmiiikkkmmmnnnnnnnnnnnnoootttvvvzzzvvvmmmfff```^^^aaa]]]\\\[[[YYYWWWWWWXXXYYYXXXUUURRRRRRSSSSSSQQQNNNMMMFFF===777555555444333111111111111111111222222000000/////////........................---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...,,,+++******+++,,,++++++++++++************,,,+++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***---------,,,,,,+++++++++..................------...------,,,,,,---------------------------------...///000000//////111333777666888===@@@FFFVVVfff|||{{{}}}{{{wwwyyy||||||wwwvvvzzzmmmiiigggiiijjjkkkkkklllmmmnnnuuuvvvxxx}}}tttjjjeeefffaaaccceeebbb^^^YYYWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRMMMFFF>>>888555444333222222222222222222111111000000000/////////......//////...------,,,++++++....../////////...------++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---++++++++++++,,,---,,,,,,++++++******)))))),,,,,,,,,,,,,,,+++++++++***************+++,,,------------,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------......---------,,,,,,------...++++++,,,---......//////...///000000///000222444666777;;;AAAHHHTTTeeeuuu{{{xxxuuuvvv|||}}}vvvvvvyyyqqqiiihhhhhhhhhhhhiiijjjlllmmmnnnuuuuuuvvvzzzvvvsssllllllkkkjjjgggaaaZZZUUUTTTUUUVVVUUUTTTSSSTTTVVVSSSPPPKKKBBB:::444222222333222222222222222111111000000000////////////...//////.........---------......////////////......++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,---...------,,,,,,++++++******,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,---))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,---......,,,,,,------.../////////...///000000000111333666888:::???FFFQQQaaauuu{{{|||yyyxxxzzzyyyxxx{{{{{{|||}}}lllhhhjjjkkkjjjiiiiiijjjlllllllllppprrruuu{{{vvvppplllnnnrrroooeee[[[SSSUUUUUUUUUTTTUUUXXXZZZUUUSSSOOOGGG>>>777444333333333333333222222111111111000000000////////////......//////000000000000......///////////////...---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,------.........------,,,,,,,,,,,,******++++++++++++++++++))))))))))))***+++,,,---(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---...///........................---///000111111222555777:::>>>CCCKKKYYYmmm~~~|||~~~}}}{{{zzzwwwtttxxx~~~wwwiiifffjjjkkkiiiggghhhjjjkkkjjjiiijjjnnnuuu}}}~~~|||{{{rrrkkkoooyyy}}}uuukkkXXXWWWUUUSSSTTTVVVYYY[[[XXXVVVRRRMMMFFF@@@:::777444444444333222222111111111111000000000/////////...//////000111111222222......///000000000//////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------------************++++++++++++***************+++,,,---+++++++++*********))))))++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,---....../////////..................---///000111222333666999<<>>@@@NNNmmmwwwsssyyyxxxpppooopppsss{{{}}}vvvtttsssuuuyyy|||{{{yyysssooonnnpppmmmgggdddeeeddd```bbbaaafffqqq~~~wwwwwwwwwwww}}}oooccc\\\VVVSSSXXXVVVTTTTTTTTTRRRMMMIIIJJJFFF@@@:::666444444333222111111000000111111222000000////////////000000////////////...........................---------.........///......---,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////////////////000000000000............////////////111111111222555888<<<>>>AAABBBUUUyyyxxxzzz}}}xxxsssppppppqqqvvv~~~zzzyyyxxx|||}}}vvvlllfffaaadddeeecccbbbdddbbb^^^bbb___aaammm{{{~~~zzzwwwwwwwwwjjj^^^WWWVVVTTTSSSUUUXXXVVVQQQLLLLLLIIIDDD>>>999555444444222222111111111111222222000000////////////000000////////////.............................................///......---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---------.........//////.../////////000000111111---.........//////000000000000111333555999===???BBBGGG___{{{qqqoooooorrrvvvzzz{{{{{{sssjjjccc\\\```bbbaaabbbdddccc___aaa\\\]]]iiivvv|||~~~{{{|||zzzlllbbb[[[WWWTTTUUUXXXYYYUUUQQQMMMLLLIIIDDD===888666555333333222222222222333333000000////////////000000////////////.........................../////////......//////......---,,,,,,------------------,,,,,,,,,,,,,,,------------///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,------------.........---......//////000000111------......///000000000000000111333666;;;>>>AAACCCPPPnnn|||ooommmpppwww|||wwwppp|||vvvnnnfffbbb\\\```bbbaaabbbfffgggddd```ZZZ]]]kkkwwwzzz|||~~~~~~}}}}}}~~~wwwqqqhhh]]]XXXYYYZZZWWWTTTOOOPPPOOOJJJCCC===999888333333222222222222333333000000////////////000000////////////............---........./////////000......//////......---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...//////000000------......///000000111000000111333777;;;@@@BBBEEE\\\}}}~~~tttsssvvv|||tttppp~~~~~~xxxooofffaaa___]]]```aaa```ccciiilllkkkbbb\\\```pppzzzyyywwwzzzwwwxxxzzzzzz{{{~~~{{{iii]]]ZZZZZZXXXUUUPPPRRRSSSOOOGGG@@@<<<:::444333333222222333333444000000////////////000000000/////////............---.........//////000000......//////......---,,,***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,---...//////*********++++++,,,,,,,,,------------------------++++++------------+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---...//////000---------...///000000111000000111444777<<<@@@CCCIIIeee~~~|||zzz~~~{{{wwwzzzxxxvvv~~~~~~uuuiii___\\\\\\^^^``````___ccckkkpppqqqeee___dddsss|||wwwrrrssstttwwwyyyyyyyyy|||{{{{{{kkkZZZVVVXXXZZZXXXVVVTTTRRRPPPIII@@@888777555333222333333222111111111111111000000000000111111000///////////////.........------,,,,,,,,,........................//////.........---------.........------,,,,,,,,,,,,,,,---...//////000000+++,,,,,,---.........---++++++++++++++++++++++++))))))*********+++++++++------------------------,,,+++***+++---...---,,,---------,,,,,,+++++++++........................//////000000///...------............/////////000111444111444<<<;;;<<>>===???KKK\\\tttoooooorrryyy{{{mmmbbb^^^\\\ZZZ[[[]]]]]]___hhhsssuuuqqqhhhhhhnnntttvvvtttsssuuuyyyxxxwwwwwwwwwzzz~~~xxxxxxpppaaaWWWSSSSSSRRRQQQPPPNNNMMMMMM<<<888444111111333333333222222111111111000000000111111000///////////////.........---------------......................../////////............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,+++***+++---...---,,,------------,,,,,,,,,,,,........................///////////////......---....../////////000000000...444444777??????BBBPPPhhhvvvmmmjjjkkkrrrzzz~~~}}}{{{jjj___\\\[[[YYYYYY[[[]]]aaaiiipppqqqnnniiiiiimmmssstttsssuuuzzz}}}{{{xxxtttsssuuuzzz~~~zzzxxx}}}ppp___UUUUUUUUUSSSQQQOOOOOONNNAAA<<<666222111333444555222222222111111111000000111000000///////////////...............---------......................../////////...............++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,+++***+++---...---,,,------------------,,,,,,...........................///////////////.........////////////000000000///555666888>>>???EEEUUUttt|||sssnnnnnnuuu}}}|||xxxwwwzzz~~~yyyhhh]]][[[ZZZYYYWWWYYY\\\aaahhhlllllljjjiiiiiilllpppqqqqqqvvv}}}}}}xxxrrrnnnooouuu{{{|||yyy}}}xxx{{{lllYYYXXXWWWVVVTTTSSSQQQOOOFFFAAA:::444333333444555222222222222111111111111111000000///////////////................................................////////////////////////++++++++++++++++++++++++*********))))))))))))))),,,------...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,+++***+++---...---,,,------------------------..............................///////////////...////////////000000000111000888888999>>>???III\\\{{{tttrrrxxx{{{vvvtttwww{{{vvvfff\\\[[[ZZZXXXUUUVVVZZZ```eeegggggggggggggggiiillllllmmmttt|||~~~xxxooojjjkkkrrrxxx~~~}}}|||~~~wwwuuuvvvzzzaaa]]]XXXWWWXXXXXXVVVSSSLLLGGG???888555444444444333222222222222111111111111111000///////////////.............../////////...........................////////////000000000++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------......------,,,,,,++++++++++++++++++++++++------------............------------------------,,,+++***+++---...---,,,------------....................................---...///////////////////////////000000000111111111999::::::???CCCQQQiii|||uuurrrwww}}}xxxuuuwwwzzz|||}}}pppbbb[[[[[[YYYUUUSSSSSSWWW^^^aaaaaabbbdddddddddfffhhhfffgggoooyyy}}}wwwnnnggghhhooowwwzzz|||~~~}}}}}}|||xxxtttxxxrrrggg[[[WWWYYY[[[YYYVVVQQQKKKCCC<<<888555333222333333222222222111111111111111000///////////////---........./////////000.........................../////////000000000000+++,,,,,,,,,------------------......//////000000------......------,,,+++++++++++++++++++++++++++---------............///------------------------,,,+++***+++---...---,,,------------.........///........................------.../////////////////////000000000111111111111:::;;;;;;BBBIII]]]xxxxxxrrrrrrzzz~~~xxxttttttuuuwwwwwwrrriii^^^ZZZYYYWWWRRRRRRQQQUUU[[[^^^\\\]]]bbb``````cccdddbbbaaaiiittt|||{{{vvvmmmffffffnnnvvvwwwyyy{{{|||{{{}}}~~~xxxvvv}}}rrr___WWWXXX[[[YYYVVVTTTNNNFFF???:::666333111333333333222222222111111111111000///////////////---.........//////000000.........................../////////000000111111,,,,,,,,,------.........******++++++,,,---......---.........---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,+++***+++---...---,,,---------.........//////........................------...///000000//////000000000000111111111111111:::<<<<<>>CCCQQQooo~~~ttttttyyy}}}oooiiidddhhhvvv~~~~~~yyyrrrlllhhheeebbb```[[[ZZZXXXUUURRROOOLLLKKKMMMNNNPPPOOONNNLLLMMMMMMRRRWWW\\\]]][[[\\\aaaffflllllljjjfffccceeekkkpppvvvvvvvvvxxxyyy{{{}}}~~~}}}jjj[[[TTTRRRQQQRRRRRRQQQNNNGGG???:::777555333333333333222111111222222222222111000000////////////........................////////////...............---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000---+++---///...------------...//////............////////////000000000111222222222111111111000000000111222222;;;<<>>999777444333333333222111111222222222222111000000////////////...................../////////000000....../////////...------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000---+++---///---------------...//////............////////////...///000111000000000000/////////000111333444555;;;;;;>>>KKKccc}}}wwwuuuvvvxxxzzz{{{|||~~~|||qqqeee___```dddsss|||wwwwwwxxxuuupppjjjddd```^^^[[[ZZZSSSSSSQQQPPPOOOOOOOOOOOOMMMNNNPPPQQQQQQRRRTTTVVVVVV\\\dddjjjnnnqqquuuwwwyyyuuupppjjjffffffjjjmmmrrrssstttvvvxxxyyyzzz{{{}}}~~~wwwdddVVVRRRPPPPPPQQQRRROOOIIIDDD;;;999555444333333222111111222222222222111000000////////////................../////////000000000....../////////......---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---------...---------------...///000............////////////,,,...000000///...///000000000111222444666888999999999>>>PPPmmmwwwssstttzzz{{{zzzwwwvvvrrriii___\\\aaaiiixxxwwwqqqqqqrrroookkkfffaaa^^^[[[WWWUUUPPPPPPOOOOOOOOOQQQRRRSSSPPPRRRTTTVVVXXXZZZ^^^aaagggkkkppptttwwwzzz|||}}}yyyqqqkkkhhhhhhkkkmmmqqqrrrtttvvvxxxyyyzzzzzz}}}~~~nnn```SSSPPPMMMNNNQQQQQQMMMIII===:::777444444444333222111222222222222111000000////////////.............../////////000000000000,,,------.........------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,...///...,,,---,,,,,,------///000000............////////////,,,...000000///...///111111111222333444555777888;;;;;;BBBWWWuuu~~~{{{zzz||||||wwwrrriii```___fffnnn|||ssskkkiiijjjiiifffbbb___[[[WWWRRROOOMMMLLLLLLMMMOOORRRUUUWWWVVVXXX[[[]]]___bbbgggjjjppprrrtttvvvyyy||||||wwwooojjjhhhiiillloooqqqrrrtttwwwxxxyyyzzzzzz}}}~~~sssfffTTTPPPLLLLLLPPPQQQOOOLLL???;;;777555444444333333111222222222222111000000000/////////............////////////000000000000++++++,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++)))(((+++...000...+++,,,,,,,,,---...///000111............/////////000,,,///111111///...///111111111111111222222333444@@@@@@GGG]]]zzz{{{tttkkkbbbeeemmmttt~~~pppfffbbbccceeeccc```]]]ZZZUUUOOOKKKJJJJJJJJJLLLOOOSSSVVVXXX[[[]]]___aaacccggglllooojjjjjjkkknnnqqqvvv{{{~~~yyytttlllggggggjjjmmmoooqqqrrruuuwwwyyyzzzzzzyyy}}}zzzeeeXXXOOOHHHJJJMMMMMMLLLMMMFFFAAA:::444222333444444444444333222111000///...000000111111222222333333////////////............+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------,,,,,,+++***------,,,+++++++++,,,,,,////////////////////////---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///////////////////////////000000111111111000000//////111222333444555888:::???>>>NNNggg|||~~~zzznnneeedddiiimmmvvvlll]]]\\\ccccccaaa]]]YYYUUUQQQOOONNNKKKIIIGGGJJJPPPVVVYYYZZZcccaaa___```bbbeeegggggghhhfffdddgggmmmsssvvvwwwxxxrrrlllhhhiiijjjkkkjjjrrrtttvvvwwwwwwwwwxxxzzz~~~kkk[[[QQQJJJKKKNNNLLLJJJIIIFFFBBB<<<777555555555444444444333222111000/////////////////////000000000////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,+++,,,,,,,,,++++++,,,------........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////////////////000000000000/////////111222333333555888:::???AAATTTooo~~~||||||yyysssggg___^^^gggnnnyyymmm]]]ZZZ___```^^^[[[WWWSSSPPPMMMLLLKKKIIIHHHJJJPPPUUUWWWXXX^^^]]]\\\]]]```cccddddddbbb``````ccchhhmmmooopppqqqnnniiihhhiiilllllllllqqqsssuuuvvvwwwwwwyyyzzz|||vvvcccWWWMMMKKKLLLJJJGGGFFFFFFBBB>>>;;;999888666444444444333222111000000///000000000000////////////////////////............------............------------------,,,,,,,,,,,,......//////......------++++++++++++,,,------...........................---,,,+++******+++---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////////////////......//////000//////...000111222333333555888;;;AAAFFF]]]{{{yyy|||~~~}}}~~~vvvqqqjjj___YYYZZZfffpppnnn]]]XXX[[[\\\[[[XXXTTTPPPMMMKKKJJJKKKIIIIIIKKKNNNRRRTTTTTTWWWWWWWWWYYY]]]_________]]]]]]]]]aaaeeehhhiiiiiiiiigggfffgggjjjlllnnnnnnoooqqqtttuuuvvvwwwyyy{{{{{{~~~rrrbbbQQQKKKJJJHHHFFFEEEDDDBBB???===;;;999666333444444333222222111000000333333222222111111000000////////////..................////////////............------,,,,,,,,,+++------............------*********+++,,,---...///........................000...+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000000000////////////////////////...///000000000000000000111222333333333666999<<>><<<:::666333444444333333222111111111333333222222111111000000////////////...............//////000000//////............------,,,,,,,,,+++,,,,,,---------,,,,,,*********+++,,,---...///........................222000---***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...///////////////////////////000111222222222222222111222333333555888<<<@@@DDDYYYmmm|||xxxyyyyyyyyyzzz~~~zzzjjjaaaZZZUUUYYYbbbqqq}}}yyymmm___YYYYYYVVVUUURRRPPPMMMKKKJJJIIIGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNOOORRRVVVXXXXXXWWWXXX[[[^^^aaadddeeeeeefffbbbccceeeggghhhiiijjjjjjmmmoooqqqrrrsssuuuxxx{{{}}}|||___PPPKKKIIIHHHHHHBBBAAA???>>>===:::777333444444333333222222222222000000000000////////////////////////..................////////////...............---------------++++++,,,,,,---,,,,,,,,,++++++++++++,,,------...------------------------111000---+++))))))***+++++++++,,,,,,,,,,,,------------------------------***+++,,,---...---,,,,,,////////////////////////000000111222333333333333111222333444666:::@@@DDDLLLkkk{{{~~~}}}|||{{{{{{|||tttbbbXXXRRRRRR]]]jjj~~~xxxrrriii^^^XXXXXXSSSQQQOOOMMMKKKJJJIIIIIIEEEGGGJJJKKKJJJIIIJJJJJJLLLLLLLLLOOORRRTTTUUUTTTSSSVVVZZZ]]]^^^```bbbccccccdddffffffffffffhhhiiinnnooopppqqqqqqssswwwzzz}}}~~~}}}}}}~~~hhhWWWQQQMMMIIIFFFDDDBBB@@@???>>><<<999666444333333333333222222222///////////////000000000////////////............---......//////......---------------............+++,,,,,,---......------,,,,,,,,,++++++,,,------------------------------------,,,+++++++++,,,,,,+++++++++,,,,,,---------........................+++,,,.../////////---,,,//////////////////////////////111222222333333333111222444555888===DDDIII]]]||||||~~~qqq]]]SSSOOOTTTdddvvv{{{rrrllleee\\\VVVVVVOOONNNLLLJJJIIIHHHGGGGGGBBBFFFJJJKKKIIIHHHHHHIIILLLJJJIIIJJJMMMPPPQQQQQQMMMQQQUUUXXXYYY[[[^^^aaaccceeeffffffdddeeehhhjjjooooooppppppppprrruuuxxxyyy{{{}}}}}}}}}}}}nnn^^^WWWPPPIIIEEEEEEDDDBBB@@@???===:::888444333333333333333333222000000111111222222333333000/////////............------............------,,,---------.../////////,,,------.../////////...------,,,+++++++++,,,,,,------------------------******+++,,,------......+++++++++,,,,,,---------...........................///111222333222000///////////////////////////......///111111222222222111333444666999???FFFKKKmmm}}}~~~|||rrr]]]RRRPPPWWWlllyyyooohhhbbbYYYTTTSSSLLLKKKJJJHHHGGGFFFFFFEEEAAAEEEIIIKKKIIIGGGGGGHHHKKKIIIGGGGGGJJJMMMOOOOOOKKKOOOSSSUUUWWWYYY^^^aaabbbdddfffeeedddeeeiiillloooppppppooooooqqqtttwwwvvvxxx{{{|||}}}~~~wwwfff]]]WWWPPPJJJHHHGGGEEEDDDCCC@@@<<<999666666555444444333222222444333333222111000//////////////////////////////000000//////.........---........................000//////......//////000++++++++++++++++++++++++///............---------...---,,,+++++++++,,,---...---,,,++++++---///000....................................///////////////////////////000111111111000///////////////000555555111666???@@@GGGYYY|||{{{||||||}}}jjjXXXTTTQQQ^^^yyy~~~zzzpppfffccc```ZZZTTTRRRJJJIIIIIIHHHFFFEEEDDDDDDCCCEEEGGGHHHHHHIIIJJJLLLJJJJJJIIIHHHIIIJJJKKKLLLQQQMMMNNNSSSWWWXXXYYY\\\]]]bbbfffgggffffffjjjnnnqqqnnnkkklllooorrrsssrrrtttxxxzzzwwwwww{{{}}}|||}}}}}}zzzwwwvvvwwwxxx~~~|||{{{{{{{{{{{{|||~~~vvvjjj^^^RRRKKKJJJHHHFFFDDDBBB@@@<<<:::666666555444333222222111222222222111111111111111000000000000000000000000000/////////....................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,+++***++++++,,,---,,,+++++++++,,,...///------------------------,,,,,,------......//////---------------...//////000000////////////000000333555333888AAACCCNNNddd|||zzz{{{~~~{{{aaaSSSTTTWWWhhhzzzvvvlllccc```]]]WWWQQQOOOJJJJJJIIIHHHGGGFFFEEEDDDCCCEEEGGGHHHIIIJJJMMMPPPOOOLLLIIIGGGGGGIIIMMMOOOSSSOOONNNSSSVVVVVVWWWZZZ]]]bbbgggiiiiiiiiikkknnnqqqnnnlllmmmqqqtttuuuuuussswwwxxxtttssswww}}}~~~}}}|||{{{xxxtttqqqooommmjjjfffeeedddeeeffflllmmmppprrrssssssrrrqqqqqqooommmkkkjjjiiijjjjjjkkklllmmmnnnppprrrssstttyyy}}}~~~kkkYYYNNNNNNKKKGGGDDDBBB@@@===;;;777666555444333222111111000000111111111222222222111111111111111111111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---,,,++++++******++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------...//////000000000//////000000111...333333777>>>CCCTTTppp}}}yyyzzz}}}oooYYYPPPVVV^^^rrr}}}tttpppggg```]]]YYYRRRMMMKKKJJJIIIIIIHHHGGGFFFEEEEEECCCEEEGGGHHHIIILLLQQQTTTTTTPPPJJJGGGGGGJJJOOOSSSVVVQQQOOOSSSUUUTTTUUUXXXZZZ___eeejjjlllkkkkkkkkkmmmlllkkkmmmpppsssuuuuuurrrxxxzzztttpppttt|||~~~xxxrrrnnnllljjjiiihhheeeaaa^^^[[[YYYWWWUUUTTTTTTUUUVVVXXXYYY[[[]]]^^^^^^]]]]]]^^^]]][[[ZZZYYYYYYZZZ[[[[[[[[[\\\]]]^^^______```dddgggllloooppppppqqqrrrpppsssvvvxxxyyyyyyzzz{{{|||||||||{{{{{{yyyxxxwww~~~~~~|||fffVVVRRRNNNIIIEEECCCAAA>>><<<777777666555333222111111111111111111111111111111000000000000000000000000///////////////.................................------............------------------------------++++++,,,------...//////,,,,,,++++++************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///////////////000111111000000000///000000111111---444666888???FFF___{{{yyyzzzzzz~~~}}}hhhVVVPPPXXXcccxxxzzzqqqjjjccc\\\ZZZVVVNNNJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJMMMRRRUUUTTTQQQMMMJJJJJJMMMQQQTTTYYYTTTQQQSSSTTTRRRRRRTTTUUUZZZbbbiiimmmmmmjjjggghhhhhhiiikkknnnqqqssstttttt|||zzzsssuuu{{{|||wwwwwwyyywwwnnngggaaa```^^^]]]\\\ZZZWWWTTTSSSRRRPPPOOOOOOOOOQQQQQQOOOPPPQQQSSSSSSTTTSSSSSSVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVXXXZZZ^^^___``````aaabbb___bbbdddfffffffffgggiiiggggggggggggfffffffffeeehhhjjjjjjjjjiiijjjlllnnnppppppqqqqqqpppooonnnnnnkkkmmmqqqwww}}}}}}~~~tttcccVVVRRRMMMHHHEEECCC@@@>>>999888777666444333222111333333222222111000000///////////////////////////.........///////////////........................---......//////......------------------------------------------------,,,,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000///////////////000111111000000000000000111222222222999;;;<<>>===<<<:::888777555555111111111111111222222222000000000000000000000000---.........//////000000........................///000111333333111000///++++++++++++++++++++++++******+++,,,------...///---.../////////...---,,,...---,,,++++++---///000........................///......------,,,++++++///////////////000111111000000000000111222333444666::::::@@@QQQjjj}}}ooobbbQQQNNNMMMUUU[[[___tttyyyllleeeZZZVVVTTTSSSMMMDDDAAACCCBBBBBBBBBBBBBBBBBBAAAAAA???CCCIIIMMMOOOPPPRRRRRRMMMNNNOOORRRTTTVVVWWWXXX[[[YYYZZZ___^^^WWWPPPNNNZZZ[[[bbbooo{{{~~~wwwooohhhkkkooopppppppppsssvvvzzz~~~~~~}}}~~~~~~{{{xxxuuunnnmmmllliiigggeeecccbbbaaaaaa`````````aaabbbbbb```___^^^^^^^^^___``````]]]]]]^^^^^^^^^^^^______``````aaaaaaaaacccgggjjjkkkmmmnnnoooooopppsssvvvyyyyyyyyyzzz{{{}}}~~~~~~{{{yyyxxxxxx{{{|||~~~}}}xxxyyy~~~{{{{{{{{{zzzyyyvvvsssrrrpppsss{{{}}}ooonnnlllkkkjjjkkkkkklllmmmpppuuuyyy}}}qqqooooooggg[[[[[[\\\[[[TTTJJJDDDEEE===<<<:::::::::888666333555555444333333222222111111111111111111000//////........................,,,---------.../////////......---,,,,,,+++******+++,,,------......---------......//////......---,,,///111///+++***---111///...---,,,,,,,,,,,,,,,---------............///+++,,,,,,---...///000000000000///////////////000222222222222333444555555555555>>>GGGSSSwwwmmmYYYMMMHHHNNNTTT[[[jjj~~~zzzlllccc\\\SSSKKKIIIIIIFFFEEEFFFAAABBBBBBBBBBBBBBBBBBBBBFFFEEEGGGLLLRRRSSSOOOKKKHHHJJJLLLNNNOOORRRUUUXXXYYY\\\______]]]XXXUUUSSSXXX]]]dddiiilllmmmnnnooollllllmmmoooppppppppppppsssuuuwwwxxxxxxyyy|||}}}|||{{{yyyuuuqqquuuvvvtttrrruuuyyywwwrrrppprrrsssqqqooommmmmmmmmqqqooolllkkkkkklllmmmlllmmmlllmmmnnnrrruuuvvvvvv}}}uuurrrssssssqqqnnnnnnooooooqqqrrrtttvvvwwwyyy~~~rrrkkkkkkeeeaaa]]]\\\]]]YYYOOOHHHFFF???===<<<;;;:::999777444444444444333222222111111111111111111111000//////........................---------.....................------,,,++++++***+++,,,------...---------+++,,,,,,------,,,,,,++++++...000...+++***---111///...---,,,,,,,,,,,,------------............//////............---------000000////////////000000111111111111222333444444666555===GGGVVV}}}{{{fffUUULLLMMMSSSYYY___kkk{{{zzznnneee[[[RRRJJJHHHGGGDDDBBBDDDBBBBBBAAAAAAAAAAAAAAAAAADDDDDDFFFKKKQQQRRROOOJJJFFFHHHKKKLLLMMMOOORRRUUU[[[___cccbbb\\\VVVSSSRRRWWW[[[aaaeeehhhiiijjjkkkgggiiikkkmmmooopppqqqrrrssstttvvvwwwxxxyyy{{{}}}|||wwwzzzyyyxxxwwwwwwvvvvvvvvvqqqvvv|||xxxnnnpppllliiibbb]]]^^^^^^WWWMMMGGGAAA???===<<<<<<;;;888666444444333222222111111000000111111111111000000///.......................................---------......------,,,+++++++++++++++,,,---------------+++,,,,,,------,,,,,,++++++---///---******,,,///......---,,,,,,,,,---------------............//////............---------000000////////////000000000000000000111222333333888555<<>>===<<<:::888444333333222111111000000000000111111111111000///......................../////////...---------,,,......------,,,,,,,,,,,,++++++,,,------------,,,---......//////......---+++,,,---,,,******,,,......------,,,,,,,,,---------------............///+++,,,,,,---...///000000000////////////000000111000000000111111222333444:::777===LLLggg}}}hhh\\\XXXYYY^^^fffnnntttwww|||ssskkk\\\RRRIIIEEECCC???>>>???BBBAAAAAA@@@???>>>======@@@AAAEEEKKKOOOPPPMMMJJJGGGIIIKKKLLLKKKLLLMMMNNNWWW___fffddd[[[TTTSSSVVVWWWYYY\\\^^^^^^^^^___aaaccceeehhhkkknnnppprrrsssrrrssstttuuuuuuwwwzzz|||~~~mmm^^^___dddaaaTTTIIIGGGDDDAAA???>>>===;;;:::444444333333222111111000///000000111111111000000/////////////////////////////////...---------,,,......------------,,,,,,***+++,,,,,,------,,,,,,---......//////......---,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------...---------............///+++,,,,,,---...///000000///////////////000111111222222111222222333444555<<<999@@@QQQqqqtttaaaZZZ\\\aaagggooozzzuuummm^^^TTTJJJEEECCC@@@???@@@AAAAAA@@@??????>>>======;;;===AAAEEEHHHIIIHHHGGGEEEGGGIIIJJJIIIHHHIIIJJJQQQZZZaaaaaaZZZUUUWWW\\\YYY[[[]]]]]]\\\]]]^^^```fffgggiiilllnnnooopppqqqqqqrrrsssssstttvvvyyy|||~~~}}}~~~uuubbb```eeecccWWWMMMHHHEEEAAA???>>>===<<<:::555555444333333222222111///000000111111111111000////////////////////////...............---------......------------------******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------,,,,,,,,,---......---------............//////............---------///......//////000111222222222222222333444555666;;;:::CCCVVVwww}}}kkk\\\ZZZaaagggpppxxx~~~uuunnn___TTTJJJFFFCCCAAA@@@BBBAAA@@@@@@@@@???>>>>>>>>>888:::<<<>>>@@@BBBBBBBBBAAACCCFFFGGGFFFEEEEEEFFFLLLSSSZZZ[[[XXXWWW[[[___\\\]]]^^^]]]\\\]]]___```ggghhhjjjlllmmmnnnooooooqqqqqqrrrrrrrrrtttxxx{{{~~~~~~|||~~~}}}}}}fffaaaeeedddZZZRRRIIIFFFBBB???>>>===<<<;;;666666555444444333333222//////000111111111111111////////////////////////---------...............------..................******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++...---,,,,,,---......---,,,,,,,,,,,,,,,---...///---------............//////............---------............///000111222111111111111222333444555777:::EEEXXXzzz||||||}}}bbbYYY^^^jjjrrrxxx}}}{{{xxxsssooo^^^SSSIIIEEECCCAAAAAACCC@@@@@@@@@@@@@@@@@@@@@???;;;<<<<<<======???AAACCC@@@CCCFFFGGGGGGFFFFFFFFFJJJNNNRRRTTTUUUWWW\\\```^^^^^^^^^]]]\\\]]]___bbbfffggghhhjjjlllmmmnnnnnnpppqqqqqqqqqqqqtttxxx{{{}}}}}}~~~~~~xxx|||~~~jjjcccfffeee]]]UUUIIIFFFBBB???======<<<;;;777666666555555444333333//////000111111111111111000000000000000000000000,,,------....../////////------..................******+++,,,,,,,,,,,,+++---......//////......---///...------...///......,,,,,,,,,,,,,,,---...///---------.........//////+++,,,,,,---...///000000............///000222222000000000000111222333444555999FFFYYY{{{}}}zzzxxxttt\\\XXXdddrrr|||}}}~~~wwwtttsssqqqppp]]]RRRHHHDDDBBB@@@AAACCC@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAADDDGGGCCCFFFIIIKKKJJJIIIIIIJJJJJJLLLNNNPPPSSSWWW\\\___^^^___^^^]]]\\\]]]```bbbcccdddfffiiikkkmmmnnnnnnpppqqqqqqppppppssswww{{{{{{|||}}}~~~|||xxxqqqppprrrrrruuuyyyzzzyyy|||}}}yyyzzz~~~~~~iii```cccccc___SSSJJJDDDDDDCCC===;;;===<<<:::666333111111222333111111111000000000000///000000000000000000000000......---------,,,,,,,,,////////////////////////............---,,,+++***,,,---......//////......---,,,++++++******++++++......------------......------------------------///////////////.........////////////000111222333111111111222333444555666<<<@@@FFFVVV{{{{{{mmm```ZZZggg|||~~~tttqqqrrrppplll[[[MMMAAA>>>?????????@@@CCCAAA@@@AAACCCDDDAAA>>>DDDDDDCCCBBBCCCFFFHHHJJJJJJKKKNNNOOOOOONNNLLLJJJMMMNNNOOOPPPQQQTTTXXX[[[______^^^^^^___bbbdddfffdddeeefffggghhhjjjkkkkkknnnnnnnnnppprrrtttwwwyyyuuuzzz~~~yyyyyy{{{{{{||||||yyyzzz{{{yyyyyypppjjjgggdddhhheeedddgggjjjkkkpppvvv|||zzzuuuiiifffeeeaaaXXXNNNFFFEEECCC???>>>???===;;;777444222111222333222222111111111000000000000000000000000000000000.........---------,,,,,,------------------------............---,,,+++***,,,,,,---............------,,,++++++***+++++++++......------------......------------------------/////////////////////...////////////000111222333111111111222333444555666999>>>FFF[[[tttbbbYYYVVVdddzzz~~~sssnnnnnnmmmiiiWWWKKK@@@>>>@@@@@@???@@@BBB@@@@@@CCCFFFGGGFFFDDDGGGGGGFFFFFFGGGIIIKKKLLLPPPQQQSSSUUUTTTSSSPPPOOOQQQRRRRRRRRRSSSUUUYYY\\\[[[[[[[[[[[[]]]___aaabbbcccdddeeefffgggiiijjjjjjnnnnnnnnnoooqqqtttvvvxxxwwwzzz~~~}}}xxxyyyzzzzzz||||||xxxvvvvvvxxxzzzyyyrrrmmmhhhddd```___bbbdddeeeiiinnnuuu{{{~~~rrrjjjgggfffbbbVVVKKKFFFEEEBBBAAAAAA>>><<<888555333222333333333333333222222222111111000000000000000000000000.........------------,,,---------------------------......------,,,+++***++++++,,,---------------------,,,+++++++++++++++......------------......------------------------......//////////////////////////////000111222333111111222222333555666777;;;???IIIbbb{{{eeeWWWRRRQQQ```ttt|||~~~pppiiihhhfffcccQQQHHH??????AAA@@@???@@@@@@@@@BBBEEEIIIKKKLLLKKKJJJJJJJJJJJJKKKMMMNNNPPPVVVXXXYYYZZZZZZXXXUUUTTTTTTUUUVVVUUUUUUVVVYYY\\\XXXYYYZZZ[[[\\\^^^______bbbcccccceeefffggghhhiiilllmmmnnnoooqqqsssvvvwwwyyy{{{}}}|||zzzxxxwwwyyy~~~|||yyyzzz|||xxxqqqjjjgggfffiiikkkjjjlllqqqqqq~~~|||}}}uuuiiihhhlllmmmaaaSSSJJJGGGDDDBBBAAA???===:::777555444333333444444333333333222222222000000000000000000000000............------------////////////////////////---------------,,,+++******+++,,,,,,------,,,,,,------,,,++++++++++++,,,......------------..........................................////////////////////////000111222333111111222222444555777888AAACCCMMMiiirrr^^^TTTRRRRRR___qqqxxx~~~}}}~~~nnneeeaaa___[[[KKKDDD???@@@BBB@@@??????AAABBBDDDGGGJJJLLLMMMNNNKKKKKKKKKKKKLLLNNNOOOPPPXXXYYY[[[\\\[[[YYYWWWUUUUUUVVVWWWVVVVVVVVVXXXZZZYYYZZZ[[[]]]______``````aaaaaabbbdddeeefffggghhhkkklllmmmoooqqqssstttuuu{{{{{{|||~~~xxxuuuxxxzzzxxxxxx||||||{{{{{{~~~}}}uuuwwwwwwggggggnnntttlll^^^QQQIIIFFFCCC@@@@@@???<<<999777555444444444444444333333333333222111111111111111111111111//////.........---------////////////////////////,,,,,,,,,---,,,,,,++++++***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,......------------..............................---.........//////000000////////////000111222333111111222333444666777888BBBDDDQQQqqqnnn\\\UUUUUUWWWcccuuuzzznnnaaa[[[WWWSSSGGGAAA>>>@@@AAA???>>>???BBBDDDFFFGGGHHHIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNTTTVVVXXXYYYXXXVVVTTTRRRSSSTTTUUUUUUUUUUUUWWWYYYYYYZZZ\\\]]]______`````````aaabbbcccdddffffffgggiiijjjlllnnnppprrrssstttyyyzzz|||zzzwww}}}{{{uuuvvvnnngggmmmuuurrrhhhYYYLLLGGGDDDBBBAAA@@@>>>;;;888666555444444444444333333333222222111111111111111111111111/////////.........------------------------------++++++,,,,,,,,,,,,++++++++++++,,,---------------...------,,,,,,,,,,,,,,,......------------..............................------......///000000000////////////000111222333111111222333555666888999???EEEYYY~~~iiiYYYTTTXXXZZZhhhyyy~~~nnn```WWWQQQMMMDDD???===???@@@======???AAACCCEEEEEEDDDDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJNNNOOORRRSSSSSSRRRPPPNNNNNNPPPSSSTTTTTTUUUWWWXXXWWWXXXYYYZZZ[[[]]]^^^^^^```aaabbbcccdddeeefffggghhhiiikkknnnpppqqqrrrrrrvvvxxx|||}}}{{{yyyxxxooommmppptttooo___PPPIIIGGGEEEBBBAAA???<<<:::777555444333333333333222222222222111111111111111111111111////////////............------------------------***++++++,,,,,,,,,++++++,,,,,,---............---......---,,,,,,,,,,,,---......------------..............................------......///000000111////////////000111222333111111222333555777999:::>>>JJJggggggWWWSSSVVVYYYeeeuuuzzzppp```UUUMMMHHHCCC???<<<>>>>>><<<<<>>AAACCCBBB@@@???@@@AAABBBBBBCCCEEEFFFFFFGGGGGGHHHJJJMMMOOOOOOOOOMMMLLLJJJMMMPPPRRRTTTUUUXXXZZZWWWWWWWWWWWWYYY[[[]]]^^^```aaabbbccceeefffggggggggghhhkkkmmmoooqqqqqqqqqqqqvvv|||~~~{{{}}}zzzwwwoookkksssrrrcccRRRJJJIIIHHHCCCBBB@@@===:::888666444333333333222222222111111111111111111111111111111000/////////............////////////////////////***++++++,,,,,,,,,++++++,,,---......//////............---,,,,,,,,,,,,---.........------.........////////////////////////---------...///000000111////////////000111222333111111222333555777999:::AAAQQQrrr|||hhhXXXRRRTTTUUU___nnnrrrqqq```TTTKKKEEECCC???<<<======:::;;;???;;;>>>@@@@@@===<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFHHHKKKMMMNNNMMMLLLKKKHHHKKKOOORRRTTTVVVYYY[[[XXXXXXWWWWWWXXX[[[]]]___aaaaaabbbccceeefffggghhhfffhhhjjjmmmooopppqqqqqqnnnuuu}}}}}}xxxkkkjjjtttvvviiiYYYPPPLLLIIIGGGEEEBBB@@@>>>;;;777444444444333222222111111000000000000000000000000000................................................000000///...------,,,,,,---,,,+++***+++,,,---.........---,,,---...///000111000///......................................................///000000000000000000000111111222333000000444555555888===EEE___qqqfffeee[[[VVVXXXXXXggg~~~nnn```TTTHHH???>>>>>>>>>>>>============??????>>>=====================>>>>>>???@@@BBBBBBEEEEEEFFFGGGHHHJJJKKKKKKLLLMMMOOOQQQTTTVVVXXXYYYWWWXXXXXXYYYZZZ[[[[[[\\\aaabbbdddfffggghhhiiiiiikkkkkklllnnnqqqrrrrrrqqqooorrruuuyyy}}}uuuyyyrrrgggoooqqqggg[[[SSSLLLGGGGGGEEECCCBBB@@@===999666444444333333222111111111000000000000000000000000...................................................------,,,++++++******,,,,,,+++++++++,,,---......---,,,,,,,,,---///////////////.........------........................///............///000000///////////////000000111222000000444555666:::@@@JJJfff~~~mmmfffdddZZZVVVXXXZZZiiiqqq```SSSHHHAAA>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMPPPRRRUUUVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^```bbbdddeeefffgggjjjjjjkkkmmmoooqqqrrrqqqooorrruuuyyy}}}uuuwwwyyyeeejjjkkkhhhaaaZZZPPPGGGGGGFFFDDDCCCBBB???;;;888444444333333222222111111000000000000000000000000................................................---------,,,,,,++++++***,,,,,,,,,+++,,,------...---,,,,,,,,,,,,---......------...///...---,,,+++........................//////......//////000111///............///000000222000111444666777===DDDPPPppp}}}qqqiiigggeee\\\YYY]]]```ooouuu___PPPHHHDDD>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\^^^aaaccceeeffffffkkkkkkkkklllmmmooopppqqqooorrruuuyyy|||uuuuuu~~~|||~~~~~~xxxzzz~~~hhhhhhggghhhgggaaaUUUJJJFFFEEEDDDCCCBBB@@@<<<999555444444333222222111111000000000000000000000000................................................//////.........---------,,,,,,,,,,,,------......,,,,,,,,,,,,---------...+++,,,...//////...,,,***......................../////////...///000000111///////////////000111111444222333555666888???HHHVVVyyysssiiihhhhhhggg``````fffiiiwwwttt]]]MMMGGGFFF>>>>>>>>>>>>============;;;;;;:::999999999999::::::::::::<<<===???AAABBBBBBCCCDDDEEEGGGIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWXXXZZZZZZZZZZZZ\\\]]]```bbbeeeggghhhiiillllllllllllkkklllnnnoooooorrruuuyyy|||uuuttt{{{|||xxxzzzssswwwvvvzzz|||nnnhhhccceeehhhcccWWWMMMGGGEEECCCAAAAAA???<<<:::555555444444333222222111111111111111111111111111////////////////////////.......................................---------,,,,,,---------.........,,,,,,---------.........***,,,...//////...,,,+++........................///////////////000111111111111000000111111222333666444555666666888AAAKKKaaassskkkllleeegggdddhhhppprrr{{{}}}~~~mmmXXXKKKFFFEEE>>>>>>>>>>>>============;;;;;;:::999999999999:::999999:::;;;<<<>>>@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSRRRTTTVVVXXXZZZZZZZZZZZZ\\\^^^```ccceeegggiiiiiimmmnnnooommmkkkjjjlllmmmooorrruuuxxx{{{xxxttt{{{zzzuuuuuuqqq{{{|||wwwxxx~~~zzz|||wwwkkkaaaaaadddaaaXXXRRRJJJGGGCCC@@@???>>><<<;;;555555444444333333222222111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---......//////......+++,,,---...///...------........................000000//////000000111222222111111111111222333333666555666777777:::DDDPPPooouuuooonnn```eeeiiirrr|||yyy|||}}}||||||sssaaaQQQHHHEEECCC>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;999999999:::;;;<<<>>>>>>@@@AAACCCDDDFFFHHHJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRQQQRRRUUUXXXZZZZZZYYYYYY[[[\\\^^^aaaccceeeffffffkkknnnpppooommmkkklllnnnooorrruuuxxx{{{|||www|||{{{||||||vvvuuuuuuxxx{{{yyy|||zzz~~~|||vvvxxx~~~sssdddaaaccc```\\\YYYNNNJJJDDD???>>>>>>>>>===555555555444333333222222111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------...///000000000//////------........./////////........................000000//////000000111222111111111000111222222333444333555777888<<>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<>>>>>>@@@BBBDDDFFFHHHHHHKKKKKKLLLMMMMMMNNNOOOOOOOOOQQQUUUXXXZZZZZZYYYXXX[[[\\\^^^```bbbcccddddddfffkkkpppqqqooonnnooorrrooorrruuuxxx{{{~~~zzzyyy|||zzzyyyxxxwwwyyy{{{zzzwwwzzzyyyqqqsssyyy{{{hhhcccdddbbb```aaaRRRLLLEEE@@@>>>>>>??????666555555444444333222222111111111111111111111111000000000000000000000000................................................,,,,,,.../////////...------...000111111111000///...............///000111........................000000000000000111111222000000000000000111111222111111444777888>>>MMM[[[qqqhhhiiiggg```___jjjwww|||ppp\\\LLLFFFFFFCCC===>>>>>>>>>>>>============??????>>>============>>>;;;::::::999999::::::;;;;;;<<<>>>@@@BBBDDDFFFFFFJJJJJJJJJKKKLLLMMMMMMMMMOOOQQQTTTXXXZZZZZZYYYXXX\\\]]]___aaabbbcccddddddaaahhhpppsssrrrqqqrrruuuooorrruuuxxx{{{~~~||||||vvvzzz}}}||||||}}}vvvtttxxxyyyrrrpppqqqvvvddd___bbbccc```XXXOOOFFFCCCAAA>>>===>>>===:::666555666666555222333333222222111000////////////............//////000...------.........,,,---------............//////...---,,,,,,---...///,,,---......//////......---------.........//////////////////////////////............/////////000111111111111111222222222444777444555;;;>>>NNNiii|||lllccc___\\\YYYXXXqqqyyy{{{iiiVVVLLLGGGBBB??????<<<<<<<<<===============<<<===@@@BBBDDDCCCBBBBBBBBB???<<<;;;;;;;;;;;;:::>>>===<<<===AAADDDEEEEEEHHHIIIJJJKKKLLLMMMNNNOOONNNOOOPPPRRRTTTVVVXXXXXX\\\^^^```bbbcccbbbaaa```bbbfffjjjnnnppppppooonnntttssssssvvvzzz}}}~~~tttuuu}}}|||zzzyyy|||yyyuuuxxxzzzqqqoooppp}}}tttgggdddcccbbb___TTTIIICCCAAA>>>>>>@@@>>>;;;777555666666444222333333222222111000000/////////............//////111000....../////////...---------............//////...------------...///,,,---......//////......---------.........//////////////////////////////........./////////000000111111111111222222222222222666555777>>>BBBRRRmmmxxxnnnjjjddd\\\WWWVVVnnn|||yyygggSSSIIIDDD@@@>>>===<<<<<<<<<<<<===============>>>@@@BBBDDDEEEEEEEEECCCAAA>>><<<======<<<;;;>>><<<;;;===@@@CCCDDDEEEHHHHHHJJJKKKMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWYYYZZZ^^^```bbbdddeeeeeeddddddaaadddiiilllnnnoooppppppuuuttttttvvvyyy~~~yyyvvv|||yyyvvvvvv{{{~~~|||~~~yyy{{{uuuwww~~~sssoooooovvvqqqeeebbbcccfffZZZLLLEEEAAA>>>???AAA@@@===999666555555333222333333222222111000000000000//////......//////000222000//////000000///...---------............//////...------------...///,,,---......//////......------........./////////////////////////////////....../////////000000000111111111111222222333333111666666888???DDDVVVrrrvvvqqqpppeeeXXXTTTTTTjjj|||~~~~~~wwweeeQQQFFFAAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAACCCEEEGGGHHHFFFDDDAAA@@@@@@???>>>======<<<;;;<<>>;;;888555444222222222222222111111111000000000000////////////000000222000......///000///...---------............///.........------.........,,,---......///.....................////////////////////////////////////...////////////000000000000111111222222333333333222777777999???CCCVVVsss{{{wwwsssaaaRRRQQQUUUhhhxxx}}}~~~wwweeeQQQFFFBBB???>>>???===<<<<<<<<<<<<<<<;;;;;;>>>===>>>???AAADDDGGGIIIIIIGGGEEEDDDDDDCCCBBB@@@>>><<<;;;<<>>BBBWWWvvv~~~rrr\\\PPPSSSYYYiiivvv}}}{{{wwwfffRRRHHHEEEBBBAAAAAA======<<<<<<;;;;;;;;;:::<<<;;;;;;;;;>>>AAAEEEGGGKKKIIIHHHGGGHHHGGGEEECCC>>>===<<<===???BBBCCCCCCFFFGGGIIILLLNNNOOOOOOOOOOOOPPPRRRTTTVVVYYY[[[\\\[[[\\\^^^```ccceeefffgggeeegggiiigggddddddgggkkknnnpppsssuuuwww{{{~~~}}}|||zzzrrrrrr}}}}}}ppplllkkkuuukkkaaa^^^VVVNNNLLLJJJEEEAAAAAAAAA@@@>>>:::666333333444111111111111111111111111111000000//////000000111000...---,,,---...---,,,---------............///------...//////...------,,,---......//////............/////////000000000/////////////////////////////////000000000111111000111111222333444555555666;;;::::::@@@GGG___}}}nnn[[[SSSWWW^^^kkkwww}}}|||vvveeeSSSJJJGGGDDDBBBAAA======<<<<<<;;;::::::::::::999999:::<<>>===>>>@@@BBBCCCCCCGGGGGGIIIJJJLLLNNNPPPQQQPPPPPPRRRTTTVVVXXXYYYZZZ]]]^^^___aaaccceeeggghhhfffiiikkkhhhcccaaadddhhhlllooorrrtttvvvzzz~~~yyyrrrsss~~~sssmmmiiinnn{{{yyykkkaaaXXXOOOLLLIIIEEECCCCCC@@@@@@???;;;666444444666111111111111111111111111111111000000000000111111111///------...///...------------............///------...//////...------,,,---......//////........./////////000000000000//////////////////////////////000000000111111111000111111222333444555666555;;;;;;===EEEQQQoooqqqddd[[[WWWWWWcccnnnyyyrrrbbbQQQJJJGGGCCC??????======<<<;;;;;;:::999999999999999:::;;;===???AAADDDDDDDDDFFFGGGHHHFFFDDDAAA@@@>>>???AAACCCDDDDDDHHHHHHHHHIIIKKKNNNQQQSSSPPPQQQRRRSSSUUUVVVWWWWWW]]]]]]^^^```bbbdddeeegggeeeiiillliiidddaaadddhhhlllpppssstttuuuxxx~~~yyysssuuuxxxqqqhhhjjjuuueee[[[PPPKKKHHHEEEDDDEEE???@@@???;;;666444555777111111111111111111222222111111000000000000111111222000///...///000///...---------.........//////,,,---...//////...---,,,,,,---......//////......////////////000000000000////////////////////////000000000000111111111111000111111222444555666666444:::;;;???KKKZZZ{{{uuuddd\\\ZZZWWWUUUfffooozzznnn___OOOHHHEEEAAA===<<<======<<<;;;::::::999999999999:::;;;<<<===>>>???AAAAAAAAADDDFFFFFFEEECCCBBB@@@???@@@BBBDDDEEEEEEIIIHHHGGGHHHJJJMMMQQQTTTQQQQQQRRRSSSTTTUUUVVVVVV[[[[[[\\\]]]___aaabbbcccccchhhllljjjeeebbbeeeiiimmmqqqtttuuutttwww~~~~~~xxxwwwvvv|||qqqjjjkkkrrrwwwgggUUULLLHHHEEEDDDDDDDDDBBB???<<<999666555444333333333222222222111111111000000000000000111111000///------///000///.......................................////////////......------------..............................000000//////.........---///////////////000111111111111222111000111444666555888<<>>>>>>>>???AAADDDGGGHHH???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQRRRSSSSSSTTTVVVXXX[[[ZZZYYY\\\```cccbbbaaahhhjjjllllllkkkiiiiiiiiimmmqqquuuvvvuuuwww}}}~~~~~~xxxwwwxxxvvviiijjjqqqzzzZZZJJJGGGFFFEEEDDDBBB@@@>>>;;;888555333222333333333222222222222111111111000000000000111111000///------/////////...........................------------..................------------..............................000/////////............///////////////000111111111222333333222444666999<<<>>>BBBIIIYYYvvv~~~|||yyypppbbbUUUMMMMMMQQQUUUdddcccqqq}}}sssiii[[[QQQHHHEEECCC@@@>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>AAAAAA@@@@@@AAACCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSSSSSSSTTTWWWYYY[[[ZZZZZZ\\\___bbbaaa```gggiiillllllkkkiiiiiiiiirrrvvv{{{|||{{{|||~~~~~~|||zzzxxxwwwwwwwwwzzz{{{kkkkkkssscccMMMJJJJJJGGGCCCBBBAAA???<<<999666444333333333333333222222222222111111000000000000000111000...------...//////...........................,,,,,,,,,------------.........------------..............................////////////............000////////////000111111222333444444555666:::<<>>@@@@@@@@@@@@AAACCCEEEFFFDDDCCCBBBBBBBBBDDDEEEGGGGGGGGGHHHJJJKKKLLLMMMNNNPPPRRRSSSTTTTTTUUUWWWYYY[[[ZZZZZZ\\\^^^``````___eeegggkkklllkkkjjjjjjjjjooosssxxxzzz{{{}}}}}}~~~~~~~~~yyywwwvvv}}}wwwxxx}}}qqqpppwwwmmmVVVPPPMMMGGGCCCEEEDDDBBB@@@===:::777666444444333333333222222222222111000000000000000000000...,,,---...///..............................,,,,,,---------...............------------..............................///////////////.........000000//////000000111222111222444444555777;;;>>>???BBBIIIZZZwwwzzznnnfffdddbbb\\\RRRJJJIIIPPPWWWXXX^^^qqq}}}mmm\\\LLLEEEAAABBBBBB???======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;===???<<<<<<===???BBBEEEHHHJJJFFFEEECCCAAAAAACCCEEEGGGFFFGGGHHHIIIKKKLLLMMMMMMPPPRRRTTTUUUUUUUUUWWWYYYZZZZZZZZZ\\\]]]^^^______bbbeeeiiikkkkkkjjjjjjkkkjjjmmmpppssswww|||zzz~~~{{{~~~}}}yyywwwvvvzzzzzzzzzuuutttzzz}}}cccVVVNNNIIIGGGFFFEEEDDDBBB???;;;888666444444444333333333222222222222111000//////000000///...,,,,,,...///...---........................---.........////////////......------------.......................................///////////////000000000000000111222222000111333444444777;;;>>>AAAGGGRRRiii{{{mmmfff[[[ZZZUUULLLFFFFFFMMMUUUWWW```sss{{{lll\\\JJJDDD@@@BBBCCC@@@======<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<>>>AAADDDFFFHHHFFFDDDBBBAAAAAACCCEEEGGGFFFGGGHHHIIIJJJLLLMMMMMMOOOQQQTTTUUUUUUUUUVVVXXXXXXYYYZZZ[[[\\\]]]^^^___aaacccgggiiiiiijjjlllmmmlllllllllmmmqqqxxxzzzyyy{{{~~~{{{xxxvvvyyy~~~~~~}}}yyywww{{{yyyeeeWWWOOONNNEEEEEECCCAAA>>>;;;777555444444444444333333333333333222111000///////////////---,,,,,,---......---................................./////////000000......------------.......................................///////////////111000000000000111222222///111222333444666:::===>>>HHHXXXrrrzzzmmmgggZZZXXXRRRKKKGGGJJJQQQWWWXXXcccuuu{{{yyyttthhh[[[KKKDDD@@@BBBBBB@@@>>>>>>;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::<<<===???>>>>>>===>>>???AAABBBCCCBBBAAAAAAAAACCCDDDFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMPPPSSSUUUUUUUUUUUUVVVVVVXXXZZZ[[[[[[\\\___aaa```bbbdddfffgggjjjnnnpppqqqnnnkkkiiikkkpppvvvzzzzzz|||zzz}}}}}}xxxyyy}}}}}}~~~{{{}}}ooo[[[QQQEEEEEEEEECCC@@@<<<888666555444444444444333333333333222111000///////////////---,,,,,,---......---........................---------.........//////......------------........................................../////////000111111000000111111222333000222333333444666999<<<<<>>===<<<<<<===>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLOOORRRTTTTTTTTTTTTUUUSSSVVVYYYZZZ[[[\\\___bbb```aaabbbccceeeiiiooossswwwuuurrrpppqqqsssvvvwwwxxx~~~}}}xxx{{{yyyyyy{{{~~~dddOOOHHHHHHGGGFFFBBB>>>;;;888555555444444444333333333333222111000///////////////---+++,,,---...------........................,,,,,,,,,---------...............------.................................---.........//////000000111111111000111111222333222333444444444666999<<<@@@PPPeeexxxlllkkk[[[TTTKKKEEEFFFLLLRRRVVVYYYeeeuuuuuummmhhhaaaZZZNNNFFF@@@@@@@@@===<<<<<<;;;;;;;;;:::::::::999999888999999999888888:::<<<;;;;;;;;;;;;<<<>>>???AAA>>>>>>???@@@BBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLKKKNNNRRRTTTTTTSSSSSSTTTRRRUUUYYYZZZ[[[\\\```cccaaaaaaaaaaaadddiiipppuuu~~~}}}zzzxxx{{{{{{wwwzzz|||SSSLLLGGGEEEHHHHHHBBB;;;888555555333222111000000000000000000000000000000000///............---------------............------/////////...------,,,,,,...000111000...------...////////////000000000000---------.........//////000000000000000111111111333333333333333666;;;>>>HHHOOOccctttjjjhhhYYYQQQNNNJJJDDDLLLUUURRRXXXiiizzzyyyoooeee]]]XXXLLLIIIEEEBBB@@@>>><<<:::;;;;;;;;;:::::::::999999::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAABBBCCCCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKNNNOOOPPPQQQRRRTTTUUUUUUUUUVVVXXXYYYZZZZZZ[[[[[[aaadddfffeeecccfffmmmtttzzzwwwzzz|||wwwyyy^^^RRRLLLIIIJJJJJJDDD<<<999777666555333222222222222111111111111111111111111000000/////////.........---......//////......---//////.........---------...///111000...------........./////////000000000---------.........//////000000000000111111111111222333333333444666;;;>>>JJJRRRiiioooeeecccUUUMMMJJJHHHGGGOOOWWWVVV^^^sss~~~{{{wwwqqqhhh^^^WWWJJJGGGCCCAAA???>>><<<:::::::::::::::999999999999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKOOOOOOPPPQQQSSSTTTUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZ___aaabbbbbbbbbeeekkkpppxxxuuuxxx|||vvvxxx}}}nnnXXXQQQLLLLLLLLLEEE>>>;;;888777666555444333333333111111111111111111111111111000000000////////////---......//////......---...............---------...///000000...---......------........./////////------........./////////000000000111111111222222222222333333444777;;;>>>LLLXXXrrr~~~lllbbb___SSSLLLGGGGGGMMMVVV]]]```hhh}}}yyyuuutttssslll___UUUGGGDDDAAA???>>>>>><<<;;;:::999999999999888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAACCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ^^^]]]]]]^^^aaaeeeiiillluuu|||wwwsssuuu}}}vvvvvv{{{~~~\\\SSSKKKKKKKKKFFF???<<<888777666555444333333333111111111111111111111111000000000/////////............////////////......------..................---///000000///......///------------.........///............////////////000000000111111222222333111333444555555888<<>>@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ^^^\\\\\\]]]bbbfffiiijjjqqqvvv~~~yyysssttt~~~xxxwwwzzz```SSSHHHFFFGGGDDD@@@>>>888777666444333333333333111111111111111111111111/////////.........------...//////////////////...,,,---------......//////---...000000///......///------------.........///........./////////000000///000000111222333333333222333555666777:::===@@@MMM```pppddd^^^UUUQQQFFFLLLbbbjjjkkkwww{{{~~~uuunnnpppuuuooo^^^OOOCCC@@@>>><<<=========<<<999999999888888888777777777777666666666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMNNNPPPQQQRRRRRRUUUUUUUUUUUUVVVXXXYYYZZZ___^^^]]]___cccgggiiiiiisssuuuxxx|||xxxvvv~~~}}}yyyzzzgggWWWHHHCCCDDDCCCAAA???888777666555444333333333222222222222222222222222............------------...//////000000//////...,,,,,,,,,---...///000000,,,...000000///...///000------........./////////....../////////000000000///000000111222333444444333555777999:::<<<@@@BBBNNNcccqqqccc\\\QQQRRRJJJWWWvvvzzzttt|||ssskkkmmmrrrnnn^^^NNNCCC@@@===<<<=========<<<:::999999999999888888888777777666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOQQQRRRRRRVVVVVVUUUUUUVVVXXXZZZ[[[______``````bbbdddggghhhnnnnnnppprrrvvv}}}zzz|||zzz|||sss___KKKCCCCCCCCCAAAAAA999888777666555444444444222222222222222222222222////////////............//////000000000000//////++++++,,,---...///000111,,,...000000///...///000....../////////000000000.../////////000000000000///000000111333444444555444666999;;;<<<>>>AAADDDOOOffftttddd[[[LLLUUUTTTiii}}}wwwnnngggiiinnnkkk]]]PPPCCCAAA>>>============<<<::::::::::::999999999999888777666666666888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<>>>@@@AAAEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMNNNPPPQQQRRRSSSTTTWWWWWWVVVVVVWWWYYY[[[]]]\\\^^^``````^^^___bbbeeeggghhhjjjlllnnnrrrwww{{{{{{xxx}}}~~~zzzzzz|||fffOOODDDCCCCCCBBBBBB;;;:::999777666666555555222222222222222222222222000000000000//////////////////000000000000//////++++++,,,---...000111111,,,...///000///...///000////////////000000000000////////////000000000000///000000222333444555555444777:::<<<>>>@@@CCCEEEQQQhhhwwwggg\\\JJJXXX]]]zzzyyyrrrjjjccceeekkkiii]]]RRRDDDBBB???============<<<;;;;;;;;;:::::::::999999888777666666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;<<<===???@@@EEEEEEFFFGGGHHHIIIIIIJJJNNNOOOPPPQQQRRRTTTUUUUUUXXXWWWVVVVVVWWWYYY\\\]]]YYY]]]```^^^[[[ZZZ^^^bbbgggjjjlllnnnnnnoooqqqrrrzzz{{{||||||yyyttttttvvv{{{{{{yyy}}}}}}~~~|||iiiLLLBBBCCCBBBCCCHHH???<<<999777777888888777333333333222222222111111111111111111000000000000000000000000000000000000........................------......//////000000---------.........................../////////000000111111222222333444444444444555888888888>>>FFFRRR]]]~~~uuubbbVVVSSS___xxxoooddd[[[___dddccc[[[VVVBBBAAA???===;;;:::999888:::999999:::;;;;;;:::888999999888888999999:::;;;<<<;;;::::::999999999999<<<<<<======>>>>>>??????CCCCCCDDDEEEGGGIIIJJJKKKKKKMMMPPPSSSTTTUUUTTTTTTTTTTTTTTTVVVYYY[[[\\\[[[[[[^^^aaa^^^XXXTTTUUUXXXbbbfffiiihhhfffeeeiiimmmvvvvvvxxx~~~uuuqqqppppppoooooooooooopppppp}}}|||||||||pppfffiiikkkooorrrwww}}}~~~|||www||||||yyy|||~~~mmmPPPFFFGGGFFFFFFHHH===:::666444444555555444333333333222222222111111111111111111000000000000000000000000000000000000.................................///////////////000//////......------------------............///000111111222222333444444444444555888888888>>>FFFRRR```~~~sss```UUUSSS___yyyooocccYYY[[[```]]]VVVPPPBBBAAA???===<<<::::::999999888888999::::::999777999999888888888999999:::<<<;;;:::999999999999999<<<<<<======>>>>>>??????BBBBBBCCCDDDFFFHHHJJJKKKKKKMMMPPPRRRTTTUUUTTTTTTSSSSSSTTTVVVYYYZZZ[[[ZZZ\\\^^^```]]]YYYUUUUUUWWW```dddhhhhhheeedddgggjjjssssssvvv{{{}}}{{{xxxxxxvvvtttuuuyyywwwoooiiihhhkkkmmmpppqqqqqqoooppppppxxxnnnjjjkkkiiimmmtttyyy{{{xxxtttqqqrrrtttwwwwwwssskkkbbb]]]\\\^^^```bbbdddhhhnnnqqq|||{{{{{{yyy{{{}}}}}}}}}yyy~~~}}}sssTTTIIIIIIHHHFFFFFF<<<999666444444444444333333333333222222222111111111111111111000000000000000000000000000000000000........................///////////////.........222111111000///...---,,,,,,,,,---------.........000111111222222333444444444444555888888999???GGGRRRfffppp\\\UUUSSS\\\}}}yyymmm```VVVVVVZZZWWWOOOIIICCCBBB@@@>>><<<;;;;;;:::888777777888999999888666999999888888888888888999;;;::::::999999999999:::<<<<<<<<<===>>>?????????AAAAAABBBCCCEEEGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTTTTQQQRRRUUUWWWYYYZZZZZZZZZ^^^bbbdddccc]]]WWWUUUUUU```cccggghhheeeddddddfffnnnoooqqquuuyyy||||||{{{rrrtttuuutttoookkkhhhgggfffddddddeeeccc```aaaeeejjjpppvvvxxxuuurrrsssuuu~~~yyyuuuwwwzzz{{{uuukkkccc```aaa^^^```dddggggggeeeaaa___^^^^^^______^^^]]][[[ZZZWWWXXXYYYYYYYYYZZZ]]]```kkkhhhhhhlllrrr|||~~~zzz}}}www{{{zzzXXXHHHGGGGGGEEECCC@@@===999777666777666555333333333222222222111111111111111111000000000///////////////////////////........................000000//////......------111111000000//////......---------.........//////000111111222222333444444444444666888999999???GGGRRRnnn{{{kkkYYYTTTRRRVVVmmmyyykkk]]]QQQQQQUUURRRKKKFFFCCCBBB@@@???===<<<<<<;;;888777777888999999888666999999888777777777777888::::::999999999999999:::;;;;;;<<<===>>>??????@@@@@@@@@AAABBBDDDFFFHHHIIIKKKLLLNNNPPPRRRSSSSSSTTTQQQSSSVVVYYYZZZZZZZZZ[[[```jjjrrrqqqeee[[[VVVWWWaaaeeehhhiiigggeeeddddddhhhhhhjjjlllnnnooopppooojjjiiigggeeecccaaa```___eeeggghhhfffbbbaaafffmmmssszzz{{{wwwyyy}}}yyywwwwwwtttmmmhhhlllooopppmmmfff```^^^___\\\^^^___``````___]]]\\\]]]\\\[[[YYYXXXXXXXXXXXXWWWXXXXXXXXXWWWWWWYYY[[[aaa``````bbbeeelll{{{|||~~~uuuyyy]]]IIIEEEEEEEEEDDDBBB>>>;;;888888888777666333333333222222222111111111111111111000000000///////////////////////////////////////////////////000000//////......------......//////000000111111////////////000000000000000111111222222333444444444444666999999:::@@@HHHSSSvvv|||xxxqqqdddXXXRRRQQQQQQ___ooonnnooo}}}yyygggYYYMMMMMMRRRQQQKKKGGGBBBAAA@@@>>>===<<<<<<<<<999888888999::::::999777888888777666666777777777999999999888888999999:::;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDFFFGGGHHHKKKLLLMMMOOOQQQRRRSSSSSSQQQTTTXXXZZZYYYZZZ[[[]]]aaarrrooo^^^YYY[[[eeegggiiijjjhhhfffdddcccbbbcccdddddddddddddddddddddbbb```^^^^^^```bbbcccmmmssswwwssskkkjjjooouuu~~~~~~xxxqqqnnnmmmjjjccc^^^```ccceeeccc___\\\ZZZZZZWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRTTTUUUUUUTTTTTTVVVXXXZZZYYYYYYZZZZZZ___kkkxxxvvvzzzaaaLLLEEEEEEGGGGGGAAA>>>:::777777666666555333333333222222222111111111111111111000000000000000000000000000000000000///////////////////////////////////////.........,,,---...///000111111222//////000000000111111111000111111222222333444444444333666999::::::AAAIIIVVVvvvoooggg^^^XXXTTTUUUSSSYYYbbb```ddduuuwwweeeWWWJJJKKKPPPPPPLLLHHHAAAAAA???>>>===<<<<<<<<<999888888999::::::999777666666666666666777888888999888888888888999999::::::;;;<<<===>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHIIIKKKKKKLLLNNNPPPQQQSSSSSSRRRUUUXXXXXXWWWXXX[[[^^^aaassssssbbb]]]___fffgggggggggfffdddbbb```]]]^^^```___^^^^^^___aaaaaaaaa```___```ccciiimmmvvvvvvrrrwww}}}zzzuuuoookkkhhheee```\\\ZZZ\\\^^^^^^\\\YYYXXXXXXSSSSSSTTTTTTUUUVVVVVVWWWSSSTTTUUUUUUTTTSSSQQQPPPOOOQQQSSSTTTTTTUUUVVVXXXYYYWWWVVVWWWWWWXXX```iiisss|||{{{~~~uuu___MMMEEEDDDFFFFFFAAA===999777666666555444333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////.........///////////////---------......//////000////////////000000000000000111111222222333444444444333666999:::;;;AAAJJJZZZ{{{rrrjjj```YYYXXX]]]^^^YYYXXX[[[WWW[[[mmm{{{}}}uuueeeVVVIIIHHHMMMNNNJJJGGG@@@???>>>===<<<;;;;;;;;;888777777888999999888666444444444555666777888999888888888888888999::::::::::::;;;===>>>@@@AAAAAA@@@AAAAAACCCDDDFFFHHHIIIKKKKKKLLLMMMOOOQQQRRRSSSQQQTTTVVVUUUSSSUUUZZZ___```mmm{{{|||qqqeeeaaaaaaddddddcccbbbaaa___]]]\\\ZZZ\\\______^^^___bbbeeeeeegggiiihhhgggjjjssszzz~~~vvvsssooojjjfffbbb```___ZZZ[[[]]]]]]\\\ZZZXXXXXXUUUUUUUUUVVVVVVVVVWWWWWWSSSTTTTTTUUUUUUUUUTTTSSSPPPRRRUUUVVVVVVWWWYYY[[[\\\XXXWWWYYYYYYXXXZZZ___eeeqqq|||yyy{{{{{{{{{sssjjj\\\LLLCCCBBBCCCCCCBBB???:::888777777666555333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000---.........//////000000...............---------............/////////000000111111222333333444444444333666999:::;;;BBBJJJ^^^xxxrrriii]]]WWWYYYfffggg```YYYVVVPPPTTTeeerrrzzz{{{ttteeeVVVHHHGGGKKKKKKHHHEEE??????>>><<<;;;;;;;;;;;;777666666666888888777555333333333444666777999:::888888777777888999::::::::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKMMMNNNPPPRRRSSSPPPRRRTTTRRRPPPRRRXXX^^^___fffooorrrnnngggcccbbbbbbaaa^^^]]]\\\[[[YYYXXXYYY\\\___```aaacccgggkkkjjjooorrrpppnnnqqq{{{|||pppooolllgggaaa]]]]]]]]]XXXYYY[[[[[[ZZZYYYWWWVVVXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTOOORRRTTTVVVVVVWWWXXXZZZ]]]XXXVVVXXXYYYVVVVVVWWW\\\```jjj{{{}}}zzzzzz{{{{{{|||wwwfffZZZUUUPPPDDDBBBFFFBBBDDD???999666666666666555555555444444444333333333222111111111000000//////000000000000000000000000///...------...///000111////////////////////////////////////////////////////////////////////////222222222111222222333333555555777888666999DDDQQQmmm{{{xxxkkkWWWQQQWWW[[[eeefff```[[[RRRWWWiiitttqqqvvvyyyooo___SSSJJJIIIIIIFFFDDDFFF@@@@@@???>>>===<<<;;;;;;999999999888777666666555555555555555666666666666888888888888999:::;;;<<<<<<<<<<<<======>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJKKKJJJJJJMMMSSSVVVVVVTTTOOOPPPOOOMMMLLLNNNSSSWWWZZZ]]]aaadddeeedddaaa___[[[[[[ZZZXXXXXXWWWWWWWWWWWW[[[```dddfffkkkqqqvvvzzzzzz}}}sssllliiilllkkkbbb[[[ZZZ[[[ZZZYYYZZZ[[[[[[ZZZXXX[[[ZZZZZZZZZ[[[[[[YYYXXXYYYXXXWWWVVVUUUUUUUUUUUUXXXUUURRRSSSWWWZZZ[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[```hhhqqq}}}wwwwwwyyyzzzyyy|||~~~xxxwww}}}{{{|||}}}gggXXXQQQMMMDDDBBBEEEAAAEEE@@@:::777666666555444444444333333333222222222111111111111000000000///000000000000000000000000//////.........///000000////////////////////////////////////////////////111111111111111111111111111111111000111111222333444555777999888;;;HHHUUUuuuwwwgggUUUNNNQQQTTT___aaa^^^ZZZUUU\\\qqqtttoooqqq~~~yyyooo]]]RRRHHHGGGFFFCCCAAABBB@@@@@@???>>>===<<<;;;;;;999999888888777666666555555555555555666666666666888888888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKJJJJJJNNNRRRVVVWWWVVVRRRPPPMMMJJJIIIKKKNNNPPPVVVXXX\\\___```___]]]\\\VVVUUUTTTSSSSSSSSSSSSTTTXXX]]]cccgggkkkpppwww|||}}}zzzuuuooommmpppoooggg___]]]ZZZ[[[\\\\\\[[[ZZZYYYYYY^^^^^^]]]]]]]]]\\\[[[YYYZZZYYYYYYXXXXXXWWWVVVVVVTTTRRRQQQRRRVVVYYYZZZYYYZZZYYYYYYXXXXXXYYYYYYZZZ[[[ZZZ[[[^^^bbblllyyywwwvvvuuutttqqqzzz~~~uuuoooqqqyyy}}}{{{}}}}}}lllXXXNNNLLLEEEDDDFFFAAAGGGBBB===999777666444333333333222222222111111111111111111111000000000000000000000000000000000000000000///.........//////////////////////////////////////////////////////111111111111111111111111000000000000000111222222444555888:::;;;@@@MMM[[[sssaaaSSSLLLKKKKKKXXX\\\ZZZXXXVVVbbbzzzyyyrrrpppzzzwwwmmmZZZQQQHHHDDDBBB???===>>>@@@??????>>>===<<<;;;;;;999888888777777666666555555555555555666666666666888888888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDFFFGGGIIIIIIKKKJJJKKKNNNRRRWWWYYYZZZXXXSSSMMMHHHGGGHHHIIIJJJQQQSSSVVVYYYZZZZZZZZZYYYQQQPPPOOOOOOOOOPPPRRRSSS[[[```ffflllqqqwww}}}|||zzzxxxuuuvvvssssssvvvuuunnneee```[[[___bbbbbb___\\\\\\]]]cccccccccbbbaaa___]]]\\\ZZZ[[[[[[\\\[[[ZZZXXXWWWSSSRRRRRRUUUXXXZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ]]]ZZZXXXWWWVVVZZZgggtttzzzwwwtttqqqkkkpppwww~~~uuullljjjoooxxx|||xxxuuuuuuyyyttt\\\NNNMMMHHHGGGHHHBBBHHHDDD???;;;777555444333333333333333222222222222111111111000000000000000////////////////////////111111000//////.........////////////////////////////////////////////////111111111111111111111111111000000000111222333333444555888<<<>>>DDDRRRaaannn[[[QQQKKKGGGGGGUUUZZZWWWTTTSSSccc{{{vvv{{{}}}sssjjjYYYQQQHHHBBB???===;;;;;;??????>>>===<<<;;;;;;:::888888777777666666666666555555555555666666666666888888888888999:::;;;;;;<<<<<<<<<<<<<<<===??????@@@AAABBBDDDFFFGGGHHHIIIJJJJJJKKKNNNRRRWWW\\\^^^aaaZZZRRRKKKHHHHHHGGGFFFMMMNNNPPPSSSUUUVVVWWWWWWRRRPPPOOONNNOOOQQQTTTVVV]]]bbbjjjqqqwww~~~{{{zzzxxxwwwuuuvvvuuuwwwzzzzzztttkkkeee```eeejjjiiieeebbbccceeeiiijjjjjjiiieeebbb```___\\\]]]^^^___^^^\\\ZZZXXXUUUUUUWWWYYY[[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[^^^[[[XXXWWWUUUVVV___iii~~~|||wwwsssooooooqqqttt||||||tttmmmjjjlllppp{{{~~~zzzwwwtttqqqqqquuuzzz{{{}}}```PPPNNNIIIGGGGGGBBBHHHFFFBBB===888555444444444444444444333333333333000000000000000000111111////////////////////////111111111000000///......////////////////////////////////////////////////000000000000000000000000222111111222333444555555444555999<<>>===<<<;;;??????>>>===<<<;;;::::::777777777666666666666666555555555555666666666666888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEGGGHHHIIIJJJJJJKKKNNNRRRXXX___cccgggaaaXXXPPPKKKHHHFFFFFFIIIJJJKKKMMMPPPSSSUUUWWWUUUSSSQQQOOOPPPRRRVVVXXX```fffnnnuuu{{{~~~zzzxxxwwwwwwvvvuuuwwwzzz}}}{{{ssskkkdddiiinnnnnnjjjhhhjjjlllpppqqqrrrpppkkkfffcccbbb___```aaabbbaaa___]]][[[WWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[]]]ZZZXXXXXXVVVVVV\\\cccnnn|||wwwsssqqqpppqqqsss{{{uuuooollljjjlllsss||||||xxxyyy~~~~~~|||{{{yyyuuuyyytttsssxxxfffTTTQQQIIIDDDEEECCCGGGFFFDDD???999666555666555555555444444444333333000000000000111111111111000000000000000000000000000000111111111000//////////////////////////////////////////////////////////////////////////////222222222333333555666777555666999<<<>>>EEEUUUeee~~~xxxmmm```TTTMMMLLLLLLMMM\\\___XXXQQQQQQggg{{{wwwmmmcccWWWUUUMMMCCC>>>>>>>>><<>>>>>===<<<;;;::::::666666666666666666666666555555555555666666666666888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCEEEFFFHHHHHHIIIJJJLLLNNNRRRYYYaaagggkkkhhhbbbXXXOOOJJJHHHIIIIIIIIIIIIKKKNNNSSSWWWYYY\\\YYYUUURRRRRRTTTXXX[[[dddjjjrrryyy~~~{{{xxxvvvuuuvvvwwwwww{{{}}}uuuiiilllooopppooooooqqqsssxxxzzz|||xxxqqqkkkhhhgggdddeeeeeeeeeeeecccbbbaaaZZZ[[[\\\ZZZXXXWWWWWWXXX\\\\\\[[[[[[[[[[[[\\\\\\\\\YYYWWWWWWUUUSSSVVV[[[bbbttt{{{uuupppooopppqqqvvvyyyrrrnnnjjjiiiooowwwyyyqqqrrrvvv~~~uuupppsssppp\\\WWWLLLDDDFFFGGGFFFFFFEEE@@@:::777666777444444444333333333222222///000000000111111111111000000000000000000000000//////000111111111000000////////////////////////////////////////////////000000000000000000000000111111111222333444666666666777999;;;===DDDTTTccc~~~oooaaaZZZSSSKKKJJJOOOOOO___ccc[[[UUUVVVooo|||wwwlllbbbVVVUUUNNNCCC===???@@@===>>>>>>===<<<;;;::::::999666666666666666666666666555555555555666666666666888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>???@@@AAACCCEEEFFFGGGHHHIIIJJJLLLNNNRRRZZZccckkkqqqrrrnnneeeXXXPPPOOORRRPPPOOOOOOPPPTTTYYY___bbbeeebbb\\\XXXWWWYYY\\\___iiiooovvv}}}}}}|||zzzwwwuuuvvvxxxzzz|||rrrrrrssstttvvvxxx{{{}}}xxxqqqmmmmmmkkkjjjjjjiiiiiihhhhhhggg``````___[[[VVVTTTUUUVVV\\\\\\\\\[[[[[[\\\\\\\\\\\\YYYWWWXXXWWWTTTUUUYYYZZZeee}}}|||tttppprrrqqqrrr}}}~~~vvvpppjjjhhhnnnwwwyyymmmnnnqqqxxxyyyrrrsssxxxddd^^^QQQGGGIIILLLFFFFFFEEEAAA;;;777777888333333333222222222111111//////000000111111111222000000000000000000000000...///000111222222111000////////////////////////////////////////////////111111111111111111111111000000000111222444555666777777999;;;<<>>>>>>>>===<<<;;;::::::999555555555666666666666666555555555555666666666777888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<>>>>>>???@@@AAACCCEEEFFFGGGHHHIIIJJJLLLNNNRRRZZZeeelllwwwzzzyyyoooaaaWWWWWWZZZWWWWWWVVVWWW[[[aaagggkkknnnjjjccc^^^\\\^^^aaadddmmmrrrzzz~~~}}}|||{{{xxxwwwxxx{{{}}}yyyxxxwwwxxx}}}}}}uuuqqqqqqoooooonnnllllllllllllllleeeeeebbb]]]WWWTTTUUUWWW]]]\\\\\\[[[[[[\\\\\\]]]]]]ZZZYYY\\\[[[YYYYYY\\\VVV\\\nnnzzzssstttssspppxxx}}}uuuooommmooorrrttt|||kkkffffffqqq~~~|||zzzyyyzzz~~~}}}vvvttt{{{xxx}}}pppfffWWWNNNIIIBBBCCCFFFFFF>>>888777888777444444333333333333222222222222222111111111000000000000111111111111000000111111111111000000000000////////////////////////000000000000////////////............////////////222222333222111222555777888555666:::===CCCVVVkkk|||hhhVVVRRRQQQKKKHHHIIIOOOZZZccc]]]QQQYYY|||wwwkkkbbbZZZXXXOOODDD???@@@@@@>>>=========<<<;;;:::888888666666555555555666666777444444555555666777777777666666666777888888999999:::;;;======<<<<<<>>>???===>>>@@@BBBDDDFFFGGGHHHOOOOOONNNOOOSSS[[[dddkkkvvv}}}sssggg]]]^^^```___^^^```eeekkkoooppprrrmmmgggaaa___bbbfffiiiqqqvvv|||xxxxxx}}}{{{||||||{{{{{{|||~~~|||xxxxxx|||~~~xxxuuuzzzwwwtttuuuvvvvvvsssppppppllleee___[[[ZZZ[[[\\\^^^]]][[[ZZZYYYYYYZZZZZZaaa___[[[XXXVVVVVVWWWXXXXXX[[[dddrrrxxxvvvvvvvvvyyy|||xxxrrrpppqqqtttvvv~~~nnngggeeemmmyyy~~~}}}|||zzzwwwuuuuuuyyy|||vvvuuu~~~vvvzzzyyyjjjXXXMMMJJJEEEDDDHHHGGG???999888888666444444333333333333222222222222222111111111000000000000111111111111000000000000000000000000000000////////////////////////000000000000////////////000000000000111111111222222444555444444444666888888555666:::<<>>>>>>>><<<============;;;:::999888333333222222222333333444444444555555666777777777666666666777888888999999:::;;;======<<<<<<>>>???===>>>@@@BBBDDDFFFGGGHHHKKKLLLLLLMMMQQQXXXaaaggguuu{{{pppggghhhkkkjjjiiikkkoootttwwwxxxwwwssslllgggeeefffjjjmmmtttxxx}}}|||uuuuuuyyyuuuwwwyyy{{{~~~}}}~~~|||}}}~~~|||xxxtttqqqllleee___\\\[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\___]]][[[YYYWWWWWWWWWXXXVVVWWW]]]iiiwww|||zzzyyyyyy|||zzz~~~wwwttttttvvvxxx}}}uuulllfffjjjssszzzzzzvvvrrruuuzzzyyytttvvvtttvvv~~~rrrZZZMMMKKKGGGFFFJJJIIIAAA:::888888666444444333333333333222222222222222111111111111111000000111111111111000000////////////000000000000000000000000000000000000////////////000000000000000000000111111111222222111333444555444444555666999666777;;;<<>>>>>===;;;>>>>>>>>>===<<<;;;:::999666666555555444555555666444444555555666777777777666666666777888888999999999;;;<<<===<<<<<<===???===>>>@@@AAACCCEEEGGGGGGIIIJJJLLLNNNQQQWWW]]]bbbppp{{{qqqrrrwwwvvvuuuwwwzzz~~~|||xxxrrrllljjjjjjlllnnnvvvyyy|||}}}|||zzzyyyyyy}}}}}}~~~||||||~~~|||vvvtttuuutttvvvzzz|||~~~|||wwwqqqiiiccc``````aaabbb\\\\\\[[[ZZZZZZ[[[]]]]]][[[ZZZZZZYYYYYYXXXXXXWWWUUUTTTWWW___iiiyyy|||{{{|||yyy|||xxxwwwyyy{{{~~~tttkkkkkkqqqxxxyyysssuuuyyytttssswwwsssttt|||~~~bbbPPPLLLIIIGGGKKKJJJCCC<<<999888555444444333333333222222222111111111111111111111111000000111111111111000000///////////////000000000000000000000000000000000////////////000000000000....../////////000000000---000333444333222222333888666888;;;<<>>??????>>>>>>===<<<:::999888777666666666666666666444444555555666777777777666666666777888888999999999;;;<<<<<<<<<<<<===???===>>>???AAACCCEEEFFFGGGIIIKKKNNNPPPSSSWWW\\\___fffvvvwwwyyy|||{{{{{{~~~}}}zzzuuupppmmmllllllmmmtttvvvyyyzzzyyyvvvsssqqqwwwxxxzzz{{{}}}|||~~~|||xxxvvvxxxzzz}}}~~~yyy{{{~~~xxxooojjjhhhhhhhhhggg___^^^\\\[[[ZZZZZZZZZ[[[VVVVVVXXXXXXXXXXXXWWWVVVVVVTTTUUUYYY```mmm||||||||||||zzz|||~~~~~~}}}qqqmmmpppvvv}}}zzzzzz|||qqqqqqyyytttsss|||mmmVVVMMMIIIGGGKKKKKKCCC<<<:::888555444444333333333222222222111111111111111111111111000000111111111111000000.../////////000000111111000000000000000000000000.../////////000000000111////////////000000000000...000333444333222333333888777999======EEE\\\uuunnn^^^PPPJJJEEEBBBGGGPPP[[[YYYTTTLLLFFFQQQqqq~~~yyyrrrmmmccc___TTTGGG@@@@@@AAA@@@??????>>>>>>===<<<:::999555444333333222222222333444444555555666777777777666666666777888888999999999:::<<<<<<;;;;;;===>>>>>>>>>???AAACCCDDDEEEFFFGGGIIIMMMPPPRRRUUUXXXZZZ]]]kkkttt|||zzz~~~}}}}}}~~~}}}{{{wwwsssooommmllllllnnnpppsssvvvwwwvvvsssqqqsssuuuwwwxxxxxx{{{~~~yyyxxxxxx{{{}}}~~~wwwrrrppppppnnnllleeeccc```\\\YYYXXXWWWVVVRRRSSSUUUVVVWWWVVVUUUTTTVVVTTTTTTVVVZZZdddvvv}}}|||yyy{{{~~~xxxppppppttt~~~}}}qqqrrr|||vvvtttzzzxxx\\\PPPIIIEEEJJJJJJDDD===:::888555444444333333333333222222111111111111111222222222000000111111111111000000//////000000111111222222000000000000000000000000......//////000000111111111111111222222222333333222333555666555555666777777777;;;>>>???GGGaaa{{{rrr```OOOIIIFFFDDDHHHPPP\\\XXXSSSKKKHHHSSSnnn}}}yyyuuurrreee```UUUGGG??????@@@>>>>>>>>>>>>===<<<;;;:::999777666555444333333333333444444555555666777777777666666666777888888999999888:::;;;<<<;;;;;;<<<>>>>>>>>>???AAABBBCCCDDDEEEDDDGGGJJJLLLNNNPPPSSSUUUXXXbbbiiittt{{{}}}}}}|||{{{xxxuuurrrooommmllljjjkkkmmmqqquuuuuutttrrroooqqqsssssssssvvv{{{}}}~~~uuuttttttyyy|||{{{yyytttpppkkkiiiddd___[[[WWWUUUTTTRRRRRRTTTUUUVVVUUUTTTTTTTTTRRRRRRTTTVVV\\\kkkyyy~~~|||wwwyyy~~~wwwrrrttt}}}|||{{{tttuuuyyyssswwwaaaRRRKKKCCCHHHIIICCC===:::888555444444333333333333222222000000111111111222222222000000111111111111000000000000000111222333333333////////////////////////.........///000111111111111111222222222333333333444555666666555666777999777777<<<@@@AAAJJJeee{{{fffRRRKKKIIIGGGIIIOOO]]]XXXRRRLLLIIIRRRjjj|||yyywwwuuulllgggZZZJJJAAA??????===============;;;:::999888999999777666666555555555444444555555666777777777666666666777888888999999888:::;;;;;;;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFIIIJJJLLLNNNQQQSSSUUUZZZ^^^jjjyyyzzzxxx||||||~~~~~~xxxxxxvvvtttqqqnnnkkkiiiiiihhhiiimmmqqqrrrqqqooommmoooqqqppppppssszzzzzzvvvrrruuu}}}~~~xxxqqqnnniiiccc^^^ZZZXXXVVVTTTTTTUUUUUUVVVUUUUUUUUUTTTSSSSSSSSSSSSWWWbbbnnn|||}}}yyyzzz}}}}}}vvvvvv~~~zzzvvvyyy}}}zzzvvvxxx{{{sssuuucccTTTMMMBBBGGGHHHCCC===:::888666444444444333333333222222000000111111222222222222000000111111111111000000000000111222333333444444////////////////////////---......///000111111222///000000000000111111111333444444444333444777999777777<<>>=========<<<;;;:::888888666666555333333222222222444444555555666777777777666666666777888888999999888:::;;;;;;;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHJJJKKKLLLNNNRRRTTTRRRUUUWWWbbbssstttttt}}}zzzzzz{{{}}}~~~|||xxxuuussssssrrrqqqnnnkkkhhhfffjjjhhhhhhjjjmmmooonnnlllmmmoooqqqpppooosss{{{}}}vvvvvv|||sssqqqlllfffaaa]]][[[YYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTUUU^^^iiirrr}}}zzzxxxyyy~~~zzzzzz{{{~~~yyyxxxsssnnnooozzzyyy}}}vvvpppyyywwwbbbOOOIIIGGGGGGHHHGGGAAA999777:::777777666555444444444444222222111111111111222222111111111111000000000000000000111111111111000000///////////////000111111111111000000000000111111000000000111222222333333000000111333555666777888777======>>>EEELLLeeepppUUUMMMKKKHHHJJJRRRaaaXXXPPPMMMNNNVVVfffuuuyyypppnnnrrroooooodddOOOAAA@@@AAA>>>@@@???>>>===;;;:::999888777777666555555555555555777666666666666777777888888777666555555777999;;;::::::999999::::::;;;<<<>>>>>>>>>>>>???BBBDDDEEEBBBDDDGGGIIIJJJLLLOOOQQQSSSUUUXXX]]]bbbggglllnnnpppqqqrrrrrrrrrqqqooonnnmmmnnnnnnlllhhheeeddddddhhhfffdddeeehhhkkkmmmmmmmmmppprrrpppnnnrrr{{{|||vvvxxx{{{rrriiibbb]]][[[ZZZXXXVVVUUUUUUVVVWWWWWWVVVZZZYYYVVVSSSRRRTTTYYY]]]rrr|||{{{uuutttzzz}}}}}}~~~zzzyyy~~~|||uuusssnnniiijjjuuu~~~|||}}}vvvrrrzzzwww|||```OOOJJJGGGFFFFFFFFFAAA999666888777666555444333333333333222222111111111111222222111111111111000000000000000000111111111111000000000000/////////000000111111111000000000000111111111111222222333333444444333333444555666777777777777======>>>EEEMMMfffqqqUUULLLIIIEEEIIIRRRccc[[[RRRMMMNNNVVVhhhxxx~~~tttjjjgggiiimmmnnncccOOOAAA@@@AAA>>>??????>>><<<;;;:::999888777666666555555555555555666666555555555666777777888888777666777888999:::::::::999999::::::;;;<<<>>>>>>>>>>>>@@@BBBDDDEEECCCEEEHHHIIIJJJLLLNNNQQQRRRSSSVVVYYY^^^bbbfffhhhjjjjjjkkkkkkkkkkkkjjjjjjggghhhiiihhhfffdddddddddeeeeeeddddddeeegggjjjlllnnnqqqsssrrrpppttt}}}yyyxxx}}}zzzooogggaaa]]][[[YYYWWWVVVVVVWWWXXXWWWVVVWWWWWWUUUSSSRRRTTTXXX\\\lll{{{{{{vvvtttwwwzzz|||~~~zzzyyy|||~~~tttpppjjjgggiiirrrwwwtttttt{{{vvv{{{|||```PPPLLLGGGEEEEEEEEE@@@999666777555555444333222222222222222222111111111111222222111111111111000000000000111111222222222222111111111000000/////////000000111111000000000000111111222222333333444555555555666666666666777777777777888===<<<>>>EEEOOOiiimmmSSSJJJGGGDDDKKKVVVhhh```VVVQQQPPPYYYmmmxxxlllgggiiikkknnneeeQQQCCC@@@AAA??????>>>===<<<;;;999999888777666555555444444555555444444444444444555666777888888888888999999999999::::::999999::::::;;;<<<======>>>???@@@BBBCCCDDDDDDFFFHHHJJJJJJKKKMMMOOOPPPQQQSSSUUUXXX[[[^^^___bbbbbbbbbbbbbbbcccdddeee```aaacccdddcccbbbcccdddcccdddeeedddbbbcccgggkkkoooqqqtttsssssswww|||}}}wwwmmmfff```]]][[[YYYWWWVVVWWWXXXWWWVVVSSSSSSSSSRRRRRRSSSVVVYYYcccsss{{{wwwvvvuuuuuu{{{~~~|||{{{~~~|||~~~zzzrrrkkkiiimmmvvv~~~qqqrrrvvv{{{ssstttgggUUUOOOHHHEEEEEEFFFBBB:::777777555444333222111111111111222222111111111111222222111111111111000000000///111111222222222222111111222111000000///000000000222111111000000111111222222222222333444444555555555555666666777888888888888======???GGGRRRnnnyyyaaaMMMIIIHHHGGGOOO\\\nnneee[[[TTTTTT^^^sss~~~qqqlllmmmmmmpppiiiUUUFFFBBBAAA???>>>======<<<:::999999888666666555444444444444555333333333333444555555666888999999:::::::::999999::::::999999::::::;;;<<<======>>>???AAABBBCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOPPPPPPQQQRRRTTTVVVXXXYYY\\\\\\[[[[[[]]]^^^aaabbb]]]___bbbbbbbbbbbbccceeebbbeeegggdddaaaaaaeeekkknnnpppssstttuuu{{{{{{qqqiiibbb]]][[[YYYWWWVVVWWWVVVUUUTTTOOOQQQRRRRRRQQQRRRTTTVVV]]]lll|||xxxtttsss{{{|||yyy~~~yyymmmlllqqqzzzwwwlllpppwww|||rrroooqqq\\\RRRJJJGGGFFFGGGDDD===888888444444333222111111111111222222111111111111222222111111111111000000000///111111111222222111111111111111000000000000111111222222111111111111222222111111222222333444444444333333444555777888999:::999>>>>>>AAAKKKXXXuuukkkXXXJJJIIIIIIHHHQQQ___ssshhh[[[UUUWWWbbbvvv|||pppjjjkkkmmmrrrmmmZZZIIICCCBBB???======<<<;;;:::999999888666666555444444444444444222222222333333444666666999999:::::::::999999888::::::999999::::::;;;<<<<<<===>>>@@@AAABBBCCCCCCEEEGGGIIIJJJJJJKKKMMMOOOQQQQQQQQQQQQRRRTTTUUUUUUZZZYYYYYYZZZ[[[]]]___aaa___aaacccdddccccccdddeeecccfffgggeeeaaaaaafffllllllnnnrrruuuxxx~~~tttlllddd^^^\\\ZZZWWWVVVVVVUUUSSSRRRNNNOOOQQQQQQPPPQQQRRRTTTYYYggg{{{uuuttt{{{|||~~~{{{~~~yyyppplllqqqzzzvvvlllqqqxxxtttooo{{{dddUUULLLGGGFFFGGGEEE>>>999888444444333222111111111111222222111111111111222222111111111111000000000000000000111111111111000000111000000000000111222333222222111111111111222222111111111222333333444444222333444666777999:::;;;;;;@@@@@@CCCOOO^^^~~~}}}|||eeeUUUIIIJJJIIIIIISSScccwwwiiiZZZVVV[[[gggxxxyyymmmggghhhhhhooolllZZZIIICCCBBB???<<<<<<;;;;;;:::999999888666555444444333333444444222222222333444555666777999999999999999888888888::::::999999::::::;;;<<<<<<===>>>@@@BBBBBBCCCCCCDDDFFFHHHJJJJJJKKKMMMOOOQQQQQQQQQQQQRRRSSSUUUUUUYYYYYYYYYZZZ[[[]]]^^^___```bbbcccdddccccccdddeeedddeeefffeeecccdddhhhllljjjmmmqqqvvv|||yyypppggg```^^^\\\YYYWWWVVVUUUSSSQQQOOOPPPQQQPPPOOOOOOQQQRRRWWWaaavvvxxxuuuyyy|||xxxyyyzzz~~~{{{zzzzzztttmmmpppxxxyyyoootttzzzyyytttiiiXXXLLLGGGDDDFFFEEE>>>999777555444333222222111111222222222111111111111222222111111111111000000000000//////000000000000///////////////000111222333444333222222111111222222333222222333333444444555555555555666777888999:::;;;<<>>888666666555444333222222222222222222111111111111222222111111111111000000000000......////////////.........//////000111333444555333222222111111222222333333333444444555666666777888888999999999:::::::::===BBBCCCHHHVVVhhh}}}|||qqq___PPPEEEFFFIIIOOOddd|||tttbbbaaalllzzz{{{nnn```ZZZ[[[TTT___```RRRDDD@@@@@@???;;;;;;;;;::::::999999999555555444333333333333444333333333444555666888888;;;999777555555666777888::::::999999::::::;;;<<<;;;===???AAABBBCCCCCCBBBBBBDDDGGGIIIJJJLLLOOOQQQOOOOOOOOOQQQRRRTTTVVVWWWUUUVVVXXXYYYZZZZZZYYYXXXXXX[[[^^^___```aaabbbddddddbbbaaabbbeeehhhiiijjjkkknnnsss{{{{{{ooogggdddaaa^^^[[[ZZZXXXVVVTTTSSSSSSQQQOOOMMMMMMOOOQQQQQQWWWfffzzz}}}zzz{{{yyyzzzyyyyyyzzz|||sssnnnvvv}}}www~~~yyywwwkkkjjjxxx~~~tttuuuzzzsssrrrzzzxxxzzz]]]NNNIIIFFFFFFDDD>>>:::999777777666555444333333333333333333222222222111111.../////////000000111111000000000000000000000000222222222222222111000///111111111111222333444555444444444555555555555555888888999:::<<<===>>>>>>AAABBBFFFLLLUUUlllzzz}}}uuuaaaRRRHHHIIIIIIMMMeee{{{nnnxxxwwwnnnddd[[[TTTUUUYYYVVVMMMDDD@@@>>><<<<<<;;;;;;::::::999999888555555555555555666777777444444333222333444555666999888888888777777666666999999::::::;;;::::::::::::;;;===???AAABBBCCCCCCCCCEEEGGGHHHIIILLLPPPSSSQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWVVVVVVXXXZZZYYYZZZ\\\^^^___```aaaaaacccdddcccbbbbbbdddhhhlllnnnpppvvvuuukkkhhhddd^^^ZZZYYYZZZ[[[[[[XXXUUUQQQOOOPPPPPPPPPPPPTTTXXXaaaooo~~~{{{|||zzzxxxttt}}}~~~vvvmmmmmmrrrwww|||zzz|||zzznnnlllyyywwwxxxzzzqqqmmmuuuyyy{{{\\\NNNIIIEEEEEEDDD>>>:::999777777666444444333333444333333333222222222111111---------.........//////000000000000000000000000111222222222222111000000111111111111222333444555444444444555555555555666888888999;;;<<<===>>>???CCCDDDHHHNNNYYYqqqooo]]]OOOGGGIIIIIINNNeeesss|||yyypppeee[[[TTTRRRUUUSSSJJJBBB>>>===:::<<<;;;;;;::::::999999888555555555555555666777777444444333333333444555666888888888888777777777666999999:::;;;;;;;;;;;;::::::;;;===???AAABBBCCCCCCEEEFFFGGGHHHIIIKKKNNNPPPQQQPPPPPPQQQQQQRRRSSSTTTRRRUUUXXXYYYXXXWWWWWWXXXYYYZZZ\\\^^^___```aaaaaacccdddcccbbbbbbeeeiiilllooorrrzzzzzzpppnnniiiccc^^^\\\\\\[[[[[[WWWTTTQQQOOOPPPPPPPPPOOOOOORRRZZZeeevvv|||}}}}}}vvvnnnwww|||rrrjjjgggdddjjjllljjjkkkwww}}}sssooozzz}}}~~~ooojjjqqq}}}]]]PPPIIIDDDEEEDDD>>>999888777666555444444444444444333333333222222222111111------............//////////////////////////////000000111222222222222111222111111222222333444555444444555555555666666666888999:::;;;===>>>???@@@DDDEEEHHHNNN[[[www{{{hhhWWWLLLEEEHHHIIIOOOccczzz~~~rrr|||zzzqqqeeeZZZSSSMMMPPPOOOFFF>>><<<;;;999<<<;;;;;;::::::999999888555555555444555555666777444333333333333444555666888888888888777777777777999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEGGGHHHHHHHHHIIILLLNNNOOOOOOOOOOOOPPPQQQRRRRRRPPPTTTXXXZZZZZZXXXVVVVVVXXXYYY[[[]]]___```aaaaaaccccccccccccccceeeiiimmmqqqvvvzzzuuuppphhhaaa^^^\\\ZZZYYYVVVSSSPPPOOOPPPPPPPPPOOOLLLNNNSSS\\\kkk~~~~~~~~~uuummmttt}}}}}}qqqiiibbbddddddbbbeeeqqq|||~~~xxxrrr}}}tttnnnsssaaaRRRJJJDDDDDDDDD???:::888777666555444444444444444333333333222222222111111000000000000000000111111//////////////////////////////000111222333333333222222222222222333444555444444555555666666777777999999;;;<<<>>>???@@@AAABBBDDDGGGLLL[[[{{{wwwbbbSSSIIIDDDFFFHHHMMM___rrrtttjjjuuuxxxnnncccXXXQQQJJJNNNLLLCCC===;;;;;;:::<<<;;;;;;::::::999999888555555555444444555555666333333333333444444555555888888888777777777777777999:::;;;;;;<<<<<<<<<<<<<<<===???@@@BBBCCCCCCCCCCCCEEEGGGHHHHHHIIILLLNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQTTTWWWYYYXXXWWWVVVVVVXXXYYY[[[]]]___```aaaaaacccccccccccccccfffjjjmmmrrryyy}}}wwwmmmeee___[[[XXXWWWTTTRRRPPPOOOPPPPPPOOONNNMMMNNNQQQWWWeeezzz~~~}}}vvvpppttt}}}{{{qqqccc```]]][[[^^^jjj}}}|||yyyyyy~~~}}}vvv}}}~~~iiiTTTKKKDDDDDDEEE@@@;;;888666666555444444444444555333333333222222222111111111111111111111111000000////////////////////////...///000111222333333333333333333222333333444444444444555555666777777888999:::;;;===???AAABBBCCCBBBEEEHHHMMM]]]vvv```PPPHHHCCCDDDGGGMMM[[[kkkzzziiiaaannn|||sssiii___TTTNNNJJJMMMKKKCCC<<<<<<<<<;;;<<<;;;;;;::::::999999888555555444444444444555555333333333444444444444444777777777777777777888888888999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCC@@@BBBEEEGGGHHHJJJMMMOOOLLLLLLLLLLLLMMMNNNOOOPPPSSSUUUVVVVVVUUUVVVWWWYYYWWWXXXZZZ\\\___```aaabbbccccccccccccdddfffkkknnnsss{{{uuukkkccc]]]YYYWWWRRRQQQOOOOOOPPPPPPOOOMMMNNNOOOPPPUUUaaawww~~~}}}yyysssttt{{{{{{jjjccc\\\ZZZ]]]gggzzz|||zzz~~~zzzxxxyyy}}}|||rrrXXXMMMEEEEEEFFFBBB<<<999666555555444444444555555333333333222222222111111000000////////////......////////////////////////...///000111222333333333444444333333333333444444444444555666777777888999:::;;;<<<>>>@@@BBBCCCDDDDDDHHHKKKOOOaaavvv___PPPIIIDDDDDDGGGOOO]]]jjjsssccc[[[hhhwwwmmmdddZZZRRRLLLKKKNNNLLLCCC===<<<======<<<;;;;;;::::::999999888666555444444333444444444222333444444555555444444777777777777888888888888777888999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAA>>>AAAEEEGGGIIIJJJLLLNNNLLLLLLLLLLLLMMMNNNOOOPPPTTTUUUUUUUUUTTTUUUWWWYYYVVVWWWYYY\\\^^^```aaabbbccccccdddcccdddgggkkkooottt~~~|||qqqhhhaaa\\\YYYQQQOOONNNOOOOOOPPPNNNMMMMMMNNNOOORRR^^^sssxxx{{{sssrrrxxx{{{oooddd^^^^^^fffwwwtttpppqqqrrrzzz~~~~~~zzz{{{~~~yyyZZZOOOFFFFFFHHHDDD>>>:::555555444444444555555666333333333222222222111111000000000/////////......000000000000000000000000///000111222222222222222555444444333333333444444444444555666777888999999:::;;;===???AAACCCDDDEEECCCIIILLLOOOaaauuu^^^OOOIIIDDDEEEJJJTTTcccnnnlll\\\SSS___xxx}}}ssshhh___WWWQQQMMMLLLNNNLLLCCC<<<<<<======<<<;;;;;;::::::999999888666555444444333333333444222333444555555555444444666777777777888888888888555666888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???BBBEEEGGGHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVVVVVVVUUUVVVWWWUUUWWWYYY\\\^^^```aaabbbccccccdddcccdddggglllooowwwrrrhhhaaa[[[WWWPPPOOONNNNNNOOOOOONNNLLLKKKLLLNNNQQQ\\\rrr~~~ooowww}}}rrrpppuuuyyyiii```]]]aaaqqq}}}ooojjjiiihhhpppzzz{{{zzz}}}}}}{{{~~~{{{{{{}}}\\\PPPGGGFFFHHHEEE???;;;555555444444444555555666333333333222222222111111333222222222111111000000111111111111111111111111000000111222222222222111555444444333333333444444444444555666777888999999;;;;;;===???AAACCCEEEFFFAAAGGGJJJNNN```uuu]]]OOOJJJEEEFFFMMMYYYhhhssseeeTTTJJJVVVooo|||qqqfff]]]VVVQQQNNNLLLOOOKKKBBB<<<;;;<<<<<<<<<<<<;;;::::::999999888666555444444333333333333222333444555555555444333666666777777888888888999555555777888999:::::::::;;;;;;<<<>>>????????????@@@CCCFFFHHHHHHHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPOOOSSSWWWYYYXXXVVVUUUUUUUUUVVVYYY\\\^^^```aaabbbccccccdddddddddggglllpppyyy~~~{{{|||~~~~~~}}}pppfff^^^XXXTTTOOONNNNNNNNNOOOOOONNNLLLKKKMMMOOORRR]]]sss~~~}}}mmmpppxxxrrrnnnrrrkkk```]]]aaaoooqqqgggdddgggjjjyyy}}}yyyzzzrrrqqqtttzzzbbbUUUJJJHHHIIIEEE>>>:::555555555555444333222111111111111111111111111111111111111111000000000000///////////////............///000111333444666666444444444444444444444444444444555666777888999999;;;===@@@AAAAAAAAABBBDDDAAAFFFLLLNNN___^^^WWWIIIEEEHHHLLL[[[hhhhhhZZZNNNJJJTTTdddpppzzzzzzqqqggg]]]TTTOOOLLLQQQLLLDDD???<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999888777666444444333333333333333444444444555555666666666777888999999999777888888999999:::;;;;;;<<<<<<======>>>@@@AAABBBDDDEEEFFFEEEDDDDDDFFFHHHGGGHHHKKKMMMOOOQQQQQQQQQPPPQQQTTTVVVWWWWWWVVVUUUWWWWWWWWWYYY[[[^^^aaabbbccccccbbbaaa```eeemmmttt~~~zzzwwwvvvvvvvvvvvvrrrqqqnnnlllkkknnntttxxx{{{zzzmmmddd]]]WWWSSSRRRPPPNNNMMMNNNNNNMMMLLLPPPLLLLLLRRR___sss~~~iiijjjoooxxxuuuoooqqqqqqaaa\\\^^^mmm}}}oooiiiiiieeesss~~~}}}zzz|||wwwooonnnpppuuudddWWWLLLJJJJJJEEE===888555555555555444333222111111111111111111111111111111111111111000000000000000000000000000000000000111111111222222222333333222222222222222222222222555555666777888999::::::<<<>>>AAABBBBBBCCCDDDFFFEEEIIINNNPPPaaagggWWWJJJFFFGGGJJJWWWcccaaaWWWNNNKKKTTTbbbnnnyyy~~~xxxoooddd[[[SSSNNNLLLPPPJJJCCC>>><<<;;;;;;;;;===<<<<<<;;;;;;:::999999999888777666444444444444333333333444444444555555666666666777777777888888777888888999999:::;;;;;;<<<<<<<<<===>>>???AAAAAACCCDDDEEEDDDCCCDDDEEEGGGIIIJJJLLLNNNPPPPPPPPPOOOPPPQQQTTTVVVWWWVVVVVVUUUVVVVVVWWWXXXZZZ]]]___aaa```aaabbbaaabbbfffnnnuuuzzz|||xxxrrrnnnlllkkkkkkjjjdddbbb___]]]]]]aaagggmmmvvv~~~yyylllccc]]]XXXTTTQQQOOOMMMMMMMMMNNNMMMLLLOOOLLLLLLRRR^^^rrr}}}{{{iiiggghhhmmmrrrxxxwwwpppnnnzzzxxxeee[[[\\\jjjzzz}}}pppkkkfffpppzzz}}}}}}~~~|||zzzzzzvvvnnnllllllooovvv~~~fffYYYNNNKKKKKKEEE<<<777555555555555444333222222111111111111111111111111111111111111000000000000111111111111111111111111333333222222111000000000222222222222222222333333666666777888999:::;;;;;;<<>>???@@@AAABBBCCCDDDCCCBBBBBBDDDFFFKKKLLLNNNOOOPPPPPPOOONNNPPPQQQSSSUUUVVVVVVVVVUUUVVVVVVWWWXXXZZZ\\\^^^___^^^```bbbbbbccchhhpppvvvwwwuuupppiiidddaaa___^^^]]]YYYWWWTTTQQQRRRXXX```fffpppvvv~~~zzzlllddd___ZZZWWWTTTQQQOOONNNOOOOOOOOONNNOOOLLLLLLRRR\\\ooo~~~zzzxxx}}}nnnjjjhhhiiilllssszzzpppkkksss}}}iii^^^]]]hhhvvvzzzooommmrrrxxx{{{||||||{{{zzzzzzxxxnnnlllkkkkkkooouuu{{{dddXXXLLLJJJJJJDDD<<<777444555555555444444333222111111111111111111111111111111111111000000000///000000000111111111111111333222222111111000000///444444444555555555555555666666777888999::::::;;;<<>>???@@@AAAAAABBBCCCBBBAAAAAACCCEEEKKKLLLNNNOOOPPPPPPPPPOOOQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWXXXYYY[[[]]]^^^___^^^```bbbccceeejjjqqqwww}}}uuurrrllleee^^^ZZZWWWUUUSSSQQQOOOLLLJJJLLLRRR[[[bbblllrrrzzz|||ooogggbbb^^^[[[XXXVVVRRRQQQQQQRRRQQQQQQNNNLLLLLLQQQZZZmmm}}}{{{wwwuuu{{{sssooojjjiiijjjppp~~~|||pppgggmmm|||}}}{{{{{{mmmccc___gggrrrwwwtttssstttwwwzzz{{{||||||zzz}}}wwwmmmjjjhhhhhhjjjooouuu{{{bbbUUUIIIGGGHHHDDD===999444444444555444444333333111111111111111111111111111111111111000000000////////////000000111111111111111111111111222222222444444444555555666666666555666777888999::::::;;;<<>>;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999888777666555555444555555333333333444444444555555444444444444555555555555777888888999999:::;;;;;;;;;;;;<<<<<<===???@@@AAA@@@AAABBBAAA@@@@@@BBBDDDHHHJJJLLLNNNPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVYYYYYYZZZ\\\]]]^^^^^^______aaacccdddffflllttt{{{{{{tttnnnhhh```YYYTTTQQQNNNMMMGGGFFFDDDCCCEEELLLUUU[[[iiiqqq|||tttkkkfffaaa^^^\\\YYYUUURRRQQQRRRQQQPPPNNNLLLMMMPPPXXXjjj~~~{{{yyywwwsssqqqvvv}}}zzzvvvqqqnnnjjjmmmyyyqqqgggkkkxxx~~~yyyuuu{{{qqqfff___dddnnnvvv|||vvvqqqtttxxxzzz}}}{{{vvvkkkgggddddddfffkkkqqq{{{xxxbbbTTTGGGDDDEEECCC>>>;;;333444444555444444333333111111111111111111111111111111111111000000000000......///000000111111111000000111222333333444444222222222333444444555555777777888999:::;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFEEEFFFLLLUUUpppeeeSSSHHHGGGKKKNNNZZZdddaaaMMMSSSWWWWWW[[[iii{{{zzzsssiii^^^TTTMMMIIIGGGEEEBBB>>>;;;;;;<<<<<<;;;===<<<<<<;;;;;;:::999999777777666555555555555555333333333444444444555555333333444444555666666777777888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBAAA@@@@@@BBBDDDFFFHHHKKKMMMPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWZZZ[[[\\\]]]^^^^^^^^^^^^___aaacccdddhhhooozzzxxxrrrhhhbbbZZZSSSOOOLLLIIIGGGCCCCCCBBBBBBDDDJJJRRRXXXfffppp|||~~~uuunnnhhhddd___[[[VVVRRRQQQPPPPPPOOOMMMLLLMMMPPPVVVggg}}}{{{yyyxxxsssooorrrxxxzzzrrrpppwwwttthhhkkkxxxxxxsssuuuzzzrrreee^^^aaajjjrrrwwwvvvxxxyyy|||}}}wwwkkkgggdddccceeeiiioooyyyfffWWWHHHCCCDDDBBB>>><<<333333444444555444444333111111111111111111111111111111111111000000000000//////000111111222333333111222222333444444555555222222333333444555555555999999:::;;;<<<===>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFFFFHHHNNNZZZuuu```TTTHHHGGGKKKOOO\\\fffdddPPPVVVYYYXXX]]]mmm~~~~~~xxxnnncccXXXPPPKKKHHHDDDAAA>>><<<<<<======<<<===<<<<<<;;;;;;:::999999777777666555555555555666333333333444444444555555222222333555666777888999777888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBAAAAAABBBDDDGGGHHHJJJMMMNNNOOOOOOOOORRRRRRSSSSSSTTTVVVWWWWWWZZZZZZ\\\]]]^^^]]]]]]\\\]]]^^^aaaccciiittt}}}tttmmmccc^^^VVVOOOKKKHHHFFFEEECCCCCCDDDEEEGGGLLLSSSXXXccclllxxx|||tttooofffaaa[[[VVVSSSRRRQQQPPPMMMLLLMMMOOOUUUeeezzzsssrrrvvv|||vvvzzzvvvjjjmmmyyyxxxuuusssttt|||rrrddd[[[^^^gggttt{{{{{{yyyzzz~~~yyynnnhhheeedddfffjjjoooyyykkkZZZIIICCCCCCAAA>>><<<333333444444555444444444111111111111111111111111111111111111000000000000000000111222333333444444333333444444444444555555444444555555666777888888;;;;;;<<<===>>>???@@@@@@CCCEEEFFFGGGFFFEEEFFFGGGIIIJJJQQQ]]]yyy}}}~~~___UUUIIIGGGKKKNNN[[[gggdddRRRXXXZZZXXX^^^ooo|||sssggg\\\SSSMMMJJJDDDAAA>>><<<===>>>=========<<<<<<;;;;;;:::999999777666666555555555555666333333333444444444555555111222333555777888999:::777888888999::::::;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBAAAAAACCCEEEHHHIIIKKKLLLMMMMMMLLLLLLRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]\\\\\\[[[ZZZ\\\___cccjjjxxx|||qqqiiiaaa\\\UUUNNNKKKHHHFFFEEE@@@AAACCCDDDGGGKKKPPPUUU```hhhsss|||zzzlllggg```[[[WWWVVVTTTSSSLLLLLLMMMOOOTTTcccyyyvvvxxxzzzkkkmmmwww{{{xxxoooqqqyyy{{{fffYYY\\\hhhwww}}}{{{}}}|||zzzrrrggghhhggghhhjjjmmmvvvzzzYYYEEEDDDCCCCCCAAA888444444444444444444333333222222222111111111000000111111000000000000111111222222333333333444444444333333333444444555777777:::888666555555666999:::888;;;===??????@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFGGGKKKLLLXXX~~~}}}lllXXXLLLDDDEEELLLTTTcccjjjaaa^^^]]]bbbbbb```pppvvvlllddd\\\TTTPPPJJJAAA999999;;;;;;;;;<<<===<<<;;;;;;999999888777666555555555555444444444444444333222333444555666555555555555666666666666777777888999;;;<<<======;;;:::999999:::<<>>AAACCCFFFMMMUUU\\\eeeqqq{{{xxxrrrhhh___XXXTTTPPPNNNRRRNNNKKKMMMUUUeee}}}mmmnnnwww|||rrrtttyyy~~~mmm\\\]]]gggxxx}}}}}}{{{xxxooollljjjjjjkkknnnuuu^^^HHHDDDBBBAAA>>>666666555555555444444333333333333222222222111111111111222333444444333222111222222222222333333333333333333444666888:::<<<>>>;;;999888666777888:::<<<;;;===???@@@@@@@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGLLLPPP]]]|||yyy}}}yyydddSSSLLLFFFHHHPPP___uuu|||mmmdddaaadddcccaaaqqq}}}tttkkkddd^^^YYYVVVNNNDDD<<<<<<>>>======>>><<<<<<;;;:::999888888777666555555555555444444444444444333333333444555666444444555555666777777777888888999999:::;;;<<<<<<;;;::::::999:::<<>>;;;:::999888999:::<<<>>>>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGNNNTTTbbb}}}uuusssssslll\\\NNNJJJHHHKKKVVVooonnnhhhgggccc```qqqzzzqqqiiidddaaa^^^]]]SSSIII@@@???AAA@@@>>>???<<<<<<;;;:::999888777777666555555555555444444444444444333333444444555666333444444555666777888888888999999999::::::;;;;;;;;;:::::::::;;;===???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNOOONNNNNNNNNOOOQQQTTTVVVUUUVVVWWWXXXYYYYYYYYYYYY]]]^^^aaaeeejjjttt~~~wwwqqqlllfff^^^XXXSSSPPPLLLIIIGGGFFFDDDBBBCCC@@@@@@BBBDDDFFFLLLTTT\\\bbbkkkqqqvvv{{{~~~rrrfff]]]WWWSSSPPPQQQNNNLLLNNNUUUeeevvvssswww|||zzzxxxyyyxxx{{{gggccchhhxxxsssrrrssswww{{{```JJJEEEAAAAAABBB<<<:::999888777666555444333555555444444444333333333...///111333333111///...000000111111111222222222555555444555555666777777::::::999999:::;;;===???AAACCCEEEEEEDDDCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHPPPUUUcccuuummmhhhaaaVVVLLLFFFGGGLLLZZZ}}}xxxpppllleeeaaaqqq~~~wwwnnnfffbbb``````___WWWLLLCCCAAABBB@@@??????<<<;;;;;;:::999888777777666555555555555444444444444444444444444555555666555555555555666666666666999999999999999999::::::::::::::::::;;;===>>>???@@@@@@AAABBBDDDEEEFFFFFFHHHHHHIIIJJJKKKMMMNNNNNNPPPOOOMMMLLLNNNPPPSSSUUUTTTUUUVVVWWWXXXXXXYYYYYY]]]^^^aaaffflllwwwyyyqqqkkkddd]]]WWWQQQNNNJJJHHHGGGEEEDDDBBBCCCAAA@@@CCCDDDEEEKKKRRRZZZaaajjjqqqvvv{{{}}}qqqggg___YYYUUUSSSPPPNNNMMMOOOUUUfffyyywwwzzz||||||xxxwwwuuummmfffhhhvvv|||{{{yyyzzzaaaKKKFFFAAAAAABBB===:::999999777666555444444555555555444444444333333000000000000000000000000000000111111111222222222444444333333333444555555999999999999:::<<<>>>???DDDEEEGGGGGGEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNKKKQQQUUU```xxxkkkbbbZZZQQQJJJCCCDDDKKK[[[vvvpppiiieeeuuu}}}vvvlllddd___^^^]]]]]]WWWMMMCCCAAABBB@@@>>>>>><<<;;;:::999888777777666666555555555555444444444444444555555555666666555777777777666555555444444999999999999999999999999:::::::::;;;<<<===>>>?????????@@@BBBCCCDDDFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNPPPOOOMMMLLLMMMPPPSSSUUUTTTTTTUUUVVVWWWXXXYYYZZZ]]]^^^aaagggnnn{{{~~~tttllleee]]]XXXOOOMMMIIIGGGFFFEEEDDDBBBCCC@@@AAACCCDDDDDDIIIPPPVVV___jjjsssxxx||||||qqqggg___XXXSSSQQQOOONNNNNNPPPVVVfff}}}|||{{{}}}~~~zzzuuurrr~~~rrrjjjiiitttyyy}}}bbbMMMGGGAAA??????:::999888888777666555555444555555444444444333333333333333222111111222333333111111111222222222222333222222333444555777888999888888999:::<<<===???@@@DDDFFFHHHHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRMMMTTTWWWaaa~~~nnnaaaWWWNNNHHHEEECCCIIIWWWuuu{{{rrrnnnjjjhhhxxx}}}vvvlllddd___\\\[[[[[[WWWLLLCCCAAAAAA???======;;;;;;:::999888777666666666555555555555444444444444444555666666666666555777777777666555555444444777888888888999999::::::999::::::;;;<<<===>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFGGGHHHIIIKKKLLLNNNNNNPPPPPPNNNNNNOOOQQQSSSTTTTTTTTTUUUUUUWWWXXXZZZ[[[]]]^^^bbbhhhppp~~~xxxnnneee\\\VVVNNNKKKGGGEEEEEEEEECCCBBBBBB@@@@@@CCCCCCCCCGGGNNNRRR[[[gggpppvvvzzz~~~~~~tttiii```WWWPPPKKKNNNNNNOOOQQQVVVfffvvv}}}~~~|||tttooo|||xxxooommmsss~~~vvvyyy~~~~~~```MMMHHHAAA??????:::777777777666666555555555444444444444333333333222111222333333333333222111222222222222333333333333333333444444666777999:::888999:::<<<>>>???AAABBBDDDFFFHHHHHHGGGGGGGGGIIIJJJKKKLLLNNNPPPRRRTTTUUUPPPXXX\\\gggvvvgggZZZOOOIIILLLEEEGGGQQQccc~~~|||kkkdddcccccceeewww|||vvvmmmeee```]]][[[ZZZVVVLLLBBBAAAAAA???===>>>;;;;;;:::999888777666666666555555555555444444444333444555666777666666555555555555555666666777777666666777888999::::::;;;999999:::<<<======>>>>>>======???@@@BBBDDDEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSUUUUUUUUUVVVWWWYYY[[[\\\^^^___bbbhhhppp~~~|||qqqfff[[[TTTLLLJJJFFFEEEDDDDDDCCCBBBAAA??????BBBBBBAAAEEEKKKNNNVVV```iiioootttzzz~~~vvvmmmdddZZZRRRLLLMMMNNNPPPRRRVVVgggrrr~~~}}}tttmmmzzz|||tttrrrssszzztttxxx|||xxx\\\KKKHHHBBBAAABBB===666666666666555555555555444444333333333222222222---///222444444222///---222222333333333444444444666555555444444444555555999:::<<<===???AAACCCCCCCCCEEEGGGHHHGGGGGGHHHIIIKKKLLLMMMPPPRRRTTTVVVWWWQQQ[[[aaalll~~~mmm^^^SSSMMMRRRHHHGGGLLLUUUfffooohhh[[[VVVXXX[[[```sss{{{uuummmfffbbb___]]][[[VVVLLLBBBAAAAAA@@@>>>>>>;;;::::::999888777666666666666555555555444444444333444666777777777666555222222333555666888999:::555666777888999:::;;;;;;888999;;;<<<===>>>>>>>>><<<===>>>@@@BBBDDDEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNPPPPPPQQQRRRRRRSSSSSSSSSUUUUUUUUUVVVWWWYYY\\\]]]______bbbhhhooo|||ttthhh\\\TTTKKKIIIFFFDDDDDDDDDCCCBBB@@@>>>???AAAAAAAAADDDJJJLLLRRR[[[bbbhhhooowww}}}}}}|||vvvooohhh___WWWQQQMMMNNNPPPRRRWWWggg}}}sssqqq{{{zzzvvvyyy~~~yyysssrrruuu}}}vvv[[[JJJDDD@@@CCCDDD===999888777666555444333333444444444333333222222222222333333444333222000///111222333444444444333222333444444444555666666666777:::<<<<<<>>>BBBFFFFFFIIIIIIHHHHHHIIIJJJKKKKKKJJJKKKNNNPPPSSSUUUVVVVVVYYY\\\___nnnyyyaaaXXX[[[UUUQQQHHHDDDQQQcccddd[[[TTTUUURRRRRR]]]qqq~~~zzzqqqggg```]]]]]]^^^YYYMMMBBB??????===<<<===;;;;;;999888777666666666666666555444333333222222444444444333333333444444555555444333444555666777888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNJJJJJJLLLMMMOOOPPPRRRRRRTTTTTTTTTSSSSSSVVVZZZ]]]ccc```aaahhhqqq~~~sssggg[[[RRRJJJHHHEEEDDDDDDCCCAAA@@@????????????@@@BBBDDDFFFJJJNNNTTTZZZaaaiiiqqqvvv}}}~~~yyyvvvyyyyyywwwssslllbbbWWWOOONNNNNNNNNPPPYYYlll}}}|||vvv{{{|||zzzzzzsssqqqttt{{{qqqYYYIIIEEEAAACCCDDD===888888777666555444333333444444444333333222222222333333333333333222111000222222444555555555444333555555555666777777888888999:::<<<>>>AAADDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNPPPQQQSSSUUUUUUWWW[[[```ppp|||eee___fffbbbZZZNNNJJJXXXiiihhh\\\VVVTTTPPPPPP]]]qqq~~~~~~xxxnnneee^^^\\\\\\]]]ZZZNNNCCC@@@???===<<<<<<<<<<<<:::999888777777777666555555444333333222222222222333333444666777888555555444444444555666777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHJJJKKKLLLMMMNNNLLLMMMMMMNNNOOOPPPPPPQQQTTTUUUUUUUUUUUUXXX\\\```fffcccccciiisssttthhh\\\TTTKKKIIIFFFEEEDDDDDDBBB@@@????????????@@@BBBDDDEEEHHHLLLQQQWWW]]]eeemmmrrryyy|||{{{vvvrrrsssssssssqqqllldddYYYRRRMMMMMMMMMOOOXXXlll|||~~~}}}yyysssqqqsssxxx|||zzzjjjTTTHHHFFFCCCDDDDDD<<<888888777666555444444333444444333333333333222222333333222222111111222222333444444555666555555555666666777777888999999:::;;;;;;===@@@DDDEEEEEEEEECCCDDDGGGIIIKKKMMMMMMMMMOOOOOOOOOOOOPPPQQQSSSTTTUUUZZZaaasss~~~fffccclllmmmcccUUURRRaaapppnnnaaa]]]WWWOOOOOO\\\qqqzzztttjjjaaa[[[YYYZZZ\\\[[[OOODDD@@@@@@===<<<<<<===<<<;;;:::999888888888555555555444444333333222111111222444555888:::;;;555555444444555555666777777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>@@@AAACCCEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPTTTUUUVVVWWWXXXZZZ___bbbiiiffffffkkktttssshhh[[[SSSLLLJJJGGGFFFEEEEEECCCAAA??????>>>>>>???AAACCCDDDEEEHHHMMMSSSYYY___gggkkktttxxx|||~~~xxxqqqmmmjjjkkkmmmnnnkkkddd[[[TTTLLLLLLLLLNNNXXXlll}}}yyytttrrrrrrtttwwwzzz}}}uuunnncccOOOFFFGGGDDDDDDDDD<<<888777777666555555444444333333333333333333333333444333222111111111333333444555555666666666666666666666777888999::::::;;;<<<;;;===BBBEEEFFFFFFHHHFFFGGGIIIKKKMMMNNNNNNNNNQQQPPPOOONNNNNNPPPRRRSSSRRRYYYbbbttt|||ddd^^^dddiiiaaaWWWWWWdddrrrssskkkhhh]]]QQQPPP^^^qqqvvvpppfff]]]XXXWWWYYY[[[\\\PPPEEEAAA@@@===<<<<<<<<<;;;:::999888777777777555555444444444333333333222222333444666888:::;;;555555555555555666666777666666777777888888999999::::::;;;;;;;;;;;;;;;;;;======>>>???AAACCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQSSSUUUVVVWWWXXX[[[___bbbjjjggggggkkkttt}}}rrrfffZZZQQQMMMKKKHHHGGGFFFFFFDDDBBB@@@???>>>>>>???@@@AAABBBCCCFFFKKKOOOTTTZZZaaaeeeppptttyyy}}}{{{tttlllgggccceeegggjjjhhhccc[[[TTTKKKKKKLLLNNNXXXlll|||wwwtttssssssrrrttt}}}pppiiiddd\\\KKKEEEFFFCCCDDDDDD<<<777777666666555555444444333333333333333333333333333333111111111222333444555555555555666666777777555666777888999:::;;;;;;===;;;===BBBEEEEEEIIIPPPQQQPPPOOONNNMMMNNNOOOOOOQQQPPPNNNMMMNNNOOOQQQSSSRRRYYYcccuuu}}}cccVVVUUUYYYWWWUUUXXXcccpppvvvvvvtttdddTTTSSSaaassstttmmmdddZZZUUUUUUWWWZZZ[[[OOODDD@@@@@@===<<<<<<;;;:::999777666666666666444444444444444333333333555444444555555666777888555555555666666666666666555666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSRRRSSSUUUVVVXXXZZZ^^^aaagggeeeeeejjjrrr}}}rrrgggZZZQQQMMMKKKHHHGGGGGGFFFDDDCCC@@@???>>>>>>>>>???@@@AAACCCEEEIIIMMMQQQVVV\\\```kkkooouuuzzz~~~zzzrrriiiccc```aaaccceeeddd___XXXRRRJJJKKKKKKNNNXXXmmm}}}|||}}}|||zzzxxxuuuqqqpppxxxiiiaaa\\\XXXHHHCCCFFFBBBCCCCCC<<<777777666666555555555555222222333333333333444444222222111111222222333333666555555555555666777777555666777888999;;;;;;<<<>>><<>>???AAACCCDDDFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMOOOQQQRRRSSSQQQSSSUUUVVVWWWYYY\\\^^^cccbbbccchhhppp~~~ttthhh[[[RRRMMMKKKHHHGGGFFFFFFDDDBBB@@@???>>>=========>>>???BBBDDDGGGJJJNNNRRRWWW[[[dddiiipppvvvzzz~~~zzzqqqhhhaaa^^^^^^^^^___^^^[[[UUUQQQJJJKKKLLLOOOYYYnnn~~~xxxssstttyyy~~~}}}zzzsssooouuu~~~kkkaaaZZZVVVGGGBBBEEEAAAAAABBB<<<666666666666555555555555222222222333333444444444000111222333333333333333555555444444444555666777777777888:::;;;<<<===>>>AAA???BBBFFFDDDFFFXXXnnnvvvmmm```TTTLLLKKKMMMOOOKKKKKKMMMNNNPPPRRRSSSTTTVVV^^^hhhzzz{{{gggSSSLLLFFFHHHNNNZZZgggqqqwwwzzz~~~hhhUUUWWWgggwww}}}uuunnncccYYYSSSSSSVVVYYYWWWKKKAAA>>>>>>===<<<===;;;:::888777666666555555444444444444444444444444555555444444444444444555444555666777888777777666444444555666777888999999999999::::::;;;<<<<<<===;;;;;;<<<===???AAACCCDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPRRRSSSVVVWWWWWWXXX[[[]]]______bbbgggooo|||rrrfffYYYPPPMMMJJJHHHFFFFFFEEECCCBBB@@@???>>>===<<<======>>>AAACCCEEEHHHJJJNNNSSSVVV\\\aaaiiipppuuuyyy}}}{{{rrrhhhaaa\\\[[[ZZZZZZZZZXXXUUURRRKKKKKKLLLPPP[[[pppuuunnnmmmsss|||~~~zzztttxxx~~~uuuooottt}}}qqqeee[[[UUUFFFBBBDDD@@@@@@AAA<<<666666666666666555555555222222222333333444444444///111222333444333333222555444444333333555666777888999:::;;;===>>>???@@@BBBAAADDDHHHEEEHHH^^^xxxwwwfffVVVLLLIIILLLOOOHHHIIILLLOOOQQQSSSTTTTTTXXX```kkk}}}fffTTTOOOIIIHHHMMM[[[kkkuuuwwwwww}}}fffSSSWWWiiiyyy~~~vvvooodddYYYTTTSSSVVVYYYUUUJJJ???===>>>===<<<===<<<;;;999888777777666666444444444444444444444444444333333333333444555555444555777888888888777666444444555666777888999999999999::::::;;;<<<======;;;;;;<<<===???AAABBBCCCFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMSSSUUUWWWXXXXXXYYY[[[]]]]]]^^^bbbhhhoooxxxnnnbbbUUULLLLLLJJJGGGFFFEEEEEECCCAAA@@@???>>>===<<<<<<======@@@BBBDDDFFFHHHKKKPPPSSSUUU[[[ccckkkqqquuuyyy{{{~~~|||sssiiibbbZZZYYYWWWWWWXXXWWWUUUSSSKKKLLLMMMPPP[[[qqqwwwllljjjqqq|||}}}zzztttwww|||~~~|||vvvtttwww~~~yyyqqqpppttt|||uuuhhh^^^VVVHHHCCCCCC@@@CCCDDD:::777777777777666555444333222222444444444444222222111111111111222333444555444555555444333333666888555666999<<>>???@@@???>>>>>>@@@BBBBBBCCCEEEFFFHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUVVVYYY[[[]]]aaa___bbbppp}}}uuulllbbbXXXQQQLLLJJJGGGFFFFFFFFFFFFEEE@@@??????>>>>>>>>>>>>>>>??????@@@BBBEEEIIIMMMPPPVVVZZZ___dddjjjpppvvv{{{{{{ssskkkddd\\\XXXTTTTTTVVVVVVRRRNNNIIIIIIMMMVVVaaaqqq{{{ooojjjnnnvvv~~~|||yyytttwwwzzz|||}}}|||uuuqqqssszzz~~~qqqmmmooozzz|||nnnbbbVVVHHHDDDCCC@@@CCCDDD:::777777777777666555444333222333333444444333333222111111111111222333444555555666666666444444666777666888:::===@@@CCCEEEFFFEEEEEEGGGFFFCCCEEEQQQ___hhhfff^^^RRRKKKLLLLLLIIIKKKLLLMMMPPPRRRTTTUUUUUU]]]aaannndddPPPJJJGGGHHHOOO```qqqyyyuuummmmmmaaaUUUVVVeeexxx{{{uuummmccc[[[XXXWWWWWWWWWSSSHHH>>>;;;<<<;;;;;;<<<<<<;;;999777666666666666555555444444444333333333333333333333444444444444444444444555555555555666666666666555666777777888888888999::::::;;;<<<<<<<<<>>>???>>>>>>>>>@@@BBBDDDDDDFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPRRRSSSUUUUUUUUUVVVYYY[[[\\\aaa___cccppp|||vvvlllbbbWWWPPPLLLJJJGGGFFFGGGGGGGGGFFFAAAAAA@@@???>>>>>>>>>>>>>>>>>>???AAADDDGGGJJJLLLPPPTTTYYY^^^ccciiiooosssyyy~~~zzzrrrjjjccc[[[WWWTTTSSSUUUTTTQQQMMMJJJJJJMMMVVVaaarrr}}}}}}tttkkkjjjqqqxxx|||xxxyyyzzz{{{|||~~~~~~|||tttnnnnnnttt}}}}}}uuunnnnnnxxxuuufffUUUHHHDDDDDDAAADDDDDD:::777777777777666555444333444333333222222333333444222111111222222333444555555777888888777666666777888:::<<>>>>>===;;;;;;;;;:::999888777666666666555555444444444333333333333333333333222222222222333333555666666666555444555555555555555666666777888999999::::::;;;;;;<<<;;;<<<>>>>>>>>>???BBBDDDFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUVVVYYY[[[[[[aaa```cccooo{{{zzzpppdddYYYQQQLLLJJJGGGGGGHHHHHHHHHGGGDDDCCCBBB@@@???>>>======<<<===>>>@@@BBBDDDEEEFFFKKKNNNRRRWWW[[[aaafffjjjqqqwwwzzzrrrhhhbbb[[[WWWTTTSSSSSSRRROOOKKKKKKJJJMMMVVVbbbsss|||wwwxxx~~~zzzllliiiqqqyyytttmmmkkknnnwww|||}}}uuurrruuu{{{kkkUUUHHHDDDEEEAAADDDDDD:::777777777777666555444333444444222222222222444444222222222222222333444555666888::::::999777777777:::;;;===???CCCFFFHHHJJJHHHDDDBBBDDDEEEDDDFFFJJJLLLUUU]]]^^^ZZZVVVTTTTTTTTTUUUUUUUUUUUUVVVWWWYYY```mmmttt]]]QQQOOOGGGHHHPPP]]]iiilllfff^^^\\\XXXUUUZZZgggxxxxxxmmmggg___\\\]]]^^^\\\YYYRRRHHH???>>>???<<<:::999999999888777666666555555555555444444444333333333333333333222222111111111222333555777777666555333666555555555555666777777999999999::::::;;;;;;;;;;;;<<<>>>??????AAADDDFFFIIIHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSTTTUUUUUUVVVXXXZZZZZZ``````cccnnnxxxxxxjjj\\\SSSLLLJJJGGGGGGHHHHHHHHHHHHFFFEEEDDDAAA@@@>>>>>>===<<<===???@@@AAABBBBBBBBBHHHKKKOOOSSSVVV[[[```cccjjjqqq|||zzzqqqhhhaaa[[[XXXUUUSSSRRRQQQMMMKKKKKKJJJMMMVVVdddtttzzzsssttt{{{pppkkksss}}}wwwmmmiiiiiiqqq|||~~~zzz{{{uuusss|||qqqUUUIIIEEEEEEBBBEEEDDD999777777777777666555444333444444222222222222444444333333333222333333444444555888:::;;;:::999999999;;;;;;===???AAADDDGGGIIIGGGBBBAAAEEEIIIHHHHHHIIIJJJSSS^^^ccc```ZZZWWWWWWWWWXXXYYYXXXVVVWWWYYY[[[gggtttkkkXXXNNNKKKDDDFFFMMMYYYcccfff```YYYVVVSSSSSSYYYgggwwwxxxlllfff___^^^aaadddbbb___QQQGGG>>>======;;;888888777777777666666555444444555555444444444333333333333333333222222111111111222333555777777666555333777777666666777777888999999999::::::::::::;;;;;;;;;===???@@@@@@BBBEEEHHHJJJIIIHHHGGGGGGGGGHHHHHHJJJJJJKKKLLLNNNOOOPPPQQQQQQSSSTTTTTTTTTUUUXXXZZZYYY``````bbbkkktttooo```VVVMMMJJJHHHGGGHHHIIIHHHHHHHHHGGGEEECCCAAA??????>>>>>>???@@@AAAAAAAAAAAAAAAEEEHHHKKKNNNPPPTTTXXX[[[bbbhhhtttzzzqqqhhhaaaZZZXXXUUUSSSRRRPPPMMMKKKKKKIIIMMMYYYhhhxxx{{{|||xxxpppqqqzzzvvvmmmttt~~~{{{lllfffdddkkkwww}}}zzztttqqqzzzuuuUUUIIIFFFFFFCCCEEEDDD999777777777777666555444333444333333222222333333444444444333333333333444444555777999:::999999:::<<<=========>>>@@@CCCFFFGGGFFFBBBBBBHHHMMMMMMMMMNNNMMMSSS\\\dddccc\\\XXXXXXYYYZZZ[[[ZZZWWWWWW[[[^^^mmmxxxxxxfffWWWNNNKKKCCCEEEKKKVVV```ccc___ZZZUUUQQQPPPWWWfffvvv}}}yyyllleee______dddiiigggdddRRRHHH>>><<<<<<:::888888666777777777666666555444555555444444444333333333333333333333222222222222333333555666666666555444777777777777777888999999::::::::::::::::::::::::<<<===???@@@@@@BBBEEEGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRTTTTTTTTTUUUXXXZZZXXX```aaaaaahhhpppuuudddZZZPPPNNNKKKJJJJJJJJJJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAACCCFFFHHHIIILLLPPPSSSXXX^^^hhhxxxyyypppfff___WWWVVVTTTRRRPPPNNNLLLKKKKKKJJJPPP^^^ooo|||wwwwww{{{wwwnnnnnnxxx}}}nnnpppxxxiiiaaa]]]dddppp}}}}}}yyyvvvoooxxxrrrUUUIIIFFFGGGDDDFFFDDD999777777777777666555444333222333333444444333333222555444444333333333444444444555777888888999<<<>>>??????>>>>>>@@@BBBEEEFFFHHHEEEFFFLLLQQQQQQRRRTTTSSSTTTZZZccceee___[[[[[[YYY[[[\\\ZZZWWWXXX\\\```kkkttt~~~ppp```UUUNNNIIIBBBDDDKKKUUU___dddbbb^^^YYYSSSPPPXXXiiixxx{{{yyyyyylllddd]]]^^^eeekkkkkkhhhUUUIII>>>;;;;;;:::999999777888888999999888666666555555444444444333333333333333333333444444444444444444444555555555555666666666666666666777888888::::::::::::::::::::::::;;;<<<>>>>>>>>>@@@BBBEEEHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHIIIKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUWWWZZZXXX```aaa```fffkkk|||}}}mmmbbbUUUSSSPPPNNNMMMMMMLLLKKKIIIHHHGGGEEECCCBBBBBBBBB@@@???>>>>>>>>>???AAABBB???AAACCCDDDEEEGGGKKKMMMRRRUUU^^^ooo|||vvvnnnccc\\\SSSSSSRRRPPPMMMKKKJJJJJJLLLLLLUUUeeewwwzzzttttttxxx|||vvvmmmmmmvvvooommmrrrfff]]]XXX___lllyyy}}}yyyzzzoooxxxmmmUUUIIIFFFGGGDDDFFFDDD999777777777777666555444333222222444555555444222222555444444333333333444444333444666666777999===@@@BBBAAA@@@???@@@BBBEEEFFFJJJHHHIIIOOOSSSSSSTTTXXXXXXVVVZZZdddgggbbb^^^___YYY[[[]]][[[WWWXXX]]]bbbeeemmm~~~yyydddWWWOOOIIICCCCCCEEEKKKUUU___eeeeeeccc___WWWSSS[[[mmm}}}zzzvvvvvvyyykkkccc\\\]]]eeelllmmmjjjWWWKKK???<<<<<<::::::;;;888999:::;;;;;;:::888777555555444444444333333333333333333444444555555555555444444444444555666666555555555555555666777777:::::::::::::::::::::::::::;;;<<<======>>>@@@BBBGGGFFFEEEDDDDDDFFFHHHIIIGGGHHHIIIJJJKKKMMMMMMNNNPPPRRRSSSTTTTTTUUUWWWYYYXXX```aaa```dddiiiyyyuuukkkYYYWWWSSSQQQPPPPPPNNNMMMIIIHHHGGGEEEDDDCCCCCCCCC???>>>===<<<===>>>@@@BBB???AAACCCDDDEEEGGGJJJLLLPPPRRRZZZlllzzztttlllaaaZZZOOOPPPOOONNNKKKIIIIIIIIIMMMOOOXXXjjj}}}~~~tttnnnuuutttlllnnnuuu|||mmmnnnuuuooo]]]VVV\\\cccsss}}}zzztttyyymmmUUULLLFFFGGGIIIEEE>>>999888777666666666666666777555444333333222222222222666666555555555555666666999999::::::;;;<<<======@@@@@@@@@AAABBBDDDFFFHHHKKKLLLOOORRRTTTVVVXXXYYYVVVXXX\\\______]]]ZZZWWWXXXVVVUUUUUUWWWZZZ\\\]]]cccjjjsssuuudddVVVHHHCCCDDD???CCCKKKWWWnnneeetttiiiiii\\\TTT___rrr|||wwwtttssshhhkkkhhh___YYY[[[```cccYYYKKK>>>;;;===<<<999888999888777666555555555555444444333333333333222222222222333333333333444444555555555555666666666666555444444444444555666666888888999:::;;;;;;;;;;;;999:::;;;<<<>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJJJJJJJKKKMMMNNNOOOQQQRRRTTTVVVWWWYYYYYYZZZ\\\\\\___aaabbbkkk}}}mmmddd\\\SSSOOONNNNNNKKKGGGHHHHHHHHHHHHGGGEEEDDDBBBCCCBBBBBBAAA@@@???>>>===@@@???>>>>>>@@@BBBEEEGGGMMMNNNTTTeee}}}wwwqqqjjjbbbYYYTTTOOONNNLLLKKKIIIIIIIIIJJJNNNMMMUUUjjj}}}rrrmmmttt~~~~~~rrriiikkkrrrzzz{{{lllmmmrrr~~~ppp]]]VVVZZZ```ppp~~~{{{tttvvvdddTTTLLLFFFHHHJJJFFF???;;;888888777666555555666666555444333333222222333333666666555555555555666666888999:::;;;<<<>>>??????BBBAAABBBBBBDDDFFFHHHIIINNNOOOQQQSSSTTTUUUVVVVVVUUUWWWYYY[[[ZZZXXXVVVTTTRRRQQQPPPPPPRRRUUUWWWXXX___fffnnntttbbbTTTHHHEEEGGGEEEFFFNNNaaa~~~wwwfffYYY^^^nnn|||zzzuuurrrkkkmmmiii___XXXYYY]]]___ZZZLLL>>>;;;<<<<<<:::999999888888777777666555555444444333333333333222222222222333333333333444444555555555555666666666666666555555555555666777777777888999:::;;;;;;;;;;;;::::::;;;<<<>>>@@@AAACCCBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNQQQRRRTTTVVVWWWXXXYYYYYYZZZ[[[]]]___aaahhhzzzuuujjjaaaWWWPPPOOOOOOLLLIIIHHHHHHIIIHHHGGGFFFDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????@@@BBBDDDEEEIIIJJJPPP```zzz|||zzzwwwssslllfffaaa\\\WWWTTTPPPOOONNNLLLLLLLLLMMMMMMQQQQQQ[[[ppp|||qqqmmmsss|||ssshhhffflllttt|||uuujjjkkkooo}}}~~~xxxcccZZZ\\\aaaqqq{{{yyy~~~___SSSKKKFFFIIILLLHHHAAA===999888777666555555444444555444333333333333333333555555444444444444555555888888:::<<<>>>@@@AAABBBDDDDDDDDDEEEFFFHHHIIIJJJRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUSSSRRRPPPQQQQQQPPPQQQRRRTTTWWWXXXZZZaaahhh~~~sss___QQQHHHGGGJJJHHHFFFNNNiiiooo]]]\\\jjjxxx}}}wwwqqqnnnooojjj___WWWWWWYYYYYY[[[MMM???;;;<<<;;;::::::888999999999999777666555444444333333333333222222222222333333333333444444444555555555555666666666666666666666666777888888777888999:::;;;;;;;;;;;;:::::::::<<<===???AAABBBBBBCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQSSSUUUWWWXXXYYYYYYYYYYYY[[[]]]^^^eeettttttjjj\\\TTTQQQQQQOOOMMMIIIIIIIIIIIIHHHFFFEEEDDDHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAACCCDDDEEEGGGMMMZZZrrrxxxtttpppkkkeee```]]][[[ZZZYYYTTTRRRPPPNNNMMMMMMNNNNNNNNNPPP[[[qqq~~~{{{{{{ooommmrrryyyvvvhhhcccfffmmmvvv~~~wwwmmmhhhjjjnnnyyyxxx{{{}}}nnncccdddhhhxxxaaaQQQIIIEEEHHHLLLHHHAAA===:::999777666555444333333555444444333333333444444555555444444444444555555777888:::===@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLRRRRRRSSSTTTTTTSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUWWWYYYXXX___eeezzzuuu___OOOHHHHHHKKKHHHHHHQQQoooooo[[[YYYeeeuuuzzztttoooooohhh]]]VVVUUUWWWVVVYYYLLL@@@<<<<<<;;;:::;;;888999:::;;;:::888666444444444333333333222222222222222222333333333444444444444444555555555666666666666555555666666777888777888999::::::;;;:::::::::::::::;;;===???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMPPPQQQRRRTTTVVVWWWXXXXXXYYYYYYZZZ]]]^^^bbbooo|||tttcccXXXTTTSSSQQQPPPKKKKKKJJJIIIHHHGGGFFFFFFJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCCCCGGGMMMXXXkkkuuuqqqmmmiiihhhfffeeeddd]]]ZZZVVVQQQNNNLLLKKKKKKLLLOOO\\\qqq}}}~~~~~~zzzooommmrrruuuwwwgggaaabbbiiittt~~~zzznnngggdddhhhoooxxxtttvvvxxx{{{|||xxxlllkkkooo~~~~~~dddNNNGGGCCCGGGKKKGGG@@@;;;999888777555444333333333444444444333333444555555555555555444444555555555888999<<>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMOOOPPPRRRTTTUUUWWWWWWXXXYYYYYYZZZ]]]___bbblllwww~~~lll^^^XXXVVVTTTRRRNNNMMMLLLKKKJJJIIIIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBFFFMMMVVVfff~~~~~~{{{yyywwwssspppjjjfff___WWWQQQMMMKKKJJJOOOTTTbbbvvv{{{zzz{{{}}}~~~~~~~~~|||||||||~~~ttttttwwwxxxwwwggg```aaahhhuuuzzzmmmeee```dddmmm}}}yyysssrrrsss}}}{{{|||~~~rrrqqquuu}}}wwwdddMMMFFFCCCGGGJJJFFF>>>:::888777666555444444333333444444444444444444555666666666555555555555666666:::;;;===@@@CCCFFFHHHJJJJJJJJJKKKMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTTTTNNNNNNPPPRRRTTTUUUWWWXXXWWWYYY[[[ZZZWWWVVVWWWZZZYYYcccjjjgggUUUMMMKKKIIIDDDJJJRRRaaappp___QQQSSSaaarrr~~~~~~|||zzzmmmkkkdddYYYTTTUUUUUUSSSOOOFFF???===<<<::::::;;;888999999999999777666555444444333333333333222222222222333333333333444444333444444444444555555555444444444444444555666666666777888999:::::::::::::::::::::;;;<<<===???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXZZZ^^^```bbbjjjsssvvvggg___[[[XXXVVVQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEJJJSSSccczzz~~~yyyuuuqqqlllddd\\\TTTOOOMMMLLLPPPWWWgggzzz~~~zzzyyy{{{~~~~~~zzzyyyzzz|||lllcccaaaeeeqqq|||~~~oooeee]]]___hhh{{{}}}tttqqqqqq{{{zzz{{{wwwwwwzzz}}}rrrdddNNNGGGDDDHHHKKKFFF>>>999777666555444444444444444444444444444444555666666777777666666666666777777;;;===???AAADDDGGGIIIJJJJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQQQQRRRRRROOOPPPQQQSSSUUUVVVWWWWWW]]]```bbb```[[[YYYZZZ\\\WWWcccllllllZZZRRRNNNKKKDDDJJJNNNVVVvvv|||xxxnnn^^^PPPQQQ___ppp}}}{{{yyynnnkkkcccXXXSSSTTTSSSPPPIIIBBB=========:::999:::999888888777777666555555444444333333333333222222222222333333333333444444333333444444444555555555555555555555555666666777666777888999999::::::999:::::::::;;;<<<===>>>??????@@@@@@AAABBBCCCDDDDDDFFFFFFGGGGGGHHHIIIKKKLLLNNNOOOQQQSSSTTTVVVVVVVVVVVVVVVXXX]]]___aaahhhpppzzzpppgggaaa]]]ZZZSSSRRRPPPOOONNNMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEIIISSSfff~~~{{{xxxtttqqqmmmhhhaaaYYYSSSPPPNNNNNNSSS[[[lll}}}{{{zzz}}}|||zzz{{{}}}qqqeee```bbbkkkuuu}}}sssfff[[[\\\ddd{{{vvvqqqooo{{{wwwxxx||||||{{{qqqfffPPPIIIEEEJJJLLLGGG???999666555555444444444555555444444444444444555666777888888777777777777888888<<<>>>@@@BBBEEEHHHJJJKKKJJJKKKMMMNNNOOONNNNNNMMMMMMNNNOOOOOOPPPPPPPPPOOOPPPQQQSSSUUUVVVVVVUUUUUU\\\___aaa___YYYVVVWWWYYYUUUbbbmmmppp^^^VVVQQQLLLMMMRRRRRRVVVuuu{{{vvvqqq```QQQQQQ^^^ooo}}}yyywwwooolllcccXXXSSSSSSQQQNNNFFF@@@===>>>>>>;;;999:::999888777666555555555666444444444333333333222222222222333333333444444444333333333444444444555555666666666666666777888888666777888999999:::999999:::::::::;;;<<<===>>>???>>>??????@@@AAABBBCCCDDDFFFFFFFFFGGGHHHIIIKKKKKKNNNOOOPPPRRRTTTUUUVVVVVVUUUTTTWWW\\\___aaagggnnnsssvvvlllfff```\\\UUUTTTRRRPPPOOOOOOOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGHHHIIIIIIIIIIIIHHHJJJHHHIIITTTkkkxxxssspppnnnlllkkkddd```ZZZTTTPPPNNNNNNOOOYYYbbbuuu}}}|||~~~zzzyyyxxxnnntttuuu~~~rrrddd___```eeekkk{{{}}}hhh\\\^^^gggvvvwwwppprrryyy|||||||||}}}vvvpppuuu^^^MMMFFFGGGQQQSSSGGG>>><<<999888888777666555555444555555555666666666666666666777888999999999999999===>>>AAACCCEEEFFFFFFFFFHHHIIIKKKMMMNNNPPPPPPQQQNNNOOOQQQSSSTTTTTTTTTTTTXXXWWWUUUTTTSSSRRRSSSSSSYYYZZZ[[[ZZZXXXWWWWWWWWWZZZccckkknnn___XXXRRRLLLIIINNNXXX```mmmwwwcccQQQPPP]]]ooo|||vvvuuulll```XXXVVVSSSOOOKKKHHHDDD@@@===<<<======<<<:::999888777666666666666444444333333333333222222222333444555555555444444444444444444444444444444222333444555666888999999777777777888999999::::::::::::;;;;;;<<<======>>>>>>@@@BBBCCCBBBBBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNOOOPPPRRRTTTVVVWWWUUUVVVWWWYYY\\\```dddfffrrruuulllggg]]]\\\YYYUUUTTTUUUTTTPPPLLLNNNLLLJJJJJJKKKKKKJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJLLLMMMTTTlllzzzqqqjjjeeebbb```^^^[[[WWWSSSQQQOOOOOOQQQTTT]]]qqq~~~zzz{{{|||xxxyyyxxxnnnlllnnnyyyxxxiiiaaa```dddiiixxx~~~qqq___\\\```rrr{{{ssstttxxxwwwyyyqqq\\\MMMGGGHHHQQQRRRGGG===;;;888888777777666555555444555555555666666666666666888999999999999999999999>>>???AAACCCEEEFFFGGGGGGIIIJJJLLLNNNPPPQQQQQQQQQSSSTTTVVVXXXYYYYYYYYYYYY[[[YYYWWWTTTRRRRRRRRRSSSYYYYYYYYYXXXXXXYYY\\\___aaahhhnnnooo^^^VVVQQQLLLPPPUUU```fffqqqxxxdddQQQNNNYYYiiiyyy}}}xxxqqqjjj```XXXTTTQQQOOOMMMGGGDDD???===<<<===<<<<<<:::999888777666666666666444444333333333333222222333333333333444444444444444444444444444444444444666666666666666666666666777777777888999999:::::::::;;;;;;;;;<<<<<<======>>>@@@BBBCCCBBBBBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVTTTUUUVVVXXX[[[^^^bbbcccmmmzzz{{{wwwmmm___[[[WWWUUUVVVUUURRROOORRRPPPNNNMMMNNNNNNMMMLLLIIIJJJJJJKKKKKKKKKJJJJJJHHHJJJLLLTTTmmmxxxooofffaaa^^^\\\ZZZVVVRRROOONNNMMMLLLPPPTTTaaauuu|||xxx{{{{{{vvvxxxyyynnniiijjjtttoooddd```bbbggguuu|||}}}ggg]]]^^^nnnwwwuuuvvvzzzkkkXXXLLLHHHJJJQQQQQQFFF<<<999888777777666666555555555555555555666666777777777;;;::::::::::::;;;;;;<<>>@@@BBBCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJLLLLLLMMMNNNPPPRRRTTTUUUTTTTTTUUUVVVYYY\\\___aaakkkttt|||hhhccc\\\YYYYYYXXXVVVTTTTTTQQQOOONNNOOOOOONNNNNNLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKTTTmmm|||pppfff```\\\YYYXXXSSSNNNLLLLLLLLLLLLQQQXXXhhhzzz{{{xxxzzz{{{tttvvv{{{pppooommmrrruuugggaaaccchhhttt|||ooodddcccmmmyyyuuusss~~~}}}}}}fffQQQKKKHHHKKKPPPOOODDD;;;777777777666666666555555555555555555666777777888888:::::::::;;;<<<>>>@@@AAACCCCCCCCCCCCEEEGGGIIIKKKIIILLLOOORRRTTTTTTSSSRRRUUUVVVXXXYYYZZZZZZYYYYYY[[[XXXUUURRRQQQQQQSSSTTTVVVVVVWWWWWWYYY\\\aaaeeehhhnnntttwww\\\OOOLLLKKKKKKRRRbbbnnnxxxzzziiiWWWQQQWWWdddttt|||rrrnnnhhh^^^VVVPPPOOOPPPDDDAAA>>><<<<<<<<<<<<;;;:::999888777666666666666444444333333333222222222333222111000000222444555444444444444444444444444222333444555666888999999777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVXXX[[[^^^___lllqqquuunnnfff```^^^\\\ZZZXXXVVVSSSQQQPPPQQQSSSSSSSSSOOOOOONNNMMMLLLLLLKKKKKKNNNMMMMMMTTTjjj{{{ooogggaaa^^^\\\WWWQQQNNNOOONNNMMMUUU```qqq~~~zzzvvvwww}}}tttsss}}}tttssspppqqq{{{yyyjjjcccfffkkkvvv~~~sssiiiiiiqqq{{{tttppp{{{{{{|||bbbKKKHHHHHHJJJMMMKKKBBB:::666666666666666555555555555555555666666777888888999999999;;;===???BBBDDDEEEEEEEEEDDDEEEFFFHHHJJJLLLJJJKKKNNNQQQSSSSSSSSSRRRSSSTTTUUUWWWWWWWWWVVVVVVUUUTTTQQQPPPPPPQQQSSSUUUSSSUUUWWWYYYYYYZZZ\\\^^^bbbiiittt___NNNJJJHHHFFFKKK[[[jjjvvvpppbbbTTTPPPVVVcccuuu~~~tttqqqkkkbbbXXXPPPLLLKKKBBB@@@===<<<<<<<<<;;;::::::999888777666666666666444444333333333222222222333222111000000222444555444444444444444444444444222333444555666888999999777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUVVVXXX[[[^^^```iiimmmxxxzzzppphhhccc```]]]ZZZZZZXXXUUUUUUVVVXXXYYYZZZSSSRRRQQQOOONNNMMMMMMMMMNNNMMMMMMTTTfff}}}tttmmmiiifff^^^VVVRRRRRRPPPOOOYYYhhh|||{{{}}}|||xxxssssssxxxuuurrrzzzxxxrrrpppqqqyyy|||mmmfffiiipppyyyuuukkkllltttuuuoooyyy~~~ttt]]]HHHFFFGGGHHHHHHEEE@@@:::777555555555555555555555555555555666777777888999999888:::===@@@CCCEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKLLLNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWVVVVVVUUUQQQQQQPPPPPPQQQRRRSSSTTTSSSUUUXXXXXXXXXWWWXXXYYY[[[cccqqqgggQQQIIIGGGGGGHHHVVVeeeppp}}}~~~qqq```VVVMMMLLLSSS```rrruuurrrmmmeee\\\RRRJJJEEEAAA???===<<<<<<<<<;;;999:::999888777666666666666444444333333333333222222333222222111222333444555444444444444444444444444666666666666666666666666777777777888999999::::::::::::;;;;;;<<<======>>>>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSTTTVVVXXX[[[^^^```cccgggqqq|||sssmmmhhhddd```^^^[[[WWWVVVWWWXXXYYYZZZXXXWWWTTTRRRPPPOOOOOOOOOKKKKKKMMMUUUdddxxxssspppfff[[[UUUUUURRRQQQ___ssswww~~~~~~xxxwwwxxxxxxsssrrrvvv|||~~~xxxsssyyyzzznnnpppttt{{{ppphhhlllsss{{{zzzppppppvvvzzzqqqzzz|||uuutttrrrhhhWWWJJJDDDEEEFFFDDDAAA>>>:::888555555555555555555555555444555666777888999:::::::::<<<@@@CCCEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIJJJKKKLLLOOOQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTQQQQQQQQQRRRRRRRRRRRRRRRUUUVVVWWWVVVUUUVVVXXXZZZYYY```mmmpppWWWKKKGGGIIIFFFQQQaaalllvvvsssaaaRRRKKKGGGHHHPPP]]]ooowwwtttpppkkkdddZZZMMMEEE@@@>>><<<<<<<<<<<<:::999:::999888777666666666666444444333333333333222222333333333333444444444444444444444444444444444444666666666666666666666666777777777888999999::::::888999:::;;;<<<>>>??????>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKLLLNNNPPPRRRSSSPPPQQQRRRTTTWWWZZZ]]]___```eeennnyyy}}}xxxsssooogggccc^^^ZZZZZZZZZZZZZZZ\\\ZZZWWWTTTRRRQQQQQQQQQMMMNNNQQQXXXddd{{{~~~yyyvvvmmmaaaYYYYYYWWWXXXjjjuuu~~~|||uuusssppp|||zzzvvvtttxxx||||||zzzuuuyyy{{{mmmqqqxxx~~~qqqjjjmmmuuu}}}uuuuuuwww}}}rrr|||xxxssspppnnniii___SSSLLLBBBDDDDDDAAA>>><<<;;;999444555555555555555555555444555666777888999::::::<<>>???@@@>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHKKKKKKLLLMMMNNNPPPRRRSSSNNNOOOPPPRRRVVVYYY]]]___bbbhhhnnnttt}}}uuupppjjjeeecccbbbaaa```^^^\\\YYYUUUSSSRRRRRRRRRSSSSSSVVV\\\cccuuu{{{xxxssseee]]]^^^\\\^^^sssuuu{{{vvvpppmmmwwwuuulllqqq}}}~~~}}}wwwrrryyytttssswwwuuummmnnnuuuyyyvvvwww{{{|||tttbbbYYYWWWPPPEEECCCDDDEEEDDDAAA===888555444444444444444555666666333444555777888:::;;;;;;===???AAACCCEEEGGGHHHIIIIIIJJJKKKKKKJJJHHHGGGFFFHHHHHHGGGGGGHHHKKKMMMOOOPPPOOOPPPRRRTTTUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSSSSXXXXXXWWWVVVVVVVVVWWWXXX^^^```nnn{{{\\\MMMHHHCCCJJJMMM```ooo{{{~~~aaaJJJFFFCCCEEEMMM[[[nnn||||||zzzwwwrrrooogggVVVFFF@@@>>>;;;:::;;;;;;;;;:::888888777777666666555555444444444444444444444444222222222222222222222222555444333333222222222222555444444444444555666666888999999::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<======>>>???AAABBBCCCDDDAAAAAABBBDDDEEEGGGHHHHHHKKKKKKKKKLLLMMMOOOPPPQQQOOOPPPQQQSSSTTTVVVWWWWWW```bbbgggnnnvvvzzzqqqlllkkkjjjfffbbbgggddd___ZZZVVVSSSSSSSSSRRRTTTWWWZZZcccwwwzzzvvvrrrooommmllliiibbbbbbhhhkkkzzzrrryyyyyysssmmmvvvvvvlllppp{{{|||{{{uuupppvvv~~~yyywwwyyyyyypppqqqwwwzzzvvvyyy||||||~~~{{{fffYYYTTTMMMCCCCCCEEEFFFEEE@@@;;;777666555555555444444555666666444555666777999:::<<<<<>>???AAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHJJJJJJJJJKKKMMMOOOPPPQQQNNNOOOPPPRRRTTTVVVXXXXXX^^^```eeejjjqqq|||vvvtttrrrmmmiiigggeee```ZZZUUUSSSSSSTTTTTTWWW[[[___hhhxxx~~~wwwrrrnnnjjjgggeeefffeee___aaakkkrrrnnnuuu|||uuunnnvvvxxxmmmoooxxx~~~zzzxxxyyyuuuqqqttt{{{{{{{{{}}}rrrsssyyy|||wwwyyy~~~}}}}}}jjjXXXPPPIIIAAABBBFFFIIIFFF???999777888777666555555555555555666555555777888:::<<<===>>>AAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJMMMOOOQQQPPPQQQRRRUUUWWWWWWUUUSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUVVVXXXZZZ[[[ccceeepppmmmUUUKKKGGGHHHMMMQQQgggxxxtttPPPIIIDDDEEEKKKVVVgggvvv|||zzzvvvrrrpppiiiZZZKKK???===;;;::::::;;;;;;:::888888777777666666555555333333333333333333333333222222222222222222222222444444333222222222333333555444444444444555666666888888999999:::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHIIIKKKLLLOOOPPPQQQMMMNNNOOOQQQTTTVVVWWWXXX[[[]]]bbbfffjjjuuuyyytttnnnkkkeee^^^WWWUUUVVVXXXXXX\\\bbbgggooo|||~~~yyyuuuooojjjfffdddaaa___^^^___ZZZ```ooo|||jjjrrrxxxqqqvvvzzzoooooouuu}}}xxxvvvxxxzzztttvvv{{{|||{{{ssssssyyyzzzyyy}}}~~~iiiVVVMMMHHHDDDCCCHHHKKKGGG>>>777666999888777666666555555666666666777888:::<<<>>>???@@@DDDEEEFFFHHHIIIJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLMMMKKKJJJJJJJJJKKKMMMPPPRRRQQQQQQSSSVVVXXXXXXUUUSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUWWWZZZ\\\]]]cccfffooocccQQQIIIGGGFFFNNNVVVpppvvvQQQHHHBBBEEEJJJSSSeeevvv~~~{{{vvvqqqnnngggXXXJJJ???===:::999:::;;;::::::888888777777666666555555222222222222222222222222222222222222222222222222444333333222222333333333555444444444444555666666888888888999::::::;;;;;;::::::999999::::::;;;<<<;;;<<<===>>>???AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGHHHIIILLLNNNPPPQQQNNNOOOPPPQQQSSSTTTUUUVVVXXX[[[___dddfffmmm|||{{{xxxpppeee\\\YYYZZZ]]]```ccchhhnnnvvv{{{uuuqqqkkkgggdddbbb___^^^YYY[[[XXX___tttgggppp|||~~~tttwww}}}rrrpppsss~~~xxxwwwxxxwwwxxx||||||zzzwwwvvv||||||~~~xxxbbbSSSLLLIIIHHHDDDIIILLLGGG===666666999888777777666666666777777777888:::<<<>>>@@@AAABBBFFFGGGHHHJJJKKKLLLLLLLLLPPPPPPPPPPPPPPPPPPOOOOOOKKKKKKJJJJJJKKKNNNPPPRRRRRRRRRSSSUUUWWWWWWUUUSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTVVVXXXZZZ]]]___```dddmmmqqqYYYMMMHHHFFFFFFPPP___~~~tttQQQFFF@@@DDDIIIQQQcccvvv|||}}}vvvooojjjcccUUUFFF???<<<:::999:::::::::999888888777777666666555555222222222222222222222222222222222222222222222222333333333222222333333444555444444444444555666666777777888999999::::::;;;:::999999999999:::;;;;;;;;;;;;<<<===???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJLLLNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSWWWYYY^^^ccceeehhhttt{{{mmmaaa\\\^^^bbbkkkmmmpppuuu{{{wwwppplllgggcccaaa```^^^]]]VVVYYYXXX```xxxgggooozzzvvvwww~~~vvvssssss}}}{{{|||yyyyyy~~~}}}zzz}}}|||lllZZZOOOKKKJJJIIIGGGJJJKKKFFF>>>777666777777777777777777888999999888999;;;===???BBBCCCDDDGGGHHHJJJLLLMMMNNNOOOOOOSSSTTTTTTTTTTTTRRRPPPOOOKKKJJJJJJJJJKKKNNNPPPRRRSSSRRRRRRSSSUUUVVVUUUSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVXXX[[[]]]___]]]ccckkk{{{dddRRRJJJHHHFFFGGGTTThhhvvvSSSFFF???CCCHHHOOOaaavvv{{{~~~vvvmmmhhhaaaSSSEEE>>><<<:::999999::::::999888888777777666666555555333333333333333333333333222222222222222222222222333333222222222333444444555444444444444555666666777777888888999:::::::::999999999999999:::;;;;;;::::::;;;===>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMOOOOOOPPPPPPQQQRRRRRRRRRVVVXXX]]]bbbccceeemmmwww~~~vvvgggaaaeeejjjxxxxxxzzz}}}xxxsssooohhheee```]]]\\\[[[ZZZYYYSSSYYYYYYbbb|||hhhnnnxxxwwwuuuzzzzzzvvvttt}}}|||}}}~~~xxxbbbSSSLLLIIIHHHGGGJJJKKKIIIEEE???999666666666666666777888999:::;;;999:::<<<>>>AAACCCEEEFFFHHHIIIKKKMMMOOOPPPQQQRRRTTTUUUWWWWWWVVVSSSOOOMMMJJJJJJIIIIIIKKKMMMPPPQQQTTTSSSQQQQQQSSSTTTTTTTTTPPPQQQRRRTTTTTTUUUTTTTTTUUUUUUUUUVVVXXX[[[]]]___]]]dddkkk|||qqq\\\MMMHHHGGGFFFFFFTTTkkkxxxVVVGGG???CCCGGGLLL^^^sss|||~~~vvvmmmhhhbbbTTTGGG>>><<<999888999:::999999888888777777666666555555333333333333333333333333222222222222222222222222333222222222333333444555555444444444444555666666777777777888999999::::::999999999888999999:::;;;999:::;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOQQQSSSTTTUUUVVVWWW[[[___``````fffooorrrpppkkkpppvvvyyyqqqkkkaaa^^^ZZZWWWVVVVVVUUUTTTQQQXXXYYYccciiioooxxx}}}vvvsssxxx|||xxxuuu}}}~~~vvv^^^OOOJJJHHHFFFDDDLLLKKKHHHDDD???;;;777444555666666777888:::;;;<<<:::;;;<<>><<<999888999:::999999888888888777666666555555444444444444444444444444222222222222222222222222222222222222333333444555555444444444444555666666777777777888999999::::::999999888888999999:::;;;999:::;;;<<<===???@@@@@@??????AAABBBDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJLLLNNNQQQTTTVVVWWWVVVVVVYYY]]]]]]\\\aaaiiimmmvvvyyytttzzztttlll]]]ZZZVVVTTTSSSSSSSSSRRRNNNWWWYYYdddkkklllrrr}}}yyyyyyssstttzzzvvvvvv~~~kkkWWWRRRLLLBBBAAAIIIIIIIIIGGGBBB<<<888888:::777777888888999999999999999:::<<>>;;;::::::;;;;;;:::888888777777666666555555444444333333222333333444333333222222111222222222222222333333333444444444666555555444444444555555888888777777888888999:::;;;999777888;;;<<<<<<:::;;;<<<<<<===============??????@@@AAABBBCCCCCCDDDFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLNNNPPPQQQRRRRRRRRRTTTVVVYYYZZZ[[[\\\___aaacccjjjssszzz}}}oooiiiaaa[[[WWWTTTQQQOOOPPPTTT\\\kkkjjjhhhjjjttt}}}tttmmmkkkrrrwww{{{yyytttrrrttt}}}wwwbbbQQQLLLHHH@@@AAAHHHIIIHHHDDD???999666555666666666777777888999::::::;;;<<<>>>@@@CCCEEEGGGHHHKKKKKKLLLOOORRRSSSSSSQQQQQQQQQQQQPPPOOOOOONNNNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKMMMNNNOOORRRRRRQQQRRRSSSTTTVVVWWW]]]]]]]]]^^^______`````````ccclll}}}hhhVVVLLLIIIFFFDDDIIICCCIIIVVVbbbvvvcccLLLBBBEEEAAAHHH]]]lll|||tttpppmmmeeeYYYNNNAAA>>>;;;999999::::::999888888777777666666555555444333333333333333444444333222222222222333333444333333333333444444444444555555444444444555555666888777777777777888999999999888777888;;;<<<<<<<<<;;;<<<<<<===============>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMOOOQQQQQQRRRRRRUUUWWWYYY[[[[[[]]]___aaabbbhhhooosssxxxxxxrrrjjjbbb\\\WWWSSSPPPRRRVVV```oooiiieeegggqqq{{{vvvppplllooosssvvv|||yyytttqqqpppwwwooo^^^OOOJJJGGGAAABBBIIIKKKHHHDDD>>>999666555666555555666777888999:::;;;===>>>@@@BBBDDDFFFHHHIIILLLMMMNNNQQQTTTUUUTTTSSSPPPOOOOOONNNNNNNNNNNNNNNKKKKKKLLLLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJKKKLLLMMMRRRQQQQQQRRRSSSUUUWWWXXX\\\]]]]]]^^^```aaabbbbbbcccfffpppiiiUUUOOOOOOMMMHHHNNNFFFIIIQQQ]]]sssdddMMMDDDEEEBBBIII]]]lll~~~~~~wwwtttpppiii]]]TTTCCC@@@<<<999999999999888888888777777666666555555444333333333333444444555222222222222222333444555333333333444444444444555555444444444444555666666777777777777777888999999888888888888:::<<<======;;;<<<<<<=====================>>>???@@@AAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKMMMNNNOOOQQQQQQRRRUUUWWWYYYZZZ[[[]]]___aaaccchhhnnnppprrrxxxxxxssslllddd]]]WWWSSSQQQRRRWWWcccuuuhhhfffhhhqqqzzz|||vvvqqqrrrtttwwwzzz}}}zzztttqqqqqqvvv|||~~~{{{iii[[[NNNJJJGGGCCCEEEJJJMMMIIICCC>>>:::888777777555555666888999;;;<<<<<<@@@@@@BBBCCCEEEGGGHHHIIINNNNNNOOORRRUUUWWWVVVUUUOOOOOONNNMMMMMMMMMNNNNNNLLLLLLMMMMMMLLLKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKLLLQQQQQQQQQQQQSSSUUUWWWXXXYYYZZZ[[[]]]```bbbcccddddddhhhrrroooXXXTTTYYYWWWPPPKKKEEEGGGOOOZZZppp}}}vvvdddMMMDDDEEEBBBIII]]]lll|||~~~yyyuuurrrjjj```XXXFFFBBB===:::999999888888888888777777666666555555444333333333444444555666222222222222333444555555333333444444444555555555444444444444444555666666777777666666777777888999777888888999:::;;;===>>>;;;<<<<<<===============<<<======>>>???@@@AAABBBDDDDDDEEEFFFGGGGGGGGGHHHKKKKKKLLLMMMNNNPPPQQQQQQTTTVVVXXXZZZZZZ\\\^^^``````dddhhhiiijjjnnnuuu{{{|||xxxtttooolllggg```YYYTTTRRRQQQQQQWWWeeeyyyiiiiiimmmuuu{{{~~~zzzyyy|||~~~~~~xxxtttwwwzzz|||vvvcccYYYNNNJJJFFFDDDFFFKKKMMMHHHBBB===:::999999888555666777999;;;<<<>>>???BBBBBBCCCEEEFFFHHHIIIIIINNNNNNOOORRRUUUVVVVVVTTTOOONNNMMMLLLLLLMMMNNNOOONNNMMMMMMLLLKKKJJJJJJIIIJJJIIIIIIHHHHHHJJJKKKLLLPPPOOOPPPPPPRRRTTTVVVXXXWWWXXXZZZ]]]```bbbdddeeeeeegggoooxxx]]]XXX___```XXXLLLGGGIIIPPP\\\sssuuucccLLLBBBEEEAAAHHH]]]lll{{{{{{xxxuuuqqqjjjaaaZZZIIIEEE???;;;999999999888888888777777666666555555333333333333444555666777444333333333333444444555333444444444555555555555444444444444444555666777777666666666666777888888777999::::::999:::<<<>>>;;;<<<<<<=====================>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEJJJKKKKKKLLLMMMOOOPPPQQQSSSUUUWWWYYYYYY[[[]]]___^^^aaadddeeefffiiioootttwww}}}yyyuuuqqqllliiicccbbb___ZZZTTTPPPOOOPPPOOOVVVeee{{{kkkmmmsssxxxzzz{{{|||||||||~~~ttt___WWWNNNIIIEEEDDDFFFJJJKKKFFF???;;;::::::999888555666888:::<<<>>>@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMPPPSSSTTTSSSRRRPPPOOOMMMLLLLLLMMMOOOPPPPPPNNNMMMKKKJJJIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLNNNNNNNNNOOOQQQSSSVVVWWWYYYZZZ[[[^^^```bbbddddddggghhhmmm~~~```XXX```bbb[[[QQQKKKKKKPPP^^^zzzaaaJJJAAACCCAAAHHH]]]lll{{{~~~{{{xxxvvvrrrkkkccc]]]LLLGGG@@@<<<:::999999999888888777777666666555555333333333444444555666777555444444333333333444444444444444444555555555555444333333444444666777777666666666666666777888888888:::;;;:::999999;;;===;;;<<<<<<==================>>>>>>???@@@AAABBBBBBBBBCCCDDDFFFFFFFFFFFFEEEJJJJJJJJJKKKLLLNNNPPPQQQQQQSSSVVVWWWXXXYYY\\\^^^___aaabbbbbbcccfffkkkooorrrzzz|||vvvqqqlllhhhccc```[[[[[[ZZZVVVPPPMMMMMMNNNOOOVVVeeezzznnnqqqwww{{{zzzyyyvvvuuuuuuwwwzzzsss\\\VVVMMMHHHDDDCCCFFFIIIIIIDDD===999999999999888666777999;;;===???AAABBBDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIKKKNNNQQQRRRQQQPPPPPPOOOMMMLLLLLLNNNOOOQQQQQQOOOLLLJJJIIIIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPSSSUUUWWW\\\\\\]]]___```bbbcccccckkkjjjmmm|||aaaWWW___aaa[[[SSSKKKHHHKKK[[[{{{```III@@@CCC@@@HHH^^^mmm}}}}}}{{{xxxtttnnnfff```MMMHHHAAA<<<:::::::::999888888888777666666555555333333333444555666777777666555444444333333333333444444444555555555666666333333333444555666777888666666666666666777888888888:::<<<;;;888888:::===;;;<<<<<<===============>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJJJJJJJLLLNNNPPPQQQQQQSSSUUUVVVWWWYYY[[[]]]]]]^^^^^^]]]^^^```eeeiiinnnsss{{{|||xxxqqqkkkfffbbb]]]ZZZXXXYYYXXXTTTOOOLLLLLLMMMOOOVVVdddxxxrrrsssxxx}}}~~~~~~yyytttrrrwww|||}}}~~~zzzkkk\\\UUULLLGGGGGGIIIJJJJJJHHHAAA;;;::::::888999<<<999999;;;<<<>>>@@@BBBBBBDDDEEEFFFGGGIIIIIIIIIIIILLLKKKJJJJJJJJJLLLNNNPPPNNNNNNOOONNNNNNPPPSSSVVVZZZVVVQQQNNNLLLKKKIIIHHHHHHHHHHHHHHHJJJKKKLLLMMMQQQPPPNNNMMMNNNQQQTTTWWW]]]\\\ZZZZZZ[[[^^^bbbdddbbbkkktttgggVVVWWWWWWRRRMMMKKKKKKQQQaaauuulllJJJFFFDDDAAALLLYYYqqq|||~~~xxxtttrrrmmmeee___SSSGGG===;;;;;;:::999:::999999888888777666666666666555444333333333333333666666555333333222222222444555777888888777666555444444444555555555555666666666777777888888999999777777666666777999;;;<<<:::::::::;;;<<<===>>>>>>????????????@@@AAABBBBBBBBBCCCEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMQQQSSSVVVXXXZZZZZZYYYYYYYYY[[[]]]^^^^^^```cccfffkkkpppvvvzzzvvvuuurrrkkkbbb[[[XXXXXXTTTRRRNNNKKKJJJJJJKKKLLLMMMVVVfffzzzrrrsssxxx~~~~~~zzzsssooosssyyy|||{{{hhh[[[SSSJJJGGGJJJMMMNNNMMMGGG@@@;;;:::999888888;;;:::;;;<<<===???@@@BBBBBBCCCCCCDDDFFFFFFGGGGGGGGGJJJJJJJJJIIIIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPSSSVVVZZZWWWSSSPPPOOOMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLNNNQQQUUUWWW]]][[[ZZZYYY[[[^^^aaadddcccllltttmmmVVVRRRRRROOOJJJJJJKKKRRRcccxxxgggGGGEEECCC@@@KKKZZZrrr~~~|||xxxvvvtttppphhhaaaSSSHHH===;;;;;;:::999:::999999888888777666666666555555444444444555666666777666666555444555555555555666888999999777666555333333333333444444444555666666666666666666777777777777666777888999;;;<<<:::;;;;;;;;;<<<=========????????????@@@AAABBBBBBCCCCCCEEEGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNQQQRRRTTTWWWXXXYYYYYYYYYZZZ\\\^^^^^^___```bbbeeefffkkkpppsssxxxzzzzzznnnnnnkkkddd\\\UUUSSSRRROOONNNLLLJJJIIIIIIJJJJJJNNNVVVfffyyyrrrtttzzz~~~wwwpppqqqvvvzzz|||ccc[[[RRRHHHGGGMMMSSSSSSPPPEEE>>>999999999777888;;;<<<===>>>???@@@AAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDIIIJJJKKKJJJJJJJJJLLLNNNPPPQQQQQQQQQPPPQQQTTTWWW[[[YYYVVVUUUTTTRRRNNNLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKLLLNNNRRRUUUXXX\\\[[[ZZZYYY[[[]]]aaacccdddlllssstttXXXNNNLLLKKKGGGHHHKKKSSSfff|||gggHHHGGGEEEAAAJJJXXXqqq~~~~~~|||yyyxxxvvvrrrjjjdddTTTIII>>>;;;<<<:::::::::999999888888777666666666444444444444555666777888666666666666666777888888777888999999999777666555222222222333333333444444666666555555555555555555666666666777888999;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>??????AAABBBBBBCCCDDDEEEGGGIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRTTTVVVWWWYYYYYY\\\]]]_________```aaacccbbbfffkkkmmmpppxxxyyyqqqooofffeeebbb\\\UUUPPPMMMMMMIIIIIIHHHGGGGGGGGGHHHHHHNNNWWWfffxxxrrrttt{{{~~~rrrooorrrvvv~~~{{{zzzwww___\\\RRRHHHHHHQQQVVVTTTOOOBBB<<<888888999777888;;;>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDHHHJJJMMMNNNMMMMMMPPPRRRQQQRRRSSSSSSRRRSSSUUUWWW[[[ZZZYYYYYYXXXVVVRRROOOOOOOOONNNNNNNNNNNNOOOOOOLLLLLLLLLNNNPPPSSSUUUWWW[[[[[[ZZZZZZ[[[^^^```bbbdddjjjppp}}}xxx]]]PPPKKKHHHEEEHHHKKKSSShhhnnnOOOLLLHHHBBBIIIVVVmmm|||}}}|||yyyvvvrrrlllhhhUUUJJJ???<<<<<<;;;:::;;;999999888888777666666666555444444444444555555666555555555555666888999:::999999999999888777555444222333333333333444444444777666666555555444444444666666777777888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>???@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPRRRTTTVVVXXXYYY\\\^^^``````______```aaa```dddhhhkkkmmmrrrzzz~~~uuummmiii```^^^ZZZUUUPPPLLLJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGOOOXXXgggwwwqqqssszzz~~~oooiiikkkrrr||||||zzzyyy}}}xxx```\\\RRRJJJKKKRRRVVVRRRKKK???:::777888999888999;;;>>>??????@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFJJJOOOPPPOOOOOORRRUUUSSSTTTUUUUUUTTTUUUVVVXXX[[[[[[[[[[[[[[[YYYUUURRRRRRQQQPPPOOOOOOOOOOOOOOONNNOOOPPPQQQRRRSSSTTTUUUZZZZZZYYYZZZ[[[]]]```aaaccchhhlllxxx|||dddUUUMMMHHHDDDHHHLLLTTTkkkuuuRRRMMMHHHBBBIIISSSiiivvvxxx}}}yyytttpppllljjjVVVKKK@@@======;;;:::;;;999999888888777666666666666555444333222222222222222222333444555777888999999999999888777666555555444444444444555555555555777777777666666555555555555666777888999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;=========>>>???@@@BBBCCCBBBCCCEEEGGGIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOQQQSSSVVVXXXYYY\\\^^^``````___^^^___```^^^aaaeeehhhkkkooouuuzzzzzz}}}tttiiiccc]]]ZZZUUUPPPLLLIIIGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIQQQZZZiiixxxmmmpppvvv|||~~~|||zzzjjjccceeemmmyyy|||{{{zzz}}}|||cccXXXQQQLLLNNNSSSTTTNNNGGG>>>999666999:::999:::<<<===>>>>>>@@@AAABBBCCCCCCDDDEEEFFFHHHIIIIIIIIIJJJGGGMMMSSSTTTQQQPPPRRRVVVUUUVVVWWWWWWVVVVVVWWWYYY[[[[[[[[[\\\\\\[[[WWWTTTTTTSSSRRRPPPOOOOOONNNNNNOOOPPPQQQSSSTTTTTTTTTTTTXXXWWWWWWXXXYYY[[[]]]^^^```dddhhhtttjjjYYYOOOJJJDDDIIIMMMVVVppp~~~WWWLLLFFFBBBIIIQQQcccooossszzz|||uuupppllljjjWWWLLLAAA>>>===<<<:::;;;999999888888777666666666666666444222111000000000111111111222444555777888888888777777666666555555444444444555555555666666777777777666666666666666555666777999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======???@@@BBBCCC@@@BBBDDDFFFHHHIIIJJJKKKHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVXXXYYYYYY\\\^^^___^^^]]]^^^^^^\\\^^^aaadddgggkkkppptttsssxxxvvviiiccc^^^ZZZTTTOOOLLLJJJHHHFFFGGGGGGGGGGGGHHHIIIJJJKKKRRR\\\kkkyyyiiikkkpppvvvxxxxxx|||}}}~~~~~~kkkbbbbbbiiittt~~~~~~~~~~~~}}}}}}zzzyyyyyy|||```QQQNNNMMMPPPSSSRRRKKKEEE===888777:::;;;;;;;;;>>><<<<<<===???@@@BBBCCCDDDDDDEEEGGGIIIJJJKKKLLLLLLOOOUUU[[[[[[VVVSSSTTTVVVVVVWWWYYYYYYXXXWWWXXXYYY[[[ZZZZZZZZZ[[[[[[XXXVVVUUUTTTSSSQQQOOONNNNNNMMMLLLNNNPPPSSSTTTUUUTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZ]]]bbbffftttmmmWWWNNNMMMDDDJJJNNNXXXvvvcccRRRIIIDDDJJJMMM[[[hhhoooxxxyyyrrrllliiiXXXLLLAAA>>>>>><<<;;;;;;999999888888777666666666666555444333222111111111111111111222333555666777666666555555555555555666333333444444444555555555555555555555555555666666444666777999:::::::::::::::;;;;;;;;;<<<=========<<<<<<<<<===???@@@BBBCCC???@@@BBBEEEGGGHHHIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMPPPSSSVVVWWWXXXXXXWWWZZZ]]]^^^^^^]]]]]]]]]\\\]]]___aaadddhhhllloooppptttyyy~~~uuupppeee```YYYTTTRRRPPPMMMKKKIIIHHHGGGFFFGGGHHHJJJLLLTTT^^^nnn{{{eeeggglllrrrtttuuuzzz}}}{{{yyy~~~}}}{{{}}}qqqeeebbbfffpppxxx~~~}}}}}}{{{{{{{{{zzzwwwtttrrrqqqoooooovvvyyy\\\KKKLLLMMMQQQSSSQQQKKKEEE===888777:::<<<;;;<<<>>>:::;;;<<<>>>@@@BBBCCCDDDCCCDDDFFFIIIKKKLLLMMMNNNXXX^^^dddbbb\\\VVVVVVXXXVVVXXXZZZZZZYYYXXXYYYYYY[[[YYYYYYYYYZZZZZZYYYWWWVVVUUUSSSQQQOOONNNMMMMMMIIIKKKNNNRRRTTTUUUUUUUUUPPPQQQQQQRRRSSSUUUVVVWWW[[[aaaffftttnnnSSSLLLOOODDDJJJOOOZZZzzzqqqZZZNNNGGGJJJIIITTTeeemmmxxx}}}~~~}}}tttlllhhhYYYMMMBBB???>>><<<;;;;;;999999888888777666666666555555444333333333444444222222222333444555666777555555444444444555555666222222333333333444444444333333333444444555555555444666777999::::::::::::::::::;;;;;;<<<===>>>>>>;;;;;;<<<===???@@@BBBCCC>>>???BBBDDDFFFHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKKKKMMMQQQTTTWWWXXXXXXXXXUUUXXX\\\]]]]]]\\\\\\]]]_________aaacccgggkkkmmmnnnqqqtttuuuvvvyyy~~~mmmggg```[[[XXXWWWTTTQQQJJJIIIGGGEEEFFFHHHJJJLLLUUU```ooo|||cccfffjjjmmmpppssswwwzzz{{{~~~~~~xxxuuuttt|||}}}{{{tttqqq|||qqqeee___^^^hhhtttyyy}}}}}}wwwvvv|||}}}~~~}}}yyyyyytttooonnnppppppmmmjjjmmmnnnnnnllliiifffeeeeeeuuunnnYYYMMMOOOPPPQQQTTTRRRGGG:::888888999:::<<<===>>>>>>??????@@@AAAAAABBBCCCCCCGGGGGGFFFFFFGGGJJJLLLNNNZZZ]]]___]]]WWWSSSSSSUUUWWWYYYZZZZZZYYYWWWXXXYYYYYYZZZ[[[ZZZXXXVVVWWWXXX\\\WWWQQQMMMKKKKKKKKKKKKJJJKKKNNNPPPRRRSSSSSSSSSPPPPPPOOOPPPQQQTTTWWWYYY\\\\\\fffwwwqqqZZZUUULLLHHHLLLRRRaaaZZZKKKIIIEEEFFFLLL\\\iiixxx~~~~~~yyyrrrmmm```PPPAAA;;;;;;::::::;;;::::::999999777666555444222333555555555555333222000222444444333333444555222222222333444555666777444444444444444444444444444444444555555555555666555555666888999:::;;;<<<999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBDDDFFFGGGHHHFFFFFFGGGIIIJJJLLLMMMNNNMMMNNNQQQSSSUUUVVVVVVUUUVVVXXX[[[]]]______^^^^^^``````___```bbbdddfffhhhlllmmmoooqqqrrruuuyyy{{{{{{ssshhh```\\\ZZZWWWUUUQQQIIIDDDEEEGGGGGGIIIKKKTTT```nnnxxx___cccgggkkknnnqqqtttwwwyyy|||wwwqqqpppxxx|||uuuqqqppp|||qqqeee^^^]]]gggssszzz~~~~~~zzzyyy{{{www|||}}}yyy}}}~~~{{{nnniiidddbbbbbbbbb^^^[[[[[[]]]```aaaaaabbbdddfffuuu~~~~~~yyydddTTTLLLPPPTTTTTTTTTPPPEEE:::888999:::<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDFFFHHHJJJKKKNNNSSSWWWXXXVVVUUUWWWZZZWWWXXXYYYYYYXXXWWWWWWXXX[[[\\\\\\ZZZXXXVVVVVVWWW\\\WWWQQQMMMLLLLLLLLLLLLIIIJJJMMMOOOQQQRRRRRRRRRPPPPPPPPPQQQTTTWWWZZZ\\\ZZZZZZbbbrrrbbbVVVKKKHHHKKKPPP^^^zzz[[[JJJFFFAAABBBGGGYYYggguuu|||}}}yyyvvvtttssscccSSSBBB;;;:::::::::<<<999999999999777666555444444444555555555555444444222444555555444333444555333333333444444555777777666666666555555555555555444444444555555555555666777777777888888999999999888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBDDDFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTUUUUUUVVVWWWZZZ]]]___```______^^^^^^___```bbbdddfffgggggghhhjjjjjjllloootttwww~~~{{{sssmmmiiiddd___ZZZUUUNNNHHHHHHHHHHHHHHHKKKUUUaaaooozzzYYY]]]ccchhhlllnnnqqqssswwwzzzvvvlllmmmttt}}}}}}tttrrruuu{{{pppccc]]]\\\fffrrr{{{}}}}}}}}}rrrpppwww|||wwwzzz}}}uuupppbbb]]]XXXUUUTTTRRROOOLLLMMMOOOSSSVVVZZZ^^^cccgggwww{{{}}}zzzjjj[[[QQQKKKSSSZZZYYYTTTMMMCCC:::999:::;;;===???@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGHHHCCCCCCDDDEEEFFFGGGGGGHHHDDDIIIPPPSSSTTTUUUXXX[[[UUUWWWXXXWWWVVVVVVWWWXXX\\\]]]\\\ZZZWWWUUUUUUVVV\\\WWWRRRNNNLLLLLLLLLLLLIIIJJJLLLNNNOOOPPPQQQQQQPPPQQQQQQSSSVVVYYY\\\^^^[[[YYY___mmmooo[[[OOOJJJJJJLLLWWWnnn[[[JJJDDD???@@@EEEVVVcccqqqxxx|||zzzvvvuuuuuuvvvdddTTTBBB;;;:::999:::<<<999999999888888666555444555555444444444444555555444555777666555444444555444444444444555666777777888888777777666666666555444444444555555555555666888888888888888888888888888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAACCCEEEGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQSSSTTTUUUUUUWWWZZZ]]]___```aaaaaa\\\]]]___aaacccdddeeeeeedddeeeeeeeeefffjjjppptttyyy{{{}}}~~~~~~{{{wwwtttrrrnnngggbbbYYYRRRLLLJJJIIIHHHIIILLLWWWdddsss~~~TTTYYY```eeeiiilllnnnppptttxxx}}}uuujjjlllrrr{{{}}}|||{{{www{{{www~~~nnnbbb[[[[[[eeerrr|||uuujjjjjjsss}}}zzzuuuvvv}}}yyyrrrkkkgggZZZVVVRRROOOMMMLLLIIIGGGKKKMMMPPPSSSWWW]]]dddhhhzzz{{{ooo```WWWQQQLLLWWW___]]]TTTJJJBBB;;;::::::<<<>>>@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCHHHMMMPPPQQQRRRTTTVVVTTTUUUVVVUUUTTTTTTVVVWWW\\\\\\ZZZWWWTTTRRRRRRSSS[[[WWWQQQNNNMMMMMMLLLLLLJJJJJJLLLMMMOOOPPPQQQQQQQQQRRRSSSUUUWWWZZZ\\\^^^]]]ZZZ___kkk{{{aaaTTTMMMJJJIIIOOO```yyy~~~\\\KKKEEEAAABBBHHHQQQ___mmmuuuzzz}}}yyyxxxvvvtttqqq```QQQBBB<<<<<<:::999:::999999999888888777555555555444333222222333444555444666777666444333333333333333333333333444555666888888777777666666555555444444444555555555555666777777777777888888888888;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<======>>>???AAACCCEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMOOOQQQTTTUUUTTTVVVYYY[[[^^^```aaabbb]]]___```bbbccccccbbbaaadddddddddccceeeiiippptttwwwyyy{{{|||}}}pppnnnllllllnnnlllhhhdddXXXQQQLLLJJJIIIHHHKKKOOO[[[iiixxxOOOTTT\\\bbbgggjjjmmmnnnsssvvv{{{uuujjjiiioooxxx}}}xxxvvvyyyxxxxxxsssyyypppbbb[[[ZZZdddqqq|||~~~~~~llldddfffnnnttt~~~{{{uuuqqqrrrxxx}}}zzz{{{}}}wwwqqqlllgggbbb___TTTRRROOOMMMLLLKKKJJJIIIKKKMMMOOOQQQVVV]]]ffflll{{{|||yyywwwuuuwwwfffXXXRRROOOPPP\\\ccc^^^RRRHHHAAA===;;;<<<===???@@@BBBCCCDDDHHHHHHHHHGGGFFFEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEGGGIIILLLNNNOOOPPPQQQRRRRRRSSSTTTSSSRRRRRRTTTVVVZZZZZZXXXTTTPPPNNNOOOPPPYYYUUUQQQNNNMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\^^^ZZZ^^^jjj|||bbbTTTLLLIIIGGGLLLXXXlllaaaPPPFFFBBBCCCHHHNNN\\\kkktttzzzzzzyyyzzzxxxppphhh[[[MMMAAA>>>>>><<<999888888888888888888777666555444333222111111222333444333444666555333222222222222222111111222222333333666666666555555444444444444444444555555555555666444555666777888999::::::;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>>???AAACCCDDDEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKLLLNNNPPPSSSTTTTTTUUUWWWZZZ]]]___```aaa```aaaaaabbbaaa```___]]]dddddddddccceeeiiioootttuuuvvvxxxyyyzzz{{{~~~|||yyydddaaa]]]]]]___```___]]]RRRLLLHHHHHHHHHHHHMMMSSS```mmm|||KKKPPPWWW^^^cccgggkkkmmmrrruuuzzzxxxkkkccciiirrr||||||~~~~~~wwwsssuuu~~~wwwqqqooouuu}}}wwwfff\\\YYYbbbnnn{{{|||vvvgggaaacccfffppppppooommmnnnsss||||||uuusssxxx|||zzzwwwuuusssooojjjeeeaaa]]]YYYWWWOOONNNLLLJJJIIIIIIJJJJJJHHHIIIKKKNNNTTT^^^iiipppzzzzzztttoooxxx{{{ooo]]]RRRNNNLLLWWWaaaeee]]]OOOFFFAAA???>>>???@@@AAABBBDDDDDDEEEJJJJJJIIIHHHGGGFFFFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPRRRQQQQQQRRRQQQPPPQQQSSSVVVXXXWWWUUUQQQNNNLLLNNNOOOWWWTTTPPPMMMLLLLLLKKKJJJMMMMMMMMMMMMNNNPPPQQQRRRRRRSSSUUUWWWYYY[[[]]]^^^\\\YYY]]]iiisss\\\MMMHHHFFFGGGNNNYYYiiiiiiUUUHHH@@@AAAEEELLL[[[kkkuuu{{{zzzyyy{{{yyyqqqiii[[[NNNBBB??????<<<999777888888888888888777666666333333222222222222333333222333555444333222222333111111111000000111111222444444444444444444444444444444444555555555555666333444555666888999:::;;;888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???AAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTVVVXXXZZZ]]]^^^___aaaaaaaaaaaa```___]]]]]]bbbcccccccccdddhhhnnnrrrqqqsssuuuvvvuuuvvvxxxyyyyyy|||vvvppp```[[[UUURRRSSSTTTSSSQQQKKKGGGDDDEEEFFFHHHOOOWWWdddppp~~~HHHLLLRRRYYY^^^ccchhhlllrrruuuzzzzzzlll```eeennnyyy~~~vvvrrrttt~~~yyysssttt||||||rrrnnnsss{{{mmm___YYY```kkkzzzzzz}}}qqqeee``````cccgggjjjjjjkkkoooyyy~~~~~~|||ssslllooorrrooojjjgggdddbbb```^^^\\\WWWRRRNNNLLLKKKJJJHHHGGGGGGGGGIIIGGGGGGHHHKKKRRR\\\hhhqqq{{{zzzuuuwww}}}{{{mmm\\\RRRPPPQQQ^^^eeeeeeZZZMMMEEEBBBAAACCCCCCDDDDDDEEEFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLOOORRRUUUWWWOOOLLLJJJHHHIIILLLNNNOOOOOOPPPPPPOOONNNPPPSSSUUUWWWWWWTTTPPPMMMLLLNNNPPPUUURRRNNNLLLKKKKKKJJJIIILLLLLLLLLLLLMMMNNNPPPQQQPPPRRRUUUXXX\\\___aaabbb]]]ZZZ___kkkhhhWWWIIIEEEEEEHHHPPPZZZggg|||nnnXXXIII@@@@@@DDDKKK[[[mmmwww}}}~~~}}}}}}|||{{{bbbTTTEEE???>>>;;;999999777888888888888777666666333444444555555444444333111333555555444333444555222222111111111111111222222222333333444444555555444444444555555555555666555555555666777888888999888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]```______^^^^^^______```bbbcccdddeeefffiiinnnrrroooqqqssstttsssssstttvvvxxxzzz~~~}}}tttkkkeee[[[VVVPPPMMMMMMMMMKKKIIIHHHDDDBBBCCCDDDGGGPPPZZZeeeqqq~~~FFFIIIOOOUUUZZZ```gggkkkrrruuuzzz~~~|||lll___dddmmmyyyooojjjkkkuuu{{{tttttt|||zzzmmmrrrzzzrrrbbbZZZ^^^hhhyyyyyy|||{{{kkkcccaaa\\\aaafffhhhiiinnnwww}}}}}}|||qqqiiiiiikkkhhhaaa^^^[[[[[[[[[\\\ZZZUUUNNNIIILLLKKKJJJHHHFFFEEEFFFGGGJJJIIIIIIKKKPPP[[[gggooozzzuuutttppp___XXXWWWXXXcccgggdddXXXKKKEEECCCBBBFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMPPPUUUZZZ___cccTTTPPPKKKGGGFFFHHHIIIJJJOOOOOOOOONNNNNNOOORRRUUUXXXWWWTTTQQQNNNMMMOOOQQQSSSQQQMMMKKKKKKJJJIIIHHHLLLKKKKKKKKKLLLMMMOOOPPPNNNQQQUUUYYY^^^ccceeeggg___]]]bbbooozzzbbbWWWIIIEEEEEEIIIQQQYYYcccvvvnnnYYYIIIBBBBBBFFFKKK[[[nnnyyyjjjYYYGGG>>><<<:::::::::777888888888888777777666444555666777777666555444222444555666555555555777333333222222111222222333111222222333444555666666444444444555555555666666666666666777777777777777999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEGGGHHHJJJJJJIIIKKKMMMPPPRRRRRRRRRRRRTTTTTTTTTUUUWWWYYYZZZ[[[^^^]]]]]]]]]^^^___aaacccccceeeggghhhiiilllpppsssppprrrtttttttttssstttuuuwwwzzzzzzqqqhhhaaaUUUQQQMMMKKKLLLLLLIIIFFFGGGDDDBBBCCCDDDGGGPPPZZZfffqqq|||BBBEEEJJJPPPWWW]]]aaadddooorrrwww{{{||||||}}}~~~rrrbbbccckkkxxx{{{mmmdddaaajjjwww{{{www}}}qqqmmmsss{{{sssaaaZZZ\\\aaaqqq|||vvvddd]]]___aaafffjjjjjjjjjrrr|||~~~xxx{{{vvvsssmmmgggccc^^^YYYVVVVVVVVVVVVTTTRRROOOMMMKKKIIIIIIHHHGGGFFFFFFGGGGGGDDDBBBDDDHHHMMMUUUcccppp|||}}}uuuyyyyyyaaa___eee```sssiii]]]RRRHHHBBBCCCHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPQQQMMMOOONNNNNNRRRZZZ^^^^^^RRRRRRNNNFFF???@@@IIIRRROOONNNMMMMMMNNNPPPRRRTTTTTTSSSQQQOOONNNNNNNNNOOOOOONNNLLLKKKJJJIIIIIIJJJMMMJJJIIILLLLLLKKKLLLPPPQQQRRRTTTWWW[[[___bbbdddaaa]]]___sssuuuXXXLLLMMMCCCDDDHHHNNNUUU```rrrvvvYYYEEECCCDDDBBBIIITTTfffvvv}}}zzz___FFF@@@???;;;999<<<::::::999999888777777777555555555444444555555555444444444444444444444444444444444333333222222222222222333333333333444444555555555555555555555555555555555666666777888999777888999:::::::::::::::;;;;;;:::999:::;;;<<<===>>>=========>>>@@@BBBDDDAAABBBDDDEEEGGGHHHHHHHHHJJJJJJJJJJJJLLLNNNPPPQQQTTTTTTTTTUUUUUUVVVVVVWWW[[[\\\]]]___aaabbbcccdddgggfffeeeeeegggjjjmmmnnnrrrpppooonnnpppqqqqqqqqqwwwzzz}}}wwwmmmaaaYYYRRRPPPLLLHHHDDDDDDEEEGGGAAAAAAAAABBBAAAFFFSSSaaaiiiyyy}}}~~~AAADDDHHHLLLQQQXXX___dddkkkooouuuyyy{{{{{{{{{|||~~~wwwcccbbbggguuuiii```\\\eeetttxxxnnnsss||||||iii^^^\\\___qqq|||xxxhhh```\\\^^^bbbfffgggiiiqqq{{{zzz{{{{{{vvvrrrlllfffaaa\\\WWWTTTNNNOOOOOONNNMMMKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFDDDBBBCCCGGGLLLUUUcccppp{{{}}}kkkoooxxxtttwwwkkk[[[PPPHHHBBBCCCGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJLLLKKKIIILLLSSSWWWVVVOOOQQQQQQLLLEEECCCHHHNNNKKKKKKKKKKKKMMMOOORRRTTTRRRQQQPPPNNNNNNNNNOOOOOOSSSQQQOOOLLLJJJJJJJJJJJJLLLHHHGGGIIIJJJIIIJJJNNNNNNOOOQQQTTTXXX\\\___aaa```aaahhh{{{tttXXXKKKIIICCCCCCEEEKKKRRR]]]mmm|||xxx]]]HHHCCCCCCBBBGGGSSSdddttt|||cccJJJBBB???:::888:::::::::999999888777666666555555444444444444555555444444444444444444444444444444444333333222222222222222333333333333444444555555555555555555555555555555555666666777888999999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>=========???@@@BBBCCCAAABBBCCCEEEFFFGGGHHHHHHJJJJJJJJJJJJLLLNNNPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUXXXYYY[[[]]]```bbbdddeeeggggggffffffggghhhjjjkkkmmmllllllmmmoooqqqssssssvvv{{{|||tttiii^^^UUUMMMLLLJJJHHHEEEDDDEEEFFFCCCBBBBBBCCCCCCHHHUUUcccnnn}}}???BBBFFFHHHJJJPPPZZZbbbfffkkkrrrvvvyyyyyyyyyyyy|||~~~}}}gggaaacccqqqlllaaaZZZbbbqqq~~~|||yyy|||mmmsss|||rrrccc^^^___ppp|||~~~mmmeee\\\[[[]]]bbbdddhhhqqq{{{~~~|||yyyrrrmmmqqqmmmgggbbb]]]XXXSSSPPPLLLLLLMMMMMMMMMKKKJJJIIIEEEEEEDDDCCCCCCCCCCCCDDDCCCAAABBBFFFKKKTTTbbbpppzzz~~~xxx|||kkkXXXLLLGGGDDDDDDGGGJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOOOOOOOMMMKKKIIIGGGIIIHHHFFFGGGLLLOOONNNLLLPPPTTTRRRLLLHHHHHHJJJHHHHHHHHHIIIKKKNNNPPPRRRPPPOOONNNMMMMMMNNNOOOPPPVVVTTTPPPMMMKKKJJJKKKLLLLLLIIIGGGIIIIIIHHHJJJNNNMMMNNNPPPSSSWWW[[[^^^```^^^hhhvvvqqqZZZKKKFFFDDDAAABBBHHHPPPZZZiiivvv~~~zzzbbbLLLCCCBBBBBBEEEPPPbbbsss~~~~~~gggOOOEEE@@@:::888999;;;;;;:::999888777666555444444333333333333444444444444444444444444444444444444333333333333222222222222333333333333444444444444444444444444444444555555555666666777888999::::::;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<============>>>???@@@AAABBB@@@AAACCCEEEFFFGGGGGGGGGIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTTTTUUUVVVXXX[[[^^^aaadddeeefffffffffggggggggghhhhhhhhhhhhiiikkknnnqqquuuvvvuuu|||}}}rrrgggZZZRRRHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCEEEFFFKKKXXXfffuuu;;;@@@FFFGGGGGGKKKUUU]]]```fffmmmsssvvvvvvwwwwww{{{|||~~~nnnccc___mmmvvvggg]]]bbbppp}}}zzztttyyyzzzlllqqqzzzyyyfff___```nnn{{{uuuhhh^^^[[[ZZZ^^^bbbgggqqqzzz|||}}}xxxrrrkkkggggggddd___ZZZWWWTTTPPPMMMKKKLLLLLLLLLLLLJJJIIIHHHCCCBBBBBBAAAAAABBBBBBBBBCCCAAAAAAFFFKKKTTTdddqqqxxxyyy~~~{{{gggRRRHHHGGGGGGHHHIIILLLMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSSSSRRRNNNKKKIIIGGGIIIIIIFFFEEEIIIKKKKKKKKKPPPTTTTTTOOOJJJHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMNNNOOOPPPTTTRRRNNNLLLKKKKKKMMMOOONNNJJJIIIJJJJJJIIIKKKOOOOOOPPPRRRUUUXXX\\\___aaa^^^qqqyyyiiiXXXKKKEEEDDD@@@@@@FFFPPP\\\lllyyy~~~}}}gggOOODDDAAABBBDDDOOOaaarrr~~~~~~~~~}}}iiiTTTHHHAAA<<<:::;;;<<<;;;:::999888666555555444333333222222333333444333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444555555555555666777888999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<=========>>>???@@@@@@AAA@@@AAABBBDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUWWWZZZ\\\___aaabbbcccccceeefffggggggggggggfffhhhjjjlllnnnrrrvvvyyyxxxvvvhhh[[[SSSJJJIIIFFFEEEEEEDDDCCCBBBEEECCCCCCEEEHHHNNN[[[hhhxxx777>>>EEEGGGFFFHHHOOOVVV[[[```hhhnnnqqqssstttuuuyyyzzz|||}}}~~~ttteee^^^kkk}}}mmm___bbbppp~~~zzzrrrvvv{{{wwwiiilllttt}}}hhhaaacccjjjxxxoooaaa[[[VVVXXX]]]dddmmmuuu{{{|||zzzvvvqqqlllgggccc[[[XXXUUURRRQQQOOOMMMKKKIIIIIIIIIIIIGGGEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAAFFFLLLWWWggguuuwwwuuuwwwsss```MMMFFFHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTTTTRRROOOLLLIIIGGGKKKKKKGGGEEEGGGJJJIIILLLOOORRRQQQNNNKKKJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPNNNMMMKKKJJJJJJLLLNNNPPPNNNKKKJJJLLLLLLJJJJJJNNNOOOPPPRRRTTTXXX[[[^^^```ddd}}}~~~{{{tttjjj___SSSIIICCCCCC@@@@@@GGGQQQ```ttt~~~iiiRRRDDDAAABBBDDDOOO```rrr~~~~~~~~~}}}|||zzzjjjXXXJJJBBB===<<<===;;;;;;:::999888777666555444333333222222333333444333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444555555555555666777888999999999::::::::::::999888:::::::::;;;;;;;;;;;;;;;<<<======>>>???????????????@@@BBBCCCEEEFFFFFFFFFHHHHHHIIIKKKLLLMMMNNNNNNPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUWWWYYY[[[\\\^^^______```bbbdddfffggghhhhhhhhhjjjmmmnnnppprrrwww{{{}}}{{{nnn```XXXQQQMMMHHHFFFEEEEEEDDDCCCEEEBBBBBBEEEIIIPPP]]]iiixxx666;;;BBBDDDDDDEEEJJJOOOTTTYYY```fffjjjnnnppprrrvvvxxxzzz|||}}}vvvggg^^^jjjtttdddfffsss|||uuuwww}}}xxxfffhhhooozzzkkkccceeegggwww|||ggg]]]TTTSSSXXX___gggnnnwww~~~~~~yyyyyy|||{{{xxxvvvsssoookkkhhhddd```]]]RRRPPPNNNLLLLLLLLLKKKIIIJJJJJJJJJIIIHHHEEECCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCAAABBBGGGOOOZZZlll{{{zzzvvvuuu}}}jjjYYYJJJFFFIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSPPPQQQRRRRRRQQQPPPNNNLLLKKKOOOPPPJJJFFFFFFHHHGGGKKKLLLMMMMMMLLLKKKKKKLLLNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNIIIIIIIIIIIIKKKMMMNNNPPPNNNKKKLLLOOOOOOKKKJJJLLLNNNNNNPPPSSSVVVYYY\\\^^^iiiyyy~~~qqqcccWWWMMMEEE@@@BBB@@@AAAGGGQQQbbb|||iiiRRREEEAAACCCCCCNNN___ppp|||~~~~~~wwwlll[[[LLLBBB>>>======::::::999999888777777777444444333333333333444444333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333555555555666666777888999999999::::::999999888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>??????AAACCCDDDEEEEEEEEEGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUWWWXXXZZZ[[[\\\]]]]]]^^^___bbbdddfffhhhiiiiiilllooopppqqqsssxxx}}}qqqddd[[[VVVQQQMMMJJJKKKJJJHHHEEEEEEBBBAAAEEEKKKSSS___kkkvvv777999<<<>>>???BBBFFFIIINNNRRRXXX^^^cccgggllloooqqqtttwwwzzz|||~~~uuufff^^^iiipppoooyyy~~~|||}}}wwweeefffjjjuuuoooeeeeeefffwwwpppcccVVVSSSXXX]]]dddjjjooowww{{{wwwwwwzzz|||wwwrrrooollliiieeeaaa^^^[[[XXXUUUOOOMMMKKKJJJJJJJJJIIIGGGIIIIIIJJJJJJIIIGGGFFFEEECCCBBBBBBBBBCCCCCCDDDEEEDDDBBBCCCIIIRRR^^^ppp{{{yyy}}}aaaUUUIIIGGGIIIKKKKKKMMMNNNOOOPPPQQQSSSSSSSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTTTTYYYXXXQQQJJJHHHHHHGGGGGGHHHJJJKKKKKKKKKKKKLLLOOOPPPPPPPPPPPPOOONNNNNNLLLKKKJJJJJJJJJKKKLLLMMMHHHIIIJJJKKKLLLMMMMMMMMMPPPOOOQQQUUUUUUPPPMMMNNNOOOOOOQQQSSSVVVZZZ\\\^^^iiiyyyhhhYYYMMMEEE@@@@@@@@@AAAEEEMMM```~~~gggRRREEEBBBCCCAAALLL]]]mmmzzz~~~~~~wwwnnn___MMMAAA<<<;;;;;;888888888888888888888888555555444444444444555555222222222222222222222222222222222333333444444444222222333333333333444444333333333333333333333333555555555666666777888999::::::;;;;;;:::999999888999:::;;;<<<<<<<<<;;;;;;<<<===>>>?????????>>>===>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUSSSTTTVVVXXXZZZ\\\^^^^^^^^^^^^___```bbbdddggghhhhhhlllpppqqqqqqtttzzzqqqddd[[[UUUSSSQQQRRRTTTRRRLLLGGGGGGCCCBBBGGGNNNVVVbbbmmmuuu999888777888;;;@@@DDDGGGJJJNNNSSSXXX]]]ccciiimmmnnnrrrvvvyyy{{{}}}}}}~~~ssseee^^^iii~~~}}}xxxttteeeeeehhhssssssfffeeefffxxxyyyiii[[[WWWZZZ___eeejjjjjjrrr{{{}}}yyyuuuvvvyyyxxx{{{uuupppkkkggghhheee```\\\ZZZWWWSSSQQQPPPMMMKKKIIIIIIIIIGGGFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDBBBDDDJJJSSSaaattt~~~]]]SSSJJJHHHJJJIIIIIIKKKNNNOOOPPPRRRSSSSSSTTTTTTSSSTTTUUUVVVXXXYYY[[[[[[]]]bbbaaaWWWNNNKKKIIIHHHDDDEEEHHHJJJKKKKKKKKKJJJOOOPPPQQQRRRRRRRRRRRRQQQLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJKKKMMMMMMMMMLLLKKKUUUTTTWWW\\\\\\VVVRRRRRRQQQRRRTTTVVVYYY\\\___```eeeqqq___QQQGGGBBB???@@@AAADDDJJJ^^^~~~eeeQQQEEEBBBDDD@@@KKK[[[kkkwww}}}}}}xxxqqqaaaNNNAAA;;;999888777888888888888999999999666555555444444555555666222222222222222222222222222222222333333444444444222222333333333444444444333333333333333333333333555555555666666777888999;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<;;;:::<<<===>>>??????>>>======>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTQQQRRRTTTWWWZZZ]]]___```aaa```______```bbbeeegggfffjjjoooqqqqqqttt{{{}}}pppbbbZZZSSSSSSTTTYYY[[[XXXPPPHHHHHHDDDCCCHHHPPPYYYeeeooouuu555666777999;;;===???@@@HHHJJJNNNRRRXXX]]]```bbbjjjnnnrrruuuvvvvvvvvvvvvuuuvvvxxxyyy{{{~~~ooobbb[[[dddvvvqqqfffdddhhhrrr}}}{{{jjjgggeeetttlll[[[\\\[[[```iiilllpppmmmpppwwwyyyvvvwww{{{|||wwwpppkkkhhhdddaaa]]]]]][[[WWWRRRNNNNNNNNNMMMKKKIIIIIIKKKLLLIIIGGGIIIHHHIIIJJJJJJIIIGGGEEEBBBCCCEEEFFFGGGFFFFFFEEEFFFDDDFFFMMMXXXfffyyyxxxzzzZZZTTTLLLIIIKKKMMMLLLJJJNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWWWWWWWXXXZZZ\\\]]]___bbbbbbZZZNNNFFFDDDFFFIIIIIIJJJKKKKKKKKKKKKKKKNNNOOOPPPRRRTTTUUUVVVVVVSSSRRROOOMMMKKKJJJJJJJJJIIIIIIJJJMMMQQQTTTTTTTTTYYY[[[```eeehhhddd\\\VVVVVVRRRSSSXXXZZZYYY\\\cccmmmxxx~~~~~~fffQQQFFFEEEBBB???AAAFFFKKKZZZwwwkkkSSSEEE@@@@@@CCCKKKYYYgggsss}}}|||{{{vvvooobbbRRREEE>>><<<===999999999999999999999999777777666555444333333222222222333333333333444444333333333333444444555666111222333333444444333333333333333444444444555555666666666777888888999999888:::;;;;;;:::999::::::;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>>>>?????????@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLOOOQQQRRRRRRSSSTTTVVVSSSTTTVVVXXXYYYZZZ[[[[[[[[[^^^aaaaaa``````bbbeeegggkkkoooqqqrrrsssxxx{{{|||pppbbbXXXQQQPPPPPPTTTWWWUUUNNNHHHHHHEEEBBBFFFPPP]]]jjjqqqzzzzzz555555666777999;;;===???EEEGGGJJJOOOTTTYYY\\\^^^ccchhhmmmqqqrrrssssssttttttuuuvvvvvvvvvwwwzzz}}}tttfff[[[WWWbbbttt}}}zzzsssiiidddeeeqqq}}}lllhhhffftttppp___^^^]]]cccmmmpppvvvsssuuuzzzzzzvvvuuuwww~~~{{{uuummmgggcccaaa^^^\\\YYYYYYWWWTTTOOOLLLLLLLLLMMMKKKIIIHHHJJJJJJIIIGGGJJJIIIIIIJJJKKKKKKJJJIIIGGGGGGIIIJJJKKKKKKJJJJJJJJJHHHHHHNNNWWWfff}}}yyykkkXXXRRRLLLIIIKKKLLLKKKIIIMMMMMMNNNOOOPPPRRRTTTUUUTTTTTTSSSTTTUUUVVVXXXYYYZZZ\\\[[[VVVNNNHHHGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVSSSRRROOOMMMKKKKKKJJJJJJMMMNNNPPPTTTWWWYYYXXXWWWUUUXXX]]]dddiiiiiieeeaaa[[[UUUSSSUUUWWWXXX___gggppptttttttttjjjRRRFFFDDDDDD@@@AAADDDHHHTTTqqqkkkUUUFFFAAAAAAAAAIIIVVVeeerrr||||||{{{uuuooocccTTTGGG???<<<<<<999999999999999999999999777777666555444333333222222222333333333333444444333333333333333444444444111222333333444444333333333333333444444444555555666666666777888888999999888:::<<<<<<:::999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLNNNQQQRRRRRRRRRSSSTTTSSSTTTUUUVVVXXXYYYZZZZZZZZZ]]]______^^^^^^```cccfffiiimmmoooooorrrwww{{{{{{uuuiii\\\SSSOOOMMMLLLOOOQQQPPPKKKFFFFFFDDDCCCHHHRRR___jjjpppwwwvvvxxx}}}~~~|||}}}555555444444666888;;;===AAACCCFFFJJJOOOSSSVVVXXX[[[___fffkkkmmmnnnnnnoooooopppqqqqqqqqqrrruuuxxx~~~zzzjjj```WWWUUUaaatttyyysssxxxwwwmmmeeecccpppppplllgggtttvvveeebbbaaahhhtttwww}}}|||}}}~~~xxxuuuuuu~~~}}}uuuooolllgggaaa]]]ZZZYYYWWWVVVTTTTTTTTTRRRNNNLLLLLLMMMLLLIIIGGGFFFFFFGGGGGGFFFKKKLLLMMMNNNNNNOOOOOONNNMMMNNNOOOPPPQQQQQQQQQPPPPPPNNNMMMPPPVVVfff}}}ttt\\\TTTPPPLLLKKKLLLMMMKKKIIILLLLLLMMMMMMNNNPPPQQQRRRPPPOOOOOOOOOPPPRRRTTTUUUUUUTTTSSSQQQNNNLLLIIIHHHIIIIIIKKKLLLMMMMMMMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKKKKKKKOOOQQQUUUYYY\\\\\\YYYVVVRRRSSSXXX^^^dddhhhhhhggg```ZZZTTTRRRRRRVVV___iiippplllgggiii|||pppVVVHHHFFFDDDAAAAAADDDHHHTTTpppmmmXXXIIIBBBAAA>>>FFFSSSbbbqqq|||~~~{{{zzzsssoooeeeXXXJJJAAA<<<;;;::::::::::::::::::::::::888777777666555444333333222222333333333333444444333333333333222222222222111222333333444444333333333333333444444444555555555666666777777888888999888:::<<<<<<;;;::::::::::::::::::::::::;;;<<<<<<;;;<<<<<<======>>>????????????@@@BBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJLLLNNNPPPQQQPPPPPPQQQSSSSSSSSSSSSTTTUUUVVVXXXYYYWWWZZZ]]]]]][[[[[[^^^aaadddgggjjjkkklllooouuuzzzyyyxxxnnnbbbWWWPPPKKKIIIGGGHHHJJJJJJGGGCCCDDDCCCEEEKKKUUU```hhhmmmqqqmmmlllmmmnnnlllnnnqqqwww{{{666555333333444666999:::>>>???BBBFFFJJJNNNQQQRRRTTTYYY```eeeggghhhiiijjjhhhiiilllmmmooorrrwwwzzz~~~{{{hhh```XXXWWWcccuuuxxxpppqqq~~~{{{nnnggggggrrrwwwqqqkkkvvv}}}kkkfffdddmmmzzz}}}|||zzzzzz|||}}}~~~|||vvvnnniiibbb___[[[WWWTTTSSSSSSRRRPPPRRRSSSRRRPPPOOOOOOPPPNNNLLLJJJIIIIIIIIIJJJKKKMMMPPPUUUXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTUUUYYYeee{{{~~~{{{zzzdddVVVRRRPPPNNNNNNNNNNNNLLLJJJMMMMMMMMMMMMNNNOOOPPPQQQMMMLLLLLLLLLMMMOOOQQQRRRRRRPPPNNNNNNOOONNNKKKHHHHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQQQQRRRRRRRRRRRRQQQRRRRRRQQQOOONNNMMMLLLLLLNNNPPPTTTYYY\\\ZZZVVVRRRPPPQQQSSSVVVZZZ^^^```bbbbbb^^^XXXSSSPPPSSS\\\dddhhhddd```eeeyyywww[[[KKKIIIBBB@@@AAAFFFKKKYYYvvvppp[[[KKKCCC@@@===DDDPPPaaaqqq}}}{{{yyyrrroooggg[[[NNNCCC<<<999::::::::::::::::::::::::888888777666555444333333222222222333333333444444333333333333222111111000111222333333444444333333333333333444444444555555555555666666777888888888888:::======<<<:::::::::999999999999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>?????????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIILLLMMMOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTUUUVVVUUUXXX[[[[[[YYYYYY\\\___cccfffhhhhhhiiimmmsssyyyyyyuuukkk```UUUNNNHHHFFFCCCCCCDDDDDDCCCBBBCCCDDDGGGMMMVVV^^^dddfffgggbbb^^^___^^^^^^aaafffmmmrrrzzz666555444333444555777888;;;===???CCCFFFIIILLLMMMQQQUUU[[[___bbbccceeeggghhhjjjllloooqqquuuzzz~~~mmm```YYYXXXddduuu{{{zzz{{{}}}~~~tttkkkjjjwww~~~www{{{nnnkkkmmmvvv~~~ssspppzzzrrrkkkgggrrr{{{zzzyyyxxxvvvqqqjjjeee\\\ZZZWWWSSSPPPNNNNNNNNNMMMOOORRRSSSRRRRRRSSSUUUSSSRRRRRRQQQQQQQQQSSSTTTSSSZZZbbbhhhhhhdddaaa___```_____________________^^^]]]]]]^^^___dddssswwwyyy~~~jjj\\\TTTQQQPPPPPPPPPQQQPPPOOONNNPPPPPPOOOOOOOOOOOOPPPPPPKKKKKKJJJJJJKKKMMMOOOPPPRRROOOLLLLLLNNNNNNJJJFFFGGGHHHIIIKKKMMMNNNNNNOOOOOOOOOPPPPPPQQQPPPPPPOOORRRRRRQQQQQQQQQPPPOOOOOONNNPPPSSSWWWYYYXXXSSSPPPPPPPPPQQQRRRTTTWWWZZZ\\\``````]]]VVVQQQRRRWWW[[[]]]]]]```gggwww~~~]]]KKKHHHCCC@@@BBBGGGLLLZZZwwwrrr]]]LLLCCC@@@>>>CCCOOO___qqq|||yyyrrroooiii^^^QQQEEE===999::::::::::::::::::::::::888888777666555444444333222222222333333333444444222333333333333222000000111222333333444444333333333333333444444444555555555555555666777777888888888:::===>>>===;;;::::::888888888999:::;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHKKKMMMOOOPPPOOOOOOPPPQQQSSSSSSRRRQQQQQQQQQQQQRRRRRRUUUYYYYYYXXXYYY\\\___ccceeegggggghhhkkkrrrwww|||zzzrrrhhh]]]RRRKKKGGGEEEBBB@@@AAAAAABBBBBBCCCEEEHHHOOOVVV\\\_________YYYVVVVVVVVVUUUYYY___eeekkkuuu777777666666666666666666999;;;===???BBBEEEGGGHHHMMMPPPUUUYYY]]]```eeegggmmmoooqqqtttvvvyyy~~~xxxbbb[[[XXXcccttt~~~}}}|||}}}|||zzzwwwrrrgggdddnnnxxxzzz}}}vvvxxx}}}pppnnnqqqyyyssssss}}}yyyqqqlllwww~~~zzzuuurrrooojjjccc]]]VVVVVVTTTPPPLLLJJJJJJKKKKKKNNNRRRUUUVVVWWWYYYZZZUUUWWWXXXYYYXXXYYYZZZ\\\bbbjjjtttyyyxxxtttqqqooonnnmmmllljjjjjjiiiiiiiiihhhgggggghhhhhhhhhnnnvvv~~~tttqqqwwwlll]]]VVVSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPJJJJJJIIIIIIKKKLLLNNNOOOPPPNNNKKKKKKMMMLLLIIIEEEEEEFFFHHHJJJLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSTTTVVVXXXWWWTTTRRRPPPRRRSSSTTTUUUWWWZZZ]]]]]]aaaaaa[[[TTTTTTVVVWWWVVVZZZbbbjjjvvv```JJJGGGGGGCCCCCCEEEHHHTTTppprrr\\\LLLCCCAAA>>>CCCMMM^^^ppp}}}zzzsssqqqkkk```SSSGGG>>>:::::::::::::::::::::::::::999888888777666555444444222222333333333333444444222222444444444333222111111222333333444444333333333333333444444444555555444555555666666777777888888:::>>>???===;;;::::::888888888888999;;;<<<===:::;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBCCCDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHJJJLLLNNNPPPPPPPPPRRRSSSTTTTTTSSSSSSQQQOOONNNLLLNNNRRRVVVWWWWWWXXX\\\```dddgggiiiiiihhhkkkpppuuu}}}|||zzzuuummmcccXXXNNNIIIFFFEEEBBB@@@@@@@@@BBBCCCDDDEEEJJJPPPWWW\\\]]]]]][[[VVVSSSTTTTTTTTTVVV[[[```gggrrr}}}888888999999888777666555777888:::<<>>BBBKKK\\\ooo}}}~~~|||tttrrrkkkaaaTTTHHH???;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444222222333333333333444444111222444555555444333222111222333333444444333333333333333444444444555555444444555555666777777777777;;;>>>???>>><<<::::::777777777888999;;;<<<===::::::;;;<<<<<<======>>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIKKKNNNPPPQQQQQQSSSUUUUUUUUUVVVUUURRRNNNJJJHHHJJJNNNRRRTTTUUUWWW\\\___fffhhhkkkkkkjjjkkkooorrr}}}|||tttjjj^^^TTTMMMJJJEEEDDDCCCAAA??????AAABBBCCCEEEKKKRRRYYY^^^``````\\\XXXWWWXXXXXXUUUVVVYYY\\\dddooo|||888999:::;;;:::888666444555666888:::<<<>>>@@@AAACCCFFFJJJOOOVVV___hhhnnnmmmppptttyyy~~~}}}qqqhhhjjjttt{{{wwwwwwhhhfffgggfffiiipppxxxyyywwwvvvyyyzzzrrrooozzzxxxttt~~~{{{vvvvvvppphhhdddbbb^^^XXXSSSSSSTTTUUUSSSOOONNNOOORRRTTTXXX]]]bbbeeegggiiikkkoootttzzz|||||||||}}}~~~~~~|||||||||}}}wwwtttvvvwwwtttrrrrrruuuyyy~~~iiifffsss}}}xxxeeeVVVQQQPPPOOOOOOOOOOOOOOONNNOOORRRTTTSSSSSSQQQPPPOOONNNNNNNNNHHHHHHGGGGGGHHHJJJLLLMMMGGGHHHHHHHHHGGGGGGFFFFFFBBBDDDFFFHHHKKKLLLNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTOOOQQQTTTVVVYYYZZZZZZZZZZZZWWWTTTSSSTTTUUUVVVVVVWWWZZZ^^^^^^ZZZXXXWWWXXXYYYaaaeee^^^YYY[[[______]]]]]]```gggpppnnnXXXVVVKKKFFFDDDEEEEEEOOOiiilllWWWJJJFFFFFF>>>AAAJJJZZZmmm|||}}}uuurrrlllaaaTTTHHH@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444222222333333333444444444111222444666666666444333222222333444444444333333333333333444444444555555444444555555666777777777777;;;>>>@@@>>><<<:::999777777777888999;;;<<<===::::::;;;;;;<<<======>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKNNNPPPQQQRRRUUUVVVVVVVVVWWWVVVSSSNNNHHHEEEFFFJJJOOORRRSSSVVV[[[___gggjjjmmmmmmllllllnnnqqq{{{vvviii\\\SSSOOONNNDDDDDDCCCAAA??????@@@BBBCCCEEEKKKSSS[[[aaadddddd^^^[[[ZZZ\\\[[[WWWVVVXXXZZZbbbnnn{{{===>>>>>>>>><<<;;;999777999999999999:::===???@@@???CCCGGGMMMRRRYYY```eeemmmnnnqqqtttzzz{{{ooopppwww}}}zzzsssrrrwwwwwwhhhcccdddhhhmmmyyy~~~wwwpppwww~~~yyyssssss}}}{{{yyy~~~|||{{{llljjjfffaaa\\\ZZZYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXaaaeeejjjnnnpppuuuzzzzzzxxxyyy{{{~~~}}}~~~sssaaagggrrrtttwwwiii\\\TTTOOOMMMKKKMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOOOOOOOMMMKKKIIIHHHIIIHHHHHHGGGGGGHHHHHHIIILLLJJJIIIGGGFFFGGGGGGHHHEEEGGGIIIJJJKKKLLLOOOQQQRRRRRRQQQQQQRRRTTTVVVWWWSSSTTTTTTUUUVVVVVVWWWWWW[[[ZZZYYYXXXXXXWWWWWWXXXZZZZZZZZZZZZZZZYYYXXXXXX^^^______^^^]]][[[YYYXXX]]]\\\XXX___nnn}}}tttZZZPPPNNNKKKJJJJJJGGGLLLccc|||xxxTTTJJJJJJAAA>>>@@@HHHWWWjjjzzz~~~zzzxxxrrrjjjcccXXXJJJAAA>>>;;;::::::999999::::::;;;999999888666555333222222777666666555333222222111111222333333333333222111111111222222222333333333444444444555555555666666333444666777777777666555999:::===@@@BBB@@@<<<888888666444444777999;;;;;;<<<<<<<<<===============>>>???@@@@@@BBBBBBCCCDDDAAABBBDDDFFFGGGHHHHHHHHHNNNOOOPPPPPPPPPQQQSSSUUUTTTWWW[[[\\\WWWPPPHHHDDDDDDGGGLLLPPPTTTXXX\\\___cccgggjjjjjjiiikkkqqqwww~~~sss___SSSOOOIIIHHHGGGEEECCCBBBAAAAAAAAAFFFHHHNNNXXXccchhhhhhfffgggfffbbb]]]XXXUUUUUUVVV]]]fffpppzzz>>>>>>???>>>===;;;:::999888777777777888:::;;;<<<>>>AAAFFFKKKPPPVVV]]]aaagggiiikkknnnssszzzrrrrrrwww|||sssooooooxxxwwwjjjdddggglll|||wwwyyy{{{{{{}}}xxxwww~~~{{{sssqqqkkkiiifffaaa^^^\\\\\\]]]___```aaaaaa```aaacccfffrrrxxxhhh]]]gggrrrttttttmmmbbbXXXRRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHEEEGGGIIIJJJKKKLLLNNNPPPTTTSSSSSSSSSTTTUUUVVVWWWSSSTTTTTTUUUUUUVVVWWWWWWYYYYYYXXXXXXWWWWWWXXXXXXZZZZZZZZZZZZYYYXXXVVVUUUXXXXXXYYYYYYXXXWWWUUUTTTXXXXXXWWW]]]kkkyyyuuu[[[PPPNNNKKKJJJJJJGGGMMMccc|||ZZZNNNMMMCCCAAAAAAFFFSSSeeewww~~~{{{zzzssskkkeeeZZZKKKAAA>>>;;;::::::999999::::::;;;::::::999777666555444333555555444444333333333333222333444555555444333222111222222222222333333333333444444444444555555555444444666777777777666555888999<<>>???@@@AAABBBBBBDDDDDDDDDEEEEEEFFFFFFFFFJJJKKKMMMNNNNNNPPPSSSUUUUUUXXX]]]___\\\TTTJJJDDDBBBEEEJJJNNNRRRVVV\\\___cccfffjjjkkkkkknnnvvv}}}zzzeeeYYYTTTNNNKKKIIIFFFCCCAAAAAAAAABBBEEEIIIQQQ^^^kkkrrrsssqqqllljjjfff```ZZZWWWVVVWWW]]]gggrrr|||???@@@??????>>>===;;;;;;888888777777777888999:::===???CCCGGGLLLQQQWWW\\\^^^```bbbdddhhhooovvv|||uuutttwww{{{|||rrrjjjmmm{{{qqqeeegggnnn~~~}}}{{{~~~|||~~~rrrjjjhhhiiihhhgggdddaaa```aaacccgggkkkpppqqqppprrrwww|||}}}~~~zzz{{{ppp^^^YYYeeeooooooeee```YYYSSSPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFCCCBBBBBBCCCDDDEEEFFFGGGEEEGGGIIIJJJJJJKKKMMMOOORRRRRRRRRRRRRRRTTTUUUUUURRRRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYXXXVVVTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRUUUUUU[[[eeerrrxxx]]]PPPMMMIIIIIIJJJHHHMMMccczzz\\\NNNKKK@@@CCCAAACCCMMM___sss}}}{{{tttmmmggg\\\NNNBBB>>>;;;;;;::::::::::::;;;;;;;;;:::999888777666555444333333333333333333333333444555555666666555555444222222222222333333333333333333333333444444444444444555555666777666666666777888;;;>>>AAAAAA???<<<999777555444666888999999999999::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAFFFEEEDDDCCCCCCDDDEEEFFFFFFHHHJJJKKKLLLNNNRRRTTTUUUYYY```dddcccZZZNNNEEE@@@BBBFFFJJJOOOTTTZZZ^^^aaaeeeiiijjjlllrrr{{{~~~kkk___ZZZTTTOOOLLLGGGCCCAAAAAACCCDDDFFFKKKVVVeeerrrzzz{{{zzzsssqqqllleee^^^YYYXXXYYY]]]hhhuuuAAAAAA@@@@@@???>>>======;;;;;;999999888999:::;;;;;;===@@@CCCGGGKKKQQQUUUVVVWWWYYY[[[^^^dddjjjooo|||{{{rrrrrrvvv{{{~~~nnnjjjtttwwwgggiiisss~~~{{{tttkkkeeeeeeiiikkkllljjjgggfffgggjjjnnnvvv~~~xxxvvvttthhhZZZYYYccchhhdddXXXUUUQQQOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGDDDFFFIIIJJJJJJIIIFFFDDDBBBBBBBBBCCCDDDDDDEEEFFFEEEGGGIIIIIIIIIJJJLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWYYYZZZZZZZZZXXXVVVSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTOOOTTTUUUYYYaaakkkaaaRRRKKKHHHHHHIIIHHHMMM```vvv```OOOJJJ@@@CCCAAABBBJJJ[[[ooo}}}uuunnniii___QQQDDD>>>;;;;;;::::::::::::;;;;;;:::999999888777555555444444444444444333333333333555555555555555555555555222222222333333333444444222222222333333333444444444555555666666666666666777888:::===@@@AAA@@@>>>:::888555555666888888888;;;;;;;;;<<<<<<======>>><<<<<<===>>>???@@@@@@AAAEEEDDDCCCBBBBBBCCCEEEGGGFFFGGGIIIJJJKKKMMMPPPRRRTTTYYYaaaiiijjjaaaRRRFFF>>>AAADDDGGGKKKPPPWWW[[[]]]aaafffhhhkkkrrr|||zzziii___[[[UUUQQQMMMHHHCCC@@@AAADDDFFFJJJOOOZZZiiiwww}}}}}}{{{yyyvvvppphhh```\\\[[[[[[\\\iiiwwwAAAAAA@@@@@@?????????>>><<<;;;:::999999999:::;;;:::;;;>>>@@@BBBFFFJJJNNNOOOPPPRRRTTTWWW[[[aaaeeeqqqtttxxxooohhhiiipppyyywwwnnnttt}}}jjjlllwww}}}zzzvvv{{{{{{uuuqqqlllggggggiiimmmpppttttttqqqooopppssswwwxxxwwwssshhh]]]\\\aaaaaaZZZQQQOOOMMMLLLKKKKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHCCCEEEHHHKKKKKKHHHEEECCCEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIIIIHHHHHHJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVYYYYYYZZZZZZXXXVVVSSSQQQMMMNNNOOOPPPQQQSSSTTTUUUPPPUUUVVVZZZ```hhhfffTTTJJJGGGFFFHHHGGGKKK]]]qqqhhhUUUPPPEEE@@@@@@BBBJJJYYYkkk|||}}}vvvoookkkcccUUUGGG???<<<;;;;;;::::::;;;;;;<<<888888777666555555444444666666555555444333222222555555444444444444555555222222333333333444444444222222222333333333444444555555555555666666666777888888999<<>><<<<<<===>>>???@@@AAAAAACCCBBBAAAAAABBBDDDGGGHHHHHHIIIKKKKKKKKKLLLNNNPPPSSSXXXbbbmmmqqqiiiWWWIII@@@AAABBBDDDGGGLLLSSSXXXYYY]]]bbbeeegggnnnxxxzzztttdddYYYUUUOOOOOOLLLFFFAAA@@@BBBFFFHHHMMMRRR]]]lllyyy~~~zzzwwwqqqiiiaaa]]]]]]^^^]]]jjjxxxBBBAAA@@@???????????????;;;:::999888888888999:::999;;;<<<===>>>AAAEEEHHHJJJKKKMMMOOORRRVVV[[[___kkkyyywwwjjjllleee```aaajjjuuu~~~tttwwwqqqpppyyyzzzqqquuuzzzzzztttnnnllliiigggiiimmmqqqxxx}}}~~~zzzvvvnnneeebbbbbb\\\TTTMMMLLLIIIIIIIIIIIIGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHCCCEEEHHHJJJJJJHHHEEECCCGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGIIIJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTVVVWWWXXXYYYXXXUUURRRPPPKKKKKKLLLMMMNNNPPPRRRSSSRRRVVVWWW\\\dddlllgggUUUJJJEEEDDDFFFFFFIIIXXXkkkjjjVVVQQQGGG@@@@@@BBBIIIVVVgggwww}}}vvvpppnnngggYYYJJJAAA<<<<<<;;;;;;;;;;;;<<<<<<777777777666555444444444666666666666555555444444555555444444444444555555333333333333444444444444333333333333444444444444666555555555555666777777999888999;;;>>>@@@AAAAAA===:::777555666666666555777777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBDDDFFFHHHIIIJJJKKKKKKKKKKKKNNNPPPTTTXXXcccpppxxxrrr___OOOCCCCCCBBBBBBCCCHHHNNNSSSWWW[[[```bbbccchhhpppvvv}}}wwwooo]]]RRRNNNGGGJJJGGGCCC@@@???CCCGGGJJJNNNSSS^^^mmmzzzvvvsssnnngggaaa^^^___aaa```mmmzzzAAAAAA???>>>>>>??????@@@;;;:::999999999:::;;;<<<999:::;;;;;;<<<>>>AAADDDEEEGGGIIILLLNNNRRRWWWZZZdddsssvvvlllggg``````hhhuuuwwwyyyxxxttt{{{yyyxxxyyyzzz~~~{{{xxxsssnnnlllllljjjhhhhhhlllttt~~~{{{rrrllleeeZZZQQQJJJHHHFFFEEEFFFGGGFFFEEEFFFFFFFFFGGGHHHIIIIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEGGGIIIIIIGGGEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHFFFGGGHHHHHHGGGGGGHHHIIIKKKKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRTTTTTTTTTSSSRRRRRRSSSUUUVVVVVVSSSPPPNNNJJJJJJJJJKKKMMMOOOQQQSSSSSSVVVWWW^^^jjjtttfffVVVIIIDDDCCCEEEDDDFFFTTTeee~~~jjjVVVQQQGGGBBBAAAAAAFFFQQQbbbttt}}}uuupppooojjj\\\LLLCCC<<<<<<;;;;;;;;;;;;<<<<<<888888777777666555555555444555555666777888888999777666666555555666666777333333333444444444444555333444444444444555555555666555555444555666777888;;;999999:::===@@@AAAAAA>>>;;;888666555666555444666777888999:::;;;;;;<<<;;;;;;<<<===>>>??????@@@@@@@@@AAABBBCCCCCCDDDDDDFFFHHHIIIJJJJJJLLLNNNPPPVVVZZZdddtttzzzgggVVVFFFEEECCCAAAAAAEEEJJJOOOVVV[[[```aaa```bbbggglllxxxwwwpppiiiWWWMMMKKKFFFDDDBBB???>>>???CCCHHHKKKQQQTTT]]]jjjvvv~~~}}}pppnnniiiccc___^^^```ccceeeqqq}}}AAA@@@???>>>>>>>>>???@@@======<<<;;;<<<===>>>???999:::;;;;;;;;;<<>>>>>999::::::;;;<<<===>>>>>>AAAAAABBBCCCCCCBBBBBBAAADDDEEEGGGIIIJJJLLLOOORRRXXX[[[fffwwwlll[[[IIIGGGDDDAAA@@@CCCHHHMMMWWW\\\aaaaaa______bbbfffnnnwww|||oooiiicccTTTLLLLLLHHH@@@>>>======???CCCHHHKKKTTTVVV\\\fffpppvvvvvvtttllljjjfffaaa]]]^^^aaadddiiittt@@@>>>===>>>??????>>>===>>>>>>>>>>>><<<:::888777<<<;;;;;;;;;;;;<<<======@@@BBBDDDFFFHHHKKKOOOSSSXXXjjjrrrbbbdddnnnvvv~~~|||}}}{{{yyy|||~~~yyyssskkkfffjjjhhhffffffgggiiiiiiiiiyyyuuu___PPPJJJGGGEEECCCDDDGGGHHHFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFDDDCCCDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHIIIJJJKKKLLLGGGFFFDDDCCCBBBCCCCCCDDDFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMPPPRRRSSSRRRPPPNNNMMMMMMNNNNNNMMMLLLLLLMMMMMMNNNHHHJJJKKKLLLLLLMMMPPPRRRRRRWWWYYYaaatttwwwWWWQQQJJJFFFDDDFFFDDDCCCOOO^^^}}}^^^JJJOOOHHHCCC@@@CCCIIIVVVkkk|||xxxooolllkkkeeeWWWKKKBBB???===<<<=========<<<999888888777777777777777666777999:::<<<<<<<<<;;;===:::777444333333555666777666555444444555666777555555555555555555555555777777666666666666777777666777999;;;<<<>>>>>>???<<<:::888666555555666777777777777777888999:::;;;<<<;;;;;;<<<<<<===>>>???@@@???@@@AAACCCCCCBBB@@@CCCDDDEEEGGGIIIKKKLLLLLLTTT[[[gggvvvsssdddTTTJJJBBBAAABBBCCCFFFIIIQQQTTTXXX[[[[[[ZZZYYYXXXbbbgggppp{{{zzzpppcccYYYSSSMMMFFFAAA?????????@@@BBBEEEHHHJJJRRRVVV[[[```iiippppppkkkfffaaa^^^^^^^^^]]]___dddtttwww|||AAA???===>>>???@@@???>>>AAAAAAAAAAAA@@@>>><<<;;;===<<<<<<;;;;;;<<<<<<======???AAACCCEEEIIIMMMQQQUUUbbb{{{wwwgggiiissszzzyyysssnnniiieeejjjiiiiiijjjlllooopppqqqzzzzzzyyyooo[[[OOOKKKFFFDDDCCCDDDFFFGGGEEECCCGGGFFFFFFEEEEEEFFFFFFFFFFFFDDDCCCDDDEEEGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJEEEEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFFFFFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMOOOQQQQQQOOOMMMLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKGGGIIIJJJKKKKKKMMMOOORRRSSSXXXXXX]]]lllwwwcccSSSIIIDDDBBBDDDCCCCCCOOO^^^yyyeeeOOOSSSIIIDDDAAABBBHHHTTTgggwwwwwwnnnjjjiiidddYYYNNNBBB@@@===<<<<<<===<<<<<<999888888777777777777777777777888999:::===???@@@???<<<999666444333444444666555444333333444555666555555555555555555555555777666666666666666666777666777999;;;<<<===>>>>>><<<:::888666555555666777999999999999999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCDDDEEECCCAAABBBCCCDDDFFFHHHJJJKKKLLLTTTYYYcccssszzzlllWWWMMMCCCAAAAAA@@@BBBEEEMMMOOOSSSUUUUUUTTTRRRQQQWWWZZZaaaiiirrr~~~sssjjj^^^UUUOOOKKKEEEAAABBBAAA@@@AAACCCGGGKKKNNNYYY]]]bbbdddhhhllljjjeeefff```]]]]]]]]]]]]aaagggwwwzzz~~~BBB@@@>>>===???@@@AAA@@@AAAAAAAAABBBAAAAAA@@@??????>>>===<<<<<<;;;;;;<<<:::<<<>>>@@@BBBFFFJJJNNNSSSYYYkkk{{{kkknnnxxx~~~vvvoookkkiiihhhkkklllooorrrwww{{{wwwlllggglll~~~wwwfffUUULLLKKKEEEDDDDDDDDDFFFFFFDDDCCCGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDCCCCCCEEEFFFFFFEEEGGGHHHIIIJJJKKKKKKKKKJJJGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGIIIIIIKKKIIIGGGFFFFFFGGGJJJKKKJJJKKKLLLKKKJJJIIIJJJKKKKKKNNNRRRSSSRRROOONNNMMMLLLMMMMMMMMMLLLKKKIIIHHHFFFGGGIIIJJJJJJLLLOOOQQQSSSYYYXXXYYYaaaiiizzzxxx[[[JJJDDDAAACCCCCCCCCNNN\\\pppiiiRRRSSSIIIDDD@@@AAAEEEPPPaaaqqq|||wwwmmmhhhfffbbbZZZRRRCCCAAA===<<<<<<<<<<<<;;;999888888777777777777777999888888888:::===@@@CCC???===999666444333333333444444333333333333444555444444444444444444444444666666555555555555666666666777888:::<<<===>>>>>><<<;;;999777666666666777999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAADDDFFFFFFDDDBBBAAAAAABBBDDDFFFIIIJJJLLLPPPTTT\\\kkk~~~sss]]]RRRGGGCCCAAA???@@@CCCIIILLLOOOPPPOOOMMMKKKKKKJJJMMMQQQUUU\\\iiizzz{{{mmmeeeZZZRRRMMMIIIEEEAAABBB@@@???@@@DDDJJJPPPTTT```fffkkkjjjiiijjjhhhdddeee___[[[[[[]]]^^^dddkkkxxx{{{CCC@@@>>>>>>@@@AAABBBBBB>>>>>>??????@@@@@@@@@@@@AAA@@@???===<<<;;;;;;;;;999:::===>>>@@@CCCHHHKKKRRRTTT```yyy{{{mmmqqqzzz~~~xxxqqqnnnmmmnnnooorrrxxxnnnggg___```lllnnn]]]OOOIIIJJJFFFFFFGGGGGGGGGGGGEEEDDDEEEDDDBBBBBBBBBCCCEEEFFFEEEDDDBBBCCCDDDEEEEEEDDDEEEFFFHHHJJJLLLNNNOOOPPPHHHHHHHHHGGGGGGFFFFFFFFFJJJJJJJJJJJJJJJKKKKKKLLLKKKIIIFFFDDDDDDFFFHHHJJJHHHJJJLLLKKKHHHFFFGGGIIILLLOOOTTTVVVUUUSSSQQQPPPMMMNNNNNNOOOMMMKKKHHHGGGEEEGGGHHHIIIIIIKKKNNNPPPPPPWWWWWWUUU[[[aaaqqqmmmPPPGGGBBBCCCCCCDDDMMMYYYllllllSSSOOOGGGBBB???@@@CCCLLL\\\kkkuuu~~~yyyooohhhddd___XXXSSSEEEAAA===;;;;;;<<<;;;;;;999888888777777777777777::::::::::::;;;===>>>???;;;999777444333222222333444444444444444444555555444444444444444444444444666555555444444555555666555666888:::<<<===>>>>>><<<;;;999888777666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAADDDFFFGGGEEEBBB@@@@@@@@@BBBDDDFFFIIIJJJMMMOOOTTTaaawwwwwweeeYYYLLLFFFCCCAAAAAACCCHHHLLLPPPPPPNNNJJJHHHHHHDDDGGGJJJKKKOOOZZZlllzzz|||tttjjjdddZZZQQQKKKGGGDDDBBB>>>======???DDDMMMVVV\\\fffmmmsssqqqnnnllljjjgggddd^^^ZZZ[[[]]]```gggooovvvyyy}}}CCCAAA??????AAACCCCCCCCC===>>>>>>>>>???@@@AAAAAABBBAAA???>>>===<<<;;;;;;999;;;<<<>>>???BBBFFFIIIOOORRR[[[lllyyyooottt|||~~~zzzuuusssssstttwww}}}uuu___]]]^^^gggzzzxxxeeeVVVKKKGGGHHHIIIJJJKKKLLLKKKIIIHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGEEECCCBBBBBBCCCDDDDDDCCCBBBCCCFFFIIILLLPPPRRRTTTIIIHHHHHHGGGGGGFFFFFFEEENNNNNNNNNNNNMMMMMMLLLLLLHHHGGGEEECCCCCCDDDFFFGGGIIILLLOOOMMMIIIGGGGGGJJJKKKOOOTTTVVVVVVSSSQQQPPPNNNOOOPPPPPPNNNLLLIIIHHHFFFGGGHHHIIIIIIJJJLLLOOOMMMUUUUUUTTTZZZ___nnnYYYMMMDDDDDDDDDDDDJJJTTTjjjqqqTTTKKKEEEAAA>>>???BBBIIIXXXfffqqqzzz}}}tttkkkccc\\\VVVQQQFFFCCC>>>;;;:::;;;;;;;;;999888888777777777777777999:::<<<======;;;999777555444333222111222222333444444555555666666666666444444444444444444444444555555444444444444555555555666888:::;;;=========;;;;;;:::999888777666666111333555777999;;;<<<<<<:::::::::;;;;;;<<<===>>>===>>>@@@DDDGGGGGGEEECCC????????????AAADDDFFFHHHKKKOOORRR[[[ppp{{{jjj]]]PPPIIIEEEBBBBBBDDDGGGMMMSSSSSSOOOJJJGGGGGGDDDHHHJJJJJJKKKTTTbbbnnnyyy}}}|||sssnnngggaaaXXXOOOHHHDDDAAA???===<<<<<<@@@HHHSSS^^^eeemmmtttyyyvvvqqqnnnkkkgggaaa\\\XXXZZZ]]]aaahhhppptttwww{{{~~~BBBAAA@@@BBBDDDEEEDDDCCC@@@@@@@@@@@@AAABBBDDDDDDBBBAAA@@@>>>======<<<<<<:::<<<======>>>@@@CCCFFFHHHMMMVVVcccqqq~~~uuupppwww}}}}}}~~~~~~}}}{{{yyyyyyzzz|||ooodddUUU\\\iii|||mmm]]]QQQIIIFFFHHHKKKMMMOOOPPPNNNKKKJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKEEECCCBBBAAACCCCCCCCCBBBAAABBBDDDGGGKKKOOORRRTTTIIIIIIHHHHHHGGGGGGGGGFFFNNNNNNNNNNNNMMMLLLKKKJJJEEEDDDDDDCCCCCCDDDEEEFFFLLLPPPTTTRRRLLLIIIJJJLLLJJJMMMQQQSSSRRRPPPOOONNNNNNOOOOOOOOONNNMMMKKKJJJHHHIIIJJJIIIIIIIIIKKKMMMLLLSSSSSSTTT[[[___lll___QQQEEEDDDDDDDDDIIIQQQbbb|||yyyWWWFFFFFFAAA??????@@@FFFSSS```nnnyyyxxxpppfff\\\TTTPPPHHHCCC>>>;;;::::::::::::999888888777777777777777888:::<<<===<<<888444222111111000000000111222222333444555666777777777777333333333333333333333333444444333333333333444444555666777999;;;<<<======;;;;;;:::999888777777666000111444777999;;;;;;;;;::::::::::::;;;<<<===>>><<<>>>AAAEEEIIIIIIGGGDDD???>>>======>>>@@@CCCEEEKKKPPPSSSYYYlllooobbbSSSKKKFFFBBBAAACCCGGGOOOWWWYYYTTTMMMIIIGGGFFFIIIKKKKKKLLLRRR]]]eeemmmrrrtttrrrrrrvvvxxxxxxzzzzzzzzzxxxtttnnniiifffbbb]]]TTTKKKDDD???>>>===>>>>>>???DDDMMMYYYdddkkkqqqwwwyyyvvvqqqlllfff```\\\XXXUUUXXX[[[___fffmmmpppsssxxx|||AAAAAABBBDDDFFFFFFDDDBBBCCCBBBBBBBBBBBBCCCEEEFFFBBBAAA@@@???>>>=========;;;<<<<<<<<<<<<===@@@BBBBBBFFFNNNYYYdddnnnuuuyyysssmmmnnnvvvzzzzzz~~~}}}}}}~~~~~~~~~~~~~~~|||uuukkkaaa[[[VVVgggsssaaaVVVOOOIIIGGGHHHLLLOOORRRRRROOOLLLKKKKKKHHHJJJLLLMMMNNNNNNMMMLLLEEECCCAAAAAABBBCCCBBBAAACCCCCCDDDFFFHHHKKKNNNPPPIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIGGGGGGCCCCCCDDDEEEEEEFFFFFFFFFLLLQQQUUUSSSLLLHHHIIILLLKKKNNNPPPQQQPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJKKKKKKJJJIIIIIIJJJLLLMMMSSSRRRSSS[[[]]]fffwww```PPPCCCBBBDDDDDDHHHOOO^^^gggOOOIIIEEEAAA@@@???BBBMMMYYYhhhuuu~~~~~~|||tttiii^^^UUUPPPIIIDDD>>>:::999:::::::::999888888777777777777777666777888999888666333111111111111111111111111111222333444666666777666666333333333333333333333333444444333333333333444444444555777999;;;<<<======;;;;;;;;;:::999888777666222444666888::::::999999::::::::::::;;;<<<======>>>@@@CCCHHHLLLLLLIIIGGG@@@???===<<<<<<>>>@@@BBBFFFOOOTTTWWWhhhyyykkkZZZPPPIIIDDDBBBDDDJJJTTT___bbb\\\SSSNNNLLLJJJJJJKKKLLLOOOUUU]]]ccchhhooorrrpppnnnnnnmmmjjjjjjkkkjjjgggddd```^^^]]]]]]YYYRRRJJJCCC?????????>>>>>>@@@EEEMMMXXXbbbhhhmmmqqqrrrpppnnnjjjbbbZZZVVVRRRQQQTTTXXX[[[aaahhhgggkkkqqqvvvzzz@@@@@@BBBEEEHHHGGGDDDBBBCCCBBBAAAAAAAAACCCDDDEEEAAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<;;;:::;;;===??????BBBHHHQQQ\\\cccggghhhhhhfffkkksssvvvuuu{{{~~~}}}|||zzzlllkkkkkkjjjggg```\\\ZZZ^^^vvvvvvhhhYYYQQQMMMJJJHHHIIILLLOOOSSSSSSOOOLLLKKKKKKGGGIIILLLNNNOOONNNLLLKKKEEECCCAAAAAABBBBBBAAA@@@EEEDDDDDDEEEFFFHHHKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIAAABBBDDDEEEFFFFFFEEEDDDBBBCCCEEEGGGGGGGGGGGGFFFJJJOOOSSSQQQJJJEEEFFFIIINNNPPPRRRRRRPPPOOOOOOPPPMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIJJJKKKOOOSSSQQQRRRZZZ[[[```ooo___OOOAAA@@@DDDDDDHHHOOOeeebbbMMMHHHCCCAAA>>>@@@IIITTTcccqqq~~~{{{}}}}}}wwwlll```VVVRRRIIIEEE>>>:::999999::::::999888888777777777777777666555555555444444444333333333222222111000000///000222333555666666555555333333333333333333333333444333333222222333333444444555777999;;;<<<======;;;;;;;;;:::999888777666555777999:::::::::888777::::::::::::;;;<<<======???AAAEEEJJJNNNNNNLLLIIIAAA???===;;;;;;<<<>>>@@@@@@LLLRRRTTTccc}}}tttbbbVVVNNNGGGEEEFFFNNNYYYfffjjjdddZZZTTTRRRNNNLLLKKKLLLQQQYYY```eeejjjrrrxxxvvvrrroookkkfff``````___]]]YYYWWWVVVWWW\\\XXXRRRKKKEEEBBBCCCDDD======???CCCKKKTTT]]]bbbfffhhhjjjjjjkkkjjjbbbXXXRRROOONNNRRRUUUXXX]]]ddd```dddjjjpppuuuzzzCCCEEEGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEE>>>@@@BBBBBBAAA???>>>???>>>>>>======<<<<<<;;;;;;???@@@CCCGGGLLLQQQTTTWWW^^^___aaaffflllttt{{{~~~~~~||||||~~~jjjccc\\\XXXWWWXXX[[[^^^ooojjjbbbWWWQQQOOONNNKKKHHHKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGDDDBBB@@@>>>???AAADDDFFFEEEEEEDDDDDDEEEGGGJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHBBBCCCEEEFFFFFFFFFEEEDDDAAACCCFFFHHHHHHFFFCCCBBBLLLPPPSSSQQQLLLIIIIIIKKKQQQPPPOOOOOOPPPQQQSSSTTTQQQOOOLLLJJJKKKMMMMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOOOOLLLMMMRRRWWW[[[aaaggg}}}VVVMMMEEEBBBCCCDDDIIIOOOcccttt\\\SSSGGG??????CCCGGGHHH^^^iiixxx~~~|||zzzvvvrrrkkkcccZZZTTTIIIEEE???;;;:::999999999::::::999888888777777666444555555555444444333222555555444444333222111111111222444555555444222111444444333222222222333333333444444333111000000111444666888:::;;;<<<;;;;;;;;;:::999888777777777777888999999:::;;;<<<===>>>===<<<:::999999:::;;;===BBB???AAAHHHNNNPPPNNNNNNGGGCCC===999888:::>>>AAADDDHHHMMMSSS___ppp{{{mmmbbbUUUIIIFFFJJJKKK\\\mmmrrrnnnggg___YYYWWWRRRNNNPPPRRRVVV]]]eeelllqqqyyy|||wwwsssnnnfff```___\\\UUUSSSUUUUUUZZZYYYOOOFFFDDDCCC@@@>>>>>>???CCCKKKTTT[[[^^^```aaaaaaaaaaaa___^^^]]]UUUPPPKKKJJJNNNSSSVVVXXXZZZ^^^ccciiiooovvv}}}FFFGGGGGGFFFDDDCCCCCCCCCEEEDDDCCCCCCBBBCCCCCCCCCAAABBBDDDDDDBBBAAA@@@AAA??????>>>>>>===<<<;;;;;;<<<===>>>AAADDDHHHKKKMMMTTTTTTVVVZZZ```gggmmmpppxxx|||~~~}}}}}}{{{uuurrrooollljjjjjjlllppptttwww{{{~~~lll```VVVXXX```gggkkkmmm~~~yyy```YYYPPPKKKKKKKKKIIIGGGJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEBBB??????@@@BBBDDDGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDEEEGGGGGGFFFFFFEEEAAACCCEEEGGGGGGEEECCCBBBJJJMMMPPPNNNJJJGGGIIIKKKOOOOOOOOOPPPPPPQQQRRRSSSSSSPPPNNNMMMMMMNNNMMMLLLOOONNNMMMLLLLLLMMMNNNOOOPPPNNNOOOSSSVVVYYYaaaiii|||iiiTTTKKKDDDBBBBBBDDDHHHMMM```kkkZZZHHH@@@@@@AAAEEEIII[[[gggwww~~~}}}{{{wwwqqqkkkbbbXXXRRRHHHDDD>>>;;;::::::::::::999999888888777777666666555555555444444444333333555444444333222222111111111222333444444333222111333333333222222333444444000111222333222222333555444555777999;;;;;;;;;;;;::::::999888777777777777666777888999:::;;;;;;<<<===<<<:::999999:::;;;<<>>999888999<<<>>>BBBFFFJJJPPPZZZkkk}}}rrrfff[[[PPPJJJKKKOOO```qqqwwwtttmmmeee___ZZZTTTPPPQQQSSSVVV]]]eeelllqqqzzz{{{sssllliiiddd[[[WWWWWWWWW\\\\\\TTTMMMIIIDDD???AAA@@@@@@DDDJJJQQQVVVYYYZZZ[[[\\\\\\\\\[[[ZZZYYYRRRNNNHHHFFFHHHLLLOOOPPPTTTWWW]]]ccciiiqqqyyy~~~OOOMMMJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDFFFEEEDDDBBBBBBCCCAAAAAA@@@???>>>===<<<;;;::::::;;;<<<>>>@@@BBBCCCIIIIIIKKKNNNRRRXXX\\\___dddgggmmmuuu~~~~~~{{{~~~{{{{{{zzzsssmmmjjjiiieeebbb]]][[[\\\___aaabbbbbbdddhhhlllpppsssuuuuuu|||{{{~~~nnn^^^TTT]]]ppp}}}nnnVVVPPPJJJGGGHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJHHHFFFCCCAAA???@@@BBBCCCHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBGGGIIIKKKIIIGGGFFFIIIKKKNNNOOOPPPQQQQQQRRRRRRQQQSSSRRRPPPPPPPPPPPPOOOMMMQQQPPPNNNMMMLLLLLLMMMMMMPPPPPPQQQTTTUUUXXXcccnnnqqqXXXPPPHHHBBBAAABBBCCCFFFKKK[[[fffKKKCCCBBB???AAAIIIWWWddduuu|||wwwqqqjjj```VVVOOOFFFBBB===:::::::::;;;;;;999999888888777666666666666666555444444444444555444444333333222222111111111222333444444333222111222222222222333444444555000111333333222222444555444555777888:::;;;;;;;;;::::::999888777777777777444555555666777888999:::<<<;;;:::999999:::;;;<<<;;;>>>@@@CCCOOO^^^bbb]]]PPPJJJBBB===::::::;;;;;;???BBBFFFKKKRRRbbbwwwyyymmmbbbXXXQQQNNNSSSdddvvv}}}|||vvvmmmfff]]]WWWSSSSSSTTTVVV\\\dddkkkoooyyyyyyqqqfff^^^[[[ZZZ\\\]]]ZZZWWWSSSKKKDDDDDDBBBBBBEEEJJJOOORRRSSSUUUUUUUUUVVVUUUUUUTTTSSSOOOKKKFFFCCCCCCEEEGGGHHHNNNQQQWWW]]]dddmmmuuu{{{[[[WWWQQQLLLIIIHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFEEEDDDCCCCCCDDDCCCCCCAAA@@@>>>===<<<;;;::::::;;;<<<===???@@@AAADDDDDDEEEGGGJJJNNNRRRTTTSSSUUUXXX]]]fffoooxxx}}}zzz|||~~~zzzyyy{{{~~~}}}kkkiiifffaaa]]]YYYWWWVVVUUUTTTSSSTTTXXX___eeeiiiiiijjjmmmppprrrsssrrrpppwwwxxx~~~~~~}}}}}}oooaaa\\\lllyyyaaaQQQMMMIIIGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLJJJIIIGGGEEEEEEFFFHHHIIIGGGFFFCCCAAA@@@AAABBBCCCFFFFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJGGGDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBEEEFFFGGGFFFEEEFFFIIILLLMMMNNNPPPQQQRRRRRRQQQPPPQQQPPPPPPRRRSSSTTTRRRPPPRRRQQQOOOMMMLLLLLLLLLLLLOOOPPPSSSUUUVVVZZZggguuuvvvTTTNNNFFFAAAAAABBBBBBEEEJJJUUUqqqrrrOOOFFFCCC===>>>HHHRRR___rrr}}}xxxrrrjjj```VVVOOOEEEAAA===::::::;;;;;;<<<:::999999888888777666666777666555444444555666666444333333333222222222111111111222333333222111111111111111222333444555666444555555444222111111222444555666777999:::;;;;;;:::999888777777666666666444444555666777888888999::::::999999999:::;;;<<<:::???AAABBBNNNaaaiiieeeXXXQQQGGGAAA>>>===<<<;;;<<<>>>BBBEEEJJJXXXooouuuhhh]]]VVVSSSTTTeeexxx|||sssjjjaaa[[[UUUTTTTTTUUUZZZaaahhhkkkrrrtttiiiccc]]]\\\[[[\\\]]][[[TTTLLLEEEEEEEEEGGGLLLPPPRRRSSSTTTTTTSSSRRRPPPOOOMMMLLLJJJHHHDDDAAAAAABBBDDDEEEJJJNNNSSSZZZbbblllvvv|||ggg```WWWPPPMMMKKKJJJIIIDDDDDDDDDCCCCCCDDDEEEEEECCCDDDEEEDDDBBBAAABBBDDDCCCCCCBBB@@@???===<<<<<<::::::;;;<<<>>>@@@AAABBBBBBBBBCCCDDDFFFIIIKKKLLLKKKKKKLLLNNNSSS[[[bbbfffjjjpppxxx~~~yyyyyy~~~~~~{{{wwwuuuuuuwwwyyy{{{~~~~~~tttllliiiXXXVVVTTTRRRQQQQQQQQQQQQPPPPPPQQQTTTYYY```hhhmmmqqqqqqqqqssstttrrrmmmiiiooosss||||||yyy{{{{{{zzzzzzzzz{{{|||~~~mmmeeeiii}}}~~~zzzfffVVVOOOMMMJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKHHHGGGEEECCCCCCDDDEEEFFFDDDCCCBBBAAAAAABBBDDDEEECCCCCCDDDEEEGGGHHHJJJKKKIIIJJJKKKKKKJJJGGGDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEFFFHHHKKKMMMLLLNNNOOOQQQRRRQQQQQQPPPNNNNNNOOOQQQTTTVVVUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLNNNOOOSSSVVVWWW\\\jjjxxxZZZNNNGGGAAAAAABBBBBBEEEIIIPPP```{{{zzzTTTHHHDDD======FFFMMMZZZmmm|||zzztttlllbbbXXXQQQGGGCCC>>>;;;:::;;;;;;;;;:::::::::999888888777777666666666555555666666777444444444333333333333333222222222333333222222222111111111222333444555666444555555444222111111222444444555666777999:::;;;:::999888777666666666666444444555666777888999999999999999999::::::;;;;;;;;;@@@BBBAAAKKK]]]iiikkkaaaXXXLLLCCC@@@>>>===;;;;;;;;;>>>BBBEEEOOOdddyyyooo```YYYWWWSSSdddxxxxxxnnneee^^^WWWUUUTTTTTTXXX^^^dddeeejjjvvvxxxoooddd^^^YYYZZZ[[[ZZZTTTOOOEEEFFFGGGKKKPPPTTTVVVVVVWWWVVVSSSPPPMMMJJJHHHGGGCCCBBBAAA???>>>???AAACCCFFFJJJOOOWWW```kkkvvv}}}qqqiii^^^VVVRRROOOLLLJJJHHHGGGGGGFFFFFFFFFFFFGGGCCCDDDDDDCCCAAAAAABBBDDDBBBBBBAAA@@@???======<<<888999999;;;<<<>>>@@@AAA@@@@@@AAAAAACCCDDDEEEFFFIIIHHHHHHIIIKKKOOOSSSUUUVVV^^^hhhlllmmmrrr{{{{{{xxxwwwxxxxxxxxx{{{{{{zzzzzz|||~~~~~~||||||~~~yyywwwtttrrrqqqsssuuuwww}}}zzzmmmbbb\\\ZZZQQQNNNKKKJJJMMMOOOQQQRRRSSSUUUXXX[[[^^^dddkkkpppwwwvvvwwwxxxyyyvvvoooiiiffflllwwwzzzxxxwwwuuuwwwxxxyyyxxxwwwxxxyyywww~~~nnnkkkwww|||xxxgggWWWOOOLLLKKKIIIGGGEEEDDDCCCBBBDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@AAABBBCCCDDDAAABBBCCCEEEGGGIIIKKKKKKIIIIIIJJJJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPNNNMMMMMMPPPSSSUUUUUUUUUSSSRRRPPPNNNMMMLLLMMMMMMMMMMMMPPPTTTWWW\\\gggsssdddQQQIIICCCBBBBBBBBBEEEJJJOOOXXXhhh~~~YYYIIIDDD??????DDDHHHVVVhhhxxx{{{vvvooofff\\\VVVJJJFFF@@@<<<;;;;;;::::::::::::999999888777777777555666777777888777777666555555555555444444444444333333333333333333333333222222222222333444444555111222444444333333555666444444444555666888:::;;;999999888777666666666666444555666777888999999:::888888999999::::::;;;;;;===???AAABBBGGGTTTeeeqqqnnnbbbRRRFFFAAA???<<<:::;;;999;;;@@@CCCHHHYYYlllwwwfff^^^ZZZUUUfff{{{tttjjjbbb[[[XXXUUUTTTWWW]]]```aaacccjjjvvv~~~sssggg^^^VVVTTTSSSPPPLLLJJJEEEFFFIIINNNTTTXXXZZZZZZYYYWWWSSSOOOJJJFFFDDDBBB<<<=========<<<<<>>>>>======999999999:::;;;===>>>???>>>??????@@@AAABBBBBBCCCEEEEEEEEEFFFHHHIIIKKKKKKLLLRRRXXX[[[\\\___eeekkkqqqxxx}}}vvvqqqkkkhhhhhhhhhgggfffddddddccccccdddgggjjjllloooooopppsssxxx|||~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}|||yyywwwvvvvvvvvvpppooonnnlllkkklllnnnpppwwwyyy{{{}}}~~~~~~yyyoooaaaWWWSSSRRROOOLLLIIIJJJNNNTTTWWWXXX[[[^^^bbbeeehhhlllqqquuuzzzyyyzzz~~~xxxrrrgggkkkttt}}}~~~zzzyyyzzztttxxx~~~~~~~~~~~~vvvttt~~~qqqjjjcccXXXPPPMMMIIIIIIIIIGGGEEEBBBAAAAAABBBCCCEEEFFFGGGFFFFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDFFFHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFHHHIIIHHHFFFCCCAAAAAABBBCCCEEEGGGIIIIIIIIINNNNNNNNNNNNOOOPPPQQQQQQOOONNNLLLMMMPPPRRRSSSSSSRRRQQQPPPNNNMMMMMMNNNNNNNNNLLLMMMRRRUUUYYY```iiivvvuuuVVVMMMEEEBBBBBBBBBFFFKKKOOOWWW```mmm~~~]]]IIICCCBBBAAAAAAEEERRRdddsss|||}}}xxxrrrjjjaaa[[[OOOJJJCCC>>><<<:::999888888888777777666555555555444555888999:::999777666666666666666666666666666555444444444444444444555333333333222222333444444111333444444333444555666444333333444555777999;;;999888777666666555555666444444555666777888999999777777888999:::;;;;;;;;;<<<;;;???DDDDDDJJJ___wwwsss^^^OOOGGGCCC???<<<===888999@@@CCCEEEPPP___ttt~~~pppeee^^^ZZZlll|||oooggg___[[[WWWUUUXXX]]]]]]```bbbcccfffmmmxxx}}}rrrfff]]]UUUNNNMMMKKKFFFDDDFFFEEEGGGJJJPPPVVVZZZ[[[[[[WWWTTTPPPKKKGGGCCCAAA@@@;;;===???>>><<<<<<>>>@@@>>>AAAHHHPPP[[[hhhttt|||{{{ooofffbbb]]]WWWSSSSSSQQQOOOLLLIIIGGGEEEDDDEEEEEEEEECCCAAAAAACCCEEE@@@?????????>>>>>>======<<<;;;;;;;;;<<<===>>>>>>>>>??????@@@AAAAAABBBBBB???@@@BBBDDDFFFFFFGGGGGGKKKMMMOOOQQQRRRSSSVVVWWWVVV]]]gggpppuuuwwwyyyyyy{{{zzz{{{{{{zzzwwwsssooogggccc^^^[[[\\\]]][[[ZZZXXXWWWUUUTTTUUUWWWZZZ\\\]]]^^^aaahhhooouuuyyyzzz{{{{{{|||}}}|||{{{zzzwwwuuutttuuuvvvrrrqqqpppmmmjjjiiijjjkkkddddddcccbbb```aaaccceeelllmmmooopppqqqtttxxx{{{ssstttpppggg[[[QQQNNNNNNNNNKKKIIILLLSSSZZZ^^^```___ccchhhkkkmmmoootttwwwwwwwwwyyy~~~xxxoooqqquuuzzz|||~~~|||{{{|||{{{|||{{{hhh```ZZZSSSNNNMMMIIIJJJJJJIIIFFFDDDCCCCCCBBBCCCEEEGGGGGGFFFDDDCCCFFFFFFFFFFFFEEEDDDBBBBBBCCCBBBAAA@@@???>>>>>>>>>CCCDDDEEEGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIEEEGGGIIIJJJIIIGGGCCCAAA@@@@@@BBBEEEGGGHHHHHHFFFOOONNNMMMMMMNNNOOOQQQRRRRRROOOMMMLLLMMMOOOPPPPPPRRRQQQOOONNNMMMNNNNNNOOOOOOLLLKKKPPPSSSUUUZZZ```iiiYYYOOOFFFCCCBBBCCCGGGLLLPPPZZZ^^^aaauuu}}}___IIICCCDDDCCC@@@CCCPPPaaapppzzz~~~zzzuuummmeee___QQQLLLEEE@@@<<<:::888777666666666555444444333333333555888;;;;;;:::777555666666666777777777777777666555555444444555555666444444333222222222333333555666666555333222222333444333333444555777999:::999888777666666555555555333444444555666777888888666777888999:::;;;;;;;;;;;;888===EEEBBBCCC\\\|||iiiWWWMMMHHHCCC@@@>>>888888AAADDDCCCKKKWWW```sssxxxlllaaa___qqqssskkkbbb]]]YYYWWWYYY^^^\\\```cccaaa]]]]]]ccciiiiiiooosssqqqoookkk```TTTQQQJJJFFFHHHGGGBBBBBBEEEFFFGGGKKKQQQWWWZZZ[[[ZZZSSSQQQMMMHHHDDDAAA???>>>>>>@@@BBBAAA???>>>???AAA>>>AAAHHHPPP[[[iiivvv~~~xxxrrrooojjjccc]]][[[UUUNNNLLLMMMNNNKKKHHHGGGFFFEEEEEEFFFFFFDDDCCC????????????>>><<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>???@@@@@@@@@???BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIPPPRRRVVV[[[```ccceeeeeehhhggggggiiiiiifff___ZZZWWWUUURRROOONNNNNNPPPQQQKKKLLLMMMNNNOOOOOOOOOOOOSSSTTTUUUXXX\\\ccckkkqqqrrrtttvvvvvvwwwyyy||||||yyyqqqmmmlllkkkfffbbbbbbaaa___]]][[[YYYWWWVVVWWWVVVVVVVVVVVVWWWXXXXXX]]]^^^```ccceeefffggghhhjjjgggaaaYYYRRRMMMLLLMMMJJJLLLNNNRRRVVV^^^ffflllmmmnnnoooqqqssstttuuuvvvrrrsssvvv}}}wwwuuuvvv}}}uuuaaaZZZUUULLLIIILLLHHHGGGFFFEEEDDDDDDDDDDDDAAABBBDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCEEEDDDAAA???>>>???AAABBBFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHHHHGGGGGGFFFFFFEEEGGGHHHJJJLLLMMMMMMLLLKKKGGGHHHHHHHHHGGGDDDBBB@@@???@@@BBBDDDFFFGGGHHHHHHKKKLLLMMMMMMMMMNNNPPPRRRUUUSSSPPPMMMLLLMMMOOOPPPSSSSSSSSSQQQNNNMMMNNNPPPLLLLLLKKKLLLOOOTTTYYY\\\gggjjjOOODDDFFFAAA>>>CCCDDDJJJNNNRRR[[[pppgggMMM>>>>>>@@@???FFFKKKVVVfffuuu~~~zzzuuunnneee^^^XXXRRRJJJDDD???<<<999888888888888888777777777777444555555555666666777777666666666666555555555555666555444333333333444555555555444333333444444444444444444333333333222222333333333333444666888999999888888777666555555444555555555666666666666666666777777888888999::::::>>>===>>>???@@@GGGVVVeee~~~ppp```TTTNNNGGGAAA<<<=========???CCCIIIMMM[[[```iiisssyyyxxxpppiiikkkwww|||rrriiiddd___ZZZXXXZZZ]]]```aaa```\\\ZZZZZZ[[[^^^ZZZWWWXXX[[[ZZZRRRKKKFFFDDDBBB@@@>>>??????@@@FFFJJJPPPUUUXXXWWWTTTRRROOOLLLHHHDDDBBBAAAAAABBBCCCBBBAAA@@@>>>===<<<;;;>>>@@@FFFOOO\\\jjjvvv}}}yyyvvvrrrmmmiiiccc\\\UUUQQQQQQQQQOOOLLLJJJHHHEEEDDDCCCBBB@@@???@@@@@@@@@???>>>===;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???@@@@@@??????AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHKKKNNNQQQTTTUUUVVVWWWWWWWWWYYYZZZYYYTTTPPPNNNMMMJJJHHHGGGGGGHHHHHHEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJKKKMMMPPPVVV]]]bbbfffhhhkkkmmmmmmooorrrtttyyy|||~~~~~~|||{{{}}}~~~~~~~~~|||xxxtttrrroooiiibbb___^^^]]]YYYVVVSSSRRRPPPOOOMMMLLLLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRTTTVVVWWWXXXXXXWWWWWWUUUSSSPPPOOOPPPRRRSSSTTTVVVXXX\\\aaahhhlllrrrrrrsssttttttsssrrrqqqrrrsssvvv|||}}}~~~}}}zzzlll[[[UUUQQQJJJHHHLLLGGGGGGFFFEEEDDDCCCCCCDDD@@@AAACCCDDDEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCDDDBBB@@@>>>>>>???AAABBBEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHHHHHHHFFFCCCAAA??????@@@BBBDDDFFFHHHIIIIIILLLMMMNNNOOONNNOOORRRTTTRRRQQQQQQPPPPPPPPPQQQQQQTTTTTTTTTSSSPPPNNNNNNOOOLLLLLLKKKLLLOOOTTTYYY\\\bbbyyymmmRRREEEGGGAAA>>>AAABBBFFFKKKOOOWWWkkk{{{gggOOO@@@???@@@???DDDIIITTTcccsss}}}}}}yyyuuuooofff___ZZZTTTLLLEEEAAA===;;;999999999999888888888777777444555555555666666666777888888777777666666555555555444333222222333444555666555555444444444555555444444444333333333333222555444333333333444555666888888888777666555555444444555555555666666777777777777888888999:::::::::<<<<<<===>>>???CCCPPP^^^sssyyyyyymmm]]]PPPFFF@@@===<<<<<<<<<>>>BBBGGGJJJQQQUUU]]]ffflllnnnllljjjiiiyyywwwmmmhhhccc]]][[[]]]^^^___```___[[[YYYYYYZZZYYYUUUQQQRRRTTTSSSKKKEEEDDDCCCAAA???>>>???@@@AAAFFFIIINNNSSSTTTSSSOOOMMMKKKIIIGGGDDDBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@??????@@@BBBFFFOOOZZZgggssszzz}}}{{{zzzxxxpppiii```ZZZXXXWWWUUUTTTOOOLLLHHHEEECCCAAA>>>===@@@@@@@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>????????????@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLLLLLLLNNNPPPPPPNNNLLLEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCFFFGGGGGGHHHIIIMMMSSSWWW]]]```dddfffggghhhjjjlllmmmppptttvvvuuutttttttttpppppppppnnnkkkgggcccaaa[[[VVVQQQOOOOOONNNKKKHHHIIIHHHFFFDDDDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGJJJMMMPPPRRRTTTWWWYYY___```aaabbbcccfffkkknnntttttttttttttttsssrrrqqqrrrsssvvv{{{~~~tttqqqtttyyyooo```RRROOOMMMHHHGGGKKKFFFEEEDDDCCCCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDBBBBBBAAA@@@>>>======???AAABBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEBBB@@@>>>???@@@BBBDDDFFFHHHJJJJJJMMMNNNPPPPPPPPPQQQTTTVVVPPPQQQRRRSSSSSSSSSSSSRRRTTTUUUVVVUUURRRPPPOOOOOOLLLLLLLLLMMMPPPUUUYYY\\\^^^mmmqqqTTTFFFGGGAAA===@@@@@@BBBGGGMMMTTTggg}}}~~~vvvfffRRRCCC??????>>>AAAFFFQQQ```pppzzz~~~~~~~~~{{{yyyvvvpppggg```\\\WWWNNNGGGBBB???<<<:::999999999999888888888888555555555555555666666666999999888777666666555555444333333222222333333444666555555555555555666666555555444444444333333333666555444222222222333444777888888777777666555444333444444555666777888888888888999999:::;;;;;;;;;;;;:::<<<======???HHHSSSgggxxx~~~jjjXXXMMMHHH@@@???>>>>>>???CCCFFFIIIKKKNNNSSSXXX\\\___cccfffddduuu~~~tttnnnhhhaaa___```___``````^^^[[[YYYYYYZZZUUUQQQNNNMMMNNNLLLFFF@@@BBBAAA???>>>>>>???AAABBBGGGIIILLLOOOOOOLLLIIIFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@??????>>>>>>BBBCCCGGGNNNYYYfffqqqxxx|||uuukkkddd```___^^^^^^VVVRRRLLLHHHEEECCC@@@???AAAAAAAAA@@@???>>><<<<<<::::::;;;;;;;;;<<<<<<<<<=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGIIIHHHGGGHHHHHHIIIJJJJJJJJJCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCFFFGGGGGGGGGGGGHHHLLLNNNTTTWWW\\\___```aaabbbccc___cccgggkkklllkkkiiihhhaaa```___]]]ZZZVVVRRRPPPLLLJJJFFFEEEEEEEEECCCAAAGGGEEEBBB@@@@@@AAACCCDDDAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGKKKRRRWWW[[[^^^aaaccchhhiiijjjjjjjjjkkkoooqqqsssrrrrrrrrrrrrtttuuuvvvsssuuuxxx}}}tttpppvvv}}}~~~tttaaaVVVLLLJJJIIIFFFEEEHHHDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA>>>======<<<===???AAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDAAA???>>>@@@AAABBBDDDFFFHHHJJJKKKLLLNNNPPPQQQQQQSSSVVVXXXSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWWWWTTTQQQOOONNNMMMLLLMMMNNNQQQVVVZZZ\\\^^^jjjuuuWWWFFFFFFAAA===?????????EEELLLUUUhhh~~~{{{ssseeeTTTGGG@@@>>>>>>@@@DDDNNN]]]mmmyyy~~~~~~}}}{{{yyywwwqqqiiibbb^^^XXXPPPHHHCCC???<<<:::999888888888888777777777555555555555555555555555888888777666555444444333222222222222333333333444555555444444444555666666555555555555444444444444555444333222111222333333777777888888777666555444333333444555666777888999888999999::::::;;;<<<<<<;;;:::<<<>>>===<<>>===>>>@@@BBBCCCGGGHHHJJJKKKJJJGGGCCCAAAAAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCAAA@@@>>>======CCCDDDGGGOOOYYYfffqqqxxx~~~~~~uuunnniiihhhhhhhhh[[[VVVOOOIIIFFFDDDBBBAAABBBBBBAAAAAA@@@>>>===<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???AAADDDEEECCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBCCCEEEFFFJJJNNNQQQSSSSSSTTTUUUSSSVVVZZZ___aaa```]]][[[SSSSSSQQQOOOLLLIIIFFFDDDDDDCCCAAAAAAAAAAAA@@@???CCCAAA>>><<<;;;<<<===?????????>>>>>>??????@@@AAAAAAAAAAAAAAABBBDDDFFFGGGMMMRRRZZZbbbfffjjjlllnnnnnnnnnnnnmmmmmmnnnrrruuuuuutttrrrqqqrrruuuyyy|||wwwyyy|||wwwqqqwww|||gggXXXQQQJJJGGGFFFDDDCCCDDDBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@===<<<<<<===>>>???AAABBBAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFFFFEEECCCBBB@@@@@@AAAAAAAAABBBDDDFFFHHHJJJJJJLLLNNNOOOPPPRRRUUUXXXWWWUUUSSSPPPPPPPPPRRRSSSRRRTTTVVVVVVSSSQQQOOOOOOMMMMMMNNNPPPSSSWWWZZZ\\\bbbppp|||[[[HHHFFF@@@===@@@???>>>EEEMMMWWWllltttdddTTTIIIAAA>>>>>>@@@DDDMMM\\\lllyyy}}}|||{{{zzztttllleee___YYYPPPIIICCC???;;;999888888777777777666666666555555555555555444444444666555555444333333222222222222333333444444444444444444333444444555666666666666666555555555444444333333222111222333444555666666777888888777555444333333444555666777888999888999999::::::;;;<<<<<<<<<;;;<<>><<>>======<<<===@@@BBBDDDFFFGGGHHHHHHFFFDDDAAA???AAABBBEEEGGGHHHIIIHHHHHHMMMLLLJJJHHHEEECCCBBBAAABBBDDDIIIPPP[[[fffqqqwww||||||uuuqqqpppqqqrrraaa[[[SSSLLLGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>============>>>>>>>>>>>>???@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@@@@<<<<<<===>>>???AAABBBCCCBBBCCCCCCBBB@@@???@@@AAAAAABBBDDDEEEEEEDDDCCCBBB@@@AAABBBCCCCCCDDDDDDCCCBBBCCCDDDCCCAAA@@@AAABBB@@@CCCFFFHHHIIIJJJKKKLLLJJJKKKOOOSSSVVVVVVRRROOOJJJIIIHHHGGGEEECCCAAA@@@???????????????>>>>>>>>>BBBAAA>>><<<;;;<<<============>>>>>>???@@@BBBBBBAAAAAAAAACCCEEEHHHJJJLLLRRRXXXaaaiiiooosssvvvxxxsssrrrpppnnnmmmooossswwwzzzyyyxxxxxxyyy{{{~~~~~~ssskkkpppxxx{{{|||{{{mmm]]]QQQMMMIIIFFFEEEDDDBBBAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCBBBBBBAAA@@@???============>>>???@@@AAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEHHHHHHHHHGGGHHHHHHIIIIIIFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBDDDFFFGGGGGGIIIKKKMMMNNNPPPSSSVVVWWWUUUQQQNNNMMMNNNPPPRRROOOQQQSSSSSSQQQOOOOOOOOOMMMMMMOOOQQQTTTWWW[[[\\\eeeyyydddMMMGGG@@@===@@@@@@>>>EEELLLXXXoooyyycccSSSIIIBBB???>>>@@@CCCLLLZZZkkkyyy~~~~~~}}}wwwooohhhaaa[[[RRRJJJCCC???<<<999888888888777777777777666555555555444444444444444333333333333333222222222222222333444555555555555444444444444555666777777777666666666666555555555444333222222222444555666555666777999999777555444333444444555666777888888888888999999:::;;;;;;;;;<<<;;;<<>>CCCJJJ\\\tttlllSSSNNNHHHAAA@@@EEEMMMSSSUUUOOOQQQRRRQQQNNNJJJHHHGGGHHHPPP\\\qqq|||sssjjjfffffffffdddaaaaaabbbccccccbbbYYYUUUOOOKKKGGGEEEBBB@@@======<<<<<<===???AAACCCEEEFFFFFFFFFFFFDDDCCCBBBDDDEEEGGGIIIJJJKKKJJJJJJMMMMMMKKKIIIFFFDDDBBBBBBBBBDDDJJJRRR[[[eeemmmrrrxxx{{{zzzwwwvvvwwwyyyllleee[[[RRRLLLIIIGGGEEECCCCCCBBBBBBAAA@@@>>>===>>>>>>?????????@@@@@@@@@BBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@>>>???????????????>>>>>>======???@@@AAAAAAAAAAAA@@@BBBDDDCCCAAA???@@@AAA@@@AAAAAABBBCCCCCCCCCBBB@@@@@@AAABBBCCCCCCCCCCCCBBBDDDFFFEEEDDDBBBBBBCCC@@@BBBDDDEEEEEEFFFHHHIIIDDDEEEGGGJJJNNNNNNKKKGGGDDDDDDDDDCCCBBBAAAAAA@@@===>>>?????????>>>>>>???@@@??????>>>>>>??????@@@===>>>>>>???AAACCCEEEFFFFFFFFFGGGIIILLLQQQTTTWWW[[[```hhhoootttxxx{{{|||xxxvvvsssnnnlllnnnssswww{{{}}}{{{jjjeeegggkkklllooorrrzzzppp\\\PPPJJJIIIHHHEEEDDDDDDBBB@@@?????????>>>>>>??????@@@@@@@@@??????@@@AAACCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@???@@@@@@AAABBBAAAAAAAAA>>>???@@@AAABBBCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEDDDDDDEEEEEEEEECCCBBB@@@@@@@@@BBBCCCDDDCCCEEEHHHIIIKKKMMMQQQTTTRRRQQQOOONNNMMMNNNOOOPPPMMMNNNOOOOOONNNNNNOOOPPPMMMNNNOOORRRUUUXXX[[[]]]cccqqqTTTKKKBBB>>>AAA@@@>>>DDDJJJUUUnnnbbbQQQIIICCC@@@??????BBBJJJYYYjjjxxxzzzqqqjjjccc]]]TTTKKKEEE@@@===::::::::::::999999999888888555555555444444333333333222222333333333333444444222333444666777777666666666666666666777888999:::777777777666666666555555666555444333333333444555444555777999999888666444444555555555666666777777777777888888999:::::::::<<<:::;;;>>>???===???CCCGGGTTThhh~~~hhhTTTMMMDDDCCCIIITTT\\\```XXXWWWVVVUUUSSSOOOJJJGGGJJJNNNSSS```|||vvvmmmhhhhhheeebbb``````bbbdddeeedddXXXUUUOOOIIIEEEBBB???>>>======<<<;;;<<<>>>AAABBBDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHGGGFFFEEEDDDCCCBBBBBBEEEKKKRRRZZZaaagggjjjpppttt{{{|||}}}}}}zzzyyy{{{}}}vvvnnncccXXXQQQMMMJJJIIICCCCCCCCCBBBAAA@@@???>>>??????@@@@@@@@@AAAAAAAAADDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@===>>>>>>>>>>>>>>>======:::;;;===>>>>>>===<<<;;;:::>>>AAAAAA???===>>>???@@@@@@AAAAAABBBBBBCCCCCCAAAAAACCCDDDDDDDDDDDDDDD???AAACCCDDDBBBAAAAAAAAA???@@@AAAAAA@@@AAADDDFFFBBBAAABBBFFFIIIIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAAAAA@@@???@@@@@@::::::;;;<<<===>>>>>>?????????@@@BBBDDDGGGIIIJJJMMMMMMNNNQQQUUUZZZ___aaaccchhhnnnssswwwyyy{{{}}}}}}zzztttooolllmmmrrrvvvxxx}}}||||||qqqeeebbbcccccc]]]dddlllxxxuuu```OOOFFFEEEFFFFFFEEEDDDDDDBBB@@@???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>????????????@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@======>>>???AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGCCCBBB@@@??????@@@BBBCCCAAACCCEEEGGGIIIKKKOOORRRMMMMMMNNNNNNOOOOOONNNNNNKKKLLLMMMMMMLLLMMMOOOQQQMMMNNNPPPRRRUUUXXX[[[]]]aaazzzZZZNNNCCC>>>AAA@@@>>>CCCGGGRRRlllaaaOOOIIIDDD@@@???>>>AAAIIIWWWhhhwww|||ssskkkeee___VVVMMMGGGBBB>>><<<<<<<<<;;;;;;;;;;;;::::::555555555444444333333333222333333444444555555666222333555777888777777666888888888888999:::;;;<<<777777777777666666666666999888666444333333333333444555777999999888666444555555555666666666666666666777777888999999::::::;;;999999===>>>===???CCCDDDKKKXXXnnnxxx[[[RRRIIIGGGOOO[[[dddiiiddd```\\\YYYWWWSSSMMMHHHLLLOOONNNSSSjjjyyyooojjjjjjdddaaa^^^___bbbeeeeeedddYYYUUUOOOIIIDDDAAA??????>>>===<<<;;;<<<>>>@@@AAACCCDDDDDDFFFGGGIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMNNNIIIIIIHHHHHHHHHHHHHHHHHHBBBFFFLLLSSSYYY^^^aaaccckkkooouuu|||}}}xxxyyy|||~~~}}}yyymmmbbbYYYRRRNNNKKKDDDEEEFFFEEEBBB@@@>>>===??????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<>>???@@@AAA???@@@AAAAAA@@@AAABBBDDD@@@AAAAAABBBCCCEEEFFFFFFCCCBBBAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDFFFIIIIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBAAA@@@????????????@@@@@@???===;;;;;;>>>@@@BBB@@@CCCKKKPPPPPPQQQSSSZZZZZZ[[[^^^cccgggiiijjjjjjmmmrrruuuwwwxxxxxxyyy{{{|||{{{wwwrrroooppprrrwww|||nnnqqq}}}zzzqqqmmmeeebbbcccdddjjjoooyyytttaaaQQQJJJJJJAAAAAAAAABBBBBBAAA@@@@@@>>>===<<<;;;:::;;;;;;<<>>>>>???AAABBBDDDCCCCCCCCCBBBBBBAAAAAAAAA===============>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>@@@>>>======>>>??????>>>BBBBBBCCCEEEFFFFFFFFFFFFDDDFFFIIIIIIGGGEEEDDDDDDEEECCCAAA@@@??????@@@AAA@@@BBBEEEFFFFFFGGGHHHIIINNNNNNMMMMMMLLLKKKKKKKKKNNNMMMMMMMMMMMMMMMNNNNNNRRRRRRRRRQQQQQQSSSWWWZZZcccvvv^^^IIIEEEDDDBBB@@@???BBBGGGRRRgggeeeOOOJJJHHHCCC>>>===@@@GGGSSSbbboooyyy|||uuupppjjjbbbWWWPPPLLLGGG@@@:::;;;:::999:::;;;;;;:::888777666666444333222111111444333333333333444555555444555666666666666666555777777777888999999::::::666666666666777777777777777777666666666555555555666666777777777777666666555555666666777777888888666666666666666666666666888999999:::;;;<<<>>>>>>DDDHHHPPP___xxxlll___PPPJJJMMMVVVffftttuuukkkaaa______\\\TTTNNNIIINNNOOOMMMYYYvvvzzzssskkkfffggg\\\\\\aaaccciiikkkbbbYYYSSSKKKFFFDDDBBB@@@============<<<;;;;;;===@@@BBBCCCFFFHHHJJJKKKLLLLLLLLLKKKJJJLLLOOOQQQOOOLLLJJJIIIGGGFFFEEEFFFFFFGGGFFFHHHMMMRRRWWW[[[]]]^^^aaaggglllooottt{{{|||zzzrrrpppqqqxxxwwwlllbbbZZZSSSOOOLLLLLLKKKIIIEEEBBB@@@???BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;<<<>>>??????>>>>>>???AAACCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@BBBCCCCCCDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEHHHIIIHHHFFFCCCCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@???>>>>>>AAACCCGGGFFFIIIQQQWWWXXXZZZ^^^ccccccdddgggjjjmmmooopppqqqsssvvvyyyzzz{{{||||||}}}~~~~~~{{{wwwtttttttttzzz|||pppiiisssuuupppnnnhhhcccdddjjjuuu~~~ssscccTTTHHHBBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>===<<<;;;:::;;;;;;<<<>>>>>>======>>>???AAABBBBBBBBBBBBBBBAAAAAA@@@@@@????????????????????????>>>>>>??????????????????AAA???>>>>>>???@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJJJJHHHFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>@@@CCCDDDFFFGGGJJJLLLNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRRRRQQQPPPRRRVVVYYYbbbrrrcccLLLFFFDDDBBBAAA???AAAEEEOOOdddwww^^^QQQJJJCCC===;;;>>>DDDOOO]]]kkkwww}}}|||vvvsssnnnfff[[[SSSNNNHHH@@@:::;;;:::::::::;;;;;;:::888888888777666555444333222444444333333444444555666555555666666666666666666777777888888888888999999777777777777666666666666777777666666555444444444555555666666666666555555555555666666777777888888888888888888888888888888999999999:::;;;<<<>>>???CCCFFFKKKWWWmmmuuufffUUUMMMNNNXXXjjjzzzwwwkkkeeeccc]]]UUUOOOLLLNNNNNNNNNVVVmmmwwwnnngggfff\\\]]]bbbdddjjjmmmdddZZZSSSKKKFFFDDDBBB@@@>>>=========<<<::::::<<<>>>@@@AAADDDFFFHHHJJJJJJJJJLLLKKKJJJKKKMMMNNNLLLIIIIIIHHHFFFEEEDDDEEEEEEFFFEEEGGGLLLPPPUUUXXXZZZZZZ[[[aaafffiiinnnuuuwwwvvvooommmnnnuuuzzzqqqfff]]]VVVUUUSSSPPPLLLHHHDDDAAA@@@DDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAABBBAAA???>>>=========>>>;;;===>>>>>>>>>>>>@@@BBBBBBDDDFFFHHHIIIGGGEEECCCEEEFFFHHHJJJIIIFFFCCCAAAFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@????????????????????????@@@BBBBBBBBBDDDGGGIIIIIIGGGCCCCCCDDDEEEFFFFFFGGGGGGDDDCCCCCCBBBAAAAAAAAA@@@AAABBBBBBBBBBBBCCCFFFIIIMMMLLLPPPYYY^^^aaaeeeiiimmmmmmnnnoooqqqsssuuuvvvwwwxxxzzz{{{}}}~~~~~~~~~|||~~~|||yyyxxxxxx}}}uuurrrrrr}}}qqqqqqqqqkkkggggggtttsssaaaUUULLLEEE@@@@@@BBBBBBBBBAAA???>>><<<;;;======<<<;;;;;;;;;;;;<<<===<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@??????<<<<<<===>>>>>>???@@@@@@BBB@@@??????@@@AAAAAA@@@>>>???AAABBBCCCDDDDDDDDDEEEGGGHHHHHHFFFEEEEEEFFFBBBCCCDDDCCCBBB@@@>>>======>>>AAABBBDDDGGGLLLOOONNNNNNNNNMMMMMMMMMMMMMMMIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPRRRUUUXXXaaannnlllRRRHHHDDDBBBBBB???@@@DDDLLL]]]xxxnnnZZZLLLDDD???:::<<<@@@IIIVVVeeerrr{{{|||zzzxxxtttlllaaaYYYSSSKKKBBB;;;<<<;;;::::::;;;;;;:::888999999888777666555555444444444444444444555666666555555555666666777777777888888888777777777777777888888777777666666555555777666666555444444333333444444444555555444444444555555666666777777888888777777777777777777777777:::::::::;;;<<<===>>>???AAACCCEEELLL]]]tttrrr___SSSQQQZZZnnnwwwnnnhhhccc[[[TTTQQQMMMLLLNNNRRR```}}}}}}sssjjjggg]]]^^^dddfffmmmooofff[[[TTTKKKFFFCCCBBB@@@>>>=========<<<:::999;;;<<<===???AAACCCEEEGGGGGGHHHJJJIIIIIIIIIJJJJJJIIIGGGHHHGGGEEEDDDCCCCCCDDDDDDEEEGGGJJJNNNQQQSSSUUUUUUSSSXXX]]]```fffmmmpppooojjjhhhjjjpppyyy}}}ssshhhaaa^^^[[[VVVQQQLLLHHHDDDBBBDDDEEEEEEFFFFFFGGGHHHHHHJJJKKKKKKLLLKKKJJJIIIHHHDDDDDDCCCBBBBBBBBBBBBBBBEEECCCAAA???>>>???@@@AAA<<<===???@@@@@@@@@BBBDDDCCCFFFKKKOOOPPPNNNJJJGGGGGGIIIMMMQQQRRRPPPLLLIIIIIIIIIJJJIIIHHHEEECCCAAA>>>???@@@AAAAAA@@@>>>===>>>>>>>>>>>>????????????BBBAAABBBDDDGGGJJJJJJIIIDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGIIILLLOOOSSSSSSWWW^^^ccceeejjjqqqsssttttttuuuuuuvvvxxxzzz{{{zzzzzz{{{}}}~~~~~~~~~zzz|||~~~~~~{{{tttsssrrrnnnlllmmmuuueeeTTTLLLHHHEEEBBBAAA@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>???????????????????????????CCCCCCBBBAAA@@@@@@??????<<<<<<======>>>>>>>>>>>>BBB@@@>>>>>>@@@AAA@@@???>>>???@@@BBBCCCDDDDDDDDDBBBCCCEEEEEEDDDEEEFFFHHHAAAAAAAAAAAA@@@@@@??????>>>???@@@AAACCCFFFKKKOOOMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJJJJKKKLLLNNNNNNPPPPPPQQQPPPOOOQQQSSSVVVaaaiiivvvYYYIIIDDDBBBBBB@@@AAADDDKKKWWWmmmzzz___OOOFFFBBB:::;;;===DDDOOO^^^nnnxxx~~~~~~~~~zzzrrrggg___XXXPPPEEE===>>><<<::::::;;;;;;:::999999888888777666666555555555555555444555555666777555555555666666777888888999999888777777666555555888888777777666666555555666666666555444333333333444444555555555555444444555555666666777777888888666666666666666666666666;;;;;;;;;;;;<<<===>>>???@@@AAABBBFFFQQQcccvvvzzziii\\\VVV\\\nnnuuuooojjjccc]]]VVVLLLJJJOOOOOOTTTooozzznnnjjj``````eeegggooorrriii\\\UUULLLFFFCCCBBB@@@>>>===>>>>>><<<:::999999;;;;;;<<<===???AAACCCDDDDDDFFFFFFGGGHHHHHHIIIHHHGGGHHHGGGEEEDDDCCCCCCCCCDDDDDDFFFIIILLLNNNOOOPPPPPPLLLQQQUUUXXX^^^fffjjjjjjeeedddfffllluuu}}}{{{rrrkkkhhhddd___ZZZWWWRRRMMMIIIFFFFFFFFFGGGHHHIIIIIIIIIPPPQQQQQQQQQPPPMMMKKKJJJFFFEEEDDDDDDCCCDDDDDDDDDEEECCCAAA?????????AAABBB<<<>>>@@@@@@@@@AAACCCDDDHHHLLLSSSXXXZZZYYYUUUSSSLLLNNNRRRWWWZZZXXXRRRMMMHHHHHHHHHHHHFFFDDDBBBAAA??????@@@AAA@@@???===<<<=========>>>>>>?????????AAAAAACCCFFFIIIKKKKKKKKKFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGEEEGGGJJJLLLNNNPPPSSSVVV]]]]]]```eeegggiiiooovvvyyyzzz{{{{{{yyyzzz|||~~~~~~|||}}}|||}}}wwwrrrnnnnnnqqqvvv}}}eeeWWWHHHCCCBBB@@@>>>===<<<<<<======>>>=========;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>======<<<<<<@@@???======???@@@???>>>>>>???@@@BBBCCCDDDEEEEEE@@@BBBCCCDDDEEEGGGKKKNNNJJJHHHDDDAAA??????AAABBBBBBBBBCCCBBBCCCEEEIIILLLLLLLLLLLLMMMMMMNNNNNNOOOMMMLLLKKKKKKKKKKKKKKKLLLOOOPPPPPPPPPOOOOOORRRTTT___dddtttaaaLLLDDDBBBAAA@@@@@@EEENNNXXXhhhbbbPPPHHHDDD;;;;;;<<<@@@JJJYYYjjjuuu~~~~~~|||uuullleee^^^VVVJJJBBB???===;;;::::::;;;:::999888888777777666555555555666555555555555666777777666555555555666777999:::::::::999888777666555555888777777777666666666555666666555555555444444444555555555666666555555555555555666666777777888888888888888888888888888888;;;;;;;;;;;;;;;<<<===>>>???AAABBBEEEJJJUUUeeeqqqzzzoooccc[[[\\\iiixxx}}}uuuqqqjjjbbbZZZNNNJJJOOOMMMMMMdddtttpppeeecccggghhhooossskkk]]]VVVLLLEEECCCBBB@@@???===>>>>>>===;;;999::::::::::::;;;<<<===>>>@@@@@@@@@BBBDDDEEEGGGHHHIIIIIIIIIGGGFFFDDDCCCBBBCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKHHHLLLOOOQQQWWW___dddeeeaaaaaadddjjjrrr{{{xxxsssqqqnnnjjjgggeeeaaa[[[UUULLLLLLLLLLLLLLLLLLKKKKKKSSSSSSTTTTTTSSSPPPNNNLLLHHHGGGGGGFFFFFFGGGGGGGGGDDDCCCBBB@@@@@@@@@AAABBB>>>???AAAAAAAAAAAACCCDDDOOOSSSYYY___ccccccbbb```WWWXXX[[[___aaa^^^VVVPPPIIIHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@???>>>============>>>??????@@@@@@AAABBBDDDHHHLLLNNNMMMLLLGGGFFFDDDCCCBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMLLLLLLKKKNNNQQQTTTVVVXXX\\\^^^ggggggiiilllmmmooouuu~~~xxxppplllppp{{{jjjXXXMMMBBB@@@???>>>===>>>999:::;;;<<<============:::;;;<<<<<<===<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<============@@@@@@??????>>>>>>======@@@@@@???>>>>>>===<<<<<<@@@>>>======>>>??????>>>===>>>@@@BBBCCCEEEEEEEEEBBBCCCEEEEEEGGGJJJOOOSSSUUUQQQKKKEEEAAA@@@AAABBBDDDEEEEEEEEEDDDEEEGGGIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKKKKKKKKKKNNNOOOPPPOOONNNNNNPPPRRRYYY]]]kkkjjjQQQFFFCCCBBB@@@???DDDPPP[[[hhh|||cccPPPGGGCCC<<<<<<===>>>EEESSSdddppp{{{||||||vvvoooiiiddd\\\QQQHHH@@@>>>;;;::::::;;;:::999777777777777666666666555666666666666666777888888666666555555666888:::;;;:::::::::999888777777666666666666777777777777777555555555666666666666777555555666666666666555555555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<>>>???BBBEEEGGGKKKVVVaaatttqqqmmmeee\\\ZZZeeesss~~~xxxoooeeeaaaTTTNNNPPPMMMKKK\\\ttt{{{xxxkkkfffggggggooossslll^^^WWWLLLEEECCCBBB@@@???<<<>>>???>>>===;;;;;;<<<::::::999999:::;;;<<<<<<;;;===AAACCCDDDEEEGGGIIIHHHFFFDDDBBBAAAAAAAAAAAA@@@BBBCCCEEEFFFGGGFFFFFFEEEHHHJJJKKKPPPYYY^^^^^^]]]^^^bbbhhhqqq{{{zzzwwwvvvsssqqqqqqqqqmmmfff___XXXWWWVVVTTTQQQOOONNNMMMPPPQQQSSSTTTTTTSSSPPPOOOJJJJJJJJJIIIIIIJJJJJJKKKFFFFFFFFFEEEEEEEEEEEEDDDCCCEEEFFFFFFEEEEEEFFFHHHQQQTTTZZZ___dddggghhhiiicccccceeeiiikkkiiiaaaZZZQQQOOOKKKHHHEEECCCCCCCCCBBBBBBAAA@@@???>>>>>>???======>>>??????@@@AAAAAA@@@BBBFFFKKKPPPQQQOOOLLLGGGFFFDDDCCCCCCDDDEEEFFFDDDFFFJJJMMMPPPQQQQQQQQQSSSVVVYYY\\\^^^aaadddfffllllllnnnqqqqqqrrr{{{~~~}}}yyyqqqpppzzzjjjVVVLLLEEE@@@??????===>>>@@@999:::;;;;;;;;;;;;;;;:::::::::<<<=========<<<<<<;;;<<<============<<<;;;:::;;;;;;;;;<<<<<<<<<<<>>>>>>>>??????????????????>>>>>>AAA???>>>>>>???@@@@@@???;;;===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEHHHMMMQQQTTTQQQLLLGGGDDDBBBBBBCCCDDDFFFGGGGGGFFFFFFGGGIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNOOOOOONNNNNNOOOPPPSSSWWWdddtttWWWJJJFFFDDDCCC>>>AAAMMMYYYcccuuu```OOOGGGBBB<<<<<<<<<===BBBNNN___kkkvvvyyy~~~}}}zzzuuuooolllhhhaaaVVVNNNAAA>>>;;;::::::;;;::::::888888888888888777777777777777666666777777888999666666555555666888:::<<<;;;;;;::::::999999888888555555666666777777888888444555555666777888999999444444444555555444444444555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<;;;>>>CCCDDDEEEMMMWWWbbbdddeeeaaaYYYXXXdddrrryyymmmiii]]]TTTQQQMMMKKKUUUdddpppiiigggfffmmmsssmmm___WWWMMMEEEBBBBBBAAA???<<<>>>@@@@@@>>>=========;;;:::999888888888999999777:::>>>??????@@@BBBDDDEEEDDDBBB@@@>>>>>>>>>>>><<<===???AAABBBBBBAAAAAA@@@CCCDDDDDDHHHQQQWWWWWWYYY[[[___fffooozzz~~~{{{xxxvvvtttsssuuuvvvrrrjjjcccbbbaaa^^^ZZZVVVRRRPPPNNNMMMOOOQQQTTTUUUTTTRRRQQQLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLOOORRRVVV\\\aaafffiiijjjjjjjjjlllqqquuuuuunnnhhhZZZWWWRRRMMMIIIGGGFFFFFFDDDCCCAAA???>>>>>>???@@@===>>>>>>???@@@AAAAAAAAA???BBBGGGMMMRRRRRROOOLLLGGGFFFEEEDDDEEEFFFHHHJJJDDDGGGKKKOOORRRTTTTTTTTTXXX[[[___bbbdddfffiiikkklllllloooqqqrrrttt}}}vvvkkkdddjjjuuu~~~{{{xxxzzz~~~|||}}}zzztttvvvoooXXXIIIAAA===;;;<<<;;;999;;;???;;;;;;;;;;;;::::::999888999:::<<<=========<<<<<<:::;;;<<<<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<>>>>>>>>???@@@@@@AAAAAABBB@@@??????@@@AAAAAA@@@:::;;;===???AAABBBCCCCCCDDDCCCBBBAAAAAADDDHHHLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCEEEHHHHHHHHHHHHIIIJJJGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMNNNOOOOOOMMMNNNOOOOOONNNMMMNNNPPPQQQUUUaaa|||zzz[[[MMMHHHFFFHHH???>>>HHHSSS[[[kkk|||zzz]]]NNNGGGBBB;;;<<<<<<<<>>@@@@@@???>>>>>>???<<<;;;999888777777777777666999<<<===<<<<<<>>>@@@CCCBBB@@@>>><<<<<<<<<<<<999:::<<<===>>>???>>>>>>===@@@@@@???CCCLLLQQQRRRVVVYYY^^^dddnnnyyy|||zzzxxxvvvtttttttttqqqkkkfffdddggghhheee___XXXTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPLLLKKKOOOPPPMMMLLLNNNLLLJJJJJJLLLPPPQQQOOOMMMUUURRRSSSWWWWWWSSSOOONNNSSSTTTTTTTTTUUUZZZbbbhhhjjjkkkpppxxx~~~wwwpppjjj___SSSMMMLLLLLLHHHEEEGGGFFFDDDBBBAAA@@@@@@???>>>>>>=========>>>??????CCCCCCEEEKKKQQQQQQLLLGGGEEEFFFGGGGGGFFFGGGIIIKKKJJJKKKLLLMMMNNNQQQVVVYYY___cccgggjjjjjjlllooossstttsssrrrtttxxx||||||nnnccc^^^___```qqq}}}vvvzzzuuurrruuuzzz{{{uuuyyyttt[[[MMMJJJ????????????>>>>>>>>>======<<<;;;:::::::::::::::::::::::::::::::::::::::<<<;;;;;;<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>===============??????AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCAAA???AAADDDFFFFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGLLLKKKJJJIIIHHHHHHIIIJJJMMMLLLKKKKKKMMMOOORRRSSSOOOSSSUUUSSSRRRRRRPPPLLLSSSYYY```qqqbbbMMMFFFEEECCCBBBCCCFFFIIISSSfffwwwyyykkkSSSEEE@@@>>><<<===???AAAFFFTTTaaaooouuu|||~~~{{{pppiiihhhfff]]]QQQEEE@@@<<<<<<:::777777:::888999;;;;;;;;;999777666444555666777777888777777777666444555777999::::::::::::888777666666666666666666666666555555555555777666555444444555666777777666555444444444444444555555666666777777888888:::;;;;;;<<<<<<;;;;;;:::<<<:::888888999:::999888===:::999<<<>>>AAAHHHPPPWWWWWWYYYZZZUUURRR\\\iii{{{qqqiii]]]TTTPPPPPPQQQQQQ```yyyyyyooojjjiiiiiikkkeee[[[NNNFFFCCCCCCAAA?????????>>>>>>>>>??????@@@======<<<;;;:::999999888<<<:::777555555777:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===:::<<<===???AAAEEEJJJNNNUUUWWW^^^iiiwww}}}zzzyyyvvvtttssstttrrrnnnjjjgggiiikkkhhhbbb\\\YYYWWWRRRQQQPPPPPPPPPPPPQQQQQQOOOKKKJJJMMMNNNMMMLLLNNNNNNMMMMMMOOOSSSVVVVVVTTTYYYXXXZZZ```aaa\\\VVVUUUUUUUUUTTTSSSSSSWWW^^^ccchhhkkkrrr{{{|||wwwooofff[[[TTTPPPNNNJJJGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCFFFLLLRRRRRRMMMHHHIIIJJJLLLKKKKKKKKKLLLNNNMMMNNNOOOPPPQQQUUUZZZ]]]cccgggllloooooopppsssvvvwwwvvvuuuwww|||}}}~~~pppaaaYYYUUUXXX^^^oooyyyxxxqqqlllpppvvvzzzyyybbbMMMBBB?????????>>>>>>>>>===============<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;===???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;@@@?????????????????????>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBDDDAAA???@@@CCCDDDDDDBBBDDDEEEEEEFFFGGGGGGHHHIIILLLKKKIIIHHHHHHHHHIIIIIIMMMMMMLLLLLLNNNPPPRRRTTTTTT\\\```\\\UUUQQQOOOMMMQQQXXX```pppdddNNNGGGEEEDDDCCCCCCEEEHHHPPPaaaqqqxxxsss\\\LLLDDD???======???@@@EEERRR^^^iiipppyyy~~~}}}sssjjjgggeee]]]TTTFFF@@@<<<;;;:::777888;;;999:::;;;;;;;;;:::888777777777888999::::::::::::888666555666888;;;<<<;;;;;;:::999888777777777777666666666666555555555555666666555444444555666666666555555444333333444444555555666666777777888888999::::::::::::::::::999;;;:::888999:::;;;:::999===::::::<<<>>>AAAHHHPPPXXXYYY\\\\\\VVVRRRXXXccczzzxxxpppeee\\\WWWTTTRRRPPPVVVkkk|||ooofffddddddbbbXXXMMMEEECCCCCCBBBAAAAAAAAA@@@??????@@@@@@@@@@@@@@@???===<<<:::999999;;;999777666666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888999:::::::::;;;===>>>@@@DDDIIILLLSSSUUU[[[jjj|||{{{zzzxxxvvvvvvwwwvvvqqqmmmjjjlllmmmkkkgggbbb^^^]]]UUUTTTRRRQQQQQQRRRTTTUUUQQQLLLJJJMMMOOONNNOOORRRSSSQQQQQQRRRVVVZZZ\\\]]]^^^^^^dddlllnnnhhhaaa^^^[[[[[[YYYWWWVVVXXX\\\```iiioooyyy|||uuuppphhh___WWWQQQNNNLLLHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDHHHNNNSSSSSSNNNJJJMMMOOOQQQQQQPPPPPPQQQRRRQQQRRRTTTTTTVVVYYY^^^bbbfffkkkrrruuuvvvwwwzzz||||||{{{{{{}}}{{{zzzyyyjjjZZZRRRQQQVVVaaalll}}}}}}|||uuuqqqvvv||||||fffTTTFFF@@@@@@>>>>>>>>>=========<<<<<<======<<<<<<;;;;;;<<<<<<::::::::::::::::::999999::::::;;;===AAACCCBBBAAA<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======<<<<<<======>>>>>>>>>===<<<<<<======>>>>>>??????@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBAAA@@@????????????CCCAAA??????AAABBBBBBBBBDDDEEEFFFHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIMMMMMMMMMMMMOOOQQQSSSTTTZZZdddjjjdddZZZTTTQQQOOOQQQVVV___ooogggQQQHHHFFFEEECCCCCCDDDEEEKKKYYYggguuu}}}iiiVVVJJJAAA>>>>>>???@@@DDDNNNYYYaaaiiittt}}}wwwlllfffccc^^^XXXHHHAAA<<<;;;:::888999<<<999:::;;;<<<;;;:::999888888999:::;;;;;;<<<<<<<<<999888777888:::<<<===<<<;;;:::999999888888888888666666666666555555555555555555444444444444555555555444444333333333333333555555666666777777888888888888888999999:::::::::<<<:::999:::<<<<<<<<<:::<<<999999<<<>>>AAAGGGOOOYYY\\\``````ZZZTTTVVV\\\oooxxxooogggaaa[[[TTTOOONNN\\\pppyyyhhhaaa``````XXXMMMFFFDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBDDDDDDBBB@@@>>><<<;;;::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999999:::<<<===>>>BBBFFFJJJQQQQQQXXXjjj|||{{{|||}}}~~~{{{tttnnnlllmmmmmmllliiifffcccaaaYYYXXXUUUTTTTTTUUUXXXYYYUUUPPPMMMOOOQQQQQQSSSVVVVVVUUUSSSSSSVVVZZZ]]]```___bbbjjjuuuxxxrrrjjjffffffeeebbb```^^^^^^```bbbnnnvvv|||zzzxxxsssiii___VVVSSSRRRMMMLLLLLLKKKJJJIIIHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCEEEJJJPPPUUUUUURRRNNNOOORRRTTTVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[]]]```cccgggmmmtttyyy{{{|||}}}{{{{{{jjjbbbZZZ[[[aaakkkzzzsssoooppp~~~gggVVVLLLFFFDDDDDD=========<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;;;;:::::::::999999999999999999999:::>>>AAADDDDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::<<<===============<<<<<<<<<======>>>???@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEECCCCCCAAA@@@???>>>>>>>>>@@@???>>>>>>???AAACCCDDDBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHKKKKKKKKKLLLNNNPPPRRRSSSZZZccciiifff___ZZZVVVRRRSSSWWW___nnnkkkTTTKKKHHHGGGDDDBBBCCCCCCFFFQQQ\\\mmmuuu```OOOCCC@@@>>>??????BBBIIIRRRZZZcccpppzzzyyymmmdddaaa^^^ZZZLLLCCC<<<;;;:::999999<<<::::::;;;;;;;;;;;;:::999777888999:::;;;;;;;;;;;;<<<;;;::::::<<<<<<<<<;;;999999888888777888888888666666666666555555555555555555444444444444555555444333333222222222333333555555666666777777888888555666777888:::<<<===>>>???===<<<===>>>>>><<<:::;;;888888;;;===???EEELLLZZZ___ffffff```YYYWWWYYYcccwww}}}vvvooojjjbbbXXXPPPNNNTTT```ooo{{{oooccc``````ZZZQQQJJJGGGGGGGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHFFFDDDAAA???===<<<999::::::::::::::::::999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;;;;<<>>???@@@@@@AAA???@@@AAACCCDDDDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<===???BBBFFFIIICCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQUUUZZZ^^^```bbbccc^^^XXXWWWXXX___llloooXXXNNNJJJGGGDDDBBBAAAAAABBBIIIRRRbbbuuu}}}gggQQQDDD@@@>>>??????@@@EEELLLUUU___lllvvv{{{~~~zzznnneeeaaa^^^\\\QQQFFF===;;;:::999999;;;999:::::::::::::::::::::888999:::;;;;;;<<<<<<;;;???===<<<;;;;;;;;;999777777666666666666777777888666666666666555555555555555555555555555555555555333333222222222333333444555555666666777777888888444444666888;;;???BBBCCCCCCBBBAAAAAAAAA???===::::::888888:::;;;<<>>:::;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<============<<<<<<;;;;;;999:::;;;;;;;;;===AAADDDIIIOOOXXXdddsss~~~uuuqqqpppnnnnnnmmmkkkhhheee```___\\\ZZZYYYYYYZZZ[[[YYYTTTRRRTTTUUUTTTUUUWWWYYYXXXVVVSSSPPPQQQUUUXXX\\\___iiivvv{{{xxxrrrpppqqqooommmlllmmmlllkkkiiimmmsss{{{xxx{{{|||yyyrrrkkkgggfff\\\\\\[[[YYYVVVRRROOOMMMOOOOOOMMMLLLKKKJJJJJJIIIIIIMMMRRRXXX]]]```bbbbbb]]]^^^____________bbbdddhhhkkknnnooommmlllkkkkkkkkkpppwww{{{~~~|||{{{wwwllldddbbbccc___hhh{{{}}}ppplllqqqxxx{{{~~~wwwbbbTTTGGGBBBAAA>>>;;;:::;;;;;;;;;::::::::::::999888888777777777888999999:::::::::999888888777777888888999<<>>>>>????????????AAABBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>999:::<<<<<<>>>BBBHHHLLLHHHGGGEEEDDDCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSUUUYYYaaagggfff```\\\ZZZ]]]ggguuuuuu\\\PPPKKKFFFCCC@@@AAA@@@@@@EEEKKKXXXiiixxxkkkRRRDDD@@@===>>>??????BBBGGGPPPZZZfffqqqwwwzzz}}}~~~zzzppphhhdddaaa]]]VVVJJJ>>>;;;:::999999:::888999999999999999:::::::::;;;<<<======>>>>>>===>>>===;;;;;;;;;999777444555555555555555666777888666666666666555555555555555555666666666666555555333333333333333444444555555555666666777777888888555555666888;;;???BBBDDDFFFEEEDDDDDDDDDCCC@@@===<<<999999;;;;;;:::>>>DDDTTT```lllqqqpppnnniiicccbbbmmm}}}}}}zzzxxxrrrfff]]]UUUOOOQQQ\\\fffooo}}}sssccc___]]]YYYUUUPPPKKKHHHFFFEEEFFFGGGIIIKKKNNNPPPRRRNNNMMMKKKHHHFFFCCCBBBAAA===>>>>>>??????>>>>>>===:::;;;;;;<<<<<<=====================<<<;;;:::::::::;;;;;;;;;:::<<<@@@CCCFFFMMMVVV___kkk~~~vvvtttrrrqqqqqqooolllhhhhhhgggeeecccaaa```______^^^ZZZXXXZZZ[[[XXXWWWYYYXXXXXXWWWTTTQQQQQQTTTWWW\\\^^^gggssszzzxxxuuutttsssqqqpppppprrrsssqqqooonnnqqqvvv~~~~~~vvvyyy|||}}}{{{wwwsssqqqbbbbbbbbb```]]]ZZZWWWTTTVVVUUUTTTSSSRRRQQQQQQQQQPPPSSSXXX]]]ccchhhllloookkkkkkiiifffddddddgggiiinnnsssxxx|||{{{yyywwwuuutttxxx|||~~~~~~{{{vvvttthhhbbb^^^\\\```ggglllzzzqqqaaaSSSJJJCCCBBBAAA>>>::::::::::::::::::999999999999888888777777888999999:::::::::999999888777777666888888888:::<<<===<<<;;;::::::::::::::::::::::::888888888999::::::;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>=========:::<<<======>>>BBBHHHMMMOOOMMMIIIFFFCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPSSSUUUWWW]]]fffjjjhhh___ZZZ[[[bbbjjj~~~zzz___PPPJJJEEEAAA???@@@@@@???BBBGGGOOO___mmmvvvnnnTTTDDD???<<<>>>???>>>@@@DDDKKKTTTaaalllrrrxxx}}}~~~{{{sssnnnjjjeee^^^ZZZMMM???;;;:::999888999777777777777888888999999::::::;;;<<<============:::999999999:::999666444555555555555666777888999666666666666555555555555666666777888888777666666444444333333444555555666555555666666777777888888777777777777999<<>>??????>>>>>>??????>>>===;;;:::;;;<<<<<<;;;:::<<>>???<<<:::;;;:::::::::999999999888888999888888888999::::::;;;::::::999999888777777666999888888999:::;;;:::888999999999999999999999999777777888999:::;;;;;;<<<::::::;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@AAABBBBBBBBB@@@???>>>======<<<<<<===<<<>>>>>>>>>>>>AAAGGGMMMVVVRRRMMMHHHEEEDDDDDDEEECCCBBBBBBAAABBBCCCDDDEEEFFFGGGJJJLLLNNNPPPQQQQQQPPPUUUXXXWWW[[[dddkkknnn```ZZZYYY]]]cccuuu~~~~~~aaaPPPHHHDDD@@@???@@@@@@???AAAFFFKKKZZZgggppp}}}oooTTTDDD???<<<>>>???>>>???CCCHHHQQQ]]]hhhpppwww}}}|||vvvrrrooohhh```]]]OOO@@@;;;:::999777888777777666666777888999999777888999:::;;;;;;;;;;;;666666666888999999777555666666666666777999::::::777666666666555555555555666777888999999888777666444444444444444555666777555555666666777888888888:::999777777777999;;;===DDDDDDFFFHHHJJJJJJHHHFFFBBB???>>>???===;;;===BBBIIIYYYiiirrrxxx{{{wwwqqqeeeeeeiiiwww}}}sssjjjaaaYYYVVV\\\^^^```kkk{{{uuueeegggiiihhhddd^^^YYYVVVRRRRRRRRRRRRSSSTTTVVVVVVNNNMMMLLLJJJHHHFFFDDDDDDBBBAAAAAA@@@@@@AAAAAABBB<<<<<<<<<===>>>??????@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;:::<<>>======<<<999999999888888999999:::555666888999:::;;;;;;;;;999:::;;;999777666666777999999999999999999999999;;;888666888<<<<<<999555666666666666777777777777888888999::::::;;;<<<<<<:::;;;<<<<<<<<<<<<<<<;;;<<<<<<===??????@@@@@@@@@CCCBBB???===<<<<<<===>>>BBBCCCCCC???;;;<<>>BBBGGGTTT^^^pppxxx|||}}}aaaIII===:::<<<999<<>>>>>???@@@BBBCCCAAA???>>>>>>===<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>?????????DDDJJJSSS[[[dddooo{{{{{{~~~{{{zzz}}}~~~{{{zzz}}}~~~|||{{{sssnnnooooookkkffffffeeedddcccccccccbbb___]]]\\\bbbjjjppprrrrrrrrrsssrrrqqqrrrtttxxxzzzzzzxxxxxx||||||uuuvvvvvvtttqqqsssyyy~~~wwwwwwwwwwwwyyy}}}zzzyyy|||~~~}}}~~~zzzkkkcccaaabbbeeedddiiinnntttzzzqqqvvvpppfff___SSSHHHDDD>>>>>>======<<<<<<;;;;;;::::::999999999999999:::666777888:::;;;;;;<<<<<<:::;;;;;;:::888777777888888888888999999:::::::::???<<<888999;;;;;;888555666666666666777777777777888888999999:::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<===>>>????????????@@@???===<<<;;;<<<>>>>>>BBBEEEFFFDDD@@@>>>@@@BBBEEEFFFGGGGGGFFFCCC@@@?????????@@@AAABBBDDDFFFGGGFFFIIILLLKKKIIIJJJNNNRRRZZZVVVRRROOOOOOSSSYYY]]]YYYZZZTTTSSS___qqq{{{]]]MMMHHHEEEBBBAAA???===???BBBFFFSSS___vvvfffIII===<<<>>>999:::===888BBBKKKWWWbbbjjjpppuuuyyy~~~|||xxxuuurrriii___ZZZQQQFFF>>><<<;;;:::888666666666777777777888888777777666666666555555555666888999999777666777777777888999::::::999888777777777777777666666666666999999::::::::::::;;;;;;888888666555555555666777555555666666777777888888777777888999999999999999;;;===AAAEEEHHHJJJKKKKKKIIIHHHFFFEEEDDDCCCAAA@@@EEEPPP]]]hhhsss}}}~~~uuunnniiilllxxx|||qqqiiiaaa]]][[[]]]fffpppyyy~~~uuummmggg___WWWSSSTTTUUUTTTQQQMMMJJJHHHFFFFFFFFFDDDCCC???>>>>>>???AAAAAA???>>>============>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???????????????CCCKKKVVVaaaiiiqqqxxx~~~zzzxxx{{{}}}~~~zzz{{{|||yyysssppplllkkkjjjjjjiiigggccc```bbbfffjjjlllmmmmmmnnnooonnnnnnpppssswww{{{|||{{{|||~~~~~~~~~xxxoooccc]]]aaammmzzzvvvdddfffxxx|||aaaUUUNNNFFF@@@???;;;;;;;;;:::::::::::::::<<<;;;:::999999999999999777888999:::;;;<<<<<<<<<:::;;;<<<;;;999888888999777777888999::::::;;;;;;EEE@@@<<<:::::::::777444666666666666777777777777777888888999999:::::::::999999::::::;;;;;;;;;;;;;;;<<<===>>>?????????>>>===<<<;;;;;;;;;===>>>???AAAEEEHHHHHHCCC???>>>>>>??????@@@AAAAAAAAA@@@@@@?????????@@@AAACCCDDDEEEDDDGGGJJJIIIHHHIIILLLPPPTTTQQQMMMKKKLLLOOOSSSWWWUUUUUUPPPTTTccctttsssZZZNNNGGGCCCCCCCCC@@@@@@BBBEEERRRaaa~~~nnnLLL@@@???AAA:::999<<<999AAAHHHSSS^^^gggnnntttxxx}}}}}}zzzvvvtttqqqiii```XXXQQQGGGAAA===;;;888666777777888888888888999999555555555444444444444333777999:::999777666666666777888999::::::999888777555555555555666777999:::999999:::::::::;;;;;;;;;999999888777777777777888777777777777777777777777888999::::::::::::::::::999;;;===AAAEEEIIIKKKMMMKKKKKKKKKKKKJJJHHHEEEDDDGGGOOOXXXbbbppp}}}~~~xxxqqqmmmrrr}}}xxxppphhhbbb^^^]]]ccckkkppp}}}~~~uuulllaaaZZZXXXVVVSSSOOOIIIGGGFFFEEEEEEEEECCCAAAAAA@@@???@@@AAAAAA@@@>>><<<===>>>@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@@@@CCCMMM[[[gggooosssxxx{{{~~~xxxxxx|||yyywwwuuurrrqqqooolllgggdddgggjjjmmmpppqqqpppnnnmmmmmmmmmmmmppptttxxx|||~~~~~~~~~rrrkkk``````aaahhhzzzqqqeee```mmmlllVVVKKKFFFAAA>>>>>>999999999:::::::::::::::<<<;;;:::999999888888999888888999;;;;;;<<<<<<<<<999:::;;;:::888777888999666666777888:::;;;<<<<<>>;;;999888666444666666666666777777777777777777777888888999999999::::::::::::;;;;;;<<<===;;;<<<======>>>>>>>>>=========<<<<<<<<<===>>>???@@@CCCFFFFFFCCC@@@>>>>>>============>>>???@@@@@@????????????@@@AAABBBCCCBBBDDDFFFFFFFFFFFFIIILLLMMMKKKIIIIIIJJJMMMQQQTTTTTTSSSOOOUUUeeesssrrrUUUIIIAAABBBDDDAAA@@@BBBEEEQQQbbbxxxSSSDDDAAACCC<<<999===<<>>???AAACCCEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@?????????AAAAAADDDOOO^^^kkkrrrwww{{{~~~}}}qqq~~~|||{{{}}}|||yyywwwsssnnnkkkjjjnnntttzzz|||zzzuuuqqqnnnmmmllllllnnnsssyyy}}}~~~}}}sssgggaaa```WWWaaammm~~~yyypppbbb^^^ddduuuiii\\\MMMFFFCCCAAA>>>>>>::::::::::::::::::;;;;;;;;;:::999888888888888888888888999:::;;;;;;;;;;;;777888999888777666777888666666777888:::;;;<<<<<>>;;;;;;<<<============<<>>>>>>>>===>>>>>>>>>???@@@@@@?????????@@@>>>>>>=========>>>???@@@???????????????@@@AAABBB@@@AAABBBCCCCCCEEEGGGIIIGGGGGGGGGHHHKKKNNNQQQSSSQQQQQQNNNSSSaaakkk}}}bbbOOO@@@AAACCCAAA???BBBFFFQQQccc\\\HHH@@@AAA;;;888<<<======AAAIIITTT```kkkssswwwzzzzzzwwwsssrrrqqqjjjbbbYYYTTTMMMFFF@@@;;;888666777777777777777777777777555555555555555555555555888999:::999777555555666777888999::::::999888777888777555444444666888999555666666777888888999999:::::::::::::::999999888888888888888777777777777888999999999999999888888888888888999;;;===@@@BBBEEEHHHMMMOOOPPPQQQTTTVVVSSSXXX\\\bbbmmm{{{yyysssuuu}}}wwwooofff``````eeelllnnnttt|||sssmmmhhh```UUUMMMFFFEEECCCCCCCCCCCCBBB@@@BBBBBBCCCEEEGGGGGGEEECCC???AAABBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDCCCAAA??????@@@BBBCCCGGGQQQ___lllttt{{{UUU___sssvvvsssyyy~~~yyysssnnnnnnsss||||||vvvqqqqqqqqqooooooqqqtttxxx|||~~~pppggg^^^WWWYYYaaaiiiwww~~~rrrggg``````^^^cccrrr~~~zzzzzzzzz|||oooTTTNNNFFFBBBAAA@@@>>><<<;;;;;;;;;;;;::::::::::::888888777777777777888888777888999999:::::::::999666777888777666555666888777777888999::::::;;;;;;BBB@@@===:::888666666666666666666666777777777777666666666666666666666666999999888999:::;;;===>>>;;;;;;<<<<<<<<<<<<<<<;;;@@@@@@??????>>>>>>=========<<<;;;;;;;;;===???@@@?????????>>>??????@@@AAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCEEEGGGGGGEEEFFFHHHJJJLLLOOOQQQRRRMMMNNNLLLPPP[[[```nnnvvv[[[DDDAAACCC@@@???CCCFFFPPPcccmmmPPP@@@???:::777;;;;;;<<>><<<;;;;;;;;;::::::999999999555555555555666777888999777777888888999999888888666777888888777666777888888888888999999:::::::::;;;;;;;;;999888666666666666666666666777777777777555555555555555555555555777777666666777999;;;===;;;;;;<<<<<<<<<;;;;;;:::======>>>>>>>>>>>>>>>>>>===<<<::::::;;;<<<======>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAACCCBBBBBBCCCEEEGGGHHHHHHFFFGGGIIIKKKMMMNNNOOOOOOKKKNNNLLLOOOWWWYYYfff}}}lllLLLDDDEEE@@@???DDDEEEPPPccc^^^EEEAAA<<<999<<<<<<<<<===BBBMMM\\\jjjtttxxxyyyyyyvvvsssssssssnnnfff^^^ZZZRRRIIIAAA<<<::::::999999888888888777777777555555666666666777777777666888999999777666777777777888999::::::999888777777777777777666666666666444444555666777888999999999::::::;;;:::999888777777777777888888999999::::::::::::;;;:::999999888888888888888888999::::::???AAADDDFFFHHHOOOZZZccckkksssyyyyyyyyyvvvmmmjjjlllkkkkkklllpppzzzyyyqqqkkkddd[[[TTTNNNJJJEEEBBBBBBCCCDDDCCCDDDGGGMMMTTTYYYZZZWWWSSSNNNMMMKKKIIIGGGFFFFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHFFFDDDBBB@@@???AAACCCEEELLLVVVeeeqqqzzzFFFDDDIIIWWWfffvvv~~~zzzsssuuu}}}xxx{{{{{{~~~xxxuuuyyy{{{~~~zzzwwwyyy{{{}}}yyylllccc\\\XXXZZZaaadddjjj~~~pppiiikkkrrrxxxzzzrrrjjjgggppp~~~~~~ppp```TTTLLLGGGFFFCCC@@@>>>??????===;;;;;;;;;:::999888777777444444444444555777888999666777777888888888777777777888999999888777888:::999999999999999999999:::666777999999777666666777666666666666777777777777555555555555555555555444666555444444555777:::;;;;;;;;;;;;<<<<<<;;;::::::999:::;;;===>>>?????????===<<<<<<<<<<<<<<<;;;999<<<===???AAABBBCCCCCCDDDBBBBBBAAAAAA@@@@@@AAAAAAEEEDDDCCCEEEGGGIIIJJJJJJHHHIIIKKKLLLMMMMMMLLLKKKKKKPPPOOOQQQWWWXXXeee~~~wwwyyyTTTHHHFFFAAA???DDDDDDOOOccclllMMMFFFAAA===???>>><<<===AAALLL[[[jjjtttyyyyyyyyyvvvsssssssssooohhh```\\\TTTJJJBBB===;;;<<<:::::::::999999888888888555555555666666666777777555777999999777777777888777888999::::::999888777555666777777777777666666555555666777888999::::::999999:::;;;:::999888777666666777888999:::::::::;;;<<<<<<<<<;;;;;;:::999777888888999::::::;;;;;;???@@@BBBBBBDDDMMMZZZdddwwwuuurrrtttnnnooopppqqqwww}}}ssslllggg```ZZZQQQLLLFFFCCCBBBCCCDDDEEEIIINNNUUU^^^ddddddaaa]]]WWWUUURRROOOMMMKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGEEEBBB@@@???AAACCCEEEMMMXXXhhhuuu}}}CCCAAACCCHHHLLLUUUiii|||zzzzzz{{{zzzwwwyyy|||}}}}}}}}}}}}~~~~~~|||{{{}}}wwwsssssstttvvv{{{{{{vvvmmmaaa[[[\\\ZZZeeesss|||~~~ooolllkkkoooxxx{{{mmmjjjtttxxx}}}nnn[[[RRRJJJBBB@@@@@@???>>>===<<<;;;;;;777777777777666666666666555555555555666666666666555555555666777999:::;;;888777777666666666666666;;;::::::999888777555555777777888888888888777777555444444444555666888999777777777777888888888888444444555777888999:::;;;888999999::::::;;;;;;<<<999:::;;;<<<===============<<<;;;;;;::::::::::::<<<===???AAACCCDDDDDDEEEBBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLGGGGGGHHHHHHJJJKKKLLLMMMMMMKKKKKKPPPTTTXXXaaajjjdddKKKLLLIIICCCDDDIIIMMM___VVVBBB@@@???;;;999;;;<<<@@@JJJXXXfffoootttwww|||zzzrrrrrrwwwtttkkkiiibbbXXXMMMDDD>>>:::999888999999999999888777777888777777777777777888999999888777777666666777777999999888777777777777777888777555333222333555666666777888777666666888:::;;;<<<===>>>===<<<:::888444555777888999999999888:::;;;<<<<<<<<<;;;:::999999999999999::::::;;;<<<===>>>??????AAAFFFOOOVVVttt{{{zzzyyyuuuuuuzzz|||}}}uuujjjcccaaaYYYQQQJJJFFFDDDCCCHHHNNNPPPVVV```kkkqqqrrroookkkddd```[[[VVVSSSQQQPPPPPPQQQOOOLLLLLLLLLLLLIIIFFFHHHDDDAAABBBBBBBBBFFFKKKTTT^^^lllwww}}}CCCAAABBBFFFHHHJJJTTT```uuu{{{rrrpppqqqppp}}}|||tttooonnnooopppsssxxx~~~}}}ssspppjjjdddbbb```___eeennn{{{|||sssnnnlllfffkkktttvvvrrruuu{{{~~~}}}uuuwww~~~aaaPPPJJJFFF@@@@@@??????>>>===<<<;;;:::777777777777666666666555555555555666666666777777555555555666666888999::::::999888888777777888888<<<<<<;;;;;;:::888777666666666777777777777666666555555444444444666777888666666777777777888888888444444555666777888888999999999888888888888888888999:::;;;<<<<<<=========<<<;;;::::::999999999999<<<===???@@@BBBCCCCCCCCCAAA@@@@@@?????????@@@@@@BBBCCCDDDFFFHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKMMMMMMMMMKKKKKKOOOQQQTTT\\\dddyyytttTTTMMMHHHAAADDDFFFKKK[[[yyyiiiKKKAAA???<<<777;;;<<>>???>>>???DDDLLLRRRjjj{{{{{{}}}rrriiifff^^^VVVMMMIIIEEEDDDGGGMMMWWW^^^jjjvvv~~~}}}zzzpppkkkddd]]]YYYUUUSSSRRRRRROOOLLLKKKKKKKKKIIIGGGIIIDDDBBBCCCCCCCCCGGGMMMXXXaaannnxxx~~~GGGEEEDDDFFFFFFEEEFFFJJJYYYhhh{{{{{{wwwtttrrrwww{{{{{{zzzrrrlllkkkjjjjjjlllpppwww|||~~~~~~zzzwwwuuutttqqqnnnnnnrrr~~~}}}wwwjjj___```aaadddjjjooowwwwwwlllccc]]]bbblllllluuusssjjjkkknnnrrrttt~~~sssssszzzhhhPPPDDDAAAAAA>>>???>>>>>>===<<<;;;::::::777777777666666666555555555555666666666777777777666666555555666777888888:::999888888777777888888::::::::::::999777666555555555666666666666555555555555444444444555555666666666777777777777888888444555555555666666666666888888777666666555444444999999:::;;;<<<<<<<<<<<<::::::999999999999999:::======???@@@@@@AAAAAAAAA??????>>>>>>>>>??????@@@CCCDDDFFFHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMNNNKKKKKKMMMNNNOOOVVV]]]mmm```PPPGGGAAAEEEBBBJJJVVVmmmYYYDDDBBB@@@999<<<<<>>======@@@GGGMMM[[[vvv~~~tttoooddd[[[RRRMMMHHHFFFIIINNNZZZcccrrryyypppgggaaa\\\XXXVVVSSSPPPLLLJJJIIIIIIIIIHHHHHHDDDBBBCCCCCCDDDIIIPPP]]]fffrrr{{{SSSNNNHHHGGGHHHIIIIIIIIIMMMWWWbbbiiiqqqzzz~~~~~~{{{zzzyyyyyy}}}~~~~~~{{{sssnnnkkkhhhiiijjjlllpppwww}}}yyyzzzyyywwwwwwwwwwwwvvvuuuoooqqqtttssspppnnnpppuuu~~~zzznnnfffeeedddbbbiiittttttfff___```^^^\\\iii|||}}}qqqpppsss}}}}}}uuutttwwwyyyzzzsssgggTTTDDD======>>>>>>======<<<<<<;;;::::::999777777666666666555555555555555666666666777777777777777777666666777888888777777666555555555555555777777777777666555444333444555555555555555555444555555555444444444444444666666666666777777777888666666666666666666666666666666666555555555444444888999:::;;;;;;<<<<<<;;;:::::::::999::::::;;;;;;===>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAADDDEEEGGGHHHIIIHHHGGGFFFIIIIIIIIIIIIJJJKKKLLLMMMMMMJJJJJJLLLLLLMMMSSSYYYeeelllUUUIIIBBBFFF@@@IIIRRRbbbhhhIIIFFFEEE>>><<<<<<>>>EEEQQQ___llltttwww~~~zzzrrrppppppnnnfffbbb\\\VVVQQQJJJCCC===999999999888888888888888777777777777888999::::::::::::999999999999::::::777555333222222333555666777777666555555666666777666777888777666666888:::=========<<<;;;999888777::::::::::::::::::999999<<<;;;:::999:::;;;<<<===:::::::::999999::::::;;;:::<<<===<<<;;;<<>>>>>>>>???<<<<<<;;;;;;:::999999999666666666666555555555555555555555555666666666666888888777777777888888999777666666555444555555555666666666666666555444333444444555555555555444444555555555555555555444444555666666666666777777777888888777777777777666666555555555666666666777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>??????AAABBBCCCEEEFFFGGGGGGGGGFFFEEEEEEIIIIIIHHHIIIIIIJJJKKKLLLKKKIIIIIILLLMMMMMMRRRYYYcccuuu[[[LLLCCCEEE@@@HHHNNNZZZ|||vvvOOOGGGEEE>>><<<<<<>>>CCCMMM\\\jjjtttzzz|||tttooonnnmmmhhhddd^^^ZZZVVVOOOFFF???:::999888777777777888888777777777777888999:::;;;===<<<;;;999888777666666555444222111222333444666555555555555555555555666666777888777666666888:::;;;;;;<<<<<<<<<;;;;;;:::999999999888888888888888;;;;;;:::999:::;;;<<<===;;;::::::999999:::::::::999;;;<<<;;;999999===AAAGGGSSSggg{{{lllccc[[[VVVSSSQQQTTTZZZdddqqqxxxqqqjjjbbb\\\VVVTTTPPPKKKGGGEEEEEEFFFCCCBBBAAABBBBBBDDDLLLVVVccclllwww~~~jjjWWWOOOPPPQQQPPPMMMNNNLLLHHHHHHMMMPPPNNNPPPNNNQQQZZZeeeqqq|||{{{|||~~~}}}yyyyyyyyyzzz}}}{{{zzzzzz{{{yyyyyy{{{~~~~~~~~~~~~}}}vvvooohhhfffiiikkkiiifffeeefffhhhlllnnnqqqtttxxx~~~~~~sssjjjbbb___aaa]]]kkkyyyuuujjjccc```[[[YYY___llluuu{{{}}}}}}}}}jjjTTTIIIBBB===>>>???>>>======::::::::::::999999999888666666666555555555444444333333444444444555555555777777777777777888999999999888777777666666777777888888888888888777666666444444555555555555444444555555666666777666666555555555666666666666777777888888888888777777777777444555555666777777888888777777888999::::::::::::;;;;;;;;;;;;<<<===??????===>>>>>>????????????>>>======>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGHHHIIIIIIJJJJJJHHHHHHKKKMMMMMMRRRXXXaaa}}}xxx]]]NNNDDDCCCAAAFFFKKKTTToooVVVFFFAAA<<<=========AAAJJJYYYiiittt|||}}}wwwqqqnnnmmmlllfff```\\\YYYSSSIIIAAA;;;:::888777777777888999777777777888999:::;;;<<<===<<<:::888666444333333333333333333333444444555444444444555555555555555666777888777666666888:::::::::::::::;;;;;;;;;;;;888777777666666777888888::::::::::::;;;<<<<<<===;;;;;;:::999999999::::::777999;;;:::888888:::===BBBEEERRRfff~~~~~~|||oooggg___[[[XXXWWW[[[```fffttt|||ssshhhaaa[[[YYYUUUOOOIIIFFFEEEFFFCCCBBBBBBCCCBBBEEEOOOZZZdddlllvvv~~~yyyhhhbbb^^^ZZZVVVVVVQQQJJJHHHJJJJJJGGGIIIFFFFFFJJJNNNVVVbbbnnn|||{{{~~~~~~~~~~~~}}}~~~~~~|||zzzwwwyyy}}}~~~}}}zzztttmmmgggjjjllljjjfffdddfffiiihhhmmmtttyyy{{{rrrggg___YYYWWW^^^gggvvv|||rrrmmmjjjhhhgggaaadddkkkvvv~~~iiiUUUFFFBBB;;;777;;;===:::999:::999999999999999888888888666666555555555444444444222222222333333333444444444444444444555777888999888888777666666666666777888888999999999888777777555555666666666666555555444555666888888888777777555555555666666666777777666666666777777777777777555555555666666666666666666777888999:::::::::::::::::::::;;;<<<===??????===>>>>>>???@@@@@@@@@@@@<<<<<<<<<===???AAABBBCCCEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFFFFFFFGGGHHHHHHJJJHHHHHHKKKKKKKKKOOOUUU\\\rrroooWWWLLLEEEDDDBBBDDDGGGPPPbbb___GGG@@@>>>=========???GGGVVVhhhtttzzz{{{||||||zzzvvvrrrpppoooiiibbb^^^[[[UUUKKKCCC;;;:::888777666777888999777777777888999:::<<<<<<:::999777555444222222222222222444555555555444444444444555666666666666666666777888777666666888:::999999888888888888888888777666666555666777999999888999:::;;;<<<<<<<<<<<<<<<;;;::::::999999999:::666888;;;:::888777999;;;;;;>>>GGGSSS```qqq~~~ssskkkccc^^^[[[ZZZ^^^dddfffvvv}}}pppeee``````\\\VVVNNNIIIGGGGGGDDDCCCDDDEEEDDDGGGSSS___eeellluuu|||wwwooogggcccaaaYYYOOOJJJIIIEEEAAADDDAAA???@@@BBBEEEPPPZZZaaaooo~~~{{{uuuppprrrtttttttttvvvzzz~~~zzz~~~~~~zzztttjjjmmmnnnlllhhhhhhlllpppkkksss}}}xxxpppllllllddd___[[[XXXXXX^^^nnn}}}zzzoooeeefffnnnuuuvvvvvvwwwzzz}}}eeeUUUIII@@@AAA999555888:::666555777999999999888888888888888666666555555555444444444111111222222222333333333111111222333444555777888666666555444444444444444666777777777777666666555555555666666666666555555444555777888999999999888555555555555666666666777555555555555666666777777777666666555555444444333666777888999999:::999999888888999:::;;;<<<>>>???===>>>???@@@@@@AAAAAAAAA::::::;;;<<<>>>@@@AAABBBEEECCCAAA@@@@@@BBBDDDFFFFFFFFFFFFEEEFFFFFFGGGGGGJJJHHHHHHJJJJJJIIIMMMRRRXXXjjjdddPPPKKKGGGGGGBBBBBBEEENNN[[[ssseeeKKKCCCDDD======<<<>>>FFFUUUgggtttxxxwwwyyy|||}}}yyyuuusssrrrkkkccc^^^\\\VVVLLLDDD;;;:::888666666777888999777777777888999;;;<<<===777666555444333222222222111222444666666666444333555555666777777888777777666777888777666666888:::999999777666555555555555666666555666666888:::;;;777999:::<<<======<<<;;;<<<;;;::::::999999999999555888;;;:::888777888;;;666;;;CCCIIIJJJTTTmmmvvvnnneeeaaa]]][[[___dddkkk|||uuuiiiddddddbbb[[[RRRKKKHHHHHHEEEEEEFFFGGGFFFIIIUUUbbbeeellltttzzz|||}}}{{{jjjaaaZZZQQQJJJIIIDDDEEEEEEEEEDDDEEEHHHJJJRRRVVV___jjjqqqvvv~~~}}}yyyvvvvvvxxx{{{}}}}}}lllddd^^^[[[^^^eeefffeeecccccceeepppnnniiihhhlllyyy{{{aaaRRRIIIBBB>>>999888888888777777666666666666666666666666666666555555444444444444555555444444333222222222222333444444333222222333333333555444333333222222222222333444666777888777666444444444444555555555555666777666555444444555666777777777666666555555555444999777555666999:::888666444444444555555555555666777777777777777666555555777888999:::<<<===>>>???===>>>???@@@AAAAAA@@@???============>>>???AAABBBAAA@@@@@@@@@AAACCCEEEFFFCCCCCCBBBCCCDDDFFFHHHIIIEEEFFFHHHHHHGGGHHHJJJLLLYYYhhhjjjTTTOOONNNLLLKKKEEEFFFOOOVVVdddxxxQQQCCCFFFAAA<<<999<<>>>>>===<<<;;;999777666666666777888999::::::::::::===999<<>>???@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>??????????????????@@@BBBCCCDDDCCCBBBBBBBBBCCCEEEFFFGGGEEEFFFGGGGGGGGGHHHJJJLLLXXXdddjjjTTTOOOOOONNNMMMGGGHHHOOOSSS^^^}}}bbbLLLGGGBBB===:::<<>>FFFJJJKKKUUUcccrrr{{{vvvqqqmmmhhhcccbbbdddjjjooo}}}vvvqqqooojjj```VVVOOOKKKKKKIIIEEEFFFKKKQQQVVV]]]eeelllooosssvvvxxxyyy|||}}}lll]]]WWWQQQJJJFFFFFFGGGFFFEEEFFFDDDEEEHHHIIIIIINNNTTTSSS\\\fffkkklllmmmooorrrwwwxxxwwwlllcccaaabbbffflllwww~~~zzz{{{wwwoootttggg[[[KKK???;;;;;;999888777777777777666666666666666666666666666666666666555444444333333444444555555555444333333333333444333333222222222222333333444444333222222222333333333444555666777666555555555666666666666777777777888777777666666777888888666666666555555555555555555444333333555555444333444444444555555555555666444555666888999:::::::::<<<;;;;;;::::::999999888??????@@@@@@???>>><<<;;;>>>>>>??????>>>===<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDFFFGGGHHHGGGHHHIIIKKKUUU^^^xxxmmmUUUMMMNNNOOOSSSNNNNNNTTTVVV]]]vvv}}}[[[JJJDDD???<<<===???FFFTTTbbbrrr|||}}}tttooonnnmmmpppnnnhhhbbb```]]]TTTJJJ>>>;;;777666777999::::::::::::::::::999999888777555444333333333555666777888777777777666666666666888777666555666666888888<<<<<<<<<======<<<<<<<<<777777555555555555777777666666777888999::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999:::<<<>>>@@@AAADDD@@@BBBGGGHHHHHHPPP\\\ggg~~~yyyvvvtttsssyyy|||tttkkkcccddddddaaa```cccmmmttt|||xxxooodddYYYQQQNNNMMMJJJGGGHHHNNNTTTZZZaaaiiimmmqqqtttwwwwwwwwwxxxyyy|||||||||}}}~~~ooodddVVVMMMJJJKKKJJJIIIIIIEEECCCDDDCCCAAACCCGGGGGGNNNUUUYYYXXXWWWWWWXXX\\\```ffflllrrrxxx}}}|||}}}uuuooollleeeaaammmwwwqqqiiikkkqqq{{{~~~xxxpppuuu|||uuuwww~~~wwweeeVVVNNNCCC<<<::::::999777666666666666666666666666555555555555555555555555444444333333333333444444666555444444333333444444222222222222222222333444444333333222222333333333333444555666666666555555555555555555666666666666666666666666666777777777555555555555555555555555555555555555555555555555444444444555555555555666555666777888::::::::::::;;;;;;::::::999999888888<<<===>>>???>>>===<<<;;;<<<===>>>>>>>>>===<<<<<<===>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHIIIKKKQQQXXXkkksssWWWKKKJJJKKKQQQNNNPPPUUUWWW\\\qqqqqqUUUHHHAAA<<<===>>>AAAMMM[[[mmm||||||uuurrrrrrqqqmmmhhhdddbbb^^^UUUMMM???;;;777666777888999:::;;;;;;;;;:::999888777666555555444555666777888999999999999999888888777777888777777666777888:::;;;<<<===>>>??????>>>===<<<777777666555555666777777777777777888999:::::::::888888888888999999::::::;;;;;;;;;<<<======>>>>>>;;;:::::::::<<>>>>>======::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBDDDFFFHHHIIIIIIIIIJJJKKKOOOSSS```}}}uuuWWWIIIGGGGGGGGGFFFJJJOOORRRXXXjjj~~~mmmQQQEEE===>>>>>>>>>GGGTTTeeewww}}}yyyvvvsssmmmhhhfffddd___VVVPPP@@@===888555666777888999;;;;;;;;;:::999888777666555555666666777888999::::::;;;;;;;;;;;;:::999888888777777777888999;;;<<<<<<===>>>??????>>>===<<<888777666555555666777888777777777888888999999:::666777777888888888888888999999:::;;;<<<===>>>???;;;;;;:::;;;===@@@CCCEEEBBBBBBEEEGGGGGGGGGMMMTTTeeerrr{{{qqqiiiccc___]]]^^^eeeqqq|||}}}tttkkk```cccddd___[[[aaaqqquuuhhh^^^WWWSSSQQQMMMJJJIIIMMMPPPRRRWWW\\\bbbeeejjjlllmmmnnnooopppxxxxxxyyy{{{}}}hhhqqqqqqfff___[[[WWWPPPIIIHHHHHHHHHKKKOOO[[[aaagggjjjhhhbbb]]]YYYNNNKKKGGGDDDDDDGGGKKKNNNKKKRRRXXXYYY[[[```dddeeecccaaa```aaacccbbb^^^[[[YYYYYYYYYZZZ]]]bbbfffiiitttxxx}}}}}}nnnbbb\\\ZZZYYYXXX[[[TTTQQQXXX]]]___eeemmmnnnoooqqqiiifffyyyttt\\\NNNGGG>>>;;;888666666666555444444444444555555555555555444444444444444444444444333222222111111222222333444444333222222222222333111111000111111222333444333333222222222333444444444444444444444555555555222222333333333444444444222222444555555555555555444444444444444555555555222333444444222222333444444444444555555555555666777777888888999888888888666666777888999999::::::666888:::<<<===>>>>>>===::::::::::::;;;===>>>???===>>>@@@AAABBBBBBCCCCCC@@@AAABBBBBBCCCCCCCCCBBBDDDGGGJJJKKKKKKJJJKKKLLLMMMQQQYYYpppuuuXXXJJJFFFEEEBBBCCCGGGLLLOOOVVVgggwww```NNN@@@??????<<>>;;;999888777777777777777333333444444444555555555333333333333333333333333222222111111111111222222333333222111111111111222000000000000111222333444333222222222333333444555444333333333444444555555333333333444444444555555222333444555666666666555333333333444444555555555222444555444222222333555444444444555555555555666444555666777888999999999666666777777888999999999777888:::;;;<<<<<<<<<;;;<<<;;;999888999;;;===???<<<===???@@@AAABBBAAAAAA???@@@BBBCCCDDDDDDDDDDDDEEEHHHKKKMMMLLLLLLLLLMMMLLLQQQVVVgggwww[[[LLLFFFCCCBBBCCCGGGJJJMMMTTTbbbooommm~~~rrrXXXCCC@@@@@@;;;===EEELLL[[[llluuuxxxzzzyyywwwxxxpppkkkmmmlllddd\\\XXXIIIDDD===999777888888999999999:::::::::999999888777777777888888888777777999:::;;;;;;;;;:::888777666666666666888:::<<<>>><<<>>>@@@AAAAAA@@@>>><<<;;;:::999888888999:::;;;666666666666666777777777333444555666777666666555444555666777888:::;;;;;;999999:::;;;<<<===>>>???999===AAAAAA@@@BBBFFFIIIVVVZZZcccnnnsssyyyuuummmgggcccZZZYYY[[[bbbkkkrrrsssqqqjjjlllmmmjjjhhhkkkttt}}}wwwnnngggaaa]]]YYYRRRMMMKKKMMMLLLJJJLLLPPPTTTXXX]]]bbbhhhnnnuuuzzz}}}{{{~~~llliiiiiikkkkkknnnyyysssaaaWWWSSSVVV\\\\\\cccoooxxx{{{xxxqqqmmm[[[WWWQQQKKKHHHFFFEEEDDDBBBEEEDDDAAAAAADDDCCC@@@CCCEEEFFFEEEDDDCCCDDDFFF??????>>>>>>???@@@BBBCCC@@@BBBDDDEEEGGGKKKOOOSSSTTTTTTUUUXXXZZZZZZXXXUUUQQQUUU]]]gggrrr{{{|||~~~~~~||||||yyyqqqgggZZZXXXTTTTTTYYYbbbmmmtttvvvmmmnnnzzzxxx{{{tttyyy~~~uuummmqqqzzz}}}{{{kkkRRRGGGCCC>>>999:::999888777666555555555333333333444444555555555333333333333333333333333222222111111111111222222333222111111000000111111000000000000111222333444222222222222333333444555444333333333333444555555444444444555555555666666222333555777777777777666333333333444444555555555444666888777555444555888444444444555555555666666111222444666888999::::::777777777777888888888888888999:::;;;;;;;;;:::999???===:::888777999<<<>>>:::<<<===???@@@@@@@@@@@@>>>@@@BBBDDDEEEEEEEEEEEEFFFIIILLLNNNMMMMMMMMMMMMLLLQQQUUUccc|||___OOOFFFAAA@@@AAACCCEEEFFFLLLYYYeee^^^ooo}}}___FFFAAAAAA:::999???CCCOOO^^^gggmmmsssvvvuuu{{{rrrmmmpppooofff^^^\\\MMMGGG@@@;;;999999::::::888888999:::::::::999999777777888888888777777666777888999::::::888777555555555555666888:::<<<>>>===???AAACCCCCCAAA???===;;;;;;:::999999:::;;;;;;555555555555666666666666333444555666666666555444333444555666777888999999888999:::;;;<<<<<<<<<<<<777;;;???>>>===???BBBDDDLLLMMMSSS[[[___cccooo|||zzzqqqkkkggg```^^^]]]aaaiiiooosssuuutttxxxzzzzzzxxxzzzxxxpppjjjeee```]]]SSSOOOMMMNNNMMMKKKLLLPPPVVVYYY^^^eeellluuu~~~|||zzzyyy|||