BM6P6(@ ))))))((((((((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***)))'''''''''((()))'''((((((((()))))))))***%%%&&&((()))))))))(((''''''&&&%%%%%%&&&'''((()))'''((((((((((((((('''&&&'''&&&%%%%%%%%%'''((()))******))))))((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))******&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&+++*********))))))((((((''')))***)))((('''(((*********)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***...'''...444(((%%%''',,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&666...###+++---"""------,,,++++++*********111111,,,%%%'''...///)))------------------------...........................---------,,,,,,++++++---......//////......---////////////////////////,,,///(((777///"""333,,,,,,++++++******++++++,,,+++++++++*********))))))+++*********))))))(((((((((++++++(((''')))***)))###(((+++***+++---+++'''$$$$$$(((...,,,&&&(((000)))*********++++++++++++))))))))))))************!!!///...&&&))),,,(((&&&++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------...///000000000111111222333444444444:::333000333444111000444222333333333333333333444888888999:::::::::999999777777777888999:::;;;<<<:::>>>BBBAAA>>>===@@@DDDBBBBBB@@@===;;;;;;>>>@@@EEECCCCCCDDDHHHKKKMMMNNNIIINNNQQQMMMHHHIIIOOOTTTLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIGGGFFFFFFEEEIIILLLOOOOOOMMMKKKLLLMMMMMMOOOPPPQQQQQQPPPNNNLLLMMMLLLLLLKKKKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEGGGIIIJJJJJJKKKKKKJJJJJJLLLOOORRRTTTSSSQQQOOOKKKGGGDDDBBBEEEEEEEEEEEEDDDDDDDDDDDD))))))(((((((((((()))))))))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))+++***((('''''''''((()))''''''''''''((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&'''((()))''''''(((((((((((((((''''''''''''&&&''''''(((((())))))))))))((((((''''''))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******'''''''''((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((((('''''''''******)))))))))(((((((((''')))***)))((('''(((*********)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))&&& """...///''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((...111###111///&&&222333******++++++,,,+++++++++###(((,,,......///---***))))))))))))))))))))))))*********************************))))))((((((((())))))************))))))************************...333!!!!!!$$$'''444''',,,++++++******++++++,,,+++++++++*********))))))************)))))))))((()))###$$$+++000...)))'''...---(((!!!!!!''',,,---000+++))),,,///+++$$$)))))))))*********++++++))))))))))))************///***$$$$$$(((,,,------((((((((((((((((((((((((*********++++++++++++,,,))))))))))))))))))))))))))))))))))))***+++,,,---,,,------...//////000000222......222222///...222222222222333333333333444666666777888888888888888::::::999999999::::::;;;;;;999;;;AAAGGGFFF===555@@@@@@@@@AAABBBDDDFFFHHHBBBBBBCCCEEEFFFFFFCCCAAAFFFEEEEEEIIIOOOQQQLLLEEELLLKKKJJJJJJJJJJJJKKKLLLJJJJJJIIIIIIIIIKKKLLLMMMKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJMMMOOOQQQPPPNNNKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMNNNMMMLLLKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKIIIJJJKKKKKKMMMPPPUUUYYYaaa]]]WWWPPPKKKGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEE))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))******)))((('''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&'''''''''&&&&&&'''((()))))))))((((((((()))))))))((('''''')))))))))(((((((((((('''******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******''''''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''')))***)))((('''(((***)))))))))(((((())))))***************************))))))))))))))))))))))))111***,,,---***...---###,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------%%%,,,)))---,,,&&&!!!''')))***,,,---,,,,,,+++111000111111///,,,...333................................................////////////............---......//////......---////////////////////////&&&555......///)))111444++++++************+++++++++************)))))))))************))))))))))))444---)))'''!!!###111!!!(((...000000...''' $$$******!!!---999((((((((()))))))))******))))))))))))************,,,$$$)))000***''''''$$$........................,,,,,,---------.................................//////...//////000111222222222222333444444555555444444555888777333222555222222222222333333444444444444555555555666666666::::::999888888888888888EEE<<<555666@@@JJJLLLKKK===???CCCGGGHHHFFFAAA===EEEEEEEEEHHHJJJKKKKKKIIIUUULLLDDDCCCHHHLLLMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJIIIJJJKKKLLLNNNOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSRRROOOLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIEEEDDDCCCBBBBBBAAABBBBBBCCCDDDDDDEEEGGGIIIKKKLLLHHHIIIKKKLLLOOOUUU[[[```mmmggg]]]RRRJJJEEEDDDDDDBBBCCCCCCCCCDDDEEEEEEEEE)))(((((((((((())))))***)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%%%%&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((('''(((((((((((((((''''''''''''&&&&&&(((''''''&&&&&&''')))***))))))((('''''''''&&&&&&%%%%%%'''((())))))))))))((()))*********((('''&&&((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((())))))***(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))111'''333...((("""%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&666000---&&&555333+++((()))+++,,,,,,,,,+++***---)))(((***((($$$%%%+++************************************************************************))))))************))))))++++++++++++++++++++++++'''***'''000222...++++++************++++++************))))))))))))*********)))))))))))))))$$$***//////...---...++++++'''""""""(((,,,---111000,,,***...000&&&(((((((((((())))))))))))((()))))))))************%%%&&&222444&&&$$$***'''))))))))))))))))))))))))'''''''''((((((((())))))************************++++++++++++,,,---...///....../////////000000000000111222111...++++++---111111111222333333444444333333333444444555666666888777777666666666777777666:::???DDDGGGFFFCCC@@@FFFBBB>>>>>>BBBGGGKKKMMM>>><<<<<<>>>CCCHHHLLLNNNBBBHHHOOOQQQLLLDDDCCCFFFKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRQQQPPPNNNMMMLLLMMMMMMMMMMMMNNNOOOQQQRRRPPPOOOMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIIIIFFFFFFEEEEEEFFFGGGGGGHHHEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKHHHIIIJJJLLLOOOUUU]]]bbbmmmggg\\\PPPHHHBBBAAA@@@AAAAAABBBCCCDDDDDDEEEEEE((((((((((((((()))******((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''')))***)))))))))((((((''''''&&&%%%%%%'''((())))))))))))((()))*********((('''&&&'''''''''''''''(((((((((***)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((())))))***))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''')))***)))((('''(((***((((((''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((($$$...***###((((((:::************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++000444###(((---!!!&&&******+++,,,+++***)))(((&&&&&&***000222...***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------------------------444)))###$$$+++***###'''+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))******444000%%%###...)))(((++++++)))((()))((($$$***+++)))%%%&&&+++......(((((((((((())))))))))))((()))))))))***************------%%%""",,,222---************************------------............,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000000111111111111111222222333333111///000111111000000111222222333444444444444333444444666777888666666666777777888::::::666888???IIISSSWWWTTTPPP<<<>>>AAADDDEEECCC>>>:::FFFFFFFFFGGGHHHHHHFFFDDDIIIHHHHHHHHHEEEDDDMMMXXXJJJKKKKKKLLLLLLLLLLLLLLLOOONNNMMMLLLKKKKKKLLLMMMOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQPPPOOONNNPPPPPPOOOPPPQQQRRRSSSTTTPPPOOOMMMLLLKKKKKKKKKKKKOOOPPPPPPPPPOOONNNLLLKKKIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJIIIIIIJJJKKKMMMQQQWWW\\\aaa]]]UUULLLEEE@@@===;;;@@@AAAAAABBBCCCDDDDDDEEE(((''''''(((((()))***+++((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''(((((((((((())))))******'''''''''''''''((())))))(((((()))))))))(((''''''&&&&&&'''((()))))))))((((((((()))))))))(((''''''&&&''''''''''''(((((((((((((((((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&((((((((((((((()))************))))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''')))***)))((('''(((***''''''''''''((()))******''''''''''''''''''''''''(((((((((((((((((((((((())),,,555 )))777!!!))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((************************%%%!!!&&&999///555###444,,,++++++***))))))((((((///000---((('''+++...---++++++++++++++++++++++++************************))))))))))))************)))******++++++******)))++++++++++++++++++++++++"""666---###222222*********))))))))))))******(((((()))))))))))))))***))))))))))))***************///)))%%%+++000000>>>KKKZZZaaa___TTTAAA222'''%%%%%%((((((&&&&&&)))((((((((()))))))))******))))))))))))***************///%%%!!!---..."""))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...///..................//////...//////---000333333//////000000111222333444444444444333333444666888999888888888999:::;;;<<<===CCC>>>===HHHUUUXXXMMM@@@FFFDDDBBBDDDNNN___rrriiijjjllllllggg]]]QQQHHHSSSIIICCCHHHKKKFFFAAAAAAJJJJJJKKKLLLMMMMMMMMMMMMPPPOOOMMMLLLKKKJJJKKKKKKOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLOOORRRSSSRRRQQQRRRRRRSSSSSSTTTTTTUUUUUUOOONNNMMMKKKKKKKKKLLLLLLQQQQQQRRRRRRQQQOOOMMMLLLJJJHHHGGGFFFFFFGGGHHHJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIICCCCCCCCCCCCCCCDDDEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIHHHIIIJJJJJJJJJMMMPPPSSSTTTQQQMMMHHHCCC???<<<:::@@@AAAAAAAAABBBCCCCCCCCC''''''''''''((()))***+++((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''(((((((((''''''%%%&&&&&&'''((()))******&&&''''''(((((((((((((((''''''))))))***)))((((((''''''(((((((((((((((''''''''''''&&&''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((()))***************)))))))))((((((&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&''''''((((((((((((''')))***)))((('''(((***'''&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&++++++---<<<************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++---+++AAA###'''%%%)))---,,,+++)))(((((()))***+++!!!000333&&& (((000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,???///111&&&)))$$$******))))))))))))******(((((((((((())))))******((()))))))))************...&&&%%%111GGGpppTTT333+++((((((---)))))))))*********++++++))))))))))))************###///&&&'''555$$$AAA++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///////////////.........---.........222555...$$$//////000111222333444444444333222222333666888999888888888888888999:::;;;:::???IIISSSYYYWWWOOOGGGpppRRRDDDAAAKKKXXXIIIJJJLLLMMMNNNNNNMMMMMMOOONNNLLLKKKJJJJJJKKKLLLNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKLLLPPPTTTUUUTTTRRRSSSTTTUUUUUUVVVUUUTTTSSSNNNMMMLLLKKKKKKLLLMMMMMMQQQQQQRRRRRRQQQOOOMMMKKKKKKIIIGGGFFFFFFGGGIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNLLLLLLKKKJJJJJJIIIHHHHHHDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHJJJJJJIIIIIIKKKMMMNNNLLLHHHDDDAAA@@@???>>>AAAAAAAAAAAAAAAAAABBBBBB''''''''''''((()))++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%'''(((((((((''''''###$$$%%%&&&''')))******%%%&&&((()))))))))((('''&&&'''(((*********))))))'''((((((((((((((('''''''''&&&%%%%%%%%%'''(((***&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))((((((((((((((()))******+++*********))))))(((((('''((((((((())))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''''''''''''''((((((((())))))******'''''''''((((((((())))))((()))***)))((('''(((***&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((($$$###222))),,,888666(((!!!;;;&&&+++)))'''&&&'''))),,,...;;;///,,,///***&&&******))))))))))))******'''((((((((())))))******(((((())))))*********+++((($$$OOO???"""---************++++++++++++))))))))))))************###333&&&%%%...999...///000111222333444444333222222111333555777999777666666555555555555555:::>>>@@@CCCVVVXXXBBBIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPNNNMMMNNNQQQUUUWWWUUUSSSSSSTTTVVVWWWVVVUUUSSSRRRMMMMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRPPPNNNLLLJJJLLLJJJHHHFFFFFFHHHJJJLLLKKKLLLLLLMMMNNNOOOOOOOOOLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKEEEGGGJJJJJJIIIHHHIIIJJJMMMKKKGGGCCCAAAAAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAA))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&'''(((((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&(((((((((''''''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''((('''&&&$$$"""&&&''''''((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++&&&((()))++++++)))(((&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))*********************)))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++***))))))((('''&&&&&&&&&''''''''''''((((((((()))+++!!!+++)))'''+++)))(((333!!!///((((((((((((((((((((((((PPP---!!!''',,,***'''******+++++++++******)))((((((((()))))))))))))))***)))--- %%%111$$$(((JJJzzz------,,,000###,,,111***((('''((()))***)))'''888!!!###***...&&&***:::///(((>>>---777...//////000111222444666777333DDD---222@@@777222DDDBBB333OOOeeeAAAMMMUUUBBBJJJWWWNNNKKKNNNLLLFFFAAAEEEKKKNNNNNNLLLLLLLLLNNNOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOOOOSSS[[[cccbbbZZZQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLJJJJJJKKKKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGHHHIIIIIIKKKMMMPPPQQQPPPOOOOOOOOOOOONNNKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGEEEEEEDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''''''(((((((((((('''''')))))))))))))))(((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''((((((''''''&&&%%%'''''''''((((((((())))))))))))***+++***)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))******))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((&&&)))!!!&&&///###$$$'''+++(((((())))))))))))))))))))))))rrr******'''******((()))***************))))))(((((((((((((((((((((((('''(((***777+++vvv///---;;;''',,,******((('''((()))***)))'''''',,,111+++***<<<000000)))777+++333111333333222222222333333444???,,,===444444:::???$$$;;;XXXAAAUUUHHHFFFKKKPPPMMMMMMOOOLLLFFFEEEHHHLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQWWW```gggfff]]]TTTPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKLLLLLLMMMLLLKKKJJJIIIJJJIIIHHHHHHHHHIIIJJJJJJKKKNNNQQQQQQQQQOOOOOOOOOOOONNNLLLJJJHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCAAA???@@@@@@@@@AAAAAABBBBBBBBB''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((''''''''''''((((((((((((((('''+++******)))((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''((((((((('''&&&&&&(((((((((((()))))))))***((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******+++***************)))((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))******%%%++++++,,,"""&&&&&&333***************************$$$222&&&(((,,,)))((())))))******))))))((((((((((((((((((''''''''',,,"""<<<666444DDD+++777&&&888+++$$$***((('''((()))***)))'''---&&& 666)))+++ddd(((333...///,,,...333444444333333222333333444444888333333444111777[[[FFFHHHCCCTTTJJJDDDEEELLLMMMGGGEEEJJJKKKNNNOOONNNLLLKKKLLLOOOMMMMMMMMMMMMMMMNNNOOOPPPOOOQQQXXXaaagggeee\\\SSSOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLOOOQQQQQQPPPOOOOOOPPPOOONNNLLLJJJIIIIIIIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJHHHFFFDDDCCCCCCCCCAAA???>>>???@@@@@@BBBBBBCCCDDD(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((&&&&&&'''((()))((('''''''''((((((((((((''''''''''''((((((((()))))))))(((((('''&&&&&&''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((())))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++***************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''&&&&&&&&&'''''''''(((((()))'''''',,,///+++666***&&&,,,%%%************************CCC!!!000###'''---)))'''(((((())))))))))))(((((((((((('''''''''''''''444333 ///___444******222***((('''((()))***)))'''******&&&+++###---'''\\\'''555222,,,000+++222000000000111222444666666555111999222+++CCCUUU[[[QQQ>>>EEEEEEDDDEEEFFFHHHKKKMMMNNNRRRTTTQQQLLLIIIKKKNNNMMMMMMMMMMMMNNNOOOPPPPPPOOOPPPSSSYYY]]]\\\UUUNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLJJJIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLJJJHHHFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOQQQQQQPPPOOOOOOPPPOOONNNLLLKKKJJJJJJJJJKKKKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEGGGIIIJJJHHHGGGEEEDDDEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBB))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((((((%%%%%%&&&''''''(((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''((((((&&&''''''(((((((((((((((''''''''''''(((((())))))((('''&&&''')))))))))(((''''''((((((((((((((('''&&&&&&'''''''''(((((((((+++******))))))***++++++&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''((((((((())))))******(((((((((((((((((((((((((((((())))))***+++++++++***************)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))$$$&&&%%%%%%,,, ...$$$(((%%%(((************************$$$;;;...((("""(((---)))''''''((()))))))))))))))))))))((((((''''''''''''///!!!...(((222$$$***((('''((()))***)))'''%%%,,,***'''###333$$$"""^^^***///222---666...111......///000222444666777...EEE$$$,,,OOOIIIPPP999DDDMMMNNNEEECCCJJJMMMHHHRRRUUUWWWSSSMMMIIIJJJMMMNNNNNNMMMMMMNNNOOOOOOPPPQQQPPPOOOQQQRRRRRRNNNKKKLLLMMMNNNOOOPPPRRRSSSSSSMMMLLLKKKJJJIIIJJJJJJKKKNNNNNNNNNNNNMMMKKKIIIHHHFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPPPPNNNNNNNNNOOONNNMMMLLLKKKJJJJJJKKKLLLLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJJJJHHHFFFFFFGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))%%%&&&&&&'''''''''&&&&&&%%%&&&'''((())))))))))))''''''(((((()))******+++&&&''''''(((((((((((((((&&&&&&&&&''''''(((((()))((('''&&&''')))***)))(((''''''((()))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***(((((((((((((((((((((((((((((()))******++++++,,,***************)))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&((())))))))))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))*********$$$...+++)))111333111---(((###"""'''///555???444999"""'''000$$$...(((111************************(((&&&GGGQQQ"""$$$)))+++***''''''((()))******************))))))((((((''''''---555rrrUUU>>>kkk!!!111&&&***((('''((()))***)))'''%%%)))***,,,''')))&&&'''{{{333'''000///666222222000000000111222333444555+++999,,,000LLL;;;BBBIIIHHHLLLsssYYY>>>FFFIIIEEEFFFLLLLLLGGGTTTUUUUUURRRNNNKKKKKKMMMNNNNNNMMMMMMMMMMMMNNNNNNTTTQQQNNNMMMMMMMMMMMMLLLMMMNNNOOOPPPRRRSSSTTTUUUNNNMMMLLLJJJJJJKKKKKKLLLNNNNNNNNNNNNMMMLLLJJJIIIGGGGGGIIIJJJLLLLLLLLLLLLMMMNNNOOONNNMMMLLLMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKJJJHHHFFFEEEDDDEEEEEEDDDDDDBBBBBBBBBBBBDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIGGGGGGHHHHHHFFFDDDDDDCCCCCCBBB@@@@@@???>>>))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))******)))'''%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%%%%&&&'''((())))))))))))((((((((()))))))))))))))&&&''''''((((((((((((((($$$%%%%%%&&&''''''(((((()))''''''''')))***)))(((''''''((()))))))))))))))''''''''''''((((((((((((###$$$%%%&&&'''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((())))))******+++,,,,,,***************)))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''((((((((((((((('''&&&%%%&&&''')))***((())))))*********))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((((((((((((((((((((())))))))))))++++++---%%%&&&111)))&&&+++---,,,***)))GGGVVV"""---)))""":::&&&$$$---***333+++)))+++))))))))))))))))))))))))666!!!***SSS$$$)))(((&&&***'''((()))***++++++++++++,,,++++++***))))))((((((333'''uuu&&&,,,---***(((111vvv222***((('''((()))***)))'''&&&)))'''++++++###(((000+++GGG(((222222111333222000111111222444666888999333%%%LLL;;;\\\///DDDGGGGGG>>>111<<>>DDDJJJIIIIIINNNQQQPPPPPPOOONNNMMMMMMMMMOOONNNMMMMMMLLLLLLLLLLLLQQQOOONNNMMMMMMNNNNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSOOONNNMMMLLLKKKLLLLLLMMMLLLLLLMMMMMMMMMLLLJJJIIIGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNMMMKKKJJJKKKMMMKKKJJJJJJIIIIIIJJJKKKLLLIIIHHHGGGEEEDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGJJJHHHGGGGGGGGGGGGFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&)))++++++)))&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((())))))))))))((((((((('''&&&&&&%%%%%%&&&''''''((((((((((((((($$$$$$%%%%%%&&&'''(((((()))((('''((()))***)))(((''''''((()))))))))))))))(((((((((((())))))))))))$$$&&&(((******)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((()))))))))***++++++,,,,,,***************)))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((()))***)))'''&&&'''(((***+++((())))))*********))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((())),,,'''/// 000++++++++++++)))''''''***,,,000GGG***//////111$$$***///'''///!!!222 000,,,(((((((((((((((((((((((( ***---"""(((...'''"""+++(((((()))++++++,,,,,,,,,,,,,,,,,,+++***))))))(((%%%___777'''***...***mmmJJJ'''***((('''((()))***)))(((&&&---$$$!!!+++((()))###((((((333ZZZ000777444***222111---...000333777;;;>>>???EEE,,,---EEE---OOO@@@<<>>222******///"""000333222222555:::???CCCDDDDDD222pppQQQ???999BBB@@@AAABBBCCCDDDDDDDDDDDDFFFLLL777YYY<<>>BBBDDD666BBB777DDDAAA???@@@AAABBBCCCCCCDDDDDDCCC>>>YYYOOOGGGMMMJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMPPPPPPPPPPPPOOONNNMMMLLLNNNMMMLLLKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLOOOLLLHHHHHHJJJKKKJJJHHHIIIGGGEEEEEEEEEEEEEEECCCDDDCCCCCCCCCCCCDDDDDDEEEIIIJJJKKKKKKJJJIIIFFFEEECCCCCCDDDDDDEEEFFFFFFGGGGGGEEEDDDEEEFFFHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((()))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''((())))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((())))))*********))))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((('''''')))++++++***)))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''',,,'''***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++555'''!!!MMMIII111)))%%%))))))))))))))))))))))))++++++(((%%%'''***^^^===++++++***)))((('''&&&&&&```CCC111$$$)))%%%'''***))))))))))))))))))))))))&&&555!!!///ZZZ)))222+++222***,,,...------000555:::===>>>+++OOO111GGGBBBCCC???@@@AAABBBCCCCCCCCCCCCAAA===>>>KKKEEEMMMGGGJJJIIIHHHHHHHHHJJJLLLNNNOOOOOONNNMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLIIIFFFFFFHHHJJJIIIGGGGGGFFFDDDDDDFFFGGGFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEIIIKKKLLLMMMMMMKKKHHHFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFEEECCCDDDEEEGGGFFFEEEGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&(((***++++++)))'''''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***lll((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((111%%%555///YYYccc///)))((("""((((((((((((((((((((((((&&&)))000"""%%%<<<"""******))))))((((((''''''666444***--- )))...((((((((((((((((((((((((,,,...000555111111)))222...***000///...///222444444444333:::AAA===888DDD>>>???@@@AAABBBBBBBBBBBBJJJ...HHHKKKEEEEEEJJJIIIHHHFFFEEEFFFHHHKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKHHHEEECCCCCCFFFIIIHHHFFFFFFEEEDDDDDDFFFHHHHHHGGGHHHGGGFFFFFFEEEEEEEEEEEEGGGHHHJJJLLLKKKIIIFFFDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDDDDFFFGGGFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''(((((((((((('''%%%$$$###(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&(((***+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((&&&,,,\\\)))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((("""000%%%+++...&&&***!!!|||&&&000$$$(((((((((((((((((((((((((((&&&,,,---###'''***^^^''''''(((((())))))******(((CCC000%%%..."""'''...(((((((((((((((((((((((($$$###......999RRR111,,,444333...///...---...000111000000RRRnnn888EEE222444<<<===>>>???@@@AAAAAAAAAAAAFFFEEE;;;UUU===OOOHHHGGGEEEDDDEEEGGGJJJLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLKKKJJJIIIGGGGGGIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKFFFGGGHHHJJJKKKLLLMMMMMMEEEBBB@@@AAAEEEHHHGGGFFFEEEDDDCCCEEEGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEGGGIIIJJJJJJHHHFFFDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIGGGEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******))))))((('''%%%%%%'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&(((******)))(((&&&'''((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((($$$---VVV***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((///666%%%222!!!...222"""+++ 222)))))))))))))))))))))))),,,$$$%%%,,,'''...&&&&&&'''((()))***++++++%%%$$$)))***$$$***))))))))))))))))))))))))'''%%%***444222<<<,,,+++111111...,,,++++++---000222222111III888===555AAA888<<<===>>>???@@@@@@@@@@@@999QQQRRREEEHHHEEEGGGFFFEEEEEEEEEGGGIIIKKKIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJMMMMMMMMMLLLKKKIIIHHHGGGIIIJJJKKKKKKLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHJJJKKKLLLLLLLLLCCC@@@>>>@@@DDDGGGHHHFFFFFFDDDDDDEEEGGGIIIJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))******)))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((())))))(((&&&&&&'''((()))***))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((###,,,WWW''''''((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))444)))///666'''---///(((###///))))))))))))))))))))))))...###"""///%%%TTT}}}333''''''(((((())))))******%%%GGG&&&"""---%%%((())))))))))))))))))))))))000"""&&&***(((---***###NNN'''++++++,,,,,,,,,+++,,,...000222111000;;;:::;;;999FFF:::<<<<<<===>>>????????????<<>>>>>>>>>>>===((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((!!!"""###%%%&&&''''''''''''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((************))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''((())))))'''%%%&&&''')))*********)))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''""",,,ZZZ$$$%%%&&&((()))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((!!!---000!!!///111'''%%%...555AAA---***%%%))))))))))))))))))))))))******%%%,,,###ddd)))))))))))))))(((((((((((('''888+++)))***))))))))))))))))))))))))666((()))(((###++++++!!!ggg)))///,,,---//////......///000000///---222===???333;;;;;;;;;<<<===>>>????????????KKK777|||LLLCCCKKKEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNNNNNNNMMMLLLGGGGGGHHHIIIKKKMMMNNNPPPPPPPPPOOONNNMMMKKKIIIHHHHHHIIIIIIJJJIIIHHHFFFEEEGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDAAA>>>===???DDDHHHHHHGGGGGGFFFEEEEEEHHHIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>============&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%'''((()))***((((((((((((((((((((((((+++***)))'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''******)))(((''''''&&&&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((()))'''$$$%%%''')))'''&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''(((((())))))******((((((((('''%%%$$$&&&'''((((((((((((((((((((((((&&&&&&((()))************((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&***)))(((&&&&&&''''''(((***)))(((''''''((()))***''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))******+++***)))(((((((((((((((***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((())))))))))))(((((()))%%%)))\\\'''((())))))(((&&&###"""))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))---%%%###XXXiii******'''((((((((((((((((((((((((%%%((('''%%%222]]]***))))))))))))))))))))))))'''---)))%%%+++))))))))))))(((((((((((())))))(((((((((((())))))***555---'''222'''////////////000000000000???<<<:::<<<555:::666===@@@===<<<@@@AAA>>>>>>@@@666JJJDDDDDDBBBAAAEEEKKKMMMLLLHHHGGGIIIJJJIIIHHHGGGHHHIIIGGGGGGHHHHHHIIIMMMRRRVVVSSSRRRPPPNNNMMMKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGEEEDDDCCCCCCCCCAAABBBDDDFFFHHHJJJLLLMMMEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIGGGEEEEEEEEEEEEFFFIIIHHHFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB????????????????????????((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''(((''''''&&&&&&%%%$$$$$$((((((((((((((('''&&&&&&(((((((((((((((((((((((()))'''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&)))(((((((((''''''''''''''''''(((((())))))))))))'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((&&&'''((()))************(((((((((((((((((((((((((((((((((((('''''''''&&&)))(((((((((''''''''''''***)))((('''&&&''''''((())))))((('''''''''((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++)))))))))((((((((((((((((((((((((((((((((())))))))))))((('''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''(((((((((((('''''')))%%%)))\\\'''((()))))))))((('''&&&++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((;;;"""...xxx~~~***---&&&((((((((((((((((((((((((---))))))---nnn[[[,,,))))))))))))))))))))))))'''>>>///***)))'''))))))))))))(((((((((((())))))(((((((((((())))))'''444wwwUUU---000555***------...///000111111111;;;777666888333999===@@@@@@<<<<<>>CCC666LLLLLLCCCGGGDDDCCCFFFKKKNNNLLLIIIEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHHHHIIIJJJNNNSSSVVVUUUTTTRRROOOMMMKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDAAADDDGGGJJJLLLMMMLLLKKKGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIGGGFFFEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''))))))(((((((((''''''(((((((((''''''((()))))))))(((((((((''''''&&&&&&%%%%%%%%%(((((((((((((((''''''&&&((((((((((((((((((((((((((('''%%%%%%'''((('''&&&'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&(((((((((((('''''''''''''''(((((((((((()))))))))&&&(((******((('''''''''((((((((((((((((((((((((&&&'''((())))))******)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''))))))(((''''''''''''((((((''''''&&&&&&'''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++))))))((((((''''''&&&&&&%%%&&&'''))))))))))))((((((((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((''''''''''''((((((((())))))((((((((()))%%%)))\\\'''((((((((())))))******************************((((((((((((((((((((((((''''''''''''''''''''''''$$$///&&&---bbb"""###///###222&&&*********)))))))))))))))......AAA&&&(((!!!((((((((((((((((((((((((,,,$$$$$$...OOO((())))))))))))))))))))))))(((www,,,***+++%%%(((((((((((())))))))))))))))))(((((((((((())))))+++$$$>>>YYY---***"""---)))!!!---///---+++******+++---...---$$$ggg(((555333++++++,,,---...///111222222888222444555444:::<<<<<<:::777888<<<===;;;???@@@jjjLLLAAAIIIGGGFFFHHHLLLMMMKKKHHHDDDEEEFFFEEEDDDDDDDDDFFFFFFGGGIIIJJJKKKNNNRRRVVVVVVTTTRRROOOMMMJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEECCCFFFJJJNNNPPPNNNLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDFFFGGGIIIGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA))))))((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''(((((()))))))))))))))***)))))))))(((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&(((++++++***(((''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***))))))((((((''''''&&&%%%&&&((()))***((('''&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((('''''''''))))))************))))))((($$$)))\\\((((((''''''(((((()))***''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((555...+++(((///OOO$$$)))///$$$222'''++++++++++++++++++++++++444333'''***///ZZZ)))'''&&&(((((((((((((((((((((((('''###$$$222<<< (((((((((((((((((((((((()))'''+++''''''(((((((((((())))))))))))))))))(((((((((((())))))'''***111%%%ZZZEEE((( ...///&&&(((000000///---***)))((())))))+++,,,)))+++!!!///,,,,,,,,,,,,---...//////000000666000777555666<<<999777666666999<<<===;;;333qqqIII@@@JJJHHHGGGHHHJJJJJJHHHFFFCCCEEEFFFEEEDDDCCCDDDEEEDDDFFFHHHJJJKKKMMMQQQSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHKKKNNNOOONNNLLLJJJJJJJJJIIIIIIIIIHHHIIIIIIHHHFFFDDDCCCDDDFFFIIIKKKGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&'''(((&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''%%%(((++++++***((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&'''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))***************))))))(((((((((((()))******)))'''%%%###&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''((((((((((((((('''(((((((((((((((((('''((($$$)))\\\)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))...""",,,...)))'''LLLGGG222(((...!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%+++...AAA,,,222))))))))))))))))))))))))'''***,,,OOO000 (((((((((((((((((((((((()))...+++!!!,,,'''((((((((()))))))))***))))))(((((((((((())))))'''333 '''$$$>>>:::%%%000)))'''''''''((()))***,,,---777222"""DDD%%%&&&'''............---------------222///:::444555999999888888:::<<<<<<<<<<<<777GGGDDDHHHGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDCCCBBBAAABBBDDDCCCFFFIIIJJJKKKLLLNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIGGGFFFDDDCCCDDDFFFIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((************)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&%%%''')))***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''(((((((((((((((((((((((()))(((''''''&&&%%%&&&'''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''')))+++---...///)))))))))***************++++++++++++)))'''%%%$$$&&&'''((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''$$$(((\\\((((((''''''&&&&&&&&&%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))************************444"""((("""'''%%%mmmDDD000%%%+++)))))))))))))))*********///%%%888(((,,,///ggg(((---))))))))))))))))))))))))'''***000+++)))))))))))))))))))))))))))***QQQ,,, ...''''''(((((())))))******))))))(((((((((((())))))---111 ,,,'''AAA&&&222,,,***,,,,,,,,,,,,,,,---......<<<((("""666(((HHH;;;$$$***//////......---,,,,,,++++++000,,,:::000333666777666777999777555777;;;fffDDDIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBAAA@@@???@@@BBBEEEGGGJJJLLLKKKKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIEEEEEEDDDCCCDDDFFFIIIJJJGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***(((((((((((((((((((((((('''((()))))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''''''''''''''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%''')))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%'''((((((''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))'''((()))))))))(((&&&&&&%%%&&&''')))******))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))******+++,,,''''''(((((()))*********,,,,,,+++***)))((((((''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%'''###(((\\\%%%&&&((())))))((('''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&((())))))))))))))))))))))))))) ///"""&&&'''>>>KKK+++"""***'''''''''((((((((())))))***555000)))'''((($$$))))))))))))))))))))))))))) ,,,&&&---))))))))))))))))))))))))***,,,(((***'''''''''((()))*********))))))(((((((((((())))))(((222666+++///222***444%%%(((+++***)))(((((('''&&&&&&&&&###%%%)))$$$666ZZZ***///------------,,,,,,,,,,,,,,,333+++;;;...333555444333444666333333;;;FFF}}}>>>IIIEEEEEEFFFEEECCCBBBAAAAAABBBCCCDDDCCCBBBAAABBBDDDHHHJJJMMMOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEGGGIIIKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDEEEFFFGGGCCCCCCCCCDDDEEEFFFHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDD@@@AAABBBDDDDDDDDDCCCBBB??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&(((((((((((('''((((((''''''''''''((((((%%%&&&&&&'''''''''''''''))))))))))))************&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&''')))'''%%%$$$''')))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%&&&(((***((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))))))))(((&&&%%%%%%&&&(((************)))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''******)))'''&&&$$$######%%%%%%&&&'''((()))******,,,+++******)))******+++((('''&&&&&&&&&((()))***''''''((((((((((((''''''&&&'''''''''(((((())))))(((((())))))))))))(((((('''###(((\\\$$$%%%(((***++++++***)))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&'''---!!!000222///&&&888///)))'''((((((((())))))******(((666((($$$###..."""333((())))))))))))))))))))))))///***+++))))))))))))))))))))))))***,,,000%%%&&&''''''((()))******+++))))))(((((((((((())))))&&&,,,+++ 111%%%000@@@111888)))%%%&&&''')))***,,,---...///'''+++,,,,,,'''<<>>>>>???@@@@@@AAAAAA????????????????????????%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((((((((((()))******''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((()))))))))'''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((+++(((%%%%%%'''))))))'''))))))(((((((((((())))))+++******)))((('''''''''(((((((((((())))))))))))&&&''''''((()))******+++%%%&&&&&&'''((())))))***))))))((('''''''''''''''(((((((((((((((((((((((((((&&&%%%'''***,,,+++)))(((((((((((((((((((((((((((((())))))((('''&&&&&&+++***)))(((&&&&&&%%%%%%'''''''''''''''''''''''')))))))))))))))))))))))))))%%%)))\\\&&&&&&''''''(((((())))))))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))***'''$$$%%%(((******)))$$$888888)))111444%%%***&&&$$$'''***(((&&&'''***+++)))'''nnn222)))))))))))))))(((''''''$$$---[[[&&&+++))))))))))))))))))))))))''''''###///,,,+++++++++******))))))***)))(((''''''((()))***))))))(((((((((((())))))kkk+++///%%%333"""000 +++333$$$&&&333%%%&&&222444666 444,,,,,,,,,,,,,,,,,,,,,,,,jjjhhh,,,999(((CCC---555555222<<<333---NNNdddIII===EEEDDDCCCCCCDDDCCCAAA???EEEGGGJJJJJJHHHGGGGGGHHHOOOQQQSSSUUUTTTQQQMMMJJJNNNMMMKKKIIIHHHGGGGGGHHHGGGHHHIIIIIIHHHGGGEEEDDDEEEDDDCCCBBBCCCDDDFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKIIIGGGFFFHHHLLLNNNMMMKKKKKKFFFAAA???AAAEEEFFFGGGFFFDDDBBBBBBDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCFFFGGGGGGFFFDDDBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>>>>&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((('''''''''&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((***(((&&&&&&((()))((('''))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))&&&&&&&&&'''((()))))))))''''''(((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''(((&&&%%%''')))+++***(((((((((((((((((((((((((((((((((((((((((('''&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))%%%)))\\\'''''''''((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''%%%"""###%%%'''&&&%%%###)))qqq;;;???...%%%000111!!!***(((''''''******)))'''333######,,, ))))))))))))))))))(((''''''''')))vvv&&&+++))))))))))))))))))))))))'''???&&&+++((((((((((((''''''&&&&&&***)))(((''''''((()))))))))((((((''''''(((((()))000666CCC <<< &&&000444&&&&&&222***,,,:::&&&>>>'''(((///444--- """...,,,,,,+++++++++++++++,,,555~~~999111555333000111===///)))CCC>>>KKK<<>>>>>>>>>>>'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''((((((((((((&&&&&&'''(((((((((((('''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''************************(((((())))))))))))(((((((((''''''((())))))(((&&&)))((((((''''''(((((()))((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&((())))))((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))%%%)))\\\((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))***(((&&&&&&'''(((((('''((( '''AAA$$$''''''(((&&&)))******((('''((()))***)))''',,,$$$...+++'''(((222&&&)))))))))))))))((((((''')))$$$&&&+++))))))))))))))))))))))))'''ddd***'''''''''''''''&&&&&&&&&&&&+++***)))(((''''''(((((((((''''''''''''''''''(((%%%'''---%%%111 &&&...***$$$,,,+++222+++&&&000///###!!!(((***%%% %%%000333...,,,+++***))))))***+++,,,!!!444---777***111)))000<<<,,,777AAA;;;HHHGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFIIIJJJJJJKKKLLLMMMQQQSSSUUUVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJOOOMMMKKKKKKKKKKKKIIIHHHDDDCCCBBBCCCFFFIIIIIIIIIFFFDDDCCCCCCDDDEEEEEEDDDEEEFFFHHHIIIIIIIIIHHHGGGEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&'''(((((((((((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))'''&&&(((((((((''''''(((((((((******))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''((((((((()))))))))((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((($$$)))\\\))))))((((((''''''&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))+++***))))))))))))((((((%%%///###++++++111,,,+++!!!******)))((((((((()))))))))(((+++///,,,++++++(((((())))))))))))(((((((((!!!&&&+++(((((((((((((((((((((((('''***%%%))))))))))))))))))))))))******))))))((('''''''''''''''&&&&&&&&&&&&''''''$$$111AAAppp@@@333+++######,,,***------%%%""",,,444///***222222'''!!!$$$$$$+++***((((((((()))+++,,,111@@@+++111111222222777***)))AAAFFFEEEFFFHHHIIIHHHGGGEEEDDDDDDDDDIIIJJJLLLLLLLLLKKKMMMNNNPPPQQQSSSTTTSSSRRRQQQOOOMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJMMMLLLKKKKKKJJJJJJIIIHHHFFFFFFGGGIIIJJJKKKJJJIIIHHHFFFEEEEEEFFFFFFEEEDDDEEEFFFHHHIIIIIIIIIHHHGGGDDDEEEFFFGGGGGGEEEDDDCCC@@@?????????AAABBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''(((((())))))((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))))))))((('''&&&((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((($$$)))\\\))))))((((((''''''&&&&&&'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%999###WWW***...000888((()))))))))((((((((()))...$$$%%%***,,,222(((((())))))))))))(((((($$$&&&&&&+++(((((((((((((((((((((((('''(((&&&************************)))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''',,,444|||444***%%%(((555&&&&&&$$$---000'''''',,,&&& '''...111///---///222))))))((((((((()))++++++'''!!!III---444777444000:::)))xxxCCCHHHBBBHHHIIIIIIGGGDDDDDDEEEGGGOOOPPPPPPNNNLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJIIIIIIHHHIIIIIIJJJLLLMMMNNNMMMKKKIIIHHHIIIHHHGGGGGGHHHHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDEEEGGGHHHHHHFFFDDDBBB???===<<<===@@@BBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>===>>>>>>>>>'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''''''''''''''''''''))))))(((''''''''''''((('''''''''&&&'''(((((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''((())))))))))))((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&((())))))(((''''''((((((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((((((((((((((((((((((((((&&&'''((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''$$$(((\\\(((((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((***)))((('''''''''(((%%%+++111%%%000***%%%''')))***)))((('''(((***(((000---'''666&&&%%%'''(((((()))))))))))))))###666&&&+++))))))))))))))))))))))))''''''((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''''''''''''''((("""+++!!!$$$ggg$$$"""***,,,///'''///###$$$------,,,+++$$$...$$$!!!(((,,,&&&###%%%(((((())))))******++++++"""888CCC(((666---000""")))\\\===EEEGGGFFFHHHIIIGGGDDDDDDGGGJJJSSSSSSRRROOOKKKIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFGGGHHHIIIIIIJJJJJJFFFGGGIIIIIIHHHHHHIIIKKKNNNPPPQQQPPPMMMJJJHHHGGGIIIHHHGGGHHHHHHHHHFFFDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDEEEGGGIIIHHHGGGDDDBBB@@@===;;;<<<@@@CCCCCCAAA??????@@@@@@@@@AAAAAAAAA???>>>>>>======>>>>>>>>>&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''''''''&&&''''''((()))))))))))))))(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))(((&&&&&&(((***(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&((()))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''###(((\\\'''''''''(((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((('''***,,,,,,+++)))***+++222777,,,'''333ooo;;;###111''')))******''''''(((***""")))###%%%&&&,,,(((---''''''((()))))))))))))))&&&LLL&&&+++))))))))))))))))))))))))''')))((('''''''''((((((((())))))&&&'''((()))******)))))))))((((((''''''(((((())))))***(((DDDPPP///+++*** ---000***###$$$+++111111///111(((###'''***)))'''(((&&&(((***+++,,,,,,+++***111+++///\\\CCC111+++222999HHHAAA???JJJDDDFFFHHHFFFCCCDDDHHHMMMRRRRRRPPPLLLHHHFFFFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEGGGHHHIIIJJJJJJJJJFFFHHHJJJJJJHHHGGGIIIKKKNNNPPPRRRPPPLLLHHHGGGGGGHHHGGGFFFGGGGGGGGGDDDBBBBBBCCCDDDFFFFFFEEEEEEDDDDDDFFFHHHIIIIIIGGGDDDBBBAAA===:::;;;@@@CCCCCCAAA>>>>>>>>>?????????@@@@@@>>>>>>============>>>>>>%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((''''''&&&&&&'''(((((()))))))))))))))(((((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''))))))'''%%%%%%(((+++'''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''&&&%%%&&&&&&'''((()))******'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***'''&&&(((***((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&&&&((()))***+++'''''''''''''''''''''''''''''''''''''''''''''''''''###(((\\\&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((###&&&)))***((('''((()))+++(((...'''---555jjj"""///%%%''')))+++***'''&&&(((***'''(((&&&000...,,,"""''''''((())))))))))))))))))\\\'''+++))))))))))))))))))))))))''',,,''''''((((((((())))))******%%%&&&((()))***+++******))))))(((((((((((()))))))))!!!333###%%%hhh<<< ,,,'''//////000(((***,,,)))(((%%%+++...***&&&'''***,,,%%%'''***---...---+++***'''((()))666}}}ooo+++999;;;EEEHHH888DDDBBBEEEGGGEEECCCDDDIIINNNPPPPPPNNNJJJFFFDDDEEEFFFGGGFFFFFFFFFGGGIIIKKKLLLGGGHHHIIIKKKKKKKKKJJJJJJIIIJJJJJJKKKJJJIIIGGGFFFBBBCCCDDDEEEFFFFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIDDDEEEGGGHHHIIIJJJJJJJJJHHHJJJLLLKKKIIIGGGIIIKKKMMMOOOPPPOOOKKKGGGGGGHHHFFFEEEEEEFFFFFFEEEBBB@@@AAABBBDDDEEEEEEEEEDDDCCCDDDFFFHHHJJJIIIGGGDDDBBBBBB>>>:::;;;@@@CCCCCC@@@===>>>>>>>>>>>>?????????>>>>>>============>>>???'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%)))))))))))))))))))))))))))'''%%%&&&)))***)))'''(((((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))************************((((((''''''''''''(((((()))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''(((((())))))***)))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&''''''(((((((((((('''''')))))))))))))))(((''''''))))))************))))))((((((''''''''''''((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))&&&'''''''''''''''&&&&&&((()))))))))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))$$$((([[[''''''''''''((((((((((((%%%&&&&&&'''((()))******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((,,,""""""***'''%%%<<<]]]WWW$$$---)))&&&###444&&&!!!555)))))))))))))))******+++))))))))))))))))))))))))111(((***))))))((('''''''''''''''(((CCC###'''((()))******)))((('''(((((())))))))))))(((((())))))))))))((((((((((((///'''555---!!!111###)))+++$$$000''' +++***+++&&&'''((())))))((('''&&&((((((((()))******++++++,,,......!!!EEE```HHH999HHHKKK999CCCDDDEEEFFFFFFGGGGGGFFFIIIIIIGGGFFFEEEEEEDDDDDDIIIFFFDDDFFFIIILLLMMMLLLHHHGGGGGGHHHJJJKKKJJJIIIJJJKKKKKKKKKJJJHHHEEEDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDEEEEEEEEEDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFGGGGGG???>>>===>>>AAABBB@@@>>><<<===>>>??????>>>===<<<@@@??????>>>===>>>>>>>>>'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&%%%###%%%'''((('''%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))((('''&&&%%%%%%%%%&&&'''''''''((((((((((((((())))))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++***)))((('''&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((('''''')))))))))))))))(((''''''((())))))******))))))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))((((((''''''((((((((())))))(((((('''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))$$$((([[[''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((,,,%%%%%%+++'''%%%444<<<%%%111,,,$$$,,,+++$$$,,,,,,((((((((('''((())))))***))))))))))))))))))))))))...(((******)))((((((''''''(((((((((NNN***'''((()))******)))(((''''''(((((())))))(((((('''))))))))))))((((((((((((000---###:::666'''$$$...***""")))&&&(((///(((---(((((())))))))))))((((((++++++++++++************,,,---(((,,,---///zzzHHH===<<<:::>>>AAABBBCCCDDDEEEEEEEEEEEEHHHHHHFFFEEEDDDDDDDDDDDDHHHFFFEEEFFFJJJMMMMMMMMMGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGJJJJJJIIIIIIHHHFFFEEEDDDAAABBBBBBCCCBBBAAA@@@???@@@AAAAAABBBCCCDDDDDDEEEGGGGGGFFFFFFEEEEEEDDDDDD???>>>===>>>AAABBB@@@>>>======>>>??????>>>======@@@??????>>>>>>>>>>>>>>>'''&&&%%%&&&((((((((('''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&%%%&&&&&&'''((())))))))))))((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''',,,+++***)))'''%%%$$$###''''''((((((((()))))))))'''''''''(((((((((((((((''''''(((((((((((('''''')))))))))))))))((((((''''''(((((())))))(((((('''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((()))))))))))))))(((&&&''''''(((((((((''''''(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))$$$((([[[''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((***&&&&&&***+++'''$$$###III333%%%(((+++%%%((('''!!!111'''''''''''''''(((((()))))))))))))))))))))))))))((((((*********)))((((((((())))))((([[[---(((((())))))))))))(((((('''''''''(((((('''''''''(((((((((((())))))))))))"""(((666000(((###))),,,&&&((("""))),,, +++******))))))))))))******......---,,,+++***)))(((!!!<<<)))!!!666'''}}}888JJJ>>>999777DDD@@@@@@AAABBBCCCCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDFFFIIILLLMMMMMMGGGKKKOOOOOOLLLIIIIIIJJJGGGHHHIIIIIIIIIGGGFFFEEECCCCCCCCCDDDEEEFFFGGGHHHEEEFFFGGGHHHJJJJJJKKKKKKDDDEEEGGGHHHIIIIIIHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@??????@@@AAABBBCCCDDDEEEFFFGGGIIIIIIGGGFFFDDDCCCBBBAAA???>>>===>>>@@@AAA@@@>>>>>>>>>????????????>>>>>>?????????>>>>>>>>>>>>>>>'''&&&%%%&&&((((((((('''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((())))))(((&&&''''''''''''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((*********))))))(((((('''&&&&&&'''(((((()))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((******)))'''&&&''''''((()))))))))((((((%%%&&&''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))$$$((([[[''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((******'''&&&)))///...*** +++ 222***%%%///"""***(((''''''''''''((())))))((((((((((((((((((((((((&&&(((*********))))))))))))******(((eee)))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))***&&&&&&'''---<<<qqq ***...///"""'''+++)))+++***((((((((((((***+++...---,,,+++***))))))(((###000---###***333,,,!!!OOOmmm666EEE777???@@@BBB??????@@@AAABBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCEEEGGGJJJKKKKKKGGGMMMRRRRRRMMMHHHHHHJJJFFFFFFGGGGGGGGGFFFEEEEEECCCCCCDDDDDDEEEGGGHHHHHHFFFGGGHHHJJJKKKKKKJJJIIIDDDEEEGGGIIIIIIIIIGGGFFFHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHHHHLLLKKKIIIGGGEEECCCAAA@@@???>>>>>>>>>>>>?????????>>>??????????????????>>>???????????????>>>======'''&&&%%%&&&((((((((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''((((((((((((((()))((((((((((((((('''&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((******))))))((((((''''''%%%&&&'''((())))))((((((&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))'''&&&%%%&&&''''''((((((((('''%%%%%%&&&'''((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))$$$((([[[''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((***---+++%%%$$$)))***'''+++---{{{---&&&---)))111))))))))))))(((((())))))***+++(((((((((((((((((((((((()))(((*********))))))))))))******(((sss***))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***%%%///222---333 ]]]RRR&&&111'''(((111(((+++))))))'''&&&&&&'''))))))************************///!!!***/// '''444)))222...BBB;;;222@@@<<<;;;??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBB???@@@BBBDDDEEEFFFHHHIIIGGGMMMRRRRRRLLLHHHGGGIIIEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGDDDFFFHHHIIIIIIHHHGGGFFFHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHIIIMMMLLLJJJHHHEEECCCAAA@@@??????>>>>>>======>>>??????>>>>>>>>>>>>>>>>>>???>>>????????????>>>======'''&&&%%%&&&((((((((('''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''((((((((((((''''''''''''&&&'''((()))))))))(((''''''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))'''(((((())))))(((((('''((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$%%%&&&'''((((((((('''%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))$$$((([[[''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((($$$)))---+++)))))))))'''333nnnccc %%%***'''&&&---)))))))))))))))***++++++))))))))))))))))))))))))---(((***))))))((((((((()))******(((///))))))(((((((((((())))))'''''''''(((((('''''''''''''''(((((())))))*********%%%$$$,,,+++"""000!!!444###'''(((111+++(((((((((''''''''''''(((((('''(((((()))******++++++'''))))))+++,,,((((((000&&&222---@@@777<<<888:::;;;<<<555<<<>>>>>>???@@@AAAAAAAAAAAA??????>>>??????@@@AAAAAA>>>@@@CCCDDDDDDDDDFFFGGGHHHKKKOOONNNKKKHHHGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDDDDDDDDDDCCCBBBAAA??????>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHLLLKKKIIIGGGEEECCCBBBAAA?????????===<<<<<<>>>@@@>>>>>>============>>>>>>>>>??????@@@@@@>>>===<<<'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''###%%%''''''%%%$$$&&&((('''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&''')))***)))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((()))))))))))))))((())))))******))))))(((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((()))))))))%%%&&&'''((())))))))))))'''''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))$$$((([[[''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((###$$$(((------++++++---***&&&"""OOO"""((("""###,,,((((((((((((((()))******))))))))))))))))))))))))+++(((***((((((''''''(((((()))***(((...***)))(((''''''((()))***'''(((((())))))((((((''''''''''''((()))*********///000&&&333---###!!!bbb777***'''((('''%%%(((((())))))))))))(((((((((((()))******+++,,,,,, ///+++%%%222555((( (((&&&***444%%%xxxBBB'''DDD444<<<>>>666999;;;<<<===>>>??????@@@??????============>>>???@@@AAA@@@CCCEEEFFFEEEDDDEEEGGGHHHIIIJJJJJJIIIHHHFFFFFFEEEEEEDDDBBBAAAAAAAAAAAABBBCCCEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFHHHGGGFFFEEEDDDCCCBBBAAA???@@@???===;;;:::===@@@>>>===<<<;;;;;;<<<===>>>===>>>@@@@@@@@@???===<<<'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%'''))))))'''&&&(((***&&&'''&&&&&&%%%$$$###"""(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******))))))((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$******))))))))))))******(((((()))))))))'''&&&%%%$$$%%%%%%&&&&&&''''''''''''((()))***)))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''((()))))))))))))))))))))************))))))((((((''''''''''''((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))&&&'''((()))************&&&'''((()))************''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''''')))%%%)))[[[''''''''''''((((((((()))%%%&&&&&&'''((()))******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))---%%%###'''((($$$%%%)))%%%&&&$$$,,,+++***(((***'''''''''''''''((())))))))))))))))))))))))))))))%%%(((***'''''''''''''''((())))))((('''***)))(((''''''((()))***(((((())))))))))))((((((&&&''''''((()))******+++###,,,******,,,(((&&&++++++ggg'''333***$$$'''***((()))***++++++***)))(((******+++++++++,,,,,,,,,111"""***111"""###111000***000$$$"""eeeEEE111AAA***>>>999555000CCC444:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAAAAAEEEHHHHHHFFFDDDEEEGGGHHHGGGFFFGGGHHHHHHFFFEEEFFFEEECCCBBBAAA@@@@@@@@@BBBCCCEEEGGGHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKHHHHHHGGGFFFFFFGGGGGGHHHJJJIIIIIIHHHFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAABBBDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@===::::::===@@@===<<<;;;::::::;;;<<<======>>>@@@AAA@@@???===<<<&&&&&&&&&'''((())))))***&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$"""###$$$%%%'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''&&&%%%%%%'''((()))+++)))(((&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''************))))))))))))************))))))))))))&&&&&&&&&'''((())))))******((('''&&&&&&'''(((*********))))))((((((''''''))))))((((((((('''''''''((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))+++,,,+++***)))***+++((((((((((((((()))******((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''$$$***]]]'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((()))************))))))((((((''''''222!!!'''===rrr...333###''''''''''''''''''''''''))))))************))))))'''***%%%************************''']]]]]])))******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((()))*********///222ccc111+++)))...///(((((((((((())))))))))))))))))))))))))))))))))))(((333'''...&&&---+++%%%000BBB777444999999999999999999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===???@@@IIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCGGGFFFDDDBBBAAAAAAAAAAAAFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDDDDFFFGGGHHHGGGGGGFFFEEECCCBBB@@@???BBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB???===<<<<<<======<<<;;;;;;:::999999999999;;;;;;============<<<<<<<<<<<<&&&&&&''''''((())))))***%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))(((''''''&&&%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((+++***((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***+++***)))((()))+++((((((((((((((()))******((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''$$$***]]](((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))*********)))))))))((((((((('''))))))%%%444>>>###'''222(((((((((((((((((((((((())))))************))))))$$$)))'''************************''']]]^^^'''***)))))))))(((((((((''')))))))))))))))))))))))))))(((''''''''''''((()))***))))))))))))))))))))),,,999000$$$)))111###(((((((((((()))))))))))))))))))))))))))))))))))),,,---222333000///&&&222222;;;999555666666666777777777888888;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAAGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFEEEDDDCCCGGGEEECCCAAA@@@@@@AAAAAAEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGFFFEEEDDDBBB@@@???BBBAAA@@@??????@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCC@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBB>>>===<<<<<<===>>>===;;;<<<;;;:::999999:::;;;;;;============<<<<<<<<<;;;&&&&&&''''''((()))))))))%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''***)))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((()))******((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''$$$***]]]))))))))))))))))))))))))&&&&&&''''''((())))))***((()))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))(((((((((((("""000%%%***hhh$$$000&&&))))))))))))))))))))))))))))))************))))))&&&(((***))))))))))))))))))))))))''']]]bbb((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))++++++******)))(((((('''"""+++"""qqq'''###'''((((((((((((((()))))))))))))))))))))))))))))))))))))))+++$$$111&&&&&&:::000aaa777111666777444444555666777777888888<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDGGGEEEBBB???>>>???AAABBBDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@AAA@@@???>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDDDD@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA>>><<<<<<<<<>>>>>>>>><<<======<<<;;;::::::;;;;;;======<<<<<<<<<;;;;;;;;;''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''(((((((((((((((''''''$$$%%%'''((((((((('''&&&'''''''''(((((())))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))************************))))))))))))''''''''''''(((((()))))))))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((())))))***((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''$$$***]]]((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((()))))))))+++***((((((((((((***+++((((((((((((((())))))***))))))))))))(((((((((((($$$000***&&&666ZZZ444))))))))))))))))))))))))))))))************))))))...'''+++((((((((((((((((((((((((''']]]aaa***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''',,,(((,,,fff;;;,,,---(((((((((((())))))))))))))))))))))))))))))))))))%%%'''333!!!'''111444nnn>>>$$$999@@@555>>>444555555777888999::::::<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;;;;<<<>>>@@@AAADDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEFFFDDDAAA>>>===>>>@@@BBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAAAAA@@@???>>>===>>>??????@@@AAAAAACCCCCCDDDDDDDDD@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@>>><<<<<<<<<>>>???>>>===>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((((((((('''$$$%%%'''((((((((('''&&&%%%&&&&&&'''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))))))))*********+++************))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((((((((((((((((())))))***((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''$$$***]]]''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''((((((((())))))'''&&&&&&'''))))))((((((((((((((())))))***(((((((((((())))))))))))***'''---%%%***&&&///(((((((((((((((((((((((())))))************))))))///&&&)))((((((((((((((((((((((((''']]]UUU+++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&''''''((((((((((((!!!222777xxx***000###(((((((((((())))))))))))))))))))))))))))))))))))(((000(((:::$$$***CCCDDD>>>CCC444%%%666333333444555777888999999::::::;;;;;;;;;;;;::::::;;;;;;:::;;;<<<===???@@@CCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEEEEEEECCCAAA???>>>???AAABBBBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBAAA???>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEDDDDDD???@@@AAAAAAAAAAAAAAAAAA??????@@@AAAAAA@@@@@@???>>>===<<<===>>>???>>>============<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&'''((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))((((((((((((((()))******((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''$$$***]]]''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((((())))))))))))+++"""***%%%---III***(((((((((((((((((((((((())))))************))))))(((sss(((((())))))))))))))))))))))))''']]]@@@***(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************%%%%%%&&&''''''((())))))###''',,,,,,555!!!(((((((((((())))))))))))))))))))))))))))))))))))'''+++$$$///222ggg666///<<<<<<111111111222333444444555555777888999999:::::::::999::::::999999:::<<<>>>???BBBCCCCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCC@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@AAA@@@AAACCCDDDEEEEEEDDDCCC???@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAABBBAAA@@@???@@@???===>>>>>>???===<<<:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''(((((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((('''''''''((((((((()))))))))***%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))((((((((((((((()))******((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''$$$***]]]''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''(((((())))))(((((())))))))))))((((((((((((((((((((()))******'''((((((((()))))))))***'''((($$$'''---ZZZ'''))))))))))))))))))))))))))))))************))))))&&&ccc+++'''************************''']]],,,+++'''((((((((()))))))))***))))))))))))))))))))))))&&&''')))***++++++******((((((((()))))))))))))))''',,,(((((([[[,,,'''(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&------%%%;;;444///333111111222222333333333444444555666888999999999999999888888888999;;;===>>>@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBB???@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEDDDBBBBBBBBBBBBCCCAAABBBDDDEEEEEEDDDCCCBBB??????@@@@@@@@@@@@??????>>>???AAABBBCCCBBBAAA@@@BBB@@@>>>>>>>>>>>><<<;;;888999:::;;;<<<<<<;;;;;;::::::::::::999999999999((((((((((((((('''''''''((((((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((''''''&&&%%%%%%'''((()))'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''(((((()))***++++++,,,************))))))))))))((((((((((((((('''''''''''''''(((((((((((('''''''''((((((((())))))******((()))))))))******++++++)))(((((((((''''''''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***((((((((((((((()))******((((((''''''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''$$$***]]]))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&''''''((()))******+++((()))***++++++***)))(((((((((((((((((()))******'''((((((((())))))******###333!!!******999BBB************************))))))************))))))***___...&&&************************''']]]!!!...'''((((((((())))))******))))))))))))))))))))))))&&&''')))***+++++++++***,,,,,,++++++***)))))))))(((&&&)))222%%%(((((((((((())))))))))))))))))))))))))))))))))))%%%555,,,sssZZZ===///444444444444444444444444222333555666888999999999888777777777888:::<<<===??????@@@AAABBBBBBCCCCCCEEEDDDBBBAAA@@@AAAAAABBBBBBCCCDDDEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBB???@@@BBBDDDEEEEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEHHHGGGEEEDDDCCCCCCDDDDDDBBBCCCEEEFFFFFFDDDBBBAAA??????@@@@@@@@@??????>>>>>>???AAACCCCCCCCCAAA@@@CCCAAA???>>>>>>>>><<<:::666777999;;;<<<<<<<<<;;;:::::::::999999999888888%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((************)))%%%'''))))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&******))))))((((((''''''((((((''''''&&&&&&&&&%%%***((('''((()))***)))'''((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&'''''''''''''''((()))))),,,***(((((()))***)))((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))$$$((([[[))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))************************))))))************))))))"""++++++(((+++000444 ...000,,,000+++++++++*********))))))//////''',,,+++*********))))))((((((~~~'''(((***************************))))))---222111***$$$))))))))))))))))))))))))))))))))))))))))))))))))***(((***,,,YYY[[[***---'''&&&******$$$$$$)))(((((((((((()))))))))))),,,///&&&'''999(((888222222222???,,,222222333555888;;;===>>>777888999999;;;;;;<<<===<<<>>>AAADDDDDDCCCAAA@@@BBBAAA@@@?????????AAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCAAABBBCCCCCCCCCBBB@@@@@@??????????????????@@@@@@>>>???@@@AAAAAAAAAAAAAAAAAA???>>>===>>>===<<<:::;;;<<<=========;;;999777777777777777777777777777%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))'''(((***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))************)))))))))((((((((('''''''''''')))))))))((((((((((((((()))(((((((((''''''''''''((('''&&&'''((()))(((&&&(((((((((((((((((((((((())))))))))))(((((('''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((('''''''''''''''''''''((()))))),,,***(((((()))***)))((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))$$$((([[[))))))))))))))))))))))))************************)))))))))*********++++++))))))*********+++++++++(((((((((((((((((((((((())))))************)))))),,,111---(((%%%)))222,,,%%%***(((---'''///+++++++++*********))))))+++---''',,,+++*********))))))))))))(((&&&(((************************---)))&&&&&&(((******))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&&&&BBB%%%+++&&&###%%%((('''''''''(((((((((((())))))))))))***&&&~~~&&&777---999...---;;;222222333444555777:::<<<===777777888999:::;;;<<<<<<===>>>@@@AAABBBAAA@@@???@@@???>>>======>>>???@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@???======>>>>>><<<;;;;;;<<<======<<<;;;999777888888888888888888888888%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((((()))))))))***++++++)))''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((())))))******))))))(((((((((((((((''''''''''''(((((((((((((((((())))))'''''''''''''''&&&&&&&&&(((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''''''''''''''((()))******************************'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))***)))(((''''''''''''''''''((()))))),,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))$$$((([[[))))))))))))))))))))))))************************))))))*********+++++++++))))))******++++++,,,,,,(((((((((((((((((((((((())))))************)))))))))---))))))%%%000ggg''',,,)))###---///,,,+++++++++***************''',,,''',,,***************)))))))))...+++,,,************************+++)))'''%%%&&&'''***+++))))))))))))))))))))))))))))))))))))))))))))))))******&&&(((,,,000+++)))%%%###'''+++)))$$$(((((((((((())))))))))))(((%%%666rrrVVVccc000,,,<<<...+++777555333444444555666888999:::666777777888999:::;;;;;;======>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>===>>>>>>>>>>>>?????????AAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>>???===<<<===>>>???>>><<<<<<<<<======<<<;;;999888888888888888888888888888&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&'''((()))***+++,,,+++)))''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((((((((((('''''''''&&&''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((((()))%%%&&&(((*********)))((('''''''''''''''((()))))),,,***(((((()))***)))(((((((((((((((((((((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))$$$((([[[((((((((((((((((((((((((************************((((((((()))))))))******)))))))))***************************************))))))************))))))&&&(((&&&,,,(((999***---,,,%%%+++000)))************************'''---''',,,************************+++///***************************'''))),,,---,,,***))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$***+++111$$$aaa))),,,+++'''(((,,,+++%%%(((((((((((())))))))))))&&&)))yyyKKK111$$$555111333222...444333444444444444555666777888555666666777888999::::::===<<<;;;::::::;;;<<<===<<<<<<<<<<<<=========>>>=========>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>==================<<<<<<===>>>??????>>><<<=========<<<;;;:::999888888888888888888888888''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((('''''''''((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((((((***+++,,,+++)))''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&'''''')))((('''((())))))((('''(((((((((((((((((((((((('''''''''''''''((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((()))***&&&'''(((*********))))))'''''''''''''''((()))))),,,***(((((()))***)))((((((((((((((((((((((((((('''((())))))))))))(((((()))))))))))))))))))))))))))$$$((([[[(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))*********))))))(((((((((++++++++++++++++++++++++))))))************))))))......)))---&&&111666$$$...+++(((,,,(((************************)))///''',,,***************+++++++++---jjj---###************************&&&)))---...---***))))))))))))))))))))))))))))))((((((((((((((((((((((((###***+++111"""###(((+++***)))+++,,,***(((((((((((())))))))))))$$$'''...,,,'''///ggg111(((777333000222444444444333444444555666444555555666777888999999;;;:::999888888:::;;;<<<=========>>>>>>?????????>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>===<<<<<<<<<======<<<;;;<<<>>>@@@???>>>============<<<;;;::::::888888888888888888888888(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((()))***++++++)))''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***''''''(((((((((((('''''''''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((()))))))))))))))***((('''((()))***)))(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''************************(((((((((((((((((((((((((((((((((((()))******+++''''''''''''''''''''''''************************'''''''''''''''((())))))))))))))))))))))))))))))))))))(((''''''(((***+++))))))))))))))))))******'''''''''''''''((()))))),,,***(((((()))***)))((())))))))))))))))))))))))&&&''')))******)))(((((()))))))))))))))))))))))))))$$$((([[[))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))*********))))))))))))((())))))))))))))))))))))))))))))************))))))...---(((***###&&&OOO------((()))******************++++++++++++...rrr''',,,*********+++++++++++++++---MMM---###************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''')))&&&&&&(((%%%$$$%%%)))***)))+++...(((((((((((())))))))))))$$$222---;;;"""!!!---MMM$$$999222...333333333333333333333444555333444444555666777888999888888777777888999;;;<<<======>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@????????????===<<<<<<===>>>>>>===<<<<<<===>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;999999999999999999999999)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''(((***)))(((''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''((((((((()))''''''''''''''''''&&&&&&'''''''''(((((())))))))))))(((''''''))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''************************((((((((((((((((((((((((***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&'''(((***+++,,,***)))((('''((()))***'''''''''''''''((()))))),,,***(((((()))***)))((())))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((()))$$$((([[[))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------))))))))))))))))))))))))))))))************))))))''''''&&&***(((%%%xxx%%%---***+++***+++))))))*********+++++++++))))))QQQ''',,,*********++++++,,,,,,,,,)))333,,,***************************,,,***((())),,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((&&&###;;;;;;***!!!(((,,,''''''---(((((((((((())))))))))))'''___```888///###000666+++555+++444000222222222222222333444444333333444555666777777888666666666777999:::<<<<<<<<<===>>>@@@AAAAAA@@@@@@>>>>>>?????????@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<>>>???@@@>>>===<<<===>>>???>>>===???>>>===<<<<<<;;;;;;;;;999999999999999999999999)))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((###$$$&&&((())))))((((((%%%'''))))))(((''''''((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,...,,,)))'''&&&''')))+++'''''''''''''''((()))))),,,***(((((()))***)))((())))))))))))))))))))))))%%%''')))***+++***)))((((((((((((((((((((((((((()))%%%)))[[[))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,((()))***,,,...000111222++++++++++++++++++++++++))))))************))))))((()))***//////(((222///'''...+++)))))))))******++++++++++++&&&%%%===(((,,,*********++++++,,,,,,,,,'''''',,,************************)))))),,,222666444+++###))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***(((PPPTTT666""")))///'''###***(((((((((((())))))))))))+++^^^---***)))///***&&&111XXX333222%%%>>>+++111111111111222333444444222333333444555666777777444555666888999;;;<<<===;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>????????????AAAAAAAAABBBBBBCCCCCCCCC??????@@@AAACCCEEEGGGHHHEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDBBBAAA@@@?????????@@@AAA??????????????????@@@@@@???>>>===<<<===>>>@@@BBB???===<<<===>>>???>>><<>>===<<<<<<;;;;;;<<<999999999999999999999999))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''******))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((++++++******)))((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++((())))))*********))))))(((((((((((((((((((((((("""111000%%%%%%((((((+++(((''''''***///111---&&&,,,"""(((\\\&&&'''((())))))((('''&&&((()))***+++---...000000*********)))))))))))))))...)))999ooo@@@***111''')))---///"""###,,,,,,+++***)))(((''''''...---666 FFF,,,###((('''///---,,,,,,,,,---------......&&&///***,,,+++************************///111!!!---************************$$$???vvv,,,'''''',,,)))&&&***&&&&&&000%%%///+++$$$***000---***111))) 333---###+++...(((///)))))))))))))))))))))))))))(((FFF555''')))///...***'''(((///,,,qqq000333+++000000111111111111222222222444444555555666777777777777777777777888999:::;;;::::::;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@;;;===@@@CCCEEEGGGHHHHHHHHHFFFCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@AAAAAAAAAGGGFFFDDDCCCAAA@@@@@@@@@BBBAAA>>>===<<<<<<>>>???AAAAAA@@@???>>>>>>??????<<<<<<;;;:::999999999999::::::999999888777666666)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''&&&&&&''''''((()))((((((((((((((((((((('''((((((''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((())))))))))))((((((((())))))(((((('''))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))***++++++,,,,,,,,,+++******(((((((((((((((((((((((()))'''&&&)))///000+++'''((()))(((%%%###$$$(((***$$$###***TTT(((((()))******)))(((((())))))******+++++++++,,,************))))))))))))"""SSS(((444444,,,222777************))))))))))))(((333'''""",,,///)))***)))///+++,,,,,,,,,,,,------------(((222###---'''************************///fff'''+++&&&************************kkk&&&555---333...;;;,,,//////)))""""""((())) ;;;...'''+++***)))+++'''))))))))))))))))))))))))000ZZZ000(((###&&&***)))'''(((,,,...'''(((222222000000000111111111222222222444444555555666666777777666777777888999999::::::::::::;;;<<<===>>>??????>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@???@@@BBBCCCDDDDDDDDDCCCGGGFFFDDDDDDDDDEEEDDDDDDGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@DDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???===<<<======>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;:::999999999999;;;;;;:::999999888777777((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''((())))))''''''(((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((()))))))))))))))))))))(((((())))))***))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))+++,,,,,,,,,+++******)))((((((((((((((((((((((((000%%%%%%,,,***))))))$$$---......---)))%%%######///+++...TTT)))******++++++******)))+++******)))((((((''''''************************,,,FFFVVVDDD)))@@@+++)))))))))*********++++++%%%888%%%888,,,---++++++000)))++++++++++++,,,,,,,,,,,,,,,///&&&bbb888+++++++++++++++++++++++++++...333'''555(((++++++++++++++++++++++++xxx222--- """//////&&&%%%---))) &&&000111000111,,,!!!777jjj)))((((((""",,,(((&&&))))))))))))))))))))))))---$$$$$$(((,,,+++((()))------,,,'''!!!***444+++000000000111111111222222444444444555666666777777555666888999::::::999999::::::;;;<<<===>>>>>>???=========>>>>>>>>>>>>???@@@???????????????@@@@@@@@@AAABBBBBBCCCCCCCCCBBBFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>=========>>>>>>???AAABBBCCCDDDDDDDDDCCCBBB?????????>>>======<<<<<>>======<<<=========<<<;;;:::999999888888999999999999888888777777666((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%'''(((((((((((((((((('''(((''''''''''''((())))))''''''''''''((((((((((((*********))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))******)))(((((()))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))*********)))((('''&&&((((((((((((((((((((((((,,,)))...---!!!$$$---+++%%%"""!!!'''+++,,,)))(((''''''...WWW************************++++++***)))(((''''''&&&)))***************++++++---""":::%%%555555888"""))))))*********+++++++++111$$$)))000%%%,,,***,,,000(((******+++++++++,,,,,,,,,---)))222---LLL333++++++++++++++++++++++++,,,)))...333...++++++++++++++++++++++++,,,444/// ,,,333***)))---$$$'''***%%%(((***!!!'''222!!!"""&&&%%%///((()))))))))))))))))))))))))))%%%555&&&)))...///---***+++...***))),,,111%%%222,,,000000000000111111111111333333444555555666666777444666888:::;;;:::999888999::::::;;;<<<===>>>???======>>>>>>>>>?????????AAA@@@@@@@@@@@@AAABBBBBB>>>???@@@AAACCCDDDDDDEEEDDDFFFHHHHHHGGGEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>============>>>>>>???AAACCCDDDFFFFFFDDDCCCAAA>>>>>>>>>>>>===<<<;;;:::===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888888888888777777777666666555555555'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%''''''(((((((((((('''''''''''''''''''''((())))))&&&'''''''''(((((()))))))))))))))***)))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((+++******))))))******+++)))))))))))))))((('''&&&(((((((((((((((((((((((($$$+++000+++&&&,,,000***111...---...***&&&''',,,"""&&&666kkk))))))))))))))))))))))))******************))))))))))))******+++++++++,,,,,,&&&|||...)))(((666<<<++++++++++++************444///$$$SSS$$$+++)))+++...&&&******+++++++++,,,,,,,,,)))+++111$$$YYY444++++++++++++++++++++++++++++++000(((+++++++++++++++++++++++++++000222333+++)))222%%%+++222444(((%%%000000((('''###((('''000)))***************************(((]]],,,((())))))((()))******)))+++'''---LLL)))///444//////000000000111111111333333444444555666666666444666888:::;;;:::999888999999:::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBCCCCCCDDDEEE@@@@@@AAAAAABBBCCCDDDDDDCCCFFFHHHHHHFFFDDDDDDDDDGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAACCCDDDFFFFFFFFFDDDAAA@@@======>>>======<<<::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888777777777777777666666666'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))%%%%%%'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******))))))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))(((((((((((()))******+++))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((((((((((((++++++************++++++)))******++++++******)))((((((((((((((((((((((((%%%///)))%%%---+++ """---444---"""###,,,000!!!,,,***))))))(((((())))))*********+++++++++++++++,,,))))))******+++,,,,,,,,,+++...DDD+++***'''###,,,,,,+++++++++******)))"""YYY***,,,+++***---%%%++++++++++++,,,,,,,,,,,,&&&222&&&666xxx^^^,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,GGG,,,///'''***,,,,,,,,,,,,,,,,,,,,,,,,222qqqzzz$$$%%%+++!!!%%%111$$$///,,,***444333'''%%%///***,,,---$$$---******************************,,,888###)))(((&&&%%%(((------***///%%%,,,QQQ,,,)))555/////////000000000111111333333333444555555666666555666888999::::::999999999999:::;;;<<<======>>>AAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCAAAAAAAAAAAACCCEEEHHHGGGCCCBBBCCCEEEHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@AAAAAABBBEEEEEEFFFFFFEEECCCBBBAAA=========<<<;;;;;;::::::;;;;;;;;;:::;;;;;;<<<===;;;:::999888888777777888999999999999999999999999''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***###$$$&&&'''((((((&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******'''((()))***++++++++++++((((((((((((((((((((((((&&&111%%%$$$222"""EEE@@@---"""((()))+++///,,,666+++***))))))))))))***+++++++++++++++++++++++++++))))))***++++++,,,------$$$'''---DDD&&&999&&&******++++++++++++,,,,,,===KKK///+++,,,***...(((,,,,,,,,,,,,------------,,,---'''888999ccc''',,,,,,,,,,,,,,,,,,,,,,,,......000,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***@@@EEE222888---''''''///"""$$$555###999,,,+++///+++(((,,,***************************+++|||444&&&---(((+++***(((***//////+++///$$$...<<>>AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHFFFDDDBBBAAAAAAAAABBBEEEGGGEEEAAA@@@BBBFFFEEEFFFGGGGGGFFFEEECCCAAABBBBBBAAAAAAAAAAAA@@@@@@????????????@@@AAABBBBBBEEEEEEDDDDDDDDDDDDDDDDDD>>>===<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<======;;;:::999888777777777777888888888888888888888888&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))(((((())))))))))))((((((%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))***###%%%''')))******)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((()))$$$%%%%%%&&&&&&''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))$$$%%%'''))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************))))))(((((((((((())))))$$$%%%&&&((())))))))))))((((((((((((((((((((((((000&&&***777 666NNN'''&&&,,,***&&&###555ttt---,,,+++******+++,,,---,,,,,,++++++******))))))))))))***+++,,,,,,------111((((((III%%%((()))***+++,,,---......///(((---***000,,,,,,,,,------------......444!!!444***iii(((,,,,,,,,,,,,,,,,,,,,,,,,111---444&&&+++...,,,,,,,,,,,,,,,,,,,,,,,,)))ppp'''%%%///666...)))...!!!SSS)))%%%...---$$$---***************************(((111$$$***&&&,,,---)))(((+++***'''+++###444)))555+++000////////////000000000000222222333444444555555666777777777777888999:::;;;888999999:::;;;<<<===>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFGGGFFFEEECCCCCCCCCDDDEEEBBBEEEFFFCCC???>>>BBBFFF@@@AAACCCCCCBBBAAA>>>===BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGG???===;;;999888999:::;;;;;;;;;;;;;;;;;;<<<===>>>;;;:::999888777777777777444444444555555555555555''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&''''''((((((''''''''''''(((((('''&&&%%%%%%'''((()))((('''&&&''')))&&&&&&''''''((()))))))))&&&'''((())))))******)))))))))))))))))))))))))))***(((%%%&&&(((***((('''''''''''''''''''''''''''((((((''''''''''''(((((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))###%%%''')))***)))((((((444***...222666ZZZ===(((UUU++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********222+++333sss]]]YYY___yyy222,,,///+++...,,,,,,---......///......+++//////+++)))TTT111,,,+++,,,---//////...,,,+++>>>...+++000%%%///******++++++,,,,,,,,,---'''111ddd^^^aaa]]]```PPP999&&&''',,,***)))+++************************---^^^***+++666))))))))))))***+++,,,---666"""333---999###///...------------.../////////000000222333444555555555666777888:::;;;<<<===999:::<<<>>>???>>>>>>===?????????@@@AAABBBDDDEEEAAAAAAAAABBBCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCEEEGGGDDDEEEEEEFFFEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???======<<>><<<;;;<<<===???@@@CCCDDDEEEEEEDDDBBB@@@???<<<;;;;;;::::::999999888::::::::::::::::::::::::999::::::::::::999888888777777777777777777777777(((''''''''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''')))((((((((('''''''''&&&%%%&&&''''''((((((''''''(((((())))))(((((('''&&&'''((()))((('''&&&'''))))))))))))(((''''''&&&&&&((()))))))))))))))((('''((((((((((((((((((((((((***'''%%%&&&((()))(((&&&''''''''''''''''''''''''(((((((((''''''(((((((((((())))))******))))))(((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))),,,++++++***************+++&&&)))+++///'''++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******)))999333&&&qqq&&&---,,,...------,,,------------,,,,,,+++...,,,111''')))@@@///...//////...,,,,,,---...,,,444)))...---(((///------------.........///+++)))000666+++''',,,///)))&&&)))************************000111"""---///++++++***************+++&&&((('''###,,,333...---------,,,---......//////000000111222333444555444555666777999:::;;;<<<;;;;;;<<<===>>>>>>>>>===????????????@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@@@@BBBAAA@@@???>>>===<<<<<<>>>===<<<;;;<<<===???@@@BBBCCCDDDDDDCCCBBB@@@>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::999999::::::999999888777777777777777777777777777)))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))(((''''''((()))((('''&&&'''))))))))))))(((''''''&&&&&&************)))((('''&&&************************((('''%%%%%%'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))((((((''')))************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))111///,,,***((()))******%%%%%%)))+++...++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++***&&&---222///AAA777222***......//////............---,,,+++***000+++222'''---...ppp000///111111///------///222222\\\...)))222,,,---///++++++,,,,,,,,,,,,------222$$$$$$&&&%%%)))///---&&&&&&+++************************///###'''+++"""222---,,,+++***))))))))))))"""000666"""&&&999,,,,,,,,,,,,,,,,,,------...//////000111222333333444333444444666777888999:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@AAABBBCCCEEEDDDCCCCCCCCCDDDFFFGGGDDDCCCBBBAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???===@@@@@@???>>>>>>===<<<<<<>>>===<<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@>>>===>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::999999::::::999999888777777777777777777777777777))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((()))))))))((((((''''''((()))((('''&&&''')))&&&&&&''''''((())))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))))))))(((((())))))************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))...,,,***(((''''''''''''---;;;...***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++000'''999555---000...---111....../////////......---...//////...111+++???...//////000000111222333333EEE222///000333+++222...,,,,,,,,,,,,,,,,,,,,,,,,///111000,,,VVV,,,******+++((($$$(((///************************$$$777ZZZ 000///(((,,,++++++***))))))******+++,,,sssKKK---,,,111***,,,++++++++++++,,,------//////000000111222222333222222333444555666777777;;;:::999888888999:::;;;<<<<<<<<<===>>>???@@@AAA???????????????@@@AAAAAACCCCCCBBBBBBBBBCCCDDDEEEEEEDDDBBBAAA@@@AAABBBCCC>>>@@@BBBCCCCCCAAA???===??????>>>>>>======<<<<<<===<<<<<<<<<<<<===>>>?????????@@@@@@??????======>>>>>>======<<<;;;;;;:::999999999999999999999999999999999999999888777777777777777777777777777777))))))(((((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&''''''((((((''''''''''''((()))((('''&&&''')))&&&&&&''''''((()))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((()))******)))((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***(((((())))))))))))((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************************************(((((()))))))))(((&&&%%%&&&""">>>+++OOO++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++222...!!!...999999YYY(((///222111...)))333---...///000111111111111,,,555***555///000222,,,222000000222555666222...kkkmmm///000444...,,,333,,,////////////////////////'''888'''!!!---000,,,)))(((((((((***...************************"""333***(((&&&+++&&&******))))))***++++++,,,)))###(((000---...(((,,,++++++++++++,,,------/////////000000111111111111111222333444444555555888777666555555777888999999999:::;;;===@@@BBBCCC??????>>>>>>>>>???@@@@@@BBBAAAAAAAAABBBBBBCCCCCCEEEDDDCCCBBBBBBBBBCCCDDD@@@BBBDDDEEEDDDBBB@@@>>>>>>>>>>>>===============<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::::::::999999999999999999999999888999999999999888777777666666666666666666666666)))((((((''''''(((((()))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''''''''''''''((()))((('''&&&'''))))))))))))(((''''''&&&&&&&&&'''((()))************))))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((************(((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))))))))))))))((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++************************'''(((***,,,,,,+++)))(((---:::&&& ***'''!!!&&&AAA++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))444+++'''555***)))888---777333222+++666///000222333555666666666000;;;,,,888000888333:::DDD:::999888999:::999555222111444111444,,,///555...////////////............111***---222000xxx...)))((('''***------+++(((************************...---kkk}}}******))))))))))))***+++,,,---###BBBqqq,,,)))(((333***,,,,,,,,,,,,,,,------.........//////000000000000000111111222333333444444444444444555555777888888999999:::;;;===@@@BBBCCC??????>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEDDDBBB@@@???===>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========>>>>>>========================<<<<<<;;;::::::999999999999999999999999999888888999999888888777666666666666666666666666666(((''''''''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&'''((((((((((((((('''((()))((('''&&&'''))))))))))))(((''''''&&&&&&'''((()))))))))))))))(((++++++++++++++++++++++++((()))***)))'''''')))+++(((((((((((((((((((((((('''(((***++++++***((('''((())))))******))))))((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++''''''((()))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********************************++++++*********((()))&&&777&&&...---999:::+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,''''''222---JJJ***ggg...>>>777<<<999???888???999999;;;<<<============<<>>@@@@@@@@@??????>>>>>>??????@@@BBBCCCDDDDDDDDDEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@;;;;;;<<<<<<======<<<<<<>>>>>>============>>>>>>>>>>>>======<<<;;;;;;;;;888888888888888888888888888888888888888777777666666666666666666666666666''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''((())))))***))))))'''((()))((('''&&&''')))&&&&&&''''''((()))))))))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***((('''))),,,))))))))))))))))))))))))''')))***++++++***)))'''))))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,''''''((()))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************,,,+++)))((('''((()))***...'''888%%%000'''...,,,111***++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,222(((---000111(((222ccc444HHH<<>>;;;======<<<<<<;;;;;;::::::333AAA:::000EEE...PPP...###---......,,,***+++,,,---************************###666 ###CCC+++)))---,,,+++***))))))))))))\\\XXX---###777///!!!111...------------...//////.........///////////////111111111222333333333444222333666888:::;;;;;;:::???>>>>>>=========>>>>>>@@@@@@???????????????@@@DDDDDDEEEFFFFFFFFFFFFFFF@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBBAAA@@@@@@??????>>>>>>??????@@@@@@AAAAAA:::;;;<<<<<<======<<<<<<>>>>>>=========>>>>>>????????????>>>======<<<<<<888888888888888888888888888888888888888777666666666666666666666666666666+++***)))(((&&&$$$######))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''((())))))***%%%%%%&&&'''(((((((((''')))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((++++++************++++++))))))))))))))))))))))))++++++************++++++************************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))111!!!"""111...###999```******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------......******+++,,,---...//////DDDTTTKKKLLLLLLMMMMMMMMMMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKNNNOOOOOOPPPQQQQQQRRRRRRVVVZZZLLL]]]WWWSSS]]]cccYYYNNNQQQQQQPPPOOONNNMMMLLLLLLHHHIIIJJJJJJIIIHHHGGGFFFHHHLLLJJJ???HHH>>>XXX***---"""+++******))))))***,,,---))))))***************)))999$$$(((000ddd***&&&---222+++777QQQttt???(((666---'''///,,,,,,,,,---------......///////////////............///000111222333444444333555888999999999;;;<<>>===<<<<<<======>>>@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBB???>>>>>>???AAABBBBBBBBB???===;;;:::::::::<<<===>>>>>>============>>>>>>>>>======<<<;;;:::::::::;;;:::999888888888999:::999999:::999999888777666999888777666555555666666)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((())))))***&&&&&&''''''((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''(((((()))******++++++******))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((*********))))))*********))))))))))))))))))))))))+++******************+++************************((())))))***+++++++++***))))))))))))))))))))))))************************---((()))---***###'''333fff++++++++++++,,,,,,,,,,,,+++++++++++++++*********------------......//////---------.........//////...aaaQQQKKKNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTSSSSSSRRRQQQPPPPPPQQQRRRTTTUUUVVVVVV\\\aaafffzzz\\\______```iiiUUUVVVYYYXXXXXXWWWWWWVVVVVVUUUQQQRRRSSSSSSRRRQQQPPPOOOPPPRRRSSSOOO^^^TTTGGGxxx'''(((555))),,,+++*********+++,,,,,,******++++++++++++******:::333---666UUUhhh*** &&&777GGG888+++%%%+++---))))))///,,,,,,,,,------------..............................///000111222333333444444666999:::::::::<<<===???????????????>>>===<<<<<<===>>>@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCAAA@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>===;;;::::::;;;<<<===>>>==================>>>>>>>>>===<<<<<<;;;::::::;;;:::999888888888999999999999:::999999888777666888888777777777777888888''''''(((((()))*********''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))'''''''''(((''''''&&&&&&&&&'''((())))))******)))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))******))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***)))((((((''''''(((((()))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))*********************************************************+++++++++++++++))))))))))))))))))))))))************************''',,,---)))***///+++!!!***&&&+++ZZZ+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000222222ZZZ^^^\\\QQQRRRSSSTTTVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWVVVUUUTTTQQQRRRTTTUUUXXXZZZ[[[\\\eeeQQQ___~~~fffOOO]]]UUU\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZ___\\\[[[WWWfffjjjWWWZZZ{{{==='''+++...+++,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,++++++444+++&&&888+++mmm&&&)))222---((())))))&&&,,,,,,,,,,,,------------,,,,,,,,,------............//////000111222333333555777:::;;;;;;;;;===>>>>>>>>>?????????>>>=========>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCAAA@@@@@@????????????@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>===<<<>>>===<<<::::::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;:::999999888888999999999999:::999999888777666777777888888888888999999&&&&&&'''((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((())))))'''((((((((('''&&&%%%%%%%%%&&&''')))******++++++((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))************))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))'''''''''(((((('''''''''((((((((())))))******+++(((((((((((((((((((((((((((((()))))))))******************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********++++++*********************************++++++++++++++++++,,,,,,))))))))))))))))))))))))************************(((,,,***%%%)))333333******///((('''LLL,,,,,,,,,,,,------------------....../////////000............////////////111222222333444444555555>>>111;;;qqq\\\QQQ]]]bbbWWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWWWWWWWVVVUUUUUUTTTRRRSSSUUUXXXZZZ]]]^^^______```eeeiiivvvfffXXXaaa^^^```^^^^^^_________``````````````````aaa````````````dddaaadddaaabbbmmmoookkkdddsss000...999------&&&++++++++++++++++++++++++,,,,,,---.........------555666222444666555888###(((//////((((((...,,,"""++++++,,,,,,,,,---------******+++,,,------....../////////000111222222333444666999:::::::::<<<=========>>>>>>>>>>>>>>>======???AAABBBCCCCCCBBBAAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBAAA???===<<<<<<>>>===<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<::::::999999999999888999999999999999999888666666777888888888888777777666'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((('''((((((((('''&&&%%%%%%$$$%%%'''(((***+++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))******++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***)))************************,,,,,,+++******++++++,,,))))))))))))))))))))))))************************,,,***((('''&&&''')))+++((('''$$$)))...((((((888,,,,,,---------.........------......///000111111......//////000111111111444444666888:::<<<===>>>@@@===OOO@@@yyyrrr[[[___^^^YYY[[[\\\]]]]]]]]]]]]]]]\\\\\\XXXXXXXXXWWWWWWVVVVVVVVVUUUVVVXXXZZZ]]]___```aaaaaaeeeccc[[[pppjjjgggXXXpppfffXXXnnncccccccccdddeeeeeeffffffccccccccccccccccccddddddbbb```hhhqqqhhhdddmmmiiiggg{{{ddd(((===+++222 000******+++++++++,,,,,,,,,---...///000111111111111,,,///000===111&&&444***!!!---vvv000///,,,---(((%%%&&&***---,,,++++++++++++,,,,,,,,,------)))******+++,,,---....../////////000000111111222222444777888888888:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@??????===>>>??????@@@@@@??????===@@@BBBBBB@@@>>>===>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<::::::::::::999999888888999999999999999888666666777777777777666555333333''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''(((((((((((((((((('''''''''(((''''''&&&&&&%%%&&&''')))******++++++************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((******))))))(((((())))))*********++++++++++++******))))))******************)))))))))))))))))))))))))))))))))*********++++++))))))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************---,,,***))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++(((%%%(((...,,,%%%&&&---+++---,,,000333((( '''$$$888sss---------.........//////,,,,,,---...///000111222111111222444555666777888:::;;;===???BBBDDDFFFGGGIIIGGGFFFRRR???kkkoooVVVjjjUUU]]]qqqTTTbbbbbbbbbbbbaaa```___^^^^^^]]]]]]\\\\\\]]]]]]^^^\\\]]]^^^___aaabbbcccddd```xxxUUUiiigggccccccfffZZZoookkkdddiiidddcccccccccddddddeeeeeeeeegggffffffffffffggghhhhhhllleeeaaapppnnneeeoookkkwwwcccrrreeehhh333///===)))555&&&***+++,,,---.../////////000111222444666777888888888===%%%666???111:::+++999444&&&SSSOOO$$$+++***"""***(((+++000---%%%(((111++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------/////////000000000111111000222555666666666888999:::;;;<<<===>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@???===AAADDDDDDAAA>>>>>>???===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999::::::::::::999888777999999:::999999888777666555666777777666555333222''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&''''''((('''''''''&&&&&&((()))************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&'''((())))))))))))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******++++++,,,,,,,,,,,,++++++++++++******************))))))))))))))))))))))))))))))*********+++++++++((()))))))))*********************))))))*********))))))))))))))))))))))))(((***+++,,,,,,+++***(((************************---+++***(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++'''&&&)))//////+++,,,000)))***$$$###,,,---,,,444###222******hhh---.........////////////......///111222444555555666777999:::===>>>@@@AAACCCDDDFFFHHHKKKMMMNNNOOOUUUMMMLLLTTTgggNNNMMMdddVVVrrrVVVccckkkYYYpppfffffffffgggffffffeeeeeedddcccccccccccceeefffgggeeeffffffgggggghhhhhhhhhggghhh}}}TTTsssrrrSSSpppssssssfff```nnnqqqaaakkkttt___dddddddddddddddddddddeeehhhhhhggggggggghhhjjjjjjmmmooo___iiiooojjjyyyvvveeezzzcccfffsssuuu666555<<<222!!!<<<)))111(((+++,,,...111222333444444333555777:::<<<>>>???@@@999AAAGGGAAA222888EEE888000***555777333eeeeee---)))&&&---777,,,------000222---'''''',,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000///222444555555666777888999:::;;;===>>>?????????AAA@@@???>>>>>>???AAABBB???@@@AAAAAABBBBBBAAAAAA===>>>@@@AAABBBBBBAAAAAA>>>???@@@@@@AAAAAA@@@@@@@@@DDDGGGFFFAAA======>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;999999:::::::::999888777999999:::999999888777666333444666777888777666555''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((('''''''''%%%%%%&&&'''((((((((('''&&&'''((())))))******)))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&'''(((((()))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))************************((()))***)))((('''(((*********))))))))))))************++++++++++++******,,,+++++++++***))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++++++++************++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************---+++)))((('''((()))***))))))))))))))))))))))))++++++++++++++++++++++++///...***&&&&&&***+++)))+++111,,,'''---,,,(((***222))))))333+++!!!UUU............/////////000222222444555777888999:::;;;<<<>>>@@@CCCEEEGGGHHHKKKLLLMMMNNNPPPRRRSSSTTTNNN___ZZZRRRSSSZZZ]]]OOO\\\```cccdddiiiaaatttddd]]]nnnaaahhhiiijjjjjjkkkkkkkkkkkkggggggfffggghhhiiikkklllllllllllllllllllllllllllffflllhhhxxxcccfff}}}eeeoooggg}}}cccrrrmmmyyyllleeessslllccctttiiiiiiiiiiiiiiiiiiiiiiiihhhgggffffffggghhhiiijjj^^^uuukkkooorrriiitttoooooolllrrroooiiifffmmmHHH&&&///(((111%%%---///&&&---%%%555,,,...111333666777777777666888;;;>>>AAACCCEEEFFFJJJCCCIII@@@NNNQQQ888JJJAAA<<<444333222,,,333FFFJJJ...%%%'''000...&&&&&&+++,,,)))$$$$$$***000...'''******+++++++++,,,,,,,,,------------------------////////////000000000000000222444555555666777999999:::;;;===>>>?????????AAA@@@>>><<<<<<>>>AAACCC??????@@@AAAAAAAAAAAA@@@<<<===???AAABBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@BBBFFFJJJHHHBBB<<<;;;<<<<<<<<<======<<<<<<;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::999999:::;;;:::999888777999999:::999999888777666000222555888999:::999999)))'''&&&'''((()))(((''')))((((((''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))******'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))************))))))************************,,,+++*********+++,,,---)))))))))***+++++++++,,,...,,,******+++---------000000000///////////////999222222222333444444555555999:::;;;<<>>===<<<>>>???AAABBBDDDEEEEEEEEEJJJKKKLLLMMMNNNNNNNNNNNNJJJHHHEEEAAA>>>:::777666///888MMMpppggg>>>)))(((...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------------------........./////////000000111111111222333444555666777999;;;===>>>>>>===<<<============>>>>>>>>>>>>AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@???======???AAABBBDDDFFFEEECCCBBBDDDGGGLLLIIIDDDAAA@@@@@@???>>>::::::::::::::::::::::::;;;:::888777777888:::;;;???===;;;999999999:::;;;:::999999888888999999:::777777777777777777777777444555555555666666777777***)))((((((******)))(((((('''''''''''''''(((((())))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((''''''((())))))((((((((((((''''''''''''))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))******))))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((((((((***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************,,,+++*********+++,,,---++++++++++++,,,,,,,,,,,,///...,,,,,,---..................---------------555(((<<>>>>>???@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLNNNPPPRRRSSSXXXXXXXXXXXXZZZ[[[\\\]]]______```aaaaaaaaaaaaaaaWWW```gggfffaaagggwwwxxxsssnnniiiiiikkkllliiieeeiiihhhgggggghhhjjjmmmnnnpppqqqrrrsssssssssssssssrrrqqqqqqppppppqqqqqqrrrqqqrrrssssssssssssrrrqqqqqqpppoooooooooooooooppprrrssssssrrrppprrrwww{{{yyytttnnnmmmppprrrqqqnnnsssrrrqqqpppnnnmmmlllkkkjjjiiihhhgggffffffeeeeeeddddddeeefffgggggghhhhhhjjjkkkkkklllmmmnnnnnnooopppqqqqqqqqqqqqpppooonnnuuuqqqllljjjqqqppp^^^III666555,,,%%%)))///000---+++***+++------,,,...222666777888;;;>>>???@@@?????????@@@BBBCCCEEEFFFFFFFFFIIIJJJLLLMMMOOOOOOPPPPPPPPPOOOMMMKKKHHHDDDBBB@@@888444///,,,,,,...111222+++)))'''(((***+++(((%%%---000111///+++(((''')))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------111111111222333444555666666888:::<<<======<<<<<<<<<<<<=========>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@===>>>???>>>===>>>AAACCCEEEEEEEEEEEEDDDEEEHHHJJJJJJGGGBBB???>>>>>>>>>===;;;::::::999999::::::;;;<<<;;;:::888888999;;;<<<>>><<<;;;999888999:::::::::999999999999999999:::777777777777777777777777444444444555555666666666)))((('''((())))))((('''&&&&&&&&&&&&'''((()))))))))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''((((((((())))))******++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))***))))))(((((((((((((((((((((((())))))))))))***************)))'''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))*********))))))((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------.........555---,,,;;;444...>>>;;;333444777;;;???BBBEEEGGGFFFFFFHHHIIIKKKMMMOOOPPPPPPPPPQQQRRRSSSUUUWWWXXX\\\\\\\\\\\\]]]^^^___```ccccccdddeeeeeeeeeeeeeee\\\bbbgggccc]]]ZZZ```fffeeeeeeeeecccaaaccciiinnnccchhhnnnqqqpppllliiigggkkkjjjjjjjjjkkkmmmnnnppptttuuuuuuvvvvvvvvvuuuuuuttttttttttttttttttttttttttttttuuuuuuuuuuuutttsssssssssrrrqqqqqqpppqqqqqqqqqsssvvvxxxwwwtttqqqooozzz{{{{{{yyyvvvsssssssssppptttwwwxxxuuurrrqqqqqqtttsssqqqooonnnnnnnnnnnnmmmllljjjiiigggeeedddcccbbbccccccddddddeeeeeeeeejjjiiiiiiiiikkklllnnnoooppppppqqqqqqppppppooooooqqqtttuuuqqqiiidddfffiii___^^^UUUGGG???===777...)))///888;;;333)))'''+++,,,...///111222555999===>>>>>>@@@AAABBBCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSUUUUUUUUUTTTSSSPPPNNNLLLLLLIIICCC;;;222,,,***)))---,,,+++++++++---...///!!!$$$'''))))))'''%%%++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------........./////////000000000111222333555555666777999;;;<<<<<<<<<;;;<<<<<<<<<============>>>??????@@@@@@AAA@@@@@@???;;;<<<======>>>???BBBEEEGGGFFFEEEFFFHHHKKKLLLLLLHHHDDD@@@>>>=========<<<;;;;;;999999999999;;;;;;<<<;;;:::::::::;;;<<<===<<<;;;:::888777888888999999999999999999999999999777777777777777777777777444444555555555555666666'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''((()))***''''''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''(((''''''((()))******++++++(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))++++++******)))((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,+++++++++,,,,,,,,,++++++,,,---/////////000000111111111///???;;;///...777>>>:::@@@AAABBBEEEGGGIIIKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\^^^^^^___```aaabbbdddeeeeeefffgggggghhhgggggggggmmmgggcccgggooorrrllleeennnmmmllliiihhhjjjooosssttttttqqqllliiiiiioootttnnnmmmmmmmmmnnnoooqqqrrrvvvvvvwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvuuutttsssrrrrrrqqqrrrrrrxxxvvvuuuuuuxxx{{{||||||tttttttttttttttvvvyyy|||{{{|||{{{wwwsssssswww{{{vvvtttrrrpppooooooqqqqqqpppooonnnllliiigggeeecccccccccccccccccccccddddddhhhggggggggghhhjjjmmmoooooooooppppppppppppooooooppptttyyyyyyuuurrrrrrsssqqqnnndddVVVMMMJJJDDD===BBB:::444222000///000444333444555777:::===AAACCCCCCCCCCCCDDDDDDEEEFFFFFFCCCDDDFFFHHHIIIJJJJJJJJJHHHIIIKKKMMMOOORRRTTTUUUUUUVVVXXXYYYXXXWWWVVVUUUFFFGGGGGGCCC===777555666*********)))'''&&&((()))777444000,,,+++,,,...///++++++************+++++++++++++++++++++++++++++++++,,,------......------------------------------.../////////000000000000000000000000111333444555666777999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>??????@@@@@@??????<<<===>>>======???BBBEEEGGGFFFFFFJJJNNNPPPNNNKKKFFFCCC@@@>>>=========<<<<<<;;;999888888999;;;<<<;;;::::::::::::;;;<<<<<<;;;:::999888777777777888999999999999999999999999777777777777777777777777666666666666666666666666'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&((())))))&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&''''''((()))******(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&************************)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))+++*********)))))))))((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++******,,,...000000//////111222000000111222333333444444555000///:::JJJFFF;;;GGGIIIIIIJJJLLLMMMNNNOOOPPPRRRSSSUUUWWWYYYZZZZZZZZZZZZZZZ[[[[[[]]]^^^___`````````aaabbbdddfffhhhiiiiiiiiijjjkkkkkkkkkkkkjjjhhhjjjllljjjfffdddfffiiimmmqqquuuvvvtttooojjjgggggghhhjjjlllmmmnnnooooooqqqqqqqqqqqqrrrrrrssstttxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyxxxxxxwwwwwwwwwuuutttssssssrrrrrrrrrsssttttttuuuwwwxxxvvvrrroootttwwwzzz{{{yyyuuusssrrrnnnpppssswwwxxxyyyxxxwwwwwwvvvtttrrrrrrrrrtttuuusssrrrqqqpppmmmjjjhhhfffffffffffffffeeeeeeeeeeeehhhgggffffffgggiiilllmmmnnnoooooopppppppppoooooopppnnnlllkkkllloooqqqssskkkjjjeee___\\\[[[WWWSSSCCC999222555999888444111444666999===BBBFFFHHHIIIGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHJJJKKKMMMMMMNNNNNNJJJKKKKKKMMMOOORRRUUUVVVUUUVVVXXXZZZ[[[\\\\\\[[[]]]^^^[[[RRRDDD777///,,,,,,...///...,,,*********$$$***,,,+++******,,,++++++************+++++++++++++++++++++++++++++++++,,,------......------------------------------++++++,,,,,,,,,---------/////////000111222333444777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????>>>>>>?????????>>>???AAADDDEEEFFFIIIOOOSSSRRRLLLGGGDDDBBB???>>>>>>>>>===<<<;;;;;;999999999999;;;;;;999999999999999::::::;;;::::::999888777777777777888999999::::::999999888777777777777777777777777777777777777777777777777)))((('''((())))))((('''%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++************)))))))))%%%&&&''')))************************************))))))))))))))))))))))))((())))))))))))(((((('''************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++'''+++//////......111333222222333555666777888888@@@>>>GGGGGGEEE>>>:::TTTKKKLLLNNNOOOQQQSSSTTTUUUWWWXXX[[[]]]^^^______^^^^^^^^^^^^___aaacccdddeeecccddddddfffgggiiikkklllmmmmmmnnnoooooooooooonnnggglllooolllhhhhhhnnnuuukkkjjjjjjjjjlllpppsssvvvooooooqqqtttvvvuuuppplllsssttttttuuuuuuuuuvvvvvvzzz{{{{{{|||||||||{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz|||{{{zzzyyyxxxxxxxxxxxxuuutttttttttttttttuuuuuutttuuuvvvxxxyyyzzz{{{|||{{{vvvsssuuu{{{~~~|||zzz{{{}}}|||yyyvvvxxxxxxvvvvvvuuuvvvwwwxxxuuuuuuuuutttrrrpppmmmlllllllllkkkkkkjjjjjjjjjiiijjjiiiiiiiiiiiijjjlllmmmnnnnnnooooooppppppoooooorrrqqqrrrtttuuusssnnniiiwwwuuupppkkkfff```YYYTTTWWWRRRMMMIIIAAA777222333666888>>>EEELLLPPPPPPOOOKKKLLLMMMNNNNNNOOONNNNNNMMMNNNOOOQQQRRRSSSTTTTTTOOOOOOOOOPPPQQQSSSVVVWWWWWWXXXZZZ[[[]]]```aaabbb\\\\\\ZZZUUUKKK@@@777333***+++,,,------,,,***)))***...222111,,,(((((()))++++++************++++++++++++++++++++++++++++++++++++,,,---------------------------------------------------..................//////000111333444777777888888999;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@@@@AAA@@@???@@@BBBDDDEEEHHHLLLQQQRRROOOIIIEEEBBBAAA???>>>??????===<<<::::::::::::::::::::::::777888888999999:::::::::::::::999999888777777666888999:::;;;;;;:::999888777777777777777777777777888888777777777777777666***)))((((((******)))(((&&&&&&&&&%%%%%%&&&'''''')))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))******)))((((((&&&&&&'''(((((()))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((************************))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))******++++++,,,'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,------------%%%***///111000000333777888888999;;;<<<>>>??????BBB;;;BBB999BBBYYYPPPOOOQQQQQQSSSUUUWWWXXXZZZ[[[[[[]]]___aaaccccccbbbbbb```aaabbbccceeegggiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnooopppppppppooooootttooojjjhhhiiijjjhhhfffppptttyyy}}}|||vvvmmmgggiiiiiiiiilllqqqvvvzzz{{{vvvvvvwwwwwwxxxwwwwwwwwwyyyyyyzzz{{{||||||||||||{{{zzzwwwuuuuuuwwwzzz{{{}}}|||zzzyyyxxxxxxyyyyyyuuuuuuuuuuuuvvvwwwxxxyyy}}}{{{wwwqqqlllmmmrrrwwwqqquuu{{{~~~}}}zzzvvvuuuvvvtttrrrssswww{{{yyyyyyyyyyyyyyyyyyzzzzzzvvvwwwxxxxxxwwwuuusssrrrrrrrrrrrrqqqpppoooooonnnmmmnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnooooooooooooooouuuqqqlllhhhgggkkkrrrwwwiiihhhiiilllnnnnnnkkkjjj\\\XXXTTTOOOGGG@@@BBBHHHBBBEEEJJJRRRWWWXXXUUURRRQQQRRRTTTVVVWWWWWWVVVUUUTTTTTTVVVXXXYYYZZZZZZZZZVVVUUUTTTTTTTTTVVVXXXYYYYYYYYYYYY[[[]]]aaadddfffeeedddbbb___YYYQQQGGGAAA666333000///000111///,,,...,,,***((((((***---///++++++************++++++***************************++++++,,,,,,,,,,,,,,,------------------------////////////000000000111.........///000111222333555555555666777888999:::999::::::::::::;;;;;;;;;::::::;;;<<<===>>>>>>===???@@@AAAAAAAAABBBEEEHHHHHHKKKNNNOOOMMMJJJFFFEEE@@@>>>=========>>><<<;;;888999;;;<<<<<<;;;999888777888999:::;;;;;;;;;;;;::::::::::::999888777777777888:::;;;;;;:::888777777777777777777777777777666666666666555555555444)))'''&&&'''((()))((('''''''''&&&%%%%%%%%%&&&&&&+++***)))(((((('''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++******))))))((()))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))************************))))))))))))))))))))))))******+++++++++)))'''&&&))))))))))))))))))))))))(((((()))***+++,,,,,,---'''((((((((())))))******))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,------....../////////+++111777999888888<<<@@@>>>???@@@BBBCCCEEEFFFGGGMMMBBBVVVPPPJJJTTTMMMVVVYYYYYYZZZ[[[\\\]]]]]]^^^^^^___bbbdddeeeeeeeeedddbbbcccdddfffhhhjjjlllnnnpppooonnnmmmmmmllllllmmmllllllmmmnnnnnnnnnnnnmmmgggiiikkklllkkkmmmppptttpppqqqsssuuuxxxxxxvvvtttnnnppprrrttttttuuuwwwxxxwwwwwwxxxyyyyyyyyyxxxxxxvvvvvvxxxyyyzzzzzzzzzzzz|||zzzvvvttttttvvvzzz|||}}}|||zzzyyyxxxxxxyyyyyyvvvvvvvvvwwwxxxyyy{{{{{{nnnsssxxxxxxtttrrrtttwwwyyy{{{}}}|||zzzxxxwwwwwwoootttzzz}}}}}}zzzwwwuuuyyyzzz{{{|||||||||{{{{{{wwwxxxzzzzzzzzzyyywwwvvvwwwvvvvvvuuutttsssrrrrrrqqqqqqqqqrrrqqqppppppooommmmmmnnnoooooooooooooooaaagggnnnooolllkkkmmmppprrrooonnnpppqqqnnnlllkkkmmmgggcccbbb^^^VVVPPPOOOQQQSSSXXX]]]aaa^^^WWWQQQUUUWWWZZZ]]]^^^]]]\\\ZZZXXXYYY[[[\\\^^^_________[[[ZZZXXXWWWWWWXXXYYYZZZYYYXXXXXXYYY\\\```dddgggdddbbb``````^^^XXXOOOGGG@@@999111...//////---)))***((((((+++...---'''!!!++++++************++++++******************************+++,,,,,,,,,,,,+++------------------------,,,,,,,,,------------...............///111222333333333333333444666777888999999:::::::::;;;;;;;;;999:::;;;<<<============>>>???@@@AAABBBDDDHHHKKKJJJMMMOOOMMMIIIEEEEEEFFF>>><<<;;;;;;<<<<<<;;;:::777999;;;======;;;999777888999:::;;;<<<<<<<<<<<<::::::;;;::::::999777777777888:::;;;;;;:::888777777777777777777777777777555555444444444333333333((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((()))***+++***)))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++''''''(((((())))))******(((((())))))))))))((((((&&&&&&%%%&&&)))******)))''''''((((((((((((''''''+++*********))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,(((((((((((())))))))))))---,,,+++***))))))))))))+++++++++++++++++++++++++++,,,------,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...000111111000000111333333555888<<>>======>>>>>><<<;;;======<<<;;;;;;:::999999777888999;;;<<<=========<<<<<<======<<<<<<;;;:::;;;;;;:::::::::999999999888888888888777777777777666666666666666555555555((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''(((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((************************+++***)))(((((()))***+++'''((((((((()))))))))***''''''((()))))))))))))))'''&&&&&&''')))***)))(((''''''((((((((((((''''''************)))))))))(((************)))))))))((())))))))))))))))))))))))++++++******************((((((((()))))))))******...---,,,+++************++++++++++++++++++++++++)))******+++***)))((('''******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++......---------------,,,------------...............000333444444666888:::>>>@@@BBBEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTUUUVVVYYY\\\___```___```bbbdddfffffffffffffffffffffggghhhiiijjjkkkjjjjjjkkklllnnnooopppqqqpppooonnnmmmlllmmmmmmnnnnnnnnnoooooonnnmmmkkkjjjjjjkkkmmmoooppprrrrrrsssvvvvvvwwwwwwvvvuuusssrrroooppppppqqqssstttvvvwwwttttttsssrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssstttsssqqqqqqrrrrrrqqqpppqqqppppppqqqrrrssstttuuuvvvtttrrrpppooonnnnnnnnnssstttuuuvvvvvvuuutttssstttsssrrrsssvvvxxxxxxxxx||||||{{{{{{zzzyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{|||yyyxxxwwwuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrppprrrssssssqqqppppppqqqnnnnnnnnnooooooooopppppppppppppppooooooooooooooonnnmmmlllkkkiiigggeeedddfffggghhhiiihhheeecccaaaaaabbbcccdddddddddcccbbb````````````aaabbbcccdddeeeeeedddcccbbbaaaaaa```______^^^]]]^^^___bbbcccddddddcccaaa___\\\ZZZYYYPPPJJJCCC<<<777444111/////////......---,,,,,,+++,,,++++++******++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------------------............------------............222222222333444555666777777777888888999:::::::::;;;<<<<<<<<<============???>>>???@@@CCCFFFIIIKKKJJJIIIGGGEEECCCBBBAAAAAAAAA@@@>>>>>>>>>>>><<<;;;<<<<<<;;;;;;:::999999999777888:::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999888888777777666666666666666666555555555555((((((((((((((((((((((((+++******)))((((((''''''((('''%%%$$$$$$&&&((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''))))))))))))(((((('''&&&''''''''''''(((((((((((('''((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******(((((((((((())))))))))))))))))***))))))((('''&&&)))((('''''')))))))))''''''(((((())))))(((((('''************))))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))((()))))))))*********++++++...---,,,+++++++++++++++************************)))************)))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////......------......//////000000111111000333666999;;;===@@@CCCEEEFFFHHHIIIKKKLLLMMMMMMOOOPPPQQQSSSVVVXXXZZZ[[[[[[[[[[[[\\\^^^```bbbcccdddeeefffgggiiiiiiiiiiiijjjjjjjjjkkklllmmmooopppooooooppppppqqqqqqrrrrrrpppoooooonnnmmmnnnnnnnnnoooooooooooommmkkkiiihhhhhhhhhhhhiiikkkmmmpppqqqtttttttttsssqqqnnnllljjjjjjjjjjjjjjjkkknnnpppqqqpppppppppppppppooonnnmmmlllllllllkkkkkkkkkjjjjjjmmmmmmmmmmmmmmmnnnoooooopppnnnlllkkkkkkkkkjjjhhhlllkkkkkkkkklllmmmnnnnnnpppooommmjjjiiigggffffffkkklllmmmnnnoooooonnnmmmooonnnmmmnnnqqqssstttsssyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwwwwxxxyyyyyyzzzzzzxxxxxxvvvuuuttttttttttttsssssssssrrrqqqqqqqqqpppnnnppprrrrrrqqqpppqqqrrrpppppppppqqqqqqqqqrrrrrrtttssssssrrrqqqpppoooooollllllmmmnnnmmmkkkiiihhhlllmmmnnnnnnmmmkkkiiigggffffffeeeeeeeeeeeeddddddbbbbbbaaaaaabbbcccddddddeeeddddddddddddcccccccccfffeeecccaaa``````aaaaaadddddddddcccbbbaaa```___YYYUUUOOOIIICCC===777222///...---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++........................------------............,,,------------.........111111000000111333555666666666777888888999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<>>>@@@CCCFFFGGGFFFEEECCCAAA@@@@@@AAABBBCCCAAA?????????>>>===;;;;;;;;;::::::999999888888888999:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;:::::::::999888777777666666777777666666555555555555(((((((((((((((((((((((()))))))))((((((((('''''''''&&&&&&%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''************)))((('''&&&''''''''''''((((((((((((''''''(((((()))))))))***((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***(((((((((((()))))))))))),,,,,,+++***(((&&&$$$###***((('''((())))))((('''(((((())))))))))))((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))*********++++++++++++---,,,++++++*********+++))))))))))))))))))))))))+++++++++,,,++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------//////.........---------...///000111222333444444666888<<<>>>@@@CCCFFFIIIGGGHHHJJJKKKMMMOOOPPPPPPRRRSSSUUUXXXZZZ]]]___```bbbbbbbbbcccdddeeeeeefffeeefffgggiiikkklllmmmmmmmmmmmmmmmnnnpppqqqssstttrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooonnnmmmllliiigggeeefffeeedddeeegggjjjnnnpppssssssrrrpppmmmjjjgggeeeddddddcccdddeeehhhjjjllllllmmmnnnnnnnnnmmmkkkjjjffffffffffffeeeeeeeeeeeejjjiiiiiihhhggghhhhhhhhhjjjhhhfffeeeffffffeeedddfffffffffeeeffffffggggggkkkjjjhhhfffcccaaa```___aaabbbdddggghhhiiiiiiiiigggffffffiiilllooopppppprrrsssssstttttttttsssrrrttttttuuuuuuvvvwwwxxxxxxvvvvvvuuutttssssssssstttrrrrrrqqqpppooonnnnnnmmmjjjlllooooooooooooppprrrrrrrrrrrrsssssssssssstttuuuuuutttrrrqqqooonnnnnngggiiikkkmmmnnnllljjjhhhiiijjjlllmmmnnnnnnmmmllljjjiiihhhgggffffffffffffddddddcccccccccdddeeeeeeddddddeeeeeeeeefffffffffhhhgggeeedddbbbaaaaaaaaaeeeeeeeeeeeedddcccbbbbbb^^^\\\YYYUUUOOOHHH@@@:::333222///---,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++........................,,,,,,---------................../////////000000111000/////////111333555555555666777777888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;===???AAACCCDDDCCCBBB???>>>===???AAACCCDDDBBB@@@?????????===;;;:::::::::999999888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;======<<<<<<<<<;;;;;;;;;;;;:::999999888777666666777777666666555555444444((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''(((((((((((('''((((((((())))))******&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))((((((((((((*********))))))((('''&&&***)))(((((()))***((('''(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))******************************))))))*********+++++++++)))*********+++++++++++++++******)))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------000000222333555666888888>>>@@@CCCDDDEEEGGGIIIKKKKKKKKKMMMOOOQQQTTTVVVWWWTTTUUUXXXZZZ]]]```bbbdddhhhhhhhhhiiiiiiiiiiiiiiieeefffhhhiiilllnnnpppqqqoooooopppppprrrssstttuuutttssssssrrrqqqppppppppppppppppppppppppooooooooommmmmmmmmkkkiiigggdddccceeedddcccccceeeiiimmmooooooooonnnmmmjjjgggdddbbb^^^^^^___```bbbeeegggiiiggggggiiijjjjjjiiiggggggdddddddddcccccccccbbbbbbiiihhhfffdddcccbbbbbbbbbdddbbbaaaaaaccceeeddddddcccbbbaaaaaaaaaaaaaaabbbgggfffeeecccaaa___]]]\\\YYY[[[^^^aaacccdddeeeeeebbbaaabbbdddiiilllnnnnnniiijjjmmmnnnppppppooooooooopppqqqrrrssstttuuuuuusssrrrrrrqqqqqqqqqrrrrrrqqqqqqppppppooonnnmmmmmmiiikkknnnoooooooooqqqrrrssssssssssssttttttttttttttttttsssqqqpppooonnnmmmgggiiikkknnnnnnmmmkkkjjjiiijjjkkkmmmmmmmmmmmmmmmooonnnmmmkkkkkkjjjjjjjjjgggffffffeeeeeeeeeffffffeeeeeeeeefffgggggghhhhhhgggfffeeeddddddcccccccccffffffffffffdddcccbbbaaa______^^^\\\YYYSSSKKKEEE===;;;777444222111111111++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////......///000222222333444444555777888888999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBAAA@@@>>>======???BBBDDDCCCBBB@@@?????????===;;;::::::999999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;======<<<<<<<<<;;;;;;;;;:::::::::999888777777666888777777666555444444444((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&''')))++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''(((((())))))(((((((((''''''''''''((((((((((((((())))))))))))))))))***&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((($$$%%%'''(((***++++++,,,***(((((((((******)))(((((())))))******))))))((())))))))))))************))))))))))))************************************((())))))***++++++,,,,,,)))))))))*********++++++***))))))((((((((())))))************************)))))))))((())))))***+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---......//////000000111555666777999;;;===???@@@FFFHHHJJJJJJJJJKKKLLLNNNLLLMMMNNNPPPRRRUUUXXXYYYXXXYYY[[[^^^aaaccceeegggkkkkkkllllllllllllkkkkkkhhhhhhiiijjjllloooqqqrrrqqqqqqqqqqqqqqqrrrssstttttttttsssrrrqqqpppoooooonnnnnnnnnnnnnnnmmmlllllljjjjjjjjjiiigggeeebbbaaa]]]\\\\\\\\\___bbbfffiiieeeeeeeeedddcccaaa___]]]WWWXXXZZZ]]]```ccceeefffffffffggghhhiiiiiiiiiiiikkkjjjjjjjjjjjjiiiiiiiiinnnmmmkkkiiihhhffffffffffffeeeeeefffiiikkklllkkkfffeeeeeedddccccccccccccdddccccccaaa___]]][[[ZZZWWWXXXZZZ\\\^^^^^^^^^^^^]]]\\\\\\___bbbeeeggggggdddeeehhhjjjlllkkkkkkjjjiiijjjkkklllmmmnnnooopppooonnnnnnnnnnnnooooooppppppppppppoooooonnnnnnmmmkkkmmmooopppqqqqqqrrrtttrrrrrrrrrsssssssssttttttqqqqqqqqqppppppooooooooolllmmmooopppppppppnnnmmmnnnnnnnnnnnnnnnmmmllllllnnnmmmmmmlllkkkjjjjjjiiiiiiiiihhhgggfffffffffgggffffffgggggghhhiiiiiijjjeeeeeeeeeeeeeeeeeeeeeeeehhhhhhgggfffeeecccbbbaaa````````````___\\\VVVRRRDDDBBB>>>999666333111000,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------......//////000000000000222222333444666777888888999999999:::::::::;;;;;;:::;;;<<<===>>>???@@@@@@??????======>>>???AAACCCAAA@@@>>>>>>??????>>><<<::::::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;===<<<:::999999999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999888888888888888777666555444444333((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&'''(((((((((((((((''''''''''''((((((((((((*********)))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((***)))))))))((((((((('''$$$%%%'''(((***++++++,,,)))((('''(((***++++++***))))))************))))))((()))))))))************((()))))))))******************************************************++++++((((((((()))))))))*********)))))))))))))))******++++++++++++++++++++++++))))))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---------.................................000111222333444666777777<<<===???AAADDDFFFHHHIIIMMMNNNPPPPPPOOOOOOQQQRRRQQQQQQRRRSSSTTTWWWYYYZZZ]]]^^^```bbbeeegggiiijjjlllmmmnnnoooooonnnmmmlllmmmlllllllllmmmooopppqqqqqqqqqpppppppppqqqqqqrrrqqqqqqpppooonnnmmmlllllliiijjjkkkkkkjjjjjjhhhgggggggggggggggeeecccaaa___XXXXXXXXXYYY\\\___bbbdddaaabbbcccddddddcccbbbbbb[[[^^^bbbgggjjjmmmnnnooopppppppppqqqssstttvvvwww{{{{{{{{{zzzzzzzzzyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwuuuttttttuuuxxxzzz{{{{{{sssrrrqqqpppoooooooooooolllllllllkkkjjjhhhfffdddcccddddddeeedddcccaaa```aaa```___```bbbcccccccccccceeegggiiiiiihhhfffeeebbbcccdddeeeggghhhiiiiiikkkjjjjjjjjjkkkllllllmmmlllkkkkkkkkkkkkkkkkkkkkkkkkmmmoooppppppqqqrrrsssqqqqqqqqqrrrrrrrrrssssssooooooppppppqqqqqqqqqrrrpppqqqqqqqqqqqqpppoooooonnnnnnnnnnnnnnnnnnmmmmmmkkkkkkllllllkkkjjjiiihhhkkkkkkiiihhhhhhggggggggggggggghhhhhhiiijjjjjjjjjeeeffffffgggggggggffffffhhhhhhhhhgggfffeeedddcccbbbbbbbbbbbbcccaaa^^^\\\NNNLLLHHHCCC===888444222......------------...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------...000111111111///...111111222444555666777888999999999999::::::::::::999:::;;;<<<===>>>>>>>>>============>>>???@@@@@@???>>>======??????>>>===::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;===<<<:::999888999:::;;;;;;;;;;;;;;;::::::::::::888888999999999999::::::888888777666555444333333((((((((((((((((((((((((******))))))((((((''''''***)))'''%%%%%%%%%&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&###$$$%%%'''(((((())))))''''''''''''((((((((()))++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************&&&''')))***+++***((('''((((((((((((((((((((((((************************((()))***++++++***)))(((******))))))(((((((((''')))))))))))))))(((((('''(((''''''(((+++,,,,,,+++))))))************))))))(((((())))))*********+++(((((())))))*********+++************************,,,,,,++++++***)))))))))(((((((((((())))))))))))+++***************++++++++++++++++++++++++++++++++++++*********+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------.........//////////////////////////////333444555777999:::<<<<<>>;;;000000////////////000000//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,...111222333111///---000111222333555666777888888888999999999:::::::::888999:::;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>><<<<<<===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;===<<<:::888888999:::;;;;;;;;;:::::::::999999999777888888999999:::;;;;;;999888777666555444333333((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((******))))))(((((('''''''''((()))******)))((('''******))))))((((((''''''******))))))((((((''''''%%%&&&&&&'''((())))))***))))))))))))))))))))))))************))))))))))))******)))((('''&&&%%%%%%(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************++++++++++++******************************))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,---))),,,***%%%+++111***---+++))))))***+++***))),,,,,,++++++,,,,,,---...------......---+++***(((+++...111111000...---------...000111111222444666777999;;;???BBBFFFHHHJJJIIIKKKNNNPPPRRRSSSSSSSSSTTTTTTTTTUUUUUUWWWXXXXXX____________```aaabbbccceeeeeeggghhhjjjkkklllmmmooooooooooooooonnnmmmlllqqqpppnnnnnnoooppppppooommmkkkjjjjjjkkkkkkjjjiiihhhhhhfffeeedddddddddddd___aaabbbbbbaaa```aaaccceeehhhlllooopppnnnkkkhhhbbbcccfffiiinnnsssxxxzzz~~~~~~~~~|||yyywwwuuutttvvvrrrnnnlllkkkjjjgggdddgggfffdddbbbaaaaaa````````````aaabbbcccdddeeeeeeccccccccccccccccccddddddccceeefffffffffgggjjjllljjjkkklllnnnnnnmmmlllkkkmmmnnnooopppqqqrrrrrrrrrtttttttttsssrrrqqqqqqqqqpppoooooooooooooooppppppnnnnnnooopppppppppooooooqqqmmmjjjiiijjjkkkjjjhhhkkkkkkkkkjjjjjjjjjiiiiiifffgggggghhhgggeeedddccceeefffffffffgggggghhhhhhffffffgggggggggggggggfffccc___ZZZVVVSSSOOOHHHDDD;;;888555333222111///...333111///---,,,+++,,,,,,+++******,,,------***(((++++++************++++++.........------.........---------............///---------............///000111111222333333444444444555666777888999::::::999999:::;;;<<<===>>>???============>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::===;;;999777777999;;;<<<999999999999999999999999:::888777888::::::888555555555666777777666555444((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((())))))***)))))))))((((((((('''(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))''''''(((((())))))******)))))))))(((''''''&&&&&&)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************++++++++++++******************************************************)))*********++++++++++++******************************+++++++++,,,,,,,,,---))),,,+++&&&...555///---,,,******+++++++++***,,,,,,++++++,,,,,,---...,,,,,,---.........---,,,+++---//////.........///,,,...111444555777:::===BBBCCCEEEHHHKKKNNNPPPRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^ccccccddddddeeefffggggggfffggghhhiiikkklllmmmnnnnnnoooooooooooooooooonnnqqqooonnnmmmmmmllllllkkkiiihhhgggggggggfffeeedddddddddcccccccccccccccdddaaacccfffggghhhiiikkkmmmsssvvvzzz~~~}}}{{{yyywwwwwwxxxzzz}}}|||xxxwwwvvvvvvsssqqqpppooonnnllljjjhhhfffeeeddddddeeeeeedddcccbbbbbb````````````````````````aaabbbccccccbbbccceeegggeeefffggghhhiiiiiijjjjjjmmmnnnooopppqqqrrrrrrrrrssssssrrrrrrqqqqqqqqqppppppoooooonnnnnnnnnooooooooooooppppppqqqqqqpppppprrrnnnkkkjjjkkkkkkjjjhhhkkkkkkjjjjjjjjjiiiiiiiiifffggghhhhhhhhhgggfffeeeffffffggggggggggggggggggfffgggggghhhhhhggggggfffdddaaa]]]ZZZWWWSSSNNNIIIBBB???<<<:::999888666444777555444222000...------,,,++++++,,,......---,,,++++++*********+++,,,,,,...------,,,,,,------...------------............---------............///111111111222333333444444333444555666888999:::;;;999::::::;;;<<<===>>>>>><<<=========>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;999777777999;;;<<<999999999999999999999999:::888777777999999888555333333444555555444333222(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************++++++++++++******************************************************************++++++++++++******************************+++++++++,,,,,,,,,---))),,,,,,)))222:::555...---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------...+++,,,---...////////////,,,---//////...///111333///222666999<<>>======<<<:::777333000///...,,,+++,,,...//////...***************+++,,,,,,---,,,,,,++++++,,,,,,---------------............---------............///000111111222222333333444222333444666888:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>;;;;;;;;;;;;:::::::::999777777777777777777777777;;;<<<<<<<<<<<<<<<<<<;;;<<<:::999888888999;;;<<<:::::::::::::::::::::::::::888666666777888777666222333444444444444333333((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((''''''(((((())))))******************))))))))))))))))))))))))))))))))))))'''''''''((()))******+++''''''(((((())))))))))))++++++******))))))(((((()))))))))))))))*********((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************++++++++++++******************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---***------***444===999///...,,,,,,---------,,,,,,,,,,,,,,,,,,---......+++,,,---......///000000...///000000000333777:::888;;;???BBBEEEIIIMMMPPPUUUUUUVVVXXXYYYZZZ[[[\\\^^^]]]\\\[[[ZZZ[[[\\\]]]]]]]]]^^^```bbbeeeggghhhfffgggggghhhhhhhhhhhhhhhjjjjjjkkkllllllmmmnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkjjjgggdddbbbbbbccc\\\^^^```bbbccceeegggiiioooooopppqqqsssuuuwwwxxx}}}~~~{{{}}}~~~|||xxxssspppjjjjjjhhhfffdddbbbaaa``````aaaaaa```^^^\\\\\\]]]aaa___\\\ZZZ[[[]]]```cccdddfffiiilllnnnpppppppppnnnnnnooooooooopppppppppnnnmmmllllllkkkkkkkkkkkkoooooopppqqqrrrrrrrrrrrrsssrrrpppooommmlllkkkjjjjjjjjjiiiiiiiiihhhhhhhhheeeeeefffgggggghhhhhhhhhiiiiiijjjjjjiiihhhgggfffeeeeeeeeefffeeeeeeddddddddddddbbbaaa___]]][[[YYYWWWTTTQQQOOONNNLLLJJJHHHEEEEEEEEECCC???;;;666333222000---------......---******))))))******+++,,,,,,++++++++++++++++++,,,,,,,,,---------.........---------............////////////000111111222222111222333666888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;;;;;;;::::::::::::666666666777777777777777;;;<<<<<<======<<<<<<;;;:::999888888888999:::;;;::::::::::::::::::::::::999888666666666666777777444444555555555666555555((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))************************''''''(((((()))*********++++++******))))))((((((******))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******************************************************,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,---***------+++444===888000...,,,,,,---...---,,,------,,,,,,------...///------------....../////////000111222333777<<<@@@EEEGGGKKKMMMOOORRRUUUWWWYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\]]]^^^```aaacccccccccdddeeefffggghhhfffggghhhhhhiiihhhhhhgggiiijjjjjjjjjkkkkkkllllllkkkjjjiiigggfffeeeeeeeeecccdddeeeccc```___```bbb\\\```eeejjjmmmqqqvvvzzz|||zzzxxxuuuqqqnnnkkkjjjggghhhiiihhheeebbbaaabbbbbb___ZZZVVVUUUVVVYYY[[[^^^```dddhhhkkkllllllllljjjkkkkkklllmmmnnnoooooolllkkkjjjjjjiiiiiiiiijjjmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrpppnnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiihhhddddddeeeeeefffhhhhhhiiijjjjjjkkklllkkkjjjhhhgggcccdddddddddccccccbbbaaabbbbbbbbbbbb```___^^^^^^\\\ZZZWWWUUUUUUTTTRRRPPPMMMMMMMMMLLLHHHCCC>>>;;;999666333000//////---,,,+++******))))))******++++++++++++******+++++++++,,,,,,,,,------------...---------............///---------...//////000000111111333555777:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;:::777777777777888888999999;;;;;;<<<<<<<<<<<<;;;;;;999888888888888999:::;;;::::::::::::::::::::::::777777777666555555666666444444444444555555666666(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********((((((((())))))*********************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,---***......***111888222///...,,,,,,---------,,,---------------......///...............///000111111333555666999===BBBFFFPPPRRRTTTVVVWWWXXX[[[]]]]]]]]]^^^^^^___``````aaa______```aaabbbccceeefffggggggffffffeeeffffffgggggghhhiiijjjjjjjjjhhhhhhggggggggghhhhhhhhhhhhhhhhhhgggeeecccaaaaaaaaaaaa^^^aaaccccccbbbbbbfffiiihhhmmmtttyyy}}}|||yyyxxxtttuuuvvvuuuqqqooommmmmmhhhddd^^^XXXVVVVVVWWWYYY\\\___bbbfffggghhhgggfffdddeeefffgggiiijjjkkkllliiiiiihhhhhhhhhhhhiiiiiikkklllmmmnnnoooooopppppppppqqqrrrqqqooommmlllmmmkkkkkkkkkjjjjjjjjjiiiiiiffffffffffffggghhhiiijjjiiijjjlllmmmmmmkkkiiihhhccccccdddccccccbbbaaa```___aaabbbbbb```______```___]]]ZZZYYYYYYXXXWWWVVVSSSTTTTTTSSSPPPLLLGGGEEEBBB???;;;888666444222///...---,,,++++++******+++,,,++++++******++++++,,,,,,,,,,,,,,,---------------------............///,,,,,,---......//////000111222333555777999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;777777888888999999:::::::::;;;;;;;;;;;;;;;;;;:::888888888888888999:::;;;999999999999999999999999555666888777555444444555222111111111222333444555((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((()))'''((((((((()))))))))***(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))***************+++++++++))))))))))))))))))******)))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******************************++++++++++++++++++++++++------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,***......(((...222***///---++++++,,,---,,,+++---------------...//////////////////111222444666888:::===@@@CCCHHHMMMPPPUUUWWWZZZ[[[[[[\\\^^^```^^^______```aaaaaabbbbbb```aaabbbdddeeeeeeeeeeeegggffffffeeeeeeeeeffffffggghhhjjjkkkkkkiiihhhgggeeeddddddddddddddddddddddddbbbaaa______```aaabbbaaaeeejjjlllmmmpppuuuzzz{{{|||{{{zzzrrrnnnhhhccc______```aaa```bbbdddfffeeeccc```___]]]^^^___aaaccceeefffgggffffffffffffggghhhiiijjjhhhiiijjjlllmmmmmmnnnnnnmmmooorrrqqqooommmmmmnnnlllllllllkkkkkkkkkkkkjjjiiiiiihhhhhhhhhiiikkklllhhhjjjlllnnnnnnmmmkkkjjjeeeeeeeeeeeedddcccbbbaaa]]]```bbbbbb```___```aaa___]]][[[[[[\\\\\\[[[ZZZWWWXXXXXXWWWUUURRROOONNNJJJHHHEEECCCAAA>>>;;;888333222111///------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------............///---......//////000111111222333444555777888999:::999::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;:::::::::999666777777888999999::::::999999::::::::::::999999777777777888999999::::::888888888888888888888888222555888999666444333333111111111111111333444555((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((()))******'''((((((((())))))******'''((()))******)))(((''''''((((((((())))))************))))))((((((''''''%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))))))))(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******************************++++++++++++++++++++++++---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,***......'''+++...%%%...---++++++,,,,,,,,,+++...------------...///////////////111333666999:::???BBBFFFJJJMMMQQQVVVZZZWWWYYY[[[\\\]]]^^^```bbb^^^^^^______```aaabbbbbb```aaacccdddeeedddccccccfffeeeeeeeeeeeeeeefffgggeeeggghhhiiiiiihhhfffeeeccccccbbbbbbbbbbbbaaaaaa``````^^^^^^___aaaccceeehhhmmmssswwwyyy}}}|||xxxsssmmmjjjiiijjjkkkeeefffggggggeeeaaa\\\ZZZXXXYYY[[[]]]___aaabbbccceeeeeeeeefffggghhhiiijjjfffgggiiijjjkkklllllllllkkknnnqqqqqqooommmmmmooommmmmmlllllllllkkkkkkkkklllkkkjjjjjjjjjkkklllmmmhhhjjjlllnnnooonnnlllkkkfffgggffffffeeedddcccbbb]]]```bbbbbb```___```bbb___^^^\\\\\\]]]^^^]]]\\\ZZZZZZZZZYYYXXXVVVTTTSSSOOOMMMLLLKKKIIIGGGBBB???777666444222000///...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------.........////////////000000111222222222333333444555666777888999999999:::;;;<<<>>>>>>???;;;;;;;;;<<<<<<<<<======:::::::::999999999888888555666666777888999999:::888999999::::::999999888666777777888999999::::::777777777777777777777777000444999:::777444222222333333222222333555666777'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((((((+++(((&&&&&&((()))'''%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))(((((('''))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++************************)))******++++++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///000///...---+++---///000//////000111111333555666999===BBBFFFJJJLLLOOOSSSWWWYYY[[[[[[]]]^^^^^^^^^^^^^^^^^^^^^______```aaabbbbbbaaaaaaaaabbbcccdddddddddcccbbbeeeccccccfffiiijjjhhheeehhhggggggfffeeedddcccbbbbbbbbb```^^^\\\]]]ccchhhcccfffiiiiiiiiijjjnnnrrrxxx}}}~~~}}}|||zzzxxxwwwwwwvvvtttpppjjjeeeaaa]]][[[ZZZYYYYYYZZZ\\\]]]```___^^^```ccceeefffeeeccccccdddfffhhhhhhfffdddiiiiiikkklllmmmnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkjjjjjjkkklllmmmlllkkkjjjiiiiiiiiihhhgggeeedddbbbaaa___``````aaaaaaaaa``````\\\\\\\\\\\\]]]]]]]]]]]]aaa```]]][[[YYYYYYZZZ[[[ZZZXXXVVVTTTRRRPPPLLLIIIBBB???:::555111///...///,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111333333333444444555555555;;;:::999999:::;;;===>>>;;;;;;::::::;;;<<<>>>???:::999888888777777888888999888777666666777888999;;;;;;;;;:::999888777666555555666777888888999999:::::::::999888777666666999666444444666666333111333333333333333333333333'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%((((((''''''''''''((((((''''''''''''((((((((((((---+++))))))***+++***(((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))***)))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***))))))((((((((((((((((((((((((+++*********))))))))))))((())))))******))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++******************************++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++........................+++,,,---......---,,,,,,---...000000//////111222555777;;;>>>AAAFFFKKKOOOUUUVVVYYY[[[]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]___``````aaa``````______```aaacccdddeeeeeeeeedddhhhfffeeefffhhhhhheeebbbddddddccccccccccccdddddd```aaaaaa``````ccciiinnnsssuuuwwwwwwvvvwwwzzz|||}}}yyytttpppmmmiiigggeeebbb```_________^^^\\\[[[[[[]]]_________`````````bbbdddfffeeedddgggggghhhiiijjjjjjjjjjjjmmmmmmmmmmmmmmmlllllllllnnnnnnnnnoooooonnnmmmmmmjjjjjjkkkkkkjjjjjjiiihhhjjjiiiiiihhhfffeeecccbbbbbbbbbbbbaaa```^^^]]]\\\]]]]]]^^^___``````aaaaaaaaa```^^^\\\ZZZZZZ[[[\\\[[[YYYWWWVVVUUUTTTQQQNNNHHHFFFAAA;;;777444222111...---,,,+++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111222222222333444555555666999999999999:::;;;<<<===;;;;;;::::::;;;<<<>>>>>>::::::999888888888888999:::999888777777888999:::::::::::::::999888777666666666777777888999999::::::999999888888777777777888666444444666666444111333333333333333333333333(((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%((((((''''''''''''((((((''''''''''''((((((((((((***(((''''''((((((((('''***))))))(((''''''&&&&&&))))))))))))************************************))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&((((((((((((((((((((((((++++++++++++************))))))***************)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************+++++++++************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,////////////////////////,,,------......------,,,///000000000000111444777;;;???EEEIIINNNRRRWWWZZZ]]]^^^____________]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\__________________^^^^^^___```bbbdddeeefffffffffhhhgggffffffgggfffdddbbbbbbaaa``````aaaccceeefffdddfffgggiiilllqqqwww|||~~~|||yyyuuupppkkkhhhfffeeeaaa^^^ZZZXXXXXXYYYZZZYYY]]]\\\[[[]]]```bbbcccbbbddddddeeeeeeffffffggggggllllllllllllllllllllllllmmmnnnnnnooooooooonnnnnnkkkjjjiiiiiihhhhhhiiiiiijjjjjjjjjiiihhhfffeeedddeeedddcccaaa___]]][[[ZZZ]]]^^^___```aaaccccccdddaaa```^^^]]]\\\\\\\\\]]]\\\ZZZYYYYYYYYYXXXVVVTTTPPPNNNJJJFFF@@@<<<888666222111...---,,,---...///,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000111222444555666666777888999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;:::999999999999999::::::999999999999::::::::::::::::::999888777777777777777888999999::::::888888888888888888888888888666555555666555444333444444444444444444444444))))))))))))))))))))))))(((((((((''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&%%%&&&&&&&&&&&&))))))((((((''''''''''''((()))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((************************)))******++++++++++++***((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000/////////000111222333666;;;???EEEIIIPPPUUUYYY\\\___aaabbbbbbbbbbbbaaa```^^^]]]______^^^]]]\\\[[[[[[ZZZ\\\]]]^^^_______________aaabbbbbbcccdddeeeeeeeeedddddddddddddddddddddccc```___^^^___aaaeeeiiikkkppprrrtttxxx|||zzzuuusssqqqmmmhhhbbb]]][[[ZZZYYYXXXZZZYYYWWWXXX[[[]]]^^^___``````aaabbbcccdddeeefffjjjjjjjjjkkkkkkkkkkkkkkkjjjkkklllmmmmmmmmmmmmmmmlllkkkiiihhhhhhhhhiiijjjkkkkkkkkkjjjiiihhhgggfffdddcccbbb```___^^^]]]]]]]]]^^^^^^___aaabbbbbbcccaaa```___^^^]]]^^^^^^^^^^^^]]][[[[[[\\\[[[XXXVVVUUUTTTRRRNNNJJJEEEAAA>>>999777333000...------...+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///000222333555666666666777888:::;;;::::::999::::::::::::;;;<<<======<<<;;;::::::999999::::::999999999999999999999999999999999999999888777777777888888888999999999:::777777777777888888888888777666666555555555555444444444444444444444444444))))))))))))))))))))))))'''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((()))***''''''''''''(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++.........///000111111222000222555777:::???EEEIIIPPPTTTYYY]]]___```aaabbbeeeeeefffffffffdddcccbbb______^^^^^^]]]\\\[[[[[[[[[\\\]]]___```aaaaaabbbdddcccccccccccccccccccccaaaaaaaaa```____________^^^___```ccchhhooouuuxxx}}}~~~{{{uuunnngggccc```^^^]]][[[XXXVVVVVVWWWXXXYYYXXXZZZZZZ[[[\\\^^^aaacccdddggggggggghhhhhhiiiiiiiiiiiiiiikkklllmmmmmmmmmmmmmmmlllkkkiiiiiijjjkkkkkkjjjjjjkkkkkkjjjiiihhhhhhbbbaaa```_______________^^^______``````aaaaaaaaa``````__________________```___]]]]]]\\\[[[XXXVVVVVVVVVUUUTTTQQQMMMJJJHHHBBB@@@;;;666222///---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............000111333444555666444666777999:::999999888999999:::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::777888888888888888888777888888999999999888777777888888888888888999999999777777777777777777888888666666777666555555555666555555555555555555555555((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((('''&&&&&&(((***&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))((((((((((((((()))))))))(((((()))***++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------------------...000222444555666999===AAAEEEJJJPPPTTTYYY\\\```bbbbbbaaabbbbbbbbbbbbcccddddddcccbbbaaa_________^^^^^^]]]]]]]]]]]]^^^___aaabbbcccccccccdddcccbbbaaaaaa```aaaaaaaaaaaaaaa```^^^]]]^^^```ccceeehhhnnnuuu}}}{{{uuuqqqnnnkkkiiiccc```]]][[[ZZZYYYWWWUUUVVVVVVVVVWWWYYY\\\___```ccccccddddddeeeeeeffffffiiiiiikkklllnnnnnnoooooommmlllkkkkkkjjjjjjkkkkkkiiijjjjjjjjjjjjjjjiiiiiibbbaaa___]]]\\\\\\\\\\\\\\\]]]]]]^^^___```aaaaaa^^^^^^__________________bbb```___^^^^^^\\\ZZZWWWWWWWWWWWWWWWUUUSSSQQQPPPKKKIIIEEE???:::555222000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......///111222333444444444555666777888888888888888999:::;;;<<<<<<<<<;;;;;;;;;:::999999999999999666777888888888888777666777888888888888888777777777777777777777777777777777777777777777777777777555777777777555555666777666666666666666666666666''''''''''''''''''''''''$$$%%%&&&'''(((((('''&&&((((((''''''''''''((((((''''''''''''((((((((((((###%%%&&&%%%$$$###&&&((('''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&%%%$$$###))))))))))))))))))))))))(((((()))))))))*********&&&'''((()))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))******************************++++++++++++******+++,,,,,,------,,,,,,+++------------------------+++,,,------...---------........................//////000111444777999;;;@@@CCCHHHLLLPPPTTTXXX\\\___aaacccdddcccbbbbbbccc______```aaaaaa```^^^]]]________________________aaabbbccccccdddcccccccccbbbaaa```______``````aaaccceeefffffffffhhhkkknnnsssuuuxxx}}}~~~|||tttqqqnnnjjjgggccc^^^[[[YYYXXXWWWWWWXXXZZZ\\\^^^______``````aaabbbbbbcccggghhhiiikkklllmmmnnnnnnkkkkkkkkkkkkkkkjjjiiiiiihhhiiijjjjjjjjjjjjiiiiiifffccc___ZZZWWWTTTSSSRRRTTTUUUVVVXXX[[[]]]^^^___]]]]]]^^^^^^____________aaa```______```___]]][[[ZZZZZZZZZYYYXXXWWWUUUUUUQQQPPPMMMIIIDDD>>>:::777222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000111222222333555555555555666777888888777888:::;;;<<<<<<;;;;;;::::::999888888888888999777888999999999999888777777777888888888888777777666666666666666666666666888888777777666666555555555777888777555555666888666666666666666666666666''''''''''''''''''''''''&&&''')))*********)))(((((((((''''''''''''((((((''''''''''''((((((((()))%%%((()))(((&&&&&&))),,,)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))******+++++++++,,,&&&&&&((())))))*********))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++******))))))*********************************++++++*********+++,,,,,,------,,,,,,+++------------------------+++,,,------......------------------------------222333444666999<<<@@@BBBHHHKKKPPPTTTWWWZZZ]]]```aaacccddddddccccccccceeebbbccccccdddcccbbb```____________```````````````fffffffffeeedddcccbbbaaa```___^^^^^^^^^```aaabbbdddgggkkknnnqqquuu|||}}}yyytttnnnhhhccc___^^^\\\[[[ZZZ\\\]]]^^^]]]]]]]]]^^^___``````aaacccdddfffhhhjjjkkkkkkllliiiiiijjjkkkkkkiiihhhggghhhhhhiiijjjjjjjjjiiiiiijjjfff```YYYRRRNNNKKKJJJKKKLLLOOORRRVVVYYY[[[]]]\\\\\\]]]^^^____________```______```bbbbbbaaa___]]]]]]\\\ZZZYYYXXXWWWWWWTTTSSSRRROOOKKKFFFAAA>>>444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000//////000000111111111222555555444444555666888999777888:::;;;<<<<<<;;;::::::999888888777777888888888999:::;;;;;;:::999888666777777888888888777777666666666666555555555555999888888777666555555444444777888888555555666999777777777777777777777777(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))'''&&&'''***+++***(((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))************+++++++++***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...,,,++++++---000222---///000000000000333444444555777;;;AAAGGGLLLOOOTTTVVVXXX\\\___aaaccccccffffffeeedddddddddeeeeeeddddddcccbbbaaaaaaaaaaaabbbcccccccccaaa```aaabbbcccaaa___```bbbaaa^^^[[[\\\]]]^^^___```cccgggjjjooouuu|||~~~zzzvvvsssmmmeee```___bbbfffaaa___]]]]]]]]]^^^]]]\\\[[[]]]aaadddggghhhiiiiiijjjjjjiiiiiiiiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhgggjjjfffbbb___[[[TTTHHH@@@DDDDDDEEEGGGKKKPPPUUUXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^____________^^^]]]\\\aaa^^^\\\]]]^^^^^^[[[XXXYYYWWWUUUTTTSSSPPPKKKFFFAAA===888555333111///------,,,++++++,,,---,,,***...------,,,,,,------...............////////////111111111222333444555666555666888999:::999999888999999999888888888777777999888777555555555666777777777777666666666666666777777777777777777777777888888888888777666555444555555666666666666666555777777777777888888888888((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''***)))(((''''''((()))***))))))))))))))))))))))))((((((((())))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))************------,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------///...---,,,---///111333---...//////...///222444888;;;>>>DDDJJJPPPUUUWWWZZZ\\\^^^aaaccceeefffggggggfffeeeddddddddddddddddddccccccbbbbbbbbbbbbcccbbbcccdddcccbbb```aaabbbbbb```^^^]]]^^^^^^[[[YYY\\\___cccgggjjjoootttwww}}}}}}~~~~~~zzztttrrruuuyyy{{{yyyxxxxxxxxxxxxyyy{{{}}}~~~}}}vvvpppmmmmmmooofffdddaaa___^^^]]][[[YYYYYYZZZ\\\___aaacccddddddcccdddeeefffggghhhiiiiiiggggggggggggggggggggggggjjjgggcccaaa^^^XXXNNNGGGAAAAAA@@@@@@CCCGGGKKKNNNRRRSSSUUUXXXZZZ\\\]]]^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^\\\[[[\\\^^^___]]]ZZZYYYWWWUUUUUUUUUTTTPPPMMMIIIFFFAAA===999555111///,,,+++)))***++++++***)))------,,,,,,,,,,,,------............////////////111111111222333444555666888999:::::::::999888777999999999999888888888888999888666555555555666777777777777777777777777777777777777777777777777777777777777777666555444333333444555666666666666666555555666666666777777777((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%&&&((()))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************************************)))))))))*********++++++......,,,+++***))))))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..................///000222222///000000000000222666999AAADDDIIIPPPVVV\\\___aaaaaabbbdddeeeggghhhiiiiiiggggggeeedddcccccccccccccccccccccbbbccccccddddddccceeefffeeecccaaaaaabbb```^^^\\\\\\\\\]]]\\\[[[```eeelllsssyyy~~~}}}wwwtttttttttuuuuuussspppiiibbb```cccfffmmmrrrvvvwwwsssooonnnnnnmmmmmmmmmmmmllllllkkkjjjooonnnqqqzzz|||{{{|||~~~zzzwwwwwwpppnnnjjjfffccc___ZZZWWWYYYXXXXXXXXXZZZ[[[]]]^^^___```bbbdddeeeffffffeeeeeeeeeeeeeeeffffffffffffhhhfffcccbbbaaa\\\UUUOOOEEECCC@@@======???BBBDDDIIIKKKNNNQQQUUUXXX[[[\\\]]]]]]\\\[[[ZZZ[[[[[[\\\[[[ZZZ[[[\\\___```___^^^ZZZXXXWWWVVVWWWWWWVVVUUUTTTQQQMMMHHHCCC===777222...,,,+++***++++++***)))------,,,,,,,,,,,,---------............/////////000000000111222333555555;;;;;;;;;;;;:::999888777::::::999999999888888888888777666555555555666666888888888888888888888888777777777777777777777777666666666555555444333222111222333555555666666666444444555555555666666666((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((())))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++------,,,+++************,,,,,,,,,++++++*********+++,,,,,,---,,,,,,++++++------------------------////////////////////////------------............/////////000000000000000111222333555777:::@@@DDDJJJNNNTTTZZZ```ccceeeeeedddeeefffggghhhhhhhhhhhhggggggeeedddccccccbbbbbbccccccbbbbbbcccdddeeeeeeeeefffgggfffcccaaaaaaaaa___^^^^^^___bbbdddfffgggjjjooowwwzzzxxxzzz~~~}}}~~~}}}{{{zzzyyywwwyyyzzz}}}~~~zzzwwwvvvwwwzzz||||||zzzwwwrrrlllhhhiiikkknnnooopppmmmggg^^^WWWUUUWWWZZZ^^^bbbeeegggffffffhhhiiifffgggggggggeeebbb___]]]___^^^___eeemmmsssuuutttvvvvvvuuutttsssrrrqqqppprrrtttwwwzzz~~~{{{wwwrrrmmmggg```\\\[[[YYYVVVUUUTTTUUUWWWXXX]]]^^^aaacccccccccaaaaaaccccccddddddeeeeeeeeefffdddcccaaaaaaaaa___ZZZWWWQQQNNNHHHCCC@@@??????@@@BBBCCCFFFIIINNNRRRUUUWWW\\\\\\\\\\\\[[[ZZZYYYXXX[[[[[[\\\^^^___`````````]]][[[YYYWWWWWWXXXYYYYYY[[[YYYUUURRRMMMFFF>>>999444111...---------,,,+++---,,,,,,,,,,,,,,,,,,------------.........//////000000000000111333444555::::::::::::::::::999999:::999999999999888888888666666666666555666666666888888888888888999999999777777777777777777777777444444444444444333111111000111222444555666666666444444555555555666666666((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++************+++,,,------,,,,,,,,,++++++*********+++,,,,,,---------,,,,,,------------------------////////////////////////------........./////////000000000000/////////...222444888;;;???DDDKKKOOOSSSWWW[[[```dddeeeeeedddggghhhhhhiiiiiiiiiiiihhhffffffeeedddcccbbbbbbbbbbbbbbbbbbbbbcccddddddeeedddeeedddccc```___```aaacccdddgggkkknnnsssvvvyyywww||||||yyyvvvsssqqqrrrssstttsssrrrrrrrrrqqqooollljjjjjjkkknnnrrruuuxxxzzz{{{qqqnnnkkklllooopppmmmjjjfffccc______bbbfffjjjllljjjfff___XXXRRRPPPQQQRRRVVVXXXZZZ\\\^^^```ccceee```aaaaaaaaa___[[[XXXUUUXXXWWWVVVYYY___ccceeeeeekkklllmmmmmmllliiieeecccccceeegggjjjnnntttzzz~~~}}}}}}|||uuummmhhh```]]]YYYUUURRRQQQRRRSSSWWWYYY[[[^^^_________^^^``````aaabbbcccddddddeeebbbaaaaaaaaaaaaaaa___^^^]]]YYYTTTNNNIIIEEECCCCCC<<<===>>>AAADDDGGGJJJLLLRRRTTTXXX[[[\\\[[[YYYWWW[[[\\\^^^_________``````___^^^[[[XXXWWWWWWXXXZZZ\\\[[[YYYWWWTTTNNNGGGCCC999666222///......,,,+++,,,,,,,,,++++++,,,,,,,,,------------............/////////000111222333444777777777888999:::;;;;;;999999888888888888777777555555555666666666666555777777888888999999999999666666666666666666666666444444444444333222111000000111222444555666666666555555666666666777777777((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***++++++***)))+++,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++*********************************++++++++++++,,,)))))))))***+++,,,......,,,,,,+++++++++++++++++++++,,,,,,---------------------------------------////////////////////////.........////////////000000000000000000111111222666999>>>CCCHHHNNNTTTXXX[[[]]]```ccceeeeeedddccciiiiiijjjjjjjjjjjjiiiiiieeeddddddcccccccccccccccbbbbbbbbbaaabbbbbbccccccaaaaaaaaa``````aaaeeehhhooorrrwww|||~~~{{{yyywwwwwwxxx|||~~~zzzuuuoooooonnnmmmlllkkkjjjjjjiiihhhfffeeeeeedddaaa______```dddhhhllloooqqqrrrjjjgggdddcccddddddbbb___\\\ZZZYYY[[[___cccfffhhhccc```[[[VVVSSSQQQPPPPPPSSSSSSTTTVVVXXX[[[^^^___[[[\\\]]]\\\[[[XXXUUUTTTYYYWWWVVVWWWZZZ]]]______ccceeehhhiiigggccc^^^[[[[[[]]]```ccceeehhhkkknnnkkkmmmqqquuuwwwwwwwwwvvvzzz}}}~~~yyylllhhhccc]]]XXXUUUTTTSSSQQQSSSVVVXXX[[[\\\]]]]]]\\\\\\]]]^^^___aaaaaabbb````````````aaaaaaaaaaaa```^^^[[[WWWRRRNNNKKKJJJ>>>======<<<===>>>@@@AAACCCGGGMMMSSSWWWXXXXXXWWWYYY[[[]]]^^^]]]^^^___`````````^^^ZZZWWWWWWXXXZZZ[[[ZZZZZZYYYXXXUUUOOOLLL@@@<<<666222000...,,,***,,,,,,++++++++++++,,,,,,,,,------------...............//////000111333444444444444555777888:::;;;888888777777777666666666444444555666666666555555666666777777888999999999666666666666666666666666444444444333333222111000111222333555555666666666555555666666666777777777((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++***)))(((***,,,'''((()))******)))((('''))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************+++,,,------++++++++++++++++++,,,,,,+++,,,,,,---......------....................................................../////////000000000/////////000222555888:::???DDDJJJPPPTTTYYY]]]``````aaaccceeeffffffeeeeeefffgggggghhhhhhhhhggggggcccccccccbbbccccccdddeeebbbbbbaaaaaa```aaaaaaaaaaaaaaabbbbbbeeekkksssxxx|||xxxtttrrrpppnnnllliiiggggggiiimmmnnnllliiijjjiiiiiihhhgggfffeeedddccc```]]]\\\\\\\\\YYYWWWYYY[[[^^^bbbeeehhhjjjkkkhhhfffccc```______^^^]]][[[[[[[[[]]]aaacccddddddbbb```___^^^]]][[[YYYWWWWWWVVVVVVXXXZZZ\\\]]]^^^^^^^^^_________^^^\\\[[[]]]\\\[[[[[[\\\]]]^^^^^^```cccfffiiihhhddd___\\\[[[^^^aaacccccccccdddeeebbbeeeiiilllmmmmmmmmmmmmkkknnnqqqqqqpppttt|||~~~zzztttmmmfffaaa^^^\\\WWWWWWXXXXXXYYYZZZZZZZZZVVVWWWXXXYYY[[[\\\]]]^^^\\\\\\\\\\\\[[[\\\^^^___^^^^^^^^^]]][[[XXXVVVTTTIIIGGGDDD@@@>>>===<<<<<<<<<>>>AAAFFFJJJNNNQQQRRRSSSVVVYYY[[[[[[[[[^^^```___``````]]]ZZZXXXZZZ\\\[[[ZZZZZZZZZZZZXXXUUURRRIIIDDD>>>888444222///---,,,,,,++++++++++++,,,,,,,,,,,,---------..................///000111222333333333333333444555777888666666666666555555555555333444555666666666555555555555666777777888999999666666666666666666666666444444444444333222111000333444555666666666666666444444555555555666666666((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&'''(((***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******'''''')))+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++*********++++++,,,,,,---+++,,,,,,---.........---................................................////////////000000000000.........000444999>>>AAAIIINNNTTTZZZ^^^bbbeeegggbbbccceeeggghhhhhhhhhgggbbbcccddddddddddddccccccbbbbbbbbbbbbcccdddeeefffbbbbbbaaa``````___``````cccdddeeehhhmmmvvv~~~uuuqqqmmmjjjiiigggeeeddd```^^^\\\^^^bbbeeeeeeccchhhgggfffdddcccccccccccc___\\\XXXVVVWWWWWWVVVTTTXXXZZZ]]]```cccfffhhhiiijjjiiifffbbb```______```______```bbbdddeeedddcccffffffggghhhhhhgggdddaaa___]]]]]]]]]___aaaaaa```dddeeeeeefffffffffffffff```______^^^^^^_________```ccchhhkkkllliiidddaaa^^^aaadddfffeeecccbbbbbbbbbdddfffhhhhhhhhhiiijjjdddgggjjjiiigggiiiooouuu{{{zzzuuuppprrryyy~~~}}}{{{tttmmmhhhfffbbbaaa^^^\\\ZZZXXXWWWWWWSSSSSSTTTVVVXXXYYYZZZ[[[WWWWWWWWWVVVUUUVVVXXXZZZZZZ\\\___aaabbb```^^^]]]TTTRRRMMMGGGCCC@@@>>>>>><<<;;;;;;<<>>:::777444222,,,++++++++++++++++++,,,,,,,,,,,,---------..................///111222333444333222111222333444555666555555555555444444444222333555666666666555555444555555666777888888888666666666666666666666666444444444444333222111111555555666666666666666555333333333444444444555555))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++------------------------............---,,,++++++///............//////000000222222111///...///000111222333555:::AAAIIIOOOWWWZZZ^^^bbbdddeeeeeedddgggggggggggggggffffffeeeeeecccaaa______aaaccceeeeeeddddddddddddcccaaa___```]]]\\\^^^\\\ZZZ```iiidddllluuu|||}}}{{{zzzzzzxxxwwwvvvtttsssrrrqqqqqqiiigggeeeccc```___]]]]]]ZZZZZZYYYYYY[[[^^^aaaccceeeeeeeeeccc```^^^^^^___aaa```___]]]\\\[[[ZZZZZZ[[[\\\]]]___bbbeeeiiikkklllhhhhhhkkkkkkgggddddddgggggggggggggggfffeeeeeemmmvvv|||yyyuuutttpppkkkfffccc```^^^```bbbdddeeehhhlllooopppnnnnnnpppsssnnnkkkfffdddbbbbbbaaa```ccchhhooossstttsssrrrrrrjjjkkkkkkiiifffddddddeee```bbbeeehhhjjjkkkkkkjjjfffdddbbbcccfffiiikkkkkkllljjjgggeeefffjjjooorrr}}}}}}}}}}}}zzzvvvrrrllleeeaaaaaa___[[[WWWTTTTTTSSSSSSUUUVVVXXXZZZWWWWWWWWWVVVVVVXXXZZZ]]][[[\\\]]]___```aaaaaabbb[[[YYYVVVTTTQQQLLLFFFBBB???>>><<<;;;;;;<<<===>>>EEEGGGLLLQQQUUUYYY[[[\\\[[[\\\\\\]]]]]]]]]]]]\\\YYYZZZ[[[ZZZWWWVVVUUUVVVYYYTTTMMMIIIFFF@@@777000333111...,,,,,,,,,+++***---,,,+++,,,......,,,***,,,,,,------...///000000111111111111222333444555333333333333333333222222333333444555666777888999666666666666777777777777888888888777666666555555555555555555555555555555666666777777777777666666555555555444444333333333)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++*********))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------,,,,,,---.........------///............///000000///000000///------...000333555888<<>><<<;;;;;;;;;>>>AAAEEEJJJOOOTTTWWWYYY[[[[[[[[[\\\\\\\\\[[[[[[\\\]]]^^^\\\ZZZXXXWWWXXXZZZVVVQQQNNNLLLHHHAAA;;;666333000---------,,,+++///---------......,,,***,,,,,,------...//////000000000000111111222333444333333333333444444444444333333444555666777888888777777777777666666666666777777777666666666666555555555555555555555555555666666777777777777666666555555444444444333333333((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))*********))))))*********)))((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''((())))))***++++++************************))))))))))))(((((((((((((((((((((((())))))))))))+++++++++***)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************************************************************+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------++++++,,,......////////////.........//////000111000000000...---...111444777;;;@@@FFFLLLSSSZZZ^^^```bbbdddgggiiijjjiiiiiifffggggggggggggfffeeeeeedddcccaaa``````aaacccdddcccaaa^^^\\\[[[ZZZ[[[[[[[[[ZZZ[[[___bbbgggooowww~~~xxxtttssssssrrroookkkhhhffffffeeecccaaa^^^[[[ZZZZZZ\\\]]]^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]___aaabbbaaacccfffgggggghhhjjjkkkiiihhhgggfffeeeeeeeeeeeecccdddfffhhhkkkoooqqqssszzzuuurrrrrrrrrnnnmmmoooxxxvvvtttrrrsssuuuwwwyyy}}}~~~~~~}}}zzzssspppmmmlllmmmooopppqqqtttuuuvvvuuutttssstttuuuwwwtttrrrqqqssstttuuuuuuwww}}}{{{uuupppmmmmmmnnnooonnnooouuu|||~~~{{{vvvtttqqqooommmkkkgggdddeeebbb___]]]^^^aaadddgggdddeeefffgggfffgggiiilllnnnqqquuuwwwzzz|||||||||~~~yyyqqqkkkeeeccc___[[[WWWSSSPPPNNNNNNOOOQQQSSSTTTUUUUUUUUUXXXYYY\\\^^^``````___^^^aaa```______^^^\\\YYYVVVPPPMMMIIIDDD@@@===;;;::::::;;;>>>BBBGGGMMMQQQTTTYYYYYYYYYZZZZZZZZZZZZZZZ]]]^^^___]]][[[XXXXXXXXXZZZWWWTTTSSSSSSQQQLLLGGG===999444111//////...,,,000///---.........---+++,,,,,,,,,---......//////////////////000111222333333333333444555555666666333444444555666777888888888888777777666666555555555555555555666666666666666666666666666666666666666666777777777777666666555444444444444333333333((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***************)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))*********+++************************))))))))))))(((((((((((((((((((((((()))))))))))),,,++++++***)))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***************************************************************************************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......------------------,,,,,,........................,,,,,,---...........................///000111111222222222111111333888;;;@@@DDDKKKQQQVVV[[[```cccdddeeegggiiijjjjjjiiiiiiffffffggggggffffffeeedddeeedddcccbbbbbbcccdddeeecccaaa___\\\ZZZZZZ]]]___aaaaaabbbffflllrrrzzz~~~zzzuuupppmmmkkkkkkpppnnnkkkhhheeecccbbbbbbaaa___[[[YYYXXXYYY[[[]]]]]]]]]]]]^^^]]]]]]]]]]]]\\\\\\^^^___aaabbbdddeeefffiiilllnnnnnnoooppprrrqqqppppppooooooppppppqqqnnnooopppqqqsssuuuwwwxxx{{{uuurrrrrrsssqqqqqqttt|||{{{{{{|||~~~~~~}}}}}}}}}}}}wwwuuurrrrrrsssuuuvvvvvvxxxyyyxxxwwwvvvvvvvvvwwwyyywwwuuuuuuxxx{{{||||||zzzvvvvvvyyy{{{{{{yyyyyy}}}{{{xxxtttnnnkkkdddbbb```___```dddgggjjjiiiiiigggfffeeeeeefffgggeeefffiiijjjlllpppuuuxxxyyy}}}yyytttqqqmmmggg___XXXRRROOOPPPOOOOOOPPPRRRSSSTTTTTTXXXZZZ\\\^^^^^^]]][[[YYY^^^^^^]]]^^^______]]][[[XXXVVVQQQLLLGGGCCC@@@>>><<<;;;<<<>>>AAAFFFKKKNNNTTTTTTUUUVVVWWWYYYZZZ[[[[[[\\\]]]\\\ZZZXXXXXXXXXXXXVVVUUUUUUVVVTTTQQQNNNFFFBBB<<<777444222000...///...,,,---...///...---,,,,,,,,,------..................//////000111222333333444444555666777777444444555555666777777888999888888777666555555444333444444555666666777777777777777777777777777777666666777777777777666666444444444444444444444444'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))))))))'''((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))+++*********)))))))))(((************************(((((((((((())))))))))))(((((((((((())))))))))))++++++******)))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******************************************************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------.........................../////////......---,,,.........//////000222222333333444555666:::@@@DDDKKKPPPUUUZZZ^^^```cccdddfffggghhhiiiiiihhhhhhgggfffffffffffffffeeeeeedddfffeeeddddddddddddeeefffaaaaaa```]]]\\\^^^bbbgggmmmnnnpppsssyyy~~~|||zzzxxxpppmmmjjjgggffffffggghhhllljjjhhheeebbbaaa``````aaa___\\\YYYYYY[[[^^^```bbbcccdddeeeeeeeeeeeeeeebbbbbbcccdddfffhhhjjjkkkllloooqqqrrrrrrqqqqqqrrruuuuuuuuuuuuvvvxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}yyytttppprrrttttttvvvyyy|||~~~~~~|||zzzzzz|||~~~~~~~~~~~~~~~~~~~~~|||zzz{{{~~~}}}~~~}}}wwwtttjjjiiihhhhhhjjjmmmqqqttttttqqqnnnkkkiiigggffffffaaabbbbbbbbbcccfffkkknnnssstttvvvxxxzzz{{{|||}}}~~~~~~zzzssskkkbbb[[[WWWWWWTTTPPPOOOPPPRRRRRRRRRUUUVVVYYY[[[\\\\\\[[[ZZZ[[[ZZZZZZ\\\^^^```___^^^]]][[[XXXTTTPPPLLLJJJHHHBBB@@@>>>======@@@CCCEEENNNNNNOOOPPPSSSUUUWWWYYYWWWYYY[[[[[[YYYYYYYYYZZZYYYXXXXXXXXXXXXVVVTTTQQQOOOKKKFFF@@@<<<888444111///---,,,,,,---//////...,,,,,,,,,---------------............///000111222333333444444555666777777444444555555666666777777999888888777666555555444333444444555666777888888777777777777777777777777666666777777777777666666444444444444444444444444'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))(((((('''''''''((()))*********'''&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))++++++***))))))(((''''''************************(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------....................................000000000//////---,,,,,,.........///000111222333333555888;;;>>>CCCIIIMMMWWWZZZ___bbbcccdddeeefffggghhhhhhhhhggggggfffeeeeeeffffffffffffeeeddddddfffeeeeeeeeeeeeeeeeeefff___aaabbbaaabbbeeelllrrrzzz}}}{{{}}}{{{vvvsssrrroookkkccc```^^^^^^```ccceeefffgggfffcccaaa___^^^^^^^^^___^^^\\\\\\\\\___aaacccjjjkkkmmmnnnoooooonnnmmmiiiiiihhhiiijjjmmmppprrrrrrtttvvvvvvsssqqqoooooossstttuuuwwwyyy|||~~~|||wwwuuuxxxzzz{{{}}}~~~zzztttsssssssssuuuxxx|||~~~}}}xxxuuusssqqqmmmkkkbbbbbbaaa``````aaaeeeiiijjjiiihhhggggggggghhhiiilllooosssuuuwww{{{zzzqqqjjjfffccc___YYYVVVVVVVVVSSSQQQPPPRRRTTTWWWZZZ\\\^^^___[[[ZZZZZZ[[[^^^``````___^^^]]][[[YYYWWWUUUSSSRRRJJJHHHDDD@@@>>>===>>>???HHHHHHHHHIIIKKKMMMPPPQQQQQQTTTVVVXXXXXXYYY[[[]]][[[[[[\\\[[[ZZZXXXWWWUUUUUURRRNNNJJJFFFAAA;;;777333000...---.........---,,,,,,,,,,,,,,,,,,------............///000111222333333333444555555666666555555555555666666777777888888777777666666555555444555555666777888888999666666666666666666666666666666777777777777666666333333333444444444444555''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))*********)))(((((((((((((((((())))))))))))(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------.........///...........................///////////////...---.........///000222333444777;;;???DDDIIIOOOUUUYYY___bbbeeeggggggggghhhiiiiiiiiihhhhhhgggfffeeedddeeeeeeffffffeeeeeedddcccdddddddddccccccddddddddd```dddhhhjjjlllqqqzzz}}}xxxtttooossssssooonnnnnnjjjeee]]][[[YYY[[[___dddffffffgggfffdddbbbaaaaaabbbbbbaaaaaaaaabbbdddfffiiijjjppprrrtttuuuvvvuuuttttttooommmkkkkkkmmmpppuuuwwwxxxzzz|||{{{wwwtttqqqppprrrtttvvvyyy|||~~~}}}}}}~~~~~~|||yyyuuurrrggggggfffdddcccdddhhhjjjjjjjjjhhhfffdddbbb```^^^___bbbdddfffgggkkkrrrxxx}}}yyytttpppkkkhhhfffbbbZZZTTTRRRRRRSSSTTTWWWYYY\\\]]][[[YYYYYYZZZ]]]_________]]]]]]]]]\\\[[[ZZZYYYXXXUUURRRNNNIIIEEEBBBAAA@@@DDDCCCBBBAAAAAACCCDDDFFFGGGJJJNNNRRRTTTVVVYYY[[[ZZZ[[[\\\\\\[[[YYYXXXXXXUUUTTTSSSRRROOOKKKEEE@@@:::777333000///...---+++,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222222333333333333444444444444555555555555666666666666777777777777666666666666666777777777888888999999555555555555555555555555666666777777777777666666333333333444444444555555&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''+++++++++++++++***)))(((******))))))((((((''''''******))))))))))))******(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((((((((()))******++++++'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////,,,---...///000000000000.........///000222333444<<>><<<;;;;;;<<<===???BBBGGGKKKNNNRRRUUUXXXWWWYYYZZZ[[[ZZZYYYXXXYYYTTTTTTUUUVVVVVVRRRLLLGGGAAA===777333000...+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////000000111222333333333333333333333333222555555555666666666666666666666666666777777777777888888888888999999999999555555555555555555555555666666777777777777666666333333333444444555555555))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((************************++++++******))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))''''''((()))))))))))))))************))))))))))))))))))))))))***************)))((((((((()))+++,,,++++++***)))(((((())))))***)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))'''(((((()))***++++++,,,************************(((((()))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,---------......////////////////////////000...,,,---000000...+++000000000222444777:::<<>>FFFNNNUUUZZZ]]]aaafffhhhiiiiiijjjkkkllllllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkjjjhhhggggggiiijjjlllnnnooorrrwww|||zzzvvvssskkkhhhdddbbbaaa```___]]]]]]___cccgggkkkoooqqqsssuuuuuuvvvvvvuuurrrnnnlllooosssyyy~~~~~~zzzwwwtttuuuyyy~~~}}}}}}||||||wwwsssooommmmmmppptttwwwzzz|||{{{vvvqqqoookkkjjjiiifffddddddfffiiimmmnnnrrrwww~~~|||tttmmmhhheeeaaa^^^[[[YYYYYYZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]^^^^^^]]]]]]\\\```\\\XXXTTTQQQLLLDDD>>>:::888666444444555666888;;;BBBLLLTTTXXXZZZ[[[[[[\\\[[[ZZZYYYXXXXXXYYYYYYWWWVVVTTTPPPKKKDDD???;;;999555111....../////////,,,,,,,,,,,,,,,---...////////////000000000111111333333333333444444444444555666666777777666666555333444444444444444555555555444444444444555555666888888888888777777777777333444444444555555555666((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))***''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))******))))))))))))))))))((()))))))))************))))))******++++++++++++******+++,,,,,,++++++***))))))************))))))))))))***+++++++++++++++************************))))))))))))))))))((((((************************))))))***+++++++++++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////---------.........//////000000000000000000000000...///000111111222222333666:::AAAIIIQQQWWW\\\^^^aaadddgggjjjkkkllllllmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggeeecccdddgggmmmtttxxx}}}~~~yyyrrrnnnkkkiiibbb```^^^]]]^^^^^^]]]\\\^^^```dddjjjnnnrrruuuvvvyyyzzz}}}}}}{{{wwwrrrnnntttxxx~~~~~~}}}{{{zzz~~~}}}zzzzzz{{{vvvvvvuuutttvvv{{{|||zzzyyywwwrrrkkkeeebbbbbbccceeefffhhhlllrrrxxx}}}yyyuuurrrlllhhhccc^^^\\\ZZZXXXVVVZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\\\\aaa^^^[[[ZZZYYYTTTMMMGGG@@@===999666444333444555999===DDDJJJNNNRRRVVVYYY[[[[[[ZZZZZZYYYZZZZZZZZZWWWXXXWWWUUUQQQKKKEEEBBB???;;;666222111111000000,,,,,,,,,,,,,,,---...///....../////////000000000222222222222333333333333555555666666666666555555222222333333444444444555444444444444444555666777999888888888777777777666222222222333444444555555))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))((((((((()))))))))******(((''''''''''''''''''(((''''''((()))))))))))))))************))))))(((((())))))))))))************)))***++++++,,,,,,++++++)))***+++,,,,,,,,,+++***)))******++++++******))))))***++++++,,,+++++++++++++++++++++++++++++++++))))))))))))))))))******************************)))***++++++,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------........./////////000000000000000000000000///000111111222444777:::???CCCKKKSSSZZZ^^^aaabbbfffhhhjjjmmmnnnpppppppppmmmlllkkkjjjiiihhhhhhhhhhhhhhhggggggfffeeeeeeeeebbbbbbbbbeeelllvvv|||uuuoookkkiiigggfffbbb```^^^]]]]]]\\\[[[YYY]]]___eeekkkrrrxxx|||~~~zzzuuuqqqvvvzzz~~~{{{|||~~~}}}xxxvvvxxxwwwzzz{{{zzz}}}{{{rrriiiccc``````aaa```aaadddiiimmmppppppqqqqqqvvv~~~}}}{{{vvvrrrmmmhhhddd```]]]ZZZXXXXXXXXXYYYYYYZZZZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[```^^^[[[[[[\\\ZZZVVVRRREEEBBB===888444333444444666888<<>>BBBEEEHHHKKKOOOTTTWWWYYYYYYYYYVVVXXXZZZZZZYYYWWWTTTRRRJJJGGGCCC???<<<999666444000000///...------------------........./////////000000000111111111222222444444444555555444444444222222333333444555555666666555555666666888999999888888777666666555444444333333333444444444444444))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))************))))))(((((((((((())))))'''(((((()))))))))))))))''''''((()))***+++,,,,,,))))))))))))************'''((()))++++++******)))$$$&&&((()))***)))(((''')))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...//////******************************+++,,,,,,,,,,,,+++///---+++******,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000............/////////000000000000000000000000000000222444555999@@@JJJQQQUUUVVVYYY^^^bbbfffiiijjjmmmllllllmmmoooooonnnlllnnnmmmllljjjiiihhhhhhhhhfffeeedddbbb```^^^]]]\\\___ccckkkuuuxxxqqqkkkgggeeeddddddfffiiikkkjjjiiijjjhhhfffeeeeeeeeecccaaaiiikkkpppuuu|||{{{yyyyyyyyyvvvyyy}}}~~~~~~~~~~~~zzzuuusssrrrssslllkkkjjjmmmrrruuuvvvuuupppiiieeeggggggeeeiiipppvvv}}}}}}yyywwwllljjjgggbbb^^^YYYVVVTTTVVVWWWXXXYYYYYYZZZYYYYYYaaa]]]YYYYYY\\\^^^^^^]]]QQQMMMFFF@@@<<<::::::;;;555777999::::::;;;===@@@???CCCIIIPPPVVVXXXYYYYYYVVVXXXZZZ\\\\\\ZZZXXXWWWQQQNNNJJJGGGDDD@@@<<<888222111000///...------------------.........//////000000000000111111111111333444444555555444444333222222333444444555666666666666666666777888::::::888777777666555444444333555555555555555555555555))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''''''''((()))***)))'''%%%$$$%%%'''((('''((()))******+++******(((((((((((((((((((((((())))))))))))************************************))))))))))))************************************+++++++++++++++***)))(((************************+++++++++*********))))))+++++++++++++++***)))(((***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---......///////////////,,,...//////...------...///000000//////111444777444666:::???EEELLLTTTYYYaaabbbdddfffhhhiiikkklllqqqpppppppppqqqpppnnnkkkkkkjjjiiihhhhhhiiikkkllldddccc```______aaaccceeeeeeooo||||||rrrjjjdddaaa___^^^```dddhhhkkknnnooopppmmmlllkkkjjjiiihhhhhhiiiooosssxxx|||{{{|||}}}|||||||||~~~|||}}}~~~{{{zzz}}}yyyrrrlllhhhdddaaaaaaeeemmmssszzz}}}vvvmmmddd\\\VVVSSSRRRRRRRRRUUUWWWXXXWWWVVV]]]XXXTTTUUUYYY\\\[[[YYYZZZUUUOOOIIIDDD@@@<<<999999888777666555666666777;;;>>>BBBEEEHHHLLLQQQTTTYYYZZZ[[[[[[[[[ZZZYYYXXXSSSSSSQQQNNNJJJFFFBBB@@@:::666222000//////...---,,,---......////////////////////////000000000000222222111111111111111222444111000222444444444555666777777888888888888777666555555555555444444444333333333333333333333333))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++***)))(((''''''((()))+++***(((&&&&&&'''((()))))))))*********))))))((((((((((((((((((((((((((())))))))))))************************************))))))))))))************************************+++++++++++++++***))))))************************+++++++++*********)))))),,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,---------.........---...//////000000//////,,,...///000//////000111111222111000000111555888;;;>>>DDDIIIOOOVVV]]]bbbeeeeeeggghhhjjjkkklllmmmqqqpppooooooooonnnllliiikkkkkkjjjiiihhhgggffffff______```aaadddgggkkkmmmrrrzzz~~~zzzrrrjjjddd```___^^^___bbbfffjjjnnnppppppqqqppppppppppppppppppppppppvvvyyy|||}}}}}}}}}yyysssooojjjcccbbbdddfffiiinnnrrrwwwyyyooodddZZZTTTOOONNNNNNOOORRRTTTUUUTTTYYYUUURRRTTTYYY]]]]]][[[ZZZVVVQQQLLLHHHDDD???<<<<<<;;;999777666666666666777999<<<>>>AAAFFFKKKOOOVVVWWWYYYZZZ[[[ZZZYYYXXXYYYXXXVVVTTTPPPLLLHHHFFF>>>;;;666333111000...------............------,,,---.........////////////222222111000000111111222555222111333444555555555666666777888888888888777666555555555555444444444333333333333333333333333))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))(((((((((((()))+++***)))((('''((()))***+++++++++******)))''''''))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++************************++++++++++++++++++***)))************************+++++++++***************,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,...------------,,,,,,,,,,,,------------.........---...//////000000//////,,,...///000///000111333333333333222111444888;;;DDDHHHOOOUUU[[[aaafffjjjiiiiiijjjkkklllmmmnnnnnnpppooonnnnnnnnnmmmkkkhhhkkkkkkkkkjjjhhheeecccbbb]]]___bbbggglllqqqvvvxxxzzzwwwuuurrrnnngggaaa]]]]]]^^^___```dddiiiooorrrtttttttttvvvwwwxxxyyyyyyyyyxxxxxx}}}~~~zzzwwwqqqiiieeeeeeffffffgggjjjooouuu{{{{{{mmm___WWWQQQNNNKKKKKKMMMPPPRRRRRRVVVSSSPPPRRRVVVZZZ[[[ZZZZZZXXXUUURRRNNNJJJEEEAAAAAA???<<<999777777777888666777777888:::>>>DDDIIIOOOQQQTTTWWWYYYZZZZZZYYY\\\\\\[[[XXXUUURRRNNNLLLFFFBBB===999666333///---///......---,,,,,,++++++,,,------...............111111000000000111111222555444222222444666555444555666777777888888888777666555555555555444444444333333333333333333333333(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++)))))))))(((((((((((()))***))))))((((((((()))******************)))(((((())))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************+++++++++,,,,,,+++******************************************************+++,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------------------..................///000000000000000---...////////////111333333444444555666:::???BBBLLLQQQWWW]]]bbbeeeiiikkkllllllmmmmmmnnnnnnooooooooonnnmmmmmmnnnnnnmmmkkkkkkjjjiiihhhggggggggghhhfffhhhlllqqqwww|||wwwqqqnnnlllkkkiiifffaaa\\\[[[\\\___bbbbbbfffmmmtttyyy{{{{{{{{{{{{|||~~~~~~|||~~~||||||xxxpppkkkkkkkkkiiihhhjjjpppuuuwwwwwwrrrrrrtttwww|||vvviii```YYYUUUPPPMMMLLLNNNOOOOOOSSSQQQOOOOOORRRUUUVVVVVVZZZYYYXXXWWWUUUQQQKKKGGGDDDBBB???<<<;;;;;;<<<<<<;;;:::999777666999???CCCEEEHHHLLLQQQVVVXXXZZZZZZ[[[[[[ZZZYYYWWWTTTQQQOOONNNJJJEEEAAA===888333//////......---,,,,,,,,,,,,,,,---.../////////......111000000000000111111222333444222111333666555333555555666777888888888888666555555555555444444444333333333333333333333333((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********((((((((())))))))))))(((((((((((((((((((((((()))(((((()))***************))))))))))))))))))))))))((()))))))))************************************************++++++++++++***************************++++++,,,,,,,,,++++++******************************************************++++++++++++*********+++,,,,,,------,,,,,,---------------------------------.........//////...//////000000000000000//////000///......000222333555888;;;???DDDIIIMMMUUUYYY___dddfffhhhiiikkkmmmmmmmmmnnnnnnooooooooonnnllllllmmmoooppppppoookkkiiiggggggiiinnntttwwwxxxyyy{{{~~~~~~xxxpppjjjgggfffeeeeeedddaaa^^^[[[[[[]]]aaacccdddiiipppxxx~~~}}}zzz{{{}}}|||wwwtttvvvqqqooommmqqqwww{{{{{{yyyqqqppppppqqqtttwwwzzz{{{wwwrrrgggbbbZZZTTTQQQOOOMMMLLLNNNMMMLLLMMMOOORRRUUUVVVYYYYYYYYYYYYYYYUUUPPPMMMGGGEEEBBB@@@???@@@BBBDDDAAA@@@>>>:::777777999<<<<<>>CCCKKKRRRWWW[[[___bbbdddfffjjjlllmmmnnnoooqqqnnnnnnoooooopppqqqrrrrrrooommmkkkkkkmmmnnnnnnmmmiiiiiikkkpppyyyzzzqqqllljjjjjjkkkdddbbb___^^^___``````___^^^___```bbbeeehhhlllnnnmmmpppuuuzzz}}}yyyuuupppjjjeeehhhiiiooozzzxxxpppggg^^^XXXOOOOOOOOONNNNNNPPPSSSUUUUUUUUUVVVWWWYYYXXXVVVTTTQQQNNNKKKHHHGGGHHHKKKLLLIIIJJJKKKJJJEEE@@@<<<:::999999999:::===BBBFFFIIINNNPPPRRRUUUWWWXXXYYYYYYXXXWWWUUUTTTRRRMMMGGGBBB;;;999666333000/////////+++---///111111000///---.........//////000222222...444333///333<<<===666222333444666777888888888666555555555555444444444333333333333333333333333))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&'''(((*********)))(((((()))***+++++++++++++++***++++++******)))((('''(((((((((((((((((((((((())))))))))))******************************************+++++++++,,,,,,,,,***************************+++,,,,,,------------************************))))))******++++++++++++***+++,,,,,,------------++++++,,,---------,,,,,,,,,,,,,,,------...................../////////000//////000111111111111111...///111222444777<<<@@@DDDJJJRRRZZZ___ccceeegggdddgggjjjlllmmmoooqqqsssnnnooooooppprrrsssssstttqqqnnnllljjjkkkkkkjjjjjjhhhjjjooovvv|||sssjjjcccaaacccfffcccbbb```aaabbbcccbbbaaa___aaadddhhhlllppptttvvvppprrruuuyyy|||}}}|||wwwpppkkkeeedddhhhqqqxxx}}}uuujjjcccXXXWWWUUUQQQNNNMMMOOOPPPTTTTTTTTTVVVXXXXXXWWWUUUUUUSSSNNNJJJHHHIIIKKKMMMLLLOOORRRRRRNNNHHHBBB@@@<<<:::777666777;;;@@@CCCIIIKKKNNNRRRUUUWWWXXXXXXXXXWWWWWWWWWUUUQQQKKKFFF@@@>>>999555111///......***,,,...000111///---,,,............///000222222...555555111444???@@@999222333444666777888888888666666555555555444444444333333333333333333333333******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******)))))))))***,,,---))))))*********+++++++++,,,+++***))))))***+++,,,++++++******************************************************************...---+++*********++++++++++++++++++++++++++++++++++++,,,---------,,,,,,.........------,,,,,,,,,000000//////......................../////////000///......///111222222111333333333444666===EEEJJJSSSXXX```fffiiijjjjjjkkkmmmllllllnnnqqqrrrsssrrruuutttrrrrrrrrrqqqooonnnqqqmmmkkkkkkgggdddiiirrrssstttwww~~~vvvooofff```_________^^^]]]]]]]]]___aaadddgggiiiiiikkkooossswwwzzz{{{|||zzzyyyxxxxxxyyy|||~~~}}}{{{uuuooohhhiiijjjmmmqqquuuyyy{{{zzzqqqmmmdddYYYSSSRRRRRRPPPNNNSSSSSSSSSUUUWWWXXXWWWVVVXXXVVVRRRMMMJJJIIIHHHHHHLLLNNNQQQSSSRRROOOKKKHHHAAA???;;;777555666888999AAADDDIIIOOOSSSVVVWWWXXXZZZYYYWWWUUUTTTRRRQQQPPPKKKGGGAAA;;;666222---***...---,,,---...///...,,,////////////000000000000333111222///000>>>CCC666111222333444555666777888666666777777666555444444555444222111111222444555)))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******)))))))))***+++,,,))))))*********+++++++++++++++************++++++************************************************************************---,,,+++*********++++++++++++++++++++++++++++++------------,,,++++++***------------------,,,,,,/////////.........------........./////////000000111000000111222333333333444666888;;;???FFFOOOTTT[[[```eeeiiikkkkkklllmmmooonnnnnnoooqqqrrrrrrqqqsssrrrqqqppppppooommmlllmmmjjjiiijjjjjjjjjrrr|||zzzvvvoooiiiaaa\\\[[[\\\]]]]]]]]]]]]___aaadddhhhkkkmmmppprrruuuxxx|||~~~}}}{{{zzzyyyzzz}}}~~~}}}~~~}}}yyytttllllllmmmooorrrvvvyyy{{{wwwnnnccc[[[WWWUUURRROOORRRQQQQQQRRRUUUWWWWWWVVVYYYWWWTTTQQQNNNKKKIIIHHHKKKMMMPPPSSSSSSRRRPPPOOOHHHEEEAAA<<<999777777777<<<>>>BBBGGGLLLPPPRRRSSSWWWWWWWWWVVVUUUSSSRRRQQQRRROOOIIIDDD???999444000///---,,,,,,---...---,,,....../////////000000000000...000///000???EEE999555555555666666777777777666666666666666555444444555444222111111222444555(((((((((((((((((((((((())))))((((((((((((((('''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******))))))******)))))))))***++++++***************+++++++++******++++++++++++******************************************************************************---,,,+++*********++++++++++++++++++++++++++++++.........---,,,+++***))),,,,,,------------------.........---------------....../////////000000000222222222222333444555666666:::???EEELLLSSS[[[aaaeeehhhkkkmmmmmmmmmnnnoooqqqppppppqqqrrrsssrrrpppqqqqqqpppooonnnmmmkkkkkkiiihhhjjjnnnpppuuu{{{sssmmmiiieeeaaa\\\YYYYYY[[[]]]]]]^^^___aaaeeeiiimmmqqqsssxxxyyy|||~~~~~~|||zzz{{{~~~~~~|||}}}~~~{{{wwwrrrssstttvvvyyy|||~~~|||||||||qqqgggaaa\\\WWWSSSTTTRRRQQQRRRTTTVVVWWWVVVXXXXXXWWWUUURRRNNNKKKIIIJJJKKKNNNQQQSSSTTTUUUUUUOOOMMMIIIDDD???;;;777666777999;;;???DDDIIIMMMPPPTTTUUUVVVXXXXXXVVVUUUTTTXXXUUURRRNNNIIICCC<<<777333000---,,,---.........------.........////////////---//////000<<>>CCCIIILLLOOORRRUUUXXXZZZZZZXXXWWWXXXWWWUUUSSSPPPKKKDDD???999555111....../////////------------.........///333///111111...777<<<333333333444444555555555666555555555666666555444444444333333222222333333444&&&&&&''''''((()))))))))******))))))((((((((('''*********))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***))))))))))))************************)))***+++,,,,,,+++***)))))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,------.........------------------------////////////000000000111...000222333444777;;;???EEEIIIPPPWWW]]]bbbfffjjjjjjkkkmmmmmmmmmnnnppprrroooooopppsssuuuvvvtttsssoooooonnnkkkhhhgggiiilllqqqxxx}}}rrrhhhaaa]]][[[ZZZXXXXXXXXXXXXZZZ]]]aaaccceeegggjjjooossswwwzzz|||||||||}}}}}}{{{}}}zzztttooommmlllooopppsssxxx~~~xxxsssooommmiiieee```[[[YYYWWWUUUSSSPPPRRRSSSTTTTTTSSSQQQPPPKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQOOOLLLGGGCCC@@@999888666666999===CCCFFFJJJMMMQQQVVVYYY[[[[[[ZZZWWWWWWWWWXXXWWWSSSMMMIII>>>:::444111//////...---------------.........///222...111111---333888111111222333444666777888999444444555555555555444444333333333333333333333333&&&'''''''''(((((())))))***))))))))))))))))))(((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))*********)))((('''+++++++++*********************++++++++++++******)))))))))***++++++,,,,,,******************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---.........,,,,,,---------------------------------........./////////000000000111111...111444666888<<>>;;;888555555888;;;>>>CCCFFFKKKPPPUUUYYYZZZ[[[XXXXXXYYY[[[\\\ZZZUUURRRDDD@@@:::666333000...,,,------........./////////...***///111---222777333222222444666888:::;;;<<<333333444555555555555444333333333333333333333333'''''''''((((((((((((((()))))))))))))))*********((((((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((())))))*********)))'''&&&+++++++++*********))))))++++++************++++++((())))))***++++++,,,,,,************************************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,------------------------------,,,,,,------.........///////////////000000000111111111///444888<<>>999666666777999;;;>>>CCCIIIOOOTTTXXXZZZYYYYYYZZZ\\\]]][[[XXXUUUNNNJJJEEE???;;;666222///....../////////000000000...)))...222---///555111111111333444666777888999222333444444555555555444222333333444444333333222(((((((((((((((((((((((((((((())))))******++++++&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((((()))*********((('''&&&++++++++++++******)))))),,,+++***))))))***+++,,,((())))))***++++++,,,,,,************************************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++.........------,,,,,,,,,........./////////000000000000000000111111111111222666<<<@@@DDDKKKUUU]]]aaacccgggiiijjjlllnnnpppnnnppprrrsssrrrqqqpppqqqttttttsssttttttqqqllliiikkklllmmmmmmpppzzz}}}uuunnnhhheeeeeeeee```]]]ZZZYYY[[[^^^```aaabbbeeeiiijjjjjjlllooorrruuuvvvxxxyyyzzzyyyyyyxxx}}}}}}yyysssgggeeeccccccffflllrrrwww{{{ssslllgggZZZWWWRRROOONNNPPPTTTWWWVVVVVVVVVTTTRRROOOLLLJJJFFFHHHKKKNNNPPPPPPPPPPPPMMMIIIDDD>>>:::888777888666999===CCCJJJPPPUUUXXXZZZYYYYYYZZZ[[[ZZZWWWTTTWWWTTTNNNIIICCC>>>888444////////////000000000000111,,,000333,,,,,,000---//////000111111222333333222333444444555555555444222333333444444333333222((((((((((((((()))******+++***)))(((((()))***+++))))))))))))((((((((((((''''''(((((())))))******************++++++++++++))))))))))))))))))))))))((()))++++++)))))))))***(((((((((((((((((())))))************************))))))))))))))))))******)))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,.........////////////000...............///000000111222222111000111444666999===DDDMMMVVV]]]bbbeeeggggggggghhhjjjkkklllmmmpppppppppqqqqqqrrrssssssuuutttsssrrrqqqooommmjjjeeekkkrrryyyzzzqqqjjjiiihhhccc]]][[[XXXXXXYYY[[[^^^cccgggiiikkknnnrrrsssrrrpppooonnnzzz{{{|||||||||}}}}}}zzzqqqpppnnnkkkjjjmmmqqquuu{{{||||||zzzxxxyyy~~~xxxsssfffaaaZZZTTTRRRSSSSSSTTTWWWUUUTTTSSSTTTSSSQQQOOOKKKJJJHHHGGGHHHKKKNNNQQQOOOOOONNNHHHAAA;;;999999444555666:::???EEEKKKNNNQQQUUUZZZ\\\\\\[[[[[[ZZZUUUVVVUUURRRMMMFFF@@@<<<777444000.........------000111111222222222222111000000000000111111111111111111222222222333333333333333444444555666777777((((((((((((((()))*********))))))))))))))))))***&&&&&&''''''(((((())))))'''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))*********************************))))))))))))))))))************+++++++++++++++******************,,,,,,,,,+++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---............------............///////////////.........///000000222222111//////111555999CCCGGGNNNUUU]]]bbbeeegggiiiiiihhhhhhhhhiiikkklllooopppqqqrrrsssttttttttttttrrrpppmmmllljjjiiigggfffmmmwww~~~tttkkkddddddccc___\\\[[[[[[[[[]]]```dddhhhmmmooowwwzzz~~~|||wwwsssqqquuuxxx{{{}}}~~~}}}{{{xxxwwwtttqqqpppttt{{{xxxrrrpppsssvvvrrrlllccc\\\XXXUUUTTTSSSUUUSSSQQQQQQRRRRRRRRRQQQOOOMMMKKKIIIIIIJJJKKKLLLOOOPPPPPPLLLEEE>>>;;;:::666666666888<<>>AAAHHHLLLRRRVVVXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQOOOCCC???999555333222111111------.........///////////////000000000000111111111111111222222222222333222222222333333444444555((((((((((((((())))))***'''((()))******)))((('''&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))*********+++((((((((((((((((((((((((&&&'''))))))'''''''''(((,,,,,,++++++***)))))))))************************++++++******)))((((((((())))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------......------,,,,,,,,,+++------...////////////...------------............111111000000//////000000333333222333666===FFFMMMTTTXXX^^^cccffffffeeedddfffeeedddcccdddgggiiikkkpppqqqsssttttttsssqqqpppnnnmmmlllllllllnnnrrruuu~~~{{{tttnnnfff___ZZZ[[[]]]]]]___cccdddfffiiinnnsssxxx{{{}}}}}}xxxuuusssvvv{{{xxxooojjjhhhnnnllllllppprrruuu}}}wwwnnnfff___ZZZUUUQQQMMMLLLMMMPPPSSSTTTTTTTTTSSSQQQNNNKKKGGGEEEKKKNNNQQQSSSQQQLLLGGGCCC===;;;888666555666888999@@@EEELLLQQQTTTWWWXXXZZZYYYYYYYYYYYYXXXXXXWWWVVVMMMHHHAAA;;;777444222000000////////////000000000////////////000000000111111111111111222222222222111111222222222333333333((((((((((((((())))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))*********((((((((((((((((((((((((&&&'''))))))'''''''''(((++++++++++++******))))))************************************))))))(((((())))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,---...............---------.........//////222111111000000000111111000111444777===EEEOOOVVVYYY\\\aaaeeeffffffcccbbb`````````aaadddhhhkkknnnqqqqqqrrrrrrqqqpppnnnmmmkkkmmmppprrruuuyyyuuupppmmmhhheee___ZZZWWWZZZ\\\^^^bbbgggiiilllpppuuuyyy|||~~~}}}|||~~~yyyrrrooojjjfffeeegggkkkpppzzz}}}tttlllgggYYYTTTOOOLLLLLLMMMOOOPPPRRRSSSTTTSSSRRRNNNKKKIIIIIILLLOOOSSSTTTQQQMMMJJJCCC@@@<<<888555444444555999>>>DDDJJJOOOSSSWWWZZZZZZZZZZZZZZZZZZYYYYYYXXXUUUPPPIIIBBB<<<777333000222111000///......//////...////////////000000000000000111111111222222222111111111222222222222222((((((((((((((()))******'''(((((())))))(((((('''+++++++++******)))))))))))))))))))))((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))&&&(((***)))((('''((((((************************************************)))))))))))))))))))))***)))************+++++++++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------.........---------------,,,,,,---............---.........////////////000111111111111111222222333000333999???FFFNNNVVV[[[___aaadddffffffdddaaa___[[[\\\___bbbgggkkkoooqqqppppppppppppoooooooooooonnntttzzz}}}qqqhhhdddcccaaa___[[[XXXXXX\\\___aaaffflllqqqssswww{{{}}}~~~~~~~~~~~~~~~}}}~~~{{{xxxkkkfffdddeeegggkkkuuu|||vvvccc]]]VVVQQQNNNMMMMMMLLLOOOQQQSSSTTTTTTRRRPPPNNNKKKLLLMMMPPPSSSSSSQQQOOOHHHEEE@@@;;;777555555555666999===BBBFFFLLLRRRVVVXXXYYYZZZ[[[[[[ZZZYYYXXXYYYUUUPPPJJJDDD>>>888444333111///---,,,,,,,,,,,,......////////////000000000000000111111111111222222222222222222222222222((((((((((((((()))******(((((((((''''''((((((((())))))))))))***************)))))))))((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''')))******)))(((((()))'''(((((())))))******+++************************((((((((()))******++++++)))************+++++++++******************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------------------............------...////////////.../////////000000000111111000000000111222333444555777<<>>999666888777666555666888:::;;;GGGLLLSSSXXXZZZZZZZZZZZZ[[[ZZZYYYWWWTTTQQQNNNMMMGGGAAA999222///.........///000111111000//////000111000//////000222444555555444333333222222222222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))******)))((('''''')))******))))))))))))******)))))))))))))))***+++++++++***))))))++++++***))))))************+++++++++************************++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...............---------........./////////000000---///111222111000111222111222333555888>>>FFFKKKZZZ\\\```dddfffggggggggghhhccc\\\UUUSSSTTTXXX[[[^^^ccciiinnnoooooooooooopppssswww}}}{{{uuuqqqpppnnniiidddbbb```]]]^^^bbbiiiqqqvvvwwwwwwwwwxxxyyy{{{~~~}}}|||zzzsssnnnkkk___[[[UUUQQQPPPPPPPPPPPPRRRQQQOOOOOOOOOOOOMMMKKKJJJIIIHHHFFFCCC???<<<::::::999888777777777888888???DDDJJJPPPSSSVVVXXXYYY\\\\\\[[[ZZZXXXVVVTTTSSSLLLFFF???999555333111000---...//////.........///000000//////000222333444444444333222222222222222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***)))((('''((()))******))))))))))))*********))))))))))))***++++++,,,***)))***+++,,,+++***)))************+++++++++************************,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------//////......---,,,,,,+++....../////////000000000///......000222333333222222333555888???HHHSSSZZZaaacccfffiiijjjiiigggfffddd___WWWRRRQQQUUU[[[```ccchhhnnnooommmlllnnnrrruuu{{{|||xxxssspppoookkkfffbbb``````aaaeeellluuu~~~~~~zzzxxxmmmiiiccc[[[TTTOOONNNOOOQQQPPPPPPPPPQQQQQQNNNMMMJJJIIIGGGEEEBBB@@@>>>===<<<<<<;;;:::999777666666777;;;AAAGGGKKKQQQVVVYYY[[[[[[\\\\\\[[[ZZZYYYXXXRRRNNNHHHCCC>>>:::666333---------....../////////000/////////000111222333444333222222111222222222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))((()))***)))((('''((()))******))))))))))))************))))))******+++,,,,,,+++***+++,,,,,,+++***))))))*********+++++++++************************---,,,+++***+++,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------........................------,,,,,,...////////////000000000111...---...222444444222222555:::AAAIIISSS]]]ddddddeeehhhjjjjjjiiihhhfff___[[[VVVSSSSSSXXX___cccfffkkkooonnnkkklllttt{{{yyywwwtttooolllkkkiiifffdddaaacccfffmmmvvv}}}~~~yyyzzz~~~~~~|||{{{uuukkk^^^SSSOOOMMMMMMMMMMMMNNNPPPQQQPPPNNNLLLKKKHHHEEEAAA???>>>===============;;;:::999888666999<<<@@@EEEKKKRRRWWWWWWYYYZZZ[[[[[[[[[YYYXXXWWWTTTPPPLLLGGGAAA;;;666000/////////000111000000////////////000000111111222222111111111111222222))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******++++++,,,))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))*********************++++++,,,,,,+++***+++,,,,,,+++***))))))*********+++++++++************************---,,,+++***+++,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------....../////////---------....../////////////////////000000000111444000---...111444444333555;;;CCCMMMUUU\\\bbbfffeeefffggggggfffeeecccbbbZZZYYYXXXXXXZZZ^^^aaadddfffiiikkkjjjiiiooo{{{zzzuuuqqqqqqmmmiiifffeeefffggggggfffhhhmmmttt}}}|||{{{|||xxxyyy{{{|||yyyiii[[[QQQMMMKKKJJJJJJLLLNNNPPPPPPPPPNNNMMMIIIFFFBBB???>>>======>>>>>>??????>>>>>>===999:::;;;<<<>>>CCCJJJOOOTTTVVVXXXZZZ[[[ZZZYYYXXXYYYWWWUUURRRNNNHHHAAA<<<555222000///000111000.........//////000000000///111111000000000111111222))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))'''((())))))(((((()))*********))))))))))))******+++************+++,,,,,,,,,***)))***+++,,,+++***)))************+++++++++************************,,,,,,++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...//////000000---......///000000111111/////////000000000111111444222000000222555888999===DDDOOOYYY___bbbdddeeegggfffdddaaa___]]][[[[[[YYYZZZ\\\___bbbcccdddeeedddfffhhhiiilllvvv}}}yyyuuunnnjjjjjjhhhgggeeeddddddgggiiikkknnnppptttzzz~~~|||wwwvvvtttsssuuu{{{tttfffZZZTTTQQQNNNLLLKKKMMMOOOQQQQQQOOONNNLLLIIIFFFCCCAAA?????????@@@AAAAAABBBCCCCCC>>>===;;;999888;;;@@@EEENNNQQQUUUXXXZZZ[[[ZZZYYYYYYXXXXXXWWWTTTOOOIIIDDD;;;777222000111000...+++......////////////......000000000///000000111222))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))&&&((())))))(((((()))+++******))))))))))))******++++++******++++++,,,---+++***))))))++++++***))))))************+++++++++************************++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...///000000000000000000000111111111111//////000000000111111111333333333333444999>>>BBBIIIPPPZZZaaaeeeeeedddddddddbbb___[[[YYYXXXXXXYYY\\\^^^aaadddfffggghhhhhheeegggkkkqqqxxxzzztttpppooollleeebbbcccccceeehhhkkkmmmnnnppprrrvvvwwwzzz~~~yyywwwsssppppppvvv~~~tttkkkeee\\\WWWRRRNNNNNNPPPQQQRRROOOOOONNNMMMLLLIIIGGGEEECCCCCCBBBBBBCCCDDDFFFGGGCCCBBB>>>:::888999<<<@@@DDDHHHNNNSSSXXXZZZZZZZZZXXXXXXYYYZZZYYYVVVQQQMMMEEE???888555555333000,,,---.../////////...------///////////////000111111))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))&&&((())))))(((((()))+++******))))))))))))******++++++******++++++,,,---***)))((()))***+++***((()))************+++++++++***************************+++,,,---...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...///000000111333333222222111000000000000000000000111111111111222444555666777<<>>::::::===@@@;;;???FFFNNNTTTXXXYYYZZZXXXXXXYYY[[[\\\ZZZVVVSSSMMMGGG???;;;:::888333///---.../////////...---,,,///////////////000111111******************************++++++***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''(((((())))))*********)))))))))))))))************************)))***+++,,,,,,+++***))))))************+++++++++***)))))))))***+++,,,,,,***+++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......---------...............000000000000000000000000111000000111333555666666777777777888<<>>777222///...------...000000...---///////////////000111111************************)))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************'''''''''(((((((((((((((***)))))))))))))))))))))******************************++++++++++++******************++++++++++++******************+++,,,,,,,,,,,,,,,------------...------------------,,,,,,------------------...------,,,,,,------...///------....../////////000000000000000000000000000000/////////111333444444666888;;;???EEEMMMUUU[[[bbbeeegggiiigggccc^^^ZZZSSSRRRSSSTTTWWW[[[```bbbeeegggiiikkklllooosssvvvzzzrrrnnnnnnooonnnlllhhhfffcccbbbdddgggkkkmmmwww|||{{{|||||||||}}}|||}}}~~~}}}}}}~~~|||qqqggg___YYYUUURRRTTTSSSRRRSSSTTTTTTSSSQQQOOONNNKKKIIIHHHHHHHHHIIINNNNNNNNNLLLIIIDDD@@@===:::;;;===AAAFFFKKKPPPRRRVVVXXXZZZZZZYYYXXXXXXXXXUUUSSSOOOJJJCCC<<<666333///---,,,---.........,,,///////////////000000111************************)))((((((((()))***,,,---((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''))))))))))))))))))******************************++++++************++++++************+++++++++,,,,,,++++++************+++---,,,,,,,,,++++++++++++---------------..................------------------------,,,------...///------...///000111111222000000000000000000000000000000000000111333444666777;;;CCCJJJQQQXXX^^^ccchhhhhhhhhfffccc^^^ZZZWWWPPPRRRTTTXXX]]]bbbgggiiifffhhhjjjmmmpppvvv}}}vvvrrrmmmlllnnnpppooonnneeeeeeeeegggjjjpppuuuxxx}}}zzz|||~~~}}}yyyxxx{{{wwwqqqjjjaaaZZZXXXVVVUUUUUUVVVWWWWWWVVVRRRQQQNNNLLLLLLLLLMMMNNNSSSSSSTTTTTTQQQLLLHHHEEE>>><<<;;;;;;>>>CCCHHHKKKSSSUUUYYYZZZYYYXXXWWWXXXYYYXXXVVVQQQKKKDDD===999444111...---...//////...//////......//////000111***************************)))((('''''')))+++---)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((('''''')))))))))))))))*********************************,,,+++***))))))***+++,,,*********+++++++++,,,,,,---,,,++++++************++++++++++++++++++++++++,,,,,,------......////////////......------,,,,,,---------------...//////---...///000111222333333000000000000000000000000222222222333333555888:::<<>>@@@DDDHHHMMMRRRUUUWWWZZZ[[[[[[\\\\\\ZZZVVVPPPJJJGGGBBB===777222000000000///...............//////000************************---,,,***(((((((((((())))))******++++++******)))))))))))))))))))))))))))************))))))))))))***))))))))))))))))))(((((((((((()))******++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,))))))***+++,,,---.....................//////////////////.....................------......///000......///000111222222333000000000000000000000000...111444555777;;;BBBHHHPPPVVV^^^dddggggggggggggeeeccc```]]]\\\\\\]]]^^^eeefffggghhhiiiiiiiiiiiihhhmmmuuu}}}{{{uuummmgggfffcccdddfffiiikkklllmmmmmmpppuuuzzz}}}}}}}}}zzz|||~~~wwwrrrkkkeeeaaa```^^^]]][[[YYYWWWUUUTTTUUUVVVWWWWWWXXXYYYZZZYYYWWWUUUTTTTTTPPPIIICCC>>>=========@@@CCCHHHMMMQQQUUUZZZ]]]ZZZ[[[[[[ZZZXXXTTTPPPNNNHHHCCC;;;555222///...,,,......------......///000*********************************))))))))))))))))))******++++++******)))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********'''(((((()))******++++++******************************++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,,,,---------...////////////........................////////////...............//////000/////////000000000111111000000000000000000000000///333777:::<<>>BBBFFFIIINNNTTTXXXYYYZZZZZZZZZYYYWWWUUUTTTPPPJJJCCC<<<777333///---...------------...//////************************'''((()))***++++++************++++++++++++******))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++'''(((((()))***+++++++++************************)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------++++++++++++,,,------.........------------,,,,,,000000//////......------------......//////000000...............///000000///////////////000000000000000000000000000000000333777<<>>GGGQQQZZZ```bbbhhhhhhjjjkkkllllllmmmmmmhhhhhhgggeeeeeefffjjjmmmkkkmmmnnnpppqqqtttyyy|||}}}uuupppnnnccc```[[[XXXXXXZZZ\\\]]]cccfffkkkoooqqqsssuuuvvvzzz~~~zzzyyyyyyzzzyyy{{{}}}yyytttllleee___^^^\\\XXXTTTSSSUUUWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVSSSLLLCCC<<<===<<<::::::<<>>777111000///......///000000///+++*********))))))))))))((((((((()))))))))******+++++++++*********))))))******************************************************))))))))))))***************)))))))))((((((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++************+++,,,........................------............------////////////000000000000////////////000000000111000000111111111111000000111222333222222333666999;;;>>>EEEMMMWWW___dddgggiiiiiikkkmmmnnnnnnoooooojjjjjjiiigggffffffhhhjjjiiilllqqquuuxxx|||xxxrrrjjjeeeddd```^^^[[[ZZZ[[[^^^bbbcccmmmppptttvvvvvvuuutttuuuyyy||||||~~~}}}|||}}}}}}|||||||||}}}}}}yyyrrrddd___XXXUUUTTTUUUVVVUUUWWWWWWVVVWWWWWWXXXYYYZZZ\\\[[[ZZZYYYWWWRRRKKKEEE???<<<:::888999===AAADDDIIIMMMRRRVVVXXXYYYZZZ[[[ZZZWWWSSSOOOLLLGGG@@@;;;222000...---............***************))))))))))))))))))*********+++++++++++++++*********************************************************************))))))))))))******+++++++++************))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,,,,---..............................////////////......000000000000/////////////////////000000000111111000000111111111111111000111222444555555777:::<<>>:::999:::<<<>>>AAAEEEKKKPPPTTTWWWZZZ\\\ZZZYYYWWWUUUSSSOOOIIIFFF888555111......//////...************************)))*********++++++++++++************************************************************************+++******))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------...........................//////000000000000//////111111000000//////......//////000000000111111111000000111222222222111111111222333444555999???CCCOOOTTTZZZaaafffiiikkklllkkkmmmooorrrsssttttttsssnnnllliiifffdddggglllpppyyy|||sssnnnjjjeeebbbddd^^^```bbbfffjjjpppvvvzzz{{{zzzuuuzzz~~~}}}zzzxxxxxx{{{~~~wwwhhh^^^YYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYZZZZZZYYYXXXWWWRRRNNNGGGAAA<<<::::::::::::>>>CCCIIINNNSSSXXX[[[XXXXXXXXXWWWUUURRRNNNKKKAAA===777222111000000000***************+++++++++)))*********++++++++++++************************************************************************++++++************+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------....................................//////000000000000//////111111000000//////......000000000000111111111111000000111222222222222222222222222333666===FFFMMMYYY^^^cccggghhhiiijjjkkklllnnnqqqsssuuuuuutttsssmmmkkkgggdddeeelllvvv~~~zzzrrrllliiifffbbbaaadddcccfffkkkooosssxxx~~~~~~|||zzz}}}{{{zzz{{{yyykkk___XXXVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVXXXYYYYYYZZZ[[[\\\ZZZVVVPPPHHHAAA<<<999777555888===BBBGGGMMMRRRVVVVVVXXXYYYYYYWWWTTTPPPNNNHHHCCC<<<666333111000///*********+++++++++++++++)))))))))*********++++++***************+++++++++************************************************++++++************++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,---....................................//////000000000000//////000000000000////////////000000000111111111222222000000111222333333333333444555666888===FFFQQQXXX```dddhhhjjjhhhhhhiiikkklllnnnqqqtttuuutttsssqqqllljjjggggggkkkvvvsssmmmiiihhhfffcccdddhhhjjjnnntttwwwyyy{{{xxxiii___YYYXXXXXXWWWWWWVVVVVVVVVVVVVVVTTTVVVYYYZZZZZZ[[[]]]^^^[[[YYYTTTNNNGGGAAA<<<999444666999<<<@@@EEEKKKOOOSSSVVVZZZ[[[YYYVVVTTTSSSMMMHHHAAA:::666222///---*********++++++,,,,,,,,,((((((((()))))))))******))))))*********+++++++++************************************************,,,++++++******++++++,,,************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))***,,,---......------...........................//////000000//////...////////////000000000000000000111111111222222222///000111222333333333333555888===CCCJJJSSS[[[aaabbbfffjjjjjjhhhhhhjjjnnnmmmoooqqqttttttssspppooolllllllllooovvv}}}uuuoookkkiiiiiihhhfffhhhmmmqqquuuzzz|||{{{{{{xxxyyy}}}{{{pppfff```YYYYYYWWWVVVUUUTTTTTTTTTQQQUUUYYYZZZZZZZZZ[[[]]]ZZZYYYXXXUUUPPPJJJDDDAAA555666777888:::>>>CCCGGGMMMRRRWWWZZZYYYXXXWWWWWWTTTOOOHHHAAA<<<666222...*********++++++,,,,,,,,,(((((((((((())))))))))))))))))******++++++++++++************************************************,,,++++++******++++++,,,)))))))))******+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((***+++---......------..............................////////////............//////000000111111000111111111111222222222///000111222333444444444666;;;DDDLLLTTT\\\cccgggcccgggjjjjjjhhhiiimmmqqqmmmoooqqqssssssqqqooommmlllnnnqqqvvv~~~yyytttooojjjkkkhhhfffgggfffeeehhhmmmuuuyyy~~~~~~{{{zzz|||xxx{{{ssssssvvv|||ssshhhZZZYYYXXXVVVUUUTTTSSSSSSOOOSSSWWWYYYXXXWWWYYYZZZYYYZZZ\\\[[[XXXSSSMMMIII666666777666777:::>>>BBBGGGLLLSSSWWWXXXWWWXXXYYYZZZVVVOOOHHHBBB<<<666222+++++++++*********))))))((()))+++,,,+++***'''&&&************************))))))))))))))))))))))))------------------------++++++************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------.........------,,,+++,,,---...///000///---,,,++++++,,,------------------------------------...///000000111///000111222222111000///000...---...111222111///222555888777333222555999>>>DDDMMMWWW___ccceeeeeejjjkkkkkkkkkjjjkkknnnqqqrrrrrrrrrpppmmmllllllmmmooosss{{{zzzsssoookkkgggddddddeeefffgggiiilllpppsss|||~~~|||zzzxxxxxxwwwyyywwwuuusssuuu}}}wwwfff]]]VVVVVVUUURRRRRRWWWTTTUUUWWWWWWXXXYYY[[[^^^ZZZ[[[]]]]]][[[VVVQQQMMMEEE???777444777999999888>>>DDDLLLSSSVVVXXXYYYYYYYYYXXXVVVRRRKKKDDD>>>:::+++++++++*********)))))))))******+++***)))((('''************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............---,,,,,,,,,------------------------------------......///000000111000000111111111111000000222000///000222333222000...111444444333555;;;@@@GGGLLLUUU^^^eeeiiijjjjjjjjjjjjkkklllmmmoooqqqrrrsssrrrqqqooollllllnnnqqqwww~~~}}}tttoooiiidddbbb```^^^\\\cccfffjjjmmmooorrruuuxxx~~~~~~}}}zzzwwwuuuuuuvvvzzz||||||zzzyyy{{{tttjjj```\\\XXXTTTTTTWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\ZZZWWWSSSQQQIIICCC;;;777777999888666999>>>EEEKKKOOORRRTTTVVVYYYXXXWWWUUUQQQKKKFFFBBB+++++++++***************************))))))))))))******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------......------,,,,,,------......------////////////////////////---......//////000000111111111000000000000111111222111000111333444333222///111222333555:::BBBIIIRRRVVV]]]dddiiilllmmmmmmjjjjjjkkknnnqqqsssssssssrrrqqqooommmmmmpppvvvzzz}}}tttnnnfffccc___]]]^^^_________dddiiipppuuuyyy{{{|||}}}~~~zzzvvvssssssvvvyyy~~~||||||oooggg```YYYWWWXXX]]]]]]]]]\\\[[[YYYXXXWWWZZZ[[[[[[[[[ZZZYYYWWWVVVPPPIIIAAA;;;999888555333444888>>>CCCHHHLLLPPPSSSVVVWWWXXXWWWUUUQQQNNNKKK******************************))))))((()))*********************************************************************************************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,---...///...---,,,)))+++,,,...//////...---////////////////////////......//////000000000000222111000//////000111222222222111222333333333333555666666777:::AAAJJJPPPZZZ]]]bbbgggjjjlllmmmmmmkkkkkklllooorrrtttrrrpppnnnnnnmmmnnnqqqyyy{{{rrrjjjeeebbbaaa______```cccfffgggiiioooxxx~~~~~~|||yyyvvvuuuyyy~~~~~~uuulllddd___\\\```_________^^^]]][[[YYYZZZZZZZZZZZZZZZ[[[[[[[[[VVVPPPHHHAAA<<<888444111444666;;;???CCCHHHNNNRRRRRRTTTVVVWWWVVVTTTQQQPPP******************************)))((())))))******************************************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,)))*********++++++,,,,,,------------------------+++,,,---...///...---,,,)))***,,,...//////......000000000000000000000000/////////000000000000000222111000//////000111222111111222222222222333333666777888;;;AAAIIIRRRXXXaaaccceeehhhjjjlllllllllllllllmmmoooppppppooommmlllmmmooosss{{{yyyqqqkkkeeeaaa```_________aaadddhhhkkkrrrwwwyyyyyyxxxyyy|||{{{tttkkkeeeaaa___^^^^^^______]]]ZZZYYYYYYYYYZZZ[[[\\\]]]]]]ZZZUUUNNNFFF@@@:::555222333555888;;;>>>CCCIIINNNPPPRRRTTTVVVVVVUUUSSSRRR***************+++++++++))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,---...------------,,,,,,,,,+++,,,------......------***+++,,,---............000000000000000000000000000000000000000000000000111111000000000000111111000222333333222111333444333555999@@@JJJTTT\\\aaaggghhhiiijjjkkklllllllllkkkmmmooonnnmmmllllllnnnppprrrwww}}}}}}pppjjjgggccc```cccdddddddddeeehhhmmmqqqyyy}}}~~~}}}vvvyyy}}}{{{sssgggccc___^^^______\\\YYYWWWXXXYYYZZZ[[[\\\]]]^^^[[[XXXRRRKKKCCC===888555222444555777999===BBBFFFNNNPPPSSSUUUWWWVVVUUUTTT))))))*********+++++++++'''((()))***+++******)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------...//////......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///////////////////////////000000000000000000000000000000111111111111000000111333555444333222444666666:::@@@JJJUUU^^^dddgggiiiiiiiiiiiijjjjjjkkkkkkiiimmmpppnnnjjjiiimmmrrrzzz}}}uuujjjhhhiiihhhfffjjjlllmmmmmmnnnqqqwww{{{}}}~~~}}}||||||vvvppphhhcccbbb```\\\XXXVVVWWWXXXZZZ[[[\\\\\\]]][[[YYYUUUNNNGGG@@@;;;999333444555555666888<<>>BBBJJJTTT^^^eeeiiijjjhhhhhhggggggggghhhhhhiiigggmmmqqqoooiiiiiipppwww}}}nnnggghhhlllnnnmmmmmmoooqqqrrrsssvvv|||}}}|||}}}}}}rrrjjjfffbbb]]]XXXUUUVVVXXXZZZ\\\\\\\\\[[[ZZZYYYVVVPPPIIIBBB>>><<<555666777777666888;;;===@@@CCCHHHMMMPPPRRRSSSSSS(((((()))***+++,,,,,,,,,************************)))************++++++++++++++++++++++++***)))(((******++++++++++++*********+++---......---+++***---------,,,,,,+++++++++++++++,,,,,,---...//////---------------------------------...............---------------------------------.........//////000000000000000000111111000111111222222222111111444555555555555777;;;>>>FFFKKKUUU___fffiiijjjjjjgggeeecccdddfffiiikkkllljjjiiijjjlllkkkmmmxxx}}}pppgggiiimmmnnnppprrrrrrssstttuuuxxx||||||||||||rrrggg^^^WWWZZZXXXVVVVVVXXXZZZ[[[[[[]]]ZZZUUUPPPKKKEEE>>>:::888888999999999999999888888<<>>BBBFFFKKKOOO******************++++++************************)))************+++++++++++++++++++++++++++***)))******++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------.........---------------------------,,,+++++++++,,,...///------------------------------........./////////222111111111000000//////000111111222222222222333333333333333666<<>>;;;:::999777666666666666111333444666999???FFFKKK+++++++++***************************************))))))*********++++++++++++++++++,,,,,,+++*********++++++,,,,,,++++++*********)))))))))***+++,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++***)))((()))***,,,---....................................////////////222222111111000/////////111111111111222333333444555555555777;;;CCCMMMSSS```bbbeeehhhiiihhhfffddd___bbbfffhhhiiihhhggggggiiigggjjjuuuxxxoooiiifffccc______ccclllvvv{{{{{{zzzzzz|||{{{{{{{{{yyyrrrddd```[[[XXXWWWWWWVVVUUUTTTUUUWWWXXXVVVPPPHHHCCC???>>><<<:::999:::;;;<<<666666555444555:::BBBGGG+++++++++***************************************))))))*********+++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,---------------------------------------,,,+++*********+++---..................................../////////000000111111111111000000//////111111111111222333444555444666888<<>>;;;:::<<>><<<888666666999;;;)))))))))***+++++++++,,,************************)))************+++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,---------,,,---,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,---///000000000................................./////////000000000000/////////000111111222222222111111111222444666777666<<>>>>>@@@BBBBBBCCCDDDBBB@@@===<<<<<<++++++******)))******++++++++++++++++++++++++++++++,,,---------+++)))'''///...---,,,,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.................................------,,,,,,,,,..................------............/////////000111000...---...///111222444222222222333333222111111333555555666777999;;;DDDKKKVVV```fffjjjlllmmmpppooommmlllkkklllmmmnnnjjjggghhhmmmsssxxxtttiiibbb___```aaaaaabbbeeellluuu{{{}}}nnn___```^^^[[[YYYYYYYYYWWWVVVYYYUUUNNNHHHCCC@@@@@@AAAEEEGGGIIIIIIGGGBBB<<<999++++++***************+++++++++++++++++++++++++++)))***,,,.........---,,,---,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.................................------,,,,,,,,,................................./////////000000111000.........///111222111111000111222222222222222333555666777:::???BBBMMMSSS\\\dddiiikkklllmmmoooooonnnnnnmmmllllllkkkhhhhhhllluuu|||}}}nnnfff```^^^```aaadddggglllrrrzzzxxxiiibbb___[[[YYYYYYYYYYYYXXXZZZWWWRRRLLLGGGDDDAAAAAACCCFFFLLLOOONNNIIIBBB>>>*********************+++++++++++++++++++++++++++***+++,,,............---******))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------.................................---------------............................../////////000000000000000///...///000111222///000000111111222222333333333555666:::@@@HHHMMMYYY^^^eeejjjlllmmmlllmmmmmmnnnoooooonnnmmmkkkjjjhhhkkkttttttjjjdddaaa``````dddjjjpppuuu{{{uuuhhhddd^^^[[[YYYZZZZZZYYYZZZYYYVVVSSSNNNIIIEEEBBBAAAGGGNNNTTTUUUQQQKKKFFF)))*********+++++++++***++++++++++++++++++++++++------------,,,+++***))))))))))))))))))************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.......................................------------------..................////////////000000000000000/////////000111222111222333222222111222333333444555888>>>FFFQQQXXXbbbfffkkknnnooonnnnnnnnnnnnmmmmmmllllllmmmmmmnnnpppsss|||xxxnnnhhhfffffffffeeejjjrrryyy~~~qqqlllddd^^^ZZZYYYXXXWWWVVVWWWXXXWWWTTTOOOJJJFFFCCCHHHOOOVVVXXXWWWTTTQQQ((()))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++******)))((()))******+++++++++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------................................................---------.........//////////////////000000000111000000000000000111111222444555666555333222222444444555888===DDDNNNYYY```fffiiimmmoooooooooooopppooommmjjjiiijjjnnnrrruuu|||~~~|||vvvnnniiihhhjjjlllnnnooottt{{{~~~wwwmmmddd^^^ZZZWWWUUURRRTTTVVVXXXWWWTTTPPPMMMJJJLLLPPPSSSVVVXXXYYYYYY'''(((***+++,,,,,,+++***++++++++++++++++++++++++(((((())))))***+++++++++)))***+++,,,------------*********++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------......................................./////////,,,,,,------...//////////////////000000000111111000000000111111111222222444666888777333222444666666999???EEEMMMVVV```fffiiikkknnnooooooooopppqqqooommmjjjiiilllssszzz}}}wwwmmmkkkhhhiiilllqqqtttvvvzzz~~~xxxnnneee___YYYVVVQQQSSSUUUWWWXXXWWWUUUTTTRRRQQQQQQRRRTTTWWWZZZ]]]'''(((***,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))***+++,,,,,,)))***+++------------,,,)))******+++,,,,,,------,,,,,,,,,------------...++++++,,,,,,,,,,,,------........................---........./////////000,,,,,,------...//////000//////000000000111111111000000111111222222222111000444777666333333666999999>>>FFFOOOWWW___fffjjjlllmmmoooooonnnnnnooopppnnnmmmlllnnnsss{{{yyytttnnnkkkggggggiiinnnuuu|||xxxooofff___[[[TTTUUUVVVWWWXXXXXXYYYYYYXXXWWWUUUTTTTTTWWWYYY\\\&&&(((***,,,---,,,+++***++++++++++++++++++++++++...---,,,+++************((()))+++,,,------,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------........................---.........//////000000,,,,,,------...///000000000000000000111111111111000000111222222222222111,,,000444555333333777<<<<<>>BBBMMMUUU^^^dddeeeeeeeeefffkkkhhhgggkkklllkkkmmmqqqwww|||vvvkkkhhhddd___^^^cccnnnzzzuuukkkccc]]]^^^aaa******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------............////////////////////////...////////////000000000000000000000000000000000//////000000000111111111111111222222222222222333555555555555666;;;BBBGGGSSS[[[dddhhhfffcccccceeehhheeeeeeiiikkklllooottt{{{}}}uuukkkdddbbbbbbaaacccjjjuuuvvvkkkeeedddfff*********++++++,,,------******++++++++++++******++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000111000000000000000000000000000000000000111111111111111111222222333333333333444444444555888???GGGMMMVVV]]]eeegggeeebbbccceeeeeebbbccchhhlllnnnrrrxxx}}}zzzrrrkkkfffbbb___ccciiipppxxx~~~uuuooolllkkk+++*********+++,,,------)))******++++++******))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++/////////////////////////////////000000000111111000000000000000000000000000000000111111111222222111111222222333444444444333444555888===EEEOOOUUUZZZ___ccceeedddbbbccceeecccaaadddjjjooorrrwww||||||rrrlllgggcccbbb___hhhuuu{{{uuuppp,,,+++*********+++,,,---***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,........................//////000000000111111111000000000000000000000000000000111111111222222222111111222222333444444555444666999>>>EEENNNWWW^^^aaaaaabbbbbbcccccccccccccccbbbfffooouuuwww|||sssnnnkkkgggeeefffhhhsss|||rrr---,,,+++*********,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------........................000000000000111111111111000000000000000000000000000111111111111222222222111111222333333444555555666999===CCCKKKTTT^^^dddfffdddbbbaaacccccccccbbbcccdddiiirrryyy{{{vvvllllllllljjjiiilllsss}}}rrr+++++++++,,,,,,,,,---------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.......................................---------///////////////000111111111111111111111111111111000000000000111111111111111222333222222333666888777===EEENNNUUUZZZ___bbbdddcccaaabbbdddffffffffffffmmmvvv{{{}}}zzztttnnnkkknnnqqqtttuuu+++,,,,,,,,,------------,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,---------------------------------............///......................../////////000000000000000///////////////000111111111111111111111111111111111111111111222222222222222333333333333444777:::===BBBKKKSSSYYY]]]aaacccbbbbbbbbbeeehhhkkklllkkkqqqvvv{{{~~~~~~}}}rrrmmmhhhhhhnnnuuu|||,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,........................---------............///..............................//////000000111111000////////////000111111222222222222222222222222222222222333333333333444333444444444555777:::===FFFKKKTTT[[[___bbbcccdddddddddeeehhhlllppprrrrrr~~~xxxnnnjjjhhhjjjrrr}}},,,,,,---------.........---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............---------............///........................+++,,,,,,---...///000000000000//////000000111222222222222222222222222222222222222222333333333333333333444555666999>>>BBBNNNTTT[[[aaacccdddddddddhhhgggfffiiinnnssswwwyyy{{{wwwnnnnnnooottt|||,,,,,,,,,---------......---------...............***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------............///........................+++,,,,,,---...///000000000000000000000111222222222222222222222222222222111111111222222222222333222333444666888===CCCHHHUUUZZZ```dddeeedddddddddgggeeeeeehhhpppyyyzzzuuussstttnnnrrrxxx+++++++++,,,,,,,,,------------------............***+++,,,,,,------,,,,,,***++++++,,,,,,------------------............///..............................//////000000111111111000000000000111222222333333333333333333333333111111111111222222222222333444666888===CCCKKKPPP[[[^^^bbbdddddddddcccdddbbbbbbeeelllvvvvvvppplllooosssrrryyy*********+++++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,---......///---------............///......................../////////000000000000000111111000000111111222333333333333333333333333333222222222222333333333444444666999<<>>CCCMMMVVV^^^ccceeeeeeaaadddeeedddbbbfffpppyyy~~~{{{|||}}}rrrnnnlllooottt{{{)))******+++,,,,,,---------------------------,,,---------------...///000...............---------////////////////////////000000//////////////////000000////////////000000000000111111222333444555555555444444333333333222333444666666666666777999CCCJJJUUU^^^dddfffffffffdddfffggghhhjjjppp{{{vvvqqqsssvvvxxx~~~------------------------++++++,,,------...//////---------------...//////...............---------//////////////////////////////000000000000000000000000////////////000000111111111111222333555555333333333444444555555555222444555555666888;;;===JJJQQQ[[[cccffffffeeeeeefffgggiiinnnuuu}}}yyyuuutttyyy///.........---------,,,++++++,,,---...///000000///......---------......------..................//////////////////////////////000000000000111111111000000//////000000111111111111111222333444444222222333444555666777777333444555555777<<>>GGGRRR\\\bbbeeehhhfffdddfffjjjpppuuuwww~~~wwwuuuxxxyyy~~~|||{{{zzzzzzzzzxxxuuurrrsssuuuuuusssnnnjjjgggeeeeeeiiimmmrrrvvv{{{***+++,,,---.........................../////////........................000000000000000000000000//////////////////////////////000000000111111111111111111111111222222222111111222222333444444444666666666666666666777777:::>>>FFFOOOYYYaaaeeegggfffddddddiiirrr{{{xxxsssrrrvvv{{{}}}{{{yyyxxxxxxxxxvvvuuuuuuuuuuuurrrmmmhhhfffeeekkkpppuuuwwwwwwyyy~~~***+++,,,---............,,,,,,------............////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000111111111222222222111222222333333444555555555555555555666777999999===CCCMMMVVV^^^cccfffgggddddddhhhqqq|||wwwpppoooqqqwww}}}|||zzzyyyxxxyyyzzzyyywwwrrrrrrpppmmmhhhdddcccbbblllpppuuuuuuuuuxxx++++++,,,---............+++,,,------......------////////////////////////////////////////////////000000000000000000000000000000000111111111222222000000000111222222333333222222333444444555555666555555555666777:::<<<===CCCJJJTTT\\\bbbdddfffgggdddhhhqqq|||{{{qqqoooooorrryyy~~~~~~~~~}}}|||{{{{{{{{{|||{{{yyyvvvkkkkkkiiifffbbb______```iiilllppprrruuu|||,,,,,,------...---------,,,,,,.../////////...---////////////////////////////////////////////////000000000000000000000000000000111111111222222222///000000111222222333333333444444555555666666777666666666777:::===AAACCCJJJQQQ[[[bbbeeeeeefffgggfffooo|||xxxtttqqqrrrtttyyy~~~~~~|||vvvrrrggggggeeebbb```___```aaafffjjjooouuu|||---------...------,,,,,,,,,---///000000000///...000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222///000000111222222333333444444555555666777777777777777888999<<<@@@DDDFFFOOOVVV___eeefffffffffgggiiitttqqqpppqqqvvvzzz|||tttnnnggggggfffcccaaaaaaccceeegggkkkrrr{{{,,,,,,,,,---------..............................000000000000000000000000000000000000000000000000////////////////////////222111111111000000//////111111111222222333333444333444555444333333444666333777;;;<<<===AAAIIIQQQ[[[___ccceeefffhhhmmmqqqyyyyyysssuuuxxx}}}~~~zzzvvvqqqooollliiiggggggggggggiiijjjppp~~~,,,,,,---------.................................000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000000000111111111111111222222222333444555444333333555666777999;;;<<>>EEENNNXXX^^^```cccgggjjjooowww}}}vvvuuuvvv|||}}}zzzxxxwwwwwwxxxzzz{{{}}}{{{------------....................................////////////////////////////////////////////////111111111111111111111111111111111111111111111111333333222222111111000000333444555555444555777999;;;;;;===DDDMMMVVV]]]```aaadddhhhmmmttt~~~~~~}}}~~~}}}~~~---------.........//////........................////////////////////////////////////////////////000000000000000000000000111111111111111222222222444444444333333222222222222444555555555666999;;;:::<<>>FFFLLLTTTWWWXXXYYY^^^cccjjjuuu}}},,,---......//////......////////////////////////000000000000000000000000------...///000111222222333222222222111111000000222222111111111111111111111222222333333444444555444777::::::888:::@@@FFFIIIQQQYYYZZZYYY[[[ccckkkvvv|||~~~,,,---......//////......////////////////////////000000000000000000000000////////////000000000000222222222111111000000000222222111111111111111111222222222333444444555555444777999::::::===DDDJJJPPPVVV\\\]]]\\\___hhhqqq}}}~~~,,,---......//////......////////////////////////000000000000000000000000111000000000/////////...111111111000000000000000111111222222222222222222222222333333444555555555444666999:::<<>>DDDKKKPPPSSSWWW^^^ccclllzzz}}}wwwlllgggfff```cccggghhhhhhkkkrrryyy------........./////////........./////////000000000000000000000000000000111111111111222222222222222222222222222222222222222333444444333222333444555444444555777:::<<<<<<@@@GGGQQQUUUWWWZZZ```gggtttrrrgggdddeeebbbdddeeedddcccffflllrrr{{{....../////////000000000....../////////000000000000000000000000000000000111111111111222222222333444444444444444444444444000222333444333333555777666666666777888;;;>>>@@@DDDMMMXXX[[[[[[]]]fffmmmnnnbbbaaacccdddeeeeeeccc```aaaeeejjjooottt{{{....../////////000000000...////////////000000000000000000000000000000000111111111222222222333333333333333333333333333333111222444444333333555666666777777888999===AAADDDKKKTTT\\\^^^]]]aaammmwwwpppccc```bbbgggggghhhfffcccaaacccdddgggllluuu------........./////////////////////000000000111000000000000000000000000111222222222222333333333333333333333333333333333333444555555333333444555555777888999:::>>>DDDIIITTTYYY______```ggguuu~~~xxxkkkeeeeeeiiijjjjjjiiigggeeeccccccccchhhppp|||------.........//////////////////000000000111111000000000000000000000000222222222222333333333333222222222222222222222222444555666555444333444555555777:::;;;===BBBJJJPPPZZZ]]]```bbbfffppp}}}vvvoookkkkkkkkkiiihhhfffdddbbbaaabbbfffllluuu....../////////000000000//////000000000111111111000000000000000000000000222222222333333333444444444444444444444444444444222444555555444444666777666999<<<>>>@@@FFFPPPWWW^^^___ccchhhpppzzzyyytttoookkkddd___\\\\\\]]]^^^```cccggglllvvv000000000000111111111111000000000000111111111111000000000000000000000000222222333333333444444444555555555555555555555555000222444555555666888:::777:::>>>@@@CCCJJJTTT\\\___```eeemmmxxxzzzzzzrrrjjj___VVVSSSUUUYYY[[[^^^aaacccfffooo......///000000000000000000000000000000000000000000111111111111222222222333222222111222222222333444444444444444444333333222444666666666666888999777;;;@@@FFFLLLSSS[[[```bbbeeemmmwww~~~~~~yyykkk[[[QQQRRRUUUVVVUUUccc\\\ZZZ___eeeqqq......///000000000000000000000000000000000000000000111111111111222222222111111111111222333444555444444444444444444444444444555777777666777888:::888<<>>GGGQQQXXXZZZ___hhhuuu}}}{{{xxx|||zzzxxxvvvttttttttttttsssssstttwww{{{vvvggg]]]YYYXXXVVVSSSQQQPPPQQQRRRTTT[[[kkkzzz000000000000000000000000//////000111111111111111111111111111111222222222222222333333333444444444444444555555666777777777777666888<<<>>>AAAJJJTTT\\\```hhhsss~~~|||zzz|||zzzxxxvvvtttssssssssstttttttttvvvyyy}}}uuufff[[[UUUSSSRRRQQQLLLKKKKKKLLLLLLQQQ```nnn000000000000000000000000//////000111111111111111000000000111222333333444333333333333444444444444444555555666666777777888888888:::???AAAEEENNNXXXaaagggsss~~~||||||zzzxxxvvvuuussssssrrrtttttttttuuuvvvyyy{{{||||||uuuiii\\\SSSNNNMMMMMMHHHFFFEEEEEEDDDHHHSSS```{{{000000000000000000000000//////000111111111111111000000111222222333333444333333333444444444444555555555555666777777888888888888<<>>EEEIIINNNXXXaaajjjuuu}}}|||{{{yyywwwuuusssrrrnnnooooooppprrrsssuuuvvvzzzzzzxxxqqqdddUUUIIIBBB@@@>>>===??????AAAHHHPPP```nnn000000000000000000000000//////000111111111111111333333333333333222222222333444444444555555555555555666666777777888888999:::;;;AAAIIINNNSSS]]]gggttt~~~~~~}}}{{{yyyvvvtttsssmmmnnnnnnpppqqqqqqrrrrrrwwwyyy|||yyyooo___MMMBBB===::::::===>>>???DDDJJJUUUeee~~~000000000000000000000000//////000111111111111111111222222333333444444444444444444444555555555555666666666777888888999999<<<>>>DDDMMMSSSYYYcccmmm}}}{{{xxxuuusssooooooooopppooooooooonnnrrrtttxxxzzztttfffTTTGGG>>>;;;;;;>>>???>>>AAAFFFMMM[[[ttt000000000000000000000000//////000111111111111111///000111222444555666777444444444555555555666666666666666777888888999999>>>@@@GGGPPPWWW]]]gggqqq~~~~~~|||yyyvvvtttqqqqqqqqqpppooommmlllkkknnnooossswwwvvvjjjYYYKKKBBB???>>>AAAAAA@@@AAAEEEFFFTTTjjj000111111111111222222222000000000000111111111111222222111111222222333444444444555555666555555555888888888888777999<<>>=========>>>@@@BBBCCCJJJPPP[[[jjjyyy000111111111111222222222000000000000111111111111222222222111222222333444444444555555666666555555777777777777777999<<>>======???AAACCCGGGLLLSSS\\\hhhvvv000111111111111222222222000000000111111111222222222222222222222333444444333444555666666666666666777777888888888;;;@@@DDDMMMQQQXXX^^^bbbjjjxxx}}}zzzyyywwwuuusssrrrpppnnnkkkhhh___aaadddjjjllleeeXXXNNNEEECCC@@@======>>>@@@BBBDDDGGGJJJNNNTTTaaarrr000000111111111222222222000000111111111222222222333222222222222333444444333444555666666777666666888888999:::<<<@@@FFFJJJTTTXXX^^^dddjjjuuu}}}|||zzzxxxvvvtttrrrpppllliiibbbdddhhhmmmnnnhhh]]]SSSJJJGGGCCC???======???@@@AAADDDGGGGGGIIITTTdddrrr000000111111111222222222111111111111222222222222333333222222333333444555333444555666777777777777777777999:::===CCCJJJOOOVVV\\\bbbhhhqqq}}}}}}{{{xxxvvvuuurrrooollliiijjjnnnqqqqqqjjjaaaYYYQQQNNNIIICCC@@@?????????>>>BBBEEEDDDDDDKKKXXXdddssszzz000111111111111222222222111111111222222222222333333333333333333444444555333444555666777888888888555666777999===DDDLLLRRRXXX```hhhoooyyy~~~~~~|||zzzxxxwwwuuurrrooommmnnnpppqqqpppjjjccc]]]YYYVVVQQQLLLGGGCCCAAA@@@===@@@BBBBBBAAAEEEMMMTTTbbblllzzz000111111111111222222222111111111222222222333333444333333333333444555555333444555666888888888888666888999<<>>???@@@BBBJJJUUUeeerrr|||000000111000//////111444222333444444444444333222555555555555666666666666555666777666555666888:::@@@777666BBBMMMRRR[[[fff{{{~~~~~~|||{{{yyyxxxxxxtttsssrrrqqqpppnnnmmmmmmllljjjgggccc^^^XXXTTTRRRMMMJJJFFFCCCAAA@@@AAABBBHHHLLLWWWeeeqqq}}}111222222111000000333555111111111111111111111111555555555555666666666666555666777777666666888:::AAA:::;;;FFFPPPVVVbbbooo~~~}}}|||zzzyyyyyyuuuuuusssrrrpppnnnmmmlllmmmllliiieeeaaa\\\YYYVVVVVVRRRKKKEEEAAA??????@@@FFFIIIQQQ\\\fffuuu222333333222111222333555666555444333333444555666555555555555666666666666777888888888666777888:::AAA>>>BBBLLLTTT\\\kkk{{{~~~}}}|||{{{zzzxxxwwwvvvsssqqqooommmlllooonnnllliiieeeaaa^^^\\\\\\XXXQQQIIIDDDAAAAAAAAAEEEGGGLLLSSS[[[jjj111222333333222222333555777666444333333444666777555555555555666666666666777888999888777888999;;;???AAAHHHQQQXXXbbbttt~~~}}}||||||{{{zzzxxxuuurrrpppnnnmmmpppooommmkkkhhheeecccaaa\\\ZZZVVVQQQLLLIIIFFFEEEFFFGGGKKKOOOTTTbbb{{{000111333222111111222333333222000//////000222333555555555555666666666666888999:::999999999;;;===???EEENNNVVV]]]iii{{{~~~~~~}}}}}}|||zzzwwwtttqqqooonnnooonnnmmmllliiigggeeeddd]]]]]]\\\ZZZVVVPPPKKKHHHFFFGGGJJJMMMPPPZZZnnn///111333333222111222333333222111000000111222333555555555555666666666666777888:::::::::;;;>>>@@@CCCJJJUUU]]]eeerrr~~~~~~~~~}}}{{{yyyvvvsssqqqpppooonnnmmmllljjjhhhfffdddaaabbbbbb```\\\VVVPPPLLLHHHGGGHHHJJJLLLRRR___lll000222444444333222333333555555555555555555555555555555555555666666666666666777999:::;;;===@@@BBBIIIRRR\\\fffooo|||~~~~~~~~~~~~|||zzzwwwuuusssrrrpppooonnnmmmjjjhhhfffeeecccccccccaaa^^^[[[XXXVVVPPPKKKHHHHHHJJJMMMUUU^^^111333555666555444444444222222333444444333222222555555555555666666666777555777999;;;<<<>>>AAADDDOOOWWWbbblllvvv~~~~~~~~~~~~|||zzzxxxvvvtttsssqqqpppooommmkkkiiigggeeebbbaaa```______```aaaaaaXXXPPPIIIIIIJJJMMMRRRXXX444555555666666777777777555555555555444333222222888777777777666666666555999777888:::;;;===EEEOOOVVV___kkkvvv~~~~~~~~~~~~}}}zzzxxxuuutttmmmmmmmmmmmmlllkkkjjjiiicccbbbaaa______```aaabbb```^^^ZZZTTTNNNKKKIIIIII333333333333333444444444444444555555555444333333666666666666777777888888888777777:::;;;===FFFOOO^^^hhhvvv}}}{{{yyywwwvvvttttttrrrpppnnnkkkiiigggeeecccaaa___^^^```bbbcccdddccc___ZZZTTTPPPMMMLLL333333333333222222222222333444444555555555444444444444555666777999999:::999777888;;;===AAAJJJTTTgggttt}}}|||zzzyyyyyyxxxvvvtttqqqnnnkkkjjjgggddd```^^^]]]___ccceeegggfffdddaaa\\\WWWRRRPPP555555555444444333333333333333444555555666555555555555666777888999999:::;;;999;;;???BBBGGGQQQ\\\nnn}}}~~~}}}|||xxxxxxwwwvvvtttrrrpppooohhheee```\\\\\\___cccgggffffffeeedddbbb___ZZZWWW555555555444444333333333333333444555666666666666777777777777888888888888:::999<<>>???CCCLLLUUUaaaqqq~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwqqqnnnjjjggggggiiillloooccc]]]XXXYYYaaakkkqqqttt222222333333333444444444666666666666555555555555888888888888::::::888777???BBBGGGQQQ___ooo~~~~~~}}}}}}{{{xxxwwwxxxyyyxxxwwwyyyvvvrrrooommmllljjjhhhcccUUUPPPSSSYYYhhhuuusss222222333333333444444444666666666666666666666666777777777999:::;;;;;;:::AAADDDKKKVVVdddsss~~~}}}~~~{{{yyyxxxxxxyyyxxxxxx{{{xxxtttqqqpppnnnlllkkkdddVVVQQQTTTYYYhhhuuusss333333333333444444444444777777777777777777777777777777888999;;;<<<>>>>>>CCCIIISSS___lllzzz~~~~~~{{{yyyxxxyyyzzzyyyxxxzzzxxxuuusssrrrpppmmmkkkdddWWWSSSVVV\\\kkkvvvttt333333333444444444444555777777777777888888888888999999::::::;;;===@@@BBBFFFOOO\\\iiivvv~~~|||yyyyyyzzzzzzzzzzzzxxxvvvtttsssrrrooollliiidddXXXUUU[[[aaappp{{{xxx333333444444444555555555666777777777888888888999;;;<<<<<<;;;;;;===AAAEEEKKKVVVggguuu~~~|||zzzyyyzzz{{{{{{{{{wwwvvvuuuuuutttqqqmmmjjjcccYYYYYYaaaggguuuzzz333444444444555555555555555666666777777888888888;;;<<<===<<<;;;>>>EEEJJJRRR```sss~~~~~~|||zzzzzz{{{|||||||||yyyyyyxxxyyyxxxuuuppplllcccZZZ]]]fffmmmxxx~~~xxx444444444444555555555555444444555666666777888888999;;;<<<<<<<<>>BBBFFFKKKVVVaaaooo~~~}}}|||{{{|||||||||{{{{{{zzzyyyxxxuuuwwwxxxyyyxxxuuurrrpppkkkgggeeehhhnnnqqqnnniii444444555555555555555555444666888999888888999:::<<<<<>>DDDIIIPPPWWWcccqqq}}}~~~}}}|||{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{{{{|||}}}|||{{{zzzyyyxxxvvvvvvxxxxxxyyyyyyxxxvvvuuusssssssssqqqooonnnlllkkkkkk777777777777888888999999999:::;;;;;;;;;@@@GGGMMMVVV^^^jjjvvv~~~|||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{yyyxxxwwwwwwxxxyyyyyyyyyxxxwwwuuuttttttsssrrrqqqooonnnlllkkk777777777888999999:::::::::;;;;;;<<<>>>DDDNNNVVV___fffpppyyy~~~}}}}}}|||}}}}}}{{{{{{}}}~~~~~~~~~~~~{{{{{{||||||~~~}}}{{{zzzyyyyyyyyyxxxyyyzzzzzzyyyxxxvvvuuutttttttttrrrqqqooommmlll777777888888999::::::;;;999:::<<<>>>BBBLLLXXXbbbmmmssszzz~~~~~~~~~~~~zzz{{{|||~~~~~~~~~~~~{{{{{{{{{|||~~~~~~|||{{{zzzzzzzzzxxxyyyzzz{{{{{{zzzxxxxxxuuuuuuuuutttrrrpppmmmlll777777888999::::::;;;;;;888:::<<>>???<<<>>>CCCLLL\\\rrr~~~}}}|||}}}}}}~~~}}}}}}~~~~~~}}}}}}||||||||||||}}}~~~~~~||||||{{{{{{{{{|||}}}}}}}}}}}}||||||{{{~~~|||yyyxxxvvvuuurrrppp666666777888999;;;===>>>BBBBBBGGGRRRdddzzz~~~}}}||||||||||||}}}|||}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||{{{|||}}}}}}}}}}}}}}}|||~~~{{{yyyxxxvvvtttqqq777777777888999:::;;;<<>>???@@@AAAKKK[[[mmm|||{{{zzzzzzzzz{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}yyyzzz|||~~~|||{{{zzzxxxwwwvvvvvvvvvyyyzzz{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzyyywww888999:::<<<>>>AAACCCEEEFFFRRRdddwww|||zzzyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}xxxzzz|||~~~|||{{{yyywwwvvvuuuttttttyyyyyy{{{}}}~~~{{{zzzyyyyyyzzz{{{zzzxxx<<<:::<<<>>>>>>===@@@EEEMMM^^^sss}}}|||}}}|||{{{zzzyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~|||}}}}}}|||{{{{{{zzzyyyyyyxxxwwwwwwyyyzzz{{{|||}}}}}}}}}}}}{{{zzzyyyyyyxxxxxxxxxyyy:::999:::>>>>>>>>>CCCJJJVVVhhh|||~~~|||}}}|||{{{zzzzzzzzz{{{{{{zzz{{{{{{|||}}}}}}~~~~~~|||}}}}}}|||yyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||{{{zzzyyyyyyxxxxxxxxxxxx:::999;;;>>>@@@BBBIIIRRRdddvvv~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~|||}}}~~~~~~}}}|||yyyyyyyyyzzz{{{||||||}}}zzz{{{{{{|||||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxxxx;;;;;;===@@@BBBFFFPPP\\\ppp~~~}}}||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~~~~}}}||||||zzzzzz{{{{{{|||}}}}}}}}}{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxx;;;;;;===@@@BBBIIIWWWeee{{{~~~~~~|||||||||||||||{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}|||{{{{{{|||||||||}}}}}}|||||||||||||||||||||||||||||||||||||||||||||{{{yyyxxxwwwxxxxxxyyyzzzzzzzzzyyyxxx999:::<<<@@@DDDNNNaaarrr~~~}}}}}}~~~~~~}}}|||}}}}}}}}}}}}|||{{{zzz{{{{{{||||||}}}~~~~~~~~~~~~}}}{{{zzzzzz||||||{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{}}}}}}}}}|||zzzxxxwwwvvvwwwxxxyyyzzz{{{zzzyyyxxx:::;;;???EEELLLYYYppp~~~}}}}}}~~~}}}||||||}}}}}}~~~}}}|||{{{zzz||||||}}}}}}~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{|||zzzzzzzzz{{{{{{||||||}}}~~~~~~}}}|||zzzxxxvvvuuuvvvwwwyyy{{{{{{zzzyyyxxx<<<>>>DDDKKKTTTccc}}}~~~}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}{{{zzz}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzz{{{{{{|||wwwxxxyyyzzz{{{}}}~~~~~~~~~}}}|||zzzwwwuuutttvvvwwwyyy{{{{{{{{{yyyxxx===@@@FFFOOO^^^ttt~~~}}}}}}}}}~~~~~~||||||||||||}}}~~~||||||||||||||||||||||||~~~}}}}}}~~~~~~~~~}}}|||||||||~~~~~~~~~~~~|||zzzxxxvvvxxxyyy{{{zzzzzz{{{}}}}}}{{{yyywwwuuutttvvvvvvwwwxxxyyyyyyzzzzzz<<>>BBBJJJZZZppp~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{|||}}}~~~~~~}}}||||||wwwxxxxxxxxxvvvvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvwwwyyyzzz|||}}}~~~CCCFFFPPPbbbyyy|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{|||}}}~~~~~~~~~}}}|||xxxxxxyyyxxxvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyytttuuuvvvxxxzzz|||}}}~~~CCCIIIVVVjjj}}}~~~~~~~~~~~~||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzz||||||}}}~~~~~~}}}{{{zzzyyyzzzzzzyyywwwwwwxxxzzzyyyyyyxxxwwwwwwvvvuuuuuussssssuuuvvvxxxzzz{{{|||CCCMMM^^^sss~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||||||||||||||{{{zzzzzzyyyyyy{{{{{{|||}}}}}}|||{{{zzzyyyzzzzzzzzzxxxxxxzzz|||zzzyyyxxxvvvuuusssrrrrrrsssssstttvvvwwwyyyzzz{{{HHHUUUjjj~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}~~~~~~~~~}}}|||{{{zzz{{{zzzzzzyyyyyyxxxxxxwwwxxxyyyzzz{{{||||||{{{{{{xxxyyyzzzyyyyyyyyy{{{}}}yyyyyyxxxvvvuuutttsssrrrtttuuuvvvwwwxxxyyyzzzzzzPPP___ttt~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyzzzzzzyyyxxxxxxwwwwwwvvvtttvvvxxxzzz|||}}}}}}}}}wwwxxxyyyyyyxxxyyy{{{}}}yyyxxxxxxwwwvvvuuuttttttvvvvvvwwwxxxyyyyyyzzzzzzWWWooo}}}{{{{{{{{{|||~~~~~~~~~~~~~~~}}}|||{{{xxxxxxxxxxxxwwwuuutttsssvvvwwwxxxyyyyyyyyyyyyyyy}}}{{{yyyxxxyyyyyyxxxwwwyyyxxxwwwvvvuuuuuuuuuuuuttttttuuuvvvxxxyyyzzzzzz[[[rrr~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwvvvuuutttsssvvvwwwxxxyyyzzzzzzzzzyyy|||zzzxxxxxxxxxyyyxxxwwwxxxwwwvvvuuuuuutttttttttuuuuuuvvvwwwxxxyyyzzzzzzaaayyy~~~}}}}}}}}}~~~~~~~~~|||zzzxxxvvvuuutttttttttwwwwwwxxxzzzzzz{{{{{{{{{zzzxxxwwwwwwxxxyyyxxxwwwwwwwwwvvvuuuuuutttttttttvvvvvvvvvwwwxxxyyyzzzzzzjjj~~~}}}||||||~~~~~~}}}{{{xxxvvvttttttuuuvvvwwwxxxyyyzzz{{{|||||||||yyywwwvvvvvvxxxyyyyyyxxxwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwwwwxxxxxxyyyyyyttt~~~}}}|||{{{{{{~~~~~~}}}}}}~~~~~~~~~|||{{{xxxvvvuuuuuuvvvwwwxxxyyyzzz{{{|||}}}}}}}}}yyyxxxvvvwwwxxxyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwww~~~|||~~~}}}|||zzzzzz~~~~~~|||}}}}}}~~~}}}}}}||||||zzzyyyxxxwwwvvvwwwwwwxxxxxxyyy{{{|||~~~~~~{{{yyyxxxxxxyyyzzzyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvvvvvvvvvvvvvuuuuuu}}}{{{{{{}}}{{{zzz~~~~~~||||||}}}||||||{{{zzzyyywwwwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~}}}{{{yyyyyyzzzzzzyyyxxxwwwxxxzzz{{{{{{zzzxxxwwwvvvuuuuuuuuutttttttttssswwwxxx{{{~~~|||{{{~~~~~~||||||||||||{{{zzzyyyxxxuuuvvvwwwyyyyyyzzzzzzyyyyyyzzz|||}}}}}}{{{zzzzzz{{{yyyxxxvvvwwwyyyzzzzzzyyyxxxvvvuuuuuuuuutttssssssrrrrrrzzzssswww~~~~~~~~~}}}}}}|||{{{yyyxxxxxxyyyyyyyyywwwvvvwwwxxxzzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}|||zzzzzzzzz{{{}}}{{{{{{zzzyyyxxxwwwuuuttttttuuuvvvtttqqqoooqqqsssyyyssstttzzz~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxxxxyyyyyywwwvvvvvvxxxyyyyyyxxxyyyyyyzzz{{{|||}}}}}}||||||{{{zzzyyyyyyzzz{{{|||yyyyyyyyyxxxwwwvvvttttttssstttuuusssqqqpppqqqssswwwpppnnnvvv}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{zzzyyyxxxxxxwwwxxxxxxyyywwwvvvvvvxxxyyyyyyxxxxxxyyyzzz{{{{{{||||||{{{{{{zzzyyywwwwwwwwwxxxxxxwwwwwwwwwvvvvvvtttsssrrrrrrssssssrrrqqqppprrrssszzzpppnnnoooxxx~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxwwwuuuvvvxxxyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzyyywwwvvvuuuttttttttttttttttttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttmmmooottt{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxvvvuuuvvvwwwxxxxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuusssrrrrrrrrrrrrrrrsssssssssrrrqqqqqqqqqqqqpppppppppqqqrrrrrr{{{ooolllrrrxxx~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxvvvuuuuuuwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuutttsssrrrqqqppppppqqqqqqrrrrrrrrrrrrqqqrrrpppoooooopppqqqpppoootttlllnnnvvv|||~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuwwwxxxxxxwwwvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttsssrrrqqqpppooopppqqqrrrrrrrrrrrrrrrsssqqqnnnnnnppppppooommmqqqlllqqqzzz~~~}}}}}}}}}~~~}}}|||zzzxxxwwwxxxyyyzzz{{{{{{{{{zzzyyywwwvvvtttuuuwwwxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvuuuttttttttttttsssrrrqqqqqqooopppqqqrrrrrrrrrrrrrrrtttqqqnnnnnnppppppnnnlllwwwoooqqqwwwzzzzzz{{{|||}}}}}}}}}}}}~~~~~~}}}||||||zzzyyyyyyyyyyyyyyyyyyxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssrrrpppooonnnlllnnnpppqqqrrrqqqpppoooppppppqqqqqqqqqqqqpppppptttooottt{{{{{{uuuuuuxxx{{{~~~}}}|||||||||}}}~~~}}}|||{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvuuuuuuttttttuuuuuuvvvtttttttttsssrrrqqqoooooolllmmmoooqqqqqqpppooonnnoooppppppppppppppppppooozzzppppppxxx{{{sssmmmnnnrrrxxx}}}}}}|||{{{|||}}}~~~~~~|||zzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwvvvuuuuuutttttttttttttttssssssttttttttttttttttttssssssqqqpppooolllmmmoooppppppooonnnnnnnnnooooooppppppoooooonnnxxxpppmmmsss|||~~~~~~tttllleeeggglllttt~~~}}}|||||||||}}}~~~}}}{{{{{{{{{{{{zzzyyyyyyxxxxxxvvvvvvvvvuuuttttttsssssstttssssssrrrrrrsssssstttssstttttttttsssrrrqqqqqqmmmnnnnnnooooooooonnnnnnnnnnnnoooooooooooonnnnnnooolllnnnwww|||zzzyyyyyy}}}|||vvvmmmeee```bbbhhhoooyyy~~~}}}}}}}}}~~~~~~}}}||||||{{{zzzzzzyyyxxxxxxvvvvvvuuuuuutttsssssssssssssssrrrrrrrrrrrrsssssssssssstttttttttsssrrrrrrnnnooooooooooooooonnnnnnnnnnnnoooooooooooonnnnnnwwwkkklllrrr~~~}}}{{{vvvuuuuuuwww|||{{{sssmmmddd___\\\```ffflllttt{{{~~~~~~}}}||||||{{{zzzyyyxxxxxxvvvvvvvvvuuuttttttsssssssssssssssrrrrrrsssssssssrrrssssssttttttttttttssspppppppppooooooooooooooonnnooooooppppppoooooonnn}}}qqqkkknnnxxx~~~{{{xxxuuutttrrrssstttwww}}}|||}}}||||||~~~|||vvvooogggbbb\\\XXXYYY```ggglllqqqwww{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}|||{{{zzzyyyxxxxxxwwwwwwvvvvvvuuuttttttsssttttttssssssssssssttttttrrrrrrsssttttttuuuttttttrrrrrrqqqpppppppppppppppoooppppppppppppppppppooovvvoookkkppp|||~~~yyyvvvtttqqqooopppqqqtttxxx~~~|||}}}~~~wwwzzz}}}}}}xxxrrrllleee^^^YYYVVVTTTWWW```hhhmmmqqqvvvwwwyyyzzz{{{{{{|||~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzzzz|||~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwwwwvvvuuuuuuttttttuuuttttttssssssttttttuuurrrrrrssstttuuuuuuuuuuuussssssrrrqqqppppppqqqqqqppppppqqqqqqqqqqqqpppppp{{{rrrpppssszzzzzzuuussstttuuuuuuwwwxxxzzz}}}}}}{{{{{{|||||||||yyyxxxyyyvvvuuuxxx|||zzzwwwqqqiiiddd```\\\XXXTTTRRRSSSWWW^^^ffflllpppqqquuusssrrrrrruuuwwwxxxxxxzzz{{{~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttuuuuuutttrrrrrrqqqqqqppppppqqqqqqrrrsssrrrqqqqqqppppppqqqqqqyyyssssssxxx~~~xxxuuuuuuwwwyyyyyy{{{{{{||||||zzz{{{{{{|||~~~zzzwwwvvvwwwtttsssuuuyyy|||yyysssmmmhhhaaa\\\XXXVVVRRRPPPPPPSSSYYY```gggmmmoooppptttrrrqqqrrrtttvvvvvvvvvxxxzzz|||~~~~~~~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{}}}}}}|||{{{zzzxxxwwwvvvvvvvvvvvvuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttuuuvvvtttsssrrrqqqqqqppppppqqqqqqrrrrrrrrrqqqpppppppppppppppvvvuuuxxx|||xxxwwwxxx{{{~~~~~~{{{zzz{{{{{{{{{~~~~~~}}}zzzvvvttttttuuutttrrrtttwwwyyy|||~~~|||wwwoooiiiaaa]]]WWWSSSQQQOOONNNMMMOOOSSS[[[cccjjjnnnoooooosssqqqpppqqqssstttttttttwwwwwwyyy{{{}}}||||||{{{zzzzzzzzzzzz{{{~~~~~~}}}|||zzzxxxvvvuuuxxxwwwwwwvvvuuutttssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvtttsssrrrqqqqqqppppppqqqqqqrrrqqqqqqpppoooooooooooopppzzztttwww~~~}}}zzzyyy{{{~~~}}}{{{{{{||||||||||||{{{zzzwwwtttrrrssstttvvvttttttvvvxxx{{{~~~~~~{{{zzzyyywwwtttnnnfff```XXXUUUQQQNNNLLLLLLMMMNNNOOOUUU___gggmmmoooooooooqqqpppoooppprrrtttsssrrruuuvvvwwwyyy{{{~~~~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{||||||||||||{{{yyyxxxwwwyyyyyyxxxwwwuuutttssssssuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuvvvvvvuuusssrrrqqqqqqppppppqqqqqqrrrqqqpppoooooonnnooooooooo~~~vvvttt|||{{{zzz|||~~~~~~|||||||||}}}}}}|||zzzzzzyyyvvvsssrrrsssuuuxxxvvvuuuwwwxxx{{{yyywwwwwwttttttsssqqqmmmfff^^^YYYQQQPPPMMMJJJIIIKKKNNNPPPQQQYYYdddlllooopppoooooopppooooooqqqsssuuutttsssuuuvvvwwwyyy|||}}}~~~}}}}}}}}}}}}}}}~~~||||||{{{zzzzzzzzzzzz{{{zzzzzz{{{{{{||||||{{{{{{zzzyyyxxxwwwvvvuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvwwwwwwuuusssrrrqqqqqqppppppqqqqqqrrrqqqpppoooooonnnoooooooooyyytttvvv~~~zzzyyyyyy{{{{{{{{{|||{{{zzzyyy{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~}}}{{{yyyyyywwwtttrrrqqqsssuuuxxxvvvuuuvvvwww{{{zzzsssqqqqqqnnnnnnnnnkkkfff___YYYUUULLLKKKIIIGGGFFFIIIMMMQQQVVV^^^iiipppqqqpppppppppoooooopppsssvvvwwwwwwvvvvvvwwwyyy|||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}||||||{{{zzzzzzzzzzzz{{{xxxyyyzzz{{{|||}}}}}}}}}zzzyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvwwwxxxwwwuuusssrrrqqqqqqppppppqqqqqqrrrqqqqqqpppoooooooooooopppvvvsssyyy}}}{{{{{{}}}|||zzzvvvuuuuuuvvvvvvvvvuuutttttttttvvvyyy}}}{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{||||||{{{yyywwwwwwuuurrrpppppprrruuuvvvsssrrrssstttxxxtttmmmkkkllljjjjjjhhheee```ZZZUUUSSSKKKJJJIIIGGGFFFIIIOOOTTT[[[cccmmmrrrrrrppppppqqqooooooqqquuuxxxzzzzzzyyywwwyyy|||~~~|||~~~}}}|||||||||}}}||||||{{{zzzzzzzzzzzz{{{yyyzzz{{{||||||}}}}}}|||yyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxwwwwwwxxxwwwuuusssrrrqqqqqqppppppqqqqqqrrrrrrrrrqqqppppppppppppppp{{{sssrrrzzz}}}xxxtttwwwyyy{{{~~~{{{xxxuuurrrqqqrrrsssssssssqqqpppppppppssswwwzzz}}}~~~~~~zzzyyyyyyxxxxxxyyyyyyzzz||||||}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{yyywwwvvvuuusssqqqnnnoooqqqtttssspppooopppqqquuu}}}qqqiiihhhiiiggggggeeeaaa\\\WWWSSSRRRLLLLLLKKKIIIHHHKKKRRRXXX^^^fffppptttsssqqqppprrroooppprrrvvvzzz||||||{{{xxxzzz~~~}}}{{{~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{{{{{{{||||||||||||{{{{{{yyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvzzzyyywwwxxxxxxxxxuuutttrrrqqqqqqqqqqqqqqqqqqrrrsssrrrqqqqqqppppppqqqqqqwwwvvv||||||{{{zzz{{{{{{{{{yyyuuusssrrrrrrsssyyy}}}zzzvvvqqqooollljjjiiijjjlllmmmlllmmmnnnnnnooorrrvvvyyy{{{~~~}}}~~~~~~}}}|||zzz{{{|||~~~zzzyyywwwvvvvvvwwwyyyzzzzzzzzzzzz{{{|||~~~}}}yyyvvvtttsssttttttsssqqqoooppprrrsssrrrppprrrooooooqqqqqqsss~~~{{{pppiiihhhiiiiiifffccc___\\\WWWQQQMMMKKKKKKJJJJJJKKKPPPWWW\\\iiinnnrrrssspppooorrruuuuuussssssvvvzzz}}}|||{{{|||}}}~~~}}}{{{{{{||||||zzzyyyyyyzzz}}}|||{{{zzzzzz{{{|||}}}{{{{{{{{{{{{zzzyyyxxxxxxvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvwwwxxxyyy{{{||||||zzzxxxvvvtttsssssstttooooooooooooooooooppppppoooooopppqqqrrrrrrrrrrrr}}}tttwww}}}yyyuuusssrrrqqqooooooooommmkkkkkklllnnnqqqvvv{{{~~~}}}|||||||||~~~~~~|||wwwsssnnnllliiigggffffffggghhhggghhhjjjkkkllloootttwww|||}}}|||||||||{{{zzzzzzzzz|||}}}{{{yyyxxxvvvvvvvvvxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{xxxuuusssssssssssssssqqqoooppprrrrrrqqqoooooommmmmmqqqrrruuu}}}sssllljjjkkkjjjgggccc___ZZZUUUOOOKKKIIIJJJJJJKKKNNNTTT[[[aaakkkooosssssspppoooqqqtttsssrrrrrrtttxxx{{{zzzyyyzzz|||}}}|||{{{zzz{{{|||~~~|||{{{{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxyyy{{{|||{{{zzzxxxvvvttttttttttttpppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrvvvqqqyyy}}}|||uuusssqqqnnnkkkiiihhhgggbbbbbbbbbaaa```bbbfffiiimmmsssxxxzzz|||~~~|||xxxqqqsssvvvzzz{{{yyysssooojjjhhheeecccaaaaaaaaabbbaaabbbdddfffhhhlllpppttt{{{{{{yyyyyyyyyyyyyyyyyyzzz{{{}}}~~~{{{zzzxxxvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyzzz{{{|||yyyxxxvvvsssrrrqqqqqqrrrrrrqqqooooooppppppooonnnmmmmmmoootttwww|||yyyrrrooonnnmmmiiiccc^^^YYYSSSMMMIIIGGGHHHJJJMMMQQQXXX```fffmmmpppssssssqqqpppqqqtttsssrrrsssvvvyyyzzzzzzyyyyyyzzz{{{zzzyyyyyyzzz|||~~~}}}||||||}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~|||zzzxxxwwwyyyzzz{{{{{{{{{{{{zzzzzzvvvvvvwwwwwwxxxyyy{{{{{{zzzyyywwwuuuttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrqqqvvvoooooo}}}|||wwwsssrrrlllkkkiiigggeeecccaaaaaa\\\[[[ZZZYYYYYY\\\bbbfffiiipppvvvwwwxxxyyywwwsssmmmpppuuuyyyyyyvvvppplllhhhfffccc```^^^]]]]]]]]]\\\^^^aaacccfffiiimmmqqqyyy}}}|||xxxvvvvvvvvvwwwxxxyyyzzz{{{||||||zzzyyywwwvvvtttsssssssssttttttuuuvvvwwwwwwxxxxxxuuutttsssqqqppppppppppppqqqqqqpppooooooooonnnmmmoooqqqtttzzzyyyuuussspppkkkeee^^^XXXRRRMMMIIIGGGIIIKKKNNNSSSZZZccchhhoooqqqssssssqqqpppqqqsssssstttvvvyyy{{{}}}}}}|||{{{{{{{{{zzzxxxyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||{{{zzzzzzzzzzzz{{{|||~~~~~~~~~}}}|||{{{zzzyyyzzz{{{{{{||||||{{{{{{{{{wwwvvvvvvwwwxxxyyyzzzzzzyyyxxxvvvuuutttttttttuuutttttttttsssssssssssssssttttttttttttsssrrrqqqppp{{{nnnlllqqq}}}{{{{{{zzzzzz{{{||||||yyytttnnnkkkiiifffeeedddbbb```^^^\\\[[[XXXXXXVVVTTTTTTXXX^^^bbbgggooovvvwwwvvvvvvtttqqqpppsssxxxzzzxxxsssnnnjjjgggeeeccc```^^^\\\[[[[[[[[[]]]```cccdddgggkkknnntttxxx||||||yyyuuutttttttttuuuwwwyyyzzz{{{{{{zzzxxxwwwvvvtttrrrqqqppppppqqqqqqssstttttttttttttttrrrqqqqqqppppppoooooopppppppppppppppooonnnnnnoooppptttyyy~~~zzzwwwrrrmmmeee^^^XXXSSSNNNKKKIIIKKKMMMQQQUUU\\\ccciiipppqqqqqqqqqppppppqqqrrrrrruuuxxx{{{}}}~~~~~~}}}{{{yyyzzz}}}}}}}}}|||||||||{{{{{{{{{zzzzzzyyyzzz{{{}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyzzz{{{|||zzzzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwuuutttttttttuuuuuuuuuuuuuuuuuuttttttssssssuuuuuuuuutttsssrrrqqqppprrrkkklllwww|||xxxrrrnnnnnnoooppppppqqqrrrsssrrrmmmhhheeecccaaa```___^^^[[[YYYWWWUUUSSSSSSRRRPPPQQQTTTYYY]]]fffooowwwxxxwwwwwwuuurrrsssvvvxxxwwwsssnnnjjjhhhfffeeecccaaa^^^]]]\\\[[[\\\^^^aaacccdddeeehhhjjjmmmrrrwwwxxxvvvssssssssstttvvvxxxzzz{{{{{{zzzyyyuuutttsssrrrqqqooonnnmmmnnnooopppqqqrrrqqqqqqpppooooooooooooooooooooooooooopppqqqqqqoooooopppqqqqqqvvv|||}}}xxxqqqkkkccc\\\WWWSSSOOOMMMKKKMMMPPPTTTXXX^^^fffkkkppppppoooooopppqqqqqqrrrqqquuuzzz}}}|||yyyzzz}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzzzzyyywwwwwwwwwxxxzzz}}}~~~}}}{{{{{{|||{{{zzzyyyyyyzzz{{{|||xxxyyyzzz{{{|||}}}}}}}}}|||||||||{{{zzzyyyxxxwwwuuuuuuttttttuuuvvvvvvwwwwwwvvvuuutttttttttuuuvvvvvvvvvvvvuuuttttttsssssstttttttttssssssqqqppppppyyymmmjjjppp~~~~~~yyyvvvoookkkeeebbbbbbeeehhhiiihhhjjjlllllliiieeebbb```^^^^^^]]][[[YYYVVVSSSQQQOOOOOOOOOOOOPPPSSSXXX\\\fffqqqzzz{{{yyyyyywwwuuusssttttttqqqlllgggffffffeeedddcccaaa___]]]\\\[[[]]]___bbbbbbbbbbbbdddeeeggglllrrrtttsssrrrrrrsssuuuwwwyyy||||||{{{yyywwwqqqqqqqqqpppooommmlllkkkkkkmmmnnnppppppooonnnmmmmmmmmmnnnoooooopppppppppnnnppprrrqqqpppppprrrttttttzzz}}}wwwmmmhhh```YYYTTTRRRPPPNNNMMMPPPSSSWWW\\\cccjjjooonnnnnnmmmmmmoooqqqrrrrrrsssxxx~~~|||yyyyyy|||}}}}}}}}}}}}|||{{{zzzyyyxxxyyy{{{|||}}}}}}}}}}}}||||||}}}~~~~~~}}}}}}{{{{{{||||||||||||}}}}}}{{{zzz{{{{{{}}}}}}|||{{{{{{{{{yyyyyyyyyyyy{{{{{{zzz{{{||||||}}}}}}}}}}}}~~~~~~}}}|||{{{yyywwwvvvtttsssssssssssstttuuuuuuvvvuuutttsssttttttvvvvvvwwwvvvvvvuuuttttttssssssrrrrrrssssssrrrqqqppppppssskkkjjjrrr{{{yyywwwsssnnniiigggbbb]]]ZZZ\\\___ccceeeccceeehhhiiifffccc```___^^^^^^]]][[[YYYUUURRRPPPLLLMMMNNNOOOQQQUUUZZZ^^^gggrrr{{{}}}{{{{{{yyywwwqqqqqqpppkkkfffbbbccceeeddddddbbbaaa___^^^\\\\\\^^^```bbbbbbaaa```aaabbbccchhhooorrrrrrqqqrrrtttuuuwwwzzz|||}}}{{{xxxvvvoooooooooooonnnlllkkkjjjjjjlllmmmoooooonnnlllkkklllmmmnnnoooppppppppppppmmmppprrrrrrqqqqqqsssvvvxxx|||uuujjjeee]]]VVVSSSQQQPPPOOONNNQQQUUUZZZ```gggnnntttnnnlllkkklllnnnqqqrrrrrrwww}}}{{{xxxxxx{{{~~~~~~~~~~~~~~~}}}|||xxxxxxxxxwwwvvvuuutttsssuuuwwwyyy{{{|||}}}||||||{{{||||||}}}~~~~~~{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{yyywwwuuussssssrrrrrrrrrsssttttttuuuuuutttssssssuuuvvvwwwwwwvvvvvvuuutttssssssrrrqqqqqqrrrrrrrrrqqqppppppuuunnnmmmnnnxxx~~~{{{vvvqqqnnnjjjfffccc```ZZZVVVWWWYYYZZZ^^^bbbhhhiiikkkiiifffbbb``````bbb___\\\YYYWWWTTTPPPNNNMMMKKKKKKMMMNNNQQQZZZdddmmmvvv~~~~~~|||{{{wwwtttnnnkkkfffcccccccccbbbbbbaaaaaa```^^^[[[YYYZZZ\\\```bbbcccbbb______aaadddhhhhhhiiilllooosssvvvxxxwwwwwwxxxzzz{{{zzzwwwuuulllkkkiiiiiijjjkkkkkkjjjmmmmmmmmmlllllljjjiiiiiikkkkkklllmmmnnnnnnooooookkknnnrrruuuvvvwwwyyyzzz|||}}}rrrkkkfffbbb\\\VVVRRROOOOOOOOOUUUVVVZZZbbbiiinnnnnnlllnnnoooppppppppprrruuuwww}}}{{{yyyzzz{{{{{{}}}~~~~~~||||||||||||||||||{{{zzz||||||}}}}}}}}}}}}~~~~~~zzz{{{{{{zzzwwwvvvwwwwwwxxxvvvttttttuuuuuuuuutttwwwwwwwwwyyyzzz|||~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{|||~~~~~~~~~}}}}}}~~~}}}{{{xxxvvvtttuuutttssstttuuuuuusssrrrttttttsssssssssttttttuuutttuuuuuuuuutttrrrpppooooooooooooooopppppppppppp}}}nnniiihhhsss|||{{{uuuppplllgggccc```]]]WWWSSSTTTVVVWWW\\\aaaiiikkklllllliiieeedddcccbbb___\\\YYYWWWTTTQQQNNNMMMKKKKKKNNNOOORRR[[[eeepppyyy~~~{{{xxxssskkkgggaaa^^^]]]^^^^^^^^^``````___]]]ZZZYYY[[[\\\```bbbccccccaaa```aaaccchhhiiijjjlllooossswwwyyyyyyxxxxxxyyyzzzyyyvvvsssjjjiiiggghhhjjjkkkkkkjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmooopppqqqqqqooorrrvvvxxxyyyzzz{{{}}}yyynnnggg___\\\XXXSSSPPPOOOPPPQQQXXXZZZ___fffmmmppppppnnnnnnoooqqqrrrsssuuuxxx{{{{{{yyyzzzzzz{{{~~~~~~}}}|||{{{{{{xxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxyyyzzzyyywwwuuuvvvwwwuuutttssstttuuuvvvwwwwwwxxxyyyzzz|||~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzzuuuvvvxxx{{{|||}}}}}}}}}~~~~~~~~~}}}{{{yyywwwuuutttsssssstttuuuuuutttssstttssssssrrrrrrsssssssssuuuvvvvvvvvvuuusssqqqpppnnnnnnooooooooopppppppppvvvjjjggghhhwww{{{uuuoooiiiddd___[[[YYYTTTQQQSSSTTTVVV\\\bbbkkkmmmooonnnllliiihhhgggbbb___\\\YYYWWWUUUQQQOOOMMMKKKLLLNNNPPPSSS]]]gggttt}}}|||wwwrrrhhhccc]]]YYYYYYZZZ[[[\\\]]]^^^]]]\\\ZZZZZZ\\\^^^```bbbeeeeeedddbbbbbbbbbhhhiiijjjmmmqqquuuxxxzzz{{{zzzyyyyyyyyywwwtttqqqgggfffeeefffiiikkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjjlllnnnppprrrtttuuutttwww{{{}}}~~~~~~ssshhhaaaXXXUUURRROOONNNOOOQQQSSS]]]___dddkkkppprrrqqqooommmpppsssuuuwwwzzz}}}|||zzzzzz{{{{{{~~~||||||zzzyyyxxxwwwwwwwwwvvvvvvwwwxxxxxxxxxwwwwwwtttuuuuuuuuuuuuuuuttttttvvvwwwxxxwwwuuuttttttuuurrrrrrssstttvvvxxxzzz{{{|||}}}~~~}}}|||{{{{{{zzzzzz{{{{{{vvvwwwyyyzzz{{{|||||||||||||||}}}}}}|||zzzxxxwwwsssrrrrrrsssuuuvvvuuutttttttttssssssrrrrrrqqqqqqvvvvvvvvvvvvuuutttrrrqqqnnnnnnoooooooooooopppppprrrkkklllnnnyyy{{{tttmmmgggaaa[[[XXXXXXTTTQQQSSSUUUWWW___fffmmmoooqqqpppnnnkkkjjjjjjbbb___\\\YYYXXXUUURRROOONNNLLLLLLNNNQQQUUU```jjjxxx{{{uuuooohhhccc\\\XXXXXXZZZ\\\]]]\\\]]]]]]\\\[[[\\\^^^```ccceeehhhjjjiiigggeeeccciiiiiikkknnnrrrvvvzzz}}}}}}{{{yyyxxxwwwuuurrroooeeeddddddfffiiikkklllllljjjiiiiiihhhgggfffffffffhhhjjjlllooorrruuuwwwxxxyyy|||xxxmmmccc\\\SSSRRROOONNNNNNPPPSSSUUU___bbbhhhmmmqqqqqqpppnnnlllpppuuuxxx{{{~~~}}}|||||||||{{{|||~~~~~~~~~|||{{{vvvvvvuuutttssssssssssssuuuuuuvvvwwwxxxxxxxxxwwwsssssstttuuuuuutttsssssstttuuuuuutttsssrrrrrrtttssstttvvvwwwyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}}}}||||||{{{zzzyyyyyyzzz{{{|||||||||{{{yyyyyysssrrrqqqrrruuuvvvvvvuuuvvvuuuuuuuuutttsssrrrqqqtttuuuuuuuuuuuusssqqqpppnnnnnnnnnnnnoooooooooppp|||nnnjjjmmmpppzzzzzzssslllfff___YYYVVVUUUQQQPPPRRRTTTWWW```iiioooqqqrrrrrroookkkjjjiiiaaa___\\\ZZZXXXVVVSSSPPPNNNLLLLLLOOORRRWWWbbbnnnzzzzzzsssmmmfffbbb\\\XXXYYY\\\^^^```^^^_________^^^___bbbdddgggiiilllnnnnnnllliiifffiiijjjllloootttxxx|||}}}zzzxxxwwwuuuqqqoooeeeddddddfffjjjlllnnnmmmlllkkkiiigggeeeddddddccchhhjjjmmmqqquuuyyy|||~~~|||sssiii___YYYSSSRRROOONNNOOORRRUUUWWW___ccchhhllloooooonnnmmmmmmrrrwww|||~~~}}}{{{}}}zzzyyyyyyxxxvvvuuuqqqppppppooooooppppppppprrrrrrsssuuuuuuvvvvvvvvvqqqrrrsssuuuuuutttsssrrrssstttuuutttrrrqqqrrrsssvvvyyy{{{}}}~~~}}}{{{{{{zzzzzzzzzzzzyyyyyy{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{zzzzzzzzz}}}}}}|||{{{zzzyyyyyyxxxyyyzzz{{{||||||{{{zzzzzzsssrrrqqqrrrtttvvvvvvvvvwwwwwwwwwwwwvvvuuusssrrrrrrsssssstttsssrrrpppooommmnnnnnnnnnnnnooooooooovvvjjjhhhkkkooo}}}{{{vvvpppiiiccc]]]XXXTTTPPPNNNMMMOOOQQQUUU```kkkssstttuuusssoookkkhhhgggaaa___\\\ZZZXXXVVVSSSQQQOOOLLLMMMPPPSSSYYYeeeqqq{{{zzzrrrkkkdddaaa\\\ZZZ\\\___bbbcccbbbcccdddcccbbbcccfffhhhllllllnnnppprrrpppmmmiiijjjkkkmmmpppuuuzzz~~~{{{yyywwwuuurrrpppgggffffffhhhkkknnnoooooonnnmmmjjjhhhfffeeeeeefffjjjlllpppuuuzzzvvvnnneee]]]XXXSSSRRRPPPOOOQQQTTTWWWZZZ```dddhhhkkkmmmmmmmmmnnnqqqvvv|||}}}yyywwwtttsssrrrqqqooonnnlllkkkkkkkkklllmmmmmmnnnlllmmmooopppqqqrrrssssssnnnppprrrtttuuuuuutttsssuuuvvvwwwvvvuuutttuuuvvvzzz~~~~~~{{{xxxwwwqqqqqqqqqqqqqqqqqqqqqqqqsssvvvzzz||||||}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{zzzzzzyyyyyywwwwwwwwwwwwwwwxxxyyyzzzyyyzzz{{{||||||{{{zzzzzzuuusssqqqqqqsssuuuvvvvvvwwwwwwxxxxxxxxxvvvuuutttqqqrrrrrrsssrrrqqqpppooommmmmmnnnnnnnnnnnnoooooosssjjjjjjpppuuu~~~{{{uuuqqqkkkeee```[[[VVVRRROOOMMMMMMOOOQQQVVVbbbnnnxxxyyyxxxuuupppjjjgggeeeaaa___\\\ZZZYYYWWWTTTRRROOOMMMMMMPPPTTTZZZgggsss}}}|||sssllleeeccc```___bbbeeehhhiiiggghhhhhhhhhggghhhjjjlllnnnnnnnnnqqqsssrrroookkkjjjkkkmmmqqqvvv{{{|||zzzxxxvvvsssqqqiiihhhhhhjjjmmmpppqqqqqqooonnnllljjjjjjjjjkkklllnnnpppuuu{{{yyypppiiiaaa[[[VVVQQQPPPOOOOOORRRVVVZZZ]]]cccfffjjjllllllmmmppprrrvvv{{{~~~}}}}}}}}}}}}}}}{{{yyysssqqqnnnlllkkkjjjhhhfffgggggggggggghhhiiikkkkkkjjjkkkmmmnnnpppqqqqqqrrroooqqqtttwwwyyyyyyxxxwwwyyyzzz{{{{{{yyyyyyzzz{{{{{{~~~}}}{{{xxxtttqqqnnnlllggggggggggggggggggggggggiiilllppprrrssssssuuuvvvwwwxxxzzz}}}~~~}}}||||||}}}~~~}}}|||zzzyyyyyyxxxxxxvvvvvvvvvvvvwwwxxxzzz{{{zzzzzz{{{||||||{{{zzzyyyvvvtttrrrqqqssstttuuuuuuuuuvvvwwwxxxxxxwwwuuutttqqqrrrsssssssssrrrqqqpppmmmmmmmmmnnnnnnnnnooooooqqqlllqqqyyy~~~yyyvvvqqqmmmgggbbb^^^YYYTTTQQQPPPOOOOOOQQQSSSXXXeeeqqq{{{|||{{{wwwqqqjjjfffeeeaaa___\\\ZZZYYYWWWTTTRRROOOMMMMMMPPPTTT[[[hhhuuu~~~uuunnnhhhfffdddeeehhhlllnnnoookkkkkkkkkjjjiiijjjllloooooonnnnnnppprrrrrrooollljjjkkknnnrrrwww|||}}}zzzxxxwwwtttrrrkkkjjjjjjllloooqqqrrrrrrpppooommmmmmmmmoooqqqrrrqqqtttyyy}}}uuullleee___YYYUUUNNNNNNMMMOOORRRWWW\\\```eeeiiilllmmmmmmooosssvvv{{{~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyywwwtttrrrpppooollliiigggfffeeecccaaadddddddddeeefffgggiiiiiikkklllnnnoooqqqrrrssssssqqqtttxxx{{{}}}~~~}}}||||||~~~~~~}}}}}}~~~|||xxxwwwtttqqqlllhhhdddbbb`````````````````````aaabbbdddhhhkkkllllllnnnooorrrsssvvvyyy|||~~~}}}{{{{{{|||~~~}}}}}}{{{zzzyyyxxxxxxxxx{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{|||||||||{{{zzzyyywwwuuurrrqqqrrrtttttttttssstttvvvwwwxxxwwwuuutttrrrssstttttttttsssrrrqqqmmmmmmmmmmmmnnnnnnnnnoooxxxnnnnnntttzzztttooonnniiibbb\\\XXXUUUSSSQQQPPPMMMMMMOOORRRXXXdddpppyyy}}}}}}uuummmjjjgggddd```___]]]ZZZXXXVVVUUUUUUSSSOOOMMMNNNQQQYYYhhhvvvyyyqqqmmmkkkiiijjjnnnrrrvvvwwwwwwuuurrrpppooooooqqqrrrrrrrrrrrrssssssrrrrrrqqqgggjjjnnnsssyyy~~~~~~{{{yyyxxxxxxxxxvvvrrrnnnnnnqqquuuvvvvvvuuurrrooooooqqqtttvvvxxxyyyzzz~~~zzzuuunnngggbbb\\\WWWTTTPPPOOOMMMNNNQQQWWW]]]aaacccdddfffiiinnntttyyy}}}|||zzzyyywwwwwwxxxxxxvvvuuuqqqrrrtttuuutttsssqqqppplllhhhcccaaabbbcccbbbaaaaaa``````bbbeeegggggggggiiikkknnnoooppprrruuuwwwyyy}}}~~~{{{wwwtttrrrooojjjddd___\\\ZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZ\\\___bbbfffhhhiiijjjjjjooooooppptttxxx|||~~~~~~||||||}}}~~~~~~|||{{{yyyxxxwwwxxxyyyyyyvvvvvvvvvwwwxxxxxxyyyyyy||||||{{{zzzyyyyyyxxxxxxwwwvvvtttsssrrrrrrsssssssssuuuxxxzzzzzzxxxuuusssqqqrrrsssttttttrrrqqqooommmmmmmmmmmmmmmnnnoooppptttmmmqqqyyy}}}zzzuuuoookkkiiieee___ZZZWWWTTTRRRPPPOOOLLLLLLOOORRRXXXeeeqqq{{{~~~vvvnnnjjjgggccc```^^^\\\ZZZXXXVVVUUUUUUUUUQQQNNNOOORRRZZZhhhuuuzzzrrrpppnnnlllmmmpppuuuxxxzzzyyywwwuuurrrqqqrrrssstttqqqrrrrrrssssssssssssrrrjjjllloootttyyy}}}}}}||||||||||||yyyuuuqqqqqquuuxxxzzzyyywwwtttqqqqqquuuyyy{{{{{{}}}xxxssslllfff```[[[WWWTTTOOONNNNNNOOOSSSZZZ```dddfffffffffiiiooovvv~~~|||xxxtttsssqqqqqqqqqqqqpppnnnmmmnnnoooooonnnmmmkkkiiigggccc___^^^^^^```______cccdddeeehhhkkknnnooopppoooqqqsssuuuvvvwwwyyy{{{~~~{{{yyywwwuuurrrpppkkkhhhccc^^^ZZZWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXX[[[```dddggghhhiiijjjooonnnooorrruuuyyy|||}}}~~~{{{yyyyyy|||~~~~~~~~~~~~~~~~~~{{{{{{yyyxxxxxxxxxyyyyyywwwwwwwwwxxxxxxyyyyyyyyy{{{{{{{{{zzzyyyxxxxxxxxxwwwvvvtttsssrrrrrrrrrssssssuuuwwwyyyyyywwwuuusssrrrssstttttttttrrrpppooonnnnnnmmmmmmnnnooooooppp~~~ooonnnxxx~~~yyyuuuqqqmmmiiifffbbb___[[[XXXVVVTTTPPPNNNNNNLLLLLLOOORRRYYYfffrrr}}}wwwoooiiifffbbb___^^^\\\ZZZXXXVVVUUUUUUXXXTTTQQQQQQSSSYYYgggsss}}}{{{tttsssqqqoooooosssxxx{{{}}}{{{zzzwwwuuutttuuuvvvwwwsssssssssttttttssssssrrrlllnnnqqquuuyyy||||||xxxuuuuuuyyy}}}~~~~~~zzzvvvsssuuu|||zzzuuupppiiiccc^^^YYYVVVSSSNNNNNNOOOQQQVVV]]]cccgggiiigggfffiiiooozzz{{{wwwsssooommmkkkkkkkkkkkkiiigggiiijjjjjjjjjhhhfffdddcccccc```]]]\\\^^^___``````dddeeehhhlllooosssvvvwwwvvvyyy|||~~~~~~xxxuuurrrooonnnllliiigggbbb```\\\YYYUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVWWW[[[```eeegggiiikkklllpppppppppqqqssswwwzzz|||~~~{{{wwwuuuwww|||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxxxxxxxyyyzzzxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwvvvuuusssrrrqqqrrrrrrsssrrrtttvvvxxxxxxvvvtttrrrssssssttttttsssqqqpppnnnnnnnnnnnnmmmnnnnnnooopppxxxnnnttt|||wwwqqqllliiifffcccaaa[[[ZZZXXXWWWVVVTTTPPPMMMMMMKKKKKKNNNRRRYYYgggsss}}}xxxoooiiiddd```___^^^\\\ZZZYYYWWWWWWWWWZZZVVVSSSRRRSSSXXXdddppp|||}}}vvvuuusssqqqqqqtttyyy|||}}}{{{zzzxxxwwwvvvvvvwwwxxxvvvvvvvvvuuutttsssqqqpppmmmnnnqqquuuyyy~~~~~~{{{xxxyyy}}}|||xxxvvvzzz}}}vvvpppkkkddd^^^ZZZWWWTTTRRROOOPPPQQQTTTYYY___dddhhhiiihhhgggjjjrrr~~~}}}{{{zzzxxxuuuqqqmmmllljjjiiihhhhhhgggeeedddgggggggggfffeeecccaaa```aaa```______aaaccceeefffiiikkkooorrrvvvyyy}}}}}}~~~}}}|||zzzxxxqqqnnnjjjgggeeeccc```___\\\[[[XXXVVVTTTSSSRRRRRRQQQQQQRRRRRRSSSUUUVVVWWW[[[___dddhhhiiijjjlllooorrrssssssssstttwww|||~~~{{{wwwwww{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{xxxxxxxxxxxxwwwwwwwwwwwwyyyyyyxxxxxxxxxwwwwwwwwwuuutttrrrqqqqqqqqqrrrsssrrrsssuuuvvvvvvuuusssrrrrrrrrrrrrrrrqqqooonnnmmmnnnmmmmmmmmmmmmmmmnnnnnnuuurrr~~~{{{yyytttpppjjjeeebbb```^^^\\\WWWWWWVVVVVVVVVUUUQQQNNNMMMKKKKKKNNNRRRYYYgggsss{{{xxxoooiiiddd``````___]]]\\\[[[ZZZZZZZZZ]]]YYYUUUSSSRRRVVV```lllzzzyyywwwtttqqqqqqssswwwzzz{{{xxxwwwvvvvvvvvvwwwxxxyyy{{{zzzyyywwwtttrrrooonnnlllnnnqqquuuzzz~~~{{{yyyzzz~~~|||{{{{{{tttkkkfff```ZZZWWWTTTRRRQQQQQQRRRTTTWWW[[[```dddfffhhhhhhiiinnnwwwyyywwwuuusssrrroookkkhhhiiigggeeeeeeeeeeeecccaaacccccccccbbbaaa```______```aaabbbdddeeehhhkkkmmmrrruuuyyy|||~~~|||~~~}}}}}}|||{{{yyywwwnnnkkkfffbbb___]]]ZZZXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[___cccggghhhggggggkkkooosssuuuvvvwwwwwwzzz~~~~~~~~~~~~~~~{{{zzzyyyyyyyyyzzz{{{|||xxxxxxwwwwwwvvvvvvvvvuuuwwwwwwwwwwwwwwwvvvvvvvvvtttsssqqqppppppqqqrrrrrrrrrssstttuuuuuutttsssrrrpppppppppooonnnmmmllllllmmmmmmlllkkkkkklllllllllxxxtttwww}}}zzzvvvrrrlllhhhccc___]]][[[YYYXXXUUUUUUTTTUUUUUUTTTRRROOONNNLLLLLLOOORRRYYYfffrrrxxx~~~xxxppplllgggcccbbbaaa```___^^^^^^^^^^^^aaa\\\XXXUUUSSSUUU___iiixxx{{{xxxuuurrrppprrruuuvvvwwwsssssstttuuuvvvwwwyyyyyy}}}}}}{{{xxxuuurrrooommmmmmnnnqqquuu{{{~~~{{{zzz{{{wwwqqqgggbbb[[[VVVSSSRRRQQQPPPQQQSSSUUUYYY]]]aaadddeeegggiiinnnvvv{{{sssqqqooonnnmmmkkkhhheeedddbbbaaaaaabbbbbb```___^^^^^^^^^^^^______`````````cccfffhhhjjjnnnrrruuuwww|||~~~~~~}}}}}}}}}|||yyywwwlllhhhccc___\\\ZZZXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXZZZ\\\^^^___aaadddfffeeebbbdddjjjppptttxxx|||~~~~~~~~~{{{zzzyyyyyyyyyzzz{{{|||yyyyyyxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvsssrrrqqqpppppppppqqqrrrqqqrrrssssssssssssrrrqqqoooooonnnnnnnnnmmmmmmmmmnnnmmmllllllkkklllllllll{{{qqqrrr{{{~~~|||zzzwwwuuuqqqllliiidddaaa]]]ZZZYYYWWWVVVTTTTTTSSSRRRRRRSSSSSSQQQOOOOOOLLLLLLOOORRRXXXeeeqqqwww}}}zzztttooolllhhhddddddcccbbbaaaaaaaaaaaaeee```\\\XXXVVVVVV___iiivvv}}}{{{wwwsssqqqqqqsssttttttpppqqqrrrtttvvvxxxzzz{{{}}}|||{{{yyyvvvsssqqqppppppppprrrvvv{{{~~~|||zzz}}}~~~yyyrrrlllccc___XXXSSSQQQPPPPPPOOOOOOQQQUUUYYY^^^bbbeeegggfffkkkttt{{{wwwooommmkkkjjjiiihhhfffdddaaa```______aaaaaa```___\\\\\\]]]^^^```bbbdddddddddggglllooorrruuuzzz~~~~~~~~~~~~|||zzz{{{|||}}}zzzyyyyyyyyyzzzyyyvvvttthhheee```\\\[[[[[[ZZZYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWXXXYYYZZZ]]]___aaabbbbbbdddeeeccc```cccllltttzzz}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{|||}}}||||||{{{zzzxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuurrrqqqpppoooooopppqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqoooooonnnnnnooooooppppppoooooonnnmmmmmmmmmmmmmmm}}}ppplllppp}}}}}}vvvtttqqqooommmiiidddaaa^^^\\\YYYWWWVVVUUUSSSQQQTTTRRRPPPPPPQQQQQQPPPOOOPPPMMMMMMOOORRRXXXdddpppwww}}}|||vvvsssoookkkfffeeeeeedddccccccddddddhhhccc^^^[[[XXXXXX```iiiuuu~~~|||yyytttqqqqqqrrrssssssnnnoooqqqtttwwwyyy{{{|||{{{zzzzzzyyywwwuuutttsssrrrssstttwww{{{|||{{{~~~~~~{{{xxxtttnnniiibbb]]]VVVQQQOOOOOOOOOOOOLLLOOOSSSYYY___cccggghhhfffmmmyyy~~~xxxtttlllkkkiiihhhhhhgggeeecccaaa```___```bbbcccbbbaaa]]]^^^___aaacccfffiiijjjhhhmmmrrrvvvxxx|||~~~}}}{{{xxxvvvvvvtttqqqooooooqqqtttvvvuuutttssstttuuutttqqqoooeeebbb]]][[[[[[\\\\\\\\\__________________^^^]]]XXXYYYZZZ[[[^^^```cccdddcccffffffcccaaafffpppzzz}}}{{{}}}~~~~~~}}}{{{{{{zzzzzzyyyzzz{{{|||}}}~~~~~~}}}|||zzzyyyxxxxxxtttttttttuuuuuuuuuuuuuuuqqqqqqpppoooooopppqqqrrrqqqqqqqqqrrrrrrqqqqqqqqqoooooooooooopppqqqrrrsssqqqqqqpppoooooooooooooootttooofffssszzzuuukkkjjjhhheeebbb```______ZZZYYYXXXVVVTTTSSSRRRQQQUUUTTTQQQOOONNNMMMMMMNNNPPPLLLKKKNNNRRRXXXcccnnnuuu}}}}}}yyyrrrllliiihhhhhhhhhggggggggggggmmmhhhccc___ZZZXXX]]]eeeppp}}}zzztttpppppprrrssstttsssvvvxxxyyyyyyyyyzzz{{{}}}|||zzzxxxvvvvvvwwwvvvuuuuuuxxx~~~}}}|||~~~}}}zzzyyyuuummmggg```\\\VVVQQQNNNMMMNNNOOOOOOQQQUUUYYY]]]bbbhhhlllmmmvvv~~~~~~zzzvvvqqqmmmiiiggghhhgggeeecccgggccc```___bbbeeeffffffccceeefffggghhhkkknnnqqqsssvvvxxx{{{~~~yyytttqqqqqqpppnnnlllmmmllljjjiiiiiijjjlllmmmooommmkkkiiiiiijjjkkklllbbb```]]][[[[[[]]]___aaafffeeecccaaa```aaabbbccc___]]][[[[[[\\\___cccfffhhhfffgggiiikkkqqq~~~~~~}}}~~~~~~}}}|||}}}|||zzzzzzzzz|||~~~}}}{{{zzzyyyyyyyyyxxxxxxwwwvvvuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrrvvvtttrrrqqqrrrrrrqqqpppmmmnnnooopppqqqrrrssssssqqqqqqrrrrrrqqqnnnllljjj|||qqqllliiitttzzzrrrmmmgggeeecccaaa___]]]]]]\\\YYYXXXVVVTTTSSSRRRQQQQQQSSSSSSQQQPPPOOONNNNNNNNNQQQMMMLLLNNNRRRXXXbbbmmmvvv}}}|||uuuooollllllkkkkkkjjjjjjiiiiiimmmiiieeeaaa\\\YYY^^^fffppp}}}{{{uuuqqqqqqrrrtttuuuvvvxxxzzzzzzzzzyyyzzz{{{~~~~~~}}}|||{{{{{{zzzxxxwwwuuuvvvxxx}}}~~~~~~zzzvvvqqqjjjddd]]]ZZZVVVQQQNNNMMMNNNNNNNNNPPPSSSWWW[[[aaaggglllrrr{{{}}}xxxuuuqqqnnnjjjiiiiiijjjhhhfffhhheeebbbccceeehhhjjjiiihhhiiikkklllnnnqqqvvvyyyzzz}}}}}}|||zzzyyywwwvvvrrrmmmkkkjjjjjjhhhggggggfffeeeddddddeeefffggggggfffeeedddddddddeeeeee___^^^]]]\\\]]]```dddfffkkkjjjgggdddcccccccccdddbbbaaa______```cccfffhhhiiihhhjjjooottt~~~~~~}}}~~~~~~}}}|||{{{zzzyyyzzz{{{}}}~~~~~~|||{{{yyyxxxxxxxxxwwwwwwvvvuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrruuusssqqqpppqqqqqqpppooonnnoooooopppqqqrrrssstttpppqqqqqqqqqpppnnnllljjjxxxnnnjjjmmmwww}}}}}}xxxtttnnngggccc```___^^^\\\[[[ZZZYYYYYYWWWVVVTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSOOOMMMOOORRRWWWaaakkkvvv~~~zzzsssqqqppppppooonnnmmmmmmlllnnnjjjgggddd___[[[___fffooo||||||wwwsssssstttuuuvvvzzz{{{}}}}}}{{{zzz{{{|||}}}~~~~~~~~~zzzxxxwwwvvvxxx{{{{{{tttllleeeaaaZZZWWWTTTQQQNNNMMMMMMMMMOOOQQQTTTXXX\\\ccckkkpppyyy}}}zzzwwwtttqqqnnnlllkkklllmmmllllllkkkiiiggghhhjjjmmmoooppprrrsssssstttuuuyyy~~~~~~zzzwwwsssqqqpppooommmlllkkkiiieeecccccccccbbbaaabbbaaa```______```aaabbb```aaaaaaaaaaaa``````___]]]]]]]]]^^^aaaeeejjjlllpppnnnkkkhhhfffeeefffffffffeeedddcccdddfffiiijjjkkklllrrr{{{}}}}}}~~~{{{zzzyyyyyyyyyzzz{{{|||||||||||||||zzzxxxwwwuuuvvvvvvvvvuuuttttttssssssssssssrrrrrrrrrrrrrrrrrrsssqqqooooooppppppooonnnoooooopppqqqqqqrrrssssssoooppppppppppppnnnlllkkkwwwnnnkkkrrr{{{{{{yyy}}}yyysssnnniiiddd```\\\[[[ZZZYYYXXXXXXXXXXXXXXXVVVUUUSSSQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUQQQOOOPPPRRRVVV```jjjttt}}}~~~xxxuuuuuutttsssqqqppppppooonnnkkkiiigggaaa]]]___eeennn{{{zzzvvvvvvwwwxxxxxx~~~}}}|||{{{|||}}}~~~~~~{{{zzzxxxwwwxxxzzz}}}~~~sssiiiaaa]]]VVVTTTRRRPPPNNNMMMMMMMMMQQQSSSWWW[[[aaaiiirrrxxx~~~~~~{{{yyyxxxuuutttpppooonnnnnnnnnppppppqqqnnnnnnmmmnnnqqqtttvvvxxx}}}~~~~~~~~~}}}yyytttrrrnnnllliiiggggggfffeeecccbbbaaa___^^^^^^^^^^^^^^^``````_________``````aaa```aaacccdddcccbbbaaa```^^^^^^___aaaeeeiiimmmppprrrpppmmmkkkjjjjjjjjjkkklllkkkjjjiiiiiijjjkkkkkkooosss~~~~~~~~~~~~yyyxxxwwwwwwwwwxxxyyyyyyxxxyyyzzzzzzzzzwwwuuusssuuuuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrrpppnnnnnnoooooonnnmmmnnnnnnnnnooopppqqqqqqrrrnnnoooooooooooonnnllllll~~~tttmmmkkkwww~~~{{{xxxuuuuuupppjjjeeebbb___]]][[[YYYYYYXXXWWWWWWWWWWWWXXXVVVUUUSSSQQQQQQRRRTTTVVVWWWWWWXXXYYYYYYZZZ[[[[[[YYYUUUQQQRRRSSSVVV___iiiqqq{{{|||yyyyyyxxxvvvuuusssrrrqqqooommmllljjjeee___```eeennnyyy}}}zzzzzz{{{{{{{{{}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyzzz|||~~~sssggg^^^ZZZSSSRRRPPPOOONNNNNNNNNNNNQQQTTTZZZ```gggpppzzz~~~}}}~~~{{{wwwvvvvvvuuuuuuqqqqqqqqqqqqqqqsssuuuvvvssstttuuuwwwyyy|||~~~~~~{{{xxxuuuvvvvvvtttrrrooollliiihhhdddcccaaa`````````___]]][[[[[[[[[[[[[[[[[[\\\\\\`````````aaabbbcccdddddddddeeehhhiiiiiihhhfffdddddddddeeefffiiimmmppprrrqqqpppooonnnnnnpppqqqsssvvvuuutttsssqqqpppoooooorrryyy~~~~~~~~~wwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwtttsssttttttttttttsssssssssssstttttttttssssssrrrrrrrrrpppooommmmmmnnnooonnnmmmllllllmmmmmmnnnnnnoooooommmmmmnnnnnnnnnmmmmmmlllvvvnnnkkkmmm~~~}}}yyywwwuuusssqqqlllhhhccc___]]]]]]\\\\\\YYYYYYXXXXXXWWWWWWXXXXXXWWWUUUSSSRRRSSSUUUWWWYYY\\\[[[[[[[[[[[[]]]___```]]]XXXUUUTTTUUUWWW___hhhooozzz~~~}}}|||zzzxxxvvvuuutttrrrpppppppppjjjcccbbbfffmmmxxx~~~~~~~~~}}}~~~~~~~~~}}}|||||||||~~~}}}{{{zzzzzz{{{}}}~~~{{{pppfff]]]XXXRRRQQQOOONNNMMMNNNPPPQQQQQQVVV]]]fffoooyyy~~~|||wwwttttttvvvwwwwwwuuuvvvwwwvvvvvvwwwzzz|||yyy|||}}}zzzxxxwwwvvvtttttttttssspppmmmjjjggggggffffffdddcccaaa```___]]][[[ZZZ[[[\\\\\\[[[YYYWWWYYY[[[[[[[[[[[[]]]^^^bbbcccdddfffgggiiijjjjjjjjjlllnnnoooooonnnmmmllllllllllllnnnppprrruuuvvvuuutttttttttvvvxxx{{{}}}}}}zzzwwwtttrrrttt|||}}}wwwwwwwwwvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwvvvuuutttttttttttttttttttttttttttuuuuuuttttttsssrrrrrrrrrpppnnnmmmmmmnnnooonnnmmmkkkkkkkkkllllllmmmmmmmmmllllllllllllmmmmmmmmmmmmxxxnnnhhhlllsss~~~zzztttpppnnnmmmlllkkkeeebbb]]]ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXWWWWWWXXXXXXXXXWWWUUUTTTUUUWWW[[[]]]___^^^\\\ZZZ[[[]]]```bbbaaa\\\WWWVVVVVVXXX```hhhooozzz~~~|||zzzxxxxxxuuuuuuvvvuuuppphhhfffjjjlllwww~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||}}}~~~|||ssslllddd]]]WWWRRRQQQNNNLLLMMMOOORRRTTTTTTZZZdddoooyyy}}}yyytttrrrsssvvvyyyzzzzzz|||}}}|||{{{|||}}}xxxwwwtttqqqooonnnmmmmmmiiiiiihhhfffeeebbbaaa___]]]]]]]]]]]]\\\[[[YYYXXXZZZYYYXXXYYY[[[\\\ZZZYYYZZZ]]]```aaa```aaaccceeegggiiikkkmmmppprrrssstttssstttuuuwwwwwwwwwvvvuuusssssstttuuuwwwyyy{{{|||||||||{{{|||~~~~~~yyytttrrrsss|||~~~|||yyyyyyyyyyyyxxxxxxwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvttttttttttttttttttttttttuuuuuuuuutttssssssrrrrrrpppnnnmmmmmmnnnoooooonnnkkkkkkllllllllllllmmmmmmkkkkkkkkkkkklllmmmmmmnnntttiiifffooozzzxxxtttnnniiigggggggggfffbbb___[[[XXXXXXYYYYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWYYYXXXVVVUUUVVVYYY]]]___aaa___\\\YYYZZZ]]]```cccccc]]]YYYXXXWWWYYY```hhhppp{{{}}}{{{zzzxxxxxxzzzzzztttllliiillllllwww~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~tttlllhhhddd]]]WWWSSSQQQNNNLLLLLLOOOSSSUUUXXX___kkkwww{{{wwwsssqqqssswwwzzz|||~~~zzzwwwuuuqqqooommmjjjhhhgggggggggbbbaaa```___^^^]]]]]]\\\[[[[[[\\\\\\[[[YYYWWWVVVZZZZZZZZZ[[[]]]^^^]]][[[___cccfffhhhggghhhjjjmmmmmmooorrruuuxxxzzz||||||{{{{{{|||}}}}}}}}}}}}}}}wwwxxxyyyzzz|||}}}wwwrrrooorrrzzz}}}{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuuuuuuuuuuvvvwwwwwwttttttuuuuuuuuuuuuuuuuuuvvvvvvuuutttssssssrrrrrrpppnnnmmmmmmooopppoooooollllllmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkllllllnnnnnnuuujjjdddfffrrrzzzsssmmmfffbbbaaaaaaaaa```\\\[[[YYYXXXWWWWWWWWWXXXYYYYYYYYYXXXVVVVVVWWWYYY]]]]]][[[XXXUUUVVV[[[```dddcccaaa___^^^^^^^^^_________^^^[[[YYY\\\ccchhhppp|||~~~}}}~~~}}}zzzwwwrrrooommmpppuuu}}}|||}}}~~~~~~{{{qqqiiiaaa[[[WWWTTTPPPQQQQQQPPPPPPRRRWWWZZZ^^^hhhttt}}}xxxvvvuuuwwwzzz}}}{{{tttpppnnnmmmjjjhhhfffcccaaa^^^]]]]]]YYYYYYYYYZZZYYYXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXX]]]^^^___aaaccccccddddddgggjjjmmmooopppqqqsssuuuwwwxxxzzz{{{}}}~~~~~~~~~~~~wwwmmmhhhgggkkkwww}}}}}}|||{{{{{{yyyyyyxxxwwwtttttttttuuuuuuuuuuuuuuuvvvvvvvvvuuuttttttsssssssssrrrqqqrrrssssssrrrpppooonnnnnnmmmmmmmmmnnnnnnkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmllllllmmmmmmmmm}}}pppgggccchhhwww|||uuulllggg```\\\[[[\\\\\\[[[\\\[[[YYYXXXXXXXXXXXXYYYZZZZZZYYYWWWUUUVVVXXXZZZ______^^^ZZZWWWXXX\\\aaadddcccaaa```^^^^^^^^^___``````___\\\ZZZ]]]ccchhhooo{{{~~~|||yyyuuurrroooqqqvvv~~~|||~~~{{{uuummmeee___ZZZVVVTTTPPPQQQQQQQQQSSSWWW\\\aaajjjsss~~~}}}zzzxxxxxxzzz~~~xxxpppjjjfffddddddcccbbb```^^^\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[]]]^^^___dddeeeggghhhjjjkkkllllllsssuuuxxxzzz{{{|||~~~|||}}}~~~|||yyyrrriiiccccccfffrrr~~~}}}||||||{{{zzzyyyxxxwwwwwwtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttrrrqqqqqqrrrttttttrrrqqqnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkkkkllllllmmmmmmmmmmmmllllllkkkkkkllllllmmmttthhhbbbccclll~~~uuunnneee```[[[WWWVVVWWWXXXXXX[[[ZZZYYYYYYYYYYYYZZZZZZ\\\[[[YYYWWWUUUVVVYYY\\\bbbcccbbb^^^ZZZZZZ^^^bbbddddddbbbaaa```_________```aaa```^^^[[[]]]bbbgggnnnzzz|||yyyvvvtttssswww~~~}}}~~~|||tttooohhhaaa\\\YYYVVVSSSPPPQQQQQQSSSVVV]]]eeekkkvvv}}}}}}||||||~~~|||zzzxxxuuuqqqllleeeaaa^^^]]]]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^```dddgggiiiooopppqqqsssuuuvvvwwwxxxzzz|||zzzwwwuuunnneee```___cccooo~~~|||||||||{{{zzzyyyxxxwwwwwwuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvsssrrrqqqrrrttttttrrrqqqnnnnnnmmmmmmmmmmmmnnnnnnlllllllllllllllmmmmmmmmmlllkkkkkkjjjjjjkkkkkklllwwwmmmbbb___dddpppxxxooohhh```]]]YYYUUUUUUVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[\\\^^^]]]ZZZWWWUUUVVV[[[^^^dddeeedddaaa]]]\\\^^^bbbfffeeedddcccbbbaaaaaa```aaabbbaaa___\\\\\\```dddmmmxxx}}}{{{yyyvvvyyy~~~{{{xxxpppkkkddd^^^ZZZWWWTTTRRRPPPQQQRRRTTTZZZbbbmmmttt}}}|||{{{zzzxxxuuurrrooonnnkkkiiieeeaaa^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\^^^```ccceeefffeeeeeefffhhhlllqqqsssyyyyyyzzz{{{}}}~~~~~~~~~|||xxxvvvtttooofff``````dddooo~~~|||||||||{{{zzzyyyxxxwwwwwwuuuuuuuuuuuuttttttttttttsssttttttuuuvvvvvvwwwwwwuuutttsssssstttsssqqqooonnnmmmmmmmmmmmmnnnnnnooolllllllllmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjjjjjjjkkkrrrhhh``````gggtttyyyrrrjjjddd\\\ZZZWWWTTTTTTUUUYYY\\\\\\]]]]]]]]]]]]]]]]]]]]]___^^^[[[XXXVVVWWW\\\___dddeeefffccc___]]]___bbbgggggggggfffeeedddcccbbbaaaccccccaaa]]]]]]___bbbkkkwww~~~yyy{{{|||wwwtttnnniiibbb\\\XXXUUUSSSQQQQQQRRRSSSWWW]]]gggrrryyy|||zzzyyyuuutttrrrpppmmmiiigggeeecccaaa___]]]\\\\\\\\\]]]_________```aaacccdddeeeggggggffffffhhhkkknnnppprrrrrrqqqqqqsssvvvzzz|||}}}{{{yyyyyyyyyvvvuuutttooogggbbbaaaeeeppp}}}}}}||||||{{{zzzyyyxxxxxxvvvvvvuuuuuutttttttttssssssttttttuuuvvvwwwxxxxxxyyywwwuuutttsssqqqnnnlllmmmmmmmmmmmmmmmnnnoooooommmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjiiiiiijjjjjjjjjmmmeee```dddmmmyyyyyysssmmmfffaaaWWWVVVTTTRRRQQQTTTYYY\\\______````````````___^^^___^^^\\\YYYXXXYYY\\\___dddfffhhhfffbbb```aaacccjjjjjjjjjiiihhhgggeeeeeedddfffgggddd```___```bbbjjjvvv|||}}}~~~~~~wwwsssqqqkkkggg```[[[WWWUUURRRQQQSSSUUUWWW[[[aaajjjttt{{{|||yyyuuusssrrrlllllljjjhhhfffcccaaa___]]]\\\\\\\\\\\\]]]___```dddeeeeeegggiiikkkmmmnnnrrrrrrrrrsssuuuwwwyyy{{{~~~}}}}}}}}}~~~}}}zzzxxxwwwvvvvvvsssssssssooogggbbbaaaeeeooo~~~~~~}}}|||{{{zzzyyyyyyvvvvvvvvvuuuttttttssssssttttttuuuvvvvvvwwwxxxxxxzzzxxxvvvuuusssqqqnnnkkkmmmmmmlllmmmmmmnnnooopppnnnnnnnnnmmmmmmmmmmmmmmmkkkjjjjjjiiiiiijjjjjjkkkiiicccaaaiiittt~~~yyyrrrmmmhhhccc^^^UUUUUUTTTRRRQQQTTTZZZ^^^bbbccccccccccccaaa```___^^^^^^]]][[[ZZZZZZ\\\___dddgggjjjiiifffddddddfffllllllllllllkkkiiihhhggghhhjjjkkkiiieeebbbcccdddjjjuuu~~~~~~}}}~~~yyyrrrnnnmmmfffbbb\\\XXXVVVTTTSSSRRRWWWYYY]]]```fffnnnvvv|||xxxxxxwwwuuurrrooollljjjdddddddddcccbbbaaa____________```aaaccceeehhhiiinnnnnnoooqqqsssuuuwwwxxx{{{{{{|||~~~~~~|||zzzxxxwwwvvvuuusssssstttpppiiiccccccfffooo~~~}}}|||{{{zzzzzzwwwvvvvvvuuuttttttssssssuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwuuuttttttssspppmmmlllllllllmmmmmmnnnooopppooonnnnnnnnnmmmmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkkfffaaabbblllxxx}}}tttnnnjjjfffaaa]]]UUUVVVVVVTTTSSSVVV\\\aaadddeeeeeeeeedddcccaaa```^^^^^^^^^]]][[[[[[\\\^^^eeeiiilllkkkhhhfffgggiiimmmnnnnnnnnnmmmkkkiiihhhkkkmmmooolllhhheeeeeefffiiiuuu}}}~~~~~~~~~~~~uuunnnkkkjjjbbb^^^YYYVVVUUUUUUTTTSSS[[[]]]```dddiiipppwww|||{{{uuupppqqqqqqpppnnnjjjgggeee```aaaaaabbbbbbbbbbbbaaaeeefffgggjjjlllooorrrsssvvvvvvwwwyyy{{{~~~~~~}}}{{{yyyxxxwwwvvvtttuuuvvvssskkkffffffhhhqqq~~~}}}|||{{{{{{wwwvvvvvvuuutttsssssssssvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuttttttuuutttrrrppplllllllllmmmmmmoooppppppoooooonnnnnnmmmmmmmmmllllllkkkkkkjjjjjjkkkkkklllddddddjjjsss|||}}}yyysssmmmhhhccc]]]ZZZSSSRRRQQQQQQTTTZZZ```dddllllllkkkjjjhhhfffdddccceeedddbbb___]]][[[ZZZZZZaaagggooosssrrrooommmlllkkkooossstttqqqnnnmmmmmmqqqqqqqqqooommmjjjgggeeeiiipppyyy}}}|||}}}}}}}}}~~~|||~~~}}}|||{{{{{{{{{|||||||||xxxuuuuuuxxx||||||zzzrrrjjjddd```\\\ZZZXXXVVVUUUVVVWWWXXXZZZ___dddgggiiioooxxx~~~|||sssmmmkkkjjjiiihhhffffffeeeeeefffeeeeeeeeefffhhhiiikkknnnoooqqqrrrsssvvvzzz~~~|||}}}}}}}}}{{{zzzyyyxxxwwwxxxxxxwwwtttnnniiieeejjjrrr}}}{{{zzzyyyyyyxxxwwwwwwvvvuuuttttttssstttuuuuuuvvvwwwxxxxxxxxxvvvwwwxxxxxxwwwuuurrrpppmmmlllllllllmmmnnnpppqqqqqqpppooommmmmmmmmnnnooojjjkkkkkkkkkkkkjjjiiiiiidddeeejjjttt|||zzzvvvpppjjjeee```\\\XXXTTTRRRQQQRRRVVV]]]dddiiimmmmmmlllkkkiiigggfffeeeeeedddbbb```^^^\\\ZZZZZZaaagggooottttttqqqooonnnkkkoootttuuusssqqqppppppssssssrrrqqqooollliiihhhjjjpppxxx~~~|||||||||}}}~~~}}}~~~|||{{{zzzzzz{{{||||||~~~~~~~~~zzzuuussstttxxx|||{{{~~~wwwooogggaaa^^^[[[ZZZXXXVVVUUUVVVWWWWWW\\\```dddgggkkkrrr|||||||||{{{vvvnnniiigggfffeeedddcccddddddeeehhhhhhhhhiiilllnnnqqqrrrsssuuuxxxyyy{{{}}}~~~}}}zzzzzzzzzyyyvvvqqqmmmkkklllttt}}}|||zzzzzzyyyvvvvvvvvvuuuuuutttttttttsssssstttuuuuuuvvvwwwwwwvvvwwwxxxxxxwwwuuurrrqqqnnnmmmmmmmmmnnnoooqqqrrrrrrqqqooonnnmmmmmmmmmnnnjjjkkkkkkkkkkkkjjjiiiiiiccceeelllvvv~~~}}}tttpppjjjeeeaaa]]]ZZZWWWTTTRRRRRRTTTYYYbbbjjjpppqqqpppnnnmmmkkkjjjiiihhhfffeeecccaaa___\\\ZZZYYY```fffooovvvwwwuuurrrpppmmmppptttvvvvvvuuuttttttuuuuuuuuutttrrrpppnnnllllllqqqwww{{{zzzyyyzzz|||}}}|||{{{xxxvvvsssqqqpppqqqrrrtttvvv{{{~~~yyyyyyzzz|||}}}{{{vvvqqqooorrrwww|||zzzzzzrrrjjjccc^^^[[[ZZZYYYWWWUUUUUUUUUWWWWWW^^^aaaeeeiiinnnwww{{{www{{{xxxsssooojjjeeedddcccbbbbbbccceeehhhjjjmmmmmmoooqqqtttwwwzzz|||{{{~~~~~~}}}|||{{{xxxvvvsssrrrqqqxxx}}}|||zzzzzzyyyuuutttttttttttttttttttttrrrrrrsssssstttuuuuuuuuuwwwwwwxxxxxxwwwuuusssrrroooooooooooopppqqqrrrrrrsssrrrpppooommmmmmmmmllljjjkkkkkkkkkkkkjjjiiiiiicccfffnnnyyyzzzvvvoookkkfffaaa^^^\\\YYYWWWSSSRRRSSSVVV]]]gggpppvvvxxxvvvssspppmmmlllkkkkkkffffffeeedddaaa^^^[[[YYY^^^dddnnnvvvzzzyyyvvvtttooorrruuuxxxyyyyyyxxxxxxwwwxxxxxxwwwvvvtttrrrqqqmmmqqqvvv~~~~~~yyywwwuuuuuuvvvvvvvvvuuuooommmjjjgggfffgggiiijjjrrrxxx~~~~~~}}}}}}zzzuuutttvvvyyy~~~zzztttnnnlllooouuu{{{~~~|||uuummmfff___[[[YYYYYYWWWVVVUUUUUUVVVWWWYYY___bbbffflllttt~~~zzzwwwvvv}}}zzzrrrnnnkkkhhhfffffffffeeefffhhhlllppprrruuuvvvwwwzzz}}}}}}|||zzzzzzyyyyyywww}}}~~~|||{{{yyyyyyxxxssssssssstttttttttttttttrrrssssssssstttttttttuuuvvvwwwwwwwwwvvvuuusssrrrqqqqqqqqqqqqrrrrrrssssssssssssqqqpppnnnmmmlllllljjjkkkkkkkkkkkkjjjiiiiiidddhhhrrr}}}~~~|||xxxssspppkkkgggbbb^^^\\\[[[ZZZYYYSSSSSSUUUZZZaaakkktttyyy|||wwwrrrnnnlllllllllhhhhhhhhhgggddd```\\\YYY\\\bbbkkkuuu{{{|||yyywwwssstttvvvxxxzzzzzzyyyyyyxxxyyyyyyyyyyyywwwvvvuuunnnqqquuu|||~~~|||zzzuuusssooonnnnnnoooooonnnllliiieeebbbaaacccfffhhhoooxxx}}}yyyuuurrruuuzzz}}}uuummmkkknnnvvv|||}}}yyyqqqiiiaaa\\\YYYWWWVVVVVVUUUTTTUUUWWWZZZ[[[```cccjjjrrr{{{zzzwwwuuuvvv}}}|||uuunnnjjjiiiiiiiiijjjkkkkkkmmmppptttxxxzzz~~~~~~}}}||||||}}}~~~~~~~~~}}}{{{yyyxxxxxxwwwssssssssstttttttttttttttssssssttttttttttttuuuuuuuuuuuuuuuuuuttttttsssrrrrrrrrrrrrsssssssssssssssssssssrrrqqqooommmlllkkkjjjkkkkkkkkkkkkjjjiiiiiieeejjjuuu~~~|||yyywwwuuurrrnnnlllgggccc^^^[[[ZZZ[[[ZZZZZZUUUVVVZZZ```gggpppwww|||~~~xxxrrrnnnllllllllljjjkkkkkkkkkhhhccc^^^[[[ZZZ^^^gggqqqyyy||||||yyyvvvvvvvvvxxxzzzzzzxxxvvvxxxyyyzzzzzzzzzyyyxxxwwwoooqqqtttzzz~~~|||xxxvvvpppmmmiiihhhiiijjjkkkkkkiiifffaaa^^^^^^```eeehhhrrr|||{{{vvvvvvyyyyyyqqqnnnsss|||zzzuuummmddd]]]XXXVVVUUUTTTTTTTTTUUUWWWZZZ]]]___aaagggppp{{{|||xxxvvvuuuvvv|||zzzwwwrrrmmmkkkkkkmmmoooqqqrrrtttvvvzzz}}}~~~~~~~~~~~~}}}{{{zzzxxxxxxwwwuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssrrrrrrrrrrrrrrrssssssttttttssssssrrrrrrrrrrrrqqqpppnnnmmmllljjjkkkkkkkkkkkkjjjiiiiiiffflllyyy}}}zzzwwwuuusssqqqpppnnnllliiiccc___[[[XXXXXXYYYZZZZZZXXX[[[```fffnnnuuuzzz}}}~~~zzztttoookkkjjjkkkmmmlllmmmnnnnnnkkkeee___\\\XXX[[[cccmmmwww|||}}}{{{yyywwwvvvwwwxxxxxxvvvssswwwxxxyyyzzzzzzzzzyyyxxxnnnqqqtttzzz~~~|||}}}~~~||||||}}}~~~|||wwwtttjjjgggddddddfffjjjlllnnnjjjfffaaa^^^^^^bbbgggkkk}}}zzz|||}}}vvvuuu{{{vvvqqqhhh___XXXTTTRRRRRRSSSSSSSSSUUUYYY]]]aaacccdddkkkwww}}}{{{{{{zzzyyy~~~{{{xxxwwwuuusssrrrssswwwyyyzzz{{{~~~}}}~~~}}}{{{zzzyyyyyyvvvvvvvvvuuuuuutttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqrrrssssssttttttsssrrrrrrqqqqqqrrrrrrqqqooonnnmmmjjjkkkkkkkkkkkkjjjiiiiiifffnnn{{{|||xxxvvvtttrrrooonnnnnnmmmjjjhhh```]]]XXXVVVWWWXXXYYYZZZ[[[^^^dddkkkrrrxxx|||~~~zzzvvvqqqllliiijjjlllmmmmmmnnnpppppplllggg```]]]WWWYYY```jjjuuu|||}}}|||zzzxxxvvvvvvwwwwwwtttqqqvvvwwwyyyzzzzzzzzzyyyxxxnnnqqqtttyyy}}}zzz|||}}}zzzzzzzzz{{{{{{|||~~~~~~|||wwwtttfffdddaaabbbfffkkkoooqqqppplllgggdddeeeiiiooossszzzzzz~~~tttnnneee\\\UUUQQQPPPPPPRRRRRRSSSVVVZZZ^^^cccffffffnnn|||~~~|||zzzzzzzzzyyyyyy|||}}}~~~}}}|||{{{{{{xxxxxxwwwvvvuuuttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooppppppppprrrrrrtttttttttsssrrrqqqpppqqqrrrrrrqqqpppooonnnjjjkkkkkkkkkkkkjjjiiiiiihhhtttzzzvvvsssrrrooooooooonnnllliiifffeee___\\\XXXVVVUUUWWWZZZ\\\XXX```kkkuuuyyyzzzyyyxxxuuuqqqmmmkkkkkkmmmooooooqqqpppooonnnkkkddd\\\WWWSSSVVV\\\eeeooowww|||}}}~~~zzzuuurrrrrrtttvvvwwwzzzzzzzzzzzzyyyxxxwwwvvvooonnnpppxxx|||zzzyyy}}}zzzvvvtttuuuvvvzzzzzz}}}yyysssiiieeebbbcccjjjrrrwwwyyy}}}qqqkkknnnnnnmmmtttyyyrrrkkk```VVVOOOMMMNNNPPPRRRVVVZZZ\\\___ccckkkpppqqq|||~~~||||||{{{yyyyyyxxxwwwvvvuuuttttttrrrrrrrrrrrrqqqpppooooooqqqqqqppppppppppppqqqqqqpppsssvvvxxxwwwuuuttttttrrrrrrssssssrrrqqqooonnnlllkkkjjjjjjiiiiiijjjjjjiiittt~~~xxxtttrrrpppooonnnnnnnnnmmmkkkiiifffeee___]]]ZZZXXXWWWXXX[[[\\\[[[cccooowwwzzzxxxtttrrrpppmmmjjjjjjlllnnnoooooorrrrrrrrrqqqmmmfff]]]WWWSSSUUUZZZbbbllluuuzzz}}}{{{uuupppoooqqqsssuuuxxxxxxyyyyyyyyyxxxwwwvvvsssrrrssszzz~~~|||zzzzzz}}}}}}|||yyyuuuttttttuuuxxxzzz{{{vvvmmmiiigggjjjrrr{{{yyypppppprrrttt~~~|||uuunnnggg]]]SSSMMMKKKMMMOOOPPPTTTXXX\\\___eeemmmsssxxx}}}|||{{{{{{yyyyyyxxxwwwvvvuuuttttttssssssssssssrrrqqqpppoooooooooooonnnnnnoooooooooooorrruuuvvvuuutttssssssrrrrrrssssssrrrqqqooonnnlllkkkkkkjjjjjjjjjjjjjjjnnnxxxvvvpppnnnmmmnnnnnnmmmmmmnnnmmmllliiifffeeeaaa___]]][[[ZZZ[[[\\\]]]___gggqqqxxxxxxtttnnnjjjiiihhhhhhiiillloooppppppssstttuuutttppphhh^^^WWWSSSSSSVVV]]]gggqqqxxx{{{{{{uuuooommmnnnqqqtttwwwxxxzzz{{{{{{{{{zzzyyyxxxwwwxxx~~~~~~~~~}}}~~~{{{{{{zzzxxxuuuttttttvvvxxx}}}}}}{{{pppnnnnnnsss}}}vvvtttvvv|||~~~xxxqqqiiicccYYYPPPKKKJJJLLLMMMOOOTTTYYY^^^bbbiiirrrxxx}}}|||{{{{{{zzzyyyyyyxxxwwwvvvuuuuuusssssstttssssssrrrqqqpppnnnnnnmmmmmmmmmmmmnnnnnnoooqqqtttuuutttrrrrrrrrrrrrrrrssssssrrrqqqpppooollllllkkkjjjjjjjjjjjjkkkttt~~~{{{sssmmmkkklllnnnooommmnnnoooooommmjjjgggeeebbbaaa___^^^]]]]]]^^^^^^ccciiippptttsssooojjjgggeeeeeegggjjjoooqqqrrrrrrtttuuuvvvvvvrrriii^^^VVVRRRQQQSSSXXXaaallltttxxx}}}yyysssmmmjjjlllppptttzzz{{{}}}{{{{{{|||~~~|||zzzzzz{{{yyywwwvvvwwwxxx~~~sssrrrssszzz|||yyy|||}}}{{{uuuoooddd___VVVOOOJJJJJJLLLNNNRRRVVV\\\aaafffmmmvvv}}}}}}}}}}}}zzzzzzyyyxxxwwwvvvvvvuuutttttttttttttttsssqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnppprrrtttuuusssrrrrrrrrrrrrrrrsssssssssrrrpppooommmmmmlllkkkkkkkkkkkkkkkyyy~~~xxxpppkkkiiikkkmmmnnnpppqqqrrrqqqooolllhhheeecccbbbaaa```___``````aaafffiiimmmooommmkkkjjjiiiffffffhhhlllqqqssstttsssssstttuuuuuuqqqiii^^^VVVQQQPPPOOOSSS\\\fffnnnrrrsssqqqnnniiigggjjjooottt~~~~~~~~~|||{{{zzz{{{||||||{{{zzz{{{|||wwwvvvyyy~~~~~~~~~}}}zzzyyysssmmm```[[[TTTNNNKKKKKKNNNPPPRRRWWW]]]ccchhhpppzzz~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuvvvuuuuuutttsssrrrpppoooooooooooooooooopppqqqsssuuuuuutttrrrrrrsssqqqrrrssstttsssrrrqqqpppnnnmmmllllllkkkkkkllllll~~~wwwrrrlllhhhhhhkkkmmmnnntttuuuvvvuuusssnnniiifffcccbbb```___```aaacccdddiiikkkmmmmmmkkkjjjkkkllliiiiiikkknnnqqqttttttssspppqqqrrrrrrnnnggg]]]VVVQQQOOOMMMPPPWWW```hhhllliiiiiijjjhhhhhhlllssszzz}}}zzzyyyyyyzzz|||~~~~~~~~~}}}~~~~~~{{{zzz}}}~~~~~~~~~zzzwwwuuuooohhh\\\XXXSSSNNNKKKLLLOOOQQQRRRWWW___eeellluuu~~~|||{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvuuussssssqqqqqqppppppppppppqqqqqqssstttuuuuuusssrrrrrrsssqqqrrrsssttttttsssrrrqqqnnnnnnmmmllllllllllllmmm{{{ooollliiihhhjjjnnnppprrryyyyyyzzzyyyvvvpppkkkgggcccaaa___^^^___bbbfffhhhlllnnnppppppnnnlllllllllmmmllllllnnnppprrrrrrqqqmmmmmmnnnmmmjjjddd\\\VVVPPPNNNLLLNNNTTT\\\bbbfffdddhhhlllnnnpppvvv|||xxxwwwwwwxxxyyy{{{~~~{{{zzzyyy{{{yyytttppphhh```XXXUUUPPPLLLKKKLLLOOORRRUUUZZZccckkkttt~~~}}}}}}||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuuttttttqqqqqqppppppppppppqqqqqqrrrssstttsssrrrqqqqqqrrrqqqrrrsssttttttsssrrrrrrooonnnnnnmmmmmmmmmmmmmmmvvvllljjjhhhiiimmmrrruuuwww||||||}}}|||xxxrrrlllhhhbbbaaa^^^]]]___cccgggjjjnnnqqqttttttqqqnnnlllkkkpppnnnmmmmmmoooppppppoookkkkkkkkkjjjhhhbbb[[[VVVPPPNNNLLLMMMSSSYYY___bbbfffkkkrrrvvvzzz}}}xxxuuuuuuvvvwwwxxx{{{~~~}}}yyyvvvvvvwww}}}{{{{{{xxxqqqlllcccZZZVVVSSSOOOKKKJJJLLLOOOQQQXXX___hhhrrr}}}~~~~~~||||||{{{||||||{{{zzzyyyxxxxxxwwwwwwxxxxxxwwwwwwvvvuuutttqqqqqqppppppppppppqqqqqqqqqrrrsssrrrpppooopppqqqqqqrrrssstttttttttsssrrroooooonnnmmmmmmmmmmmmmmm|||tttlllkkkjjjjjjnnnsssyyy||||||yyyvvvqqqmmmiiifffccc``````ccchhhmmmooorrrwww|||{{{tttoooooorrrqqqpppooooooooommmjjjhhhkkkhhhggggggccc\\\XXXYYYQQQOOOLLLLLLPPPXXXaaagggmmmvvv{{{vvvttttttttttttxxx}}}}}}{{{~~~~~~{{{xxxwwwvvvvvvrrrtttvvvxxx{{{}}}{{{ssslllddd\\\WWWUUUSSSPPPMMMNNNQQQVVVYYY```gggqqq|||}}}|||}}}}}}|||zzzyyyxxxwwwvvvyyyyyyxxxwwwuuusssrrrqqqpppooooooooopppqqqrrrrrrssssssrrrqqqpppppppppqqqpppqqqrrrsssrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmmmm{{{ssslllllllllmmmqqquuuzzz}}}}}}zzzxxxuuurrrnnnkkkgggccc```___bbbhhhlllooosssxxx}}}{{{uuupppppprrrqqqpppooooooooommmjjjgggeeeaaa```aaa___YYYWWWYYYUUUSSSPPPOOOSSSZZZcccjjjwww}}}wwwsssrrrssssssssstttwwwzzzyyyvvvtttvvvyyyxxxwwwvvvtttsssrrrrrrrrrmmmnnnppprrruuuzzz~~~wwwnnnggg```YYYTTTPPPOOOMMMLLLMMMQQQWWW[[[cccmmmyyy~~~}}}~~~}}}|||{{{zzzxxxwwwwwwyyyyyyyyyxxxvvvtttsssrrrqqqqqqppppppppppppppppppsssrrrqqqqqqpppppppppqqqpppqqqrrrrrrrrrqqqpppooommmmmmmmmmmmmmmnnnnnnnnnyyyrrrlllmmmooorrrvvvyyy|||~~~}}}{{{xxxwwwuuurrrooolllgggccc______bbbgggllloootttxxx|||{{{uuupppoooqqqqqqpppoooooonnnllliiifff```\\\ZZZ[[[[[[XXXYYY\\\[[[YYYWWWVVVYYY```jjjqqq}}}xxxsssooonnnoooppppppooorrrsssrrrnnnmmmnnnpppnnnnnnooooooppppppqqqqqqkkkkkklllnnnsssyyy{{{pppfff```[[[VVVRRRNNNNNNMMMMMMOOOTTT[[[```iiivvv~~~~~~~~~}}}{{{zzzyyyxxxwwwyyyyyyyyyxxxwwwuuutttsssssssssrrrqqqqqqppppppppprrrrrrqqqpppppppppqqqqqqppppppqqqqqqppppppooonnnllllllllllllmmmnnnooooooxxxqqqmmmoootttxxx{{{~~~~~~}}}{{{xxxvvvtttrrrnnnkkkfffbbb______ccciiinnnqqqssswwwzzzxxxsssooonnnoooqqqpppooonnnnnnllliiifff```[[[XXXYYYZZZZZZ]]]bbbcccbbbaaa```cccjjjuuu}}}yyyuuuoookkkjjjjjjkkkkkklllmmmnnnllljjjhhhjjjkkklllnnnppprrruuuvvvwwwxxxpppoooooorrrxxx}}}tttiii___ZZZWWWTTTQQQOOOPPPQQQQQQSSSYYYaaahhhrrr~~~~~~}}}|||zzzyyyxxxxxxwwwwwwwwwwwwvvvuuusssssstttttttttttttttsssssssssrrrrrrqqqqqqqqqqqqqqqrrrppppppppppppoooooonnnnnnkkkkkkkkkkkklllnnnpppqqqxxxrrrooorrrxxx}}}~~~|||yyyvvvtttqqqllliiieeebbb```aaaeeekkkppprrrpppsssvvvuuuqqqnnnllllllpppooonnnnnnnnnllliiigggaaa[[[WWWWWWYYY\\\cccjjjmmmnnnnnnmmmooowww|||wwwrrrlllhhhffffffggggggiiiiiiiiihhhhhhhhhjjjkkkqqqssswww{{{~~~yyywwwvvvzzz|||vvvnnnccc[[[WWWVVVTTTRRRQQQSSSUUUVVVXXX^^^gggooo}}}~~~~~~}}}{{{zzzyyyxxxwwwttttttuuuuuutttsssrrrrrrssstttuuuvvvwwwxxxwwwwwwsssrrrrrrrrrrrrrrrssssssqqqqqqpppoooooonnnnnnnnnkkkjjjjjjjjjlllnnnpppqqqyyyuuurrrvvv{{{~~~}}}zzzwwwtttqqqmmmiiifffdddcccdddhhhlllooopppmmmppprrrsssqqqnnnllllllnnnmmmmmmmmmnnnmmmjjjhhhaaaZZZVVVVVVZZZ```jjjttt|||}}}}}}||||||yyytttpppjjjeeedddeeeeeeeeeggggggggghhhjjjmmmpppqqqyyy{{{~~~|||vvvooohhh^^^XXXVVVVVVUUUTTTQQQUUUYYY[[[]]]dddpppyyy}}}}}}|||zzzyyyxxxwwwvvvrrrsssssssssssssssrrrrrrrrrtttvvvxxxyyyzzzzzzyyyttttttssssssssstttuuuuuusssrrrqqqpppooonnnnnnnnnkkkkkkjjjjjjkkkmmmpppqqq{{{xxxuuuxxx}}}~~~~~~|||yyywwwvvvsssooollljjjiiihhhiiikkkllllllkkklllnnnqqqrrrqqqooonnnmmmlllkkkkkkmmmnnnnnnllljjjbbb[[[VVVXXX___hhhvvv}}}{{{{{{|||}}}}}}~~~uuuppplllgggddddddfffggghhhjjjjjjkkknnnsssxxx|||~~~xxxqqqhhhbbbZZZUUUUUUVVVUUUTTTSSSXXX^^^bbbfffooo|||||||||{{{yyyxxxwwwvvvuuurrrrrrsssttttttsssssssssrrrtttvvvxxxyyyyyyxxxwwwuuuuuuuuuuuuuuuvvvwwwwwwuuusssrrrpppoooooooooooolllkkkjjjiiijjjllloooqqq}}}yyywwwzzz~~~}}}}}}{{{yyyxxxwwwuuurrrooonnnmmmlllllllllkkkiiigggkkkmmmppprrrrrrqqqooonnnjjjjjjkkklllnnnnnnmmmkkkddd]]]YYY\\\dddppp}}}zzzvvvtttttttttuuurrrvvv{{{~~~~~~~~~{{{rrrmmmiiieeeccceeehhhjjjkkkooooooqqquuu{{{}}}tttmmmccc^^^WWWTTTUUUVVVUUUTTTVVV\\\ccciiinnnyyy|||{{{zzzyyywwwvvvuuuuuurrrsssttttttuuutttttttttssstttvvvwwwwwwvvvuuutttvvvvvvvvvvvvvvvwwwxxxxxxvvvtttrrrpppooooooooopppmmmllljjjiiijjjlllnnnppp|||yyyzzz|||}}}~~~~~~~~~}}}}}}|||{{{wwwrrrnnnpppoooooopppkkkdddaaacccbbbgggnnntttwwwuuuqqqnnnnnnlllkkklllmmmmmmlllkkkcccaaa___```hhhyyy~~~~~~zzzwwwuuutttrrrnnnkkkiiikkkmmmqqqtttxxx{{{}}}}}}uuuooollljjjgggdddeeegggjjjmmmqqqvvv}}}yyyoooggg]]]YYYUUURRRSSSVVVYYY[[[\\\dddkkkpppzzz~~~|||zzzxxxwwwvvvvvvuuuuuuuuutttssssssrrrrrrttttttuuuuuuuuuuuuttttttttttttuuuuuuvvvxxxyyyzzz{{{yyyuuurrrpppoooooooooooommmkkkiiiiiikkkmmmooo}}}zzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzvvvrrrooopppnnnnnnnnniiibbb___aaaaaagggooowwwzzzxxxtttpppooommmkkkkkkkkkkkkiiiggg______```dddnnn|||xxxwwwwwwwwwtttqqqooonnnjjjfffcccbbbeeehhhooosssxxx}}}|||tttooollljjjgggeeefffiiimmmooowww|||{{{tttkkkccc[[[XXXUUUSSSUUUXXX\\\___aaajjjsss{{{~~~}}}|||zzzxxxwwwvvvvvvuuuuuuttttttsssrrrrrrttttttuuuuuuuuuuuuttttttssssssttttttuuuwwwxxxxxxzzzxxxuuurrrpppooooooooonnnllljjjiiiiiijjjlllnnn~~~|||{{{||||||||||||{{{zzzzzz{{{~~~~~~xxxsssqqqqqqpppmmmlllkkkfff^^^\\\^^^aaahhhrrr{{{}}}yyyuuuqqqooolllkkkjjjhhheeeccc``````bbbiiiuuuyyyuuuqqqpppqqqrrrpppnnnkkkhhhccc^^^[[[\\\aaafffnnnsss{{{zzztttooollljjjhhhgggiiilllqqqttt~~~zzzuuunnneee___YYYWWWUUUUUUWWW[[[```cccfffooo{{{~~~|||zzzxxxwwwvvvvvvuuuttttttssssssrrrttttttuuuuuuuuuuuuttttttrrrrrrssstttuuuvvvwwwwwwyyywwwuuurrrpppooooooooommmkkkjjjiiiiiijjjkkkmmm|||zzzzzzzzzyyyxxxwwwwwwvvvyyy}}}}}}vvvqqqpppqqqnnnkkkiiigggbbb[[[YYY[[[aaaiiiuuu{{{vvvsssooommmkkkhhhdddbbbdddeeegggmmmwww}}}~~~~~~~~~xxxtttpppoooqqqsssrrrppplllhhhaaa[[[YYY\\\dddiiiqqqwww~~~yyysssooollljjjiiiiiilllqqqvvvzzz}}}|||{{{{{{{{{|||}}}uuunnnggg```[[[WWWWWWWWWWWWYYY^^^cccgggjjjttt|||yyywwwvvvvvvuuuuuutttssssssssssssttttttuuuuuuttttttsssrrrssstttuuuvvvwwwwwwwwwwwwvvvtttrrrppppppoooooolllkkkiiihhhhhhiiikkklll|||xxxxxxwwwvvvuuutttttttttwww{{{~~~|||uuuooonnnoookkkhhheeeddd___YYYXXX\\\ccclllzzz{{{xxxtttqqqnnnkkkgggdddggggggiiiooowww~~~yyyxxxyyyzzz|||{{{{{{}}}yyyvvvssssssvvvxxxwwwuuupppkkkddd]]][[[```iiipppxxx~~~|||wwwrrrnnnkkkkkkjjjlllpppvvv|||}}}yyyvvvuuuuuuvvvuuuvvvxxx}}}yyyppphhhbbb]]]ZZZXXXYYY[[[[[[]]]aaahhhmmmrrr~~~}}}zzzxxxwwwvvvvvvuuuttttttssssssssssssttttttttttttssssssssssssuuuvvvxxxxxxxxxxxxuuuuuusssrrrqqqpppooooookkkjjjjjjiiiiiijjjjjjkkk~~~{{{xxxwwwvvvuuuttttttttttttvvvyyy{{{yyysssnnnllllllhhhdddbbb```]]]XXXYYY^^^eeeooo~~~~~~{{{xxxtttrrroookkkhhhggghhhjjjpppwww~~~~~~yyyvvvtttuuuwwwxxxxxxyyyzzz}}}~~~{{{yyyxxxyyy}}}}}}{{{uuuppphhhaaa```fffpppwww{{{vvvppplllkkkkkkkkknnnsss{{{~~~{{{wwwsssqqqqqqsssttttttuuuxxx}}}|||tttjjjbbb]]][[[ZZZYYY\\\___aaaccchhhpppvvv}}}{{{zzzwwwwwwvvvuuuuuuttttttsssssssssttttttttttttssssssssstttvvvwwwxxxyyyxxxxxxtttssssssrrrqqqppppppoookkkkkkjjjjjjjjjjjjkkkkkk}}}yyyyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvwwwvvvsssnnnjjjhhhdddaaa___^^^\\\YYY\\\aaagggrrr}}}yyywwwtttrrrnnnlllkkkkkknnnsssyyy||||||zzzuuusssqqqpppppprrruuuwwwxxxyyy{{{~~~{{{vvvooohhhgggnnnxxx{{{uuuoookkkkkkkkklllpppvvv~~~~~~~~~~~~~~~~~~}}}|||yyyvvvsssrrrsssvvvxxxzzz|||{{{vvvnnnddd]]]YYYYYYZZZYYY]]]cccgggkkkqqqzzz~~~}}}|||{{{{{{wwwwwwvvvvvvuuutttttttttrrrssssssttttttssssssrrrqqqsssuuuwwwxxxxxxwwwvvvrrrrrrrrrrrrqqqqqqpppooolllkkkkkkkkkkkkkkkkkklll|||xxxzzzzzzxxxwwwwwwwwwxxxyyyvvvuuutttsssrrrooojjjfffbbb___]]]]]][[[ZZZ]]]ccchhhsss}}}zzzwwwvvvssspppnnnqqqqqqrrrvvvzzz{{{wwwtttooonnnmmmlllnnnpppsssuuuyyyzzz~~~|||uuuooonnnuuu{{{uuunnnjjjkkkkkkmmmqqqxxx~~~}}}~~~~~~~~~vvvxxxyyy{{{}}}~~~zzzyyyxxxxxxzzzzzzyyywww~~~|||xxxvvvvvvxxx{{{~~~vvvrrrjjjaaaYYYWWWXXXYYYYYY^^^fffkkkpppxxx~~~}}}||||||||||||wwwwwwvvvvvvuuuuuuttttttrrrssssssttttttssssssrrrppprrrtttvvvwwwwwwvvvuuurrrrrrrrrrrrrrrqqqpppooollllllllllllllllllllllll}}}yyyxxxxxxzzz|||~~~~~~}}}{{{zzz{{{xxxuuurrrpppmmmiiigggeeeaaa^^^^^^\\\[[[___fffmmmyyy~~~|||{{{zzzzzzyyywwwuuuwwwvvvvvvxxxzzzxxxtttpppmmmjjjhhhiiilllooorrrsssyyy{{{|||}}}}}}}}}~~~wwwvvvwwwzzz}}}zzztttmmmhhheeekkkpppttt{{{}}}{{{xxxuuuvvvzzz|||}}}~~~~~~|||wwwtttooonnnooorrrwwwyyywwwuuuuuutttrrrrrruuuyyy}}}~~~~~~|||~~~~~~rrrjjjaaa\\\YYYUUUUUUXXX\\\bbbjjjqqqwww}}}|||{{{yyyyyyxxxvvvuuutttsssrrrssssssrrrqqqqqqqqqrrrrrrvvvvvvwwwwwwwwwwwwvvvvvvvvvtttrrrrrrrrrrrrpppnnnmmmmmmllllllllllllmmmmmm||||||}}}~~~|||yyyuuuqqqooollliiifffgggccc```___^^^^^^dddkkksss~~~{{{zzzzzzzzzyyyxxx{{{zzzyyyzzzzzzxxxsssooonnnllliiiiiillloooqqqqqqtttvvvxxxxxxxxxyyy|||}}}}}}vvvtttuuuxxx|||xxxrrrlllgggeeekkkooosssyyyzzzuuussspppmmmoootttzzz{{{{{{{{{zzzvvvqqqnnniiijjjlllooorrrssstttsssvvvvvvvvvxxx|||rrrfff___YYYXXXVVVTTTVVVZZZ___eeennnvvv~~~~~~|||{{{yyyxxxwwwvvvtttsssrrrrrrrrrrrrrrrqqqqqqrrrssssssvvvvvvwwwwwwwwwwwwvvvvvvuuutttrrrqqqrrrqqqpppnnnmmmmmmllllllmmmnnnnnnooo~~~xxxssspppmmmjjjhhhiiidddaaaaaaaaaccckkksss~~~|||{{{{{{|||||||||~~~}}}|||{{{xxxtttqqqpppnnnkkkkkklllnnnoooooooooqqqssstttuuuvvvyyy{{{}}}zzztttrrrsssvvv}}}zzzuuupppiiieeeggglllqqqsssxxx{{{tttnnnllljjjhhhkkkpppyyyzzzzzzzzzwwwrrrnnnkkkgggkkkoooqqqqqqrrruuuxxx{{{}}}wwweeeZZZUUUSSSTTTUUUUUUYYY^^^bbbiiittt~~~}}}|||xxxxxxwwwuuutttsssrrrqqqqqqqqqqqqqqqrrrsssssstttuuuvvvvvvwwwwwwvvvvvvuuutttsssqqqqqqqqqqqqooommmlllllllllmmmnnnooopppqqqyyytttooollliiiiiidddbbbcccfffjjjttt~~~|||{{{|||~~~}}}{{{yyywwwuuusssqqqnnnmmmnnnoooooonnnnnnoooqqqrrrsssuuuyyy{{{}}}~~~wwwpppooopppssszzz~~~yyysssmmmhhheeejjjooossstttxxx~~~zzzsssmmmkkkjjjiiilllrrryyy{{{}}}}}}zzzvvvrrrpppooouuuzzz{{{yyyzzzmmm]]]TTTQQQQQQTTTVVVWWW\\\cccgggooozzz~~~}}}xxxwwwvvvuuutttrrrqqqqqqpppppppppqqqrrrssstttuuuuuuuuuvvvvvvvvvvvvuuuuuutttrrrppppppppppppnnnllllllllllllmmmoooppprrrsssyyyrrrnnnjjjhhheeedddgggkkkqqq||||||{{{}}}~~~|||{{{||||||wwwuuurrrqqqrrrrrrqqqpppmmmnnnooopppqqqssswwwzzz~~~yyyrrrlllkkklllpppxxx~~~xxxrrrllliiigggkkkppptttuuuyyy~~~}}}yyysssnnnmmmlllkkknnnttt{{{~~~|||||||||xxxeeeYYYSSSQQQQQQTTTVVVXXX___hhhpppwww~~~{{{zzzzzzzzz~~~}}}xxxxxxwwwuuutttsssrrrqqqpppppppppqqqrrrssstttuuusssttttttuuuuuuttttttsssrrrqqqoooooooooooommmkkkkkkkkklllmmmoooqqqrrrsssxxxrrrnnnllliiiiiimmmqqqwww}}}{{{{{{}}}~~~|||}}}|||yyywwwvvvvvvvvvtttssslllmmmnnnnnnnnnqqquuuxxx|||tttmmmhhhgggjjjnnnwww~~~xxxrrrmmmkkkkkkmmmrrrvvvxxx|||zzzuuuqqqqqqqqqpppssswwwzzzjjj]]]UUUQQQPPPQQQTTTWWW[[[fffppp}}}|||xxxvvvuuuvvvwww{{{}}}|||yyyyyyxxxvvvuuutttsssrrrqqqqqqqqqqqqrrrsssssstttrrrrrrrrrssssssrrrrrrrrrrrrpppnnnnnnnnnnnnllljjjkkkkkklllmmmnnnppprrrsss|||xxxtttqqqqqqtttwww{{{~~~{{{zzzyyyzzz}}}~~~||||||}}}{{{zzzzzzzzzxxxvvvoooooooooooooooqqquuuxxxzzzxxxoooiiidddeeehhhmmmvvvyyysssooonnnooorrrxxx}}}~~~|||~~~}}}|||}}}zzzlll___VVVRRROOOOOOQQQVVV[[[cccqqqzzzxxxtttrrrqqqrrrtttvvvwww~~~|||{{{zzzzzzyyywwwvvvuuutttsssrrrrrrrrrqqqqqqrrrssssssppppppqqqqqqqqqqqqppppppqqqooommmmmmmmmmmmkkkjjjkkkkkkkkklllmmmooopppqqqzzzwwwwwwyyy{{{~~~{{{yyyxxxxxxzzz}}}~~~~~~{{{{{{}}}}}}}}}|||zzzxxxsssssssssrrrqqqtttxxx{{{|||wwwtttmmmfffbbbcccggglllvvvzzztttppppppqqqyyyyyyooodddZZZSSSPPPNNNOOOSSSYYYaaakkk}}}sssqqqooonnnnnnqqqtttvvvvvv~~~}}}|||{{{{{{zzzyyyxxxwwwuuuttttttssssssrrrqqqqqqqqqrrrrrrooooooppppppppppppoooooopppooommmmmmmmmmmmkkkiiikkkkkkkkklllmmmnnnoooppp~~~{{{zzzzzzzzz{{{|||~~~wwwvvvtttrrrsssuuuwwwyyy}}}{{{tttlllfff``````hhhqqqwwwyyy}}}|||wwwsssvvv|||~~~~~~yyyqqqfff^^^YYYVVVSSSQQQRRRRRRTTT[[[hhhxxx}}}xxxsssmmmiiijjjlllmmmqqquuu{{{~~~~~~}}}|||zzzxxxvvvtttssssssuuusssqqqqqqrrrrrrqqqpppooooooooooooooonnnnnnnnnpppooonnnmmmlllkkkjjjjjjiiijjjkkklllmmmmmmmmmmmm{{{yyyyyyzzzzzzzzz{{{|||}}}~~~}}}{{{xxxvvvuuuvvvwwwxxx}}}~~~yyyrrrhhhbbb]]]___gggpppwwwyyy~~~~~~zzzwwwzzzwwwnnnggg^^^XXXUUUSSSRRRPPPRRRSSSWWW___mmm~~~zzzvvvqqqkkkiiijjjlllnnnqqqvvv|||}}}}}}|||{{{yyywwwvvvuuuuuuvvvtttrrrqqqrrrrrrrrrppppppoooooonnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiijjjkkkllllllmmmmmmmmm}}}~~~~~~}}}{{{yyyyyyzzzyyyyyyyyyyyyzzz{{{|||}}}|||zzzyyyyyyyyy}}}}}}|||{{{vvvooofffbbb^^^```gggpppvvvyyyzzz|||~~~|||yyylllbbb]]]WWWSSSQQQRRRRRRRRRSSSUUU[[[fffuuuzzzuuuqqqnnnjjjiiikkkmmmnnnrrrwww~~~~~~}}}}}}|||{{{yyyxxxxxxxxxwwwwwwuuusssrrrssssssrrrqqqqqqpppooommmmmmmmmnnnooollllllkkkkkkjjjiiihhhhhhiiiiiijjjkkkllllllllllll||||||{{{yyyyyyyyyzzz{{{wwwwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~|||{{{zzztttnnniiieeebbbccciiipppuuuxxxvvvyyy}}}~~~nnnbbb[[[XXXUUURRRRRRSSSUUUWWWWWW[[[cccooo~~~{{{wwwsssooolllllliiiiiilllmmmnnnrrrxxx}}}|||{{{zzzyyyxxxxxxxxxyyywwwuuussssssttttttsssrrrrrrqqqooommmlllmmmnnnooollllllkkkjjjiiiiiihhhhhhhhhiiiiiijjjkkkkkkjjjjjj}}}zzzyyyxxxyyyyyyyyyvvvvvvwwwxxxzzz|||~~~|||}}}}}}~~~~~~|||{{{vvvpppmmmjjjggggggiiinnnqqqtttssswww{{{~~~}}}}}}}}}~~~}}}}}}ssseee[[[WWWVVVTTTSSSSSSUUUXXXZZZ___dddmmmyyy|||uuuqqqoookkkhhhllljjjkkkmmmnnnpppvvv}}}~~~zzzzzzyyyxxxxxxxxxxxxxxxwwwuuussssssttttttsssrrrrrrqqqooonnnmmmmmmmmmnnnllllllkkkkkkjjjjjjiiiiiiggghhhiiiiiiiiiiiiiiiiii|||zzzzzzzzzyyyxxxvvvvvvwwwxxxzzz|||}}}zzz{{{{{{}}}~~~{{{uuuqqqooollljjjjjjlllnnnppprrrvvv{{{|||zzzxxxxxxyyyzzzxxxzzz~~~{{{sssiii___XXXSSSTTTTTTSSSTTTVVV[[[^^^hhhnnnwwwvvvpppnnnllljjjhhhlllkkklllppprrrvvvzzzzzzyyyxxxxxxwwwxxxxxxwwwuuusssrrrssssssrrrqqqqqqqqqpppooonnnmmmllllllkkkkkkkkkjjjjjjjjjiiiiiigggggghhhhhhhhhhhhhhhggg~~~|||wwwwwwwwwwwwwwwxxxyyyzzzxxxxxxzzz{{{|||~~~{{{vvvuuussspppooooooqqqsssrrrwww{{{{{{vvvsssssstttuuutttwww}}}|||pppggg```ZZZVVVPPPRRRTTTUUUWWWZZZ```dddpppvvvxxxppplllkkklllkkkjjjkkkkkknnntttxxx||||||zzzyyyxxxxxxxxxxxxvvvtttrrrqqqrrrrrrrrrpppooopppqqqqqqpppnnnkkkjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggghhhhhhggggggfffyyyxxxwwwvvvuuuuuuuuuvvvwwwwwwxxxzzz|||}}}~~~zzzzzzyyywwwuuuuuuwwwyyyssswww{{{zzzuuuqqqppprrrtttsssvvv|||vvviii```[[[WWWUUUOOORRRVVVXXXZZZ___eeejjjssszzzyyysssllliiijjjlllmmmlllkkkkkkooovvv}}}~~~}}}|||{{{zzzyyyyyyyyyuuusssqqqqqqrrrrrrqqqpppooopppqqqrrrqqqnnnkkkiiihhhhhhhhhhhhggggggggggggfffgggggggggggggggffffffzzzuuuqqqqqqrrrsssuuuuuuuuuuuuvvvxxxyyy{{{|||~~~|||{{{{{{}}}{{{vvvrrrpppppptttwww{{{zzzllleee```ZZZVVVUUURRRTTTXXX[[[```fffnnnssszzz{{{uuurrrnnnjjjggggggiiijjjjjjooooooqqqwww~~~|||{{{{{{{{{zzzxxxuuutttrrrpppoooooooooppppppooonnnmmmlllkkkjjjjjjkkkjjjiiiggggggggghhhhhhdddeeefffffffffffffffeeeyyytttrrrqqqrrrssssssrrrrrrssstttuuuvvv{{{}}}~~~yyyuuuttttttxxxyyy}}}wwwjjjccc^^^YYYUUUUUUVVVXXX[[[___dddllltttzzzwwwrrrllljjjgggfffgggiiikkklllmmmqqqxxx|||{{{{{{{{{yyyxxxuuutttrrrpppoooooopppppppppoooooonnnlllkkkkkkjjjkkkjjjiiihhhgggggghhhhhheeeffffffgggggggggggggggyyytttqqqppprrrqqqqqqpppqqqrrrttttttzzz|||~~~{{{yyyyyy||||||~~~sssggg```\\\WWWTTTUUUZZZ\\\```eeekkkttt}}}xxxrrrnnnhhhgggggggggiiilllnnnpppooovvv}}}|||{{{zzzxxxwwwuuutttrrrqqqppppppppppppppppppooonnnmmmlllkkkkkklllkkkjjjiiihhhhhhhhhhhhffffffgggggghhhhhhhhhhhh~~~xxxsssqqqrrrqqqqqqqqqrrrtttuuuvvvyyy{{{|||}}}~~~~~~xxxnnnccc^^^ZZZUUUUUUWWW]]]```eeekkkrrr|||~~~vvvqqqmmmkkkggghhhiiikkkmmmpppsssvvvxxx~~~|||{{{zzzxxxvvvvvvuuusssqqqpppppppppqqqppppppoooooonnnmmmllllllllllllkkkjjjiiihhhhhhhhhggggggggghhhhhhiiijjjjjj}}}wwwtttqqqqqqpppqqqrrrtttvvvwwwyyyzzz{{{{{{|||qqqhhh```\\\YYYVVVWWW[[[aaaeeekkkrrr{{{~~~vvvpppmmmkkkiiigggiiikkklllnnnrrrxxx|||~~~||||||zzzxxxwwwvvvuuusssqqqpppppppppqqqpppppppppoooooonnnnnnmmmmmmmmmlllkkkjjjiiihhhggghhhggggggggghhhiiikkklll~~~zzzrrrrrrqqqpppqqqrrrssstttwwwxxxxxxxxxzzz~~~}}}wwwkkkddd^^^[[[YYYXXX[[[aaaffflllttt}}}~~~vvvpppllljjjiiihhheeehhhkkkmmmpppvvv~~~}}}|||{{{yyyxxxvvvuuusssrrrqqqpppqqqqqqqqqpppppppppooooooooonnnnnnnnnmmmmmmkkkjjjhhhgggggggggfffggggggiiikkklllyyywwwuuusssqqqqqqqqqqqquuuuuuttttttvvv{{{{{{tttooofffaaa\\\[[[ZZZ[[[```gggnnnttt~~~zzzvvvpppkkkiiihhhhhhgggfffiiimmmpppuuu~~~~~~}}}}}}|||{{{yyywwwuuutttrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnmmmllljjjhhhggggggffffffeeegggiiikkklll~~~{{{wwwtttrrrqqqppprrrrrrrrrrrrtttyyy~~~zzzuuunnniiiddd___\\\\\\[[[\\\cccjjjssszzztttpppllliiihhhggggggfffhhhlllqqquuu{{{~~~}}}}}}}}}{{{zzzwwwvvvtttrrrqqqqqqqqqrrrqqqqqqqqqpppppppppppppppnnnoooooonnnllljjjhhhgggffffffeeeeeefffhhhkkklll~~~zzzvvvtttssssssrrrqqqppprrruuuwwwxxxxxx{{{|||}}}}}}~~~}}}~~~xxxsssnnnjjjggg___\\\[[[[[[[[[]]]eeennn}}}wwwrrrooojjjhhhhhhiiikkkkkkmmmsssxxx{{{~~~}}}yyywwwtttrrrqqqqqqrrrssspppqqqqqqqqqqqqpppooooooqqqpppooonnnlllkkkjjjiiigggfffeeeeeefffggghhhiii}}}zzzxxxvvvuuurrrrrrrrrsssssstttuuuvvvtttuuuvvvwwwxxx{{{~~~xxxrrrmmmiiieeebbb]]][[[ZZZ[[[\\\```jjjttt}}}vvvqqqnnnkkkjjjjjjlllmmmnnnpppxxx~~~|||yyywwwtttrrrqqqqqqssstttqqqqqqrrrrrrqqqqqqpppoooppppppooommmlllkkkjjjiiigggffffffeeefffggghhhiii}}}zzzxxxtttwwwxxxvvvrrrpppppprrrmmmnnnpppqqqrrrvvvzzz~~~xxxtttnnnhhhdddaaa^^^\\\[[[YYYYYY\\\___eeeqqq}}}yyysssnnnnnnmmmmmmnnnoooppprrrrrr~~~}}}{{{yyywwwuuusssrrrrrrssstttsssssssssssssssrrrqqqqqqppppppooommmlllkkkjjjiiiggggggfffeeeeeefffhhhiii~~~}}}}}}}}}|||{{{}}}{{{|||sssmmmlllnnnkkklllmmmoooppptttyyy|||zzzssslllhhhccc___\\\[[[XXXWWWXXXVVVXXX]]]bbbjjjxxx|||{{{yyytttpppmmmnnnoooppppppqqqsssuuuzzz|||zzzxxxwwwuuusssrrrssssssttttttttttttttttttsssrrrrrrpppooonnnmmmlllkkkjjjjjjhhhgggfffeeeeeefffggghhh|||yyyxxxwwwvvvuuuyyy{{{wwwooolllllljjjkkkmmmnnnooorrrwwwzzz}}}yyynnngggbbb___[[[XXXWWWWWWVVVUUUVVVUUUXXX___eeeooo}}}|||wwwuuussspppmmmmmmooorrrrrrssstttwwwzzz|||zzzwwwvvvuuutttsssttttttttttttuuuuuuuuuuuutttssssssoooooonnnmmmlllkkkkkkjjjhhhgggfffeeeeeefffggghhh~~~zzzwwwuuutttrrrqqqtttvvv{{{}}}tttooommmjjjkkkllllllmmmppptttxxx{{{}}}{{{uuummmddd___[[[XXXUUUSSSTTTUUUUUUTTTVVVVVVZZZaaahhhqqqyyytttqqqpppnnnmmmmmmppptttuuuwwwzzz}}}zzzwwwvvvvvvuuutttttttttuuutttuuuuuuuuuuuutttssssssooonnnnnnmmmllllllkkkkkkiiihhhfffeeeeeefffgggggg}}}{{{xxxvvvuuutttrrrpppsssuuuyyy|||{{{tttppplllmmmmmmmmmnnnppptttwwwyyy{{{}}}zzzwwwrrrmmmhhhccc^^^ZZZVVVSSSQQQPPPRRRSSSTTTTTTVVVWWW\\\dddjjjrrr~~~~~~zzzuuupppnnnnnnoooppplllpppuuuxxx{{{~~~{{{vvvvvvvvvuuuuuuuuuuuuuuuttttttuuuuuuttttttsssrrrnnnnnnnnnmmmllllllkkkkkkiiihhhgggfffeeeffffffgggzzzxxxvvvvvvvvvuuutttrrruuuvvvyyy{{{~~~xxxsssooopppppppppppprrruuuxxxyyy{{{}}}~~~rrrnnnhhhddd```^^^[[[YYYSSSPPPNNNNNNPPPSSSTTTTTTVVVWWW]]]eeekkkrrr|||}}}zzzyyyvvvrrrnnnmmmnnnppprrrkkkpppvvvzzz~~~{{{vvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttssssssrrrnnnnnnnnnmmmlllllllllkkkiiihhhgggfffeeeeeefffgggyyyvvvsssqqqqqqssssssssssssssstttuuuwwwzzz}}}~~~~~~zzzxxxuuuuuuvvvwwwvvvuuutttsssxxxzzz}}}~~~zzzuuugggbbb\\\YYYXXXXXXWWWUUUPPPPPPPPPQQQSSSVVVXXXZZZ[[[^^^bbbeeehhhmmmtttzzz|||zzzvvvuuurrroooooooooqqqrrrqqqwww|||~~~|||zzzxxxwwwvvvwwwwwwwwwuuusssssssssrrrrrrqqqqqqqqqnnnnnnnnnnnnnnnnnnmmmmmmiiiiiihhhffffffeeeeeeeeexxxuuuqqqpppppprrrrrrrrrrrrrrrrrrtttvvvyyy{{{|||}}}~~~}}}{{{zzz{{{{{{|||||||||{{{zzzzzz{{{|||}}}~~~{{{sssnnn```\\\XXXVVVVVVWWWVVVUUUTTTTTTSSSTTTUUUXXX[[[\\\]]]```ccceeegggkkkqqquuuxxxzzz}}}~~~}}}zzzxxxvvvwwwuuusssqqqqqqrrrtttuuuqqqvvv|||}}}{{{yyywwwwwwwwwxxxwwwvvvttttttsssrrrrrrqqqppppppnnnnnnnnnmmmmmmllllllllliiiiiihhhgggffffffffffff|||vvvsssooonnnnnnpppqqqqqqooopppppprrrtttvvvxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}|||sssiiidddZZZWWWUUUTTTUUUWWWXXXXXXZZZYYYXXXXXXYYY\\\```bbbdddeeeggghhhhhhjjjmmmpppqqqsssuuuwwwxxxwwwvvvuuuwwwvvvuuutttuuuvvvxxxzzzvvvzzz~~~|||zzzxxxwwwxxxxxxwwwvvvuuuuuutttsssqqqpppooooooooonnnnnnmmmlllkkkjjjjjjjjjiiihhhgggffffffffffff~~~yyysssppplllkkklllnnnoooooommmmmmnnnppprrrtttuuuvvvvvvvvvvvvwwwyyy|||~~~~~~}}}xxxmmmbbb]]]XXXWWWVVVVVVXXXZZZ\\\]]]___^^^]]]]]]```dddhhhkkkmmmnnnnnnmmmmmmllllllmmmnnnooopppsssvvvxxxxxxwwwxxxxxxxxxxxxzzz|||~~~}}}{{{yyyxxxxxxxxxwwwvvvvvvuuutttsssqqqpppooonnnooonnnnnnlllkkkjjjiiiiiijjjiiihhhhhhggggggggghhh{{{vvvpppmmmiiihhhiiikkkllllllkkklllmmmoooppprrrrrrsssrrrrrrsssuuuxxx|||ttthhh___ZZZWWWXXXYYYZZZ\\\___bbbdddfffeeefffhhhkkkppptttwwwvvvvvvuuutttssspppnnnlllnnnmmmnnnrrrwww{{{{{{{{{{{{|||}}}~~~|||yyyyyyyyyyyywwwvvvvvvuuutttsssqqqpppooonnnooonnnnnnlllkkkjjjiiiiiijjjjjjiiihhhhhhhhhhhhiiixxxsssmmmjjjgggfffgggiiijjjjjjiiijjjlllnnnooopppqqqqqqooopppqqqtttxxx}}}|||oooddd]]][[[WWWZZZ]]]```cccggglllooorrrsssuuuwww{{{~~~}}}|||xxxtttppppppoooooosssyyy}}}zzzyyyyyyyyyxxxvvvuuuuuutttsssqqqpppooooooooonnnnnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiijjj|||vvvqqqjjjhhhddddddeeeggghhhiiiiiijjjlllnnnoooooooooooommmnnnqqquuuyyy}}}wwwiii^^^[[[[[[ZZZ^^^dddjjjooottt{{{{{{wwwtttsssxxx~~~{{{zzzzzzyyyxxxvvvttttttsssrrrrrrqqqppppppnnnnnnnnnmmmmmmllllllllljjjjjjiiiiiiiiijjjjjjkkk{{{uuupppiiifffcccbbbdddfffggghhhhhhjjjlllnnnoooooooooooolllnnnqqquuuzzz~~~sssdddZZZYYY[[[]]]ccckkkrrryyy}}}zzzyyy}}}~~~{{{zzzzzzzzzxxxwwwsssssssssrrrrrrqqqqqqqqqnnnnnnnnnnnnnnnnnnmmmmmmjjjjjjjjjiiijjjjjjkkkkkk~~~xxxqqqmmmgggfffdddcccbbbcccddddddgggiiikkkllllllkkkmmmnnnmmmooosssuuuxxx{{{qqqggg___YYYYYY\\\aaakkkvvv~~~}}}}}}{{{xxxwwwvvvxxxwwwuuusssrrrqqqrrrrrrqqqpppooommmmmmmmmnnnooommmlllkkkiiihhhggggggggg{{{tttnnnjjjfffeeedddcccbbbcccddddddgggiiikkklllkkkkkklllmmmnnnpppsssuuuxxx{{{vvvjjjbbb\\\YYY[[[```fffsss~~~~~~{{{zzzyyyxxxyyyxxxvvvtttsssrrrrrrrrrrrrqqqooonnnmmmmmmmmmnnnlllkkkjjjiiihhhggggggggg|||vvvpppjjjffffffeeedddcccccccccdddeeefffhhhjjjkkkkkkkkklllmmmnnnqqqsssuuuwwwzzz~~~tttkkk```[[[XXXYYY___gggrrr~~~|||{{{{{{|||{{{zzzxxxvvvuuutttssssssrrrrrrpppnnnmmmlllllllllkkkjjjiiihhhgggfffffffffxxxrrrmmmhhhdddfffeeedddcccccccccdddeeeeeegggjjjkkkjjjkkklllmmmoooqqqsssuuuvvvyyy|||}}}}}}~~~kkkcccZZZVVVVVV[[[fffppp}}}||||||}}}~~~|||{{{zzzxxxwwwuuuttttttsssrrrqqqooommmlllkkkkkkjjjiiihhhgggffffffffffff|||uuuoookkkgggeeeeeedddcccccccccdddeeefffeeegggjjjkkkkkkkkkmmmnnnoooqqqssstttuuuvvvyyy|||zzz{{{}}}~~~xxxggg___XXXVVVXXX```ooo|||}}}|||~~~}}}||||||~~~}}}}}}{{{zzzxxxvvvuuutttrrrrrrqqqpppnnnlllkkkjjjjjjiiihhhgggfffffffffgggyyyrrrmmmiiigggeeeeeedddcccccccccdddeeefffeeehhhjjjllllllmmmnnnpppoooppprrrrrrssstttwwwyyyyyyzzz|||~~~ttteee^^^YYYXXX\\\gggyyy~~~zzzxxxzzz~~~}}}~~~}}}}}}|||{{{yyywwwuuusssqqqqqqqqqpppooommmlllkkkjjjiiihhhhhhggggggggghhh~~~uuunnnjjjhhhgggfffddddddcccbbbcccdddeeeffffffhhhkkkmmmmmmnnnoooqqqnnnoooqqqqqqqqqqqqtttvvvxxxzzz{{{}}}}}}sssbbb]]]YYYZZZ```nnnyyyvvvwwwyyy|||~~~wwwtttvvv}}}}}}}}}}}}{{{yyyvvvtttsssooopppppppppooonnnlllkkkjjjjjjiiihhhhhhhhhhhhiii{{{ssslllhhhgggffffffddddddcccbbbcccdddfffggggggiiilllmmmnnnoooppprrrmmmoooppppppoooppprrrtttxxxyyy{{{}}}~~~|||~~~|||sss```[[[XXXZZZbbbrrryyyrrroooooorrrtttyyyzzz}}}|||uuurrrsss{{{}}}}}}}}}{{{yyyvvvtttrrrnnnooopppppppppnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiii|||wwwpppjjjgggffffffeeeeeeeeedddccccccdddfffgggjjjjjjkkkmmmnnnooopppqqqttttttsssqqqpppqqqsssvvvwwwxxxzzzzzzzzzzzz{{{}}}~~~|||tttggg]]]WWW\\\gggxxx}}}uuunnnlllkkkkkkmmmrrrrrrtttxxx|||~~~xxxuuuvvv{{{}}}{{{zzzyyyvvvrrroooooooooppppppooommmkkkjjjlllkkkkkkjjjiiihhhgggggg{{{vvvooojjjggggggffffffeeeeeedddccccccdddeeefffiiiiiijjjkkkmmmnnnooopppqqqrrrqqqpppnnnooorrrtttvvvxxxzzzzzzzzzzzz{{{}}}~~~~~~|||sssggg\\\WWW^^^kkk}}}}}}wwwooohhhfffffffffiiimmmoooqqquuuyyy{{{}}}zzzyyyyyy}}}~~~}}}{{{zzzyyywwwssspppoooooooooooonnnlllkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjxxxtttnnniiihhhgggggggggfffeeedddddddddddddddeeegggggghhhiiijjjlllmmmnnnnnnnnnnnnmmmlllmmmpppsssuuuwwwyyyzzzzzzzzz|||}}}}}}}}}~~~|||sssiii^^^YYY___lllyyyqqqiiibbbaaaaaabbbeeeiiimmmooosssvvvwwwyyy|||}}}~~~~~~~~~~~~~~~}}}|||||||||||||||~~~}}}|||zzzyyyyyyxxxuuurrrooooooooonnnmmmllljjjiiijjjjjjkkkkkkkkkllllllllluuuqqqllliiihhhhhhhhhggggggffffffeeeddddddddddddeeeeeeeeefffhhhiiikkkllljjjkkkkkkjjjjjjlllooorrrsssvvvyyyzzzzzz{{{|||}}}|||}}}~~~~~~vvvnnnccc\\\```kkk{{{yyyooogggaaa``````aaadddhhhlllooossstttuuuvvvyyy|||}}}|||{{{zzzzzzyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyxxxvvvtttoooooonnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkssspppkkkiiihhhhhhhhhggggggggggggfffeeedddccccccbbbbbbbbbbbbcccfffhhhiiigggggghhhhhhhhhjjjnnnqqqqqqtttxxxzzz{{{{{{|||}}}|||}}}~~~~~~{{{ssshhh```dddlllzzz{{{ooogggaaa``````aaadddhhhkkknnnrrrsssrrrssswww{{{~~~~~~~~~}}}}}}}}}|||}}}~~~{{{zzzyyyyyyxxxxxxyyyyyyzzzzzz{{{|||}}}~~~~~~~~~{{{{{{zzzzzzzzz{{{|||}}}}}}{{{yyyyyyyyyyyywwwvvvpppooonnnmmmlllkkkkkkjjjkkkkkkkkkjjjiiihhhhhhhhh}}}rrroookkkhhhhhhhhhgggffffffffffffeeedddbbbaaa```]]]\\\\\\\\\]]]```bbbdddbbbcccddddddeeehhhlllooopppssswwwzzz{{{{{{|||}}}}}}}}}~~~wwwmmmfffiiippp|||qqqiiibbbaaaaaabbbeeeiiikkkooorrrrrrppppppuuuzzz~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}zzzzzzyyyxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{||||||zzzyyyxxxxxxxxxyyy{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyyyyywwwvvvqqqpppooommmlllllllllllllllkkkkkkjjjiiihhhgggfff~~~zzzqqqoookkkhhhhhhgggfffeeecccccccccbbbaaa___]]][[[WWWVVVUUUUUUVVVYYY\\\^^^]]]^^^___```aaadddiiilllnnnrrrwwwzzz{{{||||||}}}~~~~~~|||rrrkkkmmmqqqyyywwwooohhhfffffffffiiimmmooossswwwvvvssssssxxx~~~~~~~~~||||||zzzyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvxxxyyy{{{zzzzzz{{{||||||||||||{{{||||||}}}}}}zzzyyyxxxxxxwwwvvvsssqqqpppnnnmmmmmmmmmmmmkkkkkkkkkjjjjjjiiiiiiiii}}}yyyqqqoookkkiiihhhgggeeeddd```aaaaaa```^^^\\\ZZZXXXRRRQQQPPPPPPQQQTTTWWWYYYYYY[[[\\\]]]^^^bbbfffjjjnnnrrrwwwzzz{{{|||}}}}}}~~~vvvnnnmmmooosss}}}uuunnnlllkkkkkkmmmrrrtttyyy|||{{{wwwwww}}}}}}|||{{{yyyyyyxxxwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvwwwxxxwwwuuuuuuuuuvvvxxxzzzyyyyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~{{{yyyxxxxxxwwwvvvsssrrrpppooonnnmmmnnnnnnjjjjjjkkkkkkkkkkkkllllllzzzvvvnnnllliiigggeeeccc```^^^^^^[[[XXXWWWWWWWWWUUURRRSSSQQQPPPNNNNNNPPPRRRSSSTTTUUUVVVYYY\\\```dddfffooooooqqqtttxxx|||}}}}}}{{{sssooommmrrr}}}yyyvvvuuuvvvxxxyyy|||}}}}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwyyyxxxvvvuuutttttttttuuuvvvvvvuuuuuuuuuwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||yyyxxxxxxwwwwwwtttsssqqqpppoooooonnnnnnmmmlllkkkiiihhhggggggfff}}}wwwsssllljjjfffdddbbb```]]]ZZZXXXUUUSSSSSSTTTTTTSSSQQQQQQPPPOOONNNNNNOOOOOOPPPQQQRRRUUUXXX]]]bbbfffhhhpppppprrruuuyyy}}}}}}uuupppnnnqqq}}}}}}|||~~~}}}zzzxxxxxxxxxwwwvvvvvvvvvvvvwwwyyywwwvvvttttttttttttuuuvvvuuuuuuuuuuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{|||zzzyyyxxxwwwvvvssssssqqqpppooonnnnnnnnnlllllljjjiiihhhhhhgggggg~~~yyysssoooiiifffccc```^^^[[[WWWTTTRRRQQQPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQPPPOOONNNNNNPPPTTTYYY___eeeiiikkkrrrtttwwwzzz}}}xxxrrrooopppyyy}}}zzzxxxyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwuuutttsssttttttuuuttttttttttttuuuvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwxxxxxxyyyzzz{{{}}}}}}|||}}}~~~|||{{{zzzyyywwwuuusssrrrqqqpppooonnnnnnnnnkkkjjjjjjiiihhhhhhiiiiii}}}zzzuuupppllleeeccc___\\\ZZZWWWSSSPPPRRRRRRRRRSSSTTTUUUTTTTTTTTTUUUWWWWWWVVVTTTPPPNNNLLLOOOUUU\\\cccjjjnnnqqqwww{{{~~~{{{uuupppnnnuuu~~~~~~|||{{{{{{zzzyyyxxxxxxwwwwwwxxxwwwvvvuuutttsssttttttuuussssssttttttuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~}}}|||{{{yyyvvvtttsssrrrqqqooonnnnnnnnnnnnjjjiiiiiiiiiiiiiiijjjjjj|||yyyvvvrrrmmmiiibbb```\\\ZZZXXXVVVRRRPPPTTTUUUWWWWWWWWWVVVVVVVVVXXXYYY\\\\\\[[[WWWRRROOOOOOSSSZZZbbbjjjqqquuuwww||||||yyy|||~~~xxxrrrnnnssszzz|||{{{zzzyyyxxxxxxxxxxxxvvvvvvtttssssssttttttuuurrrssstttuuuvvvwwwxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzz{{{yyyyyyzzz{{{|||~~~}}}|||{{{yyyvvvtttrrrrrrpppooonnnmmmmmmmmmiiiiiiiiihhhiiiiiijjjkkk}}}yyyvvvrrrnnniiifff```^^^\\\ZZZYYYXXXVVVTTTVVVXXX[[[[[[ZZZYYYZZZZZZ]]]___aaaaaa___ZZZUUURRRUUUZZZbbbkkksssyyy|||}}}yyyvvvyyy}}}~~~wwwrrruuu{{{~~~}}}|||zzzyyyyyyyyyyyyvvvuuutttsssssssssuuuuuurrrsssuuuwwwxxxyyyyyyyyyvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{xxxyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~|||{{{zzzyyywwwuuurrrqqqpppooonnnmmmmmmmmmjjjiiiiiiiiiiiiiiijjjjjj}}}zzzuuuqqqnnnjjjeeebbb___]]]\\\\\\\\\\\\ZZZYYYYYY\\\```bbbaaa```aaacccfffgggiiihhhfffaaa\\\YYY\\\aaajjjsss{{{zzzxxxxxxyyy}}}}}}||||||}}}~~~xxxyyy~~~|||{{{zzzyyyyyyyyyuuutttssssssssssssuuuuuussstttvvvxxxyyyzzzzzzzzzwwwwwwxxxxxxyyyzzzzzz{{{}}}||||||{{{{{{{{{||||||yyyzzz{{{}}}~~~}}}{{{zzzyyyzzzzzzzzz||||||zzzyyyxxxwwwvvvrrrqqqpppooommmmmmmmmmmmjjjjjjiiiiiiiiiiiiiiiiiizzzwwwsssoookkkgggccc___^^^]]]\\\]]]^^^___^^^]]]\\\```eeehhhggghhhiiikkknnnooopppooolllhhhccc```aaafffoooxxxzzzvvvxxx{{{zzz~~~}}}yyywwwyyyzzz|||~~~|||}}}~~~~~~~~~}}}|||zzzzzzyyyyyyuuutttsssrrrssssssuuuuuussstttwwwyyyzzz{{{{{{{{{xxxxxxyyyzzzzzz{{{||||||~~~}}}}}}|||||||||}}}}}}yyyzzz|||~~~|||yyywwwvvvvvvyyyxxxxxxyyy}}}|||~~~|||yyyxxxxxxwwwwwwrrrqqqpppnnnmmmmmmmmmmmmkkkjjjjjjiiihhhhhhiiiiii{{{tttmmmjjjfffaaa^^^___]]]]]]^^^aaaeeeggggggggggggiiikkklllmmmnnnqqqsssttttttuuutttqqqmmmiiigggmmmpppuuu|||}}}{{{yyyxxx{{{{{{{{{{{{{{{zzzxxxxxxvvvvvvvvvwwwxxxyyyzzzzzz|||||||||}}}zzz|||yyy~~~}}}{{{yyyxxxwwwxxxwwwvvvvvvwwwwwwvvvuuussstttvvvwwwyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{{{{||||||||||||||||||~~~~~~|||zzzxxxvvvuuuuuutttwww{{{}}}|||{{{{{{{{{zzz}}}zzzxxxvvvuuutttrrrooommmllllllmmmmmmnnnmmmkkkiiiiiijjjkkklllzzzsssllliiieee```^^^___]]]^^^```cccgggiiiiiiiiijjjlllnnnppppppqqqsssuuuyyyyyyzzzyyywwwsssooommmnnnqqqvvv}}}~~~|||}}}}}}||||||{{{zzzzzzyyyxxxwwwvvvvvvwwwxxxyyyzzz|||{{{{{{{{{~~~zzztttuuuvvv~~~}}}|||{{{{{{xxxwwwvvvvvvwwwwwwvvvuuutttuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzxxxwwwvvvvvvvvvvvvyyy|||~~~}}}|||{{{{{{{{{|||zzzxxxwwwuuutttrrrpppmmmllllllmmmmmmmmmlllkkkjjjiiijjjkkkkkk~~~yyyqqqjjjgggddd```^^^______aaadddgggjjjlllmmmmmmnnnqqqssstttuuuuuuwwwxxxxxxyyyyyyyyywwwtttqqqoooqqqsssyyy~~~~~~~~~~~~~~~|||zzzxxxwwwwwwyyy{{{|||}}}|||||||||}}}|||sssnnnqqqwwwyyywwwvvvvvvwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{{{{|||||||||}}}}}}~~~~~~}}}{{{zzzxxxwwwwwwvvvvvvvvvwwwwwwxxx{{{}}}~~~}}}{{{zzzzzz{{{~~~{{{yyyxxxwwwvvvtttssspppnnnmmmllllllmmmlllkkkkkkkkkjjjjjjjjjjjj~~~wwwooohhhfffccc___^^^```aaadddhhhlllnnnoooqqqrrrrrrtttwwwxxxxxxxxxyyyzzzwwwxxxyyyxxxwwwuuusssrrruuuxxx~~~~~~|||{{{}}}vvvooommmuuuzzzxxxwwwwwwxxxxxxvvvuuuuuuuuuvvvwwwxxxxxxxxxxxx|||||||||}}}}}}}}}~~~~~~~~~|||zzzwwwvvvuuuuuuuuuuuuvvvwwwxxxxxxyyy{{{}}}}}}{{{yyyyyyyyy{{{~~~}}}zzzyyyyyyxxxwwwtttsssqqqooommmllllllllljjjkkkkkkkkkkkkjjjiiiiii~~~vvvnnngggeeebbb______bbbdddhhhmmmpppqqqrrrsssuuusssvvvyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxzzz}}}yyyrrrpppqqq}}}~~~}}}|||zzzyyyxxxyyyyyywwwvvvtttuuuvvvwwwxxxyyyyyyyyy}}}}}}}}}~~~~~~~~~~~~~~~{{{yyywwwvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz|||{{{yyywwwwwwwww|||~~~|||zzzyyyyyyxxxwwwttttttrrrpppnnnmmmlllkkkjjjjjjkkkkkkkkkjjjiiihhh}}}uuummmfffdddbbb```aaadddffflllqqqttttttsssuuuvvvtttwwwzzz{{{zzzyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzz}}}vvvsssvvvzzz~~~~~~~~~|||{{{zzz{{{zzzyyywwwtttuuuwwwyyyzzz{{{{{{|||~~~~~~~~~~~~~~~|||zzzyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxyyyzzzzzzxxxwwwwwwxxx{{{~~~}}}{{{zzzyyyxxxwwwuuutttsssqqqooommmlllkkkkkkjjjjjjjjjiiiiiiiiiiii}}}uuummmfffdddcccaaacccfffiiinnnuuuwwwuuutttuuuwwwvvvxxx|||}}}|||zzzyyyyyyvvvvvvwwwxxxyyyzzzzzz{{{zzz{{{~~~}}}|||||||||zzzyyyvvvwwwyyy{{{}}}~~~}}}~~~~~~{{{{{{zzzyyyyyyyyyyyyyyyxxxyyyzzzzzzxxxxxxxxxyyy{{{}}}|||zzzzzzxxxwwwuuutttsssrrrpppmmmkkkjjjlllkkkiiihhhhhhhhhiiijjj}}}uuummmfffdddcccbbbdddgggjjjpppvvvxxxvvvtttuuuwwwwwwyyy}}}~~~}}}{{{yyyyyyzzzzzz{{{|||}}}~~~~~~}}}~~~}}}{{{zzzxxxyyy{{{~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{{{{}}}|||{{{zzzyyywwwuuuuuutttrrrpppmmmkkkjjjlllkkkiiigggggghhhiiikkk~~~zzzrrrnnnhhhcccbbbcccfffiiinnnppprrrssssssssstttuuuxxxzzz|||}}}}}}{{{yyywwwvvvvvvxxxzzz|||~~~|||}}}~~~|||}}}~~~}}}||||||||||||~~~}}}{{{yyyxxx{{{zzzzzzyyyxxxvvvuuusssqqqooommmlllkkkllliiifffeeegggiiijjjjjj}}}zzzqqqnnnhhhcccaaabbbeeegggmmmooorrrrrrrrrqqqqqqrrruuuvvvxxxyyyyyywwwuuutttuuuvvvxxxzzz|||~~~~~~~~~}}}}}}}}}}}}}}}{{{zzz}}}zzzyyyxxxvvvuuutttrrrqqqnnnlllkkkjjjjjjhhhggghhhiiijjjiiihhh}}}yyyqqqnnnhhhcccaaabbbdddfffkkknnnqqqqqqpppnnnnnnnnntttuuuvvvvvvvvvuuusssrrrtttuuuvvvyyy{{{~~~~~~~~~~~~~~~~~~{{{yyywwwuuutttsssrrrpppnnnlllkkkjjjhhhhhhhhhjjjkkkkkkhhhfff}}}yyyrrroooiiidddbbbbbbdddeeeiiilllooopppooommmlllllluuuuuuvvvvvvvvvuuuuuutttssstttuuuwwwzzz}}}}}}{{{xxxvvvuuutttsssqqqooonnnlllllliiiiiihhhiiijjjkkkiiiggg{{{tttqqqlllgggdddcccdddeeehhhjjjmmmnnnnnnmmmlllmmmuuuuuuuuuuuuuuuvvvwwwwwwsssssstttvvvzzz~~~}}}{{{yyyvvvvvvtttsssqqqpppooonnnllljjjgggggghhhjjjjjjjjj~~~wwwtttooojjjgggffffffggggggiiilllmmmmmmnnnppprrrtttsssssssssuuuwwwyyyzzzuuuuuuvvvxxx||||||zzzwwwvvvuuutttrrrqqqpppooonnnkkkgggfffhhhjjjkkklllzzzwwwsssnnnjjjhhhhhhhhhfffhhhjjjlllnnnqqquuuxxxuuuuuutttuuuwwwzzz~~~yyyyyyzzz|||{{{yyyvvvvvvuuusssrrrqqqpppooollljjjhhhhhhjjjkkkkkkjjj|||yyyuuupppllljjjjjjjjjfffhhhjjjkkknnnrrrxxx|||xxxxxxwwwxxx{{{||||||}}}zzzwwwuuuuuutttsssqqqpppoooooojjjiiiiiikkklllllljjjhhh{{{wwwtttsssqqqooonnnmmmkkkkkkmmmqqqvvvyyyzzz~~~}}}{{{xxxxxxwwwvvvuuutttrrrnnnkkkjjjjjjjjjjjjjjjjjjjjjjjj~~~{{{xxxwwwuuutttrrrooonnnnnnooosssxxx}}}}}}yyywwwuuusssssssssrrrooommmkkkkkkkkkjjjjjjiiiiiiiii}}}|||{{{yyywwwrrrsssssssssuuu{{{~~~{{{vvvtttqqqppppppppppppooollllllkkkjjjiiihhhhhhggg~~~|||zzztttvvvwwwvvvwww}}}}}}xxxtttpppnnnnnnnnnnnnnnnllllllkkkjjjiiihhhgggfff~~~|||wwwxxxyyyxxxyyy{{{wwwqqqmmmlllllllllkkkllllllkkkjjjhhhgggffffff}}}zzz{{{{{{{{{}}}|||xxxrrrnnnmmmlllkkkjjjkkkkkkjjjiiihhhggggggfff~~~}}}|||}}}zzzwwwssspppnnnnnnlllkkkjjjjjjiiiiiihhhhhhhhhggg}}}xxxvvvrrrppppppooonnnmmmiiiiiiiiihhhhhhhhhhhhhhhxxxvvvrrrooommmlllmmmnnnmmmlllkkkiiihhhgggggggggzzzwwwssspppmmmlllmmmmmmmmmlllkkkiiihhhhhhgggggg|||zzzvvvrrrooommmmmmmmmmmmlllkkkiiihhhhhhhhhhhh~~~|||xxxtttpppnnnmmmlllmmmlllkkkjjjiiiiiiiiiiii~~~zzzvvvssspppnnnmmmllllllkkkjjjiiiiiiiiiiii|||xxxuuurrrpppooollllllkkkjjjjjjjjjjjjjjj}}}zzzwwwtttqqqpppllllllkkkjjjjjjjjjkkkkkk}}}{{{xxxuuurrrqqqllllllkkkjjjjjjjjjkkkkkk}}}{{{wwwsssooopppooommmkkkjjjhhhhhhggg~~~|||xxxtttppprrrpppooommmkkkjjjiiiiii}}}yyyuuuqqqsssrrrpppnnnmmmkkkkkkjjj~~~{{{vvvssstttsssqqqooommmlllkkkkkk|||xxxuuusssrrrqqqooommmlllkkkkkk~~~zzzwwwtttsssqqqooommmllllllkkk{{{xxxuuutttsssqqqooonnnmmmmmm|||yyywwwvvvtttrrrqqqoooooonnn