BM6P6(@ FFFGGGIIIKKKKKKKKKKKKJJJFFFFFFFFFFFFGGGGGGHHHIIIFFFFFFHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKMMMNNNOOOOOONNNNNNMMMKKKHHHEEECCCCCCCCCDDDGGGGGGGGGGGGGGGGGGHHHHHHMMMMMMLLLLLLLLLMMMOOOPPPRRRRRRRRRRRRQQQPPPOOONNNQQQQQQPPPOOOOOONNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNMMMJJJHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKPPPPPPQQQQQQRRRQQQQQQQQQPPPNNNMMMNNNPPPPPPMMMJJJFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPPPPQQQPPPOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNOOOOOOOOOOOONNNMMMSSSTTTTTTUUUUUUUUUTTTTTTOOONNNNNNMMMMMMLLLLLLLLLGGGGGGFFFFFFGGGIIIJJJKKKKKKMMMNNNNNNNNNNNNPPPQQQQQQRRRTTTVVVVVVUUURRRQQQMMMMMMMMMLLLKKKIIIGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQOOONNNMMMNNNNNNOOOPPPPPPOOOOOOMMMLLLJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIHHHGGGHHHJJJLLLNNNIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????<<<<<<<<<<<<;;;;;;;;;;;;???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGKKKLLLNNNQQQTTTVVVXXXYYY^^^ccclllvvv~~~{{{zzzxxxvvvsssqqqqqqpppnnnkkkhhhdddbbb``````^^^\\\\\\___aaaccccccdddfffiiikkkllljjjhhhgggfffeeedddccccccdddeeefffjjjkkkmmmppptttxxx|||~~~FFFGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLNNNNNNNNNNNNMMMLLLKKKHHHFFFDDDCCCDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKJJJJJJKKKMMMNNNOOOQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNLLLKKKJJJKKKMMMMMMLLLJJJHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKQQQQQQQQQQQQPPPOOOOOONNNPPPNNNMMMNNNOOOOOOMMMKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPOOONNNLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNRRRRRRSSSTTTTTTTTTTTTTTTOOOOOOOOONNNNNNMMMMMMMMMIIIHHHHHHGGGHHHIIIJJJKKKLLLNNNOOOOOONNNNNNPPPQQQPPPRRRTTTVVVVVVUUUSSSRRRQQQPPPPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGIIIJJJKKKLLLNNNNNNNNNOOOOOOPPPPPPQQQQQQPPPOOONNNNNNNNNOOOPPPOOOOOOOOONNNMMMLLLJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGKKKJJJIIIIIIIIIKKKMMMNNNLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFEEECCCAAA@@@@@@???@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMSSSXXX```iiisss~~~|||xxxwwwtttrrrqqqqqqtttwwwyyyzzz|||~~~~~~|||zzzyyyxxxzzz{{{}}}~~~FFFGGGIIIJJJKKKJJJJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMNNNMMMMMMLLLJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPPPPOOONNNLLLJJJJJJKKKLLLMMMLLLJJJHHHGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKQQQQQQPPPPPPOOOMMMLLLKKKNNNMMMMMMMMMOOONNNMMMKKKLLLKKKJJJJJJIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPOOOOOOOOOLLLKKKJJJIIIHHHIIIJJJJJJMMMOOOPPPOOONNNNNNOOOPPPPPPRRRTTTVVVVVVUUUTTTSSSSSSSSSRRRPPPOOOLLLKKKIIIKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHIIIKKKKKKJJJJJJJJJLLLMMMNNNOOOOOONNNLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????======================================================<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======999::::::;;;<<<<<<======<<<============>>>>>>>>>======>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIMMMSSSZZZcccmmmwww~~~FFFGGGHHHIIIJJJJJJIIIHHHJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLHHHGGGFFFDDDCCCCCCCCCDDDBBBBBBCCCCCCEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMNNNOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLMMMLLLJJJHHHGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJNNNNNNOOONNNNNNMMMLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJMMMMMMNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKIIIIIIKKKLLLNNNMMMMMMOOOPPPRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQRRRRRROOONNNLLLKKKJJJIIIJJJJJJMMMNNNOOOOOOMMMLLLMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUSSSSSSRRRPPPNNNLLLJJJIIILLLKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNOOOIIIIIIIIIJJJJJJKKKLLLMMMPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQMMMMMMNNNMMMMMMLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMOOOOOONNNMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???>>>=========<<<<<<======>>>>>>??????================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===??????:::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<========================>>>>>>>>>???============>>>>>>>>>>>>??????@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIMMMQQQWWW___hhhnnntttzzzFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGIIIJJJLLLMMMNNNOOOMMMMMMMMMNNNMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNLLLMMMNNNMMMJJJHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKLLLMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMKKKLLLNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSSSSTTTRRRQQQOOOMMMKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKLLLMMMPPPQQQSSSUUUVVVWWWWWWVVVUUUTTTTTTRRRQQQNNNMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIKKKLLLNNNOOOPPPQQQJJJJJJJJJJJJKKKKKKLLLMMMOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@???>>>============:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888999:::;;;<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>><<<=========>>>>>>>>>???>>>??????@@@@@@??????>>>?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEHHHIIIJJJLLLNNNTTTZZZ___eeekkkttt}}}FFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMNNNMMMMMMLLLHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNOOONNNLLLJJJIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIJJJLLLMMMNNNOOOOOOOOOIIIKKKMMMMMMKKKKKKKKKLLLIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPNNNMMMLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMNNNOOOPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKMMMNNNMMMLLLLLLMMMNNNPPPQQQSSSUUUVVVWWWXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQOOONNNMMMLLLLLLKKKKKKLLLKKKKKKKKKKKKLLLMMMOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOKKKKKKLLLLLLMMMLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNNNNMMMMMMJJJJJJKKKMMMNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCBBBAAA???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999::::::;;;<<<===>>>>>>======<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<============>>>>>>===>>>>>>??????@@@@@@@@@>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGGGGGGGJJJOOORRRYYY^^^eeelllttt~~~EEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLNNNNNNNNNNNNMMMKKKKKKJJJIIIGGGEEEDDDCCCEEEDDDDDDDDDEEEEEEFFFGGGFFFGGGIIIJJJKKKKKKKKKJJJLLLMMMMMMNNNNNNMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOONNNPPPPPPOOOMMMKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNHHHJJJLLLLLLKKKJJJKKKMMMIIIIIIJJJJJJKKKMMMNNNOOOOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQOOONNNNNNNNNNNNLLLMMMOOOOOONNNNNNOOOQQQPPPQQQRRRTTTVVVXXXYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMJJJJJJKKKLLLMMMMMMLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMJJJIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGIIIKKKMMMMMMMMMLLLKKKIIIJJJLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEDDDBBBAAA===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<<<<===>>>>>>???@@@@@@>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDAAABBBCCCCCCCCCEEEHHHKKKNNNRRRXXX]]]ccclllwwwEEEFFFGGGHHHHHHGGGEEEEEEGGGGGGGGGFFFFFFGGGHHHHHHLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJKKKMMMNNNOOOOOONNNNNNNNNNNNMMMLLLJJJHHHFFFDDDFFFEEEEEEEEEEEEEEEFFFGGGEEEFFFHHHIIIJJJIIIIIIHHHLLLMMMMMMNNNNNNNNNMMMMMMHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMOOOPPPQQQPPPNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLGGGJJJLLLLLLJJJIIIKKKMMMKKKKKKJJJKKKKKKLLLMMMNNNMMMLLLLLLLLLLLLNNNOOOPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTRRRPPPOOOOOOOOOOOOMMMNNNPPPPPPPPPPPPRRRSSSPPPQQQRRRTTTVVVXXXYYYZZZUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTSSSQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRRRRQQQOOONNNMMMMMMHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQPPPOOOMMMLLLIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJJJJKKKJJJJJJIIIIIIHHHIIIKKKLLLMMMLLLKKKIIIIIIJJJLLLMMMOOOOOOPPPPPPRRRQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@AAACCCEEEEEEDDDCCCAAA;;;;;;:::::::::;;;<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>999::::::;;;<<<======>>>>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@??????@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>@@@BBBBBBCCCDDDFFFIIIGGGKKKOOOTTTYYYaaakkksssxxxAAACCCEEEGGGHHHIIIIIIHHHJJJIIIGGGFFFFFFGGGIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJHHHGGGGGGHHHJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOSSSSSSSSSRRROOOLLLIIIFFFHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLIIIJJJJJJKKKKKKJJJIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPQQQPPPOOOOOONNNNNNOOOOOORRRQQQQQQPPPOOOOOONNNNNNOOONNNLLLJJJIIIJJJJJJKKKKKKLLLMMMOOOOOOOOONNNMMMRRROOOLLLKKKLLLMMMKKKHHHKKKKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOOOONNNNNNNNNNNNQQQQQQQQQQQQRRRTTTUUUVVVZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTRRRQQQPPPOOOOOONNNNNNMMMMMMNNNNNNOOORRRQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPNNNMMMKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLNNNMMMMMMNNNOOOOOOMMMKKKMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDBBBBBBCCCBBB@@@>>>??????>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<<===>>>?????????>>><<<;;;:::::::::;;;;;;;;;<<<<<<:::<<<>>>???>>><<<:::888>>>>>>===;;;999999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<======<<<:::999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@??????@@@AAAAAAAAAAAA@@@???@@@AAAAAABBBBBBAAAAAAGGGHHHKKKMMMPPPTTTZZZ^^^kkkqqqzzzBBBCCCEEEGGGHHHIIIIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIKKKLLLMMMNNNNNNQQQQQQRRRSSSSSSSSSSSSRRRVVVVVVVVVUUURRROOOKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIKKKLLLNNNOOOPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNMMMLLLKKKKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNNNNQQQOOOLLLLLLMMMMMMKKKIIIKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSUUUUUUZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUTTTSSSRRRPPPPPPOOONNNNNNMMMMMMNNNNNNOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDJJJIIIIIIIIIIIIIIIJJJJJJLLLKKKKKKJJJJJJKKKLLLMMMPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLMMMNNNNNNMMMKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBBBBAAA???===>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;;;;::::::999888:::::::::;;;;;;;;;;;;<<<:::;;;<<<======;;;:::888:::;;;:::888666666999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<>>>===;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>?????????===>>>>>>??????>>>>>>===>>>>>>>>>?????????@@@@@@>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAABBBAAAAAAAAACCCEEEGGGHHHJJJNNNSSSWWW\\\bbbkkkuuu~~~BBBCCCEEEFFFHHHIIIIIIIIIIIIIIIGGGFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJLLLMMMNNNOOORRRSSSTTTUUUVVVWWWWWWWWWYYYYYYYYYXXXUUURRROOOMMMJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSNNNOOOOOOOOOOOOMMMLLLKKKMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMLLLMMMMMMKKKIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOQQQSSSSSSSSSQQQPPPRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQOOONNNNNNMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSRRRQQQQQQRRRQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDIIIIIIHHHHHHHHHHHHHHHIIIMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPPPPPPPOOOOOOOOOOOOLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNNNNOOOOOOPPPQQQQQQMMMMMMLLLKKKKKKKKKKKKKKKNNNMMMKKKJJJIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAAAAABBBAAA>>><<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;999999888888777777888888::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::999777666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>????????????======>>>????????????>>>??????@@@AAAAAAAAAAAA@@@???@@@BBBCCCDDDGGGKKKNNNMMMRRRYYYaaajjjttt}}}CCCCCCDDDFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFHHHIIIIIIHHHFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZZZZYYYWWWTTTQQQOOOKKKKKKJJJJJJKKKKKKLLLLLLQQQPPPPPPOOONNNMMMLLLLLLMMMLLLJJJIIIIIIKKKMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOONNNMMMNNNNNNNNNPPPQQQRRRSSSTTTTTTSSSSSSOOOPPPRRRSSSSSSQQQOOOMMMOOONNNMMMLLLLLLMMMNNNOOOOOONNNNNNNNNMMMMMMKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMOOORRRTTTUUUTTTRRRPPPRRRRRRRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRROOONNNNNNMMMMMMNNNNNNOOONNNOOOQQQSSSSSSRRRQQQPPPQQQQQQPPPPPPOOONNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHLLLLLLLLLMMMNNNOOOPPPQQQOOOOOONNNNNNNNNMMMMMMMMMKKKKKKJJJKKKMMMMMMLLLKKKIIIIIIHHHIIIJJJLLLNNNOOONNNNNNOOOOOOPPPQQQQQQQQQMMMLLLLLLKKKKKKKKKKKKKKKOOOOOOMMMLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCAAA@@@@@@AAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;:::999888888999:::;;;999999:::::::::;;;;;;;;;;;;:::999888888999999:::;;;<<<<<<:::999888:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888999999::::::;;;===<<<;;;;;;;;;;;;<<<===================================================<<<<<<<<<=========>>>>>><<<======>>>>>>======<<<=========>>>>>>>>>??????;;;<<<======>>>>>>======>>>??????@@@@@@@@@@@@@@@>>>???@@@AAAAAABBBEEEHHHGGGJJJNNNTTT[[[ccckkkqqqyyyCCCCCCDDDEEEGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJFFFFFFHHHIIIIIIHHHFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMOOOPPPRRRTTTVVVXXXYYYYYYYYYZZZZZZYYYWWWTTTQQQOOOLLLKKKKKKKKKLLLLLLMMMNNNTTTSSSRRRQQQOOONNNMMMMMMMMMLLLJJJIIIJJJLLLNNNOOOMMMLLLKKKKKKKKKMMMNNNOOOOOOOOONNNMMMMMMMMMMMMNNNQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRUUUVVVVVVTTTQQQOOOOOONNNMMMLLLLLLLLLNNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJKKKMMMNNNNNNNNNMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLMMMOOORRRTTTUUUTTTRRRQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPNNNNNNOOOOOOPPPRRRSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRVVVVVVWWWVVVVVVUUUTTTSSSOOONNNNNNMMMMMMNNNNNNOOONNNOOOQQQSSSSSSRRRPPPOOOOOOPPPPPPPPPPPPOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKLLLNNNOOONNNLLLIIIIIIIIIIIIJJJKKKMMMNNNMMMMMMNNNOOOOOOPPPPPPQQQMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBB@@@??????@@@???<<<::::::::::::;;;;;;;;;;;;;;;:::::::::999999:::::::::<<<;;;:::999999:::;;;<<<999999999:::::::::;;;;;;:::999888777777888:::;;;<<<======<<<::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<============<<<<<<<<<<<<=========>>>>>>>>>;;;;;;<<<============<<<===>>>??????@@@@@@?????????@@@AAAAAAAAAAAACCCEEEEEEGGGJJJMMMPPPVVV\\\aaafffmmmvvvDDDDDDDDDEEEFFFHHHJJJJJJLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOORRRTTTVVVVVVWWWXXXYYYYYYXXXWWWTTTQQQOOOLLLKKKKKKLLLLLLMMMNNNOOOTTTSSSRRRQQQOOONNNMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOMMMLLLKKKKKKLLLNNNOOOOOOOOONNNMMMMMMMMMMMMMMMQQQRRRTTTUUUUUUSSSQQQPPPQQQSSSUUUVVVVVVUUURRRQQQOOONNNMMMMMMMMMMMMMMMMMMLLLNNNPPPPPPNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMLLLMMMNNNQQQSSSTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNOOONNNNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQVVVVVVVVVVVVVVVUUUTTTSSSOOONNNNNNMMMMMMNNNNNNOOONNNOOOPPPQQQRRRQQQPPPPPPNNNOOOPPPQQQQQQPPPOOONNNNNNMMMLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHIIILLLNNNQQQRRRSSSTTTQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMMMMNNNPPPQQQPPPOOOKKKKKKJJJIIIIIIJJJLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA???>>>>>>???>>><<<999:::::::::;;;;;;;;;;;;<<<::::::999999999999::::::999999999888999999::::::999999999999:::::::::::::::999888888888999:::;;;:::;;;<<<;;;999888999:::::::::::::::::::::::::::::::::::::::::::::::::::888888999999:::;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;;;;<<<============<<<======>>>????????????>>>???AAABBBBBBAAAAAABBBCCCCCCEEEFFFHHHIIILLLPPPSSSYYY___iiipppwww~~~DDDDDDDDDDDDFFFHHHJJJKKKNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLNNNPPPRRRSSSTTTUUUXXXXXXYYYXXXWWWTTTQQQOOOKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPNNNLLLKKKKKKLLLNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUTTTRRRQQQPPPQQQSSSTTTTTTSSSRRRQQQNNNNNNNNNNNNNNNMMMLLLLLLKKKNNNQQQQQQOOOLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMNNNOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPQQQUUUUUUUUUUUUUUUTTTTTTSSSOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQNNNOOOPPPQQQRRRQQQOOONNNMMMMMMLLLKKKIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJLLLLLLJJJKKKMMMOOOPPPQQQQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOQQQSSSTTTSSSQQQNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>>>>===;;;999:::;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::777888999999::::::999999888999999999999:::::::::999999999999999:::;;;;;;999:::;;;;;;999888888999999999999999999999999999::::::::::::::::::::::::999999999:::;;;;;;<<<<<<999::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<===============<<<===>>>>>>??????>>>>>>>>>@@@AAAAAA@@@@@@@@@BBB@@@BBBDDDEEEFFFGGGJJJLLLNNNTTT\\\bbbhhhooowww}}}DDDDDDDDDDDDFFFHHHJJJKKKOOOOOOOOONNNNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJHHHHHHHHHHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMOOOQQQRRRSSSSSSXXXXXXYYYYYYWWWTTTRRRPPPKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIIJJJKKKLLLNNNOOOOOOOOONNNQQQOOOMMMKKKJJJLLLNNNOOOOOONNNNNNMMMLLLMMMMMMMMMKKKMMMQQQSSSUUUUUUTTTSSSOOOPPPQQQRRRRRRQQQPPPPPPMMMNNNOOOOOOOOOMMMLLLKKKKKKNNNQQQQQQOOOMMMLLLMMMOOONNNMMMLLLMMMNNNOOOPPPRRRQQQPPPPPPOOONNNMMMLLLNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSRRRSSSSSSTTTTTTTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUUUUUUUTTTSSSSSSOOONNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRMMMNNNPPPRRRRRRQQQPPPOOOIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNLLLMMMNNNOOOPPPOOONNNMMMPPPPPPOOOOOOOOONNNNNNNNNQQQPPPQQQRRRTTTUUUTTTSSSPPPOOOLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@>>>============:::888;;;;;;;;;<<<<<<=========:::999999999999999999:::888999:::<<<<<<<<<;;;:::888888999999999:::::::::999999::::::;;;;;;;;;;;;999;;;<<<<<<:::999999:::999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<======>>>>>>======<<<======>>>>>>>>>>>>>>><<<>>>@@@@@@???>>>???@@@>>>AAADDDFFFFFFGGGIIIJJJBBBGGGNNNTTTZZZ```iiiooowww~~~AAABBBDDDFFFHHHJJJLLLMMMOOOOOONNNNNNLLLKKKIIIHHHIIIIIIKKKLLLMMMMMMMMMMMMHHHIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGFFFHHHKKKMMMOOOOOOOOOOOOUUUVVVWWWXXXVVVSSSPPPNNNFFFGGGHHHJJJLLLMMMNNNOOONNNMMMKKKJJJHHHHHHGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNPPPOOOOOONNNNNNNNNOOOOOORRRQQQOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOQQQPPPOOONNNMMMLLLLLLLLLNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPTTTRRRPPPOOONNNOOOPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMJJJKKKMMMPPPRRRSSSTTTTTTVVVTTTRRRQQQPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNPPPQQQRRRQQQPPPOOOOOONNNMMMKKKJJJJJJJJJJJJGGGHHHIIIKKKLLLLLLLLLLLLKKKMMMNNNOOOMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVTTTRRROOOKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKQQQPPPPPPOOOOOONNNNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::999999888888777<<<;;;999777666777777888888999999::::::999999888999999999999999999999999;;;;;;;;;::::::999999999888888777777888999999:::888888888888888888888888888999;;;<<<<<<;;;999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::999999::::::;;;<<<======<<<<<<<<<;;;;;;;;;:::999999999999:::;;;;;;========================??????>>>>>>>>>>>>??????AAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHLLLQQQVVV\\\___ffflllvvvBBBBBBDDDFFFHHHJJJLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMNNNRRRSSSTTTUUUTTTRRRPPPNNNJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJLLLMMMNNNOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPNNNMMMLLLLLLLLLKKKLLLMMMNNNNNNOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNOOOOOONNNMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPRRRQQQOOONNNNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMKKKLLLMMMOOOQQQRRRSSSTTTUUUSSSRRRPPPPPPPPPRRRSSSRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLJJJJJJJJJJJJIIIJJJKKKLLLLLLMMMLLLLLLJJJLLLNNNNNNMMMLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOQQQSSSTTTUUUUUUUUURRRPPPMMMJJJHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIKKKLLLLLLMMMMMMLLLLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999888888;;;:::999777777777777888888999999999999999999888999999999999999999999999999999999888888777777777999888888777777888888999888888888888888888888888888999:::;;;;;;:::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999:::;;;<<<<<<===:::999999999999:::;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDFFFJJJMMMQQQSSSYYY^^^gggooowwwBBBCCCEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFGGGGGGHHHHHHIIIIIIIIIMMMMMMLLLKKKJJJHHHFFFEEEHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHJJJKKKLLLNNNOOOQQQRRRRRRQQQOOONNNNNNMMMKKKJJJIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPOOONNNMMMLLLLLLKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPQQQPPPNNNMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOQQQSSSTTTSSSRRRPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNNNNOOOOOOPPPQQQOOONNNMMMLLLKKKJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLIIIKKKMMMMMMLLLKKKLLLMMMLLLMMMMMMMMMMMMMMMMMMNNNMMMNNNOOOQQQRRRSSSSSSSSSOOONNNLLLIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCDDDDDDDDDDDDAAA@@@???=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888888888999999999999999;;;:::999888777777777777888888999999999999888888999999999999999999999999888888888888888777777777999999888777777777888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999666666777999:::;;;<<<===999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>?????????@@@AAAAAABBBBBB@@@@@@AAACCCDDDEEEFFFGGGLLLPPPUUU[[[aaahhhnnnrrr~~~CCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHIIILLLLLLKKKKKKJJJHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIGGGEEEFFFGGGJJJKKKKKKLLLNNNPPPQQQQQQPPPOOOOOONNNLLLJJJIIIIIIJJJKKKIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSOOOOOOOOOOOONNNMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNPPPRRRSSSPPPPPPOOONNNNNNOOOOOOPPPRRRSSSSSSSSSSSSRRRQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSQQQQQQRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPOOOQQQPPPOOONNNMMMNNNOOOPPPLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOONNNMMMMMMMMMNNNPPPQQQOOOOOOMMMLLLKKKJJJJJJJJJNNNNNNOOONNNNNNMMMLLLLLLHHHJJJLLLLLLKKKJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQNNNMMMKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEBBB@@@>>><<<;;;;;;<<<===????????????????????????@@@??????>>>>>>======<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999999:::::::::999999999999999666777777888999::::::::::::999999888888777777777777777888888888888777777888888888888888888888888:::::::::999999999999999777777777777777888999999888888888888888888888888999999888888888888999999999999999999999999999999::::::::::::::::::::::::999999999::::::999999999777888888999:::;;;;;;<<<999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBGGGIIILLLOOORRRWWW]]]bbbnnnttt|||CCCCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIKKKIIIGGGEEEEEEGGGIIIKKKIIIJJJLLLNNNOOOPPPPPPPPPMMMMMMKKKKKKJJJKKKLLLLLLIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMNNNPPPQQQQQQMMMNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJMMMMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOORRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNMMMLLLLLLNNNOOOPPPPPPOOONNNLLLKKKKKKKKKKKKNNNNNNNNNNNNNNNMMMLLLKKKHHHJJJKKKLLLJJJJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJKKKKKKLLLMMMNNNOOOLLLLLLKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCCCCBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDBBB@@@>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<;;;;;;::::::::::::999999999888888888999999999999999999:::::::::999999888888888666666777888999999:::;;;999999999999888888888777666777777888888777777666888888888888888888888888999999999999999999999999555555555666777999:::;;;777777777777777777777777999888888777777888888999999999999999999999999999::::::::::::::::::::::::888999999999999999999888;;;;;;;;;:::::::::::::::999888888888888999::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===============>>>>>>>>>>>>>>>??????AAABBBCCCCCCCCCCCCFFFGGGHHHHHHJJJNNNSSSVVV___dddlllrrrwww~~~BBBCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHFFFDDDDDDFFFIIIJJJGGGHHHJJJLLLNNNOOOPPPPPPKKKKKKLLLLLLLLLLLLMMMMMMIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNKKKLLLMMMMMMMMMKKKJJJIIIJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIILLLKKKJJJHHHGGGGGGFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLMMMMMMNNNOOOPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJHHHJJJLLLLLLKKKJJJKKKLLLIIIJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHIIIIIIKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKJJJHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEAAABBBBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@AAAAAA======>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<==============================>>>>>>===<<<<<<;;;;;;:::::::::999999999999888888888888888888999999999999:::::::::999888888777777666666777777888999::::::888888999999999888888777666666777777777777666666888888888888888888888888666666666777777777777777444444555666777999:::;;;777777777777777777777777777777777777777777777777999999999999999999999999::::::::::::::::::::::::888999999::::::999999888<<<<<<<<<;;;::::::999999888888888888888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<==================>>>>>>======>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFJJJMMMQQQUUU[[[```dddkkkssszzzAAABBBBBBBBBCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDEEEGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHFFFFFFHHHIIIKKKLLLMMMNNNKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOOOONNNLLLKKKMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNPPPQQQQQQLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJLLLLLLKKKKKKKKKLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGIIIJJJKKKHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFAAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAA======>>>??????>>>>>>>>>=====================<<<==============================<<<<<<;;;::::::::::::::::::999999999888888888888888999999:::::::::::::::999999888777777666666666777777888888999999777888999999999999888777555666666777777666666555888888888888888888888888555666666666777777777888777666666666666777777888777777777777777777777777666666777888888777666666888888888888888888888888999999999999999999999999999999::::::::::::999999::::::::::::999999999999888888888888888999999:::999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>=====================<<<===>>>???AAABBBCCCDDDDDDCCCBBBBBBDDDFFFGGGKKKOOORRRUUUZZZbbbhhhqqqwwwAAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDBBBAAAAAABBBCCCDDDBBBBBBDDDEEEFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLNNNPPPOOOMMMJJJHHHJJJIIIHHHHHHGGGGGGGGGHHHDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHJJJKKKKKKIIIHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKNNNPPPPPPNNNKKKIIIMMMNNNOOOPPPPPPPPPPPPPPPNNNOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIKKKLLLNNNPPPQQQRRRJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLQQQPPPNNNMMMLLLLLLKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHIIIKKKMMMMMMLLLKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMNNNOOONNNLLLJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGBBBCCCDDDDDDDDDCCCBBBAAA???@@@@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@??????>>>;;;;;;<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999:::::::::999999999999888888888999999::::::::::::::::::999999888777777666777777777777888888888888777777999::::::999888777555555666666666666555555777777777777777777777777777777888888999999999:::999999777666555555555555777777777777777777777777444666777999999777666444888888888888888888888888999999999999999999999999999::::::;;;;;;::::::999777777888888999999999:::888888888777888999999:::999999999::::::;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>=========???>>>===<<<===???AAACCCCCCCCCDDDCCCAAAAAABBBCCCDDDFFFIIIKKKMMMRRRYYY___bbbgggooowww}}}BBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGIIIIIIIIIHHHGGGIIIIIIHHHHHHFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIGGGFFFFFFFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPPPPPPPNNNLLLKKKIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHFFFFFFGGGJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKGGGFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCAAA???======???AAACCCAAA@@@>>>=========>>>???@@@??????>>>===<<<<<<<<>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777888888999999999:::::::::<<<;;;999777666777777888888888888777777777777777888888888888888888888888888888777777666666555555777777888888888888777777444555555666777888888999777777777777777777777777777777666666666666666777666666666666777777777777<<<;;;999888777888999::::::::::::999999888888888777888888888888999999999999999999999999999999999999999999999999888777666888999:::;;;:::999888777888999::::::;;;;;;::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@FFFFFFEEEEEEFFFIIINNNQQQVVVXXX\\\bbbhhhnnnsssvvv@@@AAABBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFAAABBBCCCEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKKKKLLLLLLLLLNNNOOOPPPQQQPPPOOOMMMLLLIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNKKKLLLLLLMMMLLLKKKJJJIIIHHHIIIHHHGGGFFFGGGIIILLLKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCDDDDDDBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAA???>>>>>>???AAABBB@@@???>>>=========>>>??????>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777777888888888999999999888777666555555555555777777777777777777777777888888888888888888888888888777777777666666666555666666777777777777666666444555555666777777888888666666666666666666666666777777666666666666666777555666666666777777777777999999888777777777777777999999888888888777777777777777888888888999999999999999999999999999999999888999999999999888777666888888999:::::::::999888888999::::::;;;;;;::::::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>?????????>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDGGGIIIMMMOOORRRVVV\\\aaaeeehhhlllqqqxxx~~~===???@@@???>>>===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHGGGGGGFFF???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPPPPPPPOOONNNMMMIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJIIIHHHFFFFFFHHHJJJJJJJJJKKKKKKJJJJJJIIIIIILLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>=========<<<<<<;;;;;;:::999999999999999888888777;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666666666777777777888888777777777777666555444444777777777777777777777777777777777777777777777777777777777777666666666666555555666666666666555555555555555666666777777888666666666666666666666666777666666555555666777777555555666666666777777777666666666666666555555444888777777777777666666666777777777888888888999999888888888888888888888888888888999999888888777777777777888999:::::::::999888999999:::::::::::::::::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA??????@@@@@@AAAAAAAAAAAAEEEFFFHHHKKKNNNRRRUUUWWWZZZ^^^eeelllsssyyy~~~<<<>>>???>>>===<<<===>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCBBB@@@>>>===>>>>>>>>>>>>????????????>>>>>>????????????@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJMMMMMMNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJMMMMMMLLLLLLKKKJJJIIIHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEDDDDDDGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDEEEDDDCCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>??????>>>>>>============<<<<<<<<<;;;;;;:::::::::999:::::::::::::::999999::::::::::::::::::::::::888888888888777777777777666666666777777777888888777888999999999888666555666666666777777777777777666666666666666666666666777777777777666666666666555666666777777666666555555555555666666666777777666666666666666666666666666666555555555666777777555555555666666666777777444555666777777666444333777777777777777777777777777777777777888888888888888888888888888888888888777777888888888888777777666666777888999:::::::::888888999::::::::::::999:::999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<>>>>>>???>>>>>>>>>>>>>>>@@@AAAAAA@@@???BBBBBBCCCEEEGGGIIIKKKLLLNNNRRRXXX^^^dddjjjooosssyyy}}}<<<>>>???>>>===<<<===>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBAAA???===<<<=========>>>>>>?????????>>>>>>>>>??????@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;::::::::::::::::::::::::::::::888888888777777777666666777777777888888888999999666777888999999888666555555555666666777777777777555555555555555555555555666666666666777777777777666777777888888777777666555555555555666666666666555555555555555555555555555555555555555666777777555555555555666666666666444555666777777777666555888888888888888888888888666666777777777888888888777777777777777777777777666777777888888888777777666666777777888999:::;;;777888999999::::::999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<===???===<<<===@@@AAA@@@???BBBBBBBBBBBBCCCDDDEEEFFFEEEHHHLLLPPPTTTXXX]]]```ggglllssszzz===>>>???>>>===<<<===???>>>>>>>>>?????????@@@@@@???@@@@@@@@@???>>>======<<<======>>>>>>??????????????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCEEEGGGHHHJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKJJJJJJIIIIIIJJJJJJIIIJJJKKKJJJIIIHHHIIIJJJLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFHHHGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCBBBAAA@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@@@@???>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999999999999999999999999999999999999999999888888777777777666666666777777777888888888999999555555555666666555555444444555555666666777777888666666666666666666666666666666666666777777777777777777888888888888777777555555555555555555555555555555555555555555555555444444444444555666777777444444555555555666666666555666777777777777777777777777888888888888999999666666666777777777888888666666666666666666666666666666777777888888777777777777777777777888999:::777888888999999999999999888888888999999999999999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<:::::::::<<<>>>@@@CCC???;;;:::===???@@@???@@@@@@@@@@@@@@@AAABBBBBBBBBDDDGGGHHHJJJLLLPPPSSSWWW[[[aaagggmmmrrrwww{{{<<<===>>>===<<<<<<===>>>=========>>>>>>>>>?????????>>>>>>=========>>>>>><<<======>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGEEECCCBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMMMMIIIHHHHHHGGGGGGFFFFFFEEEHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJKKKKKKLLLMMMNNNOOOOOOLLLKKKJJJIIIIIIIIIJJJJJJHHHIIIKKKKKKJJJIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLIIIJJJLLLMMMNNNMMMLLLKKKLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHGGGGGGFFFGGGGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@???>>>>>>????????????>>>>>><<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<666777888999999999999999999999999999999999999999888777777777666666666666666666666777777777888888555555444444444555555666444444555555666777777888666666666666666666666666555666666666777777777888666666777777777777666666555555555555555555555555555555555555555555555555444444444444555666777777444444444555555555666666666666666666666777777888666666666777777777888888666666666666777777777888666666666666666666666666555666666777777777777777888888777666666777888999777777888999999999999999777888888888999999999999999999999999999999999999888999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<>>><<<:::999;;;???DDDGGGNNNGGG>>>:::<<>>>>>>>>??????@@@AAAAAACCCDDDDDDEEEGGGJJJLLLKKKNNNRRRVVVZZZ^^^cccgggnnnppptttyyy~~~;;;<<<======;;;;;;<<<===<<<<<<<<<=========>>>>>>???>>>===<<<<<<===???@@@<<<======>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEE@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIGGGHHHHHHIIIJJJJJJJJJIIIKKKIIIGGGEEEDDDCCCCCCCCCHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJIIIHHHGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOOOOLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKJJJIIIHHHIIIJJJJJJGGGIIIJJJKKKJJJJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQPPPNNNLLLKKKHHHFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLJJJKKKMMMNNNOOONNNLLLKKKMMMNNNNNNNNNLLLJJJIIIGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFHHHHHHIIIHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888888999:::::::::::::::888888888888888888888888777777777777666666666666555555555555666666666777888777666555555666888888444444444555666777777888777777777777777777777777555666666666777777888888555555666666666666555555555555555555555555555444555555555555555555555555333333333444555666777888444444444555555555666666666555444444555666777888444555555555666666777777666666666666777777777777666666666666666666666666555555666777777777777777999888777666666777888888777777888999999999999888777777888888999999999999999999999999999999999999888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>><<<:::999<<>>>>>>>>>>>???@@@AAABBB===>>>?????????AAADDDGGGDDDFFFIIIKKKMMMQQQVVVYYY[[[]]]aaaffflllrrrwwwzzz~~~>>>>>>======<<<<<<<<<;;;????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGMMMLLLKKKKKKLLLNNNPPPQQQJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJOOOPPPQQQQQQRRRQQQQQQQQQNNNMMMKKKIIIGGGDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKNNNLLLJJJGGGFFFFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<<<>>:::888;;;AAAHHHMMMXXXQQQJJJGGG@@@:::<<>>===<<<<<<;;;?????????@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJLLLMMMOOORRRTTTWWW[[[```fffkkkqqqsssvvvzzz>>>=========<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAABBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLMMMOOOPPPRRRRRRSSSSSSNNNMMMLLLJJJGGGEEEDDDCCCEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA===>>>>>>>>>>>>>>>======>>>@@@BBB@@@<<<:::<<>>??????>>>>>>===<<<<<<;;;<<<<<<======>>>>>>??????@@@AAABBBDDDEEEGGGHHHIIIHHHIIIKKKLLLNNNRRRWWWZZZ```aaacccgggkkkooosssuuu|||}}}}}}|||=========<<<<<<<<<<<<<<<============>>>>>>>>>>>>=========>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFIIIIIIHHHHHHFFFEEECCCBBBGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEGGGHHHIIIIIIIIIIIILLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLOOOOOOOOOOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHJJJLLLNNNOOONNNLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLOOOQQQSSSTTTTTTNNNNNNLLLKKKIIIGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEECCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA======>>>>>>???>>>>>>>>>===@@@AAA???<<<:::<<<>>><<<<<<<<<;;;::::::999999888888888888888888888888777777777777888888888888777777777777777777777777555555666666666777777777777777777777777777777777444555666777888888888777777777666666555555666666666666777777777888888888555555555555555555555555666666555444444555666666333333333333333333333333333444444333222111333555555555555555555555555555444444444444444444444444666666555555555555666666555666666777777666666555666666555555666666777888555666666777777666666555555555666777777777777777666666777777777777666666888888777777777777888888888777777777777777888888888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999>>>===AAAIIILLLFFF???:::>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>>>>??????@@@AAABBBCCCCCCFFFGGGGGGGGGGGGHHHKKKNNNQQQRRRTTTWWWZZZ]]]```bbbggghhhkkknnnqqqtttvvvwww~~~zzzyyywwwtttrrrooommmlll<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@999;;;===???BBBDDDEEEEEECCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNOOOOOOPPPOOOOOONNNNNNKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMMMMLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRSSSNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOOOOOOORRRQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>????????????>>>;;;<<<===<<<:::999:::;;;;;;;;;;;;::::::999999999888888888888888888888888666777777777888888888888888888888888888888888888555555555666666666777777555555666666777777777888444555666666777777777666777666666555555555666666444444444555555555666666555555555555555555555555555555555555555555555555333333333333333333333333222333444333222111333444444444555555555555555666444444444444444444444444666555555444444555555666555666666666666666666555555555555555666666777777555666666666666666666555555555666777777777777777777777888888888888888888888888777777777777888888888777777666666666666777777777777777777888888888:::::::::::::::;;;;;;;;;:::;;;<<<===<<<;;;:::999999999===DDDJJJIIIBBB<<<=========<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???>>>>>>>>>>>>????????????DDDEEEFFFEEEDDDDDDFFFHHHIIIJJJKKKMMMOOOQQQSSSUUUWWWYYY[[[^^^aaadddfffgggmmmooorrrvvvyyy|||~~~}}}|||{{{zzzwwwuuusssrrrlllkkkjjjhhhfffdddbbbbbb;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>??????===>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@:::;;;===@@@BBBCCCDDDEEECCCCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIILLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMNNNNNNOOOOOOMMMLLLLLLKKKKKKJJJIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPPPPQQQSSSRRRQQQPPPNNNMMMLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>:::;;;<<<;;;:::999::::::999999999888888888888888888888888888888888888888666777777777888888888888777777777777777777777777555555555555666666666666333444444555555666666666444444555666666666666555666666555555555555666666444444444444555555555555555555555555555555555555444444555555555555444444444444444444444444444444222333444444333222333444333444444444555555666666444444444444444444444444555555444444444444555555555555666666666666555555444555555666666666666666555555666666666666555555555555666777777777777777666666666777777888888999888888777777777777888888777777666666555666666666666666777777888888888888999999999999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::===CCCGGGEEEAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@BBBBBBBBBCCCDDDEEEGGGIIIIIIMMMNNNPPPRRRUUUXXXZZZ[[[]]]___aaaeeehhhjjjlllllloooqqquuuyyy}}}~~~|||yyyvvvtttrrrnnnnnnmmmkkkiiigggeeedddaaaaaa```___]]]\\\[[[[[[;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@?????????@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLOOOPPPQQQRRRRRRRRRQQQOOONNNLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIJJJKKKLLLLLLLLLIIIIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCC??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<888888888888888777777777888888888888888888888888777777777777888888888888666666666666666666666666444444555555555666666666333333333444444555555555444444555555555555555444555555444444555555666666555555666666666777777777555555555555555555555555444444555555555555444444555555555555555555555555222444555555444333333444333333333444555555666666333333333333333333333333555555444444444444555555444555555666666555555444444444555666666666666555444555555666666555555444555555666777777777777777444444333333444555666777888888777777777777888888777666666666666666777777666777888888999999888888777888888999999::::::;;;777777777888999:::;;;<<<>>><<<999777<<>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>???>>>>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGIIIKKKMMMOOOPPPOOOPPPRRRUUUWWWXXXYYYZZZ^^^___cccgggkkknnnppprrrsssssstttuuuwwwzzz|||~~~~~~|||zzzxxxwwwwwwvvvtttrrrppppppqqqqqqqqqqqqpppooonnnnnnmmmllljjjgggfffddd`````````___^^^]]][[[ZZZXXXWWWWWWVVVVVVUUUUUUTTT:::::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@BBBCCCEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLKKKKKKHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGJJJLLLOOOQQQRRRSSSQQQPPPPPPNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;888888888888888888888888888888888888888888888888777777777777888888888888555555555555555555555555444444444555555555666666444444444555555555555555444444555555555444444333555444444444444555666777555555555666666666777777555555555555555555555555333444444555555444444333444444444444444444444444333555777777555444444555222222333444444555666666333333333333333333333333555444444333333444444555444555555666666555555444333444555666666666555555444555555666666555555444555555666777777777777777333333222222333555666777888888777777777777888888666666666666777888999999777777999:::::::::999888777777777888999:::::::::666777888999999999999999888;;;:::666999@@@CCCBBB::::::::::::::::::::::::999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>===???@@@@@@??????@@@AAA@@@@@@@@@@@@AAACCCDDDEEEAAAAAABBBDDDEEEFFFGGGHHHFFFGGGIIIJJJLLLLLLMMMMMMQQQRRRTTTWWWYYY[[[]]]^^^cccbbbbbbccceeehhhkkklllnnnqqqtttwwwwwwwwwxxxyyyvvvvvvuuutttttttttttttttwwwvvvuuutttrrrpppnnnmmmhhhfffddddddddddddbbb```______```aaaaaaaaa```___]]]]]]]]]]]]\\\ZZZYYYYYYUUUUUUUUUVVVUUUUUUTTTTTTQQQQQQQQQPPPPPPPPPPPPPPP:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAACCCEEEFFFGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJKKKMMMNNNOOOIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOONNNLLLKKKNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGJJJMMMOOOQQQSSSSSSPPPPPPOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFDDDCCCAAAAAA????????????????????????>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@AAAAAAAAABBBBBBAAAAAA???>>><<<;;;:::999888888:::::::::999999999999999999999999:::888888888888888888888888777777777777888888888888555555555555555555555555444444444555555555666666666666666666666666666666444444444555555444333333444444444444444555666777333333333444444444555555555555555555555555555555333333444555555444333333333333333333333333333333333555888888666555555555222222333333444555666666333333333333333333333333555444444333333444444555444555555555555555555444333333555666666666555444444555555555555555555444555666666777777777777777555555444444555666888999888888777777777777888888666666666666777999::::::777888999:::;;;:::999999666777777888999999::::::777888:::<<<<<<;;;999777111888:::888999>>>AAA???::::::::::::::::::::::::;;;;;;<<<======>>>>>>???<<<<<<===============>>><<<===??????===<<<<<<===<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDFFFGGGGGGHHHHHHHHHKKKLLLLLLMMMNNNOOOPPPPPPRRRRRRRRRRRRTTTWWWZZZ[[[^^^aaadddffffffffffffgggffffffffffffeeeeeedddddd____________^^^]]]\\\[[[ZZZYYYWWWWWWXXXXXXVVVUUUTTTUUUVVVWWWWWWWWWVVVUUURRRSSSSSSSSSSSSSSSRRRRRRNNNNNNOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNOOOOOOOOOOOO:::;;;<<<<<<::::::;;;<<<>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBBBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJIIIIIIJJJKKKMMMOOOPPPNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQPPPOOOMMMLLLKKKKKKJJJKKKKKKLLLKKKKKKJJJIIILLLJJJJJJLLLNNNOOOLLLIIIKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJMMMLLLKKKKKKJJJKKKKKKLLLJJJJJJIIIGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???????????????????????????@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBEEEDDDAAA???<<<;;;:::999===<<<999888777777888999777888999::::::999888777777666666888::::::888444777888999999999888666555666666666666666666666666555555555555555555555555666666555555555444444444444555666555444444555666666555555444444666777888555555555555555555555555444444444444444444444444555555555555555555555555555555555555555444444444333333333333333333333333111222333333444444333333555555555555555555555555222333333444444333333222444333333333333444555555777777777777777777777777666666666666666666666666777777666666666666777777777666555555555666888999777777777777666666666666888888888888888888888888555555666777666555777;;;:::::::::999999888888777888888999999999888777777:::===<<<888999???@@@<<<;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@===>>>>>>>>>????????????BBBBBBBBBCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKLLLKKKLLLLLLMMMNNNNNNOOOOOOPPPOOOMMMLLLLLLMMMOOOPPP:::;;;<<<<<<::::::;;;<<<======>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAAAAACCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIJJJKKKJJJIIIHHHIIIJJJHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPOOOOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJMMMMMMJJJHHHJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRNNNNNNLLLKKKJJJIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIGGGFFFDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAABBBAAA@@@>>>===<<<;;;;;;===;;;999888777777888999777888999999999999888777888666555666999999777555777777888888777777666555555555555555555555555555555555555555555555555555666555555555444444444444444555666555444444555666666555555444555666777888555555555555555555555555444444444444444444333333555555555555555555555555777777666555444333333222333333333333333333333333111222333333444444333333555555555555555555555555333333444444444444333333444333333333333444555555555555555555555555555555666666666666666666666666777777666666666666777777777666555555555666888888777666666666666666666666888888888888888888888888777777666777666666777888999999999999::::::;;;;;;777777888999999999999999777999777666;;;BBBDDD@@@::::::999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????======>>>>>>>>>?????????AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNOOONNNNNNNNNOOOOOOOOOOOOPPPNNNNNNMMMLLLKKKKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMKKKJJJJJJKKKMMMNNN:::;;;<<<<<<::::::;;;<<<<<<===>>>???@@@???>>>===????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBB@@@???@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLHHHIIIJJJJJJIIIHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJLLLKKKJJJJJJJJJKKKLLLLLLIIIHHHHHHJJJKKKKKKIIIGGGJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQRRRRRRRRRPPPOOOMMMLLLKKKKKKJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@??????????????????>>>>>>????????????????????????<<<<<<======>>>????????????>>>>>>======<<<<<<<<<<<<;;;999888777777888999777888888999999888888777888666555555666777666555777777666555555555555555555555555555555555555555444444444444444444444444555555555555444444444444444555666555444444555666555555444444555555666777444444444444444444444444555555555444444333333333444444444444444444444444888777666555444222111111333333333333333333333333111222333333444444333333444444444444444444444444444444555555555555444444444333333333333444555555444444444444444444444444666666666666666666666666777666666555555666666777666666555555666666777888666666666666666666666666777777777777777777777777999888777777999:::999888999999999999999;;;<<<===666777888999::::::::::::777666444555<<>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKK:::;;;<<<<<<::::::;;;<<<;;;<<<>>>???@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA@@@???>>>???BBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHJJJKKKMMMMMMNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKMMMLLLJJJIIIIIIKKKMMMNNNIIIIIIJJJKKKKKKJJJIIIGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJHHHJJJLLLMMMNNNLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<<<<<<<=====================<<<<<<;;;;;;::::::999888777777888888777777888888888888777777888777555444444555666666777666555333333444555555555555555555555555555555444444444444444444444444444444444444444444444444444555666555444444444666444444444444555555666666444444444444444444444444555555555444444333333222444444444444444444444444666666555444444333222222333333333333333333333333111222333333444444333333444444444444444444444444444555555555555555555444444333333333333444555555444444444444444444444444666666666666666666666666666666666555555666666666555555555555666666777777555555555666666666666666666666666666666666666666777888888999<<<@@@@@@======<<<;;;:::::::::::::::888888999::::::999999999;;;888555777>>>CCCBBB>>>::::::::::::;;;<<<<<<===::::::::::::::::::::::::::::::::::::;;;<<<===>>>========================;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>======>>>>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJ:::;;;<<<<<<::::::;;;<<<;;;<<<===>>>???>>>>>>===========================<<<<<<<<<=========>>>>>>?????????@@@@@@AAAAAAAAA@@@???>>>???AAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIFFFHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIHHHIIIJJJJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLJJJIIIJJJKKKMMMOOOKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQPPPOOOMMMLLLLLLLLLLLLGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIGGGHHHJJJLLLMMMLLLJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<============<<<:::999888999999888888888888888888777777777777777777777777888777666444444444555666777666444333333333444555555555555555555555555555444444444444444444444444333333444444444444444444444555666555444444444666333444444555555555555555444444444444444444444444555555555444444333333333444444444444444444444444333333333444444444444444333333333333333333333333111222333333444444333333444444444444444444444444444555555555555555555444444333333333333444555555555555555555555555555555666666666666666666666666666666555555555555666666444555555666666666666666444444555555666666666777555555555555555555555555333888;;;;;;@@@FFFGGGDDDDDDCCCBBB@@@>>>;;;999888:::::::::::::::999888777<<<888777;;;AAABBB@@@>>>:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<============>>>======>>>>>>???@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHIIIIIIIII:::;;;<<<<<<::::::;;;<<<<<<<<<<<<=========>>>>>>====================================>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBB@@@???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJLLLKKKJJJHHHHHHIIIJJJJJJGGGHHHIIIIIIHHHGGGIIIJJJIIIJJJJJJJJJJJJJJJIIIHHHMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLNNNOOOLLLNNNPPPOOOMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHLLLLLLLLLMMMMMMNNNNNNOOOMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPNNNMMMLLLLLLKKKKKKGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>=========<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777888888888888888888888777888777777666666777777888777888888777444444555666666666555444444444444444444444444444444444444444333333333333333333333333333333333333444444444444444555666555444444555666333333444555555555555444333333333333333333333333444444444444444444444444333333333333333333333333222222222333444444555555333333333333333333333333111222333333444444333333333333333333333333333333444444555555555555444444444333333333333444555555555555555555555555555555666666666666666666666666666555555444444555555666444444555666666666666555444444444555555666666777666666666666666666666666333;;;@@@>>>@@@FFFIIIFFFFFFFFFFFFEEECCC@@@<<<::::::::::::::::::999999888999888;;;AAADDDBBBAAAAAA::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<============>>>>>>???@@@@@@AAA??????>>>>>>>>>>>>??????>>>>>>???@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIII:::;;;<<<<<<::::::;;;<<<>>>===<<<;;;;;;===>>>???========================>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCDDDBBB@@@@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHKKKJJJHHHGGGFFFGGGHHHIIIHHHIIIJJJIIIGGGGGGGGGIIIHHHIIIJJJKKKKKKJJJJJJIIIMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNMMMOOOQQQPPPMMMKKKKKKLLLJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLMMMNNNNNNMMMNNNOOOPPPPPPQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIIIIIIIHHHHHHHHHGGGDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>===<<<>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888777777888888888888777777888777666555555666777888777999:::999666444555666666666666666666555444444444444444444444444444444333333333333333333333333222222333333333444444444444555666555444444555666222333444555555555444444333333333333333333333333222333333444444555555555333333333333333333333333333333333333333333444444333333333333333333333333111222333333444444333333333333333333333333333333333333444444444444333333444333333333333444555555444444444444444444444444666666666666666666666666666555555444444555555666333444555666666666555555333333444555555666777777666666666666666666666666666BBBGGGAAA===AAACCC@@@===???CCCEEEEEEBBB>>><<<777888999:::;;;;;;;;;;;;999;;;AAAHHHGGG@@@===@@@::::::;;;;;;:::999888777999999999999999999999999888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@>>>>>>============>>>>>>===>>>>>>??????@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHH:::;;;<<<<<<::::::;;;<<>>===<<<@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555666999;;;<<<;;;:::999666777888888888888777777888777666555555666777888666999;;;;;;777555555666555666777777777666444333444444444444444444444444333333333333333333333333222222222333333444444444444555666555444444555666222333444555555555444333333333333333333333333333111222222333444555666666333333333333333333333333444444444333333222222222333333333333333333333333222222333444444444333333333333333333333333333333222333333444444333333222444333333333333444555555333333333333333333333333666666666666666666666666555555555444444555555555333333555666666666555444333333444444555666777777777777777777777777777777999GGGLLLBBB999;;;===:::222666<<>><<<444555777:::<<<===>>>>>>===@@@GGGMMMGGG===999<<<:::;;;;;;;;;:::888666555999999999999999999999999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>??????@@@@@@??????>>>>>>>>>??????>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGG:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;============>>>>>>>>>>>><<<===>>>???@@@???>>>>>>======>>>@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEECCCDDDDDDDDDEEEEEEFFFFFFBBBCCCEEEGGGIIIJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQPPPNNNLLLKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLPPPOOOOOONNNLLLJJJIIIHHHLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHJJJLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEFFFGGGGGGGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????=========<<<;;;;;;::::::::::::::::::::::::::::::::::::999999888777777777555555666666777777888888777777777777777888999999888888888888888888888888555555555555555555555555222222222222222222222222555555555444444555555555666555444333333333444444555555555444444333333333444444444444444444444444555444444333333444444555222333444444555555444444222222222222222222222222444444444333333222222222111222222333333222222111666666555444333333222222333333333333333333333333222222333444444555666666444444444444444444444444,,,---000333444444333333111111222222222333333333555444444333333333444444444444444444444444444444666666555555555444444444333555777888777666777888666___]]]<<<555:::777777888777666777:::@@@FFFJJJ>>>>>>:::444444;;;BBBEEEJJJHHHDDD@@@>>>===<<<<<<:::::::::999999888888888999999999999999999999999::::::999888888999::::::888999::::::;;;;;;::::::<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHH::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<<<<=========>>>>>>>>>>>>===>>>???@@@@@@@@@???>>><<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOONNNLLLKKKKKKLLLMMMMMMMMMNNNMMMMMMLLLLLLOOOOOONNNMMMLLLJJJIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999888777777666666666666666666777777777777555555555555555666666777777777777777777777777777555555555555555555555555333333333333333333333333555444444333333444444555444333222111222333555666555555444444444333333333333333333333333333333333333222222111111222222333222333444444555444444444333333333333333333333333333333333222222222111111111222222333333222222111333333333444444444444444333333333333333333333333000000111222222333444444444444444444444444444444///000111333444444444444222222333333333444444444555444444333333444444444444444444444444444444444666666555555555444444444333555777777666666777888444TTTTTT;;;777:::666666888777666777:::>>>CCCEEEHHHKKKJJJCCC@@@BBBEEEEEEEEEDDDAAA>>>;;;::::::;;;:::::::::999999888888888999999999999999999999999:::999999888888999999:::888999::::::;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFFFFHHHIIIIII999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>@@@AAAAAAAAA@@@???>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFEEEDDDBBBBBBAAABBBBBBCCCDDDFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKKKKKKKKKKKKKJJJLLLMMMMMMKKKJJJKKKLLLNNNNNNOOOOOONNNMMMLLLLLLNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIJJJJJJJJJJJJIIIIIIHHHEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???????????????>>>======<<<<<<;;;::::::::::::::::::::::::999888888777777666555555777777777777666666666666555555444444555555666666555555555555555555555555444444444444444444444444444444444444444444444444444333333222222333333444222111000///000333666888444444444444333333333333333333333333333333333333333222222111111222222333222222333444444444444444444444444444444444444444333333333333333222222222111222222333333222222111000111222333444555666777333333333333333333333333000111111222222333333444444444444444444444444444222222333333333444444444333333444444444555555555444444444333333444444555444444444444444444444444555555555555555444444444333444666666555666777888444GGGGGG:::888888555666888777777888999;;;===???HHHOOORRRMMMGGGEEEDDDCCC???>>><<<:::999888888999999999999999999888888888777777777777777777777777:::999888888888888999:::888999999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????>>>>>>>>><<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKLLL999999999999::::::::::::===<<<;;;::::::;;;<<<===<<<<<<<<<=========>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBB@@@??????>>>>>>??????@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHJJJLLLLLLKKKKKKLLLMMMOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEIIIHHHGGGFFFGGGHHHJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJIIIIIIHHHEEEFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>?????????>>>======<<<<<<::::::::::::::::::::::::888888777777666555555555888888777777666666555555777777666666666777777888444444444444444444444444444444444444444444444444444444444444444444444444333222222222222222222333222111///...///111444666333333333333333333333333222222222222222222222222555444444333333444444555222222333444444444444333444444444444444444444444444444444444444444444444111222222333333222222111000000111222444555666666333333333333333333333333333333333444444555555555333333333333333333333333444333333222222222333333333333333333444444444444444444333333333444555555444444444444444444444444555555555555555555555555222444555555555555777999;;;???<<<888777666555888777777888888888888999999;;;CCCIIIFFF@@@??????>>>::::::999888777777888888999999999888888888888888777777777777777777777777999999888888888888999999888888999::::::::::::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======;;;<<<======>>>>>>============>>>>>>>>>>>>>>>???>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEGGGHHHJJJLLLMMM888888888999999999::::::<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<============>>>???@@@AAABBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC???@@@AAACCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDEEEEEEGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHJJJLLLMMMLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHLLLKKKKKKJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFIIIHHHGGGFFFFFFHHHIIIJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNPPPPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>>>>?????????>>>======<<<<<<::::::::::::::::::::::::888888777777666555555555888888777777666666555555777777666666666666777777555555555555555555555555444444444444444444444444222222222222222222222222222222222111111222222222444222000......000222333333333333333333333333333222222222222222222222222555444444333333444444555111222333333444444333333222222222222222222222222222222222222222222333333111222222333333222222111222222222333333333444444333333333333333333333333333333444444444444555555333333333333333333333333333222222111111111111222222222222222333333333333333333333333333444555666444444444444444444444444444555555555555555555555333444555555555666888:::DDD;;;777666444555888999777777777777777666666555222999===:::666777999999888888777777777888888888888888888888888888888888666666666666666666666666888888888888888888888888777888999999::::::999999::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===============>>>>>>>>>?????????@@@@@@======>>>>>>>>>??????????????????@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFHHHKKKMMMNNN777777888888888999999999;;;::::::999999::::::;;;;;;;;;<<<<<<<<<============>>>@@@AAAAAAAAA@@@???==================<<<<<<=========>>>>>>??????@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJLLLLLLMMMMMMKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLKKKMMMOOOQQQRRRQQQOOOMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<;;;::::::::::::::::::::::::999888888777777666555555777777777777666666666666555555444444333333444444666666666666666666666666333333333333333333333333222222222222222222222222333222222111111222222333333333111000000000111111222222222222333333333333333333333333333333333333333222222111111222222333111111222333333333333333222222222222222222222222////////////000000000000111222222333333222222111333333333333222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111222222222333333333333333333444555555666444444444444444444444444444444444555555555555555444555555555555777:::<<>>>>>??????@@@@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJLLLMMM777777777777888888888999999999::::::::::::999999;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@???>>>>>>>>>>>>>>>????????????=========>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIKKKLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFGGGIIIJJJLLLMMMMMMJJJLLLOOORRRSSSRRRPPPOOOLLLLLLKKKKKKJJJIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAACCCCCCBBBBBBAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999888777777666666666666666666777777777777666555444333333333333444666666666666666666666666333333333333333333333333333333333333333333333333333333222222222222333333111111222222222222222222111111222222222333333333333333333333333333333333333222222111111222222333111111222333333333333222333333333333333333333333//////000000000111111111111222222333333222222111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000111222333333333222111222222222333333333444444333333333333444555666666444444444444444444444444444444444555555555666666555666666666666888;;;>>>CCC777888999111888???555666555555555555666777777888888666333444888888444666666777888888888888888666777777777888888888999777777777777777777777777666777888999999888777666777777888999999999999999888888999999999:::::::::888999999999999:::::::::888888888999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<======>>>??????@@@<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>======>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???????????????@@@AAABBBCCCCCCDDDDDDEEEGGGIIIJJJKKK777777777777888888888888888999:::;;;;;;:::999888;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@???>>>>>>AAAAAABBBBBBBBBCCCCCCCCC===>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGHHHHHHIIIGGGIIIJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNIIILLLOOOSSSTTTSSSQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIFFFGGGHHHHHHIIIIIIIIIIIIKKKJJJIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@????????????>>>============>>>>>>>>>>>>=========<<<;;;;;;::::::::::::::::::::::::::::::::::::999999888777777777555555666666777777888888888777666555555555555555555555555555555555555555333333333333333333333333444444444444444444444444444333333222222333333444...000111333444444444333111111111222222333333333444444444444444444444444555444444333333444444555111111222333333333333222444444444444444444444444222222333333333444444444222222222333333222222222111111222222222333333333333333333333333333333333444444444444444444444444222222222222222222222222000111333555555444333222333333333444444444555555222222222333444555666777444444444444444444444444444444444555555555666666666666777666666888<<>>>>>???<<<<<<<<<<<<=========>>><<<<<<<<<<<<============<<<======>>>???@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???????????????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJ999999999999999999999999888999:::;;;<<<;;;::::::999::::::;;;;;;::::::999;;;;;;<<<<<<===>>>>>>>>>@@@???>>>======>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBEEEFFFGGGHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHKKKLLLMMMMMMMMMKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDEEEEEEFFFGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPOOOOOONNNMMMKKKIIIHHHGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@??????@@@AAABBB@@@@@@??????>>>=====================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666666777888999666666555666777888:::;;;777666555444444555666777555555555555555555555555666555444333333444555666333333333333333333333333444444333333333333222222222222222222222222222222000111111222222333444444333333333222222111111111//////000111222333333333000111111222222111111000333333333222222111111111000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000111222333333444444444444444444444444444444444444444333333333222222111111111111111111111111444444444333333222222222555444333333222222333333555777555333888AAACCC>>>999888888777666555555444555555444444444444555555555555555555555555555555444444555555555555444444444555555666777888888999888888777777666666555555777777777777777777777777777777777777777777777777888888888888888888888888:::::::::999999999888888::::::::::::::::::::::::999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@?????????>>>>>>>>>>>>>>>AAA@@@???AAADDDEEECCCAAABBBCCCDDDDDDCCCCCCDDDFFF777777888888999:::;;;;;;666777888999999999888888999::::::;;;;;;::::::999;;;;;;<<<<<<======>>>>>>@@@???>>>======>>>???@@@>>>???@@@@@@@@@@@@???>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIFFFFFFFFFFFFFFFGGGGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMIIIIIIHHHHHHIIIJJJJJJKKKIIIJJJJJJJJJJJJIIIHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJJJJKKKLLLNNNOOOPPPPPPOOONNNNNNMMMLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666777888999666555555555555777888999777666555444444555666777555555555555555555555555666555444444444444555666333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222222222222111111000000000000000000111222222222333111111222222222222111111333333333222222111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111222222222333333444444555444444444444444444444444111111222222333333444444222222222222222222222222444444444333333222222222555444333222222222333333333777999888;;;AAAAAA<<<888888777777666555555444555555444444444444555555555555555555555555555555444444555555555555444444444555555666777777888888777777777777666666555555777777777777777777777777666666666666777777777777888888888888888888888888888888888777777777666666999999999999999999999999::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>AAA??????AAADDDEEECCCAAAAAACCCDDDDDDCCCCCCDDDEEE555555666888999:::;;;<<<666777888888999999888888999::::::;;;;;;::::::999;;;;;;;;;<<<======>>>>>>??????>>>>>>>>>>>>??????<<<======>>>>>>======<<<>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGEEEDDDDDDFFFHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJLLLMMMNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKHHHHHHGGGGGGHHHHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIJJJKKKKKKLLLJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMOOOOOOOOOOOONNNOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888999666666555555555555666666666666555555555555666666555555555555555555555555666555444444444444555666333333333333333333333333444444333333333333222222222222222222222222222222444333333222111111000000111111111000000000000000111111111111111111222222222222333333333333222222222222222222222111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222333333444444444444444444444444444444444444444444//////000111222333444555333333333333333333333333444444333333333333222222555444333222222222333333444:::>>>>>>>>>>>>===:::777777777666555555444444555555444444444444555555555555555555555555555555444444555555555555444444555555555666666777777888777777777666666666666555777777777777777777777777555555555666666777777777888888888888888888888888888777777777777666666666888888888888888888888888;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????AAACCCDDDCCCAAAAAABBBDDDCCCBBBBBBCCCEEE555555666777888999:::;;;888999999:::::::::::::::999::::::;;;;;;::::::999::::::;;;<<<<<<======>>>???>>>>>>>>>>>>>>>>>>???<<<<<<<<<======<<<<<<<<<>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKKKKIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGEEEFFFHHHJJJJJJJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKJJJJJJKKKKKKLLLJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOOOONNNNNNOOOOOONNNMMMLLLLLLKKKKKKIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@???AAAAAA@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888777777666666555555555555666666666555555666666666555555555555555555555555555555555444444555555555333333333333333333333333444444333333333222222222222222222222222222222222333222222222111111000000111111111111111111000000222222222111111111111111222333333444444333333222222222222111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333222222333333333333333333333333//////000111222222333333333333333333333333333333333333333333333333333333555444222222222333444555999>>>AAA@@@<<<999888777666666666555555444444444555444444333333444444555555555555555555555555555444444555555555555444444555555555666666666777777666666666666666666666666777777777777777777777777555555555666777777888888888888888888888888888888999999999999888888888888777777777777777777777777;;;;;;:::999888888888999::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>?????????>>>??????AAABBBBBBBBBAAA@@@BBBCCCCCCBBBAAACCCDDD666666777777777777888888888888888999999999::::::999::::::;;;;;;::::::999::::::;;;;;;<<<=========>>>>>>>>>??????>>>>>>>>>=========<<<<<<===============>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBAAACCCBBBAAAAAAAAABBBDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGIIIKKKJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMMMMMMMLLLKKKNNNNNNOOOPPPQQQQQQQQQPPPNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHJJJKKKMMMNNNOOOOOONNNMMMOOOOOOOOONNNNNNMMMLLLLLLHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888888888888888777666666555555666666666666666666555555555555555555555555555444555555555555555555444333333333333333333333333444444333333333222222222222222222222222222222222000000000111111222222222222222222222222222222222222222222111111111111111222333333444444333333222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222111111111111111333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333444333222222222555777999@@@AAAAAA>>>888444444666555555555555444444444444444444333333333333444444555555555555555555555555444444555555555555444444555555555555666666666666555555555555555666666666666666666666666666666666666666666777777777888888777777777777777777777777888888888888888888888888777777777777777777777777;;;:::999999888888888888::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????======>>>>>>????????????===>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBAAAAAABBBCCC777777777666666666666666777666666666666777888888999::::::;;;;;;::::::999:::::::::;;;<<<<<<======>>>>>>????????????>>>>>>>>>======<<<<<<======>>>============>>>>>>>>>>>>BBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKIIIHHHHHHJJJLLLKKKLLLNNNNNNNNNLLLJJJHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKNNNNNNPPPQQQRRRRRRRRRRRRPPPPPPOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMNNNNNNOOOOOONNNMMMMMMLLLGGGGGGGGGFFFFFFDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>?????????>>>======<<<<<<::::::::::::::::::::::::999999999999888888777777888888999999888777666666555555666666666666555555555555555555555555555555444444555666666555444444333333333333333333333333444444333333333333222222222222222222222222222222//////000000111222222333222222222222222333333333111111111111111111222222222222333333333333222222000000000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000111111111111111333333333333333333333333333333222222222111111111333333333333333333333333222222333333333333444444444333222222444777;;;===BBB???;;;999555111222666444444444444444444444444444444333333333333444444555555555555555555555555444444555555555555444444555555555555555555555555444555555555555666666666666666666666666666666666666666666666666666666666777777777777777777777777555555666666666666666777777777777777777777777777:::999999888888888888999::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????=========>>>??????@@@@@@<<<>>>@@@@@@??????@@@AAA???@@@BBBAAA@@@@@@AAACCC555555555666666777777777777666666555666777888999999::::::;;;;;;::::::999999::::::;;;;;;<<<<<<======>>>???@@@@@@???>>>===>>>===<<<;;;;;;<<<===>>><<<<<<<<<=========>>>>>>AAAAAAAAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFDDDEEEFFFGGGHHHGGGGGGFFFIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMKKKLLLLLLJJJIIIIIIKKKMMMNNNOOOPPPQQQPPPNNNKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOOOOOOONNNNNNOOOOOONNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIKKKLLLKKKJJJIIIJJJJJJIIIIIIHHHIIIIIIJJJIIIKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNOOONNNNNNLLLLLLGGGGGGHHHHHHGGGFFFEEEDDDAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999999999888777777666777777888888777666555444555666777777666555444555555555555555555555555444444555666666555444444333333333333333333333333444444333333333333222222222222222222222222222222000000000000111111111111000111111111222222222222000000000111222222222333111111222222222222111111///000000000111111111222////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000000111111222222333222222222222222222222222222222222222333333333333222222222222222222222222222222222333333444444444333222222333666:::???BBB???888444666555222222666333333333333333333333333444333333222222333333444555555555555555555555555444444555555555555444444555555555555555555555555444444444555555555666666666666666666666666666666666555555444444333333222777777777777777777777777555555555555666666777777888888888888888888888888888888888888888888999:::999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>><<<======>>>??????@@@@@@;;;===@@@@@@???>>>???AAA???@@@AAAAAA@@@@@@AAABBB222333444555666888999999999888777777777888:::;;;999::::::;;;;;;::::::999999999:::;;;;;;<<<<<<======>>>???@@@@@@???>>>======<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<=========>>>??????@@@AAABBBBBBCCCDDD???AAABBBDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFJJJJJJIIIIIIIIIJJJJJJKKKNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLKKKJJJJJJLLLNNNOOOQQQRRRSSSRRRPPPMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLFFFGGGIIILLLNNNOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNOOONNNMMMMMMPPPOOOOOONNNMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIKKKLLLKKKIIIHHHKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMNNNOOONNNMMMLLLKKKGGGHHHIIIJJJIIIHHHGGGFFF@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMMMMKKKJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@@@@AAACCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::888999999999999888777777444555666777777666555444444555666777777666555444555555555555555555555555333444555666666555444333333333333333333333333333444444444333333333222222222222222222222222222222222222111111000///////////////000000111111111222//////000111222333333444111111111222222111111111//////000000111111111222////////////////////////222222222222222222222222000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222000000111222333333444444222222222222222222222222111111222333444555555666111111111111111111111111222222222333333444444444333222222333777<<>>???@@@@@@@@@:::===@@@@@@>>>>>>???AAA>>>@@@AAAAAA@@@???AAABBB777777777777777777777777888777666666888:::===???999::::::;;;;;;::::::999<<<;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAA@@@?????????>>>===;;;999888888888?????????>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIGGGFFFDDDCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPLLLLLLKKKKKKJJJJJJJJJIIIJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPTTTSSSSSSQQQPPPOOONNNNNNKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNMMMNNNOOOOOONNNMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMOOOPPPPPPQQQMMMNNNOOOOOONNNMMMLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKKKKKKKJJJJJJGGGFFFEEEEEEDDDEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAA@@@???>>><<<<<<>>>???@@@>>>===<<<;;;:::999999999;;;::::::999888888888999888888999999999999888888888888888888777777777777666666666666666666666666555444444333333444444555555444333333222222222222//////000111222333333444111111111111111111111111222222333333222111///...000111111111111222222222111111222222222222111111333333222222000///...---111111000000111111222333///000111222222222222222000000000000000000000000111222333333333111000///111222222333333222222111000111111111111222222222111111111111111111111111333333222111111222333333222222222111111000000000222222333333333222222111//////000111222333333333222222333333333444444444444444333333222333333333111000222666<<<>>>===:::444555666777777555333222444444444333222111//////666555333222222333444555555444333222222333444555555555555555555555555555555555555555555555555555666666555555555555666666555555555555555555555555999888666555555666888999666666666666666666666666444444555666777888999999444444444444555555555555666666666666777777777777666666777777888888999999::::::::::::::::::::::::999999999999888888777777999999999999999999999999888999999:::;;;<<<======999999::::::;;;<<<=====================<<<<<<<<<>>>>>>>>>>>>????????????AAA@@@???>>>???@@@AAABBB777777777777777777777777999999888888888999;;;<<<999::::::;;;;;;::::::999::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;???>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOLLLKKKKKKKKKJJJJJJJJJIIIJJJIIIIIIIIIJJJKKKMMMNNNKKKLLLMMMNNNNNNNNNMMMMMMSSSSSSRRRPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPOOOOOOPPPPPPOOOMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKLLLMMMNNNOOOOOOPPPMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA???>>><<<;;;;;;<<<>>>???===<<<;;;::::::999999999;;;:::999999888888888999777777888888888888777777777777777666666666555555666666666666666666666666333222222111111222222333555444333222222222222222111111111222333333444444111111111111111111111111//////000111111111000///000111111111111222222222000111111222222111111000000000111111111111000000111111000000111111222333000000111222222222111111000000000000000000000000111111111111111000//////000111111222222111111000000111111111111222222222111111111111111111111111333222222111111222222333222222111111000000000000111222222333333222222111000000000111222222222333222222222222333333333333333333222222222222333333000222666;;;>>>===:::777444444666666666555333222222222333333333222111111555444444333333333444444444444444333333444444444444444444444444444444444555555555555555555555555666666555555555555666666555555555555555555555555555444333222222333444555555555555555555555555555666666666666666777777777555666666666666777777777666666666666777777777777777777777777777888888888::::::::::::::::::::::::999999999999888888888777999999999999999999999999:::::::::;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>?????????????????????@@@AAABBBCCC777777777777777777777777999999999999999999999999999::::::;;;;;;::::::999999999999999:::;;;<<<===>>>??????@@@@@@?????????======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPPPPPPPOOOOOOKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOOOONNNNNNQQQQQQPPPOOOMMMLLLKKKJJJLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQRRRRRRRRRPPPOOOMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNNNNOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFEEEDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@===<<<;;;::::::;;;<<<===<<<<<<;;;:::999999999999::::::999888888888888999666666777777777777666666666666666555555555444444666666666666666666666666333222222111111222222333444333333222222222222333333333333333333333333333111111111111111111111111------///000000111111000000111111111111222222222000000111111111111000000---...///111222222222222111000000000000111222222111111222222222111111000000000000000000000000000111000/////////////////////000000000000000000///000111111111111222222222111111111111111111111111333222111111111111222333111111111111000000000000111111222222222222222111111111111111111111222222111111111222222222222333222222111111111222222333000555<<>>:::666333333444555666555444333222000111222333333333333333333333444444444444333333333444444555555444444333333333333333333333333333444444444444444444444444666666555555555555666666555555555555555555555555555555666666666666555555555555555555555555555555777777777666666666555555777777777888888888999999666666666666777777777777888888888888777777777777999999999999999999999999999999999999888888888888999999999999999999999999<<<;;;;;;;;;:::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????======???AAABBBCCCCCCDDD666666666666666666666666888888999:::::::::999999999::::::;;;;;;::::::999999999999999:::;;;<<<===??????@@@@@@AAA@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>?????????@@@@@@@@@???@@@AAAAAABBBEEEDDDDDDCCCBBBAAA@@@@@@DDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOONNNMMMKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTSSSRRRPPPNNNMMMJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJJJJKKKLLLMMMNNNNNNOOOOOONNNLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFEEEDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999888888888888888999555555666666666666555555666666666555555555444444555555555555555555555555555444444333333444444555333333222222222222222333444444333333222222222222111111111111111111111111...//////000000111111111000000111111111222222222///000000111111000000///---...///111222222222222000000000000000111222222222222222222222111000///000000000000000000000000222111///......///000111///000000111111000000///000000111111111222222222111111111111111111111111222222111111111111222222222222222222222222111111000111111222222222222111222222222111111111111111000000111111111222222222111111111000111111222222444999??????;;;777444333333444444444444333222222111111222333333333333222111222333555555444333222222333444555555444333222333333333333333333333333444444444444444444444444666555555444444555555666555555555555555555555555555666777888888777666555555555555555555555555555666666666666666666666666777777888888888999999999666666666666777777777777999999888888777777666666888888888888999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>???===>>>@@@BBBCCCBBBBBBAAA666666666666666666666666555666888999;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::;;;<<<===>>>??????@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>======>>>>>>????????????@@@????????????@@@AAAAAACCCCCCBBBBBBAAA@@@??????EEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIILLLLLLLLLKKKJJJJJJIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQOOONNNKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPOOOMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCAAABBBDDDEEEDDDCCCAAA?????????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888999999888888888777777888999999555555666666666666555555777777777666666666555555444444444444444444444444555444444333333444444555222222222111111222222333333333222222111111000000111111111111111111111111222222111111000000000000000000111111111222222222000000111111111111000000///000000111111111000000000000//////000000111222222222222222222111000///000000000000000000000000222111000///000000222333000111111111111111111000000000111111111222222222111111111111111111111111111111111111111111111111333333333333333333333333///000111111222222222222222222222111111111111111000000111111111222222222111000000000111111222333:::<<<>>>;;;777333444555333333333333333222222111222333333333333222111111000111333444555444333222222333444555555444333222444444444444444444444444444444444444444444444444555555444444444444555555555555555555555555555555111222444555555444222111555555555555555555555555333444444555666777777777666666666777777777888888666666666666777777777777999999888888777777666666777777777888888999999999999999999999999999999:::999999999999999999999999888888999999:::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======<<<============>>>>>>>>>???@@@AAAAAAAAA@@@???>>>777777777777777777777777555666777888:::;;;<<<===999::::::;;;;;;::::::999::::::::::::;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@???>>>==================>>>??????@@@@@@???????????????@@@AAAAAA??????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKFFFGGGHHHIIIJJJKKKLLLLLLIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTRRRQQQPPPLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKKKKLLLLLLLLLMMMJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNOOOPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDCCCCCCBBBBBBCCCCCCAAAAAABBBCCCBBBAAA@@@???>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888777888888999888777777777777888999999555555666666666666555555777777777666666666555555444444444444444444444444333222222111111222222333222111111111111222222333222222222111111000000000111111111111111111111111444333222111000000000000000111111111111222222222111111222222222222111111111111111111111000///...000////////////000111111111111222222222111111000000000000000000000000000111111111111111222222333000111111222222111111000000111111111111222222222111111111111111111111111000000111222222111000000222222222333333333333333//////000111222222222222111111111111111111222222111111111222222222222333111111111111111222333444>>>===:::666333333444666333333222222222111111111333333333333333222111000000111222333333444444333333444444555555444444333555555555555555555555555333333333333333333333333555555444444444444555555555555555555555555555555222333555666666555333222444444444444444444444444222333444555666777777888555555555666666666777777666666666666777777777777888888888888777777777777666666666777888888999999999999999999::::::::::::999999999999999999999999777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<============>>>>>>@@@@@@@@@@@@???>>>===<<<777777777777777777777777888888777777888:::;;;<<<999::::::;;;;;;::::::999999999999999:::;;;<<<===<<<<<<>>>??????@@@@@@@@@??????>>>>>>>>>>>>??????<<<======>>>??????@@@@@@???????????????@@@@@@AAA??????AAABBBDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIKKKKKKKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFHHHHHHGGGGGGGGGHHHIIIJJJGGGHHHHHHIIIJJJKKKLLLMMMHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQOOONNNNNNMMMMMMLLLKKKKKKHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIJJJJJJKKKKKKKKKJJJLLLMMMNNNOOOPPPOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>::::::;;;;;;;;;;;;::::::888888777777777777888888777777777777777888999999666666666777777666666666666666666555555555444444333333333333333333333333333222222111111222222333111111111111111222333333222222222222222222222111111111111111111111111111222111000000///000111111000111111111111222222222222222333333333333222222111111111111111000/////////////////////000111111000000111222222222111111000000000000000000000000//////000111111111111111///000000000000000000///000111111111111222222222111111111111111111111111///000111222222111000///000000000111111222222222...///000111222222222222000000000111222222222333222222222222333333333333111111111222222333444555>>>;;;666333333444555555333222222111111111111111111111222333333333222222111111111111222333444555444444444333333444444444444444444444444444444444333333333333333333333333555444444333333444444555555555555555555555555555555555666777777666555555444444444444444444444444444444444555555666666666555555555666666666777777666666666666777777777777777777777777777888888888555555666666777888888999999999999:::::::::;;;;;;999999999999999999999999888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======<<<<<<<<<=========>>>>>>???>>>==================777777777777777777777777;;;:::888777777888:::;;;999::::::;;;;;;::::::999888888888888999:::;;;<<<:::;;;<<<===>>>>>>>>>>>>============>>>???@@@AAA<<<======>>>???@@@@@@@@@?????????>>>???@@@@@@AAACCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFHHHIIIKKKLLLMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQPPPQQQRRRTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNMMMIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJKKKLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPOOONNNLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCAAA@@@@@@@@@AAAAAABBBAAA@@@?????????@@@@@@>>>>>>????????????>>>>>>888999999::::::999999888888777777777777777888888777777666777777888999999666666777777777777666666555555444444444333333333333333333333333333333333555444444333333444444555111111000000111222333333333333333333333333333333111111111111111111111111//////......///000111333000111111111111222222222222333333444444333333222///000111111111111000000///////////////000111111///000111222222222222222000000000000000000000000---...///111111111000///......////////////......000111111111111222222222111111111111111111111111///000111222222111000///......//////000000000111......000111111222222222//////000111222333333444222222333333333444444444222222222222333444555666===999444222444555555333333222111111000111111111//////111222333444444444222111000000111333555666555555333222222333555555333333333333333333333333333333333333333333333333555444444333333444444555555555555555555555555555222333333333333333333222444444444444444444444444666555555555555444444444666666666666777777777777666666666666777777777777666666777777888888999999444555555666777888888999999999999::::::;;;;;;;;;999999999999999999999999:::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======<<<<<<<<<<<<=========>>>===<<<;;;;;;;;;===>>>???777666666666555555444444666666777777888888888999888888999999999:::::::::888888999999999999888888999999::::::;;;<<<======>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<===???AAAAAA??????>>>>>>??????@@@AAACCCBBBBBBAAAAAAAAABBBBBBEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEGGGIIIIIIHHHEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEBBBDDDFFFGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKIIIIIIJJJLLLNNNPPPLLLLLLNNNNNNOOONNNMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOPPPPPPQQQQQQRRRQQQQQQQQQOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDHHHIIIJJJKKKJJJHHHFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJMMMLLLJJJIIIHHHGGGGGGGGGCCCDDDFFFGGGGGGFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAA;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::777777777777777777777777888666555444444555666888666666666666666666666666555555555555555555555555333444444555555444444333333333333333333333333333222222222222222222222222000111111111111222222222222111111111000000//////333222222111000///......111111222222222333333333333333333222222222111111222000...///222333111///222222222111111111111111000///...,,,,,,------...000000000000000000000000111000///......///000111222222222222222111000///000000000000111111111111000111111111111222222222222222222222222222222222000000000000111111111111111111111111111111111111444333333222222333333444111111222222222333333333555444333333333333444555666555333222111222222333444333333222222111111111000000111111111222222222333444444555555444444333555444444333333333444444555555555444444333333333333333333333333333333333///111333555555333111//////000222333444333333222444444555555555555444444555555555555555555555555444444444444444444444444555555555555666666666666777666444333444555777999888777777777999999777555555555555555666666666666888999999::::::;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<============<<<===============<<<<<<999999999888888888777777666666777777777888888888888888888999999999::::::888888999999999999888888999999::::::;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===>>>????????????>>>>>>>>>???@@@@@@BBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFCCCEEEGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIJJJLLLNNNOOOMMMNNNNNNOOONNNMMMKKKJJJLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOONNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKJJJKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBCCCCCCBBBAAAAAAAAAAAABBBDDDCCCBBB@@@????????????;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999666666666666666666666666777666555444444555666777555555555555555555555555555555555555555555555555333333444444444444333333111111111111111111111111222222222222222222222222000111111111111222222222222111111111000000000000222222222111111111111111111111111222222222333333333333333333222222222222222000//////111222111///000/////////////////////111111///.........///000000000000000000000000000222111000//////000111222111111222222111000000///000000000000111111111111000111111111111222222222222222222222222222222222000000000000111111111111111111111111111111111111111000000//////000000111000000111111111222222222444444333222333444555666555444333222222222333444000111111222222333444444222222222222222111111111333333444444444444333333555444444333333333444444555555444444444333333333333333333333333333333333111222333444444333222111111222333333333333333333444444555555555555444444555555555555555555555555444444444444444444444444555555555555666666666666777666444444444555777888777666666777999999777666555555666666666777777777888888999:::;;;;;;<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<============<<<<<<============<<<<<<666666666666666555555555666666666666777777777777888888888999999999999:::888888999999999999888888999999999::::::;;;;;;<<<999:::;;;<<<>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@BBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAADDDCCCCCCBBBAAA@@@??????CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFCCCEEEGGGGGGFFFEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNNNNOOOOOOOOONNNLLLJJJIIIJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@CCCCCCBBBAAAAAAAAAAAAAAADDDCCCBBB@@@???>>>======999:::;;;<<<<<<<<<<<<<<<999999999999888888888888555555555555555555555555777666555444444555666777555555555555555555555555444444444444444444444444333333444444444444333333111111111111111111111111222222222222222222222222000111111111111222222222111111111111111000000000111111111222222333333333111111111222222222222333444444444333333333222222111000///000111222111/////////////////////000000333222222111000111111111000000000000000000000000222222111111111111222222000000111111000000//////000000000000111111111111000111111111111222222222222222222222222222222222000000000111111111222222111111111111111111111111000//////////////////000//////000000000111111111333222222222333555777888444333222222222333444555111111111222222333333444111222222222333333333444333333444444444444333333444444333333333333444444444444444444333333333333333333333333333333333333333333333444444333333333555444333333333333333333444444555555555555444444444444444444444444444444444444444444444444444444444555555555555666666666666555555444444666777888666555555777999999888777666666666777777777888888888888999:::;;;<<<======<<<;;;;;;:::999888888888::::::::::::::::::::::::999999::::::::::::::::::999999::::::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<===============<<<444444444444444444444444666666666666666666666666888888888888999999999999888888999999999999888888888999999999:::::::::;;;999999;;;<<<<<<=========<<<<<<;;;;;;<<<<<<======>>>============>>>??????@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFDDDEEEGGGFFFEEEDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIILLLLLLKKKKKKJJJJJJJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLMMMNNNOOOOOONNNNNNKKKJJJJJJIIIHHHGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEDDDDDDCCCCCCBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>=========999999:::;;;<<<<<<<<<<<<999999999999999999888888666666666666666666666666777666555555555555666777555555555555555555555555444444444444444444444444333333333444444333333333333333333333222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222444444444333333333333222111000000000111111000000111111111111111222222222333333222222111111111111000000000000000000000000111111111111111111111111//////000000000000/////////000000000111111111111000000111111111222222222222222222222222222222222000000111111111222222222111111111111111111111111222222111111111111222222000000000000111111111222111111111222333555888999333222222111222333555666444444333333222111000000///000111222444555666777333333333444444333333333333333333222333333444444333333333333333333333333333333333333333333333333555444333333333333444555777666444333222333333444333444444555555444444333444444444444444444444444444444444444444444444444444444444555555555666666666555555555555666777777555444444666888999999777777777777777888888888888777888999:::;;;<<<===>>><<<;;;;;;:::999888777777999999999999999999999999999999999999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<==================777777777777777777777777666555555555555555555555777777888888888999999999888888999999999999888888888888888999999999999999::::::;;;;;;;;;::::::999999999::::::;;;===>>>???======<<<<<<======>>>??????????????????@@@AAABBB@@@AAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAACCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEECCCEEEFFFFFFDDDCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNMMMMMMLLLHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFFFFGGGHHHJJJMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>=========>>>??????999999:::;;;<<<<<<;;;;;;999999999999::::::::::::777777777777777777777777666666555555555555666666555555555555555555555555444444444444444444444444222333333333333333333222333333333222222111111111111111111111111111111111000000111111111222222222111111111111111222222222222111111000///.........000000111111111222222222444444333333333222222222000000111111000000000111000000111111222222222222222222222111111111000000111111111111111111111111///000000000000000000///...///000000000000/////////000000000111111111111000000111111111222222222222222222222222222222222111111111111222222222222111111111111111111111111333333333222222333333333111111111222222222333333111111111222333666888999333222222111222333555666555555444333222000000///222222222333333444444555222333333333333333333222222222222222222333444555333333333333333333333333333333333333333333333333666555333222222333555666777666444333222333333444333333444444444444333333444444444444444444444444444444444444444444444444444444444444555555555555555555555555555666777777444444444666888999888777777777777777888888888888777777888999:::;;;<<<===;;;;;;:::999999888777777999999999999999999999999888888888999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===============555555555555666666666666555555555555555444444444777777777888888888888999888888999999999999888888888888888888888888888888:::::::::::::::999888888888888888999;;;===>>>???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@AAABBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCEEEEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMNNNNNNNNNMMMHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEFFFGGGIIILLLNNNPPPNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>??????::::::;;;;;;;;;;;;::::::999999999:::::::::::::::888888888888888888888888666666666666666666666666444444444444444444444444333333333333333333333333222222333333333333222222111111111000//////......111111111111111111111111000111111111111222222222111111111222222222222222222111000///...---,,,,,,000000000111111111111222333333333222222222111111///111222111000///000111.........///000000111111000111111111111000//////111111111111111111111111//////000000000000////////////000000111111000000000000000000111111111111000111111111111222222222222222222222222222222222111111111222222222222333111111111111111111111111222222111111111111222222111222222222222333333333111111111222333666888999444333222222222333444555222222222222222222222222555555444333222111000000222222333333333333222222222111111222222333444555222222222222333333333333333333333333333333333333555444333222222333444555555444333333333333333333333333444444444444333333333333333333333333333333444444444444444444444444333444444444444555555555555555555666666666666666555444444666888888777666666666666777777777888888777777888888999999::::::999999999999888888888888999999999999999999999999777777888888999:::::::::999999::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>222222222333333444444444555555555444444444333333777777777777888888888888888888999999999999888888888888888888888888888777888888999999999999999888999999999999:::;;;<<<===<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBCCC????????????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@BBBDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKLLLLLLMMMLLLKKKJJJFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGHHHJJJLLLNNNOOONNNNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDBBBEEEDDDCCCBBBBBBCCCCCCDDDBBBAAA@@@@@@???@@@@@@@@@<<<<<<<<<;;;<<<<<<======;;;;;;;;;;;;::::::999888888888888888999999999:::777777777777777777777777555555666666666666555555444444444444444444444444333333333333333333333333222222333333333333222222111111111000///.........111111111111111111111111000111111111111222222222111111111222222333333333111000000000//////......000000000000111111111111222222111111111000000000///111222111//////000222---......///000000111111000111111222111000///...111111111111111111111111///000111111111111000//////000000111222222111111000000000000111111111111000111111111111222222222222222222222222222222222111111111222222222333333111111111111111111111111111111000000000000111111111111111111222222222222222222222222333555777888555444333222222222333444222222222222222222222222333333222222111111111000222222333333333333222222111111111111222333444555111111222222222333333333333333333333333333333333333333222222222222333333111222333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444333333444444444555555555444555555666666666666666666555555666777777666444555555666666666777777777777777777777777777777777888888888888999999999999888888888888888888888888666777777888999999::::::999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>555555555666666777777777555555555444444333333333777777777777888888888888888888999999999999888888888888888777777777777777555666777888999:::::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<==================>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCC>>>>>>>>>>>>>>>=========BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@???AAACCCDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKMMMNNNNNNMMMLLLKKKGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIJJJKKKKKKLLLKKKKKKIIIJJJJJJKKKJJJJJJIIIIIIKKKKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCEEEFFFFFFDDDBBBAAAHHHFFFEEECCCBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666777777888888888999666666666666666666666666555555666666666666555555444444444444444444444444333333333333333333333333222222222333333222222222333333333222111000000///000000000000000000000000000111111111111222222222111111111222222333333333000000000000111111111111000000000000111111111111111111111000000000000//////111333222///...000222///000000111222333333333111111222333222111000///111111111111111111111111000111222333333222111000000000111222222222222222000000000000111111111111000111111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111222222111111111111222222000000000000111111111111333222222222333555777888666555333222111222222333666555444333111000///...---...///000222444555555222222222333333222222222111111111111222333444555111111111222222333333333333333333333333333333333222222222222222222222222///000222333444333333222222333333444444333333222333333333333333333333333444444444444444444444444333333333444444444555555444555555666777666666666777666555666777777555333555555555555666666666666777777777777666666666666777777777888999999::::::888888888888888888888888666777777888999999::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>333333333444444444555555666666555555555444444444666666666666777888999:::888888888888888888888888888888888888777777777777999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<<<<999;;;>>>@@@BBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAA???@@@@@@AAAAAA@@@@@@???EEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGEEEDDDEEEGGGIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEFFFHHHHHHGGGGGGHHHIIIDDDDDDEEEFFFGGGHHHHHHIIINNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888::::::999888777777888888444444444444444444444444666555444333333333333333111333444444333333555666111111111111111111111111///000111222222222222222333333333222222111111111222222111111111111222222000000000000000000000000000111111111111000//////000111111111111222222222111111000000000000111111000000000000000111111222000000////////////000000000111111111111222222222555444444333333222222111000000000000000000000000111111222222222333333333111222222333333222222111000111111111111222222222////////////000111222333111111111111111111111111444444444333333222222222111000000000222333222111111111111111111111111111222222111111111111222222333222111111333555888999<<<>>>??????===999555222555777888777555444444444222222222222222222333333444333222111111222333444111111222333333333333222333222222111111222222333444444444444444444444444333333333333333333333333222222222222222222222222444333333222222333333444222222333333333333444444222222333333333333444444555444444333333444444555555444333222222333444555222000///000444555444222444444555555666666777777888888888888888888888888888888888777777777777777777666666666777999;;;===999999999888888888888777@@@>>><<<999888777777777999999::::::::::::;;;;;;========================333333333444444444555555666666555555555444444444666666666666777888999:::::::::::::::::::::::::::999888888888777777777777999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>@@@@@@@@@>>><<<;;;AAA@@@@@@???????????????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIIIIJJJKKKLLLMMMMMMKKKIIIGGGEEEEEEGGGIIIJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOONNNMMMKKKIIIHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEGGGHHHHHHGGGFFFHHHIIIFFFFFFGGGGGGHHHIIIIIIIIIMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<=========::::::999999999888888888999999888777777777777777444444444444444444444444555555444444333333333333777777888666333222222333222222222222222222222222000000111222222222222222222222222111111000000000222222111111111111222222000000000000000000000000222333333333222111000000000111111111111222222222111111000000000000111111000000000000000111111222111111000000000000111111000000111111111222222222111111222222222222222222000000000000000000000000111111111222222222333333111222222333333222222111000111111111111222222222////////////000111222333111111111111111111111111333333222222222111111111111000000000222333222111111111111111111111111111222111111111111111111222333222111111222444666888999;;;===??????>>><<<:::666666555444222333555777333333333333333333333333333222111111111111222333222222333444444444444333333222222111111222222333333333222222222111111111333333333333333333333333222222222222222222222222444333333222222333333444222222333333333333444444222222333333333333444444555444444333333444444555444444444333333444444444444222111222555666555444666666666666777777777777777777777777777777777777777777777777777777777777999888777666666666777888777777777888888999999999;;;;;;:::999999888999999999999::::::::::::;;;;;;========================333333333444444444555555555555555555555444444444555555555666777888:::;;;::::::::::::::::::::::::999999999888888888777777888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======??????@@@???>>><<<:::999@@@????????????@@@AAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPLLLJJJHHHGGGGGGIIIKKKMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOOOONNNMMMKKKIIIGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEGGGHHHHHHGGGFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>???:::999999999999888888888888777777666666666666777444444444444444444444444555444444444444333333333888999999777444222111222333333333333333333333333000000111222222222222111111111111000000000000000222222111111111111222222000000000000000000000000222222222222111000///...000111111111111222222222111111000000000000111111000000000000000111111222222222111111111111222222000000000111111111222222//////000000111222222333000000000000000000000000111111111222222222222333111111222222222222111111000111111111111222222222////////////000111222333111111111111111111111111111111111111111000000000111000000000222333222111111111111111111111111111111111111111111111111111333222111111111222444555444555888:::===>>>???@@@<<<;;;888555222222555777555555444444333333222222222111111000000111111222222333333444444444444444333222222111111222222333333333222222111111000000333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333444444222222333333333333444444555444444333333444444555333444444555555444444333666555444555666777666555777777777777777666666666555555555555555555555555777777777777777777777777888888777666555555666666555666666777888999:::;;;666777888999999:::::::::999999::::::::::::;;;;;;========================333333333444444444555555555555555555555555555555444444555555777888:::;;;777888888888888888999999::::::999999999888888888888888888888888888888888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>;;;<<<===>>>?????????>>>????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCEEEHHHIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFHHHJJJLLLNNNOOOPPPMMMLLLJJJHHHIIIJJJMMMNNNOOONNNLLLIIIHHHFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOOOOOOOMMMKKKHHHGGGGGGHHHIIIKKKLLLLLLMMMMMMHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<999999999999888888888888777666666555555555666666444444444444444444444444444444444444444444444333444555666555333222333444333333333333333333333333000111111222222222111111111111111111111111000000222222111111111111222222000000000000000000000000000000000000///---,,,+++000000111111111222222222111111000000000000111111000000000000000111111222222111111000000111111222000000000000111111111111000000000111111111222222000000000000000000000000111111111111222222222222111111222222222222111111000000111111111222222222000000//////000111222222111111111111111111111111111111111111111111111111111000000000222333222111111111111111111111111111111111111222222111111111222222111000000111111222000111222444666888;;;<<>>???;;;<<<===???@@@AAABBBBBB>>>>>>??????@@@AAACCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHGGGHHHGGGFFFEEEEEEFFFFFFGGGDDDEEEFFFFFFGGGGGGGGGGGGEEEFFFHHHIIIKKKMMMNNNOOONNNMMMKKKIIIJJJKKKMMMOOOPPPOOOMMMKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOOOONNNMMMKKKIIIGGGGGGHHHIIIKKKLLLMMMMMMMMMIIIHHHHHHGGGFFFGGGGGGGGGFFFHHHHHHHHHFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@??????===<<<;;;:::999999999999999999999888888888777777666555555555555555666666444444444444444444444444333333444555555444444333222333444333111000111222222222222222222222222222111111222222222111111000222222222222222222222222222222111111111111222222000000000000000000000000000000000//////...,,,,,,000000111111111222222222111111000000000000111111000000000000000111111222000000////////////000000//////000000000111111111333333222222111111111111000000000000000000000000000000111111111222222222000111111222222111111000000000111111111222222222000000000000000000111222111111111111111111111111111111222222222222222222111000000000222333222111111111111111111111111111000111222222222222111000222222111111000000000111222111111000111222333444>>>??????<<<777333000///444333333222111000//////000000000111111000000000000000111222222222222222333222222111111222222333000111222222333444555555333333333333333333333333333333333333333333333333444333333222222333333444222222222333333333444444222222222333333333444444555444444333333444444555222333444555555444333222444555555555444444444444555555555444444333333222555555555555555555555555555555666666777777777777666777777888999999999999777777777777777777777777555666777888999888777666999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333333333444444444555555444444444555555555555555555555555555666777888888999999999::::::;;;;;;<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999888999999::::::;;;;;;;;;;;;:::::::::;;;===>>>@@@>>>?????????@@@@@@@@@AAA?????????@@@@@@BBBCCCCCCBBBAAA@@@??????@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA????????????@@@@@@@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNPPPPPPPPPNNNLLLJJJJJJKKKMMMNNNPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIGGGHHHJJJKKKLLLMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@===<<<;;;:::999888888888999888888888888777777777666555555555555666666777444444444444444444444444222333444555555555444333444555444222///------...111111111111111111111111111222222222222111000000222222222222222333333333222222111111111111222222000000000000000000000000111111222222111111000000000111111111111222222222111111000000000000111111000000000000000111111222000000////////////000000/////////000000000111111444333333222111111000000000000000000000000000000000000000111111111111222000000111111111111000000000111111111111222222222111000000000000000111111111111111111111111111111111111111222222222222222111000000000222333222111111111111111111111111111000111222333333222111000111222222111111111111111444444222111111000000111111444777888555333000000222222111111000000//////000111111222222111111000///000000111111111111111333222222111111222222333...//////000111222333333333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333444444222222333333333333444444555444444333333444444555333444444555555444444333222333444444333222333555333333333333333222222222666666666666666666666666444555555666666777777888::::::::::::999777666555888888777777777666666666777888888888888777777666999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333333333444444444555555444444444555555555666666666666555555555666666777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888888888888888888888999999::::::;;;<<<<<<===;;;:::999999:::===???@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA?????????@@@@@@@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFIIILLLOOORRRTTTUUUQQQPPPMMMJJJIIIJJJKKKMMMOOONNNMMMKKKJJJIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIJJJLLLLLLMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGAAAAAABBBCCCCCCDDDDDDEEE@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<;;;:::::::::;;;888888888888777777777777666666555555666666777888444444444444444444444444111222444555666555444333333444444333000...//////222222222222222222222222222222222222222111000000000111111111222222222222222222111111111111222222000000000000000000000000000111222222333222222222000111111111111222222222111111000000000000111111000000000000000111111222111000000000000000000111////////////000000000111111111111111111111000000000000000000000000000000000000000000111111111111000000111111111111000000000111111111111222222222111111000000000000111111111111111111111111111111000000000111111111222222111000000000222333222111111111111111111111111111///111222333333222111///111111222222222222222222333222222222222111111111,,,...111222222111111222111111111111111111111111111111222333333222111111000000111222222222222111333222222111111222222333111111000000000000000000333333333333333333333333444444444444444444444444444333333222222333333444222222333333333333444444222222333333333333444444555444444333333444444555444444444333333444444444000222444444333222444666333333333333333333444444666666666666666666666666444444555555666777777888999999:::999888666555444666666666777777777777777888888888777777888888999999999::::::::::::;;;;;;::::::::::::::::::::::::333333333444444444555555444444444555555555666666777777666555555555555555666666777888999999::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::;;;;;;<<<===>>>>>>;;;:::999999:::===???AAA===============>>>??????AAAAAA@@@@@@AAAAAABBBBBBDDDCCCAAA@@@@@@AAACCCDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCEEEDDDCCCAAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCEEEFFFFFFGGGGGGGGGEEEFFFIIIMMMQQQUUUXXXZZZRRRPPPMMMJJJIIIIIIJJJKKKNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJKKKKKKLLLMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGG@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???===<<<<<<===<<<<<<<<<<<<===>>>>>>888888888888777777777777666666666666666777888888444444444444444444444444111222444666666555444333000111333333222222333555333333333333333333333333222222222222222111000/////////000000111111111222222222111111111111222222000000000000000000000000...///000111111222222111000111111111111222222222111111000000000000111111000000000000000111111222222222111111111111222222////////////000000000000......//////000000111111000000000000000000000000000000000000111111111111000000111111111111000000000111111111111222222222111111000000000000000111111111111111111111111111.../////////000000111111111000000000222333222111111111111111111111111111///000222333333222000///111111222333333333333333...///000111222222111111///000111000//////111333222222222222222222333333111222333444444333222111111111222333333333333222333222222222222222222333555555444333222111000///333333333333333333333333444444444444444444444444444333333222222333333444222222333333333444444444222222333333333444444444555444444333333444444555555555333222222333555555000222555555333333555888333333333444444555555555555555555555555555555555444444444555666777777888555666777888888777666666444444555666777888999999888888777777777999:::;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::444444444444444444444444555555555555666666666666666666777777888888999999777666666666666888999:::;;;;;;;;;<<<<<<<<<======888999999:::;;;<<<======888888777777777777888888;;;;;;<<<===>>>???@@@AAA<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAADDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEIIIIIIIIIJJJMMMQQQUUUXXXRRRPPPLLLIIIGGGGGGHHHIIILLLMMMNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEEEEEEEGGGHHHIIIFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIINNNNNNNNNMMMMMMLLLJJJJJJNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFIIIGGGEEECCCBBBBBBDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@CCCFFFGGGGGGFFFEEECCCAAA???===<<<<<<<<<<<<<<<======<<<<<<;;;:::999999999888888888888777444444444444444444444444333333333444444555555555333444444555555444444333333333333333333333333333222222222111111111000000111111111000000000000000000000000000000111222222222111000000000111333333111111111000000000//////000000000000000111111111000000000000000000000000...//////000111222222222444444333222111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000111111111111000000000000000000111111111111000000000000111111111111222222111111111111111111111111000000111222333333111111111111111111111111333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333333222111111222333333000111111111111222222222111111111111111111111111111222333444444333222111333333333222222111111111222222222222222222222222333333333444444444555555444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666666666666666666666666666666666666666777777777777666666666666777777777777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<444444444444444444444444555555555555666666666666666666666666666666777777777666666666777888999:::999999999::::::::::::;;;888888999999:::;;;;;;;;;888888777777777777888888999999:::;;;<<<===>>>>>><<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIJJJKKKNNNQQQSSSUUUPPPNNNKKKHHHGGGGGGHHHIIILLLLLLMMMNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKMMMMMMNNNNNNMMMMMMLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDEEEFFFCCCCCCDDDEEEEEEDDDCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@???@@@BBBEEEFFFFFFEEEEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888888888777777555555555555555555555555333333444444444444444444333333444444444444333333333333333333333333333333222222222111111111000000111000000000000000000000111000000000000000111111222111000000000111222333333333333222222222111111222222111111000000//////000000000000000000000000...//////000111111222222333222222111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000111111111000000///000000000000111111111111000000000000111111111111111111111111111111111111///////////////000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000333222222111111222222333000111111111111222222222111111111111111111111111222222222333333222222222333333333222222222111111333333333333333333333333333333333444444444444555333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666666666666666666666666666666666666666777777777777666666666666777777777777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<444444444444444444444444444555555555555666666666666666555555555555555555666666666666777888999:::999999999999::::::::::::999999999999999999999999888888777777777777888888777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJLLLNNNOOOPPPPPPMMMLLLJJJHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIGGGFFFEEEEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFDDDCCCBBBAAAAAA@@@@@@???@@@BBBEEEFFFEEEDDDEEECCCAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888777777777666666666666666666666666444444444444444444333333333333444444444444333333333333333333333333333333222222222111111111111111000000000000000000111111111111000000000000000111111111000000111111222333333333333222222222222222333333222111000///......000000000000000000000000/////////000111111222222111111000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111111111111111111000///...000000000000111111111111000000000000111111111111111111111111111111111111000////////////000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000333222111111111111222333000111111111111222222222111111111111111111111111333222222222222222222333333333333222222222222111444444444444444444444444333333333333444444444444222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666666666666666666666666666666666666666777777777777666666666666777777777777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;444444444444444444444444444444444555555555666666777666666555555444444444666666666777777888999999::::::;;;;;;;;;<<<<<<<<<;;;:::::::::999999888888999888888777777888888999777777888888999::::::;;;<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKIIIJJJKKKLLLMMMNNNNNNNNNKKKLLLMMMOOOPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOLLLLLLKKKKKKJJJIIIIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBCCCDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@AAA@@@AAACCCEEEFFFFFFDDDDDDCCC@@@>>><<<<<<;;;<<<;;;;;;<<<<<<<<<;;;::::::888888888888777777777777555555555555555555555555555555555444444333333333333333333444444333333333222222222222222222222222111111111111111111111111000000000000000111111111222111111000000000000000111111111111111222222222000000000000000000000000222111111111000000////////////////////////////////////000000111111111111000/////////000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111111111111222111111000///...///000000000111111111111///000000000111111111111111111111111111222222222222222222111111222333333111111111111111111111111333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222000000111111111222222222111111111111111111111111444333222111111222333444222222222222222222222222333333333333333333333333222222333333333444444444222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444555555444444444555555555555666666666666666666666666666666666666666777777777777666666666666777777777777888888888888888888888888::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;444444444444444444444444444444444444555555555555777777777666666555555555555666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999888888888888999999888888888999::::::;;;;;;<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCDDDDDDEEEFFFFFFFFFGGGHHHKKKLLLLLLKKKIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFGGGGGGGGGDDDEEEEEEFFFGGGHHHHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLNNNOOOQQQRRRRRRRRROOOOOONNNNNNNNNNNNOOOOOOKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@BBBBBBBBBDDDFFFGGGFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;<<<;;;::::::999888888888777777777666666444444444444444444444444555555555444444333333333222333333333333333333222222222222222222222222222111111111111111111111111//////000000111111111111111111000000000000000111000000111111222222222222000000000000000000000000//////000000111111111222////////////////////////000000000000000111111111000/////////000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000111111111111111000/////////000000000111111111111///000000000111111111111000000111111111222222222333333222222222222222333111111111111111111111111333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111444333222111111222333444222222222222222222222222111111111111111111111111222222222333333333444444444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444555555444444444555555555555666666666666666666666666666666666666666777777777777666666666666777777777777888888888888888888888888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;444444444444444444444444333444444444444555555555777777777666666666666666555666777888999999999888888888888888999999999999<<<<<<<<<;;;;;;:::::::::999999888888888888999999999999999999::::::;;;;;;<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMOOOPPPRRRSSSSSSSSSOOONNNNNNMMMLLLLLLMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCEEEFFFEEEDDDDDDBBB@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777666666666444444444444444444444444444444444444444444333333222222333333333333222222222222222222222222222222111111111111111222222222/////////000111111222222000000000000000111111222000000111222222222222111222222222222222333333333......///000111222333333000000000000000000000000000000000000000000111111111111000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000000000111111111111000000000000000000111111111111000000000000111111111111000000000111222222333333222222111000000000000111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000111222222111000000000111111111111222222222111111111111111111111111333222222222222222222333111222222222222333333333111111111111111111111111222222222222333333333333444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666666666666666666666666666666666666666777777777777666666666666777777777777888888888888888888888888::::::::::::::::::::::::999::::::;;;;;;;;;;;;:::444444444444444444444444333333444444444555555555555555555555555555666666444555777888999999888888777888888888888999999999;;;;;;:::::::::::::::::::::999999888888999999:::888999999999999:::::::::<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@???@@@AAABBBCCCDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJHHHIIIJJJJJJKKKLLLMMMMMMLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMMMMNNNPPPQQQRRRSSSTTTTTTQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHAAABBBDDDFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAACCCDDDCCCBBBCCCBBB@@@===;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888777777777666666666666555555555555555555555555333333444444444444444444222222333333333333222222111111111111111111111111000000111111111222222222...//////000111111222222////////////000111333333///000111222333222222111111111222222222333333333//////000000111111222222000000000000000000000000111000000000000000000000333222222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000...///000111111222111111000000000000111111111111000000000000111111111111///000000111222222333333333222111111000000000111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000///000111222222111000///000111111111111222222222111111111111111111111111222222222333333222222222111111222222222333333333111111111111111111111111111222222222222333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666666666666666666666666666666666666666777777777777666666666666777777777777888888888888888888888888999999999999999999999999888999:::;;;<<<;;;;;;:::444444444444444444444444333333333444444444555555333333333444444555555555444555777888999999888888999999:::::::::;;;;;;;;;999999999999999999999999:::999999888888999999:::888888888888999999999999<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@??????@@@AAABBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCC??????AAACCCEEEGGGHHHIIIHHHFFFDDDCCCCCCDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNOOOOOONNNMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIDDDDDDDDDDDDDDDEEEEEEFFFBBBDDDFFFGGGHHHGGGFFFEEE@@@@@@??????@@@@@@AAABBB???>>>>>>@@@BBBBBBAAA@@@CCCBBB???===;;;;;;:::;;;::::::;;;;;;;;;:::999999777777777777666666666666666666666666666666666666333333333444444555555555222222222333333222222222111111111111111111111111000000111111222222222222...//////000111222222222.........///000222444444///000111222333222111111//////000000111111111111111111111111000000000000000000000000000000000000111111111000000000000000444444333222111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000---...///111222222222222000000000000111111111111000000000000111111111111///000000111222222333333555444444333222222222333111111111111111111111111333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///000111111111111222222222111111111111111111111111111222333444444333222111111111111222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444333333333444444444555555444444444555555555666666666666666666666666666666666666666666777777777777666666666666777777777777888888888888888888888888999999999999999999999999777888:::;;;<<<;;;;;;:::222222222333333333444444222222222333444555666777777555444444555555444444777777777777777777777777777777777888999999::::::888999::::::::::::999888888888888888888888888888999888888777888:::;;;<<<<<<<<<<<<<<<============??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCBBB@@@???@@@AAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQOOONNNLLLJJJJJJJJJJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA????????????>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::;;;;;;;;;:::::::::999999444111000111555777777555444444444444444444444444333222111000000000111222222222222111111111000000222222222222222222222222222222222111111111111000000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111---...///111111111000///000000111111111111000000000000000000111111111111111111111111111111111111111222222222222111000000222111111111000000////////////000000000000//////111222222333333222222111000000000000000000000000//////000000000000//////222111000000000111333333222222222222222222222222222222222222222222222222333333333222222111111111000000000000000000000000000111222333333333333333222222222222222111000///000000000000000000000000111111111111111111111111//////000111111111111111000111111111111222222222222222222111111111111000111222222111000000111333222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222333333333222222111111111111111222222222333333333222222333333333333444444222222333333333333444444444444222222222222444444444444444444444444444444666666555555555444444444666666666666666666666666666666666666777777777777444555555666777888888999555666777999999:::::::::999888888999;;;;;;:::888888999999::::::999999888333333333444444444555555444444444444444555666777777666444444555777777777777777777777777777777777666777777888888999::::::888888999::::::999888888888888888888888888888888888888888777888999;;;<<<;;;<<<<<<<<<============>>>>>>>>>?????????@@@@@@BBBAAAAAAAAAAAABBBBBBCCCAAABBBCCCBBB@@@???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOOOONNNNNNNNNMMMMMMMMMLLLMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNKKKKKKLLLLLLMMMNNNNNNNNNQQQPPPOOOOOONNNOOOOOOOOOOOONNNLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@????????????@@@@@@?????????>>>>>>>>>======<<<======>>>===<<<;;;:::999999888888888777777777777555444555888999999777444444444444444444444444444333222111000111111222222222222111111111000000222222222222222222222222111111111000000000//////000000000000000000000000000000111111111222222222000000000000000000000000........................---...000111111111000000000000111111111111000000000000000000111111111111111111111111111111111111000111111111111000//////111111111111000000000///000000111111111111000000111222222333333222222111000000000000000000000000//////000000000000//////222111000000000111222333111111111111111111111111222222222222222222222222222222222111111000000000111111111111111111111111000111111222333333222222222222222222222111000000111111111111111111111111111111111111111111111111000000111222222222222222000111111111111222222222222222222111111111111000000111111111//////000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333222222222333333333444444222222333333333333444444444333333222222333333444444444444444444444444444666666555555555444444444444444444444444444444444555555666666777777777888555555666666777777888888444555666777777777777777888888888999:::;;;:::888888999999::::::999999888444444444444555555555555666555555555555555666666888777555555555777999;;;777777777777777777777777666666777888888999999:::888888999999999999888888888888888888888888888888888888777888888999;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>AAA@@@@@@@@@AAAAAABBBCCCAAABBBCCCBBB@@@???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMOOONNNMMMLLLKKKKKKKKKLLLLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBAAA?????????>>>>>>???????????????>>>>>>>>>>>>======<<<<<<======<<<<<<;;;:::999888888888888777777777999777666777888999888777444444444444444444444444444333222222111111222222222222222111111111111111111111111111111111111111000000000000/////////...000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000...///000111111111000000000000111111111111000000000000000000111111111111111111111111111111111111000000000000000///......111111111111000000000000111111222222222222111111111111222222222222111111000000000000000000000000///000000111111000000///111111000000111111222333000000000000000000000000222222222222222222222222111111111000000000000000111111111111111111111111000000111111222222111111111222222222222111000000222222222222222222222222111111111111111111111111111111222333333333333333000111111111111222222222222222222111111111111000000222222222000000111222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222333333333222222222222111111111222222222333333333222222222222333333333333222222333333333333444444222333333444444333333222444444444444444444444444555555555555555444444444444444444444444444444444444444555666777777888888666666666666777777777777555555666777777666666666888888777999:::;;;999888888999999::::::999999888333333333444444444444555666555555444444444444555888777666555444555888:::777777777777777777777777666666777777888999999999777888888888888888888777888888888888888888888888777777777888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>@@@??????@@@@@@AAABBBCCCAAABBBCCCBBB@@@???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIIIIJJJKKKLLLLLLMMMOOONNNNNNMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGEEEDDDBBBAAAAAA??????>>>>>>>>>>>>?????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999666666666666666555444333444444444444444444444444444333333222222222222222111111111111111111111111000000000000000000000000111111000000000/////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000111000000000000000111111111111000000///000000000111111111111111111111111111111111111000000111111000000///...111111111000000000000000000111111222222111111000111111222222222222111111000000000000000000000000000000000111111000000000111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111000000111111111111111111111111///000000111111111000000111111222222222111111000222222222222222222222222111111111111111111111111000111222222333333222222000000111111111222222222222222222111111111000000111333444444333222222333000000000000000000000000222222222222222222222222222222222222222222222222000000111222333333444444222222222222222222222222222222222222222222222222111111222222222333333333111222222222222333333333222222222333333333444444222222444444444444222222333333444444444444444444555555555555555555555555666666666666666666666666333444444555666777888888777777777777666666666666777888888888888888777777888777777888::::::999888888999999::::::999999888111111222222222333333333444444333333222333333333777777666444222222444777666666666666666666666666555666666777888888999999777777777777777777777777777777777777777777777777666666777888999999999:::::::::::::::;;;;;;;;;;;;=========>>>>>>>>>>>>???>>>>>>>>>???@@@AAABBBBBBAAABBBCCCBBB@@@???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKOOONNNNNNMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGEEEDDDBBBAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>============<<<<<<;;;;;;::::::::::::::::::::::::999999999888888444555666666444333222222444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000........................111111111000000000000111000000111111111111000000///000000000111111111111000000000000000000000000111111222222111111000///000000000000000000111111//////000000000000//////000111111222222111111000111111111111111111111111000000111111111111000000000000111111222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111000000///000111111222222222111111111111111111111111111111111111111111111111111111///000000111111111111111000000111111111222222222222222222111111111000000000222333333222111111222000000000000000000000000222222222222222222222222222222222222222222222222000000111222333333444444222222222222222222222222222222222222222222222222111111222222222333333333111111111222222222333333222222222333333333444444222222444444444444222222333333333444444444555555444555555555555555555555666666666666666666666666333444444555666777777777777777777777666666666666777777888888888777777666888777777888::::::999777888999999::::::999999888111111111111222222222222333222222222222222333333333555666444111000222555666666666666666666666666555555666777777888888999777777666666666666777777777777777777777777777777555666777888999999999999999999999:::::::::;;;;;;============>>>>>>>>>>>>======>>>>>>???@@@AAABBBAAABBBCCCBBB@@@???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGIIIJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA?????????>>>>>>?????????>>>>>>============<<<<<<<<<;;;:::999999999999:::888777777777777666666666444666888888666444444444444444444444444444444444111222222222222111000000111111111111111222222222111111111111111111111111222222222222111111111111000000000000000000000000111000000000000000//////000000000000000000000000////////////////////////222222111000000000111111000000111111111111000000000000000000111111111111000000000000000000000000222222222222222111000000000000000000111111111111//////000000000000//////000000111111111111000000111111111111111111111111000111111222222111111000000000111222222222222111222222222222222222222222111111111111111111111111222222222222222333333333222222222222222222222222111111222222111111000000000000111222222222222111000000000000000000000000111111111111111111111111//////000111111111111000000111111111111222222222222222222111111111111000---///111111000///...///111111111111111111111111222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222111222222222222333333333111111222222222333333333111111111111222222222222222222333333333333444444222333333444444333333222222333333444444555555555444444444555555555555555444444444444444444444444444555555555555666666666666666666666777777777777444444555666666555555555777777666888999:::888777888999999::::::999999888111111222222222333333333222222222222333333444555---111555555222111333666666666666666666666666666555555666666777888888888777666555555555555666777777777777777777777777777555666777888999999999888999999999999::::::::::::;;;;;;<<<<<<<<<=====================???@@@AAABBBAAABBBCCCBBB@@@???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKIIIJJJKKKKKKLLLKKKJJJIIIFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@????????????@@@@@@>>>>>>=========<<<<<<<<<;;;;;;999888888888999:::777777777777666666666666444666999999777555555666444444444444444444444444000000111111111000///...000000111111111222222222222222222222222222222222111111111111000000000000000000000000000000000000111111000000////////////000000000000000000000000111111111111111111111111333222111000000000111111000000111111111111000000000000000000111111111111000000000000000000000000111111111111111000000//////000000000111111111111000000000111111000000000000000111111111111000000111111111111111111111111000111111222222111111000///000111222333222222111111111111111111111111111111111111111111111111111000111111111222222222222222222222222222222222222222222333333222111111000000000111222222222222222111111111111111111111111111111111111111111111111000000111222222222222111000111111111111222222222222222222111111111111000---000222333111000//////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111222222222222222222333333333333444444444333333222222333333444222222333333444555555666444444444555555555666666444444444444444444444444666555555555555444444444555555666666777777888888333333444555666666666666777666666777999999888777888999999::::::999999888222222333333333444444444222222222333444555666777)))...444666444333666999666666666666666666666666555555666666777888888888777666555444444555666777777777777777777777777777444555777888999999888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBAAABBBCCCBBB@@@???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHDDDEEEFFFGGGHHHIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKJJJIIIIIIEEEEEEGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>=========<<<<<<<<<<<<;;;:::999888888888999:::999999999999888888888888222555888999666444444666444444444444444444444444///000000111111///...---000000111111222222222222222222222222222222222222000000000000////////////000000000000000000000000111111000000/////////...000000000000000000000000........................444333111000000000111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000//////...//////000000111111111222111111222222222222111111000000111111111111000000111111111111111111111111111111222222222222111111///000111222333222111111000000000000000000000000000000000000000000000000//////000000111111111222222222222222222222222222333333333333333222111000///000111222222222222222222222222222222222222222111111111111111111111111111111222333333333333222000111111111111222222222222222222111111111111000000333555666444333222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222111111111222222333333333111111222222222333333333000111111111111222222222222222333333333444444444555444222222222222444555222222333333444555666666444444444555555555666666666666666666666666666666666666666555444444333333444555555666777888888999444444666777888888888888777666666777999999888777999999999::::::999999999222222222222222222222222444444444333333222222222444444333333333333333333333333333444444444555555333333444555666666555555666666666666666777888888888888777777666666555555999888777555555555666777999999:::::::::999999888999999:::;;;;;;<<<<<<===>>>===<<<<<<<<<===???@@@AAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@BBBDDDFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBBCCCFFFGGGEEECCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@???<<<<<<============<<<<<<===<<<:::999888888999:::999888888777666555555444444444444444444444444444444444444444444444444444444333333222111111111222333333333222222222111111...///000111111000///...000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000////////////000000111111111111000000000111111111111222222222111111111111111111111111////////////000000000000000000000000000000000000222111000//////000111222111000///......///000111000000000000////////////222111111111000000////////////000000111111222222000000000000111111111111222111000//////000111222000000000000000000000000111111111111111111111111......///000000000000000000000000000000000000000222111000//////000111222000000000000000000000000333222111000000111222333222111000//////000111111---///111333444555444444222222111111000000//////222222111111111111222222111111111111111111111111444444444333333222222222111111111111111111111111111111222222222111111000222222222222222222222222111111111111111111111111333333222111000///......222222222222222222222222222333444444555555444444444444444333333222222222444444555333111///000000333444444555555666666666666666666666666666666666444555555555666777777777666666666666666555555555777777777777888888888888777777777777888888888888888888999999999:::::::::222222222222222222222222444444444333333222222222222222222222222222222333333333333444444444555555333444444555666666555555666666666666666777777888888777777777666666666555999888777666555555666777999999999::::::999999888999999::::::;;;<<<<<<<<<>>>======<<<===>>>???@@@AAAAAABBBCCCCCCCCCBBBAAADDDCCCAAABBBCCCCCCBBB@@@EEEDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBBCCCEEEFFFEEECCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>??????>>>>>>>>>===<<<:::999888888999999888888777777666555555444444444444444444444444444444444444444444444444444444333222222111111111222333333222222222111111111///000000111111000000///111111111111111111111111000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000///000000111111111111000000//////000000000111111111111111111111111111111111////////////000000000111000000000000000000000000111111000000000000111111222111000//////000111222000000000000000000000///111111111111000000000///.........///////////////000000000000111111111111222111000//////000111222000000000000000000000000111111111111111111111111///000000111111111111111000000000000000000000000222111000000000000111222000000000000000000000000222222111000000111222222222111000//////000111111...///111333444444444333111111111111000000000000222222111111111111222222111111111111111111111111444444333333333222222222111111111111111111111111111111222222222111111000222222222222222222222222111111111111111111111111222222111111000000//////222222222222222222222222222333444444555444444444555555555444444333333333555666666555333222222333444444444444444555555555555555555555555555555555555555555555555555666666555555555666666666666666666666666777777777888888666666666777777888888888888888999999999:::::::::222222222222222222222222444444333333333333222222222222222333333444444444333333333444444444555555333444555555666555555555666666555555666666777888777777777777666666666666888777777666666666666777888999999::::::999999999999999::::::;;;;;;<<<<<<>>>============>>>???@@@???@@@BBBCCCDDDDDDCCCCCCEEEDDDBBBCCCDDDDDDCCCAAAEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCDDDEEEDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@??????>>>>>>======>>>>>>>>>>>>======<<<;;;:::999888888888888888777777666666555555555444444444444444444444444444444444444444444444444333333222111111111111222333222222222222111111111111111111000000111111111222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000000000111111111111111111111111/////////000000000111111000000000000000000000000000000111111111111000000222222111111111111222222000000000000000000000000111111111111000000000000//////////////////......000000000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000111222222222222222000000000000000000000000222222111111111111222222000000000000000000000000222222111000000111222222111111000000000000111111000111222222333333222222000000000111111111111111222222111111111111222222111111111111111111111111333333333333222222222222111111111111111111111111000111111222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222333444444444444444555555555555444444444444333444555555333333444555444444444444333333333333555555555555555555555555555555555444444444444444444444555555666666777777555555666666666777777777444555555666777888888999888888999999999:::::::::222222222222222222222222333333333333333333333333222333333444555666666777333333333444444444555555444444555555555555555444666555555555555666777777777777777777666666666666777777777666666666666777888888999:::::::::999999888999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????>>>@@@AAACCCDDDEEEDDDDDDCCCCCCBBBDDDFFFHHHGGGGGGCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIKKKJJJJJJJJJIIIIIIIIIHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAA@@@@@@??????>>>======:::;;;;;;<<<<<<;;;;;;:::;;;:::999999888777777777777777666666666555555555444444444444444444444444333333333333333333333333222222111111111111111222222222222222111111111111333222111000000111222333111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111000000111111111111000000/////////000000000111111111111111111111111111111//////000000000111111111000000000000000000000000///000111222222111000///111111111111111111111111000000000000000111111111111111111000000000000000333222222111111000000000///000000000111111111111111000000000000000000111000000000000000000000000111111111111111111111111///000111111222222111111000000000000000000000000333222222222222222222333000000000000000000000000222111111111111111111222000000000000000111111111111222222222222111111111000000000111111222222222222222111111111111222222111111111111111111111111333222222222222222222222111111111111111111111111000000111222222222111111111111111111222222222222111111111111111111111111000000000111111222222222111222222222222222333333222222333444444444444333444444444444444444444444000111333222222111333444444444444333333222222222555555555555555555555555555555555444333333333222333444444555666777888888555555555555666666666666444444555666777888888999888888999999999:::::::::222222222222222222222222333333333333333333333333111222222333444555555666333333333444444444555555444555555555555555444444555555555555555666666777666666666666777777777777666666666777777777777666777888999:::::::::::::::888888999999:::;;;;;;<<<===>>>>>>???????????????>>>@@@BBBDDDEEEEEEEEEEEECCCBBBAAACCCEEEGGGGGGFFF@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@??????>>>======<<<<<<::::::;;;;;;;;;;;;::::::999999999999888777666666666666666666555555555555444444444444444444444444333333333333333333333333111111111000000111222222222222222111111111000000333222111000000111222333000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///000000000111111111222000000111111111111000000000000000111111111222222000000000000000000000000000000000000111111111111111111111111111111111111///000111222222111000//////000000000000000000//////000000000111111111222000000000000000000111111333333222222111111000000///000000000111111111111000000000111111000000000000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000222222222222222222222222111111111111111111111111111111111222222111111111//////000000111111111111222222111111111111111111000000111111222222333333222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111///000111222222222222222000000000111111222222222111111111111111111111111000000111111222222333333111111111222222333333333111222333333444444333333222222222222222222222222///111222222222222333555444444444333333222222222555555555555555555555555555555555444333333333222333444444555666777888888555555555555666666666666555555555666777888888999888888999999999:::::::::222222222222222222222222222222333333333333444444000000000111111222222222333333333444444444555555555555555666555555444333555555444444555555666777666666666666777777777777555666666777777777777666777888999999::::::::::::888888999999::::::;;;;;;===>>>??????@@@@@@?????????@@@BBBDDDEEEEEEEEEEEEDDDCCCAAABBBCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGFFFDDDBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDCCCCCC@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@??????>>>???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999888888777555555555555555555555555555555444444444444444444444444333333333333333333333333111000000000000111222222222111111111111000000000111111111000000111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000///000000111111222222222000000111111111111000000111111111111222222222222000000000000000000000000000000000111111111222222111111111111111111111111000000111111111111000000//////000000000000/////////000000111111222222222000000000000111111111111000000000000000000//////000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000111111222222222222111111111111111111111111111111000111222222222222111000...///000111111222111111222111111000000000111111111111111222222222222222222222111111111111222222111111111111111111111111111111111222222222222222111111111111111111111111///000111222222222222222//////000000111222222222111111111111111111111111111111111222222222333333111111111222222333333444111111222333333333333333111111111111222222222222222333555444444444555666444444444444333333333333444444444444444444444444555555555444444444444444444444555555666666777777555555666666666777777777777777777777888888888888888888999999999:::::::::222222222222222222222222222222222333333444444444111222222222222222222222333333333444444444555555555555666666555444444333555444444444444555666666555666666666777777777888444555666777888888777666777777888999::::::::::::888888888999::::::;;;;;;===>>>???@@@@@@@@@??????@@@AAACCCDDDEEEEEEEEEDDDEEEDDDBBBCCCDDDDDDCCCAAABBBBBBBBBCCCCCCDDDDDDEEEBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIGGGDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCDDDDDDEEEFFFFFFAAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBB@@@???????????????@@@@@@??????@@@@@@??????>>>===>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;777888888888888666555444555555555555555555555555444444444444444444444444222222222222222222222222000000000000000111222222111111111111000000000000///000000111111000000///////////////////////////////////////////////////.../////////000000000111000000000000000000000000///000000111111222333333000000111111111111000000000000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111000000000000111111///000111111111111000//////000000111111222333333///000000000111111111111000000000000000000111111000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000000000111222222111000000111111111111111111111111000111222222222222111000---...000111222222111111111111000//////000111222333222222222222222222111222222111111111111222222111111111111111111111111000111111111222222222222111111111111111111111111//////000222222333333222/////////000111222222222111111111111111111111111222222222222222222222222000111111222333333444444111111222333333333333222111111111222222333333333333444555555333333444555444444444444444555555555444444444444444444444444555555555555555555666666555555555666666666666666666666666777777777888888999999999999888888888888888888999999999:::::::::222222222222222222222222222222222333333444444444555555555555555555555444333333333444444444555555555666666666555444333333555444444444444555666666555666666666777777888888444555666888888888777666666777888999:::;;;;;;;;;777888888999::::::;;;;;;===>>>???@@@AAA@@@??????AAABBBCCCEEEEEEEEEDDDDDDEEEDDDDDDEEEHHHIIIIIIHHHDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJHHHEEECCCDDDFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGBBBBBBBBBCCCDDDEEEEEEFFFAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@???????????????@@@@@@???????????????>>>======>>>======<<<;;;;;;::::::888999999::::::999999888777777888888888666555333444555555555555555555555444444444444444444444444222222222222222222222222000000///000000111222222111111111111000000000000...///000111111000///...000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000///000000111222222333333000000111111111111000000////////////000000000000000000000000000000000000000111111111111222222222111111111111111111111111222111000//////000111222000111222333333222111000///000000111222222333333//////000000111111111222111111111222333333333444000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000111222222222222222000000000000000000000000///000111222222111000///111111111111111111111111000111222333333222111000---...000111222222222111111000/////////000222333444333333222222111111111222222111111111111222222111111111111111111111111000000111111222222222222111111111111111111111111//////000222222333333333...//////000111222222222111111111111111111111111222222222222222222222222000000111222333333444444111111222333333333333222222222222333333444444444111222333333111111222333444444444555555666666666444444444444444444444444444555555555666777777777666666666666666555555555777777777777888888888888;;;;;;::::::999888888888888888999999999:::::::::000000////////////000000222222222222333333444555333333333333333333333333555555555555555555555555555555555555555555555555333333444444444444333333555555555555666666666666777888888888999999999999999888777666666777888999888888999999999::::::::::::::::::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHEEECCCCCCFFFGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIFFFHHHJJJJJJHHHGGGFFFGGGIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIIIIIIIHHHGGGGGGFFFJJJIIIIIIHHHHHHIIIIIIJJJDDDDDDDDDEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC??????>>>===============????????????>>>>>>>>>>>>===<<<<<<;;;999888888777444666777999::::::::::::777777777777777777777777555555555555555555555555333333333444444555555555000111111222222222111111111111111000000000000000111111111111000000000000000000000000000000000000222333555666666555333222//////............//////...///000111111000///...000000000000111111111111000000000000000000000000111222333444444333222111333222111/////////000111............///000222222//////000000000000//////000000000000000000000000///............//////000000000000000000000000000111111111000000000000000000000000000000000000000///000000000111111111111222222222222222222222222000000000000000000000000222222222111111111000000111111222222222000...---((()))+++...000222333444...//////000111222222222000000000000000000000000111111111111111111111111111111111000000000000000333333333444444555555555111000/////////000222333333333222111111222333333222333444444333222111000111111111111111111111111222222222333333444444444111111222222222222111111000111111111111222222222222222222111111111000000000111333444444333222111444444444333333222222222333333333222222222111111333333222222222222222222222222222222222222222222111111222333333444555555222222333333333333444444333444444444555666666666444444444555555555555666444444444555666777777888555555555555555666777777888888888888888888888888777777777888999999::::::111111000000000000111111333333222222222333444444333333333333333333333333444444444444444444444444555555555555555555555555555555666666666666555555555555555555666666666666888888888999999999::::::999888888777777888888999888999999999999:::::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFHHHFFFDDDDDDFFFGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFHHHIIIGGGHHHJJJJJJIIIGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???????????????>>>>>>>>>>>>===<<<<<<;;;999888888777555666777888999999999888666666666666666666666666444444444444444444444444333333333333444444444444111111222222222111111000111000000000000000000000111111111111000000000000000000000000000000000000///000111222222111000/////////////////////////////////000000000000//////000000000000111111111111000000000000000000000000111111222222222222111111333222000/////////000111............///000111222000000111111111111000000000000000000000000000000000//////.........//////222222222222222222222222111000000000000000000000000000000000000000000000111111111222222222333333222222222222222222222222000000000000000000000000222222222111111111000000///000000111111111000000222222222333222222111111...//////000111111222222000000000000000000000000111111111111111111111111111000000000000000000000000000000111111111222222111000/////////000222222333333222111111222333333222222222222222111111000111111111111111111111111111111111222222333333333111111222222222222111111000111111111111222222222222222222111111111000000666555444444333333333333444333333333222222222222333333333222222222111111222222222222222222222222222222222222222222222222111111222222333444444555222222333333333333444444444444444444555555555555444444444555555555555666333333333444555666666666555555555555555666777777888888888888888888888888777777777888999999::::::222222111111111111222222444333333222222222222333333333333333333333333333333333333333333333333333555555555555555555555555555555666666666666555555555555555555666666666666888888888999999999:::::::::999999888888999999:::999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@AAACCCCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEEEEGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDEEEGGGHHHGGGIIIJJJJJJIIIGGGGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@????????????@@@????????????>>>>>>>>>>>><<<<<<;;;::::::999888888666666777777777777666666666666666666666666666666333333333333333333333333444444333333333333333333222222222222222111000///000000000000000000111111111111111111000000000000////////////////////////---...///000000///...---......000000000000......000000////////////000000000000000000111111111111000000000000000000000000111111000000000000111111222111000000///000000000///......//////000111222111111222222222222111111000000000000000000000000111111000///............222222222222222222222222000000000000000000111111000000000000000000000000000000000111111111222222333333222222111111111111000000000000000000000000222222222111111111111111////////////000111222333333333333222000///---,,,/////////000111111222222000000000000000000000000111111111111111111111111000000000000000000111111/////////000000000000000000000000///000111111222333222222111111222222333222222111000000000111111111111111111111111111111000111111111111111222222111111222222222222111111000111111111111222222222222222222111111111111111888777444222111111222333222222222222222111111111333333333222222222111111111111111222222333333444222222222222222222222222111111222222333333444444222222333333333333444444555555555555444444444444444444444555555555555666222222333333444555555555555555555555555666777777777777777777777777777777777777777888999999::::::222111111000000111111222444444333222111111111222333333333333333333333333333333333333333333333333555555555555555555555555333333444444444444333333555555555555666666666666777777777888888888999999::::::::::::::::::::::::999999999:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHJJJJJJHHHGGGFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???????????????????????????>>>>>>>>>===<<<<<<;;;::::::999888888777777666666666555555444666666666666666666666666333333333333333333333333444444333333222222111111333333333222111000///...000000000000000111111111111111111111000000000//////////////////////////////000000111111000000///---...000111111000...---111000///......///000111///000000000111111111111////////////////////////111000///......///000111111111000000000000000000///////////////000111111000111111222222111111000000000000000000000000000222111000///............000000000000000000000000000000000000000111111111000000000000000000000000............////////////333333222222111111000000000000000000000000000000111111111111111111111111111000/////////000222333000000000000000000////////////000000111111111111000000000000000000000000111111111111111111111111000000000000000111111111222222222222222222222222000000000000000111111222222222222222222222222222222111000//////000111222111111111111111111111111111111111111222222222222111111222222222222111111000000111111111222222222111111111111111111111111444333222000000000111111111111111111111111111111333333333222222222111111000000111222333333444444222222222222222222222222111111222222333333333333222222222333333333444444555555555444444333333333444444444555555555555666333333444444444555555555555555555555555666777777777777777777777777777777777777777888999999::::::000000////////////000000444333222222111111111111333333333333333333333333444444444444444444444444555555555555555555555555333333444444444444333333555555555555666666666666666666666666777777777888:::::::::;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIIIIGGGFFFEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIJJJJJJKKKLLLLLLKKKJJJJJJEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???????????????>>>>>>>>>===;;;;;;;;;::::::999999888777777666555555444444444555555555555555555555555444444444444444444444444333333333222222111111000333333333222111000///...//////000000111111111111111111111111000000000///////////////////////////000111111111111111111000...///111222222111///...111000///......///000111///000000000111111111111////////////////////////111000///......///000111000000000111111111000000000////////////000000111//////000000000000//////000000000000000000000000333222111//////.........//////////////////////////////000000111111111111000000000000000000000000............////////////222222222111111000000000000000000000000000000000111111111111111111111111333222000/////////000111111222333333444444444444000000000000000111111111000000000000000000000000000000000000000000000000//////000000111111111111333333333333333333222222///000000000111111111111222222222222222222222222222111000//////000111222111111111111111111111111333333333333333333333222111111222222222222111111000000111111111222222222111111111111111111111111...///111222222222222111111111111111111111111111333333333222222222111111000000111222333333444444222222222222222222222222111111222222222222222333222222222333333333444444555555444444333333333222444444444555555555555666555555555555555666666666555555555555555666777777666666666666666666666666777777777888999999::::::000000////////////000000333222222111111111111222333333333333333333333333555555555555555555555555555555555555555555555555555555666666666666555555555555555555666666666666666666666777777777888888999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAABBBBBBAAADDDFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIKKKLLLMMMMMMNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;::::::999999999888777666555555555555555555555555555555555555555555555555555555555555555222222111111111111111111222222222222222111000////////////000111111222222111111111111000000000000////////////////////////000000////////////000000//////111111111111//////000000////////////000000000000000000111111111111000000000000000000000000000000////////////000000//////000111111111111000000000////////////000000//////000000000000//////000000000000000000000000222111111000////////////111111111111111111111111/////////000111111222222000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000000000111111111111111222222222333222111000////////////222222222222222111000///000000000000000000111111000000000000000000000000000000000000000000000000/////////000111111222222111111111111111000000000//////000111111111111000111222222333333222222111111111000000000111222222111111111111111111111111444444444333333333333333111111222222222222111111000111111111111222222222111111111111111222222222...///222444555555444333111111111222222222222222333333333222222222111111111111111222222333333444222222222222222222222222111111222222222222222222222222333333333333444444444444444444333333333333444444444555555555555666666666666666666666666666555555555555555666777777666666666666666666666666777777777888999999::::::111000000000000000000111111111111111111111222333333333333333333333333333444444444444444444444444555555555555555555555555555555666666666666555555555555555555666666666666888888888888999999999999888999:::;;;;;;:::999888:::::::::;;;;;;;;;;;;<<<999999999::::::;;;;;;<<<:::::::::;;;<<<<<<============>>>>>>???@@@@@@@@@???BBBFFFGGGEEEDDDEEEFFFDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDFFFFFFDDDBBBBBBBBBCCCDDDFFFHHHIIIHHHGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJLLLMMMMMMMMMNNNJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@????????????@@@????????????>>>>>>>>>>>>;;;;;;::::::::::::999999888777666555555555666777555555555555555555555555444444444444444444444444000000000111111111111111111111222222222111111000...//////000111111222222111111111111000000000000000000000000000000000000000//////////////////000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000///000000111111000000///...///000111222111111000000000////////////000000000000000111111000000000000000000000000000000000111111000000000000000111111111111111111111111111...//////000111111222222000000000000000000000000111111111222222222333333//////000000111111222222000000000000000000000000000000111111111222222222000000111111111000000///////////////...---,,,,,,111000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222111111000000000/////////...///000111222111111000111222333333333333222111000111111222222222222222111111111111111111111111333333333333222222111111111111222222222222111111000111111111111222222222000000111111111222222222111111222333333333333333222222222222333333333444333333333222222222111111222222222222222222222222222222222222222222222222222222111111111111111111222222333333333333444444333333333333333333444444444444444555555555555666555555555555555555555555555555555555555666777777555555555555555555555555777777777888999999::::::222222111111111111222222111000000000111222333333333333333333333333333333333333333333333333333333555555555555555555555555333444444444444444444333555555555555666666666777999999:::::::::;;;;;;;;;888888::::::::::::888888:::::::::;;;;;;;;;<<<<<<888888999::::::;;;<<<<<<999999:::;;;;;;<<<<<<===<<<<<<<<<===>>>>>>??????>>>AAAEEEFFFEEECCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAABBBDDDEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCAAACCCEEEEEECCCBBBAAABBBBBBDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>>>>>>>;;;:::::::::::::::::::::888777666555555666777888555555555555555555555555333333333333333333333333//////000000111111222222000111111222222222111111...//////000111222222222111111111111000000000000111111111111111111111111111111000000000000111111111111000000000000111111...///000111111000///...000000000000111111111111000000000000000000000000///000111222222111000///...///000222222222111000111000////////////000000111111222222222222111111000000000000000000000000111000000000000000111222////////////////////////...//////000111222222222000000000000000000000000000000000000111111111111......///000111222333333000000000000000000000000000000111111222222222222---...000222222222111111000000111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000...//////000111222222222222222111111000000000///...///000222222111111000111222333444444333222111000111222444444444333222111111111111111111111111222222222222111111000000111111222222222222111111000111111111111222222222000000111111222222222222333111000......///111222222222222333333444444444333333333222222222111111333333222222222222222222222222222222222222222222222222111111111111111111222222333333333444444444222222222333333444444444444444444555555555666666444444444444444444444444555555555555555666777777555555555555555555555555777777777888999999::::::111222444444222111222333222222222222222222222222222222111111111111222222444444333222222222333333555555666666555444333333777777666555444333333222444444444555555555555666666666666666777777777777999:::::::::;;;;;;;;;;;;888999::::::;;;;;;::::::999999888888888888999999555777999<<<>>>>>>======>>>>>>>>>>>>???@@@AAABBBAAABBBBBBAAA@@@AAACCCEEEDDDDDDCCCBBBAAA@@@@@@???@@@>>>===>>>@@@AAAAAA@@@BBBBBBBBBCCCBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFIIIHHHHHHHHHIIIIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLMMMLLLJJJIIIHHHHHHIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLJJJIIIGGGLLLKKKJJJHHHFFFDDDCCCBBBDDDDDDCCCCCCCCCDDDDDDEEEHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@???>>>===<<<<<<======>>>======<<<;;;;;;>>>>>>===<<<;;;::::::999666666555444444444444555444555777888999888666555444555555555444222000///444444444444333222111000000000000000000000000000000000000000000000000000000///.........000111222000000000000000000000000///000111111111///...---//////000000000000//////000000000000000000000000////////////000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000111111000000//////......000000000000000000000000222222222111000000//////000000000000000000000000000000000000000000000000111111111111111111111111222222222222333444555666222222222222111111111111111111000000000000111111000000000000000000000000/////////000111111222222000111111111111000000///111111222222222333333333333222000//////000222333333222111000000111222333222222222222222222222222000000////////////000000333333222222111000000000333222111000////////////222222111111111111111222111111111111111111111111222111111111000000//////---......///000111111222111111111111111111111111111111222333333333333222111111222222222333333333333333333222222111111111222222222222222222222222333222222111111222222333222222111111111111111111444333333222222333333444222222333333333333444444444444444444444444444444666666666666777777777777666666666666777777777777777777888888888888777777888888999::::::::::::999000222333333222111111222222222222222222222222222222222111111111111222222444333333333333333444444555555555555555444333333777666666555444444333333444444444555555555555666666666666666777777777777444555555555666666666666888999::::::;;;;;;::::::999999888888888888999999666888:::<<<===>>>===<<<============>>>???@@@AAA@@@AAACCCCCCBBBCCCDDDFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>===>>>???AAAAAA@@@BBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKJJJIIIGGGGGGFFFIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJHHHGGGKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@??????>>>===<<<<<<>>>>>>??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;666666555444444444444555555666777777777555333222333333444444333333222222444444444444333222111000000000000000000000000000000000000000000000000000000000///...//////111111000000000000000000000000000000000000000///......//////000000000000//////000000000000000000000000////////////000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000111000000000/////////...000000000000000000000000............------------////////////////////////000000000000000000000000//////////////////////////////...//////000111222////////////............111111000000000000111111000000000000000000000000111111111000000000000000///000000111111111000000000000111111111222222222333222000//////000222333222222111000000111222222......///000111111222222111111000000000000111111111111111111111111222222111111000000000000111111111111000000111222222333111111111111111111111111111111111111000000000/////////000000111222222222111111111111111111111111111222333333444333333333111111111222222222333333444444444333333333222222222222222222222222222222555444444333333444444555222222222222222222222222444333333222222333333444222222333333333333444444444444444444444444444444444444444555555555666666555555555555666666666666777777888888888888777777777888888999999999999999///111222222111000000111222222222222222222222222222222111111111111222222333333333333444444555666444555555555555444444333666666666555444444444333444444444555555555555666666666666666777777777777777777777777888888888888888999::::::;;;;;;::::::999999888888888888999999888999;;;<<<======<<<<<<;;;;;;<<<===>>>???@@@AAA???AAADDDFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@???===>>>???@@@@@@???BBBBBBCCCCCCCCCCCCCCCBBBDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIEEEDDDCCCBBBCCCCCCEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIICCCCCCBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>=========<<<============<<<<<<;;;:::::::::;;;;;;<<<<<<<<<666666555444444444444555555666666666555333111000222222222222333333444555444333333333222111111111000000000000000000000000000000000000000000000000111111000/////////000000000000000000000000000000111000000/////////////////////000000000000//////000000000000000000000000////////////000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////......---------......///222111111111111000000000111111000000000000111111000000000000000000000000222222111111000//////......///000111111111111111//////000000000111111111333222111000000111222333222222111000000111222222333222111000///......---222222111111111111222222///000000111222222333333/////////000111222333444111000000000111222333333111111111111111111111111111111111111000000000000000000111111222222333333111111111111111111111111111222333333444444333333111111111222222222222333444444444444444333333333222222222222222222222222444444333333333333444444333333333333333333333333444333333222222333333444222222333333333333444444444444444444444444444444222333333333333444444444444444444444555555555555777777888888888888777777666777888888999999888888///000222222000///000111111111111111111111111111222222111111111111222222333333333333444555666777444444444555555444444333555555555555555444444444444444444555555555555666666666666666777777777777:::::::::;;;;;;;;;<<<<<<888999::::::;;;;;;::::::999999888888888888999999999:::;;;<<<======<<<<<<;;;;;;===>>>@@@AAAAAAAAA>>>AAAEEEHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJHHHFFFEEEAAA???>>>>>>@@@AAA@@@???BBBBBBCCCDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEAAAAAABBBCCCDDDEEEGGGHHHJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGBBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>============999999:::::::::999999888::::::::::::::::::;;;;;;666666555444444444444555555555555666555444333222444333222111222333444555333333222111111111111111000000000000000000000000000000000000000000000000222111111000000/////////000000000000000000000000111000///......///000111//////000000000000//////////////////////////////////////////000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000//////000111222222333333222222222222222222222222000000000000000000000000111111111111111111111111111000000/////////000000333333222222222111111111111111000000000000111111000000000000000000000000111111111111000000//////---...///111111222222222000000000000111111111222222222111000000111222222222111111111111111111222444333333222111000000///222111111000000111111222000000111111111222222222000000000000111222333333222222111111111111111222111111111111111111111111111111111000000000000000000000000111111222222222111111111111111111111111000111222222333222222222111111111111222222222222333333333333333333333333222222222222222222222222222222111111111111222222222222222333333333333333444333333222222333333444222222222333333333444444333333444444444444444444222222333333333444444444444444555555555666666666777777888888888888777777666666777888888888888777///000222222000///000111111111111111111111111111222222111111111111222222222222222333444555666777333333444444444444444333444444444555555555555555444444444555555555555666666666666666777777777777777777777777888888888888888999::::::;;;;;;::::::999999888888888888999999:::;;;;;;<<<============<<<===???@@@AAABBBBBBBBB???BBBFFFIIIIIIIIIJJJKKKNNNNNNOOOOOONNNLLLJJJHHHBBBAAA??????AAAAAAAAA@@@BBBCCCDDDDDDEEEEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFAAAAAAAAABBBCCCEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKGGGHHHIIIJJJKKKMMMNNNNNNJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA??????>>>>>>===<<<<<<<<<888888999999999999888888<<<;;;;;;:::999999888888666666555444444444444555333444555555666666666666555444333222111222333444222222111000000000111111000000000000000000000000000000000000000000000000222222111111111000//////000000000000000000000000111000///......///000111//////000000000000//////////////////////////////////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000+++,,,,,,---...///000000222222222222222222222222000000000000000000000000111111111111111111111111222222111000000000111111000////////////.........111111000000000000111111000000000000000000000000//////000000111111111111---...///111111222222222111111111222222222333333222111111111111111111222111111111222222111111111---...///000222333444555000000////////////000000222222222111111111000000222222111111111111222222444444222111000000//////111111111111111111111111000000000000000000111111/////////000000000000000111111111111111111111111///000000111111111111111000000111111111222222222111111111111111111222222222222222222222222222222222111111000000111111222000111111111222222222333444333333222222333333444222222222333333333444444333333333444444444555555333444444444555555555555555555666666666777777777777777888888888888777777666666777888888888888777///111222222111000000111111111111111111111111111222222111111111111222222222222222222333333444555222333333444444444444333333444444444555666666666444444444555555555555666666666666666777777777777666666666777777777888888888999::::::;;;;;;::::::999999888888888888999999:::;;;;;;<<<======>>>>>>>>>???@@@BBBCCCBBBBBBAAA@@@CCCFFFHHHIIIIIIJJJLLLOOOPPPPPPQQQPPPNNNKKKIIIDDDCCCAAAAAABBBCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFAAAAAABBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCBBBBBBAAAAAA@@@??????>>><<<;;;;;;:::999::::::;;;;;;;;;;;;;;;<<<;;;;;;:::888777777666666666555444444444444555333333444555666777888888555444333333222222222222222111000//////000111222000000000000000000000000000000000000000000000000111111222222222111000000000000000000000000000000///////////////000000111//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000------...///000000111111000000000000000000000000000000000000000000000000////////////////////////000000000//////000111111111111000000000000//////111111000000000000111111000000000000000000000000...//////000111111222222...///000111111111111111111222222222222333333333111111111111111111111111000111222222222222111000111111000///...------,,,000000////////////000000333333222222111000000///333222222111111111222222444444222111000000//////111111111111111111111111000000000000111111111111/////////////////////000111111111111111111111111///000000111111111111111000000000111111111111222000000000000111111111111222222222222222222222222333333222222222222333333000000000111111222222333444333333222222333333444222222333333333333444444222333333444444555555555555555555555666666666666666666666666777777777888777777888888888888777777666777888888999999888888000222333333222111111222111111111111111111111111222222111111111111222222222222111111111222222333111222333444444444444444333333444444555666666777444444444555555555555666666666666666777777777777888888999999999:::::::::888999::::::;;;;;;::::::999999888888888888999999:::::::::;;;===>>>???@@@>>>???AAABBBBBBAAA@@@???BBBDDDFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPOOOMMMJJJHHHFFFEEECCCBBBCCCDDDCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHKKKJJJJJJJJJIIIIIIHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSSSSRRRNNNMMMJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBAAABBBDDDEEEEEEEEEEEEDDDAAAAAABBBBBBCCCBBBBBBAAAAAA@@@???>>><<<:::999999999:::;;;;;;<<<<<<;;;;;;::::::999999888888777777666666555444444444444555333333333333444555666666222222333333444444333333111000///......///111222000000000000000000000000000000000000000000000000///000111222222222111111000000000000000000000000......///000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000000111000000000000000000000000000000111111222222333333////////////////////////000000000000000000000000////////////////////////////////////000111111222333333333222222222222111111111000000000000111111000000000000000000000000000000000000000111111111///000000111111111000000111111111111222222222222111111111222222111111111000111222222222222111000666555333000---***((('''111000000000000000000111222222111111111111111111111111111111222333444444222111111111111111222222111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111111111222333333333333333000000000000111111111111000000111111111222222222222222222222222222222222333333222222222222333333000000111222222333444444444333333222222333333444222222333333333333444444222222333333444555555666444555555555666666666666555555555666666666777777777777888888888888777777777888888999999999999999111222444444222111222333000000000000000000000000222222111111111111222222222222111111000111111111111222333333444444444444222333333444555666777777444444444555555555666666666666666666777777777777777777888888888999999999999999:::;;;;;;;;;::::::999999888888888888999999999::::::;;;===???@@@AAA>>>???AAAAAAAAA@@@>>><<>><<<:::888777777888999:::::::::::::::888888888888888999999999666666555444444444444555444444333222222333333333///000222444555555555444111000///---...///111222000000000000000000000000000000000000000000000000///000111222333333222111000000000000000000000000---...///111111111000/////////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000111111000000000000000000000000............////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111333444444000000000////////////...111111000000000000111111000000000000000000000000222222111111000/////////000111111111111000000///000000000000111111111111111111222222222222111111000111222333333222111000/////////000111222222222222222111111111111222222000000000111222222333333//////000111222444666777/////////000111333444555111111111111111111111111//////000000111111111222222222111111111111111111111111111111111111111111222333444444555555444444000000000000111111111111111111222222222333333333222222222222222222222222111111000000000000111111111111222333333444555555444333333222222333333444222222333333333444444444222222333333444555666666444444444555555555666666444444444555555555666666777777888888888888777777888888999::::::::::::999222333444444444444333222222222222222222222222222333333222222111000000///222222333333333333444444111111222222222333333333444444444555555555555666555222000111444777777555666666666666777777777777444444555777888999:::;;;::::::::::::::::::::::::999999999999999999999999:::;;;;;;<<<===>>>????????????@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCEEEGGGJJJKKKMMMNNNNNNNNNMMMJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIHHHFFFEEEDDDDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGHHHGGGFFFDDDBBBCCCCCCCCCCCCDDDEEEGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHFFFFFFFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKIIIKKKNNNQQQRRRRRRQQQPPPOOOMMMJJJGGGEEEDDDDDDEEEEEECCCBBBCCCDDDEEEDDDCCCFFFGGGGGGGGGGGGFFFEEEEEEIIIGGGEEEBBB@@@@@@@@@@@@AAAAAA@@@???@@@AAACCCDDD@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA???>>><<<;;;:::999999999888999999::::::666777777888888888777777666666555555555444444444444444333333333333222222222222222222222222222222444444333222111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////////////////000000000000000000000000...000222222000...---...////////////000000000000000000000000111111111111000000000000000000000000000000////////////000000111111000000//////......////////////000000000000444222000...---...///000000000000000000000000000//////000111111111111111222222111111000/////////000000000000000000000000000000000000000000000000111000...///111222222111333222111/////////000111//////000000000000//////111111000000000000111111222222111111111111111111111111111111111000//////111111111111111111111111000111111111111000//////000000000000000000000000000000////////////000000000000000000000000000000222222222222222222222222000000111222333555666777000000000000000000000000////////////////////////000111111111222222222222000000000000////////////111111111111111111111111333222222222111000000000333222222111111222222333222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222333333333333333333333333444444444333333222222222222222333333333333444444333333333444444444555555444444444555555555555666333444666777777777666555777777777777777777777777111222333444444333222111111111111111111111111111000000000111222222333333222222222333333333444444222222222222333333333333444444444444555555555555888555333444666888888777666666666666777777777777888888888999999:::::::::999999999999999999999999777777777777777777777777999:::;;;;;;======>>>???>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAACCCEEEGGGIIIJJJJJJKKKLLLLLLKKKIIIGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKMMMOOOPPPQQQOOOMMMLLLNNNMMMJJJGGGFFFEEEFFFFFFEEEDDDCCCDDDEEEEEEDDDCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFDDDCCCAAA@@@@@@@@@AAA@@@@@@???@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCBBBCCCBBBAAA???===<<<;;;:::999888888777777777888888555666666777777777666666666555555555444444444333444444333333333222222222111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////......000000000000000000000000...000111111///...//////////////////000000000000000000000000111111111111000000000000000000000000000000////////////000000111000000000/////////...////////////000000000000///...,,,***))))))***+++000000000000000000000000//////000111111111111111000000000000000111111111000000000000000000000000000000000000000000000000111000...///111222222111333222000/////////000111//////000000000000//////111111000000000000111111111111111111111111111111111111111111111000//////111111111111111111111111...///000111111111111111000000000000000000000000111111000000000000111111000000000000000000000000222222222222222222222222111111111111222444555666000000000000000000000000111111111111111111111111000000000111111111222222111000000000////////////111111111111111111111111222222222111111111111111333222222111111222222333222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222333333333333333222222222444444444333333222222222222222333333333333444444333333333444444444555555444444444555555555555666666555555444555666777888777777777777777777777777111111222222222222111111000000000000000000000000///000000111222222333333222222222222333333333333333333333333444444444444444444444444555555555555999777555555777888888777666666666666777777777777999999888888888888888888888888888888888888888888777777777777777777777777888999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@===>>>@@@BBBEEEFFFHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHJJJLLLNNNOOOPPPOOONNNMMMMMMLLLJJJHHHGGGGGGHHHHHHFFFEEEDDDEEEFFFGGGFFFDDDBBBBBBDDDEEEFFFGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBB@@@???===<<<::::::999888777666666555666666555555555666666555555444555555444444444444333333333333333333222222222222000000000000000000000000000000111111222222222333000000000000000000000000000000000000000000000000........................000000000000000000000000000000000//////.........000000000000000000000000///000000///......000222////////////000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000////////////////////////000000000000111000///---------......000000000000000000000000//////000111111111111111...//////000111111222222000000000000000000000000000000000000000000000000111000...///111222222111222111000000///000000000///000000111111000000///111111000000000000111111111111111111111111111111000111111111111000000///111111111111111111111111---...///000222222222333000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000111111111000111222222333000000000000000000000000111111111111111111111111/////////000000000111111111111000000000/////////111111111111111111111111111111111111111222222222222222111111111111222222222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222222222222222222222222222444444333333333333222222222222333333333333444444333333333444444444555555444444444555555555555666888666444333333555888999777777777777777777777777000000111111111111000000111111111111111111111111222222222111111111000000111222222222222333333333333333333444444444555555333333444444444555555555777666555555555666555555666666666666777777777777555666666666666666777777777777777888888888888888999999999999999999999999777888999:::;;;<<<<<<======>>>>>>???@@@?????????<<<===@@@BBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFBBBBBBBBBCCCDDDEEEGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHGGGIIILLLOOOQQQQQQRRRQQQLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEEEEGGGGGGFFFEEEBBBBBBCCCDDDEEEFFFFFFEEE@@@AAABBBCCCCCCBBB@@@???@@@@@@?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???===;;;:::999999888777666555555555555555555666666666555444444444444333333333333333333333333333222222222222111111111111111111111111111000111111111111222222222000000000000000000000000////////////////////////////////////////////////////////////////////////111111000000///........./////////////////////////////////.........111333////////////000000000000///000000000111111111111000000000000000000000000//////000000000000//////000000000000////////////////////////000000000000444444222222111111222222//////////////////////////////000111111111111111//////000000111111111111000000000000000000000000000000000000000000000000111000...///111222222111111111000000000000000000000000000111111000000000111111000000000000111111111111111111111222222222000000111111111111000///111111111111111111111111......000111111222222222000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000111111111111111111111111////////////000000000000111111111000000000//////111111111111111111111111000000000111222222222333222222111111111111222222222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222111111111111111222222222333333333333333333333333222222222333333333444444333333333444444444555555444444444555555555555666777666444333444555777888777777777777777777777777000000000000000000000000222222222222222222222222222222222111111111111111111111111222222222333333333333333444444444555555333333333444444444444555555666666666666555555555666666666666777777777777444444555666777888999999888888888888999999::::::999999999999999999999999777888888999:::;;;<<<<<<<<<===>>>>>>??????>>>>>>===>>>@@@AAABBBBBBAAAAAADDDDDDEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJLLLOOOPPPQQQRRRRRRKKKKKKJJJJJJIIIIIIIIIIIIHHHFFFEEEFFFGGGHHHGGGEEECCCCCCCCCDDDDDDCCCCCCBBB???@@@AAABBBBBBAAA@@@????????????????????????>>>@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;:::999:::999888777666555555555666777777777666666555444222222333333333333333333333333222222222111111111222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111000000/////////////////////////////////////////////.........111333////////////000000000000///000000000111111111111111111111111111111111111//////000000000000//////////////////000000000000////////////000000000000000000//////......////////////////////////////////////000111111111111111111111111111000000//////000000000000000000000000000000000000000000000000111000...///111222222111000000000111111111000000000000111111111111000000111111000000000000111111000000111111111222222222///000000111111111000000000000000000000000000000000000111111111111000///000000000000000000000000000000////////////000000000000000000000000000000////////////////////////111111000000//////000000111111111111111111111111000000000000000000000000////////////000000000000111111111111000000000000111111111111111111111111000000000111222222222333222111111000000111111222222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222000000111111111222222222333333333333333333333333222222222333333333444444333333333444444444555555444444444555555555555666444555555666666666666666777777777777777777777777111111000000000000111111222222222222222222222222......///111222333444555111111111111222222222222333333333333444444444444333333333333444444444444555777888888777666777888666666666666777777777777666666777999:::;;;<<<===777777888888999:::::::::777777777777777777777777777888888999:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEFFFGGGGGGGGGEEECCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@??????>>>????????????>>>======??????@@@AAAAAAAAAAAAAAAAAAAAA???>>><<<;;;999999999888777666666555666666777777777777777666555444111111222222222222333333222222222222111111111111222222222222222222222222333222222222111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000///......000222////////////000000000000000000000000111111111111111111111111111111111111...///000111111000///...////////////000000000000////////////000000000000..................------000000000000000000000000//////000111111111111111222222111111000//////...000000000000000000000000000000000000000000000000111000...///111222222111//////000111111111111000000111111222222111111000111111000000000000111111000000000111222222333333///000000111111111111000000000000000000000000000111111111111111000//////000000000000000000000000000000////////////000000000000000000000000000000////////////////////////111111000000000000000111111111111111111111111111/////////////////////////////////000000000111111222222111111111000000000111111111111111111111111111111111111111222222222111111000000000000111111222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222000000111111222333333333222222333333333333444444222222333333333333444444333333333444444444555555444444444555555555555666333444666777777777666555777777777777777777777777222111000000000000111222111111111111111111111111......///111222333444555111111111111222222222222222222222222333333333333222222333333333444444444222555888888777666777888666666666666777777777777888999999:::;;;<<<<<<<<<666666777777888999999:::777777777777777777777777888888999:::;;;<<<======;;;<<<======>>>>>>======<<<<<<===???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIGGGFFFFFFGGGEEEDDDEEEFFFGGGFFFEEE@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???????????????>>>>>>?????????>>><<<<<<>>>>>>???@@@@@@@@@@@@???AAA@@@???>>><<<:::999888666666555555555555555666666666666666555444333333111111111111222222222333222222222222111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000...000111111///...//////////////////000000000000000000000000111111111111111111111111111111111111...///000111111000///....../////////000000000111////////////000000000000...//////000000/////////000000000000000000000000//////000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111000...///111222222111...///000111222111111000000111111222222111111000111111000000000000111111///000000111222222333333//////000111111111111111000000000000000000000000///000000111111111111000000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000000000111111000000000111222222111111111111111111111111000000000000000000000000000000000111111111222222222222222111111111000000111111111111111111111111222222222111111111111111111111000000000000111111222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222111111111222333444444444222222222333333444444444222222333333333333444444333333333444444444555555444444444555555555555666555555555555666666666777777777777777777777777777333222111000000111222333000000000000000000000000111111111111111111222222000111111111111222222222111111222222222333333333222222333333333444444444...222555666444333555666666666666666777777777777999999999999999999999999444555555666777888888999999999999999999999999999888999::::::<<<<<<===>>>;;;<<<<<<===============:::;;;;;;===@@@DDDGGGIIIEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEAAAAAAAAABBBBBBDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJIIIHHHGGGEEEDDDFFFEEEDDDEEEFFFFFFFFFDDD>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@>>>===>>>>>>???===>>>?????????===<<<;;;======>>>???????????????AAA@@@???>>><<<:::999888444444333333333444555555555555555555444333222111000000111111222222222333222222222111111111111000000000000000000000000000...///000111222333444444000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......///000111222333333000000000000000000000000...000222222000.........////////////000000000000000000000000111111111111111111111111111111111111...///000222222000///....../////////000000111111////////////000000000000------...............---000000000000000000000000//////000111111111111111/////////000111111222222000000000000000000000000000000000000000000000000111000...///111222222111...///000222222222111000111111222222222222111111111111000000000000111111///000000111222222333333//////000111111111111111000000000000000000000000---...///111222222222222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111111111111111222333333111111111111111111111111111111111111111111111111111111111111222222222222222222222111111111111000111111111111111111111111333222222222111111000000111111000000000000111111222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222111111222333444444555555222222222333333444444444222222333333333444444444333333333444444444555555444444444555555555666666777666444333333555777999777777777777777777777777000000000000111111111111000000////////////000000......//////000000111111444222000111333444333000111111111222222333333444555444333222333444666777444333222111111333555666666666666777777777888888777666555555666777888999888888888888777777777777666666666666777777777777999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===?????????@@@BBBCCCCCCEEEFFFFFFEEEDDDDDDEEEGGGGGGFFFFFFEEECCCBBBAAADDDCCCAAA?????????AAABBBFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDBBBAAA@@@AAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDFFFHHHIIIJJJIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;@@@>>>===???CCCEEEEEECCC<<<<<<;;;::::::999999888;;;:::888666666555666666666:::>>><<<777333333555555444222000000111222333111111222222222222111111...///000111222333333333000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000111111000000//////......111000000///...---------........................000000000000000111111111......------------......,,,---///000111111111000//////000000000000//////---......///000111111222000000////////////000000000000//////.........---000000000000000000000000000000000000000000000000333222222222111111000000000000000000111111111111111111111111111111111111333333333333333222111000------------...///111111111222222333333222222111111111111111111111111111000111222333333222111000111111111111000000//////000000000000000000000000222222222111111111000000000000000000000000000000333222222111000///.........///000222222222111000......///111111222222222000000000000000000000000222222111111000///////////////000111222333333444222222222222222222222222111111111111111111111111111222333333222000---,,,222222111111111111111222222222222222222222222222111111111111111111111111222222333333333444444444000111111222222111111000222222111111111111111111333333333333333333333333333333333333333222111000333333333333333333333333444555555555555555444444444333222111111333555666666666666666777777777777777777777777888888888888000000000000111111111111000000////////////000000//////000000000000000111444222000111333444222000222222222333333333333333222222111111111111222222444333222111111333444666222222333333333444444444555444333333333444555666777777777777777777777777666666666666777777777777888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>===>>>@@@AAABBBCCCEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBDDDCCCAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEECCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJIIIHHHHHHGGGGGGFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::===<<<;;;===@@@AAAAAA???;;;;;;::::::999888888888888777666555555555666666:::===???<<<555000...///555444222000000111222333111111222222222222111111000111111222222222111111000000000000000000000000111111111111111111111111........................//////000000000000//////////////////000000000000111000000000/////////...111000000///......------........................111///...------///111222//////............//////---...///000111111000000//////000000000000//////.........///000111111111000000////////////000000000000000/////////......000000000000000000000000000000000000000000000000000000000000/////////...000000000000111111111111111111111111111111111111222222333333222111111000............///000111222111111111111111111111111111111111111111111111111000111111111111111111000222222111111111000000000000000000000000000000000111111111000000000//////000000000000000000000000222222111111000000/////////000000111111111111000...///000111111222222222000000000000000000000000111111111111000000000000000000000111111222222333222222222222222222222222111111111111111111111111111222333444333111///...222222111111111111111222222222222222222222222222222222222222222222222222222222222222333333333333111111222222222222111111222222111111111111111111333333333333333333333333333333333333222222111111222222222222222222222222444555555555555555444444555444333222333444666777555666666666777777777777777777777777888888888888000000000000111111111111000000////////////000000111111111111111000000000333111111111222333222111333333333333333222222222444444444444444444333333333222222111111333444555333444444444555555555555555444333333222333333444666666666666666666666666666666666666777777777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;;;;===???@@@BBBCCCCCCBBBAAAAAABBB@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@AAACCCDDDEEECCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;===>>>===<<<::::::999999888777777777666555444444444444555555333666999888555222222444444333222000000111222222111111222222222222111111222222222222222111000000000000000000000000000000111111111111111111111111...........................//////000000//////...////////////000000000000000000000000////////////000000000///......------////////////////////////111///,,,++++++---111333000000////////////000000...///000000000000////////////000000000000//////......//////000000111111000000////////////000000111000000000000000//////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111222222111111000000////////////000111222222111111000//////000111111111111111111111111111111111000000//////000000111222222222111111111111111000000000000000000000000000000000///////////////000000000000000000000000111111111000000000000000222111000000000000000000...///000111111222111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444333222111222111111111111111222222222222222222222222222222333333333333333333333333111111111222222222222333222222333333333333222222111111222222222222222222333333333333333333333333333333333222222222222111222222222222222222222222444444555555555555555444666555444444444555777888555555666666666777777777777777777777888888888888///000000000111111111111000000////////////000000333333222222111111000000222111111111222222222111333333333222111111111000111222333555555555444333222222111111222222333444444444444555555555555666666666555555444444444444444444444555555555555555666666666666777777777777888888888888999999999999::::::::::::::::::::::::888999;;;;;;::::::<<<>>>>>>@@@AAAAAA@@@??????@@@???@@@@@@AAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>>>>>>>>>>>>>@@@AAABBBCCCBBBBBBCCCDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;:::999999======<<<<<<======<<<<<<999999888888777666666666666666555555444444333333///111444555444444555666333222111111000111222222111111222222222222111111111111222222222111111000000000000000000000000000111111111111111111111111000000000000000000000000...//////////////////...////////////000000000000000000000000////////////000000//////............000000000000000000000000000///---------...111222111111000000000000111111000000000000000///////////////000000000000//////.../////////000000000111000000////////////000000111111111111000000000000////////////////////////000000000000000000000000222222222111111111111111///000000000111111111111111111111111111111111111000000111111111000000///111111000000111222222333333222000//////000222333111111111111111111111111111000///......///000111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111333222111/////////000111//////000111111111111111000000000000000000000000...//////000111222222222222111111111000000000///000000000000000000000000111111111111111111111111000111222333333333222222111111111000111111222333222222222222222222222222333333333333333333333333000000111111111222222222222333333444444333333222111111222222222222222333333333333333333333333333333222222222222222222222333333333333333333333333333444555555666555555555555555444444444555666777555555555666666666777777666777777777888888888888///000000000111111111111000000////////////000000333333222222111111000000111111111111111111111111222222111111000000//////***+++---000111111111111111111111111222222333333000000111111111222222222666666666555555444444333333444444444555555555666666666666666777777777777999999999888888777777666::::::::::::::::::::::::888:::;;;;;;;;;;;;<<<>>>===>>>@@@@@@>>>>>>>>>???@@@@@@@@@@@@@@@??????>>><<<===>>>>>>>>>>>>======??????>>>>>>>>>>>>??????BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;:::999999888;;;<<<<<<;;;;;;::::::;;;999999888777777666666555888777777666555333222222444555555444222000//////111111111111111111111222111111222222222222111111//////000111222333333333000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////000000000000////////////000000000000////////////............000000000000000000000000...///000111111111000000111111000000000000111111000000000/////////////////////000000000000//////////////////000000000000000000////////////000000000000000000111111111111////////////////////////000000000000000000000000111111111111111111222222///000000000111111111111000000000000000000000000///000000111111111000000222111111111111222222333444333111000000111333444111111111111111111111111111000///......///000111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111333222111/////////000111///000000111111111111000000000000000000000000000......///000111222222333222222111111000/////////000000000000000000000000111111111111111111111111//////000111111222222222111111000000111222222333222222222222222222222222222222222222222222222222000000111111111222222222222333333444444333333222111111222222333333333333333333333333333333333333333222222111111222333333555555555555555555555555333444444555666666555555444444444444444555555666555555555555666666666666666777777777888888888888000000000000111111111111000000////////////000000111111111111111000000000000111222111000000111222111111111111111000000000,,,---...000111222222333111111111222222222222222222222222222333333333333333444444444444333333222333333444444555666666666666666666666777777777777999999888888777666666666999999999999999999999999999;;;<<<<<<;;;;;;<<<===<<<>>>??????>>>======>>>@@@@@@@@@@@@@@@???>>>===<<<<<<<<<============>>>AAA@@@???>>>============AAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???AAACCCEEEFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::999888777888999:::999888777888999999999888888777666666666777777777666555444222111333333222222222222222222000000000111111111111111111111222222222222111111...///000111222333333333000000000000000000000000000000000000000000000000........................---......//////......---////////////000000000000////////////000000000000//////////////////......////////////////////////---///111333333222000///111111000000000000111111000000////////////000111//////000000000000//////////////////000000000000000000////////////000000//////000000000000000111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000111111222222111111222111111111111111222222444333222111111222333444111111111111111111111111111000000//////000000111000000000000000111111111000000000000000000000000111111111111222222222222000000000000000000000000111111111000000000000000222111000000000000000000000000111111111111000000000000000000000000000000...//////000111222222222111111111000000/////////111111111111111111111111111111111111111111111111/////////000000111111222000000000000111222333333222222222222222222222222111111111111111111111111111111111222222222222333222222333333333333222222111111222222333444444444333333333333333333333333333222111111111222333444444444444444444444444444333333444555666666666666333333444444444555555555444444555555555666666666777777777777888888888888000000000000111111111111000000////////////000000//////000000000000000111///111222222//////000222222222222222222333333333333333333333333444444555000000111222222222222222555555555555666666666666222333444555555555444444333444444555666666777777666666666666777777777777666666666777777777888888999999999999999999999999999;;;<<<;;;::::::;;;===<<<>>>??????>>>======>>>>>>>>>???@@@@@@@@@??????>>>>>>=========>>>???@@@AAA@@@???>>>============@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCEEEFFFFFFEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::888777777666888:::999777777888::::::999999888888777666666222333444555555444333333000//////111333555555666//////000111111111111111111111222222222222111111///000111222222222222222000000000000000000000000000000000000000000000000........................---......//////......---////////////000000000000.../////////000000000111.../////////////////////...........................///000000111111000000000000000//////000000000//////......///000111222//////000000000000//////000000000000////////////000000////////////000000....../////////000000000000000000000000000000000000000000000000000000000.../////////000000000000000000000000111111111111000000000000000000000000000111111222333333222222222111111000000000111111111111111111111111111111111111111111111111111111000111111111111111111000....../////////000000000000000000000000000000000000000000000111111111222000000000000000000000000222222111111000000/////////000000111111111111000000000111111111111000000000000000000000000000000//////000000111111111222000000000000000/////////222222222222222222222222111111111111111111111111111111111000111111222222000000000000111222333444222222222222222222222222222222222222222222222222222222222222333333333333111111222222222222111111111111222222333444444555333333333333333333333333333222111000111222444555333333333333333333333333222333444555666666666666444444555666666666666666444444444555555555666666777777777777888888888888000000000000111111111111000000////////////000000......//////000000111111///111333222///...000222333333333444444555555555666444333111000000111111000000111222222222222111222222222333333333444444444555777888888888777777444444555555666777888888666666666666777777777777333333444666777999::::::888888888888888888888888999:::;;;;;;:::999:::<<<<<<>>>??????>>>======>>><<<===>>>???AAAAAABBBBBB@@@???>>>===>>>???AAACCC@@@@@@???>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDD???@@@@@@AAACCCDDDDDDEEEAAAAAABBBBBBAAAAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999888777666777:::<<<;;;999999;;;===::::::999999888777777777---///111333444555444444777555333222222111000///...///000111111111111111111111222222222222111111111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000---..................---////////////000000000000.../////////000000111111.........///////////////........................///......---...///000111000000////////////000000///.........///000222333//////000000000000//////000000000000////////////000000////////////000000---.........//////000000000000000000000000000000000000000000000000000000000000111111222222222333000000000000111111111111000000000000000000000000000111222333333333333333111111000000000000000111000000111111111111000000111111111111111111111111000111222333333222111000---.........//////000000000000000000000000000000.../////////000000111111000000000000000000000000333222222111000//////......///000222222222111000000000111111111000000///000000000000000000000000000000000000111111111111/////////000000000000000222222222222222222222222111111111111111111111111333333222111111222222333000000000000111222333444222222222222222222222222333333333333333333333333222222333333333444444444111111111222222111111111111111222333333444555555333333333333333333333333333222111000000222444555111111111111111111111111222333444555666666666666555666666777777777777777444444444555555555666666777777777777888888888888...............///000000///////////////000111111111111000000//////......111111111111111111111111...000333555555444222000222222222222222222222222222222333333333333444444444444444444444444444444111222333555666777777777666555555555555444444444888888777666666666666666555555555666666666666666777888999::::::999777777999999999999:::;;;<<<===::::::;;;;;;<<<======>>>>>>>>>>>>???@@@AAACCCDDD??????>>>>>>??????@@@AAABBBBBBAAA@@@@@@??????>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@???????????????????????????>>>===;;;;;;<<<<<<===:::::::::999888777666555888999999:::::::::999999777777777777666666666666444444444444444444444444000111222222333333333333555444222111111222444555111111000000000000111111111222333333222111000///000000000000000000000000111111000000//////......---------...///000000000222000///000111111000///000000000000000000000000000000000000000000000000000111111000///......///000000////////////000000000000////////////000000111111000000//////......000000000000000000000000///////////////////////////000000000111111111111////////////000000000000333111000000111111000...000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////111111222222222222111111000000000///////////////...//////000000000000000333333333333222222111000000000000000000000000000000000111111111111000000000000000000000000000000............///////////////000111222222222222222000000000000000000000000222222111111111111222222222111111111000000//////000000000000000000000000222222222111111111000000000000000000000000000000111222333444555444333222222000//////000000///---,,,...000111222111000///111111111111111111111111222222333333333444444444111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000111222222333333333333222222444555555444222222222333333444444333333222555555444333222111000///444555666777777555333222333444666777777777666666555666666777777777777777777777777777777777777777...............///000000///////////////000111111000000000000000000000000000000000000000000000000///111222444444333222111222222222222222222222222222222333333333333444444444444444444444444444444444444555555666555555555222333333444555666777777888888777666666666666666555555666666666666777777777888999::::::999888777999999999999:::;;;<<<===;;;;;;<<<<<<======>>>>>>??????@@@@@@AAACCCDDDEEEAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@?????????>>>???@@@AAAAAABBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGFFFEEEEEEGGGIIIHHHHHHGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@????????????@@@???????????????????????????>>>===<<<;;;<<<<<<===;;;;;;;;;;;;:::999888777888999999::::::999999888777777777777666666666555444444444444444444444444111111222333333333222222444333222111111222333444111111000000000000111111111111222333222111000000111111111111111111111111222111111111000000000000111111000000///...------111000......//////...---000000000000000000000000000000000000000000000000000111111000///......000000000////////////000000000000////////////000000111000000000/////////...000000000000000000000000111111111111111111111111000111111111222222222222////////////000000000000222111000000111111000...000000000000000000000000000000111111111111000000000000111111111111000000111111111111111000000000111111222222222222111111222111111111111111111111...//////000000000000000111111222222222111000000000000000000000000000000000000111111111111000000000000000000000000000000/////////000000000111111000000111111222111111111000000000000000000000000222222111111111111222222111111111111000000000///000000000000000000000000222222222111111111000000000000000000000000000000000111222222333333222222333222000111222222000///...///111222333222111000111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111222333333333222222222222333333333333222222222333333444444333333222333333333222222222222222444555666777666555333222222333444555555555444333333444555555666666555555777777777777777777777777//////.........///000000///////////////000000111000000000111111111111111000000000000000000000000111111222222222333333333222222222222222222222222222222333333333333444444444444444444444444444444666666666666555444444444333333444555666777777888888888777666666666666777555555666666777777777777888888999999999999888888999999999999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAA@@@??????>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGFFFEEEEEEGGGIIIHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@AAAAAAAAABBBBBBCCCAAA@@@@@@???>>>>>>??????????????????????????????>>>>>>===<<<<<<<<<<<<===============<<<;;;::::::888999999999999999888888777777777666666666555555444444444444444444444444222222333333333222111111333222111000000111222333111111111111111111111111000000111222222222111111222222222222222222222222222222222222111111111111333222222000///...------000///......//////...,,,000000000000000000000000000000000000000000000000///000111000///...///000000000////////////000000111000000//////000000111000000000000////////////000000000000000000000000111111111111111111111111111111111222222222333333////////////000000000000222111000000111111000///000000000000000000000000000000111111111111000000000111222333333222111000111111111111111222222222111111222222222222111111111111111111111111222222...///000000111111000000//////000111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111222222000000111111111000//////000000000000000000000000222222111111111111222222111111111111000000000000000000000000000000000000222222222111111111111111////////////////////////000000000000000111222222444333222222333444222111000111222333333333222111111111111111111111111111000000111111111222222222333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000222222333333333222111111222222111111111111222222222333333444444333333222111111222222333333444444444555666666666555444333444444444555444444333222333444555555666666555555777777777777777777777777000///////////////000000000000////////////000000222222222111111111111111222222222222222222222222222222111111111222333444222222222222222222222222222222222333333333444444444444444444555555555555777666666555555555555555666666666666555555555555999888777777666666777777666666666777777888888999888888999999999999999999:::999999999::::::;;;<<<:::;;;;;;<<<<<<===>>>>>>@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEECCCCCCBBBBBBAAAAAA@@@@@@??????@@@BBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFDDDDDD@@@AAAAAABBBBBBCCCCCCDDDAAAAAA@@@???>>>>>>>>>>>>????????????????????????>>>=========<<<<<<<<<<<<===============<<<;;;;;;888999999999999888888777777777666666666555555555444444444444444444444444333333333333222222111000111111000000000000111111111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111000000000000111111111111///......///111222222111///////////////////////////////////////////////////000111000///...///000000000////////////000000111000000000000000000111000000000000////////////000000000000000000000000////////////////////////000000111111111222222222////////////000000000000222000///000111111000///000000000000000000000000000000111111111111000000000111222333333222111000000000111111111111111222111111222222222222111111///////////////000000000//////000111111111111000//////000111222222222111000000000000000000000000000000111111111111000000////////////////////////000000000111111111222222000000000000000///...---000000000000000000000000222222111111111111222222111111111000000000000000000000000000000000000000111111111111111111111111////////////////////////111111000///000111222333444333222222333444333222111111222333333222111111111111111111111111111111222222333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333222222111000333222111000000111222333222333333444444333333222222222222333333333444444444555555666666555444444777777777666666555444444666666777888888888888888777777777777777777777777111000000/////////000000000000////////////000000444333333222111000//////222222222222222222222222333222111000111222444555222222222222222222222222222222222333333333444444444444444555555666666666666555555555555666777888777777666666666555555555999999888777777777777777666666777777888999999:::888888999999999::::::;;;::::::999999999:::;;;;;;999::::::;;;<<<<<<======???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHIIIIIIHHHGGGFFFFFFBBBBBBCCCCCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999888888777666666666666666555555555555444444444444444444444444333333333333222222111000000000000000000000000000000111222222222222111000000000000111111222333333000000000000000000000000000000000000000000000000000000000000111111111111/////////111444777777666////////////////////////////////////////////////...000111000///...///111000000////////////000000111111000000000000111111////////////000000000000000000000000000000000000........................////////////000000000000////////////000000000000111000///000111222111000000000000000000000000000000000111111111111000000000111222222222222111000/////////000000000111111111111222222222222111111......//////000000000000///000000111111111111111000000111222333333333333000000000000000000000000000000111111111111000000/////////////////////////////////000000000111111000000000000000///...---000000000000000000000000222222111111111111222222000000000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000222222111000000222333444222111000111222333222111111111111111111111000000111111111111111111111111222222333333333444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333222222111000333222111000000111222333222333333444444333333222444444444333333333222222444444555555555555555555777777666666555555555555666777777888888888888888777777777777777777777777111111000/////////000000111000000///////////////333222222111000000//////111111111111111111111111333222111111111222333444222222222222222222222222222222333333333333444444444444444555666666777777666666555444555666888999444444555666777888888999999999888777777777777888666666777888999::::::;;;999999888999999:::;;;<<<:::::::::999999::::::;;;::::::;;;;;;<<<=========???@@@AAACCCCCCCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGHHHFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999999999999888777666666666666666555555555444444444444444444444444444444222222333333333222111111000000000000000000000000000111222333333222111000111111111000111111222333///////////////////////////////////////000000000222111111000000//////...///...///222555888888888000000000000000000000000000000000000000000000000...///000000//////000111000000////////////000000222111111000000111111222////////////000000000000000000000000000000000000000000000000000000000000........./////////000000////////////000000000000111000///000111222111000000000000000000000000000000000111111111111000000000000000000000000000000.........///000000111111111111222222222222111111000000000111222222333333///000111111222222111111111222222333333333333222000000000000000000000000000000111111111111000000000000000000000000000000/////////000000000111111000000111111111000//////000000000000000000000000222222111111111111222222000000000000111111111111000000000000000000000000111111111111111222222222000000000000000000000000222111111111111222333333111000///000111222111000111111111111000000000000111111111111111111111111000000111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111222222333333333222111111222222111111111111222222222333333444444333333222555555444444333333222222444444444555555555555666555555444333333333444444444555666666777777666666777777777777777777777777222111111000//////000000111111000////////////////////////000000111111111111111111111111111111111222222111111222222333444222222222222222222222222222222333333333333444444444444444555666777777777999888666555444555777888444444555666777888999999:::999888888777777888888666777777888999:::;;;<<<999999888888999:::<<<===;;;::::::999999:::::::::<<<<<<======>>>?????????@@@AAACCCDDDDDDDDDBBBAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBB???@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCEEEGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHFFFEEEDDDEEEGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999888777666555666666555555555444444444444444444444444444444444111111222333333333222222000111111111111111111000000111333444444333111000333222111000000000111222//////////////////////////////000000000111111111///////////////////////////......000333444444444000000000000000000000000000000000000000000000000---///000000//////000222000000////////////000000222111111000000111111222.../////////000000000111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000/////////111222111000000000000000000000000000000000111111111111000000111000...------...000111...//////000111111222222111111222222222222111111///000000111222222333333000000111222222222222111111222222222222111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111222222000000111111222111111111000000000000000000000000222222111111111111222222///000000000111111111111000000000000000000000000000000111111111222222222222222222222222222222222///000000111222111111111111000///000222222222111333333222111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333222222222222333333333333222222222333333444444333333222333333333444444444444444444444444444444555666666444444333222333444555555555555666777777777777666777777777777777777777777222222111000000///000000111111000///////////////+++,,,---///000222333444333333333333333333333333111111222222222333333333222222222222222222222222222222333333333444444444444444444555666777777888;;;:::777555444444555666777777777777666666666666:::999888888777888888888666777777999:::;;;<<<<<<999999888888999;;;<<<===;;;;;;:::999999:::::::::>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDFFFFFFEEECCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB???@@@BBBDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDBBBAAABBBCCCEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIKKKHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHGGGEEEDDDEEEGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<;;;999999999888888777555555666666555555555444444444444444444444444444444444000111222333333333333333111111222222222222111111000111333444444333111000444333111000000000111111000000000000000000000000000000111111222222222333***+++,,,...///111222333...------...///000000///000000000000000000000000000000000000000000000000---///000000//////000222000000////////////000000222222111111111111222222.../////////000000111111000000000000000000000000........................000000000000111111111111////////////000000000000000/////////111222222111000000000000000000000000000000111111111111000000111000---,,,,,,---000111///000000111222222333333111111222222222222111111---......///000111111111000000111222222222222111111111111111111000///...000000000000000000000000000000111111111111000000000000000000000000000000111111222222222333333333///000111222222222222222000000000000000000000000222222111111111111222222//////000000111111111222000000000000000000000000000000111111222222222222222222222222222222222222---...000111111111000///111000///000222333222111555444333333222222222333111111111111111111111111222222333333333444444444333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333000111222333333333333333222333444555555444333222222333333444444333333222111222222333444666666777444444444444444555666777666555444444555666777999777777888999999999999999777777777777777777777777000000000000000000000000222222111111111111111111000//////000333444444333000111111111111222222222222222222333333444444444333333222222333333444555444222000222444666444222333333555666666666555444888777666555444333222111333333333444444444555555777777777777777888888999888777777777666666555555999777666888:::;;;999777<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHHHHMMMKKKIIIGGGFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIHHHFFFDDDCCCDDDDDDDDDCCCBBB@@@???>>><<<<<<===============<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========<<<:::999555:::999444333777999777555555444444444333333333555555444444444333333333333222111000000000111222111111111111111111111111000000111111111222222222//////000111111111111111//////000000000000//////...000111222111000111222000000000000000000000000------...//////...------//////000000000000//////222222111111000...---,,,000000000000000000000000////////////////////////////////////000000000000111111000000//////......////////////////////////........................///000111222222111000///...000111000///...///111000000000000//////////////////000000000000//////...///000111111111111111////////////////////////000000000000000000000000---///111222333222000///111111111000///---++++++000000000000000000000000111111111111111111111111222222111000//////000000///000111222222222222222222111///000111111000///222111000//////000111222000000000000000000000000222222222222222222222222000000000000000000000000///////////////000000111111111111111111111111111111111111111111111111111444333222000///000000111333333333222222111111111222111000//////000111222333333333333333333333333222222222111111111000000111111111111111111111111222222111111111111222222333333333222222111111111222222111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333444444333222222222333333444444444444444444444444222222222333333333444444555555555555555444444444666666777888888888888888666666777777777777666555000000000000000000000000111111111111111111111111111000///000111222111000000000111111111222222222222222333333333333333333333222222222222333444444444222111222444555444222333333555666666666555444:::999999888777666555555444444444444555555555555777777666666777777888999888888888777777666666666888777666888:::;;;999777;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>????????????BBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@AAABBBEEEEEEFFFFFFFFFEEEDDDDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIILLLKKKIIIGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDBBB@@@???>>>======>>>>>>???>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999777::::::555444777888666555555444444444333333333555444444444444333333333333222111000///000000111111111111111111111111111000000111111111222222222//////000111111111111111//////000000000000//////...000111222111000111222000000000000000000000000//////////////////////////////000000000000////////////000000000000//////000000000000000000000000111111111111111111111111////////////000000000111111000000000/////////...///////////////////////////////////////////////////000111222222111000//////000111000///...///000000000000000//////////////////000000000000/////////000000111111111111000111111111111111111111111000000000000000000000000...///000111222111111000//////000000000//////...000000000000000000000000111111111111111111111111222222111000000000000000000000111111222222111111111000///000111222111000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222333111111111111111111111111111111111111111111111111111111111111111111222222222222222111111000000000333222111000000111222222333333333333333333333333222222222111111111000000111111111111111111111111333333222222222222333333333333333222222222111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333444333333222222222222222444444444444444444444444333333444444444555555555555555666666666666666666666666777888888888888777777777888888888888777777000000000000000000000000111111111111111111111111222000//////000000///...000000000111111111222222333333333333333222222222222222222222222333444444333222111222333444444222333333444555555555555444666666555555555444444444555555555555666666666666777777666666777777888999888888888888888777777777888777777888::::::999777999999999999999:::::::::<<<<<<===>>>>>>>>>>>>>>>CCCCCCCCCBBBBBBAAA@@@???BBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEFFFFFFFFFEEEEEEAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIIIIJJJKKKLLLLLLIIIIIIHHHGGGGGGHHHIIIJJJGGGGGGFFFEEECCCAAA???>>>>>>??????@@@@@@??????>>>===>>>>>>>>>>>>===<<<<<<:::::::::;;;::::::999888888::::::777666888777555555555444444444333333333444444444444333333333333222222111000000000000111111111111111111111111111000000000111111111111222//////000000111111000000//////000000000000//////...000111222111000111222000000000000000000000000111000///......///000111//////000000000000//////,,,---...000111111111111000000000000000000000000111111111111111111111111/////////000000000111111000000000000////////////000000000000000000000000111111111000000/////////000000111111111111000000000111111000///......///000000000000//////////////////000000000000//////000111111111111000000///111111111111111111111111000000000000000000000000///000000000111111111111------///000111222222222000000000000000000000000000000000000000000000000222111000000000000000000111111111111111111000000000///...///111222222111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333111111111111111111111111111111111111111111111111//////000222222333333333111111111000000000000000444444333222111111222222333333333333333333333333222222222111111111111111111111111111111111111111444333333333333333333444333333333222222222222111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333444444333222222222222222444444444444444444444444444444444555555555666666555555555666777777888888555666777777888888777777888888999999999999888888////////////////////////000000000000111111111111000///......///000///---000000000000111111111111444333333333222222111111222222222111222333333444222111111222333333333333333333444444444555555555333333333333333333444444666666666666777777777777666666666666666777888888999999888888888888888888777777888888999999999888999999999999::::::::::::<<<===>>>>>>>>>>>>>>>===AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEEAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCDDDEEEGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHFFFFFFHHHIIIKKKHHHHHHGGGEEECCCAAA???>>>?????????@@@??????>>>>>>======>>>>>>======<<<;;;888999999999999888888888777777777666777888777555555555444444444333333333444444444333333333222222333222222222111111111111111111111111111111111111000000000000111111111111//////000000000000000/////////000000000000//////...000111222000000111222000000000000000000000000111000...------...000111//////000000000000//////,,,---...000111111111111000000000000000000000000111111111111111111111111//////000000000111111111000000000000////////////000000000000000000000000222111111000000//////...000000000111111000000000000111222000...---...///000000000000//////////////////000000000000//////111111111111111000///...////////////////////////000000000000000000000000000000000///000111111222---...///111222222333333000000000000000000000000////////////////////////111111000000000000000111222222111000000000000000///......///222333222222///000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000///////////////000000111111111111111111111111111111111111111111111111111///000111333333222222111111111111111111111000000444333333222111111111111222222222222222222222222111111111111111111111111111111111111111111111111333333222222222222333333222222222222222222222222111111111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333666666555444333333333333444444444444444444444444444444444444555555555555333444444555666777777888555666666777777777777777777777888888999999888888//////////////////////////////000000000111111111---,,,,,,---///111000/////////000000000111111111333333333222222111111111222111111111111222333333111111222222222222333333333333333333444444555555555666666666666777777777666666666777777777888888666666666555666777777888888888888888888888999999666777888999999999999999999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJLLLJJJHHHFFFEEEFFFGGGHHHHHHGGGGGGEEECCCAAA@@@>>>>>>?????????>>>>>>===<<<===============<<<;;;;;;888888888777888888888888777555444555777777666666555555444444444333333333444444333333333222222222333333333333333222222222000000000000000000000000000000000000000000000000//////000000000//////...//////000000000000//////...000111222000000111222////////////////////////000///---,,,,,,---///000//////000000000000////////////000000000000//////////////////////////////000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000//////.........111000000000000000000111000111111000///......///000000000000//////////////////000000000000//////111111111111111000///...////////////////////////000000000000000000000000000000000///000111111222...///000111111222111111000000000000000000000000////////////////////////111000000000000000111111222222111000/////////000///......///222333222222///000111222222111000///000000000000000000000000222222222222222222222222000000000000000000000000///////////////000000111111111111111111111111111000000000000000000000000111222222333333111000///222222222222222222222222111111111111111000000///222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222000000111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333888888666555555444444444444444444444444444444444222333333333333444444444222222333444444555666666555555666777777777777777555666666777888888777777000000000000000000000000...//////000000111111111---,,,,,,---000111111000/////////000000000111111222222222222222111111111111111111111111222333333000111222222111111222444333333333222333444444555444444444555555555555555666666666666777777777777666666555555666666777888777777777888888888888888666777999999888888888:::999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===???@@@BBBCCCCCCCCC??????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBB@@@???????????????>>>===<<<<<<<<<============<<<;;;;;;888777777777777888999999===777333555777666555555555555444444444333333333333333333333222222222222333333444444333333222111000000000000000000000000111000000000000000////////////000000000///......//////000000000000//////...000111222111000111222///////////////////////////...---,,,,,,---.../////////000000000000//////000000111000000///...---////////////////////////////////////////////////000000000111111111222222////////////000000000000000000000000000000000000////////////////////////111111000000000000111111...000111000///...///111000000000000//////////////////000000000000//////000111111111111000000///111111111111111111111111000000000000000000000000///000000000111111111111//////000111111000000///000000000000000000000000000000000000000000000000000000000000000111111222222111000///...///000111000///...///111222222111000000111111111111000000000000000000000000000000222222222222222222222222000000000000000000000000111111111111111222222333111111111111111111111111000000000000000000000000333333333222111000//////222222222222222333333333///000000111111111000000222222222222222222222222111111111111111222222222111111111111111111111111222111111000000111111222111222222222222333333333000000000111222222333333222222222222222222222222111111222222222333333333333333333333333333333333999888777666555444444444444444444444444444444444222222222333333333444444222222222333444444444555444555666666777777666666444555666777777777777777000000000000000000000000......//////000111111222///...---...000111000///////////////000000000111111111111111222222222222111111111111111222222333///111333222111000222444333333222222222333444555333222222222222222222222555555555666666666777777666555555555555666777777666666666777777888888888555888::::::888777888:::888888888999:::;;;;;;;;;;;;;;;<<<>>>????????????===>>>???@@@AAABBBBBBBBB>>>???@@@BBBCCCCCCBBBBBBDDDDDDDDDEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDFFFFFFFFFEEEEEEDDDBBBBBB@@@AAABBBBBBBBBBBBAAA@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<======<<<<<<;;;:::888888777777777888999:::FFF===666777777555333444555555444444444333333333333333333222222222222111111111222222222111000///000000000000000000000000111111000000//////////////////000000///......---//////000000000000//////...000111222111000111222////////////////////////........................//////000000000000//////000000000000000///......////////////////////////000000000000000000000000000000111111111222222222.../////////000000000111////////////////////////...//////000000111111222222111000//////000111222---...000000//////111222000000000000//////////////////000000000000/////////000000111111111111000111111111111111111111111000000000000000000000000...///000111222111111000---...///000000000000///000000000000000000000000111111111111111111111111000000000000000111222222111000///......///111222111000///000111222111000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222333111111111111111111111111000000000000000000000000222222111111111111111111000111111111222222222222...///111222333222222111111111111111111111111111000000111111111222222222111111111111111111111111333222222111111222222333111111222222222333333333///000000111222222333333222222222222222222222222111111222222222333333333333333333333333333333333888777666444333333222222444444444444444444444444333333333333444444444555333444444444444444444444444555666666777777666666555555666777888999888888000000000000000000000000---......///000111111222111000//////000000///...////////////000000000000000000111111222222222333111111111000111222222333///111333222000000222444444333222111222333444555666666666555555444444444555555555555666666666666555555555555555666777777555555666666777777777888555888::::::888777888:::666777777888999999:::::::::;;;<<<>>>???@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>???@@@BBBCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCDDDDDDCCCBBBBBB??????@@@AAAAAABBBCCCCCCCCCBBBAAA@@@????????????BBBCCCDDDFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBAAA@@@???>>>===<<<<<<======<<<<<<;;;:::999888777777777999:::;;;NNNBBB999888888444111333555555444444444333333333333333333222222222111111///000000111111///...---000000000000000000000000111111000000/////////...//////000000///...------//////000000000000//////...000111222111000111222//////////////////////////////000000000000////////////000000000000////////////000000000000//////////////////////////////111111111111111111111111000111111111111222222222.../////////000000111111//////////////////////////////000111222333333444222111000//////000111222,,,...///000///000111333000000000000//////////////////000000000000//////...///000111111111111111////////////////////////000000000000000000000000---///111222333222000///,,,,,,---///000000000000000000000000000000000000111111111111111111111111000000///000000111222222000///...---...///222333222111///000111111000///222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111111111111111111111111111000000000000000000000000111111000///000222333444//////000000111111111222...///111333444444444333111111111111111111111111000000111111222222222222111111111111111111111111444333333222222333333444111111111222222333333333///000000111222222333333222222222222222222222222111111222222222333333333333333333333333333333333666666444333222111111111444444444444444444444444444444444555555555666666555555555555555555444444444555555666666666666666666666777999999:::::::::......//////000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000111111222222222333222222222111111000000000000111111111111222222222444444444555555555555666555444444333444555666777777666555444444555666777888888777777666666555555666666666666666777888888;;;;;;:::999999999::::::777777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA>>>???@@@@@@???>>>===<<>>>>>>>>???AAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@???@@@AAABBBCCC@@@BBBDDDCCC@@@???BBBEEECCCDDDEEEFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCEEEFFFEEECCC@@@??????AAABBBCCCDDDFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCBBBAAAAAABBBBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<:::999888666777777777777777666555>>>:::666444555555333111333333333333333333333333111111111111111111111111222222222111111111000000000000//////.........---......////////////......333333333222222222222222...............///000000.../////////000000000111222111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000///////////////000111111111000000000000111111000000111111111111000000111111000000//////......+++++++++,,,---///111333111000///......///000111000000000000////////////...---------...111333555222111000//////000111222222111000.........///000222111111111000000//////222222222111111111000000333333222111000///......000000000000000111111222000000000000000000000000///000111222222111000///111111111111111111111111333222000///---+++))))))000111111000///......//////////////////000111111111111111000000000000000333333333333333333333333222222222111111111000000111222333444444444333333111222222222222111000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222111111222222222333333333111111111222222333333333222222222222222222222222111111000000000000111111000111222333333333333333111111111111111111111111000111222333444444444444444444333222333444555666333444444555555444444333666666555555555555666666555666777666555444555777999999999888888888777777555666666777888888999999////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111222222222222222222333222222222111111111111000111111111111222222222444444444444555555555555555555444333444444555666777666555444444555666666777777777666666666666666666666666666666777777888::::::::::::::::::::::::777888888999999::::::;;;;;;;;;<<<===>>>???@@@@@@>>>>>>?????????>>>===<<<============>>>@@@BBBCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCAAAAAABBBBBBAAAAAACCCEEEEEEEEEFFFGGGHHHHHHHHHHHHEEECCCAAA@@@>>>>>>>>>??????@@@AAABBBDDDEEEEEEEEEFFFGGGHHHGGGDDDAAA@@@@@@AAABBBDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>============<<<;;;999999777777777777777666555555888555222222333444333111333333333333333333333333222222222222222222222222222222222111111111000000000000000/////////......//////000000000000/////////////////////////////////////////////000111111////////////000000000000000000111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222111000//////...////////////............//////000000000000000000000000////////////000000000000//////.........000111222111000////////////000111000000000000///////////////...------...000222444222111000//////000111222222111000///......///000111111111111000000000///222222222111111111000000222222111111000/////////000000000000000111111222000000000000000000000000000111111222222111111000111111111111111111111111222111111000///......---111222222111000//////111000000000000000111222222111000000000000000000000222222222222222222222222222222222111111111000000111111111222222222333333111222222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222111111222222222333333333222222222222222222333333222222222222222222222222333222222111111222222333000111222333333333333333111111111111111111111111000111222333444444444444444444333333333444555666333444444555555444444333555555444444444444555555555666777666555444555777999999999888888888777777777777777888888999999999000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222111111333333333222222222222111000111111111111222222222333333333444444444555555666555444444444444444555666555555444555555666666666666666666666666777777666666555555666666777888888999:::;;;;;;:::999999999999999999999999999999::::::;;;;;;<<<===>>>>>>======>>>???>>>===<<<;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBCCCAAA@@@@@@AAACCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIDDDCCCAAA@@@????????????@@@AAABBBCCCEEEFFFGGGGGGIIIKKKKKKJJJFFFCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;::::::888888888888777555444444444333111222333555555444333333333333333333333333222222222222222222222222222111111111111000000000111000000000000000//////000000111111111111000000000000000111222222222333000000000000000111222222000000000000/////////////////////000000111111111000000000000000000000000000000000000000000000000111000000//////000000111333222111///............///......------......///000000///......///000000.........///000111111111222222111000000000111111111111000000000000111111000000000000////////////000///.........///111222111111000000000000111111111000000////////////000111111111111000000000000222111111111111000000000000000000000000000000000000000000000000111111222000000000000000000000000222111111000000111111222111111111111111111111111000111111111222222222222111222333222111000111222111111111111111222222222000000000000000000111111111111111111111111111111222222222111111111111111111111000///000111222333111222222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222111111222222222333333333333333222222222222222222222222222222222222222222444444333333333333444444111111222333333333222222222222222222222222222222111111222333444444444444444333333333333444555666333444444555555444444333444444333333333333444444555666777666555444555777999888888888888777777777999999999999999999999:::111111000000//////......////////////////////////000000111111111111000000000000000000000000000000222222222111111000000000333333333222222222222222000000111111111222222222222333333333444444444444555555444444444444444444555444444555555555666666444555555666666777777777666555555555555666777777777888:::;;;<<<;;;999888:::999999999888888777777888999999:::;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBB@@@>>>@@@DDDGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJDDDCCCBBB@@@??????@@@AAAAAABBBCCCDDDFFFGGGIIIJJJMMMNNNNNNLLLIIIEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAA???>>>===>>>============<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999888777555444333555444444444555666666666222222222222222222222222222222222222222222222222111111111111000000000000111111111111000000000000///000000111111000000///000000111222333333444444000000//////000000111222000000000000////////////.........///000000111111////////////////////////////////////////////////000000////////////000000111111000//////...//////000000000//////000000000111///...,,,,,,...///111.../////////000000000111111111111111111111111111111111111000000111111111000000000000////////////111000////////////000000111000000000000000000111000000000////////////000111111111000000000000000111111111111000000000000//////000000111111111111000000000000000111111222000000000000000000000000111111///......///111111222222222222222222222222000111111222222333333333000111222222000000111222000000111111222222222111000000000000000111111111111111111111111111111111111111111111111111111111222111/////////000222444111222222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222111111222222222333333333333333333222222111111111222222222222222222222222444444333333333333444444111222222333333333222222222222222222222222222222111222333333444444444333333333333333444444555555333444444555555444444333555444444333333444444555555666777666555444555777888888888888777777777777::::::::::::::::::::::::111111000000//////......////////////////////////000000111111111111000000000000000000000000000000111111000000/////////...222222222222222222222222000000111111111222222222222222222222333333333444444444444444444444333333333333444555555555555555444444555555666666777777555555555555555666666777666777999;;;;;;:::999888:::999999888888777777666888888999999::::::;;;;;;::::::<<<<<<===<<<;;;:::<<<<<<===???@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCC@@@>>>@@@DDDGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJFFFEEECCCBBBAAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKNNNOOOPPPNNNJJJGGGEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@@@@???>>>===============<<<<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999999999888777555444333666666666666444444333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111...//////000000//////...,,,------...///000000111///............///000000000000000000////////////......//////000000000111////////////////////////////////////////////////000000////////////000000//////...//////000111111000000////////////000000111///...,,,,,,...///111111000000000/////////.........///000000111111111000000000111111000000000000000000000////////////111000000///////////////000000000111111000000000/////////000000000000///000000000000000000111111000000000000000000000000/////////000111111222222000000000000000111111222000000000000000000000000000///...------...///000333333333333333333333333111111111111111111111111...000111000//////000111...///000111111111000000//////000000111111111111222222222222222222222222111111111111111111111111333222000///000111333555111222222222222111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222111111222222222333333333333333333222222111111111222222222222222222222222333333222222222222333333222222333333333222222111222222222222222222222222222222333444444444333333333333333444444444444444333444444555555444444333666666555555555555666666555666777666555444555777777777777777777777777777:::::::::::::::;;;;;;;;;000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000/////////000111111111111222222222000111111111111222222222111111222222222333333333222222333444444444444444222333444555555555555555555555555555555555666666555555444444555555666777666777888:::::::::999999999999888888888777777777888888888999999:::::::::888999:::;;;<<<;;;::::::<<<<<<>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEFFFEEEDDDEEEFFFHHHIIIJJJJJJKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHKKKLLLMMMOOOOOONNNJJJGGGFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???????????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888777555444444444555666444222000///000222222222222222222222222111111111111111111111111//////000000000000000111//////000000000000000111......////////////............//////000000111111...............//////000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000............///111222333...------,,,,,,------...000000///......///000000111111111000///.........,,,---...///000000000000//////000000000000//////000000000000////////////000000000000000/////////000000111111111111000000...//////000000000000///000000000000111111111111//////000000000000000111//////000000111111111222000000000000000111111222000000000000000000000000000//////......//////000333333333333333333333333222222111111000/////////...///000000//////000111---...///111111000///////////////000111111222222222222222222222222222222111111111111111222222222222222111000111222333444111222222222222111000000111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222111111222222222333333333333333222222222222222222222222222222222222222222222222111111111111222222222222333333333222111111333333333333333333333333222333333444444333333333222333444444555555444444333444444555555444444333666666666555555666666666555666777666555444555777666666777777777777777888888888999::::::;;;<<<<<>>@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAACCCDDDDDDDDDCCCBBBBBBCCCDDDCCCBBBCCCEEEFFFEEEFFFGGGIIIKKKLLLLLLLLLLLLKKKHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCEEEHHHKKKMMMLLLMMMNNNMMMJJJGGGFFFFFFBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA????????????????????????@@@??????>>>>>>??????@@@>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888777777777777777777666555555222444666555222//////000111111111111111111111111000000000000000000000000////////////000000111111....../////////000000000//////000000000000//////111111111111222222222222/////////...///000000111------...///000111222222222222222111000000//////000000000000000000000000000000000000000000000000//////............////////////...//////000111222...------,,,,,,------...000000000000000000000000000000000000////////////......///000000//////...---...///000000///...---000000000000/////////////////////000000000000//////000111222222111000///---...///000111111000//////000000000111111111111////////////000000111111000000000000000111111111000000000000000111111222000000000000000000000000000000111111111111000000111111111111111111111111111111111111000000000000...000111111000000111222---///000222222111000///...//////000111111222222111111111111111111111111000000111111111222222222000000000111111111111222111222222222222111000000111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222111111222222222333333333222222222222222222333333222222222222222222222222222222111111111111222222222333333333333222111000333333333333333333333333222333333444444333333222222333444555555555444444333444444555555444444333666555555444444555555666555666777666555444555777666666666666777777888888666777888999:::;;;<<<===......//////000000111111000000000000000000000000000000111111111111000000000000000000000000000000222222222333333444444555......//////000000000111000111111111111222222222000111111111111222222222...000222444555666555555000222333555666666555555666666666555555444444333555444444444444555666666777777777777888999:::;;;777777777777777888888888999999999999999:::::::::777888999:::;;;::::::999999:::<<<===??????>>>>>>??????@@@@@@@@@@@@??????AAAAAACCCDDDDDDDDDCCCBBBBBBDDDFFFDDDBBBAAADDDGGGFFFGGGIIIKKKLLLMMMNNNNNNOOOMMMJJJGGGEEECCCCCCBBBBBBAAAAAABBBDDDHHHKKKMMMJJJLLLMMMLLLJJJGGGFFFFFFAAABBBCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>============<<<<<<<<<;;;:::999777666666777777777777777666666222555888777444222222333111111111111111111111111////////////////////////.../////////000000111111---.........//////000000000000111111111111000000////////////............000000000000000111111222,,,---...///000111222333444444333222111000//////000000000000000000000000000000000000000000000000//////............//////111000///////////////000/////////....../////////000000111111111111000000......//////000000111111000111111111000///---,,,,,,---...//////...---,,,000000000000////////////......///000000000000000///000111222222111000///---...///111111111000/////////000000111111111222.../////////000000111111111111000000000000000000000000000000000111111222000000000000000000000000111222333444444333222111////////////////////////111111111111111222222222///111222222111111222444...000222333333333111000...//////000111222222222000000000000000000000000000000111111222222222222......///000111000000000111222222222222111000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222111111222222222333333333111111111222222333333444222222222222222222222222333222222111111222222333333333333333333222111000333333333333333333333333333333333444444333222222222333444555555555444333333444444555555444444333555444444333333444444555555666777666555444555777555666666666777777888888555555777888:::;;;======000000000000111111111111111111000000//////......111111111111111222222333//////...//////000111222111111222222222333333333000000000000000000000000222222222111111111000000222222222111111111000000222222222222222222222222444555555555444333333222444444444555555555555666555444444444444555666666444555555666666666666666777777666666555555555444444777:::999777777999<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGJJJLLLNNNPPPPPPPPPOOOLLLIIIGGGEEECCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDIIIEEEBBBAAABBBCCCBBB@@@===>>>???AAABBBCCCDDDDDDAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::999999888777777777777777666555444444333333222222222111111111111000444333222000000000000111///000222333333222000///222111///.........///000////////////////////////......////////////......000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000111111////////////////////////000000000000000000000000333222111/////////000111............/////////000000000000000000000000000000000000000000000000000111///...///000111000...---...///000000111000000000000000000000000000000111111000///////////////000000111111111111000000000000000000000000000000000000000000000000000000222222222222222111000///000000000000000000000000222111111111000000////////////000000111111222222111111111000000000000000111111000000000000111111000000111111222222333333//////000111111111111111...///000111222333444444000000111111222222222333000111111111111222222222333222111000////////////222111111111000000//////////////////////////////222222222222222222222222///////////////...------333222222222111111000000111111000000000000111111222222111111111111222222222222222222222222222222222222222111111111000000000000111111111111000000222111000//////000111222///000000000111111111111111111222222222333333333111111222222222333333333444444444444444444444444333333333444444444555555444444444444444444444444555555555444444333333333555555555444444333333333333333333444555666777777666666555555555555666666666666666666666555555555999555444777888999===BBB//////000000000111111111111111111111000000000///000000000000000111222222000////////////000000111111111111222222333333333000000000000000000000000222222222111111111000000222222222111111111000000222222222222222222222222444444555555444333333222444444444444555555555555555444444444444555666666444555666666777777666666777777777666666666555555666777888888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>>>>????????????CCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDGGGJJJLLLNNNPPPPPPPPPOOOLLLJJJGGGEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDEEEAAA>>>===>>>>>>===;;;>>>>>>@@@AAABBBBBBCCCCCCAAA@@@@@@??????>>>======>>>>>>>>>======<<<::::::::::::999888888777777666777666666555444444333333222222222111111111111000222111000000000111222333///000222333333222000///111111///.........///000////////////////////////......////////////......////////////////////////000000000000000000000000//////............//////111111111000000000000000000000000000000000000000000000000000000000000000111000///...------...///........./////////000000000000000000000000000000000000000000000000000000111///...///000111000......//////000000000000///000000000000000000000000111111000///////////////......////////////......000000000000000000000000111111111111111111111111111111222222111000000///000000000000000000000000111111111111000000000///000000000000000111111111111000000000000000000000111111000000000000111111111111111111111111111111000000000000000111111111222222222111111111111111111111111000000000000000000111111111111222222222////////////000111222333111111111111000000000///000000000000000000000000222222222222222222222222333333333333333222111111000000000000000000//////111111000000000000111111222222111111111111222222000000000000000000000000222222222111111111000000000000111111111111000000222111000000000000111222111111111111222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222222333333333444444444444444444444444444444555555444444444333333333555555444444444333333333333444444444555666666666666666555555555555666666666666666666666666666666:::777666888:::;;;???FFF//////000000000000111111222222111111111111000000///////////////000111111111000000////////////000000000111111222333444444000000000000000000000000222222222111111111111111222222222111111111111111222222222222222222222222444444444444444333333222444444444444555555555555555444444444444555666666444555666666777777666666888777777777777777666666777666666777999::::::999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCBBB@@@???>>>AAAAAAAAAAAABBBBBBBBBBBBBBBCCCFFFIIILLLNNNOOOPPPOOONNNLLLIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFCCCAAA?????????===<<>>>>>==================<<<;;;:::::::::999999888888777666666666666555555444333333333222222222111111111111000000000///000000222333444///000111222222111000///111000//////......//////////////////////////////......////////////..............................000000000000000000000000//////............//////222111111111000000//////111111111111111111111111000000000000000000000000000//////............///....../////////000000000000000000000000000000000000000000000000000000000111///...///000111000...///000000000000//////...000000000000000000000000111000000///////////////......////////////......////////////////////////111111111111111111111111000000111111000000//////000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000111111111111000000000000111111111111111000000000000000222111000//////000111111222222222111111111000000333222222111111000//////000111111111111222222222////////////000111222333111111111111000000000000111111111111111111111111222222222222222222222222111222222222222111111000000000000111111111111111111111000000000000111111222222111111111111222222000000000000000000000000222222222111111111111111000000111111111111000000222222111111111111222222111222222222222333333333111111222222222333333333111111222222222333333333222222222222222222222222111111111222222222333333444444444444444444444444555444444444444333333333555444444444444333333333444444555555555555555555666666555555555555666666666666666666666666666666;;;888888:::<<<===CCCKKK////////////000000000111111000000000000000000000...............///000000111111000//////...////////////000111222333444444000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333444444444333333222333333444444444555555555555444444444444555666666555555666777777777777777888888888888777777777777888666444666999;;;:::777:::::::::::::::;;;;;;;;;:::999999999999:::;;;;;;===>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBAAABBBEEEHHHKKKMMMNNNOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFEEECCCBBB@@@???>>>===???@@@@@@@@@@@@@@@??????@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999888777777666666555555555444444333333333222222222111111111000000000000000000000111222222000000111111111111000000000000//////............////////////////////////......////////////......////////////////////////////////////////////////111111000000000000111111222222111111000/////////000000000000000000000000000000000000000000000000111111111000000000000111...////////////000000000////////////////////////000000000000000000000000111///...///000111000...000000111000000///...---////////////////////////000000////////////000000000000111111111111000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000111111111000000000000000222222111111000000//////000000000000000111111111111111000000000000111111000000000000000000111111333222000......///111222///000000111222222333333333222222222222222222222000000111111111222222222333222111000////////////111111111000000000000000111111111111111111111111111111111111111111111111000000000111111000000///222222222333333444444555111111000000000000111111222222111111111111222222222222222222222222222222111111111111111111111111000111111222222111111000333222222222222222222333111111111222222222333333111111222222222333333333111111222222222333333333222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555444444444666666555555555555666666666666666666666777777777:::888888;;;===???GGGOOO...////////////000000000.../////////////////////...............//////000111111000//////...////////////000111111222333333000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333333444333333222333333333444444444444555555444444444444555666666555666666777777777777777777777777777888888888888888555444555999;;;999777999999999:::::::::;;;;;;:::999999999999:::;;;;;;<<<<<<<<<============>>>??????@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDGGGIIIKKKLLLMMMLLLKKKIIIHHHFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEBBBBBBBBB@@@>>><<<<<<;;;??????@@@@@@??????>>>===??????>>>======<<<<<<;;;:::;;;;;;;;;;;;::::::999999999888888777666666555444444444444444333333333222222222111111111000000111111111111000000//////000000000111111000000000///////////////......---////////////////////////......////////////......000000000000000000000000////////////////////////111111000000000000111111111111111111000000//////////////////////////////000000000000000000000000000000000111111111111000////////////000000000111////////////////////////000000000000000000000000111///...///000111000...000000111000000///...---////////////////////////000000////////////000000000000111111111111000000////////////////////////...........................///000000000000//////000000000000000000000000000000000000000000111111222222111111000000////////////000000111111111111111111000000000000111111...//////000111222222333333111000......///111222000000000111222222333333...//////000111222222333000000111111111222222222333222111000////////////000000000000000000111111111111111111111111111111111111111111111111111111222222333333333333222222222222222333333444444555111111000000000000111111222222111111111111222222222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222000000000000111111111222111111222222222333333333111111222222222333333333444444444444444444444444333333333333444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555444444444666666555555555555666666666666666666777777888888888777999<<<===@@@JJJTTT......////////////000000------............//////...............///000000111000000////////////000000000000111111111111222000000000000000000000000111111111111111222222222111111111111111222222222222222222222222222222222111222222333333333333333333333333333444444444444555444444444444555666666555666777777888888777777666666777777777777777888666555555666888999999888888888999999::::::;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<=========>>>???AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAACCCDDDFFFHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEAAABBBCCCBBB@@@>>>>>>>>>>>>>>>?????????>>>>>>===>>>>>>======<<<<<<;;;;;;999::::::;;;;;;:::999999999888888777777666555555444444333333333333333333222222222111111111111000111111111111000///...---000000000000000000000000...////////////...------////////////////////////......////////////......111111111111111111111111000000000000000000000000//////............//////000000000000000000000111........................000000000000000000000000---......////////////.../////////000000000111111000000000000000000000000000000000000000000000000111///...///000111000...///000000000000//////...000000000000000000000000///////////////000000111......////////////......////////////////////////........................//////000000111111000000000000000000000000000000000000000000111111111111111111111111000000000000/////////000111111222222111111000000000000111111000000000111222222333333111000/////////000222333444333333222111000//////***+++,,,---///000111111000111111111111222222222////////////000111222333000000000000111111111111111111111111111111111111111111111111111111111111000000111222222222111111000000000111111111111111111111000000000000111111222222111111111111222222000000000000000000000000111111111111111222222222111111222222222222111111111111222222222222111111//////000000000111111111111111222222222333333333111111222222222333333333444444444444444444444444333333444444444555555555333333333333333333333333333333333444444444444555333333333444444444444555444444555555555555555555666666555555555555666666555666666777777888888999777777999===>>>BBBMMMYYY........./////////000000............/////////000//////......//////000111000////////////000000111111111111111000000000000000000000000000000000000000000111111111222222222000000111111111222222222222222222222222222222222111111222333333333333333222222333333333444444444555444444444444555666666666666777888888888888777555555666666666777777777444555777777666777888999777888888999::::::;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<============>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDD@@@BBBDDDDDDAAA@@@@@@AAA======>>>>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999::::::::::::999999888888888777666666555555333333333333333333333333222222222111111111111000//////000111111000///...000000////////////000000....../////////...---,,,////////////////////////......////////////......000000000000000000000000000000000000000000000000//////............///////////////000111111222222////////////////////////000000000000000000000000,,,---...///000000///...//////000000000111111111000000000000000000000000000000000000000000000000111///...///000111000......//////000000000000///000000000000000000000000///////////////000111111......////////////......000000000000000000000000///////////////////////////000000111222222111111000000000000000000000000///000000000111111111111000000000000000111111111...//////000111111222222111111000000000000111111444333333333222222111111......///000111222222333444444333222111000///...,,,,,,---...///000000111000111111111111222222222////////////000111222333///000000000111111111111000000000000000000000000111111111111111111111111...///000000111111000000000000000000000000//////111111000000000000111111222222111111111111222222000000000000000000000000000000111111111222222222111222222333333222222111000000111222222111000000000000111111111222222222111111222222222333333333111111222222222333333333333333333333333333333333222222333333333444444444222222222222222222222222333333333444444444555555333333333444444444555555333444444444555666666666666666555555555555666666555666666777888888999999777888;;;>>>@@@DDDQQQ^^^............/////////000.../////////000000111111///////////////000111111//////...//////000111222222222111111000/////////000000000000000000000000000000111111222222222222000000111111222222222222222222222222222222222222000111222333333333333333222222333333333444444444555444444444444555666666666666777888888888888888444555555555666666777777333666888888555555888:::777777888999::::::;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD:::===@@@@@@===<<<<<<>>><<<<<<===>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::888999999:::::::::999999888888888777666666555555333333333333333333333333222222222111111111111000---...///111111111000000000000////////////000000---.../////////...,,,,,,////////////////////////......////////////......////////////////////////000000000000000000000000111111000000000000111111......///000111222333333000000000000000000000000000000000000000000000000...///000222222222111000000000000000111111111111000000000000000000000000000000000000000000000000111///...///000111000///......///000000111000000000000000000000000000000///////////////000111111000000111111111111000000111111111111111111111111111111111111111111111111000000111222222222222222000000000000000000000000//////000000111111111222//////000000111111222222...//////000111222222222111111000000000000111111777777666444222111000///,,,---///111222333333333111111111111111222222222111111111111222222222222000111111111111222222222333222111000//////////////////000000111111111222////////////////////////000000000000000000000000222333444555555555555555333222222222111111000000111111000000000000111111222222111111111111222222222222222222222222222222000000111111222222222222111222222333333222222111///000111222222111000///111111222222222333333333111111222222222333333333111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333444444555555555333333333444444555555555333333444444555666777777666666555555555555666666555666666777888999999999888999===@@@AAAFFFSSSaaa........................////////////////////////111111000000//////......//////............//////111111111111000000000000222222222111111111000000333222222222111111000000////////////////////////000111222333333333333222222222222222222222222222333333333444444444555555333333333444444444555555555555555555555555555555777777666666666666666777777777777777777777777777;;;:::999888888888999::::::::::::;;;;;;;;;;;;;;;======<<<<<<<<<<<<======AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBHHHHHHGGGFFFDDDCCCAAA@@@@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>>>>??????>>>===<<<;;;;;;:::999:::;;;;;;:::999777666999999888777666555444444333333333333333333333333444444333333222111111111222111111111000000//////........................,,,...000222333111///...111///...///000111000...////////////////////////////////////000000000000111111000000//////......333333222111000///......////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111000...---,,,000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///......---......///000111111222////////////000111222333////////////////////////...///111333333222000///000000000000111111111111222222111000//////000000111111000000000000111111...///000111222222111000222222222222222222222222333333222111///---,,,+++////////////000000000000000000000000000000000000111000///...///000222444000000000000000000000000111111000000//////......111111222222222222111111222222111000//////000000111111111111111111111111///000111222222111000///222222111111111111111222222222222222222222222222222222111111111111111111333333333222222222222222111000///......///000111222222111111111111222222222222111111222222333444000111222222333333333333333333333333333333333333333333333444444444555555333333333444444444555555555555555555666666666666555444444444444555666666666666666666666555555555888888888777777777777777777999;;;>>>DDDNNN[[[eee........................////////////////////////////////////000000000000//////............//////111111111000000000//////222222222111111111000000000000000000/////////...222222222222222222222222111111222222222333333333222222222222222222222222333333333444444444444555333333333444444444555555666666666666666666666666777777666666666666777777777777777777777777777777::::::999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@??????CCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFDDDCCCAAAAAA@@@??????>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::::::::999888777666555555666666666777777777333333333333333333333333111111111222222222222222111111111000000000//////........................---...000111111111///...111///...///000111000...000000000000000000000000////////////000000000000111000000000/////////...222222111111000/////////////////////////////////000000000000000000000000000000000000111111111111////////////////////////000111111000000///...---000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///............//////000111111222111111000000000000000111////////////////////////------///000000000///...000000000000111111111111222222111000000000000000111111000000000000111111//////111111222111000000000000000000000000000000111111111111000000///.../////////000000000111111000000000000000000000000222111///...///000222333000000000000000000000000111000000000/////////...000111111111111111111000222222111000000000000000111111111111111111111111///000111222222111000///222222111111111111111222222222222222222222222222111111111111111111111111000000000000000000111111222111000000000000111222222222111111111111222222222222111111222222333444111111222333333333222222333333333333333333333333333333333444444444555555333333333444444444444555444444444444555555555555555444444444444555666666666666666666666666666555888777777777777777777777888:::<<>>:::;;;;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>?????????<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;:::999888777777777777555555555666666666666777333333333333333333333333//////000000111222222333111111000000000000//////............................../////////000000000111///...///000111000...111111111111111111111111////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111........................//////000000000000//////000000000000000000000000000000000000000000000000111111000000000000//////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111000000//////...//////000000111111111333222111000////////////000000000000000000000000111111111222222222333333000000000000111111111111222111000000000000000000111111000000000000111111000111111111111000000///000000000000000000000000...///000111222222222222000000000111111111222222000000000000000000000000222111000/////////000111000000000000000000000000000000000000///////////////000000111111000000///222111000000000000000000111111111111111111111111000000111111111111000000222111111111111111222222222222222222222222222222111111111111111111111111/////////000111111111222222222111111111222222333222222111111111111222222222222111111222222333444222222333333333222111111333333333333333333333333333333333444444444555555333333333333444444444444222333333333444444444444555444444444444555666666555555666666666666666666777777777777777777888888999:::===BBBJJJVVVdddlll........................////////////////////////.../////////000000000111000000////////////000000111000000000////////////111111111111111111111111222222222111111111111111111111111111111111111111333222111000000222444555222222222222222222222222222222333333333444444444333333333444444444555555666666666666666666666666777666666666666777777888777777777777777777777777999999999999999999::::::<<<<<<======>>>>>>??????<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>============<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777666666777777888777777666555444333222222222222222222222222222//////000000000111111111000000000000000000//////........................//////...---...///000111111///...///000111000...000000000000000000000000////////////000000000000000000000000//////////////////000000111111111111000000000000000000000000///////////////////////////000000000111111111111////////////////////////......///000000000000000////////////////////////////////////////////////000000000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111000000/////////000000000111111111222222111000//////000000111111111111111111111111333222222222222333444444///000000000111111111111111111000000000000000111111111000000000000111111111111111111000000//////222222222222222222222222...///000222222333333333000111111111222222222222000000000000000000000000333222111000//////000000000000000000000000000000000000000000//////////////////000000000000//////111111000000000000000111111111111111111111111111000000000111111000000000111111111000111111222333111111111111111111111111111111111111111222222222000000111222333444444444111111111111222222222333222222111111111111222222222222111111222222333444333333333333222222111000222222333333333333444444333333333444444444555555222222333333333444444444333333333333444444444444555444444444444555666666555555555555666666666666777777777777777888888888999;;;>>>EEEOOO\\\hhhooo////////////////////////////////////////////////111000000000/////////...000000////////////000000000000000////////////...111111111111111111111111111111111111111111222222111111111111111111111111333222111000000222444555222222222222222222222222222222222333333333444444333333333444444444555555555555555555555555555555666666666666666777888888888888888888888888888888888888999999::::::::::::<<<<<<======>>>??????@@@???>>>>>>>>>>>>???@@@@@@????????????????????????>>>??????@@@AAABBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA???===;;;:::999999<<<<<<<<<<<<============<<<<<<<<<<<<<<<=========:::999777666555555666777777777666555444333222222222222222222222222222222111111111000000000////////////////////////000000///////////////////////////...---,,,---...000111111///...///000111000...////////////////////////////////////000000000000////////////000000000000/////////000111111222222000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000---...///000000111111000//////////////////////////////////////////////////////////////////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111111111111111111000000111111111111000000000000000000111111111111000000//////000111222222222222222222222222222222......---------...///000///000000000111111111111111000000000000000111111111111000000000000111111222222111000000/////////111111111111111111111111000111111222222222222111000111111111222222222222000000000000000000000000222222111000000/////////000000000000000000000000////////////000000000000//////000000000000//////111000000000000000111111111111111111111111111111111000000000000000000111111111000000111222222333111111111111111111111111000000111111111222222222000000111222333444444444///000000111111222222222222222111111111111222222222222111111222222333444333333333333222222111000222222222333333444444444333333333444444444555555222222222333333333444444333444444444444555555555555444444444444555666666444555555555666666777777666666777777888888888888999;;;AAAIIIUUUaaakkkqqq////////////////////////////////////////////////111111111000///.........111000000//////000000111000000////////////......111111111111111222222222////////////000000000000333333333333333333333333333222111111111222333444222222222222222222222222222222222222333333333333333333333444444444555555555555555555555555555555666555555666666777888999888888888888888888888888777777999:::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@>>><<<:::999999888;;;;;;<<<<<<<<<==============================<<<999888777666555555555555333333333444444444444555222222222222222222222222333222222111000000//////......////////////000000///////////////////////////...---------...///000111///...///000111000...........................////////////000000000000////////////000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111......///000000111000000000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000111111222222111111111111111111111111111111////////////000111222333111111111111111111111111........./////////000000000000000000111111111111000000000000000111111222111111000000000000111111222111000000000000000111////////////////////////111111111222111111000///000000000111111111222222000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000///000000111111000000///000000000000000111111222111111111111111111111111111111000000000000111111000000000000111222333333111111111111111111111111000000000111222222333333/////////000111111111222...///000111222222222111222222111111111111222222222222111111222222333444222222333333333222111111111222222333333444444555333333333444444444555555222222222222333333333333444444444444555555555555555444444444444555666666444444555555666777777777666666666777888888999999;;;>>>EEEPPP\\\gggooorrr////////////////////////////////////////////////000000000000////////////111111000000000000111111000000/////////.........000000111111111222222222.../////////000000000000222222222222222222222222111111222222222333333333222222222222222222222222111222222222222333333333333333333444444444555555555555555555555555555555555555555555666777888999888888888888888888888888666777999:::;;;;;;:::::::::;;;;;;<<<>>>??????@@@???????????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@??????>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;777777777777666555444444222333333333333444444444111111111111111111111111222222222222222111111111........./////////000000////////////////////////...---------......//////111///...///000111000...////////////////////////////////////000000000000.../////////000000000111000000000000000111111111////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000...///000000000000000///000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111///000111222222222222111111111111111111111111111111000000000000000111111111111111111111111111111000111222333444333222222000000000000111111111111000000000000000111222222111111000000000000111111111000000//////000111222///////////////////////////000000111111000000////////////000000000111111000000000000000000000000///000000111111111111000000000000000000000000000.../////////000000000111000111111111111111111000000000000000000111222222111111111111111111111111222111000//////000111222000000000000111222333444111111111111111111111111///000000111222222333333000000000000000000111111///000111333333333333333222222111111111111222222222222111111222222333444111111222333333333222222111111222333333444555555333333333444444444555555111222222222222333333333222333333333444444444444555444444444444555666666444444555555666777777888555666666777888888999999===AAAJJJWWWdddnnnrrrsss000000000000000000000000////////////////////////......//////000000111111111111000000000000111111000/////////............000000111111222222222222000000111111222222222333////////////////////////000111222333333333333222222222222222222222222222111111222222222333333333333333333444444444555555777777777777777777777777555555555555666777999999888888888888888888888888666777999:::;;;;;;::::::::::::;;;<<<===>>>??????===>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA???>>>===============>>>??????;;;;;;;;;<<<<<<<<<============<<<;;;::::::999999666777777888777555444222666555555444333222111000111111111111111111111111111111111222333333444444---.........//////000000000000000000000000000000---------............///111///...///000111000///000000000000000000000000////////////000000000000.../////////000000111111111111000000000000000000////////////////////////000000000000000000000000000000000000111111111111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111///000111222222222222222222222111111111111111111333222111000////////////000000000000000000000000---///111222333222000///000000000000111111111111000000///000000111222222111111000000000000111111000000/////////111222333111111111111111111111111---...///000000111000000////////////000000000000000000000000000000000000...///000111111111111111000000000000000000000000.../////////000000111111111111222222222222111111000000///000000111222222111111111111111111111111222111000//////000111222000000000000111222333444000000000000000000000000///000000111222222333333333333333222222222222222000111222444555555444444222222111111111111222222222222111111222222333444000111222333333333333333111111222333333444555555333333333444444444555555111111222222222333333333111111222222222333333333555444444444444555666666444444444555666777777888555666666777888999999999???DDDNNN[[[iiirrruuuttt////////////////////////111111000000/////////...111000000///...---------////////////000111222333111111111111000000000000000000000000000000000000////////////////////////333222222222000///...---444444333222222111111000111111222222222333333333555444333333222222222222333333333444444444555555444666777999999777666444444555666666555555666888888888777777777777777777999999999999:::;;;<<<===;;;<<<<<<<<<======>>>>>>===???@@@@@@>>>======>>>AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>>===<<<<<<=========>>>???@@@???>>><<<:::<<<;;;;;;;;;;;;:::::::::999999888777666555444444555444333333333333444555111111111111111111111111333222111111000000111111000000000000000000000000......////////////......000000111111111111000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000222222111111000000//////000000000000000111111222000000////////////000000000000000000000000000000000000000000////////////...000111000///...///111//////000000000000//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111//////000000111111222222////////////////////////000000111111111111000000111111111111111111222222000000000000000000000000000000000000000000000000000/////////000111222222000000000000000000000000111111111111111111111111111111000///......//////111111222222222222111111000000000000000000000000000000111111111111000000444222000000111222111000////////////////////////222111000//////000111222000000000000000000000000222222222111111111000000000000000000000000000000000000//////.........---111111111111111111222222111111222333333333333222000111111111111222222222222222222222222222222222333111///000222333222///111111000000000000111111111111111222222333333333333333222111111222333333111111222222222333333333333333333444444444555555555444444333333444444555666666666666666666666666555555555555666666666666666666666666666666666666333555777888888999;;;===>>>GGGUUUbbbkkkooorrrsss////////////////////////000000000//////.........------......///000000000111111000/////////000000/////////000000111111111000000000000000000000000000000000000000000000000111222222222222111111000333333333222222222222111111111222222222333333333444444333222222222333333333333333444444444555555555666777888888777666555444555666666555555666888888888888888888888888888999999999999999:::;;;;;;888999:::;;;<<<===>>>???===???@@@@@@???>>>>>>??????????????????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBAAA@@@???>>><<<;;;::::::;;;;;;<<<===>>>??????>>><<<;;;<<<<<<<<<;;;;;;;;;::::::999999888777666555444444555444333333333333444555111111111111111111111111222111000000//////000000...........................//////000000//////...........................000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000111111111000000000000000/////////...///000000111000000////////////000000000000000000000000000000000000000000////////////...000111000///...///111//////000000000000//////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000111111000000000000111111111111111111111111111111000000000000000111111111000000000000000000000000//////000000000000//////222222111000////////////000000000000000000000000000000000000000000000000000000000000000000111222000000000000000000000000111111111111111111111111111111000/////////000000000111111222222111111000000000000000000000000000000000111111111111000000000///......000111111111111111111111111111111111222111000//////000111222000000000000000000000000222222222111111111000000000000000000000000000000000000000/////////......111111111111111111111111//////000111111111111000000111111111111222222222111111111111111111111111333111///000222333222000111111111000000111111111222222222222222222333333333333222111111222333333111111222222222333333333222222222333333333444444555444444333333444444555333333333333333333333333666666777777777888888888666666666666666666666666444666888888888999<<<>>>AAAKKKZZZgggooosssuuuvvv/////////////////////////////////...............------...//////000111111222111000///............,,,---...///000111111222000000000000000000000000111111111111111111111111000111222333333333333333111111222222222333333333111111222222222333333333333333222222222333444444333333333444444444555555555666777888888777666555444555666666555555666888888888888888888888888888888888888888999999999999666777888999;;;===>>>???>>>???AAAAAA@@@??????@@@>>>?????????@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999888777777666555444444444444333333333333444444111111111111111111111111111000000///////////////........................///000000111111000000///111000////////////000111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000000000000000111...............//////000000//////......//////000000000000000000000000000000000000000////////////...000111000///...///111//////000000000000//////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000111111000000000000111111111111111111111111111111111111111111000000000000111111111111111111111111...//////////////////...333222111///......------000000000000000000000000000000000000000000000000222111000000000000000000000000000000000000000000111111111111111111111111111111000000000111222222000111111222222111111000000000000000000000000000000000111111111111000000---,,,+++,,,///111111000111111111111111111111111111111000000000000111111000000000000000000000000222222222111111111111111000000000000000000000000111111111000000000000000111111111111111111111111//////000111111111111000000111111111111222222222000000000000000000000000222111000111222222111000222222111111111111222222333333222222222222222222333222222111111222222333111111222222222333333333111111111222222222333333555444444333333444444555555555555555555555555555555555666666666777777777777777777777777777777777666777888888888:::===???EEEPPP```mmmtttwwwzzz{{{////////////////////////..................------000000000000//////......000000///...............---------...///000000000////////////////////////111111111111111111111111000111222222333333222222000000111222333333444444111111222222222333333333222222222222333333444555333333333444444444555555555555666777777666555555444555666666555555666888888888888888999999999999888888888888999888888888777888999:::;;;<<<===>>>>>>@@@AAAAAA@@@@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::888777777666555555444444333333333333333333333333111111111111111111111111111111000////////////000........................000000111111111111000000333222000//////000222333////////////////////////000000////////////000000////////////////////////////////////////////////.../////////000000111111///............///000000/////////....../////////////////////////////////000000000000////////////...000111000///...///111//////000000000000//////////////////////////////////////////000000000000////////////////////////........................////////////000000000000111111000000000000111111111111111111111111111111222222111111000000//////111111111111111111111111//////000000000000//////222111000///////////////000000000000000000000000000000000000000000000000222222111000/////////000000000000000000000000000111111111111111111111111111000000000111222333333000000111111111111000000000000000000000000000000000000111111111111000000...,,,+++,,,...000000000111111111111111111111111111000000000000000000111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111111111222333333333333222000000111111111222222222111111111111111111111111222111111111111222111111333222222222222222222333333333333222222111111111222222222222222222222222111111222222222333333333222222222222333333333333555444444333333444444555666666666666666777777777333333333333444444444555777777777777777777777777777888888888888;;;>>>AAAKKKVVVfffrrrwwwzzz|||////////////////////////------..................000000000000000/////////...............///000000////////////............////////////////////////111111111111111111111111111111111111111000000///000000111222333444444555111111222222222333333333222222222222333333444555333333333444444444555555555555666666666666555555444555666666555555666888777777888888888999999999777777888999999999888888;;;;;;;;;;;;;;;;;;<<<<<<===???AAAAAA@@@@@@AAABBB@@@@@@AAABBBCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDAAAAAAAAA@@@@@@???>>>>>>;;;;;;<<<===============;;;;;;;;;;;;::::::::::::777777666666555555444444333333333333333333333333111111111111111111111111222222111000000000000111////////////////////////000000111111111111000000000///---,,,,,,---///000//////////////////////////////000000000000//////////////////////////////////////////////////////......//////000000000111000000//////000000111222//////............//////////////////////////////000000000000////////////...000111000///...///111//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000111111000000000000111111000000000000000000000000222222111111000000//////000000000000000000000000000111111222222111111000000000000000111111222333000000000000000000000000000000000000000000000000222222111000/////////000000000000000000000000000111111111111111111111111111000000000111222333333000000000111111000000000000000000000000000000000000000111111111111000000111///......///000//////000000000000000000000000000000000111111000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222222222222111111111000000111111222333333333333222000000111111111222222222222222222222222222222222111111222111111111111222333222222222222222222333333333333222222111111111222222222222222222222222111111222222222333333333333333333333444444444444555444444333333444444555222222222333333444444444333333333333444444444555777777777777777777777777888888888888999<<>>@@@AAA@@@@@@@@@BBB>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEE???@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<======::::::::::::999999999999666666666555555555444444222222333333333333222222111111111111111111111111333222222111111111111111000000000000000000000000///000000111111000000///000000///......///000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000...//////////////////000000000000000000111222222///......------......///000000000000000000000000000000000000////////////...000111000///...///111//////000000000000//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000111222222333333222222111//////000000111333444555000000000000000000000000000000000000000000000000222111000000000000000000000000000000000000000000111111111111111111111111111111000000000111222222///000000111111000000///000000000000000000000000000000111111111111000000333111//////000000000///////////////////////////000000111111111111000000000000000000000000000000111111111111111222222222000000000000000000000000111111111111111222222222333333222222111000000000//////000111111111111000000111111111111222222222222222222222222222222222000222222222111000111222222222111111111111222222333333222222222222222222111222222333333222222111111111222222222333333333333333444444444555555555555444444333333444444555333333333444555555666666555555666666666777777777777777777777777777777777888888888777999>>>DDDIIIVVVaaannnuuuwwwxxx}}}////////////////////////.........//////000000000------...000111222333444000000/////////000111111//////000000000000000000000000000000000000000000000000000000000000000000000000111222222222111111111111111222222333333333111111222222222333333333444444333222222222333333333333333444444444555555555555555444444555555555444555666666555555666888444555555666777777888888444666888;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;===???@@@??????@@@AAA>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCC???@@@@@@@@@@@@>>>===<<<======<<<;;;;;;;;;<<<<<<999999999888888888777777666666555555555444444444111222333333333333222111111111111111111111111111222222111000000000000000////////////////////////...//////000000//////...111111111111111111111111000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000///////////////.........///////////////000111111///......------......///000000000000000000000000000000000000////////////...000111000///...///111//////000000000000//////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111////////////000000000000111111000000000000111111000000000000000000000000000000000000000111111111111111111111111111111111111111222222222222111111000000000000000111222333000000000000000000000000000000000000000000000000000000000000000000111222000000000000000000000000111111111111111111111111111111000/////////000000//////000000000000//////000000000000000000000000000000111111111111000000111000...///000111111000000000000000000000000000///000111222222111000///000000000000000000000000000000111111111222222222000000000000000000000000000000000111111111222222333333222222111000000/////////000111111111111000000111111111111222222222111111111111111111111111000222333222000///111333111111111000000111111111222222222222222222333333111222333333333333222111111111222222222333333333222222333333333444444444555444444333333444444555555555666666777888888999666666777777777888888888666666666666666666666666777777777777999???GGGMMM\\\fffqqqvvvvvvwww}}}////////////////////////.../////////000000111111000000000000000111111111333222111000000//////000......///000111222333333000000000000000000000000//////////////////////////////111222333444444444111222222222222333333333111111222222222333333333555444444333222222222222333333333444444444555555555555444444444444555555444555666666555555666888333444444555666777777888444666999;;;=========<<<777777888999::::::;;;;;;;;;===????????????@@@AAA@@@@@@AAABBBCCCEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA???>>>>>>===<<<;;;;;;;;;;;;;;;888888888777777777777666555555555555555444444444111222333444444333222111111111111111111111111111111111000///////////////..............................////////////............////////////......000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000//////.........---...............///000000.........------.........000000000000000000000000000000000000///////////////000111000///...///111//////000000000000//////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111////////////000000000000111111000000000000111111000000000000000000000000//////000000111111222222222222222222222222222222000000111111111111000000111000///////////////000000000000000000000000000000000000000000000000000000000//////000111222222000000000000000000000000111111111111111111111111111111000//////...////////////000000000000//////000000000000000000000000000000111111111111000000///...---...000222222222111111111111111111111111///000111222222111000///000000000000000000000000000000111111222222222222000000000000000000000000//////000000111111111111333333222222111000000///111111222333333333333222000111111111111222222222000000000000000000000000///222333333000///111333111111000000000000111111111111111222222333333444111222333444444333222111111111222222222333333333111111222222222333333333555444444333333444444555222222333333444555555666555555555555666666666666666666666666666666666666777777666777:::@@@IIIOOO```iiissswwwuuuwww~~~///...---,,,,,,---.../////////............/////////////////////000111111222000///------///000222//////............//////000000000000000000000000000000000000111111111111222222111111111111222222222222222222222222222222444444444444444444444444111111111222222333333333333333333333333333333333444444555555666777777888666666666666666666666666666666666777888888999999888999999:::::::::999999;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::999888777666666666666666666666666555555555555000000111222333333333333111111111111111111111111,,,---...///111111222222////////////////////////...//////000000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000111111111111000/////////000000000000//////000000000000111111111111000000000000//////////////////.........---------000000000000000000000000000000000000000000000000000000///............///111111000000//////............//////000000111111---000222111//////111333//////............//////111111111000000///...---000000111111111222222222222222111000//////000000......///000111222222333222222111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111222222222222222222222222//////000000111111222222222222111111000000//////000///...------...///000000000111000000///...---000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000111111222//////000000000000//////111111111111111111111111111111111111111111111111000111111111111222222222333333333222222222111111222111000000000111333333111111111111111111111111222222222111111000000000222222222222222222222222111111222222222333333333333333333444444444555555111222333333444444333333444444444555444444333333555444333222111222222333666666666777777777777888666666666666555555555555444777999:::<<>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDAAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>><<<============<<<;;;;;;:::999888777666666666666666666555555444444333333222222333333333222222111111111111111111111111111//////000000111000000000000000000000000000000000---......///////////////111111111000///---+++***000000000000000000000000000000000000000000000000000000000111111000000/////////000000000000//////000000000000111111111111111111000000000///////////////.........---------000000000000000000000000000000000000000000000000...............///000111111000000000/////////...000000000000////////////...000111111///...000222000000000//////000000000000000000000000//////...000000111111111222222222222222111000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000111111111111111111000000000000000222222111000000000111222///000000000000//////...//////////////////////////////000111111111111111000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111000000000000000111111222222222222222222222222222222222222111111111111111111111111111111111111111000111111111111222222222333333222222222111111111222111000000000111222333000000000000000000000000333333222222222111111111222222222222222222222222111222222222222333333333333444444444444444444444222222333444444444444333333444444555444444333333666555444333222333333444333333333444444444444555888888888888777777777777666888:::;;;===EEEPPPYYYkkkmmmqqqtttwwwzzz~~~...//////000000//////...//////............////////////......//////000111........................111111000000000000111111000000000000000000000000............////////////333333333222222333333333222222222222222222222222222222222222222222222222444444444444333333333333333333333333333333333333333444444555555666777777666666666666666666666666444444444555666666777777555666777888999999:::999::::::999999999999::::::::::::;;;<<<<<<======>>>===>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB?????????@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCEEEDDDCCCAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999999888777666666555666666555555555444333222222111333333333333222111000000111111111111111111111111111111111111111000//////////////////////////////,,,---......//////......000000000///...,,,+++***000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////000000000000111111111111111111111111000000000000/////////............---000000000000000000000000000000000000000000000000,,,---------///000111222000000000000////////////111111111000///.........///000111000///...///000111111111111111111111111...//////000000000000000000000000111111111111222222111000000000000000000111111111111000000//////000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111333333222111000000111111...//////000000000000///........................//////000111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222000000000000000111111222444333222222222222333444222222222222111111000000111111111111111111111111000111111111111222222222333222222222222111111111111111000000111111222333111111111111111111111111333333333333222222222222222222222222222222222222222222222222333333333333444444444444444444444333222222333444444444444444333333444444555444444333666666555444444444444555555555666666666666777777777777777777888888888888888999:::;;;???HHHTTT]]]kkknnnrrrvvvxxx|||...///000111111000///...//////............/////////............///000000---......//////......---//////............//////000000000000000000000000........./////////000000333222222111111222222333111111111111111111111111222222222222222222222222555555555444444333333333333333333333333333333333555555555666777777888888666666666666666666666666444444555666666777777888444444666777999999::::::999999888888888888999999999::::::;;;<<<<<<=========>>>>>>??????@@@@@@AAACCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@AAAAAABBBBBBAAA@@@???>>>============@@@@@@??????>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999888777666666555555555666666666555444333222111111333333333333333222111000111111111111111111111111111111111111111000000///---------------------------......///000/////////.........///////////////////////////////////////000000000000000000000000......///000000000////////////000000000000/////////000000000111111111111222111111111000000000000/////////...............////////////////////////////////////////////////---------......///111111000000000000////////////111000000000/////////...000111111000000//////000000111111111111111111000---...///000111111111111000000000000111111111111111111000000000000000111111111000000000000000000//////000000111111222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111//////000000000000000111222222111111000000////////////000000111111222222222111000000//////......---...///000000111000000//////////////////////////////000111111111111111000000000000000000000000111111111111111111111111//////000000111111222222////////////////////////111111111111111111111111000000000000000111111222222111///......///111222333333222222111000000000111111111111111111111111000000111111111222222222222222222222111111111111111111111111111222222222333333333333333333333333333333333333333333333333111222222222222222333333222222222333333333444444555444444444444333333333222333333444555444444444333333444444555444444444666666666555555555555666666666777777777888888888555555555555666666666666999999:::<<>>>>>??????@@@@@@AAAAAAEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBAAA@@@???>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>============??????>>>>>>>>>>>>======;;;<<<<<<<<<<<<;;;::::::777666555555444555555555666666555555444333333222000111222333333333333333000000000000000000000000//////000111111111111000------------------------//////000111111111111000//////000000000111111222////////////////////////000000000000000000000000......///000000000000000//////000000000000/////////000000000111111111111111111111000000000000/////////////////////////////////////////////////////////////////////////////////............//////////////////000000000000.../////////000000000111222111111111111111111000///000000111111000000///,,,---...000111111111111000000000000000000000000111000000000000000111111...//////000111111222222//////000000111111222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111222222222222111111000000////////////000000111111222222000000000000//////......---...///000000111000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000//////000000111111222222////////////////////////000000000000000000000000000000000000000111111222111///...,,,,,,...///111222222222111111111000000111111111111111111111111000000111111111222222222222222222111111111000000000000111111222222222222333333333333333333333333333333333333333333333333111111111222222333333333222222333333333444444444444444444444444444444444333333444555555555444444222333333444555555555444555666666666666666666666333333333444444444555555444555555555666666666777999999:::===DDDOOOZZZbbbiiilllqqqtttxxx{{{...//////000000//////...//////............//////......------......///000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000////////////000000111111111111111111111111333333333333333333333333444444444444333333333333333333333333333333333333333333333444555555666666666666666666666666666666666666777777888999999999555666777888999999:::999888888777777777777888888888888999::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAADDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB???@@@AAABBBBBBAAA@@@???===>>>>>>??????@@@AAAAAABBBAAA@@@???????????????>>>>>>>>>===============;;;;;;<<<<<<;;;;;;:::999555555444444444444555555555555555555444444444444000000111222333333333333000000000000000000000000......///000000000000000////////////////////////000000111222222222111111444333222111000000000000000000000000000000000000000000000000000000000000...///000111111222222111//////000000000000//////000000000000111111111111000000000000////////////...////////////000000000000000000000000000000000000000000000000000000000000000///...............////////////000000000000.........///000111111111111//////000111222222000...///000111111000///...------///000111111111111111000000000000000//////000000000000000111111222......///000111222333333000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000000111111222222222111111111111000000000000000000000000111111111111000000111111111111000000...//////000000000000///111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000111111222111000////////////000111111111111111111111111111111111111111111111111111000111111111111222222222222111111111111000000000000000111222222222222111111111111111111111111111222222222222333333333333111111111222222333333444333333333333444444444444333333333444444444555555333333444555555555555555222222333444555555555555444555666666777666666666444555555555555666666666666666777777888888999999999999;;;@@@IIITTT^^^dddiiilllppptttxxx{{{///................../////////............//////...------------...//////000///............///000111111000000000000111111000000000000000000000000/////////000000000000111111111000000000000111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333333333333333555555666666777888888888666666666666666666666666555555666666777888888888777777888999::::::999999777777777666666777777777888888888999::::::;;;;;;<<<======>>>>>>??????@@@CCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@???======>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>???========================:::::::::::::::999999888555444444333444444555555333333333333333444444444111222222333333333222222000000000000000000000000...////////////......---000000000000000000000000//////000111111111111111333222111000//////000000000000000000000000000000000000000000000000000000///000111222333333333333//////000000000000//////000000000000111111111111////////////.........---.../////////000000000000000000000000000000000000000000000000000000000000///............//////000.../////////000000000111////////////000000000000...,,,+++---000222111//////000222333333222000///......///000000111000000111111000000////////////000000000000000111222222//////000000111111111222111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000......//////000111111222000000000000000111111111111111111000000000000000---...///000111111000000///000000000000//////...000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000000111111222000000000000000000000000000000000111222222333333111111111111111111111111000111111111111222222222111111111111000000000000///000111222333222222111000000000000000000000000111111111222222222333333000111111222333333444444333333333444444444444555111222222333444555666666333444444555555555555555111222333444555555555555333444555666666666555555777777777777888888888888666666666777888999999999:::;;;>>>EEEOOOZZZbbbgggjjjmmmqqquuuyyy}}}///...---,,,,,,---.../////////............//////...------------...//////000///---,,,,,,---///000//////............//////000000000000000000000000............/////////000222222111111111111222222000000000000000000000000000000000000000000000000111111111222222333333333333333333333333333333333222222333333444555555555666666666666666666666666444444555555666777777777888999999:::::::::999999777777666666666666777777777888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBBBBAAA@@@>>>=========>>>??????@@@@@@======<<<;;;;;;;;;<<<<<<<<<<<<<<<===============999999999999999888777777444444333333333444444555000111111222222333444444333333333333222222111000000000000000000000000000000000000///...,,,+++***////////////////////////...//////000000000000000///.........///000222333000000000000000000000000000000000000000000000000000000111222333444444444//////000000000000//////000000000000111111111111///.........------------.../////////000000111111000000000000000000000000000000000000000000000000---------...///000111222.../////////000000111111111111000000//////......+++))))))+++///111000...000111333444444333111000...//////000000000000000111111000000/////////...000000///000000111222222111111111111000000000000222222111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000---------...///000000111//////000000111111222222222222111111000000//////)))***,,,...//////......000000111000000///......//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000111111222//////000000000000////////////000111222333333444111111111111111111111111000111111111111222222222111111111111000000000000///000111222333222111111111111111111111111111111000000000111111222222222000000111222333333444444333333333444444444555555000111222333555666777777333444555555666666555555111222333444555555555555222333555666666666555555444444444444555555555555333444444555666777777888;;;===@@@HHHSSS]]]eeeiiikkknnnrrrvvvzzz~~~///...---,,,,,,---...//////////////////.........000000000000000000000000000000000000111111111111000000000000000000000000,,,---///000000000///...............////////////111111222222222333333333666555444222111000000000333222111000000222444555222222333333333333444444444444333222333444555666777777777777777777777777555555555555666666666666777777777777888888888888888999:::;;;<<<<<<<<<<<<888888777666666666666666999999888888999999:::;;;==================<<<<<<>>>???@@@@@@BBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>======BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<=========<<<;;;;;;;;;;;;<<<;;;;;;::::::999888777777666555555555555444444444444444444444444444444444222222222111111111000000000000000000000000000000000///.........///111222333222111111000//////...//////000000000000//////000000000000000000000000///000111222222111000///000000000000000000000000//////000000000000//////......//////000000111111000111111111111222222222........................000000000000000000000000000000000000000000000000111111111111111000//////+++---...///...///000222000000000000000000000000...///111222222111000/////////000000000000//////444333111000000000111222111111111111111000//////---...//////000/////////444222000///...///000111......//////000000111111000111111111222222222222000000000000000000000000---...///111111222222222000000000000000000000000000000111111111111000000////////////////////////////////////000000000000222111000//////000111222222111000//////000111222000000000000111111111111000000000000000000000000000000000000000000000000......///000111222222333000000000000000000111111000000000000111111111111111000/////////000222333111///,,,******,,,///111......///000111222222333000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111000///......000222333555555555444444333333333333333333444444444555555555555555444444333333333444444444555555555555666666666666666666666666666777777777777666666666666555666777666555666888:::<<<>>>DDDMMMXXXaaagggjjjmmmqqqvvvzzz}}}//////...------...///////////////////////////...//////////////////////////////000000000111111111000000000000000000000000---...///000000000///........./////////000000000000000000111111111222222333222222111111222222222111000///...///000222333222222333333333333444444444444333333333444555666444444444444444444444444555555555555666666666666666666777777777888888888888999:::;;;<<<<<<<<<<<<888888777666666666666666999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????AAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;999999999888777777777666555555555555444444444444333333333333333333333333222222222111111111000000000000000000000000000000000//////...///000111222222222222111000///......//////000000000000//////000000000000000000000000...///000000000000///...000000000000000000000000//////000000000000//////.../////////000000000111//////000000000111111111////////////////////////000000000000000000000000000000000000000000000000111111111111111000//////---...000/////////000222000000000000000000000000000111222222222000...---//////000000000000//////222111111000//////000000111111111111111000//////,,,------...............111000...---------...///////////////000000111111000000000111111111222222111111111111111111111111...///000111111111111111000000000000000000000000000000111111111111000000111111111111111111111111////////////000000000111111111000000000000111111222111000//////000111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000111111111000000/////////111000/////////000222222222000...------...000222//////000000111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111333222111000000222333555555555444444444333333333333333333444444444555555555555444444444333333333444444444555555555555666555555555555555555555555777777777777666666666666555666777777666666888:::<<<@@@GGGQQQ[[[dddiiikkkmmmqqqwww{{{~~~000//////......//////000......//////////////////........................//////000000000000111111000000000000000000000000---...///000000000///////////////000000000111111/////////000000000111111000000000111222333444555111000/////////000222333222222333333333333444444444333333333333444555666444444444444444444444444444555555555555666666666666666777777777777888888888888999:::;;;;;;;;;;;;888888777666666666666777999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;777777777777666666666666555555555555444444444444222222222222222222222222222111111111111000000000000000000000000000000000///////////////000111111000111111222111000...---//////000000000000//////000000000000000000000000......////////////......000000000000000000000000//////000000000000//////////////////000000000000.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////000111111//////000111000000000000000000000000222222222222111///...,,,//////000000000000/////////000000000000//////...111111111111111000//////000111111222333222222222111000...------...///////////////000000000000111/////////000000000111111222222222222222222222222///000000111111111000000000000000000000000000000000000111111111111000000111111111111111111111111/////////000000000111111000000111111111111000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000//////222111111111000000//////222111111000///...---,,,000000000///000111111222222222111111111111222222000000000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222444333222222222333555666444444444444333333333333333333333444444444555555555444444444444333333333444444444555555555555666444444444444444444444444666666666666777777777777777888888888666777888:::<<>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAA??????>>>=============================================<<<<<<<<<<<<======<<<;;;;;;:::::::::::::::666666666666666777777777555555555444444444333333111111111111111111111111111111111111000000000000000000000000000000000000///////////////000000111///000111222111000...---//////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000/////////000000000111111///////////////////////////////////////////////////////////////////////////000000000000000//////000111222111000///000111////////////////////////111111111222111000///...//////000000000000////////////111111111000///...111111111111111000//////222222333444444444444444222111000000000000111111000000000000000000000000////////////000000000000222222222222222222222222000111111111111000000///000000000000000000000000000000111111111111000000111111111111111111111111//////000000000111111111///000111222222111000///111000000000000000000111///000000000111111111111000000000000000000000000000000000000000000000000111111000000000000000000222222111111000/////////000000000///...---------000000000000000111111222111222222222222222222111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222444333333333333444555555333333333333333333333333333333333444444444555555444444444444444444444444444444444555555555555666444444444444444444444444666666666666777777777777777888999888777888999;;;===EEEPPP[[[dddiiimmmnnnpppuuuzzz//////000000000000//////---.........//////000000...........................////////////000000000////////////////////////////////////000000111111000000000000111111111111000000000111111111222222111111111000000111222222222222222222222333333333222222222333333333444444333333333444444444444444666666666666666666666666444444444444555555555555555666666666666777777777666777888999::::::::::::999999888777777777777777999999888888999999:::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@BBBBBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???????????????@@@@@@@@@@@@???>>>==================================================================;;;;;;:::999999999999999666666666777777777777777555444444444444333333333111111111111111111111111000000000000000000000000////////////////////////...//////000000000000000//////000111000///...---//////000000000000//////////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000////////////000000000111111111222222........................////////////////////////////////////////////////...//////000000000//////000111222111000///000111//////////////////////////////000000111111111111//////000000000000/////////000111222333222111000111111111111111000//////......///000000000000000111000000000000000111111111111111111000000000000////////////000000000000222222222222222222222222000111111111111000000///000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111///000111222222111000///000000000111111000000000///000000000111111111111000000000000000000000000000000000000000000000000...//////000111111222222111111111111000000//////............///////////////000000000111111111111000000111222222111000000111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222222222222222222333333444333333333333333333333333333333333444444444555555444444444444444444444444444444444555555555555666444444444444444444444444555666666666777777777888888999:::999999999;;;===@@@HHHUUU```gggkkknnnooorrrwww}}}...//////000000//////...------......///000000000..............................////////////000000000000000000000000000000000000/////////000111222/////////000000000111111000000000111111111222222333222111000000000000000//////000000111111111111222222333333333333444444222333444444555555444444333333333333333333333333333444444444444555555555555555666666666666777777666666777888999999999999999999888777777777777888999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????????????????????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<;;;:::999999888888999999777777777777777666666666444444444444333333333333111111111111111111111111//////000000000000000111////////////////////////......///000000000000000//////////////////////////////000000000000//////000000000000000000000000111111000000000000111111000000000000000000000000//////000000000000//////000000000000////////////111111111111222222222222........................000000000000000000000000000000000000000000000000......///000000000/////////000111111//////000111000000000000000000000000......///000111222333333//////000000000000//////000111111222222222222222111111111111111000//////...///000000111111000000............////////////222111111111111000000000/////////000000000111111222222222222222222222222///000000111111111000000000000000000000000000000000000111111111111000000////////////////////////000000000111111111222222000000111111111111000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000......///000111222333333000000000000000000000111....../////////000000000//////000111111111111000///000111111111111000///000000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333111111111111222222222222222222222222333333333333333333333444444444555555333333333444444444444555444444444555555555555666444444444444444444444444555555666666777777888888777888:::::::::;;;>>>@@@EEENNN[[[eeejjjmmmppprrrtttxxx---...////////////...---------......///000000111////////////////////////........./////////000000000000000000000000000000111000/////////000111222....../////////000000000/////////000000000111111222222111000000000000000//////000111111111111111222222333333333333444444222333444555555555444444333333333333333333333333333333444444444555555555555555555666666666777777555666777888999999999999:::999888888777777888888999999888888999999:::;;;<<<<<<======>>>??????@@@>>>???@@@@@@BBBBBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@??????>>>??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<::::::999888888888888888777666666666555444444444444444444333333333222222222222222222222222222222////////////000000111111////////////////////////---...///000111000000///000///...------...000111//////000000000000//////000000000000000000000000111000////////////000111000000000000000000000000//////000000000000//////111000000000/////////...000000000000111111111111........................000000000000000000000000000000000000000000000000---......///000000//////---...000/////////000222000000000000000000000000/////////000000111222222//////000000000000//////000000000000000111222222111111111111111000//////111111222333333333333333------...///////////////222222222111111111000000000000000111111111222222111111111111111111111111...///000111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000111111111222222222111111000000000000111111///000111222222111000///000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111111222/////////000111111222222000000000000000000//////...///000111222111111000111111000000000000111111//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333000111111222222222222222111111222222222333333333333333333444444444555555333333333444444444555555444444444555555555555666555555555555555555555555555555555666777888888888666777999:::;;;===@@@BBBLLLUUUaaajjjmmmooorrruuuuuuzzz,,,---...//////...---,,,---------...///000000111000000000000000000000000............/////////000000000000000000000000000111000/////////000222333............////////////............/////////000111000000000000000111111111111222333333333333222222222333333333444444444222333444555555555444333555555555555555555555555333333333444444444555555555555555555666666666777555666777888888999999999:::999888888777888888888999999888888999999:::;;;<<<======>>>???@@@@@@AAA>>>???@@@AAABBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCCCCBBBAAAAAA@@@??????@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<:::999999888777888888888666666555444333333222222444444444333333333222222222222222222222222222222.../////////000000111111////////////////////////---...000111111111000///111000---,,,,,,...000222//////000000000000//////000000000000000000000000000///...------...///000000000000000000000000000//////000000000000//////111111000000/////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000------...///000000//////+++---//////...///000222000000000000000000000000222111000000000000000111//////000000000000//////000///.........000111222111111111111111000////////////000111111111111000//////000111111222111111222222222222111111000000111111111111222222222222000000000000000000000000......///111111222222222000000000000000000000000000000111111111111000000111111111111111111111111000111111111111222222222222111000//////000111222///000111222222111000///000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000......///000111222333333333333222111000///.........///000222222111111000222111111000000111111222...//////000111222222333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333000111222333333333333222111111111222222333333333333333333444444444555555333333333444444555555555444444444555555555666666666666666666666666666666444555555666777888888999555777999;;;<<<>>>AAADDDQQQZZZeeemmmpppqqquuuxxxvvv{{{...---,,,---/////////...000000000000000000000000////////////////////////000000////////////000000111111111000000000000000000000000000000000000000000000111111111111000000111000/////////000222333222111000//////000111222222222222222222222222222111111222222222333333333000111111222222111111000///000222333444444333333444444444555555555555666666666666666666666666666666777888999999:::999999999999888888777666666555777888888888888999999999:::;;;===>>>@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDBBBCCCCCCCCCCCCAAA@@@???CCCCCCCCCDDDDDDDDDDDDDDDGGGFFFEEEDDDBBB@@@??????======>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777999555111111333555444333444444333333333333222222111222222222222111000000111000/////////000222333000000111111111111000000111111000000//////......111111000000//////......111111111111111111111111000000000000000000000000111000000000//////......000000////////////000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////111...+++,,,///111000///111111000000//////......000000111111111111000000111111000000//////......111111000000//////......000///...///111222222222000/////////000111333444///////////////...------,,,---///000111111111000888666222...---...000111////////////////////////222111000//////000111222222222222222222222222222222222222111111111000000...///111222333333222111111111000000000000111111222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000---///000000///......///111000///......///000111111111000000//////......000000000000000000000000000000000000000000000000222111111111000000//////222111000//////000111222000000111222222222222111000000000000000000000000000000000000000000000000111222333444333333111000111111111111111111111111///000111222222111000///111111111111111111111111222333333444444333333222111222333333333333222111555555444333444555666777555555555555555555555555555555555555555555555555555555555555555555555555777777777777777666666666666666666777888888999999888777999<<<<<<<<>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDCCCCCCAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>???@@@@@@@@@AAA@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;:::::::::;;;:::999888777777777777777555222222333555444333444444333333333222222222222333333333333222111111111000/////////000222222000000111111111111000000111000000000/////////...111000000000/////////...000000000000000000000000000000000000000000000000111111111000000/////////000000000//////000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////111...,,,---///111111000111000000000/////////...///000000111111000000///111000000000/////////...111000000000/////////...444222//////000111111000......------...///000111111111111111111000//////,,,---///000111111111000666444222///...///000111000000000000000000000000222111000//////000111222222222222222222222222222222222222111111111000000000111111222222222111111111111000000000000111111111111111111000000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000...000111111000//////000111000////////////000111000000000000000/////////000000000000000000000000000000000000000000000000111111111111000000000///333222111000000111222333000000111222222222222111000000000000000000000000000000000000000000000000000111222222222111000000111111111111111111111111000000111222222111000///111111111111111111111111222333333444444333333222111222333333333333222111555444444333444555666777555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666777888888999999888777999<<<<<<===DDDLLLZZZcccmmmrrrrrrsssvvvzzzzzz~~~000///...///111111111000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000......////////////......111111000000111111222333444444333222111111222222222222222222222222222222111111222222222333333333111111222222222222111111333333333333444555666666444444444444555555555555666666666666666666666666555666777888999999999999:::::::::999888888777777777888888888888999999999;;;;;;<<<<<<<<<;;;;;;:::@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB??????????????????@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777777666666777555444333333444444333222333333333333222222222222333333444444333333222111000000000///000111111222///000000111111000000///000000000000////////////000000000000////////////////////////////////////000000000000000000000000111111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111//////000000000000//////111///......000111111111000000000000////////////...//////000000//////...000000000000////////////000000000000////////////888555111//////000000//////...............///000111111222222111111000000---...///000111111000000333222111000000000000111111111111111111111111111111111000000000000111111111111111111111111111111222222222111111111111111222222111111111111111111111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000///111222111000///000111111000000//////000000111//////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000333333222222222222333333///000111111222222111111000000000000000000000000000000000000000000000000///000000111111111000000111111111111111111111111000000111111222111111000111111111111111111111111222222333333333333222222111222222333333222222111444444444333444555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666777777888888999888777999<<<===???GGGPPP^^^fffoootttuuuvvvyyy}}}}}}///...---...000111000///////////////////////////////////////////////////000000////////////000000/////////000000000000000////////////////////////////////////////////////222222222333333333444444444333333222111111111111222222222222222222222222111111222222222333333333000000111111111111000000444333222222222444555666333333444444444555555555666666666666666666666666555666777888999999999999:::::::::999999999888888777777888888888999999999::::::;;;<<<<<<<<<;;;;;;???@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>======<<<<<<;;;;;;;;;:::::::::999999999888777666666666666666444333444444444333222111333333333222222222222111222222333333222222111000000000000000000111111222//////000000000000//////000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000222222111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////000000///000111111111111000000000000////////////......////////////......000000000000////////////000000000000////////////888555111//////000000000111000000000000000111111//////000000000//////.........///000000000000000000000111111111111111000111111111111111111111111111000000000000000000111000000000000000000000000111111111111111111111111444333111000///000111111111111000000000000111111111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000111000//////000111000000000000000000000000/////////000000111111222000000000000000000000000000000000000000000000000111111111000000000000000222222222222222222222222///000000111111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000111111111222111111111111111111111111111111222222333333333333222222222222222222222222222222333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555666666777888888888777666777;;;===@@@IIISSSbbbhhhpppuuuvvvwww{{{~~~...---,,,---///000///...////////////////////////000000000000000000000000000000////////////000000......//////000000000000////////////////////////111000000//////000000111/////////000000000000000111111111111111000000///222222222222222222222222111111222222222333333333333333444444444444333333333222111111111222444555333333333444444444444555666666666666666666666666555555666777888888888888:::::::::999999999999999777777888888888999999999999:::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@???>>>@@@@@@@@@???????????????AAA@@@@@@??????>>>======;;;;;;:::::::::999999999777777666666555666666666222333444444333222222111333333222222222111111111111111111111111000/////////000000000111111111111//////000000000000//////////////////000000000000////////////000000000000111111111111111111111111000000000000000000000000111111111111111111222222000111222222222222111000111111111111111111111111000000000000000000000000000000////////////000000//////000000000000/////////000111111111111111111////////////000000000000......////////////......////////////000000000000////////////000000000000444222//////000222222222000000000111111111111111//////000000000000/////////////////////000000000...///000111111111000000111111111111111111111111000000000111111000000000000000000000000000000000111111111111111111111111444333111000///000111111111111000000000000111111000000000000000000111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000///000000///------///111000000111111111111000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000111111000111111111111111111000//////000111111111111000000000000000000000000000000000000000000000000000111111111111222222333333111111111111111111111111111111111111111222222333111111111111111111111111111222222333333222222111222222222222222222222222333333333444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555666666555555555666777777888888666555666999<<>>===??????????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>::::::::::::999999999999666666555555555555666666222444444333222111222333222222222222111111111111000000000111000//////...//////000111111111111000...//////000000//////...////////////000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000111111111111111///000111222222111000///111111111111111111111111000000000000000000000000000//////......//////000//////000000000000//////---///111111000///000111////////////000000000000...//////000000//////...////////////000000000000////////////000000000000000///...///111222222222,,,---...///000000000000111111222222333333222222000000////////////000000//////000111111000000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111222222222222222111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000/////////...,,,---///111000111111222222111111000000000111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///000111111111111000///...///000000111111000000000000000000000000000000000000000000000000000000222111111111222333444555111111111111111111111111111111111111111222333444111111111111111111111111111111222222222222111111333222222111111222222333222222333444444444444333555555555555555555555555555555555555555555555555555555555555555555555555444444444555666666777777444555555666666777777888666555666999===CCCOOO[[[hhhkkkooosssvvvyyy|||///------...///000///...000000000000000000000000000000000000000000000000000000////////////000000------......///000000111000000000000000000000000111000///......///000111000111222333333333222222...///111222333222222111222222222222222222222222111111222222222333333333000000111111111111000000222333333333333333222222222222333333333444444444666666666666666666666666444555666777888888888888888888888888888888888888777888888888888999999999:::;;;<<<===>>>??????????????????@@@AAAAAABBBBBBDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCBBBAAA??????>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@???>>>>>>======:::::::::999999999999888666555555444444555555666333444444222000///222444222222222222111111111111111111111111111000//////...///000111222111111000......////////////........./////////000000000111.../////////000000000111111111111111111111111111000000000000000000000000/////////000000111111111...///111222222111///...111111111111111111111111000000000000000000000000//////............////////////000000000000//////,,,...111111///...///000.../////////000000000111///000000111111000000///.../////////000000000111.../////////000000000111---------///111222111///***+++---///000111111111000111222333333333333222111000///......///000111000000000000////////////000000000000000000000000///000111222222111000///222222222222222222222222000000111111111222222222000111111222222222111111111111000000000000111111///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000...------000222000111222222222222111000222222111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000111222222222222111000...//////000000000000000000000000000000000000000000000000000000000000000111000000000111222444444111111111111111111111111111111000000111333444555111111111111111111111111111111222222222222111111333333222111111222333333111222333444444444333333555555555555555555555555555555555555555555555555555555555555555555555555444444555666666777888888444444555555666777777777888666777;;;???GGGTTT```kkkmmmpppsssvvvzzz~~~000///...///000111111///000000000000000000000000000000000000000000000000000000////////////000000---------...///000000111000000000000000000000000111///...------...///111,,,---...000000//////......///111333444444444333222222222222222222222222111111222222222333333333333333333444444333333333333444555555555444333222222222333333333444444444666666666666666666666666444555666777888888888888777777777777777777888888777888888888888999999999<<<<<<===============<<<>>>??????@@@AAAAAABBBBBBDDDCCCCCCBBBBBBCCCEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@======>>>???@@@AAAAAABBB?????????>>>======<<<<<<:::::::::999999999888888555555444444444555555666333444444111//////222555222222222111111111111000222222222222222111000000...///000222222111111000......////////////........./////////000000111111.../////////000000111111000000000000000000000000000000000000000000000000......//////000000000111---///000111111000///---111111111111111111111111000000000000000000000000//////............////////////000000000000//////***...111111///---...000.../////////000000111111000000111111111111000000.../////////000000111111.../////////000000111111,,,---...000222111///,,,+++,,,///111333444444333...///000111111111111111111000///......///000111111111000//////////////////////////////////////////000111222222111000///222222222222222222222222000000111111222222222222...000111333333333222111111111000000000000111111//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111///......111333000111222333333222111000333222222222111000000000000000000000000000000000000000000000000000000000//////000000111111111222111222333444444333222111...//////000000000000000000000000000000000000000000000000000000000000000000////////////111333444111111111111111111111111111111000000111333444666111111111111111111111111111111222222222222111111444333222111111222333444111222333444555444333333555555555555555555555555555555555555555555555555555555555555555555555555555555555666777888888999444444555555666777777777:::888888<<>>@@@AAABBBAAAAAABBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????????????????????????????>>>>>>===<<<;;;;;;;;;888999999999999888777777777777666555444333333333444444444333222111000///111111111111111111111111///////////////000000000......////////////......******+++---///000111222000000000111222222222333000000000000111111111111000000000000111111111111000000000000////////////............000222444555111111111000000000000000111111111111111111111111222111111111000000//////000000000000000000000000............/////////000...............///000000333111//////111222000---.........///////////////////////////////////////000///.........///111222//////............//////...//////000000000000000//////000111111111111111444333111000...,,,***)))000000000000000000000000///////////////000111111555333111///......///000222222222111111111000000111111222222222222111111222222222111111111000000000000111111111111000000111111111111111000//////000000111111111111000000000///...------...///000000111222222111000111222333222111/////////000111111111000000000000111111222111111111000000////////////000111111111111111111111111111111111111111000111111111111222222222000///...------...///000000000000000000000000000333333222222111111000000000000000111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111222222111111111111222222222222222222222222222222111222222333333222222111...000333555555444222000222333444555666555444333333333333444444444555555333333333444444444555555555555555555555555555555777666555444444555666777777777777777888888888888777999<<>>>>>>>>>>>;;;;;;===>>>???@@@@@@@@@BBBAAAAAA@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???????????????????????????>>>>>>======<<<;;;;;;:::999::::::::::::999888888777666555444444333333333333333333333222111000000111111111111111111111111000000000000000000000000///000000111111000000///.........//////000000000000000000000000000111111000000000000111111111111000000000000111111111111000000000000////////////000000////////////000000111000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000........./////////000000000000000000000111222222333111///000111222000...000000000000000000000000////////////////////////...............///000000000000////////////000000...//////000000000000000//////000111111111111111111111000000///...------000000000000000000000000///////////////000111111333222000///...///111222222222222111111111000000111111222222222222111111222222222111111111000000222111000//////000111222111111111111111000//////000000111111111111000000000000///......///000000000111222222111000111222333222000/////////000111111111000000000000111111111111111111000000000/////////000111111111111111////////////////////////000000111111111222222222111111000//////000111111000000000000000000000000111111111111111000000000111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222111111111111222222222222222222222222222222111222222333333222222111///111222444444333222111222333333444555444444444333333333444444444555555444444444555555555666666666666666666666666666666777666555444444555666777555555555555666666666777666888<<<@@@HHHSSSaaajjjnnnoooqqqsssvvvyyy{{{}}}~~~//////.........///000000111111111111111111111111111111111111000000000000//////////////////////////////000000000000//////333222111000000111222333111111000000000000///////////////000111333444555222222111111111222222333222222222111111111111111333333333333333333333333333333333333444444444444333333333333333333333333333444444444444333222222555555555555555555555555777666666666666777888888666666666666777777777777777777888888999:::::::::;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;:::::::::;;;;;;::::::999888777666555444333333333333333333333333222111111000111111111111111111111111111111111111111111111111000111111222222111111000222222111000000//////...000000000///////////////000000000000111111111111000000000000111111111111////////////000000000000......////////////......000000000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000....../////////000000000111111000000000111222222222111000000111111000///222222222111111000000000////////////////////////,,,---......//////......111111000000000000111111...///000000111111000000//////000111111111111111///000000000000111111111000000000000000000000000000////////////000111111111000/////////000222333222222222111111111111111111111222222222222111111222222222111111111111111333222///------///222333000111111111111000000///000000111111111111000000111000000//////000000111000111222222111000111222222111000000///000000000111111000000000000111111111111111111000000000000//////000111111111111111////////////////////////000000000111111111222222333222222111111222222333000000000000000000000000///000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222222111111111111222222222222222222222222222222111222222333333222222111111111222222222333333333333333333333333444555555333333333444444444555555555555555666666666777777666666666666666666666666666666555555555555666777555555555666666666777777777999<<>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::999999::::::999999888777666555444444333333333444333333333333333222111000111111111111111111111111222222222111111111111111000111111111111111111000222222111000//////......111111111000000//////...///000000000111111111111///000000000111111111111////////////000000000000***+++...000111111111111000000000000000111111111111111111111111111111111111111111000000000000000////////////////////////...////////////000000000000//////...//////000000111000000000111111000000333333222111000000//////////////////////////////,,,---///000000000///...111000000//////000000111//////000111111111111000//////000111111111111111000000000111111222222333000000000000000000000000000000//////000000111222111111000//////000111222111111111111111111111111111111222222222222111111111111111111111111111111222111000//////000111222000000111111111111000///000000111111111111000000111111000000000000111111000111222222111000111222111111000000000000000000111111000000000000111111111111111000000000000000//////000111111111111111000000000000000000000000000000000000111111111111222222222222222222222222000000000000000000000000......//////000000111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222111111111111222222222222222222222222222222111222222333333222222111222222111111111222333444444333222111222333555666333333333444444444555555444555555555666666666666666666666666666666666666555555555555555666666777777777888888888999999999999:::===DDDNNN[[[hhhppprrrsssuuuxxxzzz|||~~~}}}}}}~~~111000000/////////000000////////////////////////////////////////////////000000////////////000111---...///111111111000///000000000000000000000000,,,---------------------222111000000000111333444222222111111000111111111111111111111111111111111222222222222222222222222333333333333333333222222222222222333333444444444555555666666777666666555666666666666666666666666444444333222333444555666444555555555666666666666777888888999::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;===<<<;;;;;;<<<===???@@@?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????????????????>>>===????????????????????????;;;;;;;;;;;;::::::::::::888888888888888777666666555444444333333333333444222222333333333222111111000000000000000000000000222222222222111111000000///000000111111000000///000000//////////////////222222222111111000000000///000000000111111111111///000000000111111111111.../////////000000000111+++---///111222333222222//////000000111111111111000000000000000000000000000000000000000000111111////////////////////////////////////000000000111000000////////////000000000000111111000000000111222222111000//////......000000000000000000000000...///000222222111000000000//////......//////000///000000111111111111111//////000111111111111111222222222222111111111111111111111111111111111111000000000000000111222222333222111000000/////////111111111111111111111111111111222222222222111111111111111111111111111111///000111222222111000//////000000111111111000000000000111111111111000000000000111111111111000000000111222222111000111222000000000111111111000000111111000000000000111111000000000000000000111111//////000111111111111111000000000000000000000000//////000000000111111111000111111111111111111000000000000000000000000000......//////000000111111222111111000000/////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000222222111111111111222222222222222222222222222222111222222333333222222111333222111000111222444555333333222111222333444555333333333444444444555555333333444444444555555555444444444444444444444444444555555666666666666666888888888888999999999999;;;<<<@@@GGGRRR___iiiooossstttvvvyyy{{{}}}~~~~~~|||}}}~~~111111000/////////000000....................................////////////222111000///...///000000---...///000000111111000/////////000000/////////.............../////////000000000000000000111111111111000000000111111222111111111111111222222222222222222222222222222222222222222222333333333333111222222333333444444555222222333444444444444333555555555555555555555555333333333333333444555555555555555555666666666666777777888888999:::::::::999::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::777777777888777666666555444444333333333333444444222222222333333222222111000000000000000000000000222222222111000000/////////000000000000000000///......////////////000000222222222222111111111111000000000000111111111111000000000000111111111111......//////000000111111000000111111111111000000/////////000111111222222000000000000000000000000000000000000111111111111000000000000000000000000/////////000000000111111333333222111111111222222///000111111000000111222111111111000000//////...000000000000000000000000000000111111222222222111//////............/////////000111111222222111111//////000111111111111111333333222222111000000000111111111111111111111111111000000000000111222222333333222111000///...---111111111111111222222222111111222222222222111111111111111111111222222222---///222333333222///---///000000111111111111000000000111111111111000000///000000111111000000///000111222222111000111222//////000111111111111000111111000000000000111111000000000000111111111111//////000111111111111111/////////////////////////////////000000000111111//////000111111000//////000000000000000000000000///000000000000000000111000000000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222111111111111222222222222222222222222222222111222222333333222222111333222111111111222333444222222222222222333444444333333333444444444555555333333333444444444444555333333333333333333333333333444555666777777777666666666666777777777888888<<<>>>CCCMMMYYYdddlllppprrrtttwwwyyy|||}}}}}}}}}|||~~~222111111000//////000000////////////////////////......//////000000000000444333111///......///000............///000111222...//////////////////...000000111111111222222222,,,---...///000111111111000000///000000111222333000000111111111222222222111111111111111111111111111111111222333333333444111111222333333444555555111111222333333333333333444444444444444444444444444444555666666666666555555555666666666777777777666666777777888999999::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;======???@@@@@@@@@???>>>?????????>>>>>>>>>======<<<======>>>>>>=================================999999999999999999::::::888888888888888777666666444333333222333333444444111222222333333222222222000000000000000000000000222222111000000///......000111111222222111111000000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111.........///000111111111000000////////////000000...//////000111111222222000000000000000000000000///000000000111111111111000000000000000000000000//////000000000111111111444333222222111111222222...000222111000///111333111111111111111111111111000000000000000000000000000000000000000111111222000000////////////000000000000111222222222222111//////000111111111111111111111111111111000000000111111111111111111111111111111000000111111222333111111111111111000//////000000111111111222222222111111222222222222111111000000111111111222222222///000111222222111000/////////000111111111111111000000111111111111000000...///000000000000///...000111222222111000111222...///000111222111111000111111000000000000111111///000000000111111111111//////000111111111111111////////////////////////////////////000000000111//////000111111000//////000000000000000000000000111111111111111000000000/////////000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111222222222222222222222222222222111222222333333222222111222222111111222222333444111111222333333333333333333333333444444444555555444444444444555555555555444444444444444444444444333444555666777777777666666666777777777888888888;;;???FFFRRR```kkkqqqsssuuuwwwzzz}}}}}}222222111000000///000000000000000000000000000000//////000000111111111222666444222///.........//////............000222333......////////////......---.........//////000000(((***---///111222222222////////////000111333333000000111111222222222222111111111111111111111111000000111222333333444444111111222333333444555555222333444444555555555444444444444444444444444444444555777888888888777666666666666666777777777777666666666777888888999999;;;<<<<<<===<<<<<<;;;;;;888999:::;;;<<<;;;:::999<<<===>>>@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999:::999999999999999888777777333333333222222333444444111222222333333333222222000000000000000000000000111111111000///......---222222222333333222222222333333222222111000000000......//////000000111111000000000000111111111111000000000000111111111111---......///000111111222---,,,,,,,,,...000222444...//////000111222222222000000000000000000000000//////000000111111111222000000000000000000000000000000000000111111111111222222111000//////000000---000222111//////111333222222222222222222333333000000000000000000000000000///.........///111222111111000000000000111111000000111222222222222111//////000111111111111111000000000000000111111111111111111111111111111111111111111000111111222333//////000111111111111000000000111111222222222222111111222222222222111111000000111111222222222222111111000000000000111111//////000111111111111111000000111111111111000000---...///000000///...---000222222222111000111222...///000222222222111000111111000000000000111111//////000000111111111222//////000111111111111111111111111111111111111111////////////000000000000///000111222222111000///000000000000000000000000333333222222111111000000......//////000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000............////////////222222111111111111222222222222222222222222222222222222222333333222222222111111222222222333333333000111222333444333222222333333333444444444555555555555555555666666666777555555555555555555555555222333555777777777777666888999999999999:::::::::;;;???HHHVVVeeeqqqvvvwwwyyy{{{~~~222111000//////000111222000000000000000000000000////////////////////////000///......///000...---////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000///000111222222222222222000000000000111111111111////////////000000000000333333333333333333333333444444444444444444444444333333444444444444444444333444444555666666666555555555555555555555555555555555555666888999;;;<<<999888777777777888::::::999999999999999999999999======<<<<<<<<<;;;;;;;;;======>>>???@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::666666666666555444333222444444333333333333222222333222111000////////////111111111111111111111111111111000///////////////222111000//////000111222////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000111222222222000///...000000000000000000000000......//////000000111111111111111111111111111111111111111111111000//////000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000222111111111000000//////......///000111222222333000000000000111111111111111111000000000000111111111000000000//////.........///000111111222111111222222222111111111000000111111111000000000000000000000111111111222222222...///000111333555666666666666444222000...---,,,000000000000000111111111...//////000111222222222000000000000000000000000222111111111000000//////000000000000111111111111///000000000000111111111000111111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111///000000111222222333333222111111111000000//////111111000000000000111111111111111111111111111111///000111222222111000///000000000000000000000000111111111111000000000000000222444333222111222333111111222222222222111111111111222333333333333222333333222222111000//////333333333333333333333333333333333333333333333333333333333222222111111111444444444444444444444444333333333444444444555555666555444333333444555666888888777666555444333333...///111333666777888888555666777777666777999;;;CCCGGGPPP]]]jjjssswwwxxx~~~}}}///...---,,,,,,---...///////////////////////////////////////////////////...---,,,---...///...---////////////000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111/////////000000000111111222222222222222222222222333333333333333333333333333333333444444444444555111222333333444444444333555555555555555555555555333333333444555666777888888888777777777888999:::999999999999999999999999======<<<<<<<<<;;;;;;;;;<<<======>>>???@@@AAABBBBBBBBBAAA@@@???>>>======???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999555666666666555444333333444444333333333222222222222222111000000000111111111111111111111111111111111111000///////////////222111000//////000111222111111111111111111111111...///111333333111///...000000000000111111111111000000000000000000000000000000000000111111111111000111111222111000///...111111111111111111111111000000000111111111111111111111111111111111111111111111111111111000//////111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222111111111000000000000//////000000111111222222000000000000111111111111000000////////////000000111111111000000/////////000000111111111000000///111111111000000000//////111000000000000000000000000000111111111222222222333333333222222111111111333333333222111000000///000000000000111111111111000000000111222333333333000000000000000000000000111111111111000000000///000000000000111111111111111222222222222333333333000000000111111111222222000000000000000000000000000000000000000000000000............/////////000000000000000111111111111222222111111111111111111111111111111000000000///111111000000000000111111111111111111111111111111000000111111111111000000000000000000000000000000//////000000111111111222///111333222111000111111111111222222222222111111111111222333333333333222000000111111111111111111222222333333333333333333333333333333333333333333333333333222222222111111444444444444444444444444333333333444444444555555666555444444444444555666777777666666555555444444333333444555555555444444555666777777777777:::<<>>???@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888777777444444555555555444444333333333333333222222222222222111111111111222333333111111111111111111111111111000000///////////////111111000000000000111111111111111111111111111111---///222444444222///---000000000000111111111111000000000000000000000000000000000000111111111111000111111111111000//////111111111111111111111111222222222222222222111111111111111111111111111111111111111222111111000///111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111111111111111111000000000000000000000000111111111000000000000111111111111/////////....../////////111111111111111000000000222222222111111000......000000000///////////////000000000000000000111111111111111111111222222222555444444333222111000///111111111111222222222333111111111111111111111111111111111222333333444444000000000000000000000000111111111111000000000000000000000000111111111111111222222222222333333333/////////000000000111111000000000000000000000000000000000000000000000000........./////////000000000000000000111111111111555333222000///000000111111111111111000000000000111111000000000000111111111111111111111111111111111111111000000111111111000000000000000000000000......///000111222333333///000222222000///000111111111222222222222111111111111222333333333333222/////////000111222222333111222222222333333444444333333333333333333333333333333333222222222222111444444444444444444444444333333333444444444555555666555444444444444555666555555555555555555555555444555555555555444333333555666777777777888;;;===@@@HHHVVVfffsss|||~~~xxxuuu////////////////////////////////////////////////////////////////////////---,,,+++---///000000///////////////000000000000000000000000////////////////////////////////////000000000000000000000000333222000...---...000111///000000000111111111111000111111111222222222222222222222222222222222222111111111111111111111111222333333444444555555555555555555444555555555555555555555555555555555555777666666555555555666666777777777777777888888999888999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@BBBBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;:::::::::::::::999999999999888888888777777777333333444555555555444444333333333222222222222111111111111111222333444555111111111111111111111111000000////////////000000111000000000000000000111111111111111111111111111...///111333333111///...///000000000111111111111000000000000000000000000///000000000111111111111000000111111111000000000111111111111111111111111333333222222111111111000111111111111111111111111111111111222222111111000111111111111111111111111222111111000000111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000///000000000111111111111000000////////////000000222222111111111111111111111111111111111000//////000000000000000000000000000000000000000111111111111111111111111111111111111111111222222333333444111111111222222333333333222222111111111111111000111111111222222222333333000000000000000000000000111111111000000000000000///000000000111111111111//////000000000111111111////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222///000000000111111111111444333111000///000111222111111111000000000000000111111000000000000111111111111111111111111111111333222000000000000222333000000000000000000000000...//////000111111222222///111222222111000000111111111222222222222111111111111222333333333333222000000111111222333333333111111111222333333444444222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555555555555444444555555555444444444555555666666666222333444555666666666555666666777777777999<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999888888888888333333444444444444444444333333222222222111111111000000111111222333555555000000000000000000000000000000////////////000000000000000111111000000000000000000000000000000000111111000//////000111111///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000111111111111111111111111111111222222222111111000000///111111111111111111111111111111222222222222111111111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111111111111111111222222222111111111000000000000000///000000000111111111111222111111000000111111222111111111111111111222222//////000111111111111111111111111111111111111111//////000000111111111111111111111111111111111111...///000111333444555666333333222222222222222222333222222222111111000000000000000111111111111111000000000000000000000000000000000000000000111111///000000000111111111111//////000000000111111111////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222///000000000111111111111111111000000000111333444000000000000000000111111111111000000000000111111111111111111111111111111333222111000000111222333000000000000000000000000111111000000000000000000000222333333222111111222111111222222222222111111111111222333333333333222333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444555555555555555555444333333444444555555666666333444555555666666555555666777777777777:::>>>BBBHHHUUUeeessszzz~~~{{{xxxwww......////////////..............................////////////////////////000///...///111222222111////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000333222111000000111111222000000000000111111111111000000000111111111222222333333333333333333333333111111111111111111111111111222333333444555666666555444333222111222333444555555555555555555555555555555444444444444444555555666777777888888777777888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<===>>>????????????????????????@@@@@@==================<<<<<<<<<<<<;;;;;;::::::999999999999999888888888888777333333444444444333333222222222222222111111111111000000000111111333444444000000000000000000000000///////////////000000111000000111111111111000000////////////////////////333111///......///111333000000000000111111111111000000000000000000000000000000000000111111111111000000000///000000111222222222222222222222222222111111111111111000000000333333333333333333333333000111222222333222222222222222222222222222222222222222111111111111222222333333333333333333333333222222222222222222222222111111111222222222222222000000000000000111111111000000000000111111111111333222222111111222222333000000000111111111111111......000111111222222222111111111111222222222222/////////000111111222222222222222111111111111111111111222222222333333333444444444333222222111111333333333222111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111222222222222333333333/////////000000000111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000111111111111///000000111222222333333000000000000111111111111111111000000000000111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111000000//////111222444444222111222333111111222222222222111111111111222333333333333222333333333333333222222222222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333333333333444444444555555444444555666666555444444333333444444555555555666777777777666555444333222666777777777888;;;@@@DDDIIIWWWiiiuuu{{{|||{{{{{{------...//////...------........................////////////////////////000///...///000111000///////////////000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111/////////000000000111111222222222222222222222222222222222222222222222222111222222333444555666777666444333111111222333444555555555555555555555555555555555444444555666666555555777888888888777666777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======999:::;;;<<<===>>>>>>???=========>>>>>>?????????<<<===========================<<<<<<;;;::::::999888888777777777666666666444444444444333333222111222222222222111111111111000000000000000111222333000000000000000000000000///////////////000111111///000111222222111000///000000000000000000000000111111000//////000111111000000000000111111111111000000000000000000000000000000000000111111111111111000/////////000222333222222222222222222222222111111111222222222222222444444444444444444444444000111222222333333333222222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222111111111222222333333333//////000000111111222222000000000000111111111111222222111111111111222222/////////000000111111111///000000111111111000000000000000000111111111222...//////000111111222222222222222111111111000000333333222222222222222222444444333333333222222222444444333222222111000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000111111111111111222222222222333333333000000000111111111222222000000000000000000000000000000000000000000000000//////000000000111111111000000000000111111111111///000222333333222111000///000000000111111111111111111000000000000111111111111111111111111111111111222222333333222222111000000000000000000000000000000000000000111111111000111333333111111111222111111222222222222111111111111222333333333333222000000000111111222222333333333222222111000000000111111111111111111111111111111222222222333333333222222222222222222222222333333333444444444555555444444555666666555444444444444444444444444444444666666666666666555444333666777777777888<<>>>>><<<<<<======>>>>>>??????<<<<<<<<<===============>>>>>>===<<<;;;;;;::::::777666666666555555555555555555555444333222111000222222222111111111111000000000000000000000111222000000000000000000000000///////////////000111111///000111222222111000///111111111111111111111111///000111222222111000///000000000000111111111111000000000000000000000000000000000000111111111111111000/////////111222333222222222222222222222222222222222333333444444444555555555555555555555555000111222333333333333333222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222111111111222222333333333...//////000111222222333000000000000111111111111111111000000000000111111......//////000000000111111222222111111000///....../////////000000111111...//////000111222222222222222222222111111000000111111222222222333333333222333333333333333444444444444333333222111000000333222222222222222222222000000000000000000000000//////000000111111111222000000000000111111111111///000000000000111111111111111111111222222222222000000000000000000000000000000000000000000000000111222222222222333333333000000000000111111111111000111333444444222///---//////000000111111111222111111000000000000111111111111111111111111111111111222333444444333222111000000000000000000000000......///000111222333333///000222222000///000111111111222222222222111111111111222333333333333222,,,,,,---///000222333333444333333222111000//////111111111111111111111111111111111222222333333333222222222222222222222222333333333444444444555555333444555666666555444333444444444444444444444444222333444666777777888888666777777777888<<>>???@@@@@@@@@@@@========================???>>>>>>>>>>>>??????@@@<<<<<<======<<<;;;:::::::::999888666555555444444444444333333333333222222111222222333333222222111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000111111222333333333333222111111000000000000111111222111111111111111222222333333444444444333333222111000///...//////111222222222222222333333333333222222333333333444444444888777666555444555666777444444555555666666777777999999999999999999999999;;;:::888777666777888888888888888777777666666666555555555555444444444444666666555555555444444444333333333222222222222222222222222222111111111111000000111111111111111111222222222333333333333333111111111111111111111111------......///111222333444222111111222222111///555333222000000111333444222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000222333333333333333///111333444555444222111------...000111222444444222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111////////////////////////222222111111111111222222000111111111111222222222333333333222222222111111111222222333222111000///111222333444444333222111000000000111222222222333000000000000111111111111222222111111111111222222000000000000000000000000222222222111111111000000///000000000111111111111111111222222222333333333222222222222222222222222444333333222222333333444222333333444444333333222444444444444444444444444333333333444444444555555555555555555555555555555666777777777777777666666666666666666777777777777666555777999999:::AAAIIIVVVcccpppssssssxxx//////////////////000111............................../////////000000000000000000000000000000000////////////////////////...///000111222222222222////////////000000000000000000000000000000000000111111111111111111000000222111000//////000111222222222111111111111111222222222111111111111111222222222222222222222222222222222333333333444444444444444444444333333333333555555666666666777777777666666666777777777888888888888777777888888999:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>????????????========================;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::::::::999888666555555444444444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000000111222222333333222222111111000///////////////333222111111111111111222000000111111111111000000111111000///000111222333222222222222333333333333333333444444555555666666777666666555555666777888888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::999:::::::::999999999888888888888888888777777666666555555555555444444444444333333333333222222111111111111222222222222222222111111111111111111111111111111111111111111111111111111000000000111111222111000//////000000///---444333111000000111222333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222222111000///......///111222222222111000//////000000111111222222111111111111111111111111111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111111000000000000000000111000111111111111222222222111111111000000000//////222111000/////////000000111111222222222222111111111111111111111222222222000000000000111111111111222222111111111111222222000000000000000000000000222222222111111111000000111111111111222222222222111111222222222333333333222222222222222222222222444333333222222333333444222333333444444333333222333333333333333333333333333333333444444444555555555555555555555555555555555555666666666666555555666666666666777777777777777666777:::;;;<<>>>>>>>>>>>==============================<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::999888777666555444444444333333333333222222222222333222111000000111222333111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000000111222222333333222222222222111000000///000000444333222111111111111111//////000000000000000///222111111111111222333444222333333333444444444444555666666777888999999::::::::::::::::::;;;<<<===>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????AAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<;;;;;;;;;999999999888888888777777666666555555444333222222333333333333333333333222111111111111111111111111111111111111111111111111555444333222111000000000111000//////000000///...222111000//////000222222333222111000000111222333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000///...------........./////////000000111111111000000000000000000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111000000////////////000000000111111111111222222222111111111000000000000000333111///---,,,...000222111111111000000111111111222222222111111111111111000000000000111111111111222222111111111111222222000000000000000000000000222222222111111111111111111222222222222333333333111111222222222333333333222222222222222222222222444333333222222333333444222333333444444333333222222222222222222222222222333333333444444444555555555555555555555555555555444444555555555555444444666666666666777777777777888666888;;;<<>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;::::::999888888777666555444444444333333333222222222222111444222111//////111222444111111111111111111111111000000000000000000000000000111111222222111111000000000111111111111000000000000111222222222222222222111111111111222333333444444333222111111111111000111111222222222222111222222222222333444444555444444555555666666777777999999:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<::::::999888777666555444555555444444444444333333444444333333333333333222222222222222222222222222555444333222111000000000333111000111222222111000111000000//////000111222333111000......000111333111222222222222222333333222222222222222222222222111111111111111111111111000000000000000000000000,,,---...///000000000000///............///000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000////////////000000000000111111111222222222222222222222222222222222222111///......///000111222111000//////000111222333222222222111000000000///000000000111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111222222222333333111111222222222333333333222222222222222222222222444333333222222333333444222333333444444333333222222222222222222222222222333333333444444444555555555555555555555555555555444444555666666666555555666666666666777777777777777666777;;;===BBBLLLVVVeeeooovvvvvvtttvvvzzz{{{222222111000////////////000000000000000000000000------------.........///////////////////////////000000000000000000000000......---,,,,,,---///000////////////000000000000000000000000000000000000111000000000//////......000000000111111000000000111111000000111222222333111111000000111222222333111111111222222333333333333333444444444555555555444444555666777888888999444444444444555555555666555555555555666666666666777777666666777777888999888888888999999:::<<<<<<999:::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888888888888999999:::::::::::::::999888777666555444444444555333333222222222111111111333222000//////000222333000000000000000000000000000000000000000000000000111111222222222222111111000000111111111111000000000000111222222222222111.........///111333444555444444333222111111222222111111222333333333333333222333333444555666666666777777888888999:::;;;;;;======???@@@BBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBBBBAAAAAA??????>>>===<<<::::::999888888777777666666666555555555555555444444333333333333333333333333333333222111111000000000111111222111000111222333222111000//////000000111111222222111///......///111222111111111222222333333333222222222222222222222222111111111111111111111111000000000000000000000000......///000111111111111000000/////////000111222/////////000111111222222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000222111111000000111111222000000111111111222222222222222222222222222222222000000111222222111111111222111000//////000111222333222222222111000000000///000000000111111111111222222111111111111222222000000000000000000000000111111111111111111111111000000000000111111111222111111222222222333333333222222222222222222222222444333333222222333333444222333333444444333333222444444444444444444444444333333333444444444555555555555555555555555555555444555666777777777777777666666666666777777777777777666777;;;>>>DDDPPP\\\jjjrrrxxxxxxwwwzzz}}}~~~222111111000000000000111........................------........./////////000000000000000000000000000000000000000000000000111000000///000000111111////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111222333333000000000000111222333333111111111222222333333444333444444444555555555555333333444444555666777777444444555555555666666666555555666666666777777777777666666666666777888888777777777888999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::999::::::888888999:::::::::999999777666555555444444555555222222222222111111111111222111000//////000111222000000000000000000000000000000000000000000000000111111222222222222111111000000111111111111000000///000111111222222111111++++++,,,---...000222333333333222222222222333333000111222333444444444444555555777888999999999999;;;;;;<<<===>>>??????@@@AAABBBCCCEEEGGGIIIJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@======<<<<<<;;;;;;::::::777777777666555555444444444444444444444444444444000000000000000111222333000///...///000111000/////////000111111222222222222111000//////000111222111111111222222333333444222222222222222222222222111111111111111111111111000000000000000000000000222222222222111000//////000000111111111222222222...//////000111222222222222222222222222222222222111111111111111111111111000000////////////000000111111111111111111111111////////////////////////222222111111111111222222000111111111111222222222000000000000000111111111///000222333333222111000111111111000000111111111222222222111111111111111000000000000111111111111222222111111111111222222000000000000000000000000111111111111111222222222//////000000000111111111111111222222222333333333222222222222222222222222444333333222222333333444222333333444444333333222444444444444444444444444333333333444444444555555555555555555555555555555444555666777888888888888666666666666777777777777888777888<<>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPOOOPPPQQQRRRRRRQQQQQQPPPOOONNNNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLMMMNNNNNNNNNMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@???===<<<<<<;;;::::::999999666666666666666666666666111111111111111222333333///.........000111000//////000111222333333333333111111111111111111111111000111111222333333444444222222222222222222222222111111111111111111111111000000000000000000000000222222222222111000/////////000111222222222111111000000000000000000111111111111111111111111111111111111111111111111111111000000////////////000000111111111111111111111111000000000000000000000000111111000000000000111111000111111111111222222222//////000000000111111111000000000000111111222222111111222222222222111111111111111111111222222222000000000000111111111111222222111111111111222222000000000000000000000000000000111111111222222222000000111111111222222222111111222222222333333333222222222222222222222222444333333222222333333444222333333444444333333222333333333333333333333333333333333444444444555555555555555555555555555555333444555666777777777777666666666666777777777777;;;999:::>>>DDDMMM[[[hhhrrrxxx{{{zzzyyy}}}~~~...............///000111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////...///000111111000///...////////////000000000000000000000000000000000000//////000111222333444444///000111222222111000///000000000000111222333444000000000000111222333444000000111222333333444444444444444555555555666666444444444555555555666666666666666666777777777777777777777777888888888888666666666666666777888888666666666777888:::;;;<<<;;;;;;;;;::::::999999999<<<===============<<<<<<::::::::::::::::::::::::777777777666777777888888666777888999999999999999666666555444444444555555222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000111222222333333222222111000000111111111111000000//////000111111111111111444333333222111222222222111111111222333444555666666777888999::::::::::::;;;<<<>>>@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNQQQRRRSSSTTTUUUVVVWWWVVVUUUTTTSSSOOOOOONNNMMMKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLJJJKKKMMMNNNNNNNNNMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@??????>>>777777777777777777777777444444333222222333333333111000000000222333333222///000111333333444444444111111222222222222111111000000111222333333444444222222222222222222222222111111111111111111111111000000000000000000000000...///000111111222222222---///111222333222000///222222222111000//////...000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000////////////000000000111111111111222222222111111222222333333333333111000...------///222333111222333444444333222111000000111111222222222333000000000000111111111111222222111111111111222222000000000000000000000000000000111111222222222222111111222222222333333333111111222222222333333333222222222222222222222222444333333222222333333444222333333444444333333222222222222222222222222222333333333444444444555555555555555555555555555555222333444555666666666666666666666666777777777777===;;;<<<@@@FFFPPP___mmmtttyyy|||yyyyyy{{{}}}|||~~~000000000000000000000000////////////////////////111111111111111111111111////////////////////////............////////////111111222222222333333333111111111111111111111111111111111111111111111111000000000000111111111111////////////////////////111111111111111111111111111111222333333333333222222222333333444555666666555555555444444333333333555555555555555666777888666666444333333444555666555555444333444555666777444333333555777777666444444444555666888:::;;;<<>><<<:::999999999:::;;;;;;<<<===>>>???@@@@@@======<<<<<<<<<;;;;;;;;;888888888888888888888888777777777777777888888888666666666555555666666666333333333222111000///...000000000111222222222333000000000000000000000000000000000000111111111111///000111222222222222222000111111111222222222222444444444333333333333222333333333333333333444444333444555777888888888888:::::::::;;;<<<===>>>???BBBAAAAAAAAAAAAAAAAAABBBDDDEEEEEEFFFHHHIIIIIIJJJLLLNNNOOOQQQRRRSSSRRRRRRTTTSSSSSSTTTUUUTTTRRRPPPVVVTTTRRROOOLLLKKKKKKJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFCCCAAA@@@@@@@@@???===;;;999777555555555555444444333333222333333222333333444555555333222111000000111333444222222222222111111111111000000111222222222222222111222222333333222222111000111111222222333444444000000000000000000000000//////000000111111111111444444333333333333333444000000000000111111111111444333333222111111111222111111111111111111111111111111111111111111111111111111111111111111111111333333222222111000000000111111222222222222111111000000000000000000000000//////000000111111111222111111111111111111111111//////000000111111222222111111000000000000111111////////////000000000000222222222222222222222222111222222333333222222111111111222222222111111000000000000000000000000000000000000000111222333444333333333333333333333333333333333333333333333333111222222333333222222111555555666666555555444333333333222222222333444555222333333444555666777777555555555555555444444444444555666666666666888:::999:::===BBBMMM[[[jjjtttwwwxxxzzz|||}}}~~~000000000000000000000000////////////////////////////////////////////////////////////////////////------........./////////000000000111111111222222////////////////////////111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222000111222222333333222222222333333333444555555555555555444444444333333333444333333333333444444555666555444444444444555666555555444444444555666777777555444555666777666444555555555666777999:::;;;888888888999:::<<<>>>@@@;;;<<<<<<======>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::777777777777777777777777444333333222222333333444222222222222222111000///111111111111111222222222111111111111111111111111000000000000111111111111000111111222222222222111111111111111111111222222111111111111222222222222333333333333333444444444555666888999::::::;;;;;;<<<<<<<<<<<<===???@@@AAACCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLNNNOOOQQQRRRTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUSSSQQQVVVTTTRRROOOLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMKKKJJJHHHFFFEEEDDDCCCBBBAAA???===;;;:::999888888777666555555444555555444444444444555555222111///...///000222333111111111000000000000/////////000111111111111111111222222333333222222111333222222222222222222222111111111111111111111111000000000111111111222222111111000000000000111111000000000000111111111111444333222222111111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222333333111111222222222222111111000000000000000000000000000000111111111111111111111111111111111111111111000000000000000111111111111000000//////000000111333333222111000///......222222222222222222222222111222222333333222222111111111222222222111111000111111111111111111111111444333222111111000000000333333333333333333333333333333333333333333333333222222333333333333222222333333444444333333222111444444444444444555555666444444555555555555555555666666666666666666666666555666777666666666888::::::;;;???FFFQQQ```nnnwwwyyyyyyzzz{{{}}}~~~000000000000000000000000////////////////////////////////////////////////000000000000000000000000---------.........///////////////000000000111111////////////////////////111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222000111222222333333222222333333333333444444444444444444444444333333333333555444333333333333333333666555555444444555666666555555444444555555666777999666444444555666666666666666666666777888999:::<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;888888777777666666555555333222222111111222222333111111222222222111111000222222222111111111111111222222222222222222222222000000000000111111111111222222222111111111111111111111111111111111111111111111111222222333444444555555666666666777777777888999:::<<<============>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUUUUUUUTTTVVVUUUTTTUUUVVVUUUTTTRRRVVVTTTRRROOOLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLKKKLLLLLLMMMPPPPPPOOOOOONNNMMMKKKKKKHHHHHHGGGFFFEEECCCAAAAAA>>>======<<<:::999888888888777666555555444444555111111000///000111333444222222111111111000000000000000111222222222222111111222222333333222222111444444333333222111111000111111111111111111111111111111111222222222222222000000/////////000000111000000000000111111111111333333222111111111111222111111111111111111111111111111111111111111111111000000000000000000000000111111222222333444444555111111222222222222111111000000000000000000000000222222222222222111111111111111111111111111111111111111111111000000000000000000////////////000000444444333222111000000///111111111111111111111111111111222222222222111111000111111222222222111111222222222222222222222222333333333222111111000000333333333333333333333333333333333333333333333333222222333333333333222222333333444444333333222111555555555555555666666666666666666555555555444444555555666666777777888888666777888777666666777999;;;===BBBKKKXXXgggttt|||{{{{{{{{{{{{}}}000000000000000000000000........................000000000000000000000000000000000000000000000000......////////////000000/////////000000000111111000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000000000111222222222222222444444333333333333333333333333333333333333333333777666666555444444444444555555555555555666666666555555555555555666666777777555222222444666777777777777777777777777888999>>>===<<<;;;:::999999999======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999<<<<<<<<<<<<;;;;;;;;;;;;888888777666666555444444444333333333333333333444///000111222222222222222333222222222111000000000222222222222222222222222///000000000111111111111333333222111111000000000222222222222111111111111333333444555666777888888999999999:::;;;;;;;;;<<<:::;;;<<<>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSQQQRRRTTTUUUVVVVVVVVVUUUVVVUUUTTTTTTUUUUUUTTTRRRUUUSSSQQQNNNLLLJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMOOONNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPLLLNNNPPPRRRSSSSSSRRRQQQOOOPPPPPPQQQQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@>>>======;;;;;;999777666555555444333333222222333444555555333333333333222222222222222222333333444333333222111222222333333222222111333333333222222111111111111111111111111111111111222222222222222222222222111111111000111111222333///000000000111111111111222222111111111111111222111111111111111111111111111111111111111111111111////////////////////////111111111222222333333333111111222222222222111111000000000000000000000000444333333222222111111111111111111111111111111111222222111111000000//////000//////////////////000000000111111222333333333000000000000000000000000111111222222222222111111000000111222222222111111222222222222222222222222000000111222333333333333333333333333333333333333222222333333333333444444222333333333333333333222555555666666555555444333444444555555666666666666666666666555555555555555444444555666777777888888777888888777666555777888;;;>>>DDDPPP^^^mmmyyy~~~}}}}}}}}}~~~////////////////////////------------------------000000000000000000000000000000000000000000000000//////000000000111111111000000000111111111222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000111222222222222111333333333333333333222222333333333333333333333333777666555444444444444444444555555666666777777777555555555666666666666666444222000111333666888999888888777777777777888888666777888:::<<<===>>>???=========<<<;;;;;;::::::;;;;;;:::::::::999999999;;;;;;;;;;;;::::::999999777777777666555444333333333333333222222333333333///000111222222222222222333222222222111000000000222222222222222222222222///000000000111111111111444333222111000000000111333333333333222222222222444555666777888999:::;;;::::::;;;;;;<<<======>>><<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGEEEFFFFFFGGGIIIKKKMMMNNNPPPPPPQQQRRRSSSTTTTTTUUURRRSSSTTTUUUVVVVVVUUUUUUUUUSSSRRRRRRSSSSSSSSSQQQRRRQQQNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQRRRRRRQQQQQQPPPMMMNNNQQQSSSSSSSSSRRRQQQOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOONNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCC???>>>===;;;999777777666555444444444444444444555333333222222222111111111111222222222222222111111111222222333333222222111111111222222222333333333111111111111111111111111222222222222222222222222111111000000111222222333///000000000111111111111111111111000000111222222111111111111111111111111111111111111111111111111////////////////////////222111111111000000000///111111222222222222111111000000000000000000000000444333333222222111111111111111111111111111111111222222111111000000//////000000////////////000000//////000000111222222333000000000000000000000000000111111222222111111000///000111222222222222222111111111111111111111111000000222333444444333333333333333333333333333333222222222333333444444444333333333444444333333333555555666666555555444333333333444555555555555444444444555555666777777888333333444555555666777777888888999888666666777999;;;>>>FFFTTTdddrrr|||////////////////////////------------------------////////////////////////000000000000000000000000//////000000000111111111000000000111111111222222////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000........................///000111111222222111111222222222222333333333333222222222222333333333333444333222222222222222222444444666777777777777777444555666777777777777666444222111222555777888888888777777777777777888999888999:::;;;<<<======<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999888888888666666555555444444333333222111111000000111111222///000111222222222222222222222222111111111111111222222222222222222222222000000000000111111111111333222111000000000111222333333444444444555555555555666666777999:::;;;;;;999:::;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIJJJLLLNNNOOOPPPRRRRRRSSSSSSSSSTTTTTTTTTQQQRRRSSSTTTUUUTTTTTTSSSSSSQQQOOOOOOPPPQQQPPPOOONNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHEEECCCBBB@@@>>>===<<<<<<666666666555555444333333222111111111000000000000///000000000000///......111222222333333222222111000111111222333333444444222222222222222222222222222222222222222111111111////////////000000111222000000000000111111111111111000000000000111222222111111111111111111111111111111111111111111111111000000000000000000000000222111111000//////......111111222222222222111111000000000000000000000000222222222222222111111111111111111111111111111111111111111111000000000000111111000000000000111111222222111111000000000000111111111111111111111111000000111111111111000000///000111222222222222222111111111111111111111111333444444444444222111///333333333333333333333333111222222333333444444555333333444444444444333333333333444444333333222111222333444555666555444444333444555666777888888999333333444444555555666666777888999888777777888:::<<>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHIIIIIIIIIJJJLLLMMMNNNMMMMMMNNNNNNPPPQQQSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRPPPQQQRRRSSSSSSSSSRRRQQQQQQOOOMMMLLLMMMNNNNNNMMMJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPOOONNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHFFFDDDCCCBBBBBB<<<;;;;;;:::999777666555444444333333333222222222000111111111000000///...111222222333333222222111222222222222222222222333222222222222222222222222222222111111111000000000/////////000000111333333000000000000111111111111000000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111222222222222111111000000000000000000000000000000111111111111111111111111111111111111111111000000000000000111111111222222111111111111222222222222222222222111111111222222222222222222222222000000111111111111000000//////000222222333333222222222222222222222222222333444555555444333111///333333333333333333333333111111222333333444555555333333444444444444333333333333444444333333222111333444666777777777555444555555666666777777777888555555555555555666666666666777888888777777999;;;===AAAKKK\\\mmm{{{}}}yyy|||////////////////////////111111111111111111111111111111111111111111111111////////////////////////,,,,,,,,,---------................../////////000111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222111111111111111111111111//////000111111111111111000000111222333333444444111111111222222333333333333333333333444555555666333444666777888888888777444555777888888888777666;;;:::999999999999666444666666666666777888999:::555777999;;;===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888333444444444444444444444555444444333333444444555111111222222222111111000000000111111222222222333000000000000000000000000000000000000111111111111222111000///000111333555333444555666777999::::::<<<<<<======>>>?????????@@@@@@AAABBBCCCEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUTTTTTTSSSRRRQQQQQQOOOPPPQQQRRRRRRQQQPPPPPPOOOMMMKKKJJJKKKLLLLLLLLLHHHGGGGGGFFFGGGHHHJJJKKKHHHHHHIIIKKKMMMOOOQQQRRROOOOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRPPPPPPPPPOOOOOONNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMOOOOOOOOOPPPOOOOOONNNMMMJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLJJJIIIHHHGGGGGGBBBAAAAAA???>>><<<:::888888777777777777666666666444444444444444333222111222222222333333222222222444444333222222111111111222222222222222222222222222111111111000000//////222222222222333444555666000000000000111111111111000000///000000111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222333333111111222222222222111111000000000000000000000000//////000000111111111222111111111111111111111111//////000000111111222222333333222222222222333333000111111222444555666666222222222222222222222222000000111111111111000000//////000222222333333333333333333333333333333333///111333555555555444333333333333333333333333333111111222333333444555555333444444555555444444333555555666666555555444333444555777888999888666555777777777777666666666666777777777777666666666666666777888888777888:::<<>>>>>>>>===<<<===???@@@???>>>===>>>???;;;;;;<<<===<<<;;;999888999:::::::::999777666444555555444333333333333444222222111000111222444555222222222000//////222444333222222222111111000000000000111111222222222222//////000000111111222222111222222333333444555555999999:::::::::;;;;;;;;;>>>>>>??????@@@@@@@@@AAA@@@AAABBBDDDEEEEEEFFFFFFHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPRRRSSSSSSTTTTTTUUUUUUVVVVVVTTTRRRRRRTTTSSSPPPMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKMMMNNNOOOQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNLLLJJJIIIIIIHHHFFFDDDCCCAAAAAA@@@======<<<;;;999777555444555444222222333333111000333333333333333444444444333222111000000111222333222222222333333222222222111111222333444444444444222222222111111111111111000000111222333444444555444444444333333222222222000000000000000000000000444333333222111111111222222111111111000000//////333222222222222222222333555444333222111111111111222222222222222222222222000111111111111222222222222222111111111111222222000111222222111000111222111111111111111111111111000000000000000000000000333222222111111222222333000000000000111222333444222222222222222222222222444333111//////000111222333333444555444333111000111111111111111111111111111222222333333444444555111222222333444555666666444444444555555555666666555555555555555555555555444555555666666666666666666666666666777777777777666777777777777:::===@@@>>>HHHWWWfffsss{{{~~~zzz~~~|||{{{|||//////000000000000////////////............//////000000000000////////////000000000000000000000000////////////////////////111000////////////000111//////......///000000111111111111000000000000000///000000000111111111111222222111111111222333333222222222111111111000000111111222222222222111111111111222333333333333222333333333444444444555555222222333333333444444444222333555666666666444444555666666777777777777777777888888999999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<>>>???>>>===<<<===???<<<<<<=========<<<;;;;;;;;;::::::999888777555444555555444333333333333444222222222111222222333333111222222111000000111333111000000000////////////111111111111111111111111000111111222222333333444333444444555666666777777:::;;;;;;<<<<<<=========>>>??????@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTUUUTTTRRRPPPQQQRRRRRROOOLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEEEEIIIJJJJJJKKKLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSOOOOOOOOOOOOOOONNNNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQNNNMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLNNNMMMKKKJJJHHHGGGFFFFFFBBBAAA@@@???===;;;999888888666555444555444222111333333333333444444444444333222111000000111222333222333333444444333333222222333333333333333222222111111111111111111222222333222222222111111111111444333333333222222222222111111111111111111111111444333222222111111111222111111111111000000000///222222111111111111222222444444222111111000000000222222222222222222222222000111111111111222222222333222222111111222222333000111222222111000111222111111111111111111111111000000000000000000000000333222222111111222222333333333222222222222222333222222222222222222222222666555333222111222333444333333444444444333222111222222222111111111111111111222222333333444444555222333333444444555555555444444444555555555666666555555555555555555555555444555555666666666666666666666666666777777777777666777777777777999===@@@AAAKKKZZZjjjuuu|||~~~{{{~~~~~~//////000000000000////////////............//////////////////000000000000000000000000000000000000////////////////////////000//////......//////000...............//////000000000000000111111111111000000000000111111111111222222333333333222111111222222222111111111111111111111222222222222111111111111222333333333333222333333333444444444555555333333333333444444444444222333444555666555444444555666777777888888777777999999888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;:::::::::;;;;;;<<<<<<;;;<<<======;;;;;;<<<=====================>>>???<<<;;;:::888666555555555555555444333333333333444222222333333333222111111000111333333111000111222000000000000000/////////111111111111111111000000222222333333444555555666666777777888888999999:::<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCEEEEEEFFFHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOOOOOOONNNLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFCCCBBBAAA@@@???>>>>>>>>>=========>>>???@@@BBBBBBGGGHHHIIIJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNMMMOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSRRRPPPOOONNNNNNMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSQQQQQQPPPPPPPPPQQQPPPOOOMMMLLLLLLKKKKKKHHHHHHGGGEEECCCAAA???===<<<;;;888777777666444222444444444333333333333333333222222111111222222333333333333444444333333333333333333333222111000///000000000111222222222333222222111111111000000000222222222222222111111111111111111111111111111111333333222111111111111222111111111111000000000000111111111000000111111111333222111000000000000000111111111111111111111111000111111111111222222222333222222111111222222333000111222222111000111222111111111111111111111111000000000000000000000000333222222111111222222333666555444333222222222222222222222222222222222222555444333222222222333444333333333444333333222111333333222222111111111000111222222333333444444555444444444444444444444444444444444555555555555555555555555555555555555555444555555666666666666666666666666666777777777777666777777777777888<<>>???AAABBBBBBCCCBBBBBBCCCEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQOOONNNLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>============<<<<<<<<<===>>>@@@AAABBBEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQPPPOOONNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPOOONNNNNNMMMMMMNNNMMMMMMLLLKKKHHHFFFDDDCCCAAA???<<<;;;:::999666444444444444333333222222222333333333222222333333333222222333333333333222222222222222222222111000/////////000111222333333333......///000111222222333111111111111111111111111111111111111111111111111222222111111111111111222111111111000000000000000111111000000000000111111222111111000//////000000000000000000000000000000000000111111111222222222222111111000000111111222000111222222111000111222111111111111111111111111000000000000000000000000333222222111111222222333444444333222222222222222222222222222222222222222222222111000000111111222222222333333333222222222444333333222222111111000111222222333333444444555555555555444444333333333555555555555555555555555555555555555555555555555444555555666666666666666666666666666777777777777666777777777777999<<>><<<;;;999666555444555555555555444333333333333444222333444444333222000//////111333333222111000111222222222222222333333333222222222222111111111111333444555666777888999999::::::;;;;;;<<<=========>>>>>>@@@AAACCCDDDEEEFFFEEEEEEFFFHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQOOOMMMJJJFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCEEEGGGIIIKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHJJJKKKMMMNNNPPPQQQRRRSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSRRRQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQQQQQQQRRRSSSPPPPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPNNNMMMKKKIIIHHHEEECCCAAA???>>><<<:::777666666555444444333222222333333333444444333333333111111222222222222111111///000111222222222222222//////000111222333333333......///000111222222333111111111111111111111111111111111111111111111111111111111000000111222222000000000000000000111111111111000000000000111111222111000000///000000000000000000000000000000000000000111111111222222222000000////////////000000000111222222111000111222111111111111111111111111000000000000000000000000333222222111111222222333111111111111111222333333222222222222222222222222111111111111111111111222222222222222222222222222333333333333222222111111111222222333333444444555555555555444444333333222555555555555555555555444555555555555555555555555444555555666666666666666666666666666777777777777666777777777888:::>>>AAALLLWWWfffqqqvvvwwwxxxzzz|||//////000000000000////////////............//////////////////000000000000000000000000000000000000000000000000000000000000...//////000000//////...222111111000000000000111000000000000111111111111111111111111000000000000000000111111000000//////111111111111111222222222111111222222222222111111111111222333333333333222333333333444444444555555333444444444555555555555333333333333333444444444666777888888999999888888888888777777888888999:::999999999999888888888888:::999999999::::::;;;;;;888999::::::888888999:::999999999999999999:::::::::999888777666555555555555555444333333333333444222222333333333222111111000111333333111000111222000000000111111111111111222222222333333333444444555666777888999:::;;;<<<<<<<<<======>>>?????????@@@AAABBBDDDFFFHHHIIIJJJHHHIIIJJJKKKLLLMMMNNNOOONNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPOOONNNNNNLLLMMMMMMJJJFFFCCCBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;:::::::::;;;:::;;;;;;<<<>>>@@@BBBCCCEEEFFFHHHKKKLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGCCCBBBAAA@@@???>>>===============>>>>>>>>>????????????@@@AAABBBDDDFFFGGGHHHJJJLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTRRRRRRRRRQQQPPPOOOMMMMMMJJJHHHFFFDDDCCCBBB???===::::::999888777555555444333444444555555444444333111222222333333222222111///000111222333333333333000000000111222222222333222222111111111000000000111111111222222222222222222222222222222222222222111000000000000111222222000000000000111111111111111111111000000111111111222111111000000000111111111111111111111111111111000111111111111222222222000000000//////000000000000111222222111000111222111111111111111111111111000000000000000000000000333222222111111222222333000000000000111222333444222222222222222222222222222333333333333444444444222111111111111222333333333333333333333333333333111222222333333444444555555555555444444333333333555555555555555444444444555555555555555555555555444555555666666666666666666666666666777777777777666777888888999<<<@@@DDDPPPZZZhhhqqqssstttvvvxxxzzz}}}//////000000000000////////////............//////000000000000////////////000000000000000000000000000000000000000000000000//////000111111000//////111111000///////////////111111111000000000000000111111111111000000000///222111111111111222222333000000111111111222222222111111222222222222111111111111222333333333333222333333333444444444555555444444444444555555555555333222222222333333444444777777888999999999999888666666777888888888888777777777777777777888888888999::::::;;;;;;;;;;;;;;;888999::::::888888999:::999999999:::999999888888777777777777777666666555555555444333333333333444222222222111222222333333111222222111000000111333000000000111111222222222222222333444444555666666888999:::;;;===>>>????????????@@@@@@AAABBBBBBBBBCCCDDDFFFHHHJJJLLLMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQQQQOOOOOONNNMMMLLLKKKJJJJJJDDDFFFGGGFFFCCCAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<============>>>???AAACCCEEEFFFHHHJJJLLLNNNOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHHHHGGGFFFEEECCCCCCBBBCCCCCCCCCCCCDDDDDDDDD@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======???@@@AAABBBCCCEEEHHHKKKNNNQQQSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUVVVXXXYYYYYYWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSTTTTTTSSSSSSRRRQQQPPPNNNKKKJJJJJJIIIFFFDDD@@@???>>>===;;;:::999888333444555666666555444333333444444555555444444333111222333333333333333222111111111111111111222222333222222222111111111111222222222222333333333444222222222222222222222222000000000000000111222222///000000000111111111111222222111111111111222222222222111111111111222222222222222222222222222222000111111111111222222222222222111111111111222222000111222222111000111222111111111111111111111111000000000000000000000000333222222111111222222333222222111111111222333333222222222222222222222222222222333333444444444444222111000000000111333444111222222333333444444444111222222333333444444555444444444444444444333333666666555555555444444444555555555555555555555555444555555666666666666666666666666666777777777777555666888999;;;>>>CCCGGGTTT^^^jjjqqqrrrrrruuuxxxzzz}}}//////000000000000////////////............//////111111000000//////......000000000000000000000000000000000000000000000000///000111222222111000///111000///...............222222111111000000//////222111111111000000//////111111000000000111333444000000111111222222222222111111222222222222111111111111222333333333333222333333333444444444555555444444444555555555666666555444444444444555666666777777888999999999999888444555777888888888777666555555666666777777888888999:::;;;<<<===<<<;;;:::888:::::::::999888999:::999::::::;;;:::999777666555666777888888777666555555555444333333333333444222222111000111222444555222222222000//////222444222222222333333444444444111222333444666777888888;;;;;;<<<>>>???AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHJJJMMMOOOQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQSSSSSSSSSTTTTTTUUUUUUVVVTTTTTTTTTSSSSSSQQQPPPPPPMMMLLLKKKJJJIIIHHHGGGFFF>>>@@@CCCCCCAAA@@@AAACCC@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKMMMOOOQQQRRRQQQPPPOOOOOONNNNNNMMMLLLKKKKKKJJJHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCC?????????>>>======<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@BBBEEEIIIMMMPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWUUUWWWYYY[[[[[[YYYVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUVVVVVVTTTSSSRRRPPPPPPPPPQQQRRRSSSUUUVVVTTTTTTUUUUUUVVVUUUUUUTTTSSSRRROOONNNNNNMMMKKKIIIDDDCCCBBB@@@???===<<<;;;333444555666666555444333555555666666666666555555444444444444333222111111222222222111111111111111000000111222333444444555222222222333333444444444222222222222222222222222000000///000000111222222//////000000111111111222333333222222222222333333333222222222222222333333222222222222222222222222000111111111111222222222444333333222222333333444000222222222111000111222111111111111111111111111000000000000000000000000333222222222222222222333555555444333222222222222222222222222222222222222///000111222222222222222111111000000000111333444000111222333444444555666111222222333333444555555444444444444444444444444666666555555555444444444555555555555555555555555444555555666666666666666666666666666777777777777555666888:::<<<@@@EEEIIIXXXaaalllqqqqqqqqquuuyyyzzz}}}000000000000///////////////000111000...------...000000000000000000000000000000000000000000000000//////000000111111222222111111000000000000111111111111000000//////......222222111111111111111111000000000000000000000000222222111111111111111222222222111111222222333444111222444444444222000///333333333333333333333333333333333444444444555555444444444444444444444444555444333333333333444555777777777777777777777777555555666777888999::::::999999888888888888888999:::::::::;;;;;;:::999999;;;;;;;;;::::::999999999888888999999999999888888888888888777666666555555222222222222222222222222333333333222222111111111333333222222111000000000222333555555444444444555444666888888888999;;;===<<<>>>AAABBBCCCDDDEEEGGGDDDDDDEEEFFFFFFGGGHHHHHHKKKLLLNNNOOOPPPOOOOOONNNPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOJJJIIIIIIHHHGGGEEEDDDCCCAAA@@@>>>===<<<===>>>@@@>>>>>>>>>>>>???AAACCCDDDBBBBBBBBBBBBAAAAAAAAAAAAFFFFFFFFFFFFGGGIIIKKKMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPNNNLLLKKKJJJLLLKKKJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<======<<<;;;:::;;;<<<<<<===============AAABBBEEEHHHKKKOOOQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUWWWXXXYYYYYYWWWUUUTTTWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOJJJGGGDDDCCCDDDCCC???<<<===<<<;;;:::999888888888777777666555666777888999888777555444333222111111222222222222222333333333000000111111222222222222222222333333333333444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000///000000000000111111111333111000000111222222111111111222222222222111111333333222111000///......111111111111111111111111333333222222222222333333222222222222222222222222000111111111111222222222222222222222222222222222333333333222222111111111333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555444444444555555555555666555555555555666666666666666666666666666777888888;;;777555888<<>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNMMMLLLJJJJJJLLLKKKJJJHHHGGGEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA======<<<;;;;;;::::::999>>>===<<<<<<<<<======>>><<<======>>>>>>>>>>>>>>>AAABBBDDDGGGKKKNNNPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUWWWWWWXXXXXXXXXWWWVVVUUUWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLJJJGGGFFFGGGFFFCCCAAA@@@???>>>===<<<;;;::::::888777666555555555666777888888666555444333333333222222222222222333333333000111111111222222222222222222222333333333444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000000111111111222222333111000000111222222111111111222222222222111111000000000000////////////111111111111111111111111111111000000000000111111222222222222222222222222111111111111222222222222222222222222222222222222444444444333333333222222333333333333333333333333333333333333333333333333333333333444444444555555333444444444555555555555444444444555555555555666555555555555666666666666666666666666666777888888:::777777999;;;???GGGPPP___dddlllpppqqqqqqsssvvvzzz|||////////////000000000000000111222111000///000111000000000000000000000000000000000000000000000000////////////............111000000//////000000111000000000000//////////////////////////////000000000000000000000000000000000///////////////000000000000//////000000111222111222333333333222111000333333333333333333333333333333333333444444444444222222333333444444444555666555444333333444555666666666666666666666666666777777777777777777777777666555555555666777888888999999::::::::::::999999999999999888888888888777777777888888888888777777666666555555444333333333222222222222222222222222333333333222222222222111444444444444333333333333333555666666444333444555888:::<<<======>>>@@@AAA>>>AAACCCEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNOOONNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUQQQPPPNNNLLLJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@???===<<<<<<<<<===>>>===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKIIIHHHGGGFFFFFFBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>======<<<;;;;;;;;;@@@???===;;;<<<>>>AAACCC>>>>>>?????????@@@@@@@@@BBBCCCEEEHHHKKKMMMOOOPPPQQQQQQSSSTTTTTTUUUUUUUUUXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTSSSSSSRRRQQQPPPOOOMMMKKKKKKKKKJJJIIIGGGEEEDDDCCCBBB@@@???>>>===;;;:::888777666666777888999999888777666666555555333333333333333333222222111111111111222222222222222222222222333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222111111111111222222222333333111///000111222111000111111222222222222111111///000000000111111111111111111111111111111111111111111000000000000111111222222222222222222222222111111111111222222222333222222222222222222222222555555444444444444333333333333333333333333333333333333333333333333333333333333333444444444555555444444555555555666666666444444444555555555555666555555555555666666666666666666666666666777888888888888999;;;;;;???IIIUUUbbbgggmmmpppqqqqqqtttvvvzzz|||////////////000000000000///111111111//////000111////////////////////////////////////////////////222222111111000000//////222111111000000111111222000000000000/////////////////////000000000000000000000000000000000000000000000/////////000111111000000000000000111222222111111222222222222111000222222222222222222222222222222333333333444444444111222222333444555555666666555444333333444555666666666666666666666666666888888888888777777666666333333444555777999;;;<<<888888999::::::::::::999::::::::::::::::::::::::666777777777777777777666555555444444333222222222222222222222222222222222222222222222222222222222333333333333333444444444222444666777666666777888:::<<<>>>?????????AAACCCAAACCCEEEGGGGGGGGGIIIJJJLLLMMMMMMMMMNNNNNNNNNOOONNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@???>>>>>>???AAACCCEEE@@@@@@@@@@@@@@@AAAAAABBBDDDEEEGGGIIIKKKMMMOOOPPPPPPQQQRRRTTTUUUUUUUUUUUUXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLJJJJJJIIIGGGFFFDDDBBBBBB======;;;:::::::::;;;;;;:::::::::::::::999888888555555444444444333333333222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222111111222222222333333333222111//////111111111000111111222222222222111111222222222222222222222222111111111111111111111111333333222222222222333333222222222222222222222222111111111222222222333333222222222222222222222222444444444444444333333333333333333333333333333333222222333333333333444444333333333444444444555555555555555666666666666777444444444555555555555666555555555555666666666666666666666666666777777888777888:::<<<<<<@@@MMMZZZeeeiiinnnppppppqqqtttwwwzzz}}}.../////////000000000111...///000000......///000////////////////////////////////////////////////222222111111000000/////////......------......///////////////000000000000000000000111111222222222000000000000000000000000000000000000111111222333222111111111111222333333000111111111111111111111222222222222222222222222222222222333333333444444111111222333555666777777666555444444444444555666777777777777777777777777999999888888777666666666777777777777888999::::::777888999999:::::::::999::::::::::::::::::::::::555666666777777666666555444444444333222222111111222222222222222222222222222222222222222222222222111111222222333333444444111333666888888999:::<<<;;;===???@@@@@@AAACCCDDDCCCEEEHHHIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLNNNMMMMMMMMMMMMNNNOOOOOOQQQQQQPPPOOONNNNNNNNNNNNJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGHHHIIIKKKLLLMMMMMMPPPQQQSSSSSSSSSRRRQQQPPPMMMNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQRRRTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWWWWVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSRRRPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMLLLJJJIIIGGGFFF======<<<;;;;;;<<<===>>><<<<<<=========<<<<<<;;;888777777666555444444333333222222222222222222222111111111222222222333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222111111222222222333333333222000//////000111111000111111222222222222111111333222222111000000//////111111111111111111111111333333222222222222333333222222222222222222222222111222222222222333333333222222222222222222222222222222222222222333333333333333333333333333333333222222222333333444444444333333333444444444555555555555555666666666666777444444444555555555555666555555555555666666666666666666666666666777777888777888:::===>>>CCCQQQ___gggkkknnnpppoooqqqtttxxx{{{~~~......//////000000111111---...//////......///000000000000000000000000000000000000000000000000000////////////............000//////......//////000////////////000000000000000000111111222222333333000000000000000000000000111000000000111222333444222222222111222333333444000000000111111111111222222222222222222222222222222222222222333333333333111222333555666888999999777666555444444555666777777777777777777777777777999888888888777777666666===<<<:::999777666666555666777888999::::::::::::777888888888888999999999555555666666666666555555444444333333222222111111222222222222222222222222111222222222222333333333000111111222333444444555333555888::::::;;;===???===???AAABBBBBBBBBDDDFFFFFFHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPOOONNNMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJLLLOOOQQQRRRSSSSSSVVVWWWYYY[[[[[[ZZZYYYXXXTTTTTTSSSRRRQQQOOONNNMMMKKKLLLLLLLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@???AAABBBDDDDDDDDDCCCBBBCCCBBBAAA@@@AAABBBCCCDDDHHHIIIIIIKKKLLLMMMNNNNNNOOOOOOQQQRRRTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTPPPQQQRRRQQQOOONNNNNNOOONNNNNNOOOOOONNNLLLJJJIII???>>>===<<<;;;<<<=========>>>???@@@@@@@@@???>>>;;;:::999888777666555555333333333333222222222222111111111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333000111111111111222222222222222222222222222222222111111111111222222222333222000...///000111000///111111222222222222111111111111000///...---,,,,,,111111111111111111111111111111000000000000111111222222222222222222222222222222222222333333333333222222222222222222222222111111222222222222333333333333333333333333333333111222222333333444444555333333333444444444555555444444555555555666666666444444444555555555555666555555555555666666666666666666666666666777888888888777999===@@@GGGUUUbbbjjjmmmppppppppprrrwww{{{}}}.........///000111111111---///000000//////000111000000000000000000000000000000000000000000000000............////////////222222111111111111222222.../////////000000000111/////////000111222222222000000000000000000000000/////////000000111222333111111111111111222222333000000000000000111222222111111111111111111111111111222222222222333333333222333444666888999;;;;;;777666555444444555666777999999999999999999999999888888888777777777777777<<<;;;999888666555555555666777888999999:::::::::777777888888888999999999444555555666666555555444555444444333222222111111222222222222222222222222111111222222222333333333111111222333444555666666777999;;;<<<<<<<<<===>>>@@@AAACCCDDDDDDEEEGGGIIIGGGIIILLLLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIFFFGGGIIIKKKMMMOOOOOOPPPSSSSSSSSSSSSSSSRRRQQQQQQMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNOOOPPPQQQQQQQQQRRRTTTWWWZZZ]]]___`````````bbbeeeggghhhhhhfffeeebbbaaa```^^^[[[XXXVVVUUURRRSSSTTTTTTTTTRRRPPPOOOKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEECCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCEEEGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUTTTQQQSSSTTTRRROOOMMMNNNPPPMMMNNNPPPPPPPPPNNNMMMKKKEEEDDDBBB@@@>>>=========>>>???AAABBBCCCBBBAAA@@@======<<<:::999888777666444444333333333222222222111111111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333000111111111111222222222111111111111111111111111000000000111111111222222111000......000111000///111111222222222222111111000000000//////.........111111111111111111111111111111000000000000111111222222222222222222222222222222222333333333444444222222222222222222222222222222222333333333444444333333333333333333333333111111222333333444555555333333333444444444555555333444444444555555555555444444444555555555555666555555555555666666666666666666666666666777888888:::777777<<>>>>>===<<<<<<===BBBDDDEEEFFFFFFGGGIIIKKKHHHJJJMMMMMMMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIGGGEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDGGGIIIKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKHHHGGGGGGFFFFFFFFFFFFFFFJJJLLLNNNQQQSSSUUUVVVWWW\\\\\\]]]]]]\\\\\\[[[ZZZ]]]\\\[[[[[[[[[\\\]]]^^^ZZZZZZ[[[\\\\\\]]]^^^^^^\\\^^^bbbeeeiiikkklllllljjjlllooorrrtttsssrrrqqqooonnnllliiifffbbb___]]]ZZZ[[[]]]]]]]]][[[YYYWWWPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJFFFDDDBBB@@@@@@AAACCCEEECCCBBB@@@@@@@@@AAACCCEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPQQQSSSTTTTTTRRRPPPOOOLLLLLLLLLMMMMMMNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOORRRSSSTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUURRRTTTUUUSSSPPPNNNOOOPPPMMMNNNPPPQQQQQQPPPNNNMMMMMMKKKHHHEEEBBB@@@??????>>>@@@BBBDDDDDDDDDBBBAAA???>>>===<<<:::999777777444444444333333222222222000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333000111111111111222222222000000000000000000000000///000000000000111111111111000......000000000///111111222222222222111111222222222222222333333333111111111111111111111111333333222222222222333333222222222222222222222222222222333333333444444444222222222222222222222222333333333444444555555555333333333333333333333333111111222333333444555555333333333444444444555555333333333444444444555555444444444555555555666666555555555555666666666777666666666666666777888888;;;777666<<>>???AAABBBCCCCCCEEEEEEEEEGGGHHHJJJLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNOOONNNLLLJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBEEEBBB@@@@@@CCCDDDCCCAAAAAACCCEEEEEEFFFHHHKKKMMMNNNNNNMMMKKKJJJJJJLLLOOOOOONNNMMMLLLLLLMMMOOOPPPNNNQQQWWW[[[^^^aaadddfffooooooooooooooooooppppppooommmjjjgggggghhhjjjlllmmmjjjgggfffgggiiijjjkkkpppqqqsssuuuwwwxxxxxxxxxwwwxxxzzz|||~~~~~~|||{{{yyyvvvrrrpppmmmlllkkkjjjhhhgggfffffffffgggaaa]]]ZZZYYYZZZZZZXXXUUUYYYYYYZZZ[[[ZZZXXXSSSOOOSSSQQQNNNMMMMMMLLLIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCGGGFFFFFFFFFFFFFFFGGGGGGKKKJJJJJJKKKNNNPPPQQQQQQOOOPPPRRRRRRRRRPPPNNNMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCHHHHHHGGGFFFFFFGGGHHHIIIMMMMMMMMMNNNOOOQQQRRRSSSRRRTTTWWWXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOLLLHHHEEEBBB@@@??????AAACCCEEEGGGGGGGGGGGGEEEDDDCCCBBB@@@===;;;:::888888777666555555555555666555444222111111222333111111222333333333222222222222222222222222222222///000222444444444222111111111222222222333333333222222222222222222222222333222222222111111000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000111222222222222111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444555444333333222222222222222222333333333333444444333333444444555666777777555555555555555555555555555555555555666666666666666666666666777777777777555555555666666777888999;;;:::;;;>>>FFFSSSbbbllltttvvvyyyzzz{{{|||////////////000000000000........./////////000000//////000000111111111111////////////000000000000111111222222222222111111000000000000000000000000///////////////////////////000111222111000000000000000111111111111111000111111111111111111111111000000000000000000000000000000111111111222222222111111222333333333333222111111222333333333333222666555555555555666777777555555555555666666666666777777777666777777888888777777666666666666777777888888888888888777666666555666666666777777777888999999888888777666666555777666444222222222333444444333222222111111222222111222222222222222111111222222222222333333333333444555777999:::<<<<<<===???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMNNNMMMKKKIIIHHHEEEDDDCCCBBBBBBBBBBBBBBBDDDBBB@@@@@@CCCDDDCCCBBBBBBDDDFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNPPPSSSVVVWWWUUUTTTSSSSSSTTTVVVWWWYYY]]]bbbfffiiillloooqqqzzzzzz{{{||||||}}}}}}~~~zzzxxxtttrrrqqqqqqsssuuuuuusssqqqpppqqqsssuuuvvv{{{||||||zzzxxxvvvuuutttsssrrrpppppppppppppppnnnjjjeeebbbccceeeeeeeeehhhhhhiiijjjjjjfffaaa]]]ZZZXXXUUUTTTSSSRRROOOMMMJJJHHHFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIGGGGGGHHHKKKNNNNNNNNNNNNOOOQQQRRRQQQPPPNNNMMMJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJLLLOOOQQQRRRPPPSSSVVVWWWVVVUUUTTTUUUTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPQQQPPPMMMJJJFFFDDDBBBAAA@@@BBBDDDFFFGGGHHHHHHHHHGGGFFFFFFDDDBBB@@@>>>===888777666444333333222222555444333222222222222222222111111111111111111111222222222222222222222222...000111333333333111000111111222222222333333333222222222222222222222222222222222111111000000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444555444333333222222222333222222333333333333444444333333444444555666666777555555555555555555555555555555555555666666666666444444444444555555555555666555555666666777888999;;;;;;===AAAIIIVVVeeeooowwwyyy{{{{{{|||~~~000000000000////////////....../////////000000000/////////000000000000000////////////000000000000111222222333333222222111000000000000000000000000////////////////////////---111444333///...///222222222222111000///...---111111111111111111111111000000000000000000000000//////000000000111111111111111222333333333333222111111222333333333333222444444444444444555555666444555555555666666666777777777666666666666666777888888777777777777888888888888777666666666666666666666666666777777777777999888888777777666666555777666444333222222333444444333222222111111222222111111111111111111111111222222222333333444444444777888999;;;===>>>??????CCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAABBBDDDEEEEEEDDDDDDGGGIIIJJJJJJKKKMMMNNNOOOQQQSSSUUUWWW[[[```ccceeedddbbb```___```aaabbbcccfffkkknnnqqqsssvvvyyy|||zzzzzz{{{|||{{{zzzxxxxxxyyy{{{~~~~~~}}}|||{{{{{{{{{{{{{{{}}}wwwqqqmmmmmmqqquuuwwwyyyzzz|||}}}}}}yyysssooogggeeebbb```___]]]ZZZXXXSSSPPPMMMIIIGGGFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEGGGIIIKKKLLLKKKLLLMMMNNNOOOPPPOOONNNMMMIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCCCC@@@AAABBBDDDGGGJJJMMMOOONNNPPPSSSUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQOOOLLLIIIFFFDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDBBBAAA:::999888666444333222222333333333333333333222222333222111000//////000000222222222222222222222222...///111222222222111000111111222222222333333333111111111111111111111111111111111000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222111000000000111333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444444444333222222222333333222222333333333333444444333333333444555555666666555555555555555555555555555555555555666666666666444444444444555555555555666666666666777888999999:::<<>>@@@AAAAAAAAAEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNNNNMMMLLLJJJHHHGGGHHHGGGFFFEEEEEEDDDEEEEEECCCCCCCCCDDDFFFGGGHHHIIIIIILLLPPPRRRSSSSSSUUUVVVVVVYYY]]]aaafffkkkppptttwwwuuurrrooommmllllllmmmmmmooosssuuuvvvxxx{{{~~~}}}||||||}}}zzzzzzyyyyyyzzz|||yyyvvvvvvyyy}}}~~~wwwtttqqqooonnnkkkhhhfff___\\\VVVQQQMMMLLLLLLMMMJJJJJJJJJJJJIIIHHHGGGGGGHHHFFFEEEFFFHHHJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLJJJIIIHHHGGGEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????@@@;;;<<<===???BBBDDDGGGHHHJJJMMMPPPQQQRRRRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSTTTUUUUUUUUUUUUSSSSSSQQQOOOLLLJJJGGGFFFEEEEEEFFFGGGIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGEEEEEE@@@???===:::888666555444333333444444444333333333666444222000//////000111222222222222222222222222000111222222222222111111111111222222222333333333000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000333333333333333333333333333111000//////111333444111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444444333333222222333333333222222222333333333444444333333333444444555555555555555555555555555555555555555555555666666666666666666666666777777777777666666666666777888999:::999;;;@@@GGGQQQ___llluuu~~~111111000000//////......////////////000000000111111111111111111000000000////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111222000...///111222111/////////000000000000///...000000000000000000000000000000000000000000000000111111111222222222333333111111222333333333333222111111222333333333333222222222222222222333444444666666666777888999999999999888888777777888888888888888777777777777888888;;;:::999888777888999:::777777777777666666666666777777777666666666666666666555555444333333333222666555444444333333444444111111000000111222333333333444555666777888999:::===>>>???AAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIGGGFFFFFFEEEEEEEEECCCDDDFFFGGGIIILLLNNNPPPSSSVVV[[[___```aaabbbbbbaaaeeejjjoootttzzz|||yyyvvvvvvuuuwwwyyy{{{||||||}}}|||zzzzzzzzzyyyzzz{{{zzzzzz|||}}}|||}}}}}}{{{yyyvvvssslllhhhbbb\\\XXXWWWWWWWWWTTTTTTSSSRRRPPPNNNLLLJJJJJJHHHFFFFFFGGGHHHGGGFFFHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJIIIGGGFFFDDDCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>======::::::;;;<<<===>>>@@@AAAFFFHHHKKKMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTSSSQQQOOOLLLJJJIIIFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDAAA>>>;;;999888777555555555444444444444444777666333111000111222333222222222222222222222222333333333333333333333222111111222222222333333333000000000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222333111000//////111333444111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444333333333222222333333444222222222333333333444444333333333444444444444444555555555555555555555555555555555555666666666666666666666666777777777777666666666777777888999:::777;;;BBBJJJUUUbbbooowww000000000000/////////////////////000000000111111////////////............////////////000000000000...//////////////////...000000000000000000000000////////////////////////444000---...111333111///...//////000111111111111000000000000000000000000000000000000000000000000111222222222222333333333111111222333333333333222111111222333333333333222222222222222222333333444333333444555666777888888888888888888888999::::::666666555555555555666666;;;;;;:::999999999999:::777777777777666666666666666666666666666666666666555555555444444333222222444333222222111111222222222111111000111333444555555666777888:::;;;<<<===???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLKKKKKKJJJJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHKKKNNNQQQSSSVVV[[[^^^cccggglllooopppooooooooommmpppuuuzzz}}}||||||||||||}}}|||{{{{{{|||~~~~~~{{{yyyxxxxxxzzz|||}}}|||zzz|||~~~}}}wwwtttooojjjfffdddcccccc`````````^^^\\\YYYVVVUUUOOOMMMJJJIIIIIIHHHGGGEEEIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;;;;::::::::::::;;;<<<<<>><<<::::::999888666555444444555555666555444333222222333444222222222222222222222222444444444444333333333333111111222222222333333333111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////222111000000000111333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444333333222222222333444444222222333333333333444444333333333333333333444444555555555555555555555555555555555555666666666666444444444444555555555555777777777777888999::::::777<<>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIFFFGGGHHHIIILLLNNNPPPQQQVVVZZZ^^^bbbeeeiiinnnssstttxxx}}}~~~{{{yyyxxxtttxxx|||~~~~~~}}}{{{xxxwwwxxxyyy}}}|||zzzxxxvvvvvvwwwyyyzzzxxxvvvwww}}}~~~|||}}}~~~~~~zzzvvvssspppooonnnkkkkkklllkkkjjjhhheeedddYYYWWWSSSQQQPPPNNNLLLJJJLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIHHHGGGGGGFFFEEEEEEAAAAAAAAA@@@@@@???????????????@@@@@@???>>><<<;;;::::::::::::::::::;;;;;;===@@@CCCEEEHHHKKKOOORRRRRRSSSUUUVVVWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTRRRPPPMMMKKKHHHGGGGGGGGGGGGIIIJJJKKKIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJHHHEEECCC@@@???>>>>>>;;;888555444444666777333333333333333333333333222222222222222222222222555444333333222222222333111111222222222333333333222222222222222222222222111222222222333333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444333222222222333333444555222222333333333333444444333333333333333333333333555555555555555555555555555555555555666666666666444444444444555555555555777777777777888999::::::999???GGGRRR]]]hhhsssyyyyyy|||......//////000000111111000000000000111111111111111111000000/////////...////////////000000000000000000111111111111000000000000000000000000000000111111111111111111111111000222333111...---000444111111222222222222111000000000000000000000000000000000000000000000000000000000000000111111111111111111222333333333333222111111222333333333333222333333222222333333444555555555666777888999::::::444444444555777888:::;;;::::::999999999999::::::888888999::::::888777666888888777777666666666555555555555666666666666666555555555555444333222111666555444444333333444444444333222222222444777888888888:::<<<>>>@@@AAABBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHJJJNNNRRRVVVYYY[[[cccgggmmmqqqtttyyy~~~|||xxx{{{{{{zzzzzz|||yyy{{{}}}{{{xxxvvvuuutttqqqsssuuurrrpppqqqvvv|||}}}~~~~~~~~~}}}|||}}}yyyxxxzzz}}}~~~{{{xxxvvvuuuqqqrrrsssttttttrrrpppoooccc```]]]ZZZXXXVVVSSSQQQOOONNNMMMLLLLLLLLLLLLLLLHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@>>><<<;;;::::::999::::::;;;<<<<<<;;;===AAACCCFFFJJJNNNQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZYYYWWWUUUTTTTTTUUUUUUSSSTTTTTTTTTSSSPPPNNNLLLHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJKKKMMMMMMNNNNNNMMMPPPOOOLLLJJJGGGEEEDDDDDDAAA>>>999555333444666888111111222333333333222222222222222222222222222222444333333222111111111222111111222222222333333333222222222222222222222222222222222333333444444444222222222222222222222222000000000000000000000000222222222222222222222222333333333333333333333333000000111222222222222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333444444444222222222222333333444555222222333333333444444444333333333333333333333333555555555555555555555555555555555555666666666777666666666666777777777888777777777777888999:::;;;;;;AAAJJJTTT___jjjttt{{{vvvzzz111///...------...///111222000...---,,,---...///...,,,***+++...///...---000000000000000000000000111111000000000222333444000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111//////000111222222333333222222222222222222222222222222111111222444555777444333222222222333444444444555555666666666666666666666666666666666666666777777777777777777777777999:::<<<<<<<<<;;;999777666555555555555444444444666666555444333333222222777666333111///.........444444333333222222333333111111333444555777888888===>>>>>>@@@AAABBBCCCCCCCCCDDDEEEGGGGGGEEEDDDCCCDDDDDDCCCBBBCCCDDDEEEFFFDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGHHHIIIIIIIIIHHHEEEGGGIIIJJJJJJKKKLLLMMMPPPRRRVVVZZZ___dddjjjnnn|||~~~~~~{{{{{{{{{|||~~~~~~{{{xxxvvvttttttyyyzzz{{{|||}}}}}}|||{{{uuuwwwxxxwwwtttrrrqqqqqqqqqooommmlllkkklllmmmnnnttttttrrrqqqpppqqqrrrrrrtttvvvyyy{{{|||~~~~~~{{{yyyyyy|||~~~zzz{{{}}}~~~~~~}}}{{{zzz{{{|||}}}|||yyyvvvttttttxxxyyy|||~~~}}}}}}}}}~~~}}}|||zzzxxxwwwrrrmmmhhhffffffddd___ZZZZZZWWWSSSQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGCCCBBBBBBCCCCCCBBB???======>>>????????????>>>>>><<<<<<;;;;;;:::::::::999<<<===???BBBFFFKKKOOOQQQTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVUUUTTTTTTTTTSSSRRRPPPOOONNNFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOONNNLLLJJJIIIHHHFFFBBB<<<888666555444333444444333333222333333333111111111111111111111111//////000111111111111000333333333333333333333333222222222222222222222222333333222222111000//////222222222111111111000000000111333444444333111000/////////000111111222222222111111111222333444444000111111111111222222222000111111111111222222222111111111111111111111111333444444555555444444333333333222111111222333333333222111000111222333444333333222111111111222222333333333444444444555555888777777666666666777777555555666666666666555555444444444555555555666666666666666666777777777777777777777777666666999;;;;;;BBBLLLXXXccckkkpppsssvvvzzz111000...------...000111333111000.........000000///---+++,,,...000///...000000000000000000000000111000///.........///000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111///000000111222222333333222222222222222222222222222111111111222333555666666555444333333444555555444444555666666666666666777777777777777777777777777777777777777777777777666777999999999888666555666555555555555444444444666555555444333333222222777666444222111000000000444444333333222333333333444444555666888999:::;;;>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBBBBBBBCCCEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLIIIHHHGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKLLLPPPTTTXXXZZZ]]]bbbhhhnnnuuu|||~~~}}}||||||}}}~~~~~~~~~~~~~~~|||yyyvvvsssqqqqqqpppqqqrrrssstttuuuuuuttttttppprrrsssrrrpppnnnmmmmmmlllkkkiiihhhggghhhiiijjjmmmlllkkkjjjiiiiiijjjjjjjjjmmmppprrrsssuuuyyy{{{}}}}}}|||zzzwwwvvvxxxyyyuuuvvvwwwxxxxxxxxxwwwvvvxxxzzz{{{zzzwwwuuuttttttuuuvvvxxxzzz|||~~~~~~||||||yyyuuuqqqpppqqqppplllhhhdddaaa]]]ZZZXXXVVVTTTSSSRRRQQQNNNKKKIIIHHHHHHHHHGGGEEEDDDDDDEEEDDDBBB@@@>>>>>>???????????????>>>@@@@@@?????????>>>>>>>>><<<===???AAAEEEJJJNNNPPPTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSRRRPPPOOONNNGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQRRRRRRQQQPPPOOOMMMKKKJJJIIIEEEAAA===<<<:::888777444444333333333333444444222222222222222222222222///000111111222222111111333333333333333333333333222222222222222222222222333333222222111000000///222222222111111111000000000111333444444333111000111111111111111111111000222111111111111222222333000111111111111222222222111111111111222222222222111111111111111111111111333333444444444444333333333333222111111222333333333222222111222333444555444444444444444444444444333333333444444444555555444444333333333333444444555555666666666666555555444444444555555555666666666666666666777777777777777777888777666777999;;;>>>EEEPPP\\\fffmmmrrrtttvvvyyy~~~000000............000000333222000//////000111111000...------///000000///000000000000000000000000222111000///............000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111000000000111222222333333222222222222222222222222111111111111111222333444666555444333333333333333444444555666666666666555777777777777777777777777777777777777777777777777666666777888777666555444666555555555555444444444555555555444444333333222666555444333222222222333444333333333333333444444777777888:::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBAAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDHHHJJJLLLPPPTTT[[[bbbgggkkknnnsssxxx}}}}}}{{{{{{}}}}}}zzzwwwvvvuuuuuuuuussspppllljjjjjjjjjjjjiiiiiikkklllmmmmmmmmmmmmjjjkkkmmmllljjjiiiiiijjjggggggfffeeeeeeeeeffffffhhhgggfffddddddccccccccceeegggjjjlllnnnqqqtttwwwzzz{{{{{{yyyvvvtttsssssspppppppppqqqqqqqqqrrrrrrtttvvvxxxxxxvvvuuutttuuuuuutttttttttvvvyyy{{{}}}}}}{{{{{{}}}}}}{{{xxxsssooojjjfffdddaaa^^^\\\^^^[[[VVVPPPLLLJJJIIIIIIKKKIIIGGGFFFFFFFFFEEECCC@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>===>>>???BBBEEEIIIMMMOOOTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWUUUTTTTTTSSSRRRPPPNNNMMMHHHGGGGGGGGGGGGHHHHHHIIIHHHIIILLLOOORRRTTTUUUVVVUUUTTTTTTSSSRRRPPPOOONNNKKKIIIEEECCCAAA???<<<:::555444444333333444444555333333333333333333333333111111222333333333333222333333333333333333333333222222222222222222222222333333222222111000000000222222222111111111111111111222333444444333222111444333333222111111000000222222111000000000111111000111111111111222222222111111111111222222222333111111111111111111111111222222222333333222222222333222222111111222222333333333333222333444444555111222444555666555555444333333333444444444555555666666555555555555666666555555666666666666555555444444555555555666666666666666666666777777777777666777888777777888:::===AAAIIIVVVbbbkkkpppsssuuuuuuyyy}}}000000///......///000000111111000//////000000111000//////...///000000000////////////////////////111111111000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000---......///000111111222///000000000111111111111000000111111111222222222222222222222222222222222000000000111111222222333333222222111000000000000333444555555666666555555666666666666666666666666666666666666666666666666777777888888888777666555666555555555555444444444555555444444444333333333444444333333333333444444333333333333444444555666999:::;;;<<<===>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIJJJKKKNNNQQQWWW\\\cccjjjrrrwwwzzz|||~~~~~~zzzwwwvvvwwwyyy{{{zzzxxxuuuqqqnnnlllkkkjjjjjjiiifffcccaaabbbcccccceeeeeefffggghhhiiiiiiiiieeeggghhhiiihhhhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeedddccccccccceeegggiiikkkooosssvvvzzz{{{|||{{{wwwsssqqqqqqnnnmmmmmmmmmmmmnnnoooppppppsssuuuvvvvvvuuuvvvwwwwwwvvvtttrrrsssvvvyyy{{{||||||}}}{{{vvvrrrpppnnnkkkiiiiiieee^^^WWWQQQNNNMMMMMMPPPMMMJJJHHHGGGGGGFFFEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAACCCFFFJJJMMMOOOSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUTTTSSSQQQPPPNNNMMMHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKNNNQQQTTTVVVXXXYYYVVVVVVVVVUUUTTTSSSQQQPPPLLLJJJHHHGGGEEEBBB>>>;;;777666555555555555555555444444444444444444444444111222333333444444333333222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111222222333333222222111333333333222222222111111222222111000/////////000000000111111111222222222111111111222222222333333111111111111111111111111111111222222222222111111222222222222222222222222333333333444444444555555...///222444555444333222333333333444444444555555777666666666666777777888555555666666666666555555555555555555666666666666666666666666777777777777666777888888777999<<<>>>DDDMMM[[[gggnnnqqqsssuuuuuuyyy}}}000000////////////000000/////////.../////////000000000000/////////000111////////////////////////......///000111222222222////////////////////////////////////000000000000000000000000000000000000000000000000000000000000---......///000111111222///000000000111111111111111111111111111222222222222222222222222222222222000000111111222222222111222222222222111000000000333444444555555555555555555555555555555555555555666666666666666666666666777777777777666666555555666555555555555444444444444444444444444333333333111222222333333333333333444444444444555666777888;;;;;;<<<===>>>>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBAAABBBCCCDDDEEEJJJJJJJJJJJJJJJJJJJJJJJJIIILLLNNNOOOOOOPPPRRRUUUXXX^^^eeemmmsssyyy~~~~~~{{{xxxtttqqqooooooqqqrrrqqqooolllhhheeecccbbbaaabbbaaa___]]]\\\]]]^^^___bbbccccccdddeeefffggghhheeeggghhhiiiiiijjjlllnnnqqqrrrsssttttttsssrrrrrrnnnmmmlllkkkiiihhhgggfffbbbccceeegggiiilllqqqttt|||}}}}}}zzzuuusssrrroooooonnnnnnnnnnnnoooooonnnqqqtttvvvvvvvvvwwwxxxxxxvvvsssqqqqqqtttwwwyyy{{{{{{|||}}}~~~|||{{{yyyxxxvvvrrrnnnggg___ZZZVVVUUUUUUUUURRRNNNKKKJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@AAAAAADDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDFFFHHHKKKNNNPPPRRRSSSTTTVVVWWWXXXXXXXXX[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSQQQOOOMMMLLLHHHHHHHHHGGGHHHHHHIIIIIIMMMNNNPPPSSSUUUWWWXXXYYYVVVWWWVVVVVVUUUTTTSSSRRRNNNMMMKKKJJJIIIFFFBBB???:::999888777666666666666444444444444444444444444222222333444444444444333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222111000/////////000000000111111111222222222111222222222222333333333111111111111111111111111000111111222222111111000222222222222222222222222333333444444444555555555...///222444555444333222333333333444444444555555222222222222333333444555555555666666666666555555555555555666666666777777666666666666777777777777666777888888888:::===@@@FFFQQQ___jjjoooqqqssstttvvvyyy|||000000000000000000000000............////////////000111111000......///111000000000000000000000000***+++,,,...///000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111111111111111111111111111222222222222222222222222111111222222333222222111333333444444444444333333333333444555555555555444444444444444444444444444777777777777777777777777555555555444444444333333666555555555555444444444444444444444444444444444111111222333333333333333555555555666777999:::;;;<<<<<<===>>>>>>???@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKMMMQQQUUUWWWXXXZZZ^^^bbbfffkkksssyyy~~~}}}zzzxxxwwwqqqpppmmmkkkiiiiiiiiiiiiiiigggdddaaa___]]]]]]\\\^^^^^^]]]]]]]]]]]]^^^^^^aaaaaabbbbbbdddeeeggghhhgggiiikkklllmmmooosssuuuzzz{{{}}}~~~|||{{{ssssssrrrqqqooollljjjiiihhhiiikkkkkkmmmppptttxxx}}}~~~~~~zzzwwwttttttrrrqqqqqqppppppoooooonnnlllooosssuuuuuuvvvwwwxxxvvvtttqqqooooooqqqtttvvvyyyyyyyyyzzz|||~~~xxxuuupppjjjeeecccaaaaaa]]]ZZZUUURRROOOMMMJJJGGGEEEDDDCCCAAAAAAAAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGIIILLLNNNPPPQQQRRRSSSUUUVVVWWWWWWWWWZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVUUUSSSQQQOOOMMMLLLGGGGGGGGGGGGHHHIIIJJJKKKOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQOOONNNMMMJJJFFFCCC???>>><<<:::888777777666444444444444444444444444111222333333444444333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222000000111111222333333444222222111000000000111111000111111111111222222222222222222222333333333333111111111111111111111111111111111222222111111111111222222333333222222111222222333444444444444444111222444555666555555444333333333444444444555555333333333333444555555666555555666666666666555555555555666666666777777777666666666666777777777777666777888999999;;;???AAAJJJUUUcccllloooppprrruuuwwwzzz}}}~~~000000000111111000000000......///000000000000000///000111000---,,,...000000000000000000000000000***+++---...///000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222333444444333222111222333444555666666555555222333444444555555444444555555555555555555555555777777777777777777777777666555555444444444444444666555555555555444444444444444444444444444444444222333444555555444444333666666777888999;;;<<<===>>>>>>??????@@@@@@AAAAAADDDDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHIIILLLNNNPPPRRRSSSYYY]]]bbbdddeeeggglllqqqrrrvvvzzz~~~}}}yyyuuuqqqooommmmmmiiihhhgggfffeeeddddddcccdddbbb```^^^\\\[[[[[[[[[^^^___```bbbbbbbbbbbbaaacccccccccccceeegggiiijjjjjjlllnnnppprrruuuyyy|||yyyxxxxxxwwwtttrrrooonnnooopppppppppqqqtttxxx||||||}}}}}}|||yyyvvvttttttsssssssssrrrqqqooommmllljjjmmmqqqsssttttttvvvwwwtttrrrpppooooooppprrrtttuuuuuuuuuvvvwwwyyy|||}}}}}}{{{xxxtttrrrpppooonnnfffccc___\\\XXXSSSNNNKKKGGGFFFDDDBBBAAAAAABBBCCCAAABBBBBBBBBCCCCCCCCCCCCGGGGGGGGGGGGIIIKKKMMMOOOOOOPPPQQQSSSUUUVVVVVVVVVUUUVVVVVVVVVWWWWWWXXXXXXVVVVVVUUUSSSQQQOOOMMMLLLFFFFFFGGGGGGIIIJJJLLLMMMOOOPPPRRRTTTWWWXXXYYYZZZXXXXXXXXXXXXXXXWWWVVVUUUSSSQQQOOONNNMMMKKKHHHEEECCCBBB???===:::888777777333333333333333333333333111111222333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222333222222222222222222333000111111111111111111111222111111111111222222333000111111111111222222222222222222333333333444444111111111111111111111111111222222222222222222111111222333333333333222111111111333444444444333222444444444444444444444444333333333444444444555555555555555555666777888888555555666666666666555555555666666666777777777777666666666666777777777777555777888999:::<<<@@@BBBNNNYYYfffnnnppppppsssvvvyyy{{{}}}000000111111111111000000//////000111111111111111///000111///,,,+++---000000000000000000000000000...///000111111000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111222222111111111111111111222222222222222222222222222333444555444333222111///000222444555555555444222333444444555555444444666666666666666666666666777777777777777777777777888888777666666666666777666666555555555444444444444444444444444444444444333444555666666555444444777777777999:::<<<>>>??????@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHLLLNNNQQQUUUYYY\\\___aaadddiiinnnpppppprrrwww|||zzz|||}}}}}}}}}~~~|||tttrrrnnnjjjfffeeedddddddddddddddddddddbbbaaa```aaa```^^^]]]\\\[[[\\\\\\```aaadddfffgggfffeeedddffffffffffffhhhjjjlllnnnlllnnnppprrrtttwww|||}}}}}}}}}{{{yyyvvvsssrrrnnnnnnnnnnnnnnnqqquuuyyyzzz{{{{{{yyyvvvtttssstttrrrsssssssssqqqnnnkkkiiiiiillloooqqqrrrssstttuuutttsssqqqqqqqqqrrrsssuuurrrqqqrrrrrrtttwwwyyyzzz|||}}}}}}{{{zzzxxxwwwwwwmmmjjjfffccc^^^YYYRRRNNNHHHFFFDDDBBBAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHJJJLLLNNNNNNOOOQQQRRRTTTUUUUUUVVVQQQQQQSSSTTTVVVWWWYYYYYYWWWVVVUUUSSSQQQOOOMMMKKKEEEFFFFFFGGGIIIKKKMMMNNNNNNOOOQQQTTTWWWYYYZZZ[[[YYYYYYZZZYYYYYYXXXWWWVVVRRRPPPMMMKKKKKKIIIGGGDDDFFFDDDBBB>>>;;;999777777333333333333333333333333111111222333333333222222111111111111111111111111222222222222222222222222111111111111111111222222000000111111222222222222333222222111111222222333222222111111000/////////222111111111222333444444000111111111111222222222222222333333333444444444111111111111111111111111222222333333333333222222111222333444444333222111000111222333444333222222333333222111111111222222333333333444444444555555111111111222333444555666555555666666666666555555666666666666777777777777666666666666777777777777555777888999:::<<<@@@CCCQQQ[[[hhhooopppqqqtttxxxyyy{{{~~~...000111000///...///111///111222333333222111///000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000333333333222222222111111222222222111111111000000111111000000000000000111000111111111111222222222222222222222222222222222111111111111111111111111222222333333333444444444222222333333333333444444333444555666666555444333666666777777777777666666777777777777777777777777555444333333333333444555444333333222333444666777333444555555444333111000444444444555555555666666999999:::;;;<<<===>>>>>>AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFEEEFFFGGGGGGFFFEEEGGGGGGFFFDDDCCCDDDGGGJJJRRRVVV\\\bbbfffkkkooorrrwwwxxxzzz}}}~~~||||||}}}}}}wwwpppllliiifffbbb^^^\\\]]]^^^___]]]^^^___aaacccdddeeeeeeeeedddcccaaaaaaaaabbbbbbdddeeefffhhhiiijjjkkkkkkhhhiiijjjkkklllnnnooooooqqqrrrsssssstttwww{{{~~~~~~{{{wwwwwwwwwvvvssspppmmmmmmnnnnnnooopppqqqrrruuutttsssrrrrrrqqqrrrrrrrrrrrrrrrqqqooollljjjiiiiiijjjkkkmmmpppsssuuuwwwttttttssssssssssssssstttrrrqqqppppppqqqtttxxxzzz{{{||||||~~~|||vvvrrrnnnlllkkkggg^^^XXXUUUOOOHHHFFFHHHIIIGGGDDDIIIFFFDDDDDDFFFHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWUUURRROOOLLLJJJFFFFFFFFFFFFGGGIIIKKKLLLRRRTTTVVVVVVVVVWWWYYY[[[[[[[[[[[[ZZZZZZYYYWWWWWWVVVUUUSSSPPPNNNKKKIIIHHHHHHGGGFFFDDDAAA>>><<<;;;666444333222333333222111444333222222111111222222333333333333333333333333222222222333333444444444555444333222111111111111111111000000000000111111222222222222222222222222222111///......///111222111222333444444333222111222222222222222222222222111222333333444444333333333333333222222222111111222333333444444333333222222222222222222222222222222222333333333333444444444333333333333444555555444444444555555555555666444444444555555555555666555555666666666666555555666666666666666555555555777777777777888888888888888666777:::;;;<<>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGIIINNNQQQYYY```iiiqqqwwwzzz|||~~~~~~}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxwwwuuuqqqmmmjjjgggcccaaa^^^[[[ZZZZZZ[[[\\\^^^^^^```bbbcccdddeeeeeehhhgggeeedddccccccddddddeeefffhhhiiikkkllllllllljjjkkkkkklllmmmmmmmmmmmmnnnnnnooooooooorrruuuyyy}}}}}}{{{xxxwwwwwwvvvssspppmmmmmmlllkkklllmmmnnnoooppppppooonnnmmmmmmmmmmmmnnnnnnmmmllljjjhhheeedddffffffhhhjjjmmmppprrrtttssssssrrrrrrrrrrrrrrrssspppooonnnnnnoooqqqtttvvvyyyzzz{{{}}}~~~|||yyywwwvvvvvvrrrjjjccc]]]WWWPPPMMMMMMMMMKKKHHHKKKIIIGGGGGGHHHIIIHHHFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWUUURRROOOLLLKKKFFFFFFFFFFFFHHHJJJLLLMMMRRRTTTWWWXXXXXXYYY[[[]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVTTTRRROOOMMMKKKKKKJJJIIIHHHFFFCCC@@@>>>===:::777555333444444333222444333222222111222222222333333333333333333333333222333333333333333333444444444333222111111111111222222111111111111222222222222222222222222222222333222000//////000222333111111222333333222111111222222222222222222222222111222333333444444333333333333333222222222111111222333333444444333333222222222222222222222222222222222333333333333444444444333333333333444555555444444444555555555555666444444444555555555555666555555666666666666555555555555555666666666666666777777777777888888888888888666888;;;<<<===CCCJJJ\\\gggqqqrrrrrruuuyyyzzz{{{}}}~~~...000111000///...///111000...---++++++---...000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////........................111111111111000000000000000111111111111111111111111000000000000000111111.../////////000000000000222222222222222222222222111111111111111111111111111111111222222222222333222222333333333333444444444444555666666555444444555555555666666555555555666666666666666666666666555555444333333444555555555555444333333333444444444444555555555444333333333444555666777999::::::>>>>>>???@@@AAABBBBBBCCCAAABBBBBBBBBBBBCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEGGGIIIKKKNNNSSSXXX]]]fffnnnyyy~~~}}}zzzyyywwwuuusssrrrqqqpppqqqooolllhhhfffdddcccccc___^^^]]]\\\[[[[[[\\\\\\``````aaabbbdddeeeeeefffjjjiiihhhgggffffffffffffffffffhhhiiijjjlllmmmmmmmmmmmmmmmnnnmmmmmmllllllmmmmmmmmmllllllmmmqqqsssyyy|||~~~}}}}}}{{{yyywwwwwwuuusssqqqqqqooommmkkkjjjkkkmmmooonnnmmmlllkkkkkkjjjjjjkkklllkkkkkkiiigggdddbbbaaadddeeefffhhhkkknnnpppqqqqqqqqqppppppppppppqqqqqqooonnnmmmmmmmmmooorrrsssvvvwwwyyy|||~~~~~~yyyssskkkeee^^^YYYWWWVVVSSSPPPLLLKKKIIIHHHHHHFFFDDDBBBFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLOOOPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVUUURRROOOMMMKKKGGGGGGFFFGGGHHHJJJLLLNNNPPPRRRVVVXXXXXXZZZ\\\^^^]]]\\\\\\\\\ZZZYYYXXXWWWWWWVVVUUUSSSQQQPPPNNNNNNKKKKKKJJJHHHFFFCCCAAA@@@>>>;;;777555444555444333444444333222222222222222333333333333333333333333444333333333333333333222333333222222111222222222333333222222222222333333222222222222222222222222333222111000000111222333000111111222222111111000222222222222222222222222111222333333444444333333333333333222222222111111222333333444444333333222222222222222222222222222222222333333333333444444333333333333333444555555444444444555555555555666444444444555555555555666555555666666666666555555444444555555666666777777777777777777888888888888888777888<<<===???FFFOOObbbllltttuuuuuuwwwzzzzzz|||~~~...000111000///...///111111000////////////000111////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000/////////......////////////000000000000000000000000111222/////////000000000111111111111111111222222222222111111111111111111111111000000111111111222222222222222222333333333444444444555555555555555555444444444555555555555444444666666666666666666666666555555444444444444555555666555555444333333333333333333333444444444444333444444666777999;;;<<<===??????@@@AAABBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJIIIHHHHHHIIIJJJIIIKKKOOOTTTXXX^^^eeeiiitttzzz}}}zzzxxxvvvrrrqqqpppnnnlllkkkkkkkkkkkkiiigggdddcccbbbbbbccc```aaaaaabbbbbbbbbbbbbbbcccccccccddddddffffffgggjjjjjjiiihhhgggffffffeeecccdddeeefffhhhjjjlllmmmnnnoooppppppppppppooonnnpppppppppnnnmmmmmmppprrrwww{{{~~~}}}}}}|||zzzyyywwwvvvtttyyyvvvrrrooonnnoooqqqrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmkkkjjjgggeeedddccceeefffgggiiikkkmmmpppqqqnnnnnnnnnnnnnnnnnnoooppppppooonnnmmmmmmnnnpppqqqsssuuuwww{{{~~~~~~|||~~~|||vvvooohhhdddaaa^^^[[[VVVSSSOOOKKKJJJHHHFFFEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOORRRTTTUUUVVVWWWUUUUUUUUUTTTRRRPPPMMMLLLHHHGGGGGGGGGHHHJJJLLLMMMLLLOOOSSSVVVWWWYYY[[[]]]]]]]]]\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOLLLKKKKKKIIIGGGEEECCCBBBBBB>>>999666555555444444444444333222222222222333333333333333333333333333444444444333333222222222222222222111222222333333222222222111111222222222222222222222222222222222333333222111111222333333000000000111111000000000222222222222222222222222111222333333444444333333333333333222222222111111222333333444444333333222222222222222222222222222222222222333333333444444333333222222333333444555444444444555555555555666444444444555555555555666555555666666666666555555333444444555666777888888666777777777888888888888888777:::===>>>AAAKKKVVVeeennntttuuutttwwwyyyxxx|||~~~...000111000///...///111000111222222222222111000////////////////////////////////////000000000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000//////000111222222000000000111111111222222000000000111111222222222111111111111111111111111000000111111111222222222222222222333333333444444555555555444444555555555444444555555555555444444555555555555555555555555555555555555555555555555555555555444444333333222111111222222222333444444555666777999;;;===>>>???>>>???@@@@@@BBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKKKKKKKKKKMMMPPPRRRUUUZZZ___dddiiipppttt||||||wwwsssooolllggggggfffeeeeeeeeeffffffeeeffffffffffffeeedddccccccdddfffggghhhhhhhhhhhhgggffffffffffffggghhhiiijjjjjjiiihhhgggfffeeedddaaaaaabbbdddgggjjjlllnnnqqqrrrsssuuuvvvuuuuuutttttttttsssqqqoooooorrrtttyyy~~~~~~|||||||||~~~yyyvvvttttttvvvwwwuuuuuutttsssrrrrrrrrrrrrpppooommmllljjjhhhgggggghhhhhhhhhiiikkkmmmnnnooommmmmmmmmmmmmmmnnnooopppqqqpppnnnmmmllllllmmmmmmppprrruuuyyy|||}}}xxx|||~~~wwwqqqmmmjjjhhheee```XXXRRRPPPOOONNNNNNFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJLLLNNNPPPSSSUUUVVVVVVTTTTTTTTTTTTRRRPPPNNNLLLIIIHHHGGGGGGHHHIIIKKKLLLKKKNNNRRRVVVWWWYYY[[[\\\[[[\\\\\\[[[[[[ZZZYYYXXXUUUUUUTTTSSSRRRQQQPPPPPPLLLKKKKKKJJJHHHGGGEEEDDDDDD@@@<<<999777666555444555444333333222222333333333333333333333333333333444444444333333222222222222222222111222222333333111111000000000000111111222222222222222222222222333222222222222222222333111000000000000000000111222222222222222222222222111222333333444444333333333333333222222222111111222333333444444333333222222222222222222222222222222222222333333333444444333222222222222333444444444444444555555555555666444444444555555555555666555555666666666666555555333444444555666777888888666777777777888888888888777888;;;>>>???DDDPPP]]]iiipppuuuuuuuuuxxxyyyxxx}}}~~~...000111000///...///111---///000222222000///---000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111////////////000000000000333333222222222111111111////////////000111222333111111111111222222222222//////000000111222222222111111111111111111111111111111111222222222222333222222333333333333444444666555444444444444555666555555555666666555555555555555555555555555555555444555666666666666555444444444555555555444333333111111111222333444555666777888999;;;===>>>@@@@@@>>>??????@@@AAABBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIHHHLLLPPPQQQQQQSSSWWW[[[aaacccgggkkknnnssswww{{{~~~}}}vvvpppkkkgggddd___^^^^^^______aaabbbbbbaaacccfffhhhiiihhhfffdddeeefffgggiiijjjjjjkkkjjjkkkjjjiiihhhhhhiiikkkkkkkkkkkkkkkjjjiiigggfffeeebbbcccdddgggkkkooorrruuuwwwyyy{{{}}}~~~~~~}}}|||yyyyyywwwuuussssssuuuwww}}}{{{{{{{{{|||zzzyyyxxxwwwwwwvvvvvvvvvrrrrrrpppooonnnmmmmmmmmmlllllllllllllllmmmnnnooooooooooooooopppqqqrrrsssqqqpppooommmlllkkkjjjjjjoooqqqtttxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{www}}}zzzvvvsssrrrkkkeee]]]WWWSSSQQQPPPPPPIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLJJJLLLNNNPPPRRRTTTUUUVVVSSSSSSSSSSSSRRRPPPNNNMMMJJJIIIHHHGGGFFFGGGHHHIIIJJJNNNSSSVVVWWWXXXZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYVVVVVVUUUTTTRRRQQQPPPPPPLLLLLLLLLKKKJJJHHHGGGFFFEEEBBB???===;;;999777555555444444333333333333333333333333333333333333333444333333333333333333222333333222222111222222222111000000000000000000111222222222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222111222333333444444333333333333333222222222111111222333333444444333333222222222222222222222222222222222333333333333444444222222222222222333444444444444444555555555555666444444444555555555555666555555666666666666555555444444555555666666777777777777777777888888888888777888<<>>???@@@AAA??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEFFFIIIKKKMMMOOOTTTZZZ]]]^^^aaagggllloooqqqtttvvvwwwyyy|||~~~~~~|||uuuooojjjfffbbb```^^^^^^^^^^^^___```aaabbbbbbdddgggjjjkkkkkkjjjiiiggghhhhhhiiijjjkkkllllllnnnmmmllljjjjjjkkkmmmnnnoooooooooooommmkkkiiihhhiiiiiikkknnnsssxxx}}}~~~|||zzzzzz|||~~~~~~}}}||||||||||||xxxwwwvvvuuutttuuuvvvvvvuuutttssssssrrrrrrrrrrrrttttttttttttuuuvvvwwwwwwuuuuuusssqqqooommmlllkkknnnpppssswwwyyy{{{{{{{{{yyyzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~|||zzzyyyyyyxxx}}}zzzxxxxxxmmmiiiccc^^^ZZZWWWSSSPPPLLLJJJHHHEEEDDDEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLNNNPPPRRRTTTTTTUUURRRRRRSSSSSSRRRPPPNNNMMMKKKJJJHHHFFFEEEEEEEEEEEEGGGKKKOOOSSSTTTTTTUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXWWWUUUTTTRRRQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIGGGEEECCCBBBAAA>>>:::777555555444333333333333444333333333333333333333333222333333333333333333444444444333222111111111111222111111000000111111222222222222222222222222222000111111111111111111000333222111111111111222333222222222222222222222222111222333333444444333333333333333222222222111111222333333444444333333222222222222222222222222222222222333333333333444444222222222111222222333444444444444555555555555666444444444555555555555666555555666666666666555555555555555666666666666666777777777777888888888888777999===@@@BBBHHHYYYiiisssxxx{{{{{{|||~~~///000111000///...///111222000///......///000222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000111111222222111111000...---,,,+++***////////////000111222333////////////000000000000...//////000111222222222111111111111111111111111222222333333333444444444222222333333333444444444666555444333333444555666666666777777777777666666555555555555555555555555444555666777777666555444111222444555666555444444555444444555666888:::;;;:::;;;<<<===>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDEEEFFFEEEEEEFFFHHHKKKNNNPPPXXX^^^dddhhhjjjnnnuuuzzzwwwyyy{{{|||||||||~~~~~~}}}yyyuuuooojjjfffccc```^^^aaaaaaaaaaaabbbccccccdddfffgggiiikkkmmmnnnoooooojjjjjjjjjjjjkkklllmmmnnnpppooommmlllllllllnnnooosssssssssrrrqqqooommmkkknnnoooqqquuuzzz}}}}}}|||{{{{{{|||}}}~~~}}}|||{{{zzzxxxxxxxxxxxxwwwwwwwwwxxxxxxyyy{{{{{{{{{zzzxxxvvvtttrrrpppooonnnpppsssvvvyyyzzzyyyyyyvvvxxxzzz{{{}}}}}}||||||{{{{{{|||~~~~~~{{{yyyxxxxxxxxx}}}|||zzz{{{sssqqqnnnjjjfffaaaZZZUUUNNNLLLHHHDDDCCCDDDEEEGGGDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMOOOQQQRRRTTTTTTTTTQQQRRRRRRRRRRRRPPPOOONNNLLLJJJHHHFFFDDDCCCCCCCCCCCCFFFKKKNNNOOOOOOPPPPPPTTTUUUVVVXXXYYYZZZZZZZZZ[[[ZZZYYYWWWUUUSSSRRRRRROOOOOOOOOOOONNNMMMLLLLLLHHHGGGFFFFFFDDDAAA===999555555444333333333333444333333333333333333333333222222222333333444444444555444333222111111111111333222222222222222222333222222222222222222222222000000111111111111000000444333222111111222333444222222222222222222222222222222333444444444333333333333333222222222111111222333333444444333333222222222222222222222222222222222333333333444444444222222111111222222333444444444444555555555666666444444444555555555666666555555666666666666555555666666666666666555555555777777777777888888888888777999===@@@BBBIII[[[kkksssxxxzzzzzz|||***+++---///000000/////////////////////000111111////////////////////////000000000000000000000000111111000000//////......////////////////////////000///...///000111000///222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222333333333444444444111111222222222333333333000111222333444555555555555555555555555555555555666666666555444444333333666666555555555555666666777555333333444555666555666666555444333333333333444444555666888:::<<<===;;;<<<===>>>???@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFDDDCCCBBBBBBCCCCCCBBBAAAFFFCCCEEEJJJMMMNNNTTT]]]gggmmmwww~~~|||~~~{{{yyywwwuuuppplllkkkjjjiiigggeeebbbaaa```eeeeeeffffffgggggghhhhhhkkkllllllmmmmmmmmmmmmmmmiiijjjjjjjjjjjjmmmqqquuutttsssrrrrrrsssuuuxxxyyyxxxxxxxxxxxxxxxwwwvvvuuuxxxyyy|||~~~}}}~~~~~~}}}|||{{{yyywwwuuuttttttuuuuuuvvvwwwxxxyyyzzzwwwvvvvvvxxxzzz||||||||||||{{{{{{{{{}}}~~~}}}{{{zzzzzz{{{~~~|||zzzzzz{{{wwwqqqllliiieee___[[[TTTPPPKKKGGGFFFFFFFFFEEECCCBBBBBBCCCEEEGGGFFFEEEIIIJJJKKKMMMOOOPPPQQQQQQSSSRRRQQQPPPOOOOOONNNMMMMMMLLLIIIGGGEEEDDDDDDDDDCCCDDDFFFHHHIIIJJJJJJJJJOOOPPPRRRTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQPPPOOOMMMKKKJJJHHHHHHGGGGGGFFFEEEDDDBBB@@@???<<<;;;888555444444444555222222222222222222333333333333333333333333333333333222222111111222222333333333333222222111111111111111111111111111111111111111111111111111111111555555444444333222111111000000000000111111111111333333333222222111111111111111111111111111111111555555444333222222222333333333333333333333333333333444555555666666555555444333333333333444555666666444222333666777777555555666666777777777777777666666555555555444444444222444666888999999777777666777777888999999::::::777999<<>>???@@@AAABBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFEEEGGGEEEGGGMMMRRRVVV___iiiuuuzzzyyyvvvsssqqqqqqooolllhhhjjjiiiiiihhhggggggffffffjjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmnnnnnnnnnmmmmmmkkkkkkkkkjjjjjjmmmqqqttttttttttttuuuxxx{{{~~~~~~~~~}}}{{{|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwwwwxxx{{{||||||{{{wwwwwwwwwwwwyyy|||}}}}}}}}}}}}~~~~~~}}}{{{zzzzzzyyy|||~~~~~~~~~~~~zzzuuuqqqmmmiiiccc^^^XXXUUUPPPLLLJJJHHHFFFEEEFFFDDDDDDEEEGGGIIIHHHGGGHHHIIIJJJLLLNNNOOOOOOPPPQQQPPPPPPOOOOOONNNNNNMMMMMMLLLJJJHHHFFFDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOORRRUUUWWWXXXYYYYYYYYYXXXXXXVVVUUUSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJHHHHHHHHHGGGEEEDDDBBBAAA>>><<<999777555444444555222222222222222222222222333333333333333333333333333222222111111222222333333333333222222222111111111111111111111111111111222222222222222222222222444444444333222111111111000000000000111111111111333333333222222222111111222222222222222222222222222222222111111111111111333333333333333333333333333444444555555555444444444444444444555555555666777444333333666888777555333444444555555555555555777777666666666555555555333444666888999888777777777777888888999999999:::777:::===AAAGGGTTTcccooowwwzzz}}}//////000000000000//////...............///000000111111111111111111111111000000000000000000000000.........///000111111111111111111111111111111111000///...///000111000/////////............------000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222222333111111222222222333333333333333333333333333333333555555555555555555555555333333444444555666666777777777666666666666777777777555333333555666555444666666555555555555555555555666777888:::<<<===>>>@@@@@@AAABBBCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHHHHKKKSSSZZZcccnnnxxx~~~|||yyywwwvvvuuummmlllkkkkkklllllljjjhhhiiiiiijjjkkklllmmmmmmnnnppppppooonnnmmmmmmmmmmmmmmmnnnnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmooorrruuuvvvwwwyyy{{{~~~|||{{{wwwyyy{{{~~~~~~}}}zzzzzzyyy{{{|||}}}|||zzzvvvvvvuuuvvvwwwzzz}}}|||{{{zzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzzzzyyyyyy{{{}}}|||yyyuuuoooiiieee```]]]XXXTTTQQQMMMIIIFFFEEEDDDCCCDDDEEEGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFDDDBBBBBBAAAAAAAAABBBCCCEEEFFFFFFHHHKKKOOORRRUUUWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTSSSRRRPPPNNNMMMMMMJJJJJJJJJIIIGGGFFFDDDDDDAAA???<<<999777666555555222222222222222222222222222222222222222222222222333222222111111222222333333333333222222222222111111111111111111111111111333333333333333333333333333333333222111111000000000000000111111111222222333333333222222222222111333333333333333333333333000111222333333222111111333333333333333333333333444444444444444333333333333444444555555555555444666555444444666777666666333444444555555555555555777777777777777666666666444555666888888888777777888888888888888999999999777:::>>>CCCKKKWWWfffqqqxxx{{{~~~111111111111000000//////...............//////000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000///...///000111000///////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111222222222333333333444444333333333333333333555555555555555555555555444444444555555555666666777777666666666666777777666555333444555666555444555555444444444555555666888999;;;<<<>>>??????@@@AAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBCCCEEEFFFIIIMMMTTT]]]gggqqq{{{}}}{{{wwwrrrooommmlllkkkggghhhiiikkkmmmnnnnnnmmmllllllmmmnnnpppqqqrrrssstttsssqqqooonnnnnnnnnnnnmmmnnnnnnoooooonnnnnnmmmnnnoooqqqqqqrrruuuyyy|||~~~~~~|||yyyxxxuuuvvvxxx{{{~~~~~~~~~~~~|||zzzyyyxxxwwwxxxyyy{{{}}}xxxxxxwwwwwwwwwxxxzzz{{{|||{{{{{{{{{zzzyyyyyyyyyxxxzzz|||}}}xxxrrrooojjjgggccc^^^ZZZTTTMMMIIIIIIGGGEEEEEEFFFGGGGGGFFFHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMLLLLLLJJJGGGEEECCCBBB@@@???>>>>>>@@@BBBCCCBBBDDDGGGKKKPPPSSSUUUWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVUUUTTTSSSQQQPPPOOONNNKKKKKKJJJJJJIIIGGGFFFEEEDDDBBB???===:::888777666333333333333222222222222111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111333333333333333333333333222222222111111111000000000000111111111222222222222222222222222222222222333333333333333333333333000222444666666555444333333333333333333333333333444444333333222222222333222333444555555444333333555444444333444555555555555666666777777777777777666666666666666666666666444555666777888777777777888888888888888888888888777:::>>>EEENNN[[[iiirrryyy|||333222111111000000//////...............///000000////////////////////////111111111111111111111111111000000000/////////...////////////////////////000///...///000111000///333333333444444444444444000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000111111111222222222111111222222222333333333444444333222222222333333555555555555555555555555666666555555555444444444777777666666666666777777555444444444666666555333444444333333444555666666999:::<<<===????????????AAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEDDDCCCDDDGGGJJJLLLUUU```kkkuuu~~~~~~tttqqqmmmiiifffeeeeeeeeedddgggkkknnnppprrrssstttppppppqqqqqqrrrsssssstttsssrrrpppnnnmmmmmmnnnnnnnnnoooppppppqqqpppppppppqqqsssvvvxxx{{{~~~|||yyywwwuuussstttuuuwwwzzz~~~~~~}}}|||~~~~~~}}}{{{yyyxxxxxxyyyzzzuuutttssssssssstttuuuvvvzzzzzzzzzzzzzzzyyyyyyyyytttvvvxxx{{{}}}~~~}}}{{{vvvsssooojjjddd]]]VVVQQQQQQOOOLLLJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKIIIGGGFFFBBBAAA???======>>>@@@AAA???AAADDDIIIMMMPPPSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWUUUTTTSSSRRRQQQPPPOOONNNKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEBBB@@@===;;;999999555444444444333333222222111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111222444666777666444333333333333333333333333333444333333222222222333444222222333333333222222111444444333333222222333444555666666777777777777777555555555555555555555555555666666777777777777777888888888888888999999999888:::???GGGQQQ^^^jjjrrryyy|||222222111000//////000000///////////////000111111........................111111111111111111111111111111111000///.................................000///...///000111000///000000000111111111111111000000000000000000000000////////////////////////222222222222222222222222222222222222222222222222111111111222222222222333111111222222222333333333444333222222222333444555555555555555555555555555777666666555444444333333666666555555555555666666555444444555666666555333444444444444555666777888888999;;;===>>>>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFAAACCCDDDDDDCCCEEEJJJNNNVVVaaannnwww{{{xxxjjjhhheeecccaaaaaabbbccccccggglllpppssstttvvvwwwssssssssssssssssssssssssrrrqqqooonnnnnnooopppqqqrrrssstttvvvwwwwwwwwwwwwwwwyyy}}}~~~|||}}}yyyvvvtttrrrrrrssstttwwwzzz}}}~~~|||{{{~~~|||yyyxxxxxxxxxyyytttsssqqqpppoooppppppqqqxxxxxxxxxxxxxxxxxxxxxxxxrrrsssuuuxxxzzz|||}}}~~~{{{vvvqqqjjjccc^^^XXXUUUPPPNNNMMMMMMLLLKKKLLLKKKJJJIIIIIIJJJLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIDDDCCCAAA@@@?????????@@@>>>@@@CCCGGGJJJMMMOOOPPPSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLLLLKKKKKKIIIHHHHHHGGGFFFEEECCC@@@>>>===<<<666666666555555444444333222222222222222222222222333222222111111222222333111222222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222222333111222222222222333333333111111111111111111111111111111333444444333222222333333333333333333333333444333222222222333555666444333222222222222222333444444555333222111333444333444444555555555555555444444444444555555555555666666666666666777777777666777777888999999::::::;;;===BBBJJJUUUbbbmmmsssyyy|||111111000/////////000111000000000000000111222222////////////////////////111111111111111111111111000000000000////////////////////////////////////000///...///000111000///------------......//////000000000000000000000000////////////////////////222222222222222222222222111111111111111111111111222222222222333333333333111111222222222333333333333333111111111333555666555555555555555555555555555555555555555555444444555555444444444444555555555444444555777666555333555555555666777999:::;;;:::;;;>>>@@@@@@@@@@@@???BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEE@@@CCCGGGHHHHHHLLLSSSZZZeeepppzzz{{{wwwqqqmmmdddcccaaa`````````aaabbbdddiiiooosssuuuvvvxxxzzzttttttttttttssssssssssssrrrqqqpppoooppprrruuuwwwyyyzzz|||~~~}}}{{{yyy}}}zzzwwwuuuqqqqqqrrrsssvvvyyy}}}}}}{{{zzz}}}}}}~~~|||{{{{{{|||}}}wwwvvvtttrrrppppppoooppptttttttttuuuuuuvvvvvvvvvssssssuuuwwwyyy{{{|||}}}|||}}}~~~~~~}}}~~~|||vvvppplllbbb^^^YYYUUUSSSRRRPPPOOONNNMMMLLLKKKJJJKKKMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNFFFEEEDDDCCCBBBAAA@@@???@@@AAACCCFFFIIIKKKLLLMMMQQQRRRSSSUUUVVVWWWWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPMMMMMMNNNMMMMMMLLLKKKJJJHHHGGGFFFEEECCCAAA???>>>888888888777666555555555333333333333333333333333333222222111111222222333111111222222222333333333111111111111111111111111222222222222222222222222222222222333333333333333111111111222222222333333111111222222222333333333222222222222222222222222333333333333333222222222333333333333333333333333444333222222333555777999777666444222111222444555555666777666333222444666333444444555555555555555444555555555666666666666777777666666666666777777555555666888999:::;;;<<>>???BBBDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCCCCCCCGGGKKKPPPRRRTTTZZZcccjjjpppzzz|||xxxtttnnnhhhdddaaaaaaaaa``````aaaaaaaaaffflllrrrvvvxxxyyy{{{}}}ssssssssssssttttttttttttsssrrrqqqqqqsssvvvyyy{{{}}}{{{{{{~~~|||yyywwwppppppqqqsssvvvzzz~~~~~~{{{yyyxxxxxxzzz|||~~~}}}{{{yyyvvvtttrrrrrrrrrqqqrrrrrrssssssttttttttttttuuuvvvwwwxxxyyyzzz{{{zzz{{{|||}}}}}}~~~~~~yyyuuupppkkkeeeaaa^^^]]][[[ZZZPPPOOOMMMLLLKKKLLLNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPGGGGGGFFFFFFDDDBBBAAA@@@AAABBBDDDFFFHHHJJJJJJKKKPPPQQQRRRTTTVVVVVVWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOOOOOOOOOONNNMMMLLLHHHGGGGGGFFFDDDCCCAAA@@@:::999999888777666666555333333333333333333333333333222222222222222222333111111111222222333333333111111111111111111111111333333333333333333333333333333333333333333333333111111222222222333333333111111111222222333333333333333333333333333333333777666555444444444444444333333333333333333333333333333222222444666999::::::888555333222444666888777888999777555444555888555666666777777777777777555666666666777777888888888777666666666666777777444555666777999;;;<<<===BBBDDDHHHQQQ]]]iiiqqqvvvxxx{{{111000///...------...///000000////////////000000////////////000000000000000000000000000000000000111111111000000000000000//////000000111111222222555333000000000000///...,,,---...///000111222333111111111111111111111111111111000000000000111111111111222222222333333333222222222222222222222222222222222222222222222222333333333222222111111111444444444444444444444444444444444555555555555666777777777777777777777777555666666555333111222333444333333333333333222222444555777999;;;<<<============>>>???AAABBBCCCCCCFFFDDDCCCCCCDDDDDDCCCBBBCCCDDDEEEEEEEEEFFFIIIKKKJJJOOOUUU[[[```fffnnnssszzzyyytttooolllkkkiiieeeaaahhhfffdddccccccdddfffgggiiikkknnnqqqtttuuuvvvvvvppprrruuuvvvuuuttttttuuutttttttttuuuwww{{{|||yyyzzz~~~{{{xxxwwwuuuttttttuuuxxx|||{{{wwwttttttsssuuuwwwzzz}}}|||yyyvvvtttsssxxxwwwuuusssrrrrrrrrrrrrnnnppprrruuuwwwyyyzzz{{{~~~~~~~~~~~~~~~}}}}}}|||~~~yyytttnnnjjjgggeeeaaa^^^YYYXXXWWWWWWWWWWWWUUUSSSQQQPPPNNNNNNNNNMMMKKKJJJGGGGGGIIIJJJKKKLLLLLLLLLNNNLLLIIIFFFDDDDDDCCCDDD>>>???AAADDDHHHLLLPPPSSSRRRPPPNNNMMMNNNQQQTTTVVVTTTTTTTTTTTTSSSQQQPPPOOORRRRRRRRRRRRQQQPPPNNNNNNKKKHHHEEEDDDEEEEEECCCAAAAAA???;;;777555555666777555555444333222222222222444444333222222333444444222222222222222222222222333333333222111000///...111111111111111111111111222222222222222222222222222222111111111111222222333333333444444444555555222111111111111111111222444444333222222111000000444444444444444444444444444333222222333666888:::===999555444555666666444555555555555555555555555555555555555555555444444666666666666666666666666777777777777777777777777666777999999999999;;;<<<===AAAJJJVVVbbblllrrruuuzzz}}}111000///...---......///000000////////////000000////////////000000000000000000000000000000000000111000000000000000000000000000000000000111111111333111//////000000///...---......///000111222222111111111111111111111111111111000000000000111111111111111111222222222333222222222222222222222222222222222222222222222222333333333222222222111111444444444444444444444444444444444555555555555666666666666666666666666666555666666555333222222333666666555555555555555555666777999;;;<<<>>>>>>?????????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDEEEFFFEEEDDDEEEFFFGGGGGGHHHJJJNNNQQQSSSYYYbbbjjjpppuuu{{{~~~yyyqqqnnnkkkjjjjjjiiifffdddfffeeedddddddddeeefffggghhhjjjkkknnnpppqqqrrrsssqqqtttvvvwwwwwwvvvwwwxxxxxxyyy{{{}}}|||{{{~~~~~~||||||~~~~~~{{{xxxvvvuuusssssstttuuuxxx|||zzzvvvttttttqqqsssuuuxxx|||~~~~~~{{{yyyxxx|||{{{xxxvvvtttsssssssssooopppqqqsssuuuwwwyyyzzz}}}~~~~~~~~~}}}||||||}}}~~~~~~yyyvvvssspppllliiidddcccbbbbbbbbbaaa^^^\\\VVVSSSPPPNNNMMMKKKIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIKKKJJJHHHGGGEEEDDDDDDCCCAAAAAAAAACCCFFFJJJNNNPPPOOONNNMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPRRRRRRRRRQQQQQQOOONNNNNNLLLIIIFFFEEEFFFFFFDDDBBBDDDBBB???;;;888777777777555444333333222222222222444333222222222222333444222222222222222222222222000111222222333222222222222222222222222222222222222222222222222222222222222222111111111111222222333333333444444444444555444444333222222333444444222222222333333333333333444444444444444444444444444333222222333666888999;;;888444333555666666555444444444444444444444444555555555555555555555555666666666666666666666666777777777777777777777777666777999999999999;;;======BBBLLLYYYeeeoootttwww}}}000000///.........//////111000000//////000000111////////////000000000000000000000000000000000000000000000000000000111111111111111111000000000000111///......///000000////////////000000000111111000000000000000000000000111111000000000000111111000000000111111111222222222222222222222222222222222222222222222222222222333333333222222222222111444444444444444444444444444444444555555555555666666666666666666666666666444555666555333222222333666666666666666666666666888999:::<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFHHHKKKMMMOOOTTTYYY\\\ccciiirrrzzzyyyrrrnnniiihhhggggggiiijjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkmmmoooqqqsssuuuwwwzzz{{{{{{{{{|||}}}}}}~~~}}}|||zzzwwwwwwwwwyyyyyyzzzyyyxxxwwwvvvwwwwwwxxxzzzzzzyyyxxxwwwvvvuuutttsssssstttvvvyyy}}}~~~~~~}}}yyyuuutttsssooopppsssvvvzzz}}}~~~}}}~~~zzzxxxvvvuuutttrrrqqqqqqrrrsssuuuwwwxxx{{{}}}~~~}}}|||xxxxxxyyy{{{~~~~~~zzzwwwvvvtttsssrrrqqqoookkkiii```\\\VVVQQQNNNLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBDDDGGGJJJLLLKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQQQQPPPOOONNNLLLJJJHHHGGGGGGFFFEEECCCFFFEEECCC@@@===:::888777444444333222222222333333333222222111111222222333222222222222222222222222//////111333444555555555333333333333333333333333222222222222222222222222222222111111111111222222333333333333444444444444555444222111111222444555111222222333444555555666444444444444444444444444444333333333444666777999777555333333444555666555333333333333333333333333555555555555555555555555666666666666666666666666777777777777777777777777666888999999999:::<<<>>>???EEEQQQ^^^iiirrrxxxzzz000000//////////////////111000000000000000000111////////////000000000000////////////////////////000000000000000111111111222222111111000000/////////...,,,---///000000///000000000000000000000000////////////////////////111111000000000000111111///000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444555555555555666666666666666666666666666444555666555333222333444444444444555555666666666999:::<<<===???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAACCCEEEFFFFFFFFFFFFGGGIIILLLQQQVVV[[[bbbhhhmmmuuuyyy~~~yyysssnnnjjjgggffffffgggiiijjjkkkkkkkkklllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjkkkmmmqqquuuxxx|||~~~~~~}}}}}}~~~~~~|||{{{{{{{{{yyyxxxvvvtttrrrqqqqqqqqqqqqpppnnnllllllmmmnnnpppqqqqqqrrrrrrrrrrrrssssssrrrsssuuuwwwzzz}}}}}}|||{{{yyyzzz|||zzzwwwtttrrrrrrnnnppprrrvvvzzz}}}~~~}}}|||{{{}}}zzzyyyyyywwwvvvtttssssssuuuwwwxxxzzz{{{}}}}}}{{{zzzvvvvvvwwwxxxzzz}}}|||wwwtttmmmggg___XXXRRRNNNKKKIIIEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFHHHJJJJJJIIIGGGFFFGGGEEECCCAAABBBDDDGGGHHHHHHIIIKKKNNNOOOPPPPPPPPPNNNNNNOOOOOOQQQRRRSSSSSSRRRRRRRRRSSSRRRRRRQQQQQQMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEEEECCCAAA>>>;;;:::555444333333222333333333222222222222222222222222222222222222222222222222///000111333444555666666333333333333333333333333222222222222222222222222222222111111111111222222222222333333333444444444444222000//////000222444222333333444444555555666333333333333333333333333444333333333444555777888444333222333333555555666333333333333333333333333444444444555555555555555666666666666666666666666777777777777777777777777777888999999999:::===???AAAIIIVVVdddnnnvvv{{{}}}~~~~~~|||//////000000000000000000111111000000000000111111////////////000000000000//////////////////////////////000000111111111111222222111111000000/////////---,,,---///000000000111111111111000000000000////////////////////////111111000000000000111111///000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444555555555555666555555555555555555555555333555555555333222333444444444555666666777888888:::;;;<<<>>>???@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEBBBDDDEEEEEEEEEEEEHHHJJJOOOTTT\\\dddkkkrrryyy}}}xxxvvvrrrnnnjjjhhhggggggiiikkklllmmmmmmmmmmmmmmmoooooooooooonnnmmmkkkjjjjjjiiijjjlllpppvvv{{{~~~{{{zzz{{{~~~~~~}}}~~~~~~~~~}}}}}}{{{yyywwwvvvvvvvvvvvvuuusssqqqooommmkkkkkkkkkiiigggfffeeefffhhhiiiiiiiiijjjkkklllnnnnnnooonnnooorrruuuwwwzzz{{{|||||||||{{{zzzxxxwwwuuuuuutttvvvxxxwwwuuurrrppppppnnnoooqqqtttxxx|||~~~}}}||||||{{{{{{~~~}}}zzzxxxwwwxxxyyyzzzzzz{{{|||}}}|||{{{yyyxxxwwwwwwwwwwwwxxxzzz|||}}}|||vvvpppfff^^^VVVQQQLLLIIIDDDDDDCCCDDDDDDFFFGGGHHHDDDFFFIIIKKKLLLKKKIIIHHHHHHFFFDDDBBBAAACCCDDDFFFGGGHHHKKKNNNPPPQQQQQQPPPNNNMMMMMMNNNOOOPPPRRRSSSRRRSSSSSSTTTTTTTTTSSSSSSNNNNNNMMMKKKIIIHHHHHHHHHCCCCCCDDDDDDCCCAAA>>>===777666555444333333333333222222222222222222222222222222222222222222222222111222333444444444444444222222222222222222222222222222222222222222222222222222111111111111222222222222222333333333444444333222000//////000222333444444444444444444444444333333333333333333333333444444444444555555666777222222333333333444555666444444444444444444444444444444444555555555666666666666666666666666666666777777777777777777777777777888999999999:::>>>@@@CCCMMM\\\jjjsssyyy}}}~~~}}}~~~~~~~~~~~~{{{//////000111111111000000222111111000000111111222////////////000000000000000000000000000000000000/////////000111111222222111111111111000000000000000...---...///111111000111111111111111111111000000000000000000000000000111111000000000000111111000000000111111111222222222222222222222222222222222222222222222222222222111222222222222333333333444444444444444444444444444444444555555555555666555555555555555555555555333444555555333333333555666666777888:::;;;<<<<<<;;;<<<===???@@@@@@AAAAAA???@@@AAABBBDDDEEEFFFGGGBBBDDDFFFFFFEEEHHHMMMRRRZZZ```jjjsss{{{zzzuuummmlllkkkiiiggggggjjjllloooqqqssssssqqqoooooooooooonnnnnnnnnnnnmmmmmmmmmllllllmmmpppuuu|||}}}zzzyyyzzz{{{{{{{{{yyyzzz{{{zzzxxxxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{zzzxxxvvvuuuuuuuuuvvvuuuuuutttrrrpppmmmkkkiiihhhgggfffeeedddeeeffffffeeeeeefffhhhiiijjjkkklllkkklllooorrrtttuuuuuuuuuwwwvvvuuusssqqqpppnnnnnnppprrruuuuuussspppnnnmmmllllllnnnppptttxxx|||~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{|||~~~~~~~~~}}}|||||||||{{{yyyxxxxxxxxxwwwvvvvvvvvvwwwyyyzzz||||||vvvmmmccc[[[TTTNNNJJJFFFEEEEEEDDDEEEFFFGGGHHHCCCEEEHHHKKKLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDFFFGGGJJJMMMOOOQQQQQQQQQOOONNNMMMMMMMMMNNNPPPQQQRRRRRRSSSTTTTTTUUUTTTTTTOOOPPPOOOMMMJJJIIIIIIJJJBBBCCCDDDDDDDDDBBBAAA@@@:::999777666444444333333222333333444444333333222222222222222222222222222222333333333333333222111111111111111111111111111222222222222222222222222222222111111111111222222222222222222333333333333444333333333333333333444444444444333333333333333333333333333333333333333444444444555555555666666111333444444444333555666555555555555555555555555333333444444555666666666666666666666666666666666777777777777777777777777777888999888999;;;???BBBEEEQQQaaaooowww{{{~~~~~~...///000111222111111000222111111000000111111222////////////000000000000000000000000000000000000...//////000111111222222000000000000000111111111111000......000111111000111111111111111111111222111111111111111111111111111111000000000000111111111111111111222222222333222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444444444444555555555555666555555555555555555555555333444555555333333444555666777888999:::<<<=========>>>???@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEAAADDDFFFGGGHHHMMMWWW^^^gggnnnyyy~~~{{{wwwrrrmmmjjjkkklllkkkjjjkkknnnrrrrrruuuwwwwwwtttqqqqqqqqqnnnnnnnnnoooppprrrtttuuuttttttvvvzzz~~~|||yyyxxxyyyyyywwwuuuuuuvvvwwwvvvvvvvvvxxxzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}{{{zzzzzzzzz{{{|||{{{|||{{{zzzxxxtttqqqpppllllllkkkkkkkkkjjjjjjjjjhhhiiijjjkkklllmmmnnnnnnlllnnnqqqtttuuuuuutttsssvvvuuusssqqqnnnmmmlllkkkmmmpppssssssqqqmmmkkkjjjgggggghhhjjjmmmqqquuuwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxzzzzzzzzz~~~~~~|||zzzyyyyyyyyywwwvvvuuutttssstttuuuuuuxxx{{{}}}tttlllccc[[[TTTOOOKKKJJJHHHFFFEEEEEEFFFGGGCCCDDDFFFHHHIIIIIIHHHHHHEEEEEEEEEFFFEEEEEEEEEDDDDDDFFFHHHKKKMMMOOOPPPQQQQQQOOONNNLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTPPPQQQQQQOOOKKKIIIJJJLLLEEEEEEEEEEEEDDDCCCBBBAAA===<<<:::888666444333333333444555555555555444333222222222222222222222222111222222222222222111111222222222222222222222222222222222222222222222222222222111111111111222222111222222222222333333333222333444444444444333222111111222222333333444444222222222222222222222222444444555555555555555555222444666666444333444666444444444444444444444444333333444444555666666777666666666666666666666666777777777777777777777777888888888888888;;;???CCCGGGTTTeeesssyyy|||}}}...///000222222222111000222222111111111111222222////////////000000000000000000000000000000000000...//////000111222222222//////000000111111222222222111//////111111111000000000111111111222222222111111111111111111111111111111000000000000111111111222222222222333333333222222222222222222222222222222222222222222222222111111111222222333333333444444444444444444444444444444444555555555666666555555555555555555555555333444555555333333444555444555666777999:::<<<<<>><<<999666444333333444444555666666555444444222222222222222222222222///000111222222222222222333333333333333333333333222222222222222222222222222222111111111111222222111111222222222333333333///000222333333222000///...///000111333444555666222222222222222222222222444444555555666555555555222555777777444333444666333333333333333333333333333333444444555666777777666666666666666666666666777777777777777777777777888888888888888;;;@@@CCCIIIVVVggguuuzzz|||}}}~~~000000000000000000000000000000000000000000000000---...///000000///...---000000000000000000000000333333333222222111111111111111111111111111111111000000000000000000000000333333333222222111111111333222222222222222222333222222111111111111222222111111111111111111111111111111111111111111111111000111111111111222222222111111222222222333333333444444444555555555555666777666555444444444444444444444444444444444444444555555555555555555555555999999888999:::<<<>>>@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDBBBAAABBBEEEGGGCCCFFFJJJOOOTTT]]]iiiqqq}}}tttqqqnnnkkkjjjllloooqqqqqqrrrttttttsssrrrsssttttttuuuvvvuuusssrrrssstttoootttxxxxxxzzz}}}{{{yyywwwuuusssssstttuuuuuuvvvxxx|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzwwwsssppprrrrrrsssuuuuuusssnnnkkkhhhfffccccccdddeeeffffffkkklllmmmmmmmmmooorrrtttqqqqqqqqqqqqrrrsssttttttvvvxxx{{{~~~|||||||||wwwuuusssrrrqqqrrrssstttttttttuuuwwwyyy{{{}}}~~~~~~uuullleeeaaa^^^YYYSSSPPPNNNLLLIIIEEEGGGEEECCCCCCEEEFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDFFFHHHKKKNNNOOOQQQPPPNNNLLLJJJIIIIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPOOONNNMMMKKKKKKKKKJJJIIIGGGFFFEEEDDDDDD@@@???===:::888666555555777666555444444444444444333333222222111000000///222222222222222222222222333333333222222111111111111111111111111111111111444444444333333222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333444444444222333333444555555555444444444444555555555555666666666666666666666666666555555555555555555444444777777777777777777777777333333444666777999::::::<<<999888;;;<<<<<<@@@EEEKKK[[[lllvvv{{{000000000000000000000000000000000000000000000000......000111111111111000000000000000000000000000222222111111111000000000111111111111111111111111111111111111111111111111222222222111111000000000222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111222222222222111222222222222333333333444444444555555555555666777666555444444444444555444444444444444444444444555555555555555666666777999999999999;;;===???@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCBBBCCCEEEGGGIIIMMMTTTZZZ```hhhssszzz}}}xxxtttmmmllljjjiiikkkooosssvvvuuuwwwxxxwwwuuusssssstttuuuvvvvvvuuusssssssssuuussszzz~~~||||||}}}~~~|||~~~~~~~~~|||{{{zzzyyyxxxyyyzzz{{{|||~~~{{{wwwyyyxxxyyyyyyyyyvvvrrrnnnkkkhhheeedddeeeffffffffffffffffffggggggiiikkkmmmllllllmmmmmmnnnpppqqqrrrssstttvvvyyy}}}~~~xxxwwwtttrrrqqqqqqrrrsssttttttuuuvvvwwwxxxzzz{{{{{{sssmmmiiiaaa\\\VVVSSSRRROOOKKKHHHJJJGGGEEEDDDDDDEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBBCCCFFFIIILLLNNNRRRQQQPPPNNNKKKIIIGGGFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKIIIHHHFFFEEEEEEEEECCCAAA???===;;;999888888777666555444444444444444333333333222111000000000222222222222222222222222333333333222222222111111111111111111111111111111444333333333222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333444444444222333444444555555555444444444444555555555555666666666666666666666666666555555555555555555555555777777777777777777777777666666666666777777888888;;;888888;;;<<<<<<@@@FFFPPP___ooowww|||000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000/////////111111111111111111111111111111111111111111111111111111111000000000000000111111111000000111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111222222222333222222222222333333333333444444444555555555555666666666555555444444555555444444444444444444444444555555444444555777999:::999999:::;;;<<<>>>???@@@BBBBBBBBBBBBBBBBBBCCCCCC@@@BBBDDDFFFFFFGGGIIIJJJQQQWWW```hhhnnnuuu}}}~~~xxxrrrllliiiddddddeeeggglllrrrxxx||||||}}}}}}{{{wwwuuutttttttttvvvvvvvvvuuuuuuvvvxxx|||}}}zzzxxxxxxxxxyyyxxxyyyzzzzzzyyyyyy{{{}}}~~~zzzwwwrrroookkkiiiiiihhhgggfffccccccccccccdddeeefffggghhhhhhhhhjjjkkkmmmooopppqqqqqqqqqsssvvvzzz}}}{{{yyywwwtttrrrrrrrrrrrruuuuuuuuuuuuuuuvvvwwwxxx|||}}}~~~zzzuuuqqqfffbbb]]]ZZZYYYVVVQQQMMMMMMJJJFFFDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHBBBBBBAAAAAACCCFFFIIILLLQQQQQQQQQOOOMMMIIIFFFDDDBBBCCCEEEGGGJJJMMMOOOQQQQQQQQQRRRRRRQQQPPPOOOOOOMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDBBB@@@>>><<<<<<;;;888777666555444444333444444333333222222111111000222222222222222222222222333333333222222222222111222222222222222222222222222222222222222111111111111111111111111111111111333333333333333333333333333333333333333333333333333333333333444444444444333333444555555555555444444444444555555555555666666666666666666666666666555555555555555555555555777777777777777777777777999888888777777666666555:::888888:::;;;<<>>>>>999999777666444444333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333333333333444444444444555444444555555555555444444444444444555555555555666666666666666666666666666555555555555666666666666666666666666666666666666999999888888777666666666999777888:::;;;<<>>:::;;;<<<>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCBBBDDDFFFHHHJJJNNNTTT\\\aaaiiipppyyy|||ssslllgggccc___]]]^^^___bbbfffllltttzzz~~~~~~zzzvvvttttttrrrtttwwwzzz}}}}}}{{{xxxuuussssssssssssqqqrrrssssssssstttxxx{{{{{{vvvsssooommmkkkjjjkkkjjjgggeeeccccccddddddfffggghhhiiihhhgggggghhhkkkppptttwwwvvvwwwxxx|||{{{xxxwwwwwwwwwwwwwwwwwwxxxyyy{{{}}}}}}}}}zzzvvvtttqqqqqqqqqnnnhhhdddWWWSSSMMMIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGIIIHHHJJJMMMNNNMMMKKKGGGDDD>>>???@@@BBBFFFJJJNNNPPPPPPPPPQQQRRRSSSSSSSSSSSSOOOOOOMMMKKKJJJIIIIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@<<<;;;999777666555444444444444444333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333333333444444444555555555444555555666666555444444444444444555555555555666666666666666666666666666555555555666666666777777666666666666666666666666777777777777888888888888999888999;;;;;;===EEENNNYYYfffsssyyy|||000000000000000000000000000000000000000000000000000///000111555:::???BBB000000000000000000000000000000111111111111222222111111111111111111111111222222222222222222222222222222222222222333333333111111111000000111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222333333333333333333333333444444444444444444444555555555555666666666555555666666777777555555555555555555555555666777888:::;;;<<<===>>>;;;<<<===???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDFFFHHHLLLQQQWWW___hhhnnnxxx}}}uuuqqqkkkfffcccbbb```___```aaacccgggmmmsssxxx{{{{{{xxxwwwwwwtttwwwzzz}}}zzzyyyvvvsssrrrqqqrrrrrrqqqrrrsssssstttwww{{{{{{xxxtttssssssppplllggggggffffffeeeeeefffffffffcccbbbbbbdddfffiiilllnnnooopppqqqtttxxx}}}}}}|||{{{|||yyyzzzzzz{{{}}}~~~~~~|||}}}~~~~~~~~~}}}~~~}}}wwwrrrccc^^^WWWQQQMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDDDDEEEFFFGGGEEEGGGJJJLLLLLLIIIGGGEEE>>>>>>>>>@@@CCCGGGJJJMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQPPPNNNMMMKKKJJJJJJJJJFFFEEEDDDCCCBBBBBBBBBBBB>>>===;;;999777666555555444444444444444444444444222222222222222222222222111222222222222333333333333333333333333333333333111111111222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444555555555555555666666666666555444444444444444555555555555666666666666666666666666666555555555666666777777888777777777777777777777777666666777777888999::::::999888:::<<<<<<>>>HHHRRR[[[hhhtttyyy|||000000000000000000000000000000000000000000000000000//////111555;;;@@@DDD000000000000000000000000/////////000000000111111111111111111111111111111222222222222222222222222000111111111222222222222222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111222222222333333333444444333333333444444444444555444444444555555555555666666666666666666777888888555555555555555555555555666888:::<<<>>>>>>===<<<;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEIIIOOOWWW___hhhooowww{{{yyytttllliiieeeccccccbbbbbbaaabbbccceeeiiimmmssswwwzzz~~~}}}|||||||||zzz|||~~~}}}wwwuuusssqqqpppppppppqqqrrrsssuuuvvvwww{{{xxxssspppooonnnlllkkkjjjjjjjjjccccccccccccdddeeefffgggiiijjjkkkmmmqqquuuyyy{{{~~~~~~}}}}}}}}}~~~~~~~~~|||||||||{{{}}}sssmmmcccZZZTTTPPPLLLJJJFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIIIIGGGDDDCCC>>>=========???BBBFFFHHHJJJKKKMMMOOOPPPRRRRRRRRRRRRQQQOOONNNLLLKKKKKKKKKGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@>>>;;;999777666666444444444444444555555555222222222222222222222222111111222222222333333333333333333333333333333333222222222222333333333444333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555666666666666666555444444444444444555555555555666666666666666666666666666444555555666777777888888777777777777777777777777666777777888888999::::::999999<<<>>>===???JJJVVVaaalllwww{{{}}}000000000000000000000000000000000000000000000000111000///...111666;;;>>>000000000000000000000000---.........//////000000111111111111111111111111222222222222222222222222//////000000111111111222333333222222222222333333222222111111111111222222111111111111111111111111111111111111111111111111222222333333333444444444333333333444444444555555444444444555555555666666666666666666666777888888666666666666666666666666666888<<<>>>???>>>===;;;;;;===???AAABBBCCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFMMMUUUaaammmvvv}}}yyyooojjjhhhfffcccbbbcccccccccbbbcccdddfffiiinnnssswwwzzz}}}~~~~~~~~~|||xxxvvvxxx|||{{{uuusssqqqooonnnnnnoooppptttuuuvvvxxxzzz~~~zzzyyyvvvtttrrrpppooooooggggggffffffeeeddddddcccfffffffffhhhkkkppptttvvvwwwxxxyyy{{{~~~}}}}}}zzz|||~~~}}}}}}~~~wwwlllaaaYYYSSSNNNKKKEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFFFFEEECCCBBBFFFGGGHHHHHHGGGEEEBBBAAA>>>===;;;;;;<<>>>>>@@@LLLXXXfffpppzzz}}}~~~111111111111111111111111111111111111000000000000000000000000000000000000111111000000000000111111222222222222111111111000222111111111000000//////222222111111111111222222000111111111111222222222222111000000///000000000222222222222222222222222///000000000000111111111222222222222222222222222333333333333333333333333888777666555444333222222555555555555555555444444444444555555666777777777666555444444555777999;;;============<<<<<<<<<<<<>>>@@@CCCEEEGGGGGGFFFFFFGGGFFFDDDBBBCCCHHHNNNTTTTTTcccrrr{{{xxxpppjjjggghhhiiijjjkkklllkkkkkkjjjfffhhhjjjkkkmmmppptttwww|||}}}~~~{{{wwwssspppoooqqquuuxxx|||{{{{{{sssssssssrrrpppqqqsssuuuvvvxxx{{{~~~~~~}}}}}}}}}}}}vvvqqqkkkiiikkkkkkhhhdddcccccccccdddfffiiimmmoooooorrrvvvyyyzzz|||}}}{{{yyyxxxwwwwwwyyy|||ssskkkggg```VVVNNNJJJHHHEEECCCCCCBBBAAA@@@FFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@;;;;;;;;;<<<===???BBBCCCEEEFFFHHHJJJLLLNNNPPPPPPSSSRRRPPPNNNMMMLLLKKKKKKLLLJJJHHHGGGGGGFFFEEEDDDAAA@@@@@@???===<<<:::999999999888666555444333222666555555555555444444444444444444444444444444444555555555666666666666666555555555444444333333333666666666666666666666666333333333333333333333333444444444333333222222222444333222111111111222333333333333444444444555555666666555555555444444444444444444444444444333333777777777777666666666666666666666666777777777777;;;:::999888666666555555888:::;;;<<>>@@@AAADDDEEEGGGJJJMMMOOOQQQSSSSSSRRRPPPOOOMMMLLLLLLLLLKKKIIIGGGFFFGGGGGGFFFEEEAAAAAAAAA@@@>>><<<;;;:::888888777777666555555444555555555555444444444444444444444444444444444444888777666555444333333222444444444444333333333222555555555555555555555555333333333333333333333333444444444333333222222222333222222111111222333444333333333444444444555555555555444444444333333333444444444444444444444444777777777777666666666666888888777777666666555555777888888999888888777666999:::<<<===@@@HHHTTT\\\ooosssyyy~~~////////////////////////111111111111000000000000000000000000000000000000111111000000000000111111111111111111000000000///111111111111111000000000222222111111111111222222000111111111111222222222333333222111111111111111111111111111111111111111111222222222222333333333222222222222222222222222111111222222333333333444333333444444555555555666555555555555555555555555888777777666555555444444666555555555666888:::;;;<<<<<<======>>>?????????AAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEEEEIIIQQQ[[[aaappp{{{{{{vvvsssrrrrrrrrroooppppppppppppoooooonnnpppqqqqqqpppqqquuuzzz~~~~~~xxxwwwuuurrrpppnnnllllllhhhggghhhiiikkknnnqqqsssvvvvvvvvvuuussssssuuuvvv{{{}}}~~~~~~}}}~~~|||wwwrrroookkkgggeeedddeeeffffffiiikkkmmmooorrrvvvyyy{{{}}}~~~{{{xxxwwwuuusssqqqqqqrrrtttuuu|||~~~~~~yyyvvvpppggg___TTTPPPKKKGGGFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFFFFFFFDDDCCCBBB??????>>>=========>>>>>>AAACCCEEEIIIMMMQQQTTTUUUTTTSSSQQQPPPNNNNNNMMMMMMJJJHHHGGGFFFGGGHHHGGGFFFBBBBBBBBBAAA???>>><<<;;;888888888777777777666666555555555555444444444444444444444444444444444444666666555444333222222111333333333333222222222222444444444444444444444444444444444333333222222222444444333333333333222222222222111111222333444555333333333444444444555555444444444333333333333333333333333444555555555666666666666666777777777777999999888777666555444444555666888999:::999888777999;;;<<<>>>BBBKKKXXXaaarrrvvv{{{~~~000000000000000000000000111111111111000000000///000000000000000000000000111111000000000000111111111111111000000000//////111111111111111111111111222222111111111111222222000000111111111222222222444333222222111111222222000000000000000000000000//////000000000111111111222222222222222222222222222222222333444444555555333333444444444555555555444444444555555555555555777777666666555555555555666666666666888999;;;<<<<<<<<<===>>>???@@@AAABBBDDDCCCCCCCCCCCCBBBBBBBBBEEEFFFHHHKKKRRR]]]hhhppp|||}}}wwwwwwwwwwwwxxxxxxxxxyyyttttttssssssrrrqqqpppppprrrrrrrrrsssuuuzzz}}}~~~}}}yyyvvvsssrrrooollljjjhhhggggggcccdddgggiiilllnnnpppqqqsssssssssqqqqqqrrrvvvyyy}}}}}}xxxrrrnnnlllllllllgggggghhhiiikkkmmmppprrrrrrtttwwwxxxzzz|||~~~zzzwwwwwwuuusssqqqpppqqqssstttxxxzzz|||}}}~~~~~~|||wwwoooiii[[[VVVPPPKKKIIIIIIIIIIIIBBBBBBCCCCCCDDDDDDEEEFFFDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBAAA@@@???>>>======>>>@@@DDDHHHMMMQQQUUUWWWTTTTTTRRRQQQPPPOOOOOOOOOJJJHHHGGGGGGHHHIIIHHHGGGCCCCCCCCCBBBAAA@@@>>>>>>;;;;;;:::999888777666666555555555444444444333333333333333333333333333333111111222222333333444444222222222222222222222222333333333333333333333333555444444333333222222111333333333333333333333333111111111222333444555555333333333444444444555555444444444444444444444444222333333444555666666777666666666666777777777777888888888777666555555555777777888888888888999999999:::<<<>>>DDDNNN\\\eeevvvyyy|||111111111111111111111111111111111111000000000///000000000000000000000000111111000000000000111111111111111111000000000000111111111111111222222222222222111111111111222222000000111111111222222222444333222222111111222222000000000000000000000000//////000000000111111111222222222222222222222222333444444444555555666666555444444444444333333333444444444555555555666666555555555555666666777777555666666777999;;;<<<===<<<===>>>???@@@BBBCCCCCCFFFEEECCCBBBAAA@@@AAAAAADDDGGGKKKRRR\\\hhhuuu}}}}}}zzzwwwvvvqqqtttyyy~~~~~~yyyxxxwwwvvvtttsssrrrrrrrrrssstttwww{{{}}}|||}}}}}}{{{wwwrrroooooommmjjjgggeeedddddddddbbbcccfffiiilllmmmnnnnnnpppqqqqqqqqqrrruuuzzz~~~|||wwwtttrrrllljjjhhhggghhhiiiiiijjjjjjllloooqqqssswww{{{~~~|||yyyuuutttrrrppppppqqqssstttwwwwwwxxxxxxxxxzzz~~~~~~zzztttoooddd^^^WWWQQQMMMLLLKKKKKKCCCCCCBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>@@@CCCHHHMMMQQQUUUWWWUUUUUUSSSRRRQQQQQQQQQQQQLLLJJJHHHHHHIIIJJJJJJIIIDDDDDDDDDDDDCCCBBB@@@@@@@@@???===;;;999666555444555444444444444333333333333333333333333333333333000000111111222333333444222222222222222222222222333333333333333333333333444444444333333222222222333333333333333333333333111111222333444555555555333333333444444444555555555555555555666666666666333333444444555666777777555666666666777777777888666666666666777777777777<<<:::888666555777999:::888:::<<>>>>>???@@@AAABBBCCCDDDFFFEEECCCBBBAAACCCDDDFFFHHHMMMTTT\\\gggttt}}}xxxtttrrrrrrsssqqqvvv~~~~~~}}}{{{yyywwwvvvuuuuuutttwwwzzz~~~zzzvvvrrrmmmjjjiiigggdddbbb``````aaaaaaaaacccfffiiikkkmmmmmmmmmoooqqqrrrtttwww{{{~~~{{{wwwsssnnnkkkiiigggfffeeeeeegggiiikkkmmmqqqvvvyyy{{{|||~~~|||uuusssqqqooooooppprrrsssuuuvvvvvvvvvuuuwwwzzz||||||xxxuuummmhhh```YYYTTTQQQNNNLLLEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAABBBFFFJJJNNNRRRVVVWWWVVVUUUTTTSSSSSSRRRRRRRRRNNNLLLJJJJJJKKKLLLKKKJJJFFFFFFFFFEEEEEEDDDBBBBBBCCCBBB???===:::777555333444444444444333333333333333333333333333333333333333333222222111111111111222222222222333333333333333333333333333333333333333333333333333333333333222222333333333333444444111222333444555555444444333333333444444444555555666666666666666777777777444444444555666666666777555555666666777777888888555666666666777777777888===;;;888666666777999:::888:::===AAAHHHUUUeeepppzzz|||~~~111111111111111111111111111111111111000000000000000000000000000000000000111111000000000000111111333333333333222222222222111111111222222333333333222222111111111111222222000111111111111222222222222222111000000000000111222222222222222222222222111222222222222333333333222222222222222222222222444444444333222222111111222333333333333333444444333333444444555666666777555555555666666666666666555666777999;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDEEEDDDCCCCCCEEEHHHLLLNNNTTTZZZbbbkkkuuu{{{tttmmmkkklllpppsssvvv{{{~~~{{{zzzyyyyyy{{{}}}yyytttqqqmmmiiigggdddbbb```^^^]]]^^^___aaaccceeegggkkknnnpppqqqqqqsssvvvyyy}}}{{{uuupppmmmiiifffdddeeeffffffgggjjjnnnqqquuuvvvwwwzzz}}}~~~}}}zzzwwwtttqqqppppppqqqrrrrrrsssuuuuuuvvvwwwyyy{{{{{{}}}~~~}}}{{{vvvqqqiiiaaa[[[VVVQQQNNNHHHFFFDDDCCCBBBCCCDDDDDDEEEDDDCCCCCCCCCEEEGGGIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGJJJMMMQQQUUUWWWYYYWWWVVVUUUTTTTTTSSSSSSTTTQQQOOOMMMLLLMMMMMMLLLJJJFFFGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@===;;;888666555444444444333333333222222222222222222222222222222333333222222222222111111222333333333444444444444444444444444444444444444111222222333333444444555222222222333333444444444222333444555555444444333333333333444444444555555555555555555666666777777555555555555666666666666555555555666777888888888777777777777666666666666888888999999999999999999:::<<>>>>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDHHHMMMSSSVVVaaafffoooxxxzzzuuulllfffeeeiiipppuuu{{{~~~}}}|||||||||yyytttpppmmmjjjgggdddcccaaa___]]]]]]^^^```bbbeeegggjjjnnnqqqtttwwwxxxyyy|||yyytttoookkkdddeeedddccccccdddhhhjjjpppqqqsssuuuxxx|||~~~~~~|||zzzxxxzzz~~~}}}yyyuuusssrrrssssssoooqqqtttvvvwwwxxxzzz|||yyy{{{~~~|||wwwoooggg```ZZZTTTPPPIIIHHHEEECCCBBBBBBCCCDDDEEEDDDBBBAAABBBEEEHHHJJJIIIJJJKKKMMMMMMMMMLLLLLLJJJKKKMMMPPPSSSVVVYYYZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSQQQNNNNNNNNNMMMLLLKKKGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@>>><<<:::888888444444444333333333222222222222222222222222222222///000111222333444555555333333333444444555555555444444444444444444444444000111222333444444555666222222222333333444444444333444555555555444333222333333333444444444555555444444444555555555666666666666666666666555555555444555555666777888888999999999888777666555444444333555999<<<===<<<:::999<<<>>>AAAFFFNNN]]]nnnzzz{{{}}}111111000000000000000111222222111111111111222222000000000000000000000000///////////////////////////000000000000111111111111111111111111111111111111111000000000000111111111222222333333222222111111111111111111111111111222222222222222222222222222222333333333333444444222222222222222222222222444444444444333333222111222333444444555555444444222222222333333333444444444444444555555555666666777777999;;;===???@@@AAABBBBBBAAABBBDDDDDDBBBAAABBBDDDHHHKKKPPPWWW___eeeooottt|||qqqmmmhhheeeeeejjjpppuuuzzz{{{wwwqqqnnnllljjjfffbbb___``````______```dddgggmmmppptttwwwzzz|||~~~wwwsssooojjjfffddddddcccbbbgggggghhhlllrrrwwwzzz||||||zzzxxxwwwyyy}}}~~~zzzwwwuuusssqqqttttttttttttuuuvvvvvvwwwyyyzzz{{{||||||}}}yyysssmmmddd[[[TTTTTTPPPLLLIIIGGGGGGEEEDDDCCCFFFHHHGGGDDDBBBCCCEEEIIIJJJKKKLLLNNNPPPQQQQQQPPPQQQRRRTTTVVVWWWXXXXXXYYYYYYXXXWWWVVVTTTRRRQQQSSSRRRPPPNNNMMMKKKKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDBBBAAA@@@>>><<<:::888777666444333333444555444333222222222333333444444444333333333333333333333333444333333222222333333444333444444555555444444333444444444444333333222111222333555666666555333222222222222333333444555555444444444444444444444444555555555555555555555555555555555555555555555555777777888999999999999888666666777888999:::::::::999555222555<<>>???AAAAAAAAAAAA@@@AAABBBBBBBBBAAADDDHHHMMMTTT[[[ccckkkpppyyy|||}}}wwwnnnlllhhhggghhhmmmrrrvvv{{{~~~{{{vvvwwwsssooolllkkkhhheeebbbbbbcccddddddeeegggkkknnnsssvvv{{{~~~zzztttooollliiigggffffffeeeeeehhhmmmrrrtttuuuwwwvvvttttttvvvyyy}}}~~~{{{xxxvvvtttvvvuuuuuutttuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{~~~|||wwwqqqiiicccZZZVVVQQQLLLIIIGGGDDDBBBDDDFFFHHHGGGEEECCCDDDFFFHHHIIIJJJKKKMMMOOOQQQQQQTTTUUUVVVXXXZZZ[[[[[[[[[ZZZZZZYYYXXXWWWUUUSSSRRRQQQQQQOOONNNMMMMMMMMMMMMKKKKKKIIIGGGFFFEEEDDDDDDDDDCCCAAA???===;;;:::999777555333333444555444333444444444555555555666666333222222222222222222222444333333222222333333444333444444555555444444333333444444444333333222111222333555666666555333222222222111111111111111111444444444444444444333333555555555555555555555555555555555555555555555555777777888999999999999888777777777888999999999:::999666444666:::===;;;888<<<===@@@JJJXXXhhhttt{{{}}}~~~yyy111000000000000000111111000000////////////000000000000000000000000000000111111111111111111111111111222222222222333333333111111111111111111111111111111000000000000111111111222222333333222222111111111111111111111111111222222222222222222222222000000111111111222222222444444444444444444444444222333444444444444444444222333444444555555444444444444444444555555555666666666777888999999:::::::::;;;<<<===???@@@BBBBBBAAAAAAAAABBBBBBCCCDDDDDDHHHNNNWWWaaajjjrrrzzz|||sssmmmkkkjjjiiijjjlllooosssvvvuuuxxx|||~~~{{{vvvssstttrrrooommmllljjjhhheeefffhhhjjjlllnnnrrrwwwzzz~~~}}}xxxtttooolllgggeeedddeeeiiilllnnnnnnqqqqqqqqqrrrtttwwwzzz||||||yyywwwxxxwwwvvvuuutttuuuvvvvvvwwwxxxzzzzzzyyyzzz{{{}}}zzzvvvhhhccc\\\UUUPPPKKKGGGCCCDDDFFFGGGFFFEEEEEEFFFGGGFFFGGGHHHJJJLLLNNNPPPQQQVVVWWWYYYZZZ[[[\\\\\\]]][[[[[[ZZZYYYXXXVVVUUUTTTPPPPPPOOONNNNNNNNNOOOOOOKKKJJJIIIGGGFFFEEEEEEEEEEEEEEECCCAAA???>>><<<;;;888666444444555555444333444444444555555555555666333333222222111111000000444333333222222333333444333444444555555444444333333333444444444333222222222333444555555555333333333333333222111000000000555555555444444333333333555555555555555555555555555555555555555555555555666777888888999999888888888888888888888888999999888888888888999999::::::>>>>>>BBBLLLZZZjjjxxxuuu000000000000000000111222000000////////////000000000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111111111000000000000111111111222222333333222222111111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222111111222333444444333333222333444444555555444444555555555555666666666666666666777888:::;;;<<<<<<======>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDFFFIIIKKKOOOVVVbbbmmmwwwyyyrrrllliiikkkkkkkkklllnnnoooqqqrrrppprrrvvvzzz~~~}}}{{{xxxuuusssttttttsssrrrrrrqqqooonnnnnnppptttwwwzzz{{{wwwnnnkkkhhhggggggiiijjjiiilllmmmnnnpppsssvvvyyy{{{~~~}}}{{{zzzyyywwwuuuttttttuuuuuuxxxyyy{{{{{{zzzyyyzzz{{{}}}yyytttkkkccc\\\TTTNNNJJJFFFGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJMMMOOOQQQVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVRRRQQQPPPOOOOOONNNOOOOOOLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA???>>>===:::888666555666666555333333333333333333333333333444444333333222111111111444333333222222333333444333444444555555444444333333333333444444333333222222333444555555555444444555555444444444333333333555555555444444333333222555555555555555555555555555555555555555555555555666777777888888888888888999999999888888888888888777999;;;:::888777999;;;???@@@DDDOOO^^^nnn{{{~~~qqq000000//////000111222222222111111000000111111222111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111111111000000000000111111111222222333333222222111111111111111111111111111222222222222222222222222222222222333333333333444222222222222222222222222///000111222222222222222222333444444555555444444555555555666666666777777555666777888:::;;;======??????@@@@@@AAABBBCCCCCCBBBCCCDDDDDDEEEHHHMMMQQQYYYaaammmxxxvvvooollllllkkkmmmnnnnnnooonnnmmmlllllllllooossswww|||~~~||||||{{{yyywwwuuuttttttvvvwwwxxxyyyyyyyyyyyyyyyyyy|||yyyuuupppllljjjjjjiiihhhiiiiiijjjmmmpppssswwwxxx}}}~~~|||yyyvvvuuutttuuuvvvzzz|||}}}}}}{{{zzzzzz{{{xxxzzz}}}xxxoooggg^^^WWWRRRLLLJJJHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEHHHJJJMMMOOOUUUUUUWWWXXXZZZ[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWUUUTTTRRRPPPOOONNNMMMMMMLLLLLLKKKIIIHHHHHHHHHHHHFFFFFFDDDCCCAAA@@@???>>><<<:::777666666666555444333333333333333333333333555555444444444333333333444333333222222333333444333444444555555444444333222333333444444333333333222333333444444555555555333333444444444555555555555555555444444333333333555555555555555555555555555555555555555555555555666666777888888888888777999999999888888888888888666:::<<<;;;888777999<<>>???@@@@@@@@@AAAAAABBBBBBBBB@@@BBBDDDDDDEEEJJJQQQWWWdddlllwwwwwwooolllmmmoooqqqqqqqqqrrrqqqooommmjjjiiikkknnnsssxxx~~~}}}{{{vvvwwwwwwvvvttttttvvvxxxzzz}}}}}}wwwsssqqqooommmkkkjjjjjjkkkmmmpppsssuuuzzz|||~~~zzzxxxwwwwwwxxx|||~~~}}}{{{zzzzzztttuuuxxxyyy{{{xxxpppggg```[[[UUUQQQMMMKKKIIIHHHGGGEEEDDDDDDCCCDDDEEEHHHKKKMMMSSSTTTVVVXXXZZZ[[[\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUSSSQQQOOONNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGFFFEEEDDDCCCAAA@@@@@@>>>;;;999777777777555444666555555555555444444444444444444555555555555555444333333222222333333444333444444555555444444333222222333444444444333333222333333333444555555666111111111222333444444444444444444444444444444444555555555555555555555555555555555555555555555555555666777777888888777777888888888888888888999999777999;;;;;;999888:::===>>>BBBKKKXXXiiixxxxxxjjj////////////000111222333111111000000000000111111111111111111111111111111000000000000000000000000111222222222222333333333111111111111111111111111111111000000000000111111111222222333333222222111111111111111111111111111222222222222222222222222111222222222333333333333444444444444444444444444333333444444444333222222222333444444555555444444444444555555555666666666666777999;;;===???AAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBDDDGGGHHHIIIOOOYYY```ooovvv|||xxxrrrooooooqqqtttuuutttuuutttsssqqqooollljjjlllooouuuzzz|||zzzsssuuuvvvvvvvvvxxx}}}~~~{{{zzzuuussspppmmmmmmoooqqqsssuuuwww{{{}}}~~~|||{{{||||||}}}}}}{{{yyyyyyrrrssstttuuuwwwzzzxxxqqqjjjeee___ZZZTTTPPPNNNLLLIIIFFFEEEDDDCCCBBBCCCFFFIIIJJJOOOPPPRRRUUUWWWYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLIIIHHHGGGFFFEEECCCCCCBBB???===:::888888777555444666666555555555444444444222333333444444555555666444333333222222333333444333444444555555444444333111222333333444444444333222222333333444555666666222222333333333333333333222333333444444555555555555555555555555555555555555555555555555555555555555666666777777777777777777777777888999999999:::777888999:::::::::<<<======BBBMMM]]]mmm{{{wwwiii////////////000111222333000000////////////000000111111111111111111111111///////////////////////////000000000000111111111111111111111111111111111111111000000000000111111222222222333333222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222666666666666555444333333222333444444555555444444444444444444555555555666888999:::<<>>@@@AAAAAAAAA@@@???@@@BBBCCCCCCCCCFFFIIIMMMQQQWWW```kkksss{{{vvvtttpppssswwwyyyyyyyyyyyyzzzxxxwwwwwwwwwwwwvvvssspppssswww}}}xxxsssppptttrrrqqqsssvvvxxxyyyyyy~~~~~~~~~{{{yyyxxxxxxvvvuuutttsssssstttuuuvvvzzz~~~zzzwwwpppkkkddd]]]XXXTTTPPPMMMKKKJJJHHHEEEBBBAAABBBDDDEEEGGGJJJNNNQQQSSSTTTUUUYYYZZZ\\\[[[YYYXXXXXXXXXSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOOOONNNMMMLLLLLLNNNLLLIIIFFFDDDCCCDDDDDDBBB@@@>>><<<;;;999555333666444222222444666777666333333333333333333333333111222333444555444333222666444333333444555444333555555444444444333333333444444444555555555555666333333444444555666777777333333333333333333333333333333333444444444555555555555555555666666666777777777777777777888888999888888888888888888888888888999999999888:::<<>>===;;;888555555444444444333444444555444444444444444444444444222222333333444444333333666444222333444555444333555555444444444333333333444444444444555555555555333333444444555666666777333333333333333333333333333444444444555555555555555555555666666666777777777777777777777888888999888888888888888888888888888999999999999:::===???@@@JJJZZZjjjwwwpppddd...000111111000000111333111111111111111000000000111000000//////000000111/////////000000000000111111111111222111111000000111222333222111111222333222111000//////000111222222222222222222222222222333333333222222222222111444444444444444444444444333333333333333333333333222222333333333333444444555555555555555555555555555555555666666555555444777666555555777888888888<<<<<<===>>>@@@AAABBBBBBBBBBBBAAAAAABBBDDDFFFGGGOOOUUU___hhhoooxxx~~~xxxtttooommmpppuuuyyy~~~~~~~~~~~~~~~}}}vvvssspppooonnnmmmllljjjhhhgggfffeeedddccccccdddaaaaaa```____________```______`````````aaaaaaaaaaaaaaabbbdddfffhhhjjjkkkmmmooopppooonnnmmmnnnppprrrtttwwwyyy{{{|||xxxrrrooonnnpppqqqqqqsssuuuyyy}}}}}}zzzxxxxxxyyyxxxxxxyyyxxxxxxwwwvvvuuusssvvvzzz|||uuuooojjjfffccc```]]]YYYRRRKKKFFFCCCCCCCCCBBBDDDGGGJJJMMMOOOQQQQQQTTTVVVWWWWWWVVVVVVVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNLLLJJJHHHGGGGGGHHHFFFDDDBBBAAA@@@>>>:::888555888:::888555333444666555555555555555555555555333333222222333333444444555444222222444555555444555555444444444333333333444444444444555555555555333333444444555666666666444444444444444444444444444444555555555666666666555555666666666777777777777777777777777888888999888888888888888888888888888999999999999:::===@@@CCCNNN^^^nnnzzz}}}oooddd+++---............000111111111111111111111111111111000000000000000000111000000000000000000000000000000111222333333333333000111222222111111222333222111000000000000111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444555555555555555555555555444555666777777777777777555333111333888<<<===<<<===>>>???@@@AAABBBCCCCCCBBBBBBAAAAAABBBEEEIIILLLXXX```kkktttzzz~~~tttooommmkkknnnrrr{{{{{{xxxtttrrrjjjhhheeeccccccbbb```^^^[[[[[[ZZZYYYXXXWWWWWWVVVYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXUUUUUUVVVXXXZZZ\\\^^^```___```aaaaaa______```aaaccceeehhhjjjkkknnnrrruuuwwwyyy}}}zzztttrrrrrrrrrrrrssstttwwwzzz|||}}}~~~~~~~~~~~~~~~{{{zzzzzz|||{{{{{{{{{{{{zzzxxxvvvuuurrrtttvvvzzz~~~yyytttrrrooommmkkkhhhaaaXXXNNNHHHDDDCCCBBBAAABBBDDDGGGJJJLLLNNNNNNQQQSSSUUUVVVUUUUUUWWWXXXWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPPPPOOONNNLLLJJJIIIIIIHHHIIIGGGEEECCCBBBBBB@@@===:::999===@@@>>>999555666888444444444444444444444444444333222111222333444555555333222222444555555444555555444444444333333333333333444444444555555555444444444555555555666666555555555555555555555555555555555666666666666777555666666666666777777777777777777777777888888999888888888888888888888888888999:::999999;;;>>>@@@GGGRRRcccrrr|||yyylllbbb+++---//////...///000222111111111111111222222222111111000000000000111111111111111111000000000000111111111111111111000//////000222222111000222333222222222111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444555555555555555555555555555555666777888888888888444222111333999===>>>===???@@@@@@AAABBBCCCDDDDDDCCCDDDDDDEEEFFFKKKRRRXXXeeemmmyyy~~~uuullljjjkkklllqqqwww}}}zzzuuurrrooolllhhheeeaaa^^^\\\ZZZZZZYYYWWWVVVSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWVVVWWWXXXWWWVVVUUUVVVXXXXXXZZZ\\\^^^___aaaeeeggghhhjjjnnnqqqtttwww{{{}}}zzzvvvrrrpppqqqrrrtttvvvyyy{{{}}}~~~{{{|||~~~~~~~~~}}}~~~~~~}}}{{{yyyvvvuuussstttvvvwwwzzz|||yyyxxxxxxwwwvvvoooggg\\\RRRKKKGGGDDDBBBBBBBBBCCCEEEGGGIIIJJJKKKNNNPPPSSSTTTUUUUUUWWWYYYWWWWWWWWWWWWVVVVVVVVVVVVRRRRRRSSSRRRRRRQQQPPPOOOMMMLLLLLLKKKJJJIIIIIIIIIHHHFFFDDDCCCCCCAAA>>><<<:::???AAA???999555666888333333333333333333333333444333222111222333444555444333222222444555555555555555444444444333333333333333333444444444444555444444444555555555555555555555555555555555555555555555555666666666666777666666666666777777777888777777777777777888888999888888888888888888888888888999:::::::::;;;>>>AAAJJJVVVhhhvvv~~~vvvhhh^^^///000222222111111222444111111111222222222222222222111111000000111111222222111111111111000000000222222111000///---+++***...000111111000000222333222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222333333333333333333333333222222333333333333444444555555555555555555555555555666777777888888888888666555555777:::<<<===<<>>:::<<<===;;;777444444555333333333333333333333333333333222222333333444444444333222222444666666555555555444444444333333333333333333333444444444444555555555555555555555555444444444444444444444444444444555555555666666666666666666777777777888888777777777777777888888999888888888888888888888888777999:::::::::<<>><<<888777777777666555555555555555555555555555111222333444555444333222444222111222444666666666555555444444444333333333222222333333333444444444555555555555555555555444333333333333333333333333333333333444444444555555777777777777888888888888777777777777777888888999888888888888888888888888777999::::::;;;===@@@CCCNNN]]]ppp}}}~~~qqqbbbWWW000111222222000000111222000000000000000000000000222222111111111111222222111111111111111111111111333222222111222222333333444333222111111111222333222222222222222222222222333222111111111222333444222222111111222222333444666555444333222333333444444333333222222333333444222222222222333444555555555555555555555555555555666666777777777777777777999:::;;;===???AAADDDEEEHHHGGGEEEEEEFFFGGGGGGGGGJJJPPPXXX```hhhsss~~~{{{xxxvvvtttnnnnnnnnnnnnppprrrtttuuuxxxyyy|||}}}xxxtttpppkkkhhhhhhddd```^^^^^^]]][[[XXXXXXWWWVVVUUUTTTUUUUUUVVVSSSTTTTTTUUUUUUTTTSSSSSSQQQQQQRRRSSSSSSRRRQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQQQQPPPPPPOOOQQQPPPPPPOOONNNMMMMMMLLLNNNNNNOOOOOONNNMMMKKKJJJMMMNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNPPPQQQQQQRRRSSSSSSTTTVVVXXXZZZ[[[aaacccgggmmmsssxxx|||{{{yyyxxxxxxzzzyyyyyyyyyzzz||||||xxxvvvuuuuuutttuuuvvvxxxyyy{{{|||||||||~~~}}}{{{yyyxxxuuuqqqmmmkkkiiibbbYYYQQQKKKJJJGGGCCC>>>===>>>???FFFFFFFFFGGGIIILLLPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOONNNNNNMMMLLLJJJIIIGGGGGGFFFFFF@@@???===;;;999888888777444444444444444444444444444444444444444444444444555555555444444333333333444444444444444444444444222333333444444333333222333333333444444444555555333333333444555666777777555555555555666666666666777777666666777888:::;;;777777777777777888888999888888999999999::::::::::::777777:::===>>>BBBGGGTTTdddssszzz|||xxxhhhZZZRRR111222333222111111111333111111111111111111111111222222111111111111222222111111111111111111111111333333222222111222222222222222111111111222444555222222222222222222222222333222111111111222333444333333222222333333444555666555444333333333444444666555555444444555555666222222222222333444555666444444444444444444444444666666666666777777777777:::;;;<<<===@@@BBBDDDEEEIIIGGGFFFFFFGGGJJJLLLMMMUUU[[[dddlllttt~~~~~~yyyvvvuuutttsssqqqqqqppppppqqqrrrssstttvvvxxx|||~~~xxxuuuppplllhhheeeaaa^^^```\\\XXXWWWWWWWWWUUUSSSUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPOOOQQQRRRRRRRRRRRRPPPOOONNNPPPPPPPPPPPPOOONNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNPPPQQQRRRSSSTTTVVVYYY^^^ccchhhlllmmmwwwyyy||||||yyyxxxvvvuuuuuuvvvyyy|||~~~~~~zzzwwwuuutttvvvvvvxxxyyy{{{|||~~~~~~}}}|||zzzxxxwwwxxxuuuqqqpppnnniii```YYYRRRNNNIIIDDDAAA@@@@@@@@@DDDDDDDDDEEEGGGKKKNNNPPPRRRSSSUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPOOOOOONNNMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHCCCBBB???===:::888666555444444444444444444444444444444444444444444444444555555444444444333333333555555555444444333333333333333444444444444333333333333444444444555555555333444444444555666666666555555555555666666666666666555444444333444555555777777777777777888888999888888888888999999999:::;;;888888;;;===???DDDJJJWWWeeetttzzz|||~~~tttfffYYYSSS222333444333222111222444111111111111111111111111222222111111111111222222222222222222222222222222444333333222111111111222000000000111222333555666222222222222222222222222222222222222222333444444444444333333444444555666555555444333333333444444666555555444444555555666222222222222333444555666444444444444444444444444555555666666777777777888<<<<<<===???AAACCCDDDEEEIIIHHHFFFGGGIIINNNSSSVVVcccjjjsss|||{{{uuuqqqqqqrrrssssssuuuttttttsssrrrrrrrrrsssuuuwww|||zzz}}}zzztttpppiiifffbbb___]]][[[XXXVVVWWWUUURRRQQQQQQRRRQQQQQQTTTSSSSSSTTTTTTUUUVVVWWWZZZYYYXXXWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\^^^___```aaaaaa\\\\\\]]]]]]]]]\\\[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNQQQTTTXXX[[[^^^___eeehhhkkknnnqqquuuzzz}}}yyywwwtttrrrrrruuuxxxzzz}}}yyyvvvtttwwwwwwxxxzzz|||}}}~~~{{{xxxwwwvvvzzzxxxuuutttsssoooiiicccZZZTTTLLLFFFEEEDDDCCCAAABBBAAAAAABBBEEEHHHLLLNNNQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPOOOOOONNNMMMMMMMMMHHHIIIJJJKKKKKKJJJIIIIIIGGGEEEBBB???;;;888555444555555555555555555444444444444444444444444444444555444444444444333333333444444444444444444444444444444555555555555444444333444444444444555555555444444555555555555555555555555555555666666666666:::999888666666555666666777777777777777888888999777777777888888888999999;;;888999<<<>>>@@@FFFNNN[[[iiivvv{{{{{{~~~~~~xxxooobbbWWWRRR222333444444222222333444111111111111111111111111222222111111111111222222222222222222222222222222444444333222111111111111000111111111222333444444111222222222222222333333222222222222333333444444333333333333333444555555444444444444444444444444444333333222222333333444333222222333333444555666444444444444444444444444555555666666777888999999>>>>>>@@@AAACCCDDDEEEEEEHHHGGGGGGHHHLLLSSS[[[aaapppwwwwwwsssooonnnooorrruuuvvvwwwwwwvvvuuutttsssrrrrrrtttwww}}}|||{{{vvvrrrmmmhhhddd```^^^[[[ZZZYYYXXXWWWUUUTTTSSSQQQQQQRRRSSSTTTTTTWWWWWWXXXYYYZZZ\\\]]]^^^^^^]]][[[ZZZ[[[\\\^^^___```aaabbbccccccbbbaaa`````````bbbccceeefffffffffccccccdddddddddccccccbbbaaaaaa``````___^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\\\\[[[[[[ZZZYYYYYYWWWWWWWWWVVVVVVTTTSSSRRRSSSSSSRRRPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLNNNPPPRRRTTTVVVVVVXXX[[[___bbbeeeiiinnnqqqxxx|||yyytttqqqqqqsssuuu||||||xxxuuuvvvwwwxxxyyy{{{|||}}}~~~}}}zzzwwwvvvuuuxxxwwwvvvuuuuuurrrmmmiii```WWWMMMHHHGGGFFFCCC@@@@@@??????@@@BBBFFFIIIKKKOOOPPPRRRTTTUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQPPPOOOOOONNNNNNMMMIIIJJJLLLMMMLLLKKKIIIGGGGGGFFFDDDAAA>>>:::888666666666666555555555555555444444444444444444444444444444444444444444444444111111222333444555666777444555555555555555555444444444444444555555555555555555555555555444444444555555555555666666666666999999999888888777777777777777777777777888888999666777777777777888888888:::888999<<<===@@@IIIRRRaaammmyyy{{{{{{}}}yyyrrrhhh\\\SSSPPP222333444444222222333444111111111111111111111111222222111111111111222222222222222222222222222222444333222222111111111222222222222222222222222222111111111222222333333333222222333333444444444444222222222222222333333444333444444444444444444444444333333222222333333444333333333333444555666666444444444444444444444444555555666777888::::::;;;@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIKKKPPPZZZeeelll}}}tttrrrooopppsssvvvyyyzzzxxxxxxwwwwwwvvvuuuuuutttwww{{{{{{yyytttqqqmmmiiifffccc___\\\ZZZYYYWWWVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUWWWYYYZZZ[[[\\\]]]___aaabbbcccdddcccbbb`````````bbbdddeeeggghhhiiiiiiiiiiiihhhgggfffggghhhhhhiiiiiiiiihhhggghhhhhhiiiiiiiiihhhhhhggggggffffffeeedddddddddaaaaaabbbbbbbbbbbbbbbbbbaaaaaa```______^^^^^^^^^\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNPPPRRRUUUXXX[[[^^^bbbeeegggkkkqqqvvv|||yyyssspppooooootttwww{{{}}}~~~~~~{{{yyywwwwwwxxxyyyzzz{{{{{{|||~~~|||yyyxxxvvvvvvuuutttttttttsssqqqmmmkkkbbbZZZPPPJJJHHHGGGCCC???@@@?????????AAACCCFFFHHHKKKMMMOOORRRTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOLLLLLLMMMNNNMMMJJJHHHFFFFFFFFFEEECCCAAA>>><<<:::777777777666666555555555444444444444444444444444444444444444444444444444333333444444444444444555444555555555555555555444444444444555555555666666555555555555555444444444555555555555666666666666333444444555555666666666777777777777777888888999666777777777777888888888999777888;;;===AAAKKKVVVgggrrr||||||{{{~~~xxxnnncccVVVOOOMMM222333444333222111222444222222222222222222222222222222111111111111222222333333333333333333333333333222222111222222333333222333333333333222111000111111111222222333333444222222333444444444444444222111111111111222333333222333444555555555444444666555555444444555555666333333333333444555666777555555555555555555555555555666777999:::<<<======BBBCCCEEEFFFGGGGGGFFFFFFFFFIIIMMMQQQWWWbbboooxxx~~~uuussssssuuuxxx{{{||||||xxxxxxyyyzzz{{{{{{{{{zzz~~~~~~xxxssspppllljjjfffccc```^^^]]]\\\ZZZXXXWWWUUUTTTUUUVVVXXXWWWWWWXXXYYYZZZZZZZZZ\\\___aaa```aaaccceeeggghhhiiiiiiiiiiiihhhhhhhhhjjjkkklllnnnooopppqqqqqqpppooonnnmmmnnnnnnnnnnnnnnnmmmlllkkkllllllmmmmmmmmmmmmmmmllllllkkkjjjjjjiiiiiihhhffffffffffffffffffffffffgggfffeeedddccccccccccccbbbbbbbbbaaa___^^^\\\\\\XXXXXXXXXWWWVVVVVVUUUUUUSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLOOOPPPQQQTTTWWWZZZ]]]```eeeiiinnnsssyyy}}}{{{tttpppnnnooorrrvvvwwwxxx{{{~~~zzzzzz{{{{{{{{{{{{{{{{{{~~~}}}{{{zzzyyyxxxxxxtttttttttsssqqqooommmlllccc]]]UUUOOOLLLIIIEEEBBBBBBAAA@@@???@@@BBBDDDFFFHHHJJJMMMPPPRRRTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNNNNNNNLLLJJJHHHGGGFFFFFFFFFEEEDDDAAA???>>>888888777777666666555555444444444444444444444444333333333444444444444555888777666555333222111000444444555555555555444444444444555555555666666666444444555555555555555555555555555555666666666666333444555777777888777777777777777777777888888999777777777888888888999999999888:::<<<===BBBOOO[[[lllvvv~~~~~~|||xxxlll___SSSMMMLLL111222333222111111111333222222222222222222222222222222111111111111222222333333333333333333333333111111111111222333444444000111222333333333222111000111111222333333444444222333444555555555444333333222222222222333444444222333444555555555444444666555555444444555555666444333333444444555666777666666666666666666666666666777888:::<<<===??????CCCDDDFFFHHHIIIHHHGGGFFFGGGKKKRRRXXX___jjjxxx{{{uuuuuuvvvyyy{{{}}}|||{{{xxxyyy|||{{{wwwpppjjjfffccc```___]]][[[YYYYYYZZZ[[[[[[[[[ZZZYYYXXXYYY[[[]]]]]]]]]___aaabbbbbbaaabbbfffiiihhhiiikkkmmmooopppppppppoooppppppqqqrrrrrrssssssvvvvvvwwwxxxxxxwwwvvvvvvsssttttttuuuuuuttttttsssrrrssstttuuuuuuuuuuuuuuusssrrrrrrqqqqqqpppoooooooooooonnnnnnmmmllllllllllllkkkjjjhhhhhhhhhhhhiiiiiiiiihhhgggfffdddcccbbb^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVUUUSSSRRRQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMIIIJJJLLLLLLLLLMMMPPPRRRWWWYYY]]]```cccggglllppptttzzzyyyvvvppprrrttttttsssuuuzzz~~~}}}{{{|||~~~~~~}}}}}}{{{}}}~~~}}}|||{{{zzzzzzzzz{{{wwwwwwwwwuuussspppooonnneeebbb]]]WWWRRRMMMIIIGGGDDDCCCBBB@@@@@@AAACCCDDDEEEGGGJJJMMMPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMLLLKKKJJJJJJGGGGGGHHHGGGFFFCCC@@@???999999888777777666555555444444444444444444444444333333333444444444555555666666555444333333222222333333444444444444333333555555555555666666666666333444444444555666666666555555555555666666666666777888999::::::999888888777777777777777888888999888888888888999999999:::;;;:::<<<>>>???EEESSSaaapppzzz~~~xxxlll^^^RRRMMMOOO000111222222000000111222222222222222222222222222222222111111111111222222333333333333333333333333000000000111222333555555...///111333444444444333000000111222333333444444222333444555555555444333444333333333333444555555111222444555666555444444444333333222222333333444444444444444444555777777777777777777777777777777777888999;;;===???@@@AAADDDEEEGGGIIIIIIIIIGGGFFFHHHNNNUUU\\\dddppp~~~~~~zzzwwwvvvvvvxxx{{{}}}}}}{{{yyyxxxzzz~~~~~~}}}}}}~~~|||qqqlllfffaaa^^^\\\ZZZYYYZZZYYYWWWYYY\\\^^^___```aaa```___```bbbdddeeedddeeegggiiiiiigggiiilllpppnnnppprrrtttuuuvvvvvvvvvttttttvvvwwwxxxxxxxxxxxxzzz{{{|||}}}}}}|||{{{zzzwwwxxxyyyyyyzzzzzzzzzyyyzzzzzz{{{|||}}}}}}||||||yyyyyyxxxxxxwwwvvvvvvvvvwwwwwwvvvuuutttssssssssspppooommmlllkkkkkkllllllmmmmmmmmmllljjjhhhgggfffeeeeeecccbbb```^^^]]]\\\[[[[[[YYYXXXVVVVVVUUUUUUNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKLLLLLLKKKKKKMMMOOOOOOQQQSSSUUUXXX[[[```cccbbbiiirrryyy|||rrrttttttsssqqqrrrvvvzzz|||yyyzzz|||yyy{{{~~~}}}||||||{{{{{{{{{||||||zzz{{{{{{xxxuuurrrqqqqqqgggfffccc]]]VVVPPPMMMLLLFFFEEECCCAAAAAAAAACCCCCCCCCEEEHHHLLLOOOQQQSSSSSSUUUUUUUUUUUUUUUUUUUUUUUURRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMHHHIIIIIIHHHFFFCCC@@@>>>999999999888777666666555444444444444444444444444333333333444444555555555111111222333555666777777222333333444444333333222555555555555666666666777333333444444555666777777555555555555666666666777666666777777666555444222777777777777777888888999888999999999999:::::::::===<<<>>>@@@AAAGGGVVVeeerrr{{{xxxkkk^^^SSSOOOQQQ333222222111111000000000333333333222222222111111222111000......000111222444222000//////000222444555444222111000111111222333333222111111222333333222222111111111111222222444444444444444444444444222333555666666666555444333333333333333333333333333444555555666666555555555555555444444333333333777666666666666777777888666777777888:::<<<>>>???DDDFFFHHHIIIIIIHHHIIIJJJLLLQQQYYYcccnnnzzz~~~yyywwwyyyzzz}}}~~~|||{{{{{{}}}}}}|||}}}~~~~~~~~~yyyssspppdddbbb^^^ZZZXXXXXXYYYZZZWWWXXXZZZ\\\^^^aaabbbcccfffeeeeeeeeegggiiikkklllooopppqqqrrrsssttttttttttttuuuvvvxxxzzz{{{|||}}}{{{|||}}}~~~~~~}}}{{{zzzzzzyyyxxxwwwuuusssrrrqqqqqqrrrsssssssssrrrqqqnnnlllkkkkkkjjjiiigggfffdddcccbbb```___^^^\\\[[[YYYXXXWWWVVVUUUSSSQQQOOONNNNNNNNNLLLJJJHHHGGGHHHIIIIIIHHHKKKKKKLLLMMMOOOQQQSSSTTT^^^aaaeeejjjnnnsssyyy}}}}}}xxxrrrooooooqqqsssuuuuuu|||zzzxxxyyyzzz{{{|||}}}|||{{{}}}~~~}}}{{{{{{{{{|||~~~}}}xxxtttooollljjjfffaaa``````]]]VVVPPPOOOKKKFFFCCCBBBBBBCCCBBB@@@BBBEEEHHHJJJLLLNNNNNNQQQSSSUUUVVVUUUTTTTTTUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQOOOMMMKKKIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCAAA>>>;;;888666555666777666555555555555444444444333333333333333333333333444444444444444444444444777555333111111111222333333444666777777777666555555555555555666666666666777777666666555555555444666666666666777777777777777888888888888999999999;;;:::999999888999999999;;;;;;===???AAAIIIZZZjjj|||~~~uuujjj___SSSMMMLLL222222222222222111111111333333333222222222111111222111000//////000111222333222222222222222222333444444333222222333444555333333222111111222333333222222111111111111222222444444444444444444444444222333333444444444444444333333333333333333333333333444444555555555555555555555555444444333333333666666666666666666777888777888999;;;===???AAABBBDDDFFFGGGGGGGGGGGGIIIKKKQQQWWW___iiittt}}}zzzwwwvvvyyy{{{~~~~~~~~~}}}~~~|||uuunnnhhheee___]]]YYYWWWVVVWWWYYYZZZZZZ\\\^^^```cccfffhhhjjjmmmmmmmmmnnnpppqqqssstttuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~{{{yyyxxxwwwwwwwwwyyyyyyyyyxxxvvvsssqqqoooooonnnmmmllljjjiiihhhgggeeedddcccbbb```___^^^]]]ZZZYYYXXXVVVTTTSSSRRRRRRPPPMMMKKKJJJKKKKKKKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPUUUXXX\\\```dddhhhnnnqqq{{{{{{sssooonnnnnnnnntttzzz~~~~~~zzz{{{|||}}}}}}~~~yyyxxxxxxyyy}}}~~~}}}|||{{{{{{}}}~~~~~~yyyuuurrrqqqnnnjjjhhhhhhfff```[[[UUUQQQJJJEEECCCCCCBBBBBBAAABBBDDDFFFHHHJJJLLLMMMPPPRRRUUUVVVUUUTTTTTTUUUTTTSSSRRRPPPPPPPPPPPPPPPRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFDDDCCCAAA???;;;888666555666777666555555555555444444444333333333333333333333333444444444444444444444444555444222111111333444555444444666777777777666555555555555555666666666666777666666666555555555555666666666666777777777777777888888888888999999999888888888888888999:::;;;;;;;;;===@@@BBBJJJ[[[kkk{{{}}}ssshhh]]]RRRLLLLLL222222222222333333333333333333333222222222111111222111000//////000111222222333444555555444333222222222111111222333555666333333222111111222333333222222111111111111222222333333333333333333333333333222222222222333444444333333333333333333333333444444444555555555555555555555555444444444444444666555555555666666777888888999;;;===@@@BBBDDDFFFFFFGGGHHHGGGGGGIIILLLOOOYYY___iiisss|||zzzwwwvvvuuuwww{{{~~~|||vvvooohhhbbb^^^\\\ZZZYYYWWWVVVWWWZZZ]]]^^^```aaadddgggjjjmmmpppqqqooopppqqqssstttuuuvvvvvv{{{|||}}}~~~}}}zzzxxxvvvqqqpppooonnnmmmlllkkkjjjkkkjjjjjjhhhgggfffeeeddd```___^^^\\\ZZZYYYXXXWWWUUURRROOONNNNNNNNNMMMLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLOOORRRUUUXXX\\\aaadddmmmrrrzzz{{{sssnnnkkkjjjrrrvvvyyyzzz|||~~~{{{|||}}}~~~~~~xxxwwwwwwyyy}}}~~~}}}|||||||||}}}~~~}}}zzzxxxuuurrrqqqqqqoookkkggg___YYYQQQJJJFFFDDDBBBAAACCCCCCBBBCCCEEEGGGJJJLLLOOOQQQTTTUUUTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDAAA???<<<888666555666666666555555555555444444444333333333333333333333333444444444444444444444444333222222222222444666777444555555666777666666666555555555555666666666666666666666666555555555555666666666666777777777777777888888888888999999999666666666777888:::;;;<<<:::;;;===@@@CCCLLL]]]nnnzzz}}}~~~pppeeeZZZPPPKKKKKK222222222333333444444444333333333222222222111111222111111000000111111222222222333333333333222222000000/////////000222333333333222111111222333333333222222111111222222333333333333333333333333333444333222222222333555666444444444444444444444444444444444444555555666666555555555555555444444444555555555555666777888888888999<<>>BBBGGGPPPcccttt{{{~~~xxxhhh]]]SSSKKKIIIJJJ222222222222333333333333333333333222222222111111222222222222222222222222444222000......000222444666555333222111111222222333333222111111222333333333333222222222222333333444444444444444444444444555444444444444555666666444444444444444444444444555555444333444555666777555555555555555666666666666666666777888999:::;;;:::<<>>;;;999888777666555555555555444444444444444444444444444444444444444444444444444444444666666666555444333333222666555555555555666777777555555555555666666666666555555555666666666666666666666666666777777777777777888888888888999999999;;;::::::999888888999999999:::>>>CCCHHHSSSfffwww}}}uuufffZZZQQQJJJIIIKKK222222222222222111111111333333333222222222111111111222222222222222222111333222111111111111222333555444333222222333444444333333222111111222333333444333333222222333333444555555555555555555555555333333444555555555555444555555555555555555555555666555444333333555666777444555555555666666666777777777777888999;;;<<<======???BBBFFFIIIKKKKKKLLLKKKNNNRRRXXX___gggpppvvvzzzxxx{{{}}}yyyrrrmmmjjjhhhfffdddaaabbbdddfffhhhkkkmmmmmmoooooopppqqqrrrtttvvvwww||||||}}}~~~|||{{{xxxxxxxxxvvvtttqqqmmmkkkgggeeebbb`````````___^^^ZZZYYYXXXVVVUUUTTTSSSSSSNNNOOOOOOMMMLLLKKKLLLNNNKKKNNNRRRTTTUUUXXX^^^cccfffjjjqqqxxx|||uuuooonnnmmmkkknnntttvvvyyy}}}~~~~~~zzzvvvqqqkkkeee^^^VVVRRRIIIGGGDDDAAA??????@@@AAACCCFFFJJJLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQPPPOOONNNMMMKKKKKKLLLKKKKKKJJJIIIHHHFFFEEECCC@@@>>>;;;999888666555555555555444444444555555555555555555555555444444444444444444444444444555555555555555444444666555555444555666777888555555555555666666666666555555555555666666666777666666666666777777777777777888888888888999999999::::::::::::::::::;;;;;;888:::>>>DDDJJJTTThhhyyytttdddXXXOOOIIIIIILLL333222222111111000000000333333333222222222111111111222222333333222222111222333444444444444333222222111111111111333444555333333222111111222333333444333333222222333333444666666666666666666666666111222333444555444333222555555555555555555555555666555333333333444666888444555555555666666777777888888888999:::;;;===>>>???AAAEEEIIIKKKMMMMMMMMMPPPTTTZZZaaaiiisss|||{{{zzz~~~yyyuuuwwwssslllgggeeedddccccccdddfffiiillloooqqqrrrsssxxxxxxxxxyyyyyyzzz||||||}}}~~~}}}|||zzzvvvsssqqqkkkhhheeedddddddddcccbbb```^^^\\\ZZZWWWUUUTTTTTTQQQRRRQQQPPPMMMLLLMMMNNNLLLNNNQQQRRRRRRTTTYYY^^^\\\```gggnnnvvvyyyrrrnnnjjjfffhhhnnnrrruuuzzz~~~~~~zzzxxxtttooojjjbbb[[[UUUJJJHHHEEEBBB@@@??????@@@BBBDDDHHHKKKLLLLLLNNNOOOOOOPPPQQQRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRQQQOOONNNKKKLLLLLLLLLKKKJJJIIIIIIGGGFFFDDDBBB???<<<:::999666666555555555444444444555555555555555555555555444444444444444444444444222333444555666666666666666555555444444666777888555555555555666666666777444555555555666666777777666666666666777777777777777888888888888999999999999999999:::;;;<<<===>>>888:::>>>DDDJJJUUUiii{{{ssscccWWWOOOIIIIIIMMM111222222333333222222111333222222111111222222333222222222222222222222222111111111111111111111111444333222111111222333444444444444333333222222222222222333333333444444444444444555555555555444444222333444444222222333444333444555555666666555555444444444444444555666777222222333555777888666555555666888:::<<<======>>>???DDDIIIKKKKKKKKKNNNPPPSSS\\\hhhrrrzzz~~~yyysssnnnkkkjjjhhhfffeeefffggghhhjjjlllnnnoooppprrrvvvxxxzzzzzzyyyyyyzzz|||~~~~~~yyyuuutttpppllljjjiiiiiiiiihhhfffdddaaa```___]]]ZZZXXXWWWXXXXXXTTTOOOLLLLLLMMMIIIJJJKKKLLLMMMOOOPPPPPPYYYYYY[[[```gggooovvv{{{yyysssoooiiiiiimmmkkkoootttxxx|||~~~~~~~~~~~~}}}{{{yyywwwtttpppiiiaaa[[[SSSNNNFFFAAA??????@@@@@@AAABBBCCCEEEHHHKKKMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGEEECCCBBBAAA???<<<999888777666555444555555666666666555555555444444444777444222000000222444777666666666666666666666666666666666666666666666666666666666666666666666666444555555666666666666666888888999999999999888888666666666777888888999999888888888999:::;;;<<<===888<<>>AAABBBFFFIIILLLLLLMMMOOOUUUZZZfffooo{{{|||xxxsssooommmkkkiiihhhhhhiiikkkmmmooopppqqqqqqrrrtttvvvwwwyyy{{{~~~|||xxxvvvtttqqqooonnnllljjjiiiiiihhhfffeeeaaaaaa```]]]YYYVVVUUUUUUOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNPPPTTTZZZ___cccmmmqqqwww~~~~~~sssmmmkkkiiijjjlllnnnrrrxxx~~~~~~||||||||||||{{{wwwvvvuuuuuusssooojjjfff\\\WWWOOOIIIEEEBBB@@@?????????@@@BBBEEEHHHKKKMMMKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQRRRQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJIIIIIIIIIGGGEEEDDDDDDBBB???===:::999777666555555666666666666666555555555444444444444333333333333444444666666666666666666666666666666666666666666666666666666666666666666666666444555666666777777666666666777777888888777777666666666777777888999999999:::::::::999999:::;;;;;;999===BBBGGGPPP\\\kkkuuu|||yyylll\\\RRRKKKGGGHHHLLL111222222333333222222111333222222111111222222333111111111111111111111111333333333333333333333333111222333444444333222111333333333333333333333333111111222222222333333333444444555555555555444444333444555444333222333555333444555555666555555555777777666555555555555555777666555666777777666444888888888999<<<@@@DDDFFFKKKMMMOOOOOOQQQVVV^^^dddpppyyy|||wwwrrroookkkhhhhhhhhhiiijjjjjjkkknnnqqqsssttttttsssuuuwwwyyyzzz{{{~~~{{{xxxuuutttrrrpppoooooonnnllljjjfffeeedddaaa^^^[[[YYYYYYTTTTTTSSSRRRPPPOOOOOONNNMMMMMMMMMNNNQQQTTTXXXZZZaaaeeekkkrrryyyxxxssskkkjjjjjjkkknnnssszzz~~~~~~}}}}}}}}}|||{{{vvvuuuttttttssspppllliiibbb\\\TTTMMMHHHDDD@@@>>>>>>>>>???@@@CCCFFFIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHFFFFFFFFFDDDBBB???<<<;;;999777666555666666666666666666555555555555333333444444444444333333666666666666666666666666666666666666666666666666666666666666666666666666555555666777777777777777666666777777777777666666666777777888888999::::::;;;;;;:::999999999:::::::::===BBBHHHRRR___mmmvvv}}}ttthhhYYYPPPJJJGGGIIINNN111222222333333222222111333222222111111222222333111111111111111111111111333333333333333333333333222333444555555444333222333333333333333333333333333333333444444444444555444444555555555555444444333444555555333333444555333444555555666555555555555555555555555666777888999777666666777888777666999999:::<<>>???AAADDDGGGIIIKKKLLLMMMNNNPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFCCCAAA>>>===:::888777666666666777777666666666555555555333444444555555444444333666666666666666666666666666666666666666666666666777777777777777777777777555666666777777777777777666666777777777777666666777777777888999999::::::;;;;;;:::999999999::::::;;;>>>BBBJJJTTTbbbnnnwww|||{{{ooocccVVVNNNJJJHHHKKKPPP111222222333333222222111333222222111111222222333222222222222222222222222444444444444444444444444333333444444444444333333222222333333333333444444444444444444555555555555444444555555555555444444555666777777666555666777333444555555666666555555555555555555666777888999999777666666777999888888::::::<<>>@@@BBBEEEGGGJJJKKKMMMNNNOOOPPPQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHGGGGGGGGGGGGEEECCC@@@>>><<<999777666666666777777777666666666555555444444555555555555444444666666666666666666666666666666666666666666666666777777777777777777777777555666777777888888777777666777777888888777777666777777888888999::::::::::::::::::999999:::;;;;;;===>>>CCCKKKWWWdddpppwww{{{yyykkk```SSSLLLIIIHHHLLLRRR111222222333333222222111333222222111111222222333333333333333333333333333444444444444444444444444444444333333333333444444222222222333333444444444333333333444444444555555444444555555555555444444555777888777666555666888333444555555666666555555777666666666666666777777999777555666888::::::::::::<<>>;;;888777666666777777777777666666666666666555444444444444555666666666666666666666666666666666666666666666666666777777777777777777777777666666777888888888888888888888999999999999888888777888888999999:::;;;;;;888888888999:::;;;<<<===>>>???CCCMMMYYYgggrrrxxxyyy}}}yyyfff[[[PPPJJJHHHIIINNNTTT222222222222222222222222444444333333222111000000222222333333333333444444444444444444444444444444444333222111222333555666444444555555555444222111111222333333444555666777666666666666666555555555777777666666555555444444333333444666777999::::::666666666666777777777777555666888888888888:::<<<===???CCCGGGKKKNNNQQQRRRUUU[[[fffsss~~~|||}}}zzzvvvtttooollljjjjjjkkklllrrrrrrsssuuuwwwyyy{{{||||||~~~~~~|||{{{yyyvvvtttpppnnnllljjjhhheeebbb___[[[YYYWWWVVVVVVUUUSSSQQQPPPPPPOOOOOOPPPRRRTTTVVV[[[___gggpppyyyxxxsssrrrqqqqqqssswww{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{|||xxxxxxxxxxxxwwwvvvuuutttnnnkkkhhhggggggbbbZZZSSSOOOKKKEEEAAAAAAAAABBBBBBFFFHHHJJJLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEFFFDDDAAA>>><<<::::::::::::888666444333444555666555555555555555555555555666666666666666666666666555555666666777777888888333555666666555555666888888888888888888888888888777777777777777777777777888888999999999:::::::::::::::999999999:::;;;;;;===???EEEOOO\\\hhhqqquuuyyy~~~}}}jjjYYYKKKHHHIIIIIINNNVVV222222222222222222222222444444333333222111111000222222333333333333444444444444444444444444444444444444333333333444444555555444333222111222222333222222222333333444444555666666666666666666666555666666666666555555555555555666666666777777777888666666666666777777777888888999;;;<<<;;;<<<>>>@@@AAACCCGGGJJJMMMQQQTTTVVV\\\cccooo}}}|||zzz{{{|||{{{vvvsssqqqooommmkkkkkkmmmoooqqqvvvvvvwwwxxxzzz|||~~~~~~zzzxxxrrrpppmmmkkkiiigggdddbbbaaa___\\\[[[ZZZYYYVVVTTTRRRQQQPPPPPPPPPRRRSSSUUUTTTWWW]]]dddllluuu~~~~~~uuussspppppptttyyy|||~~~~~~|||{{{{{{|||~~~}}}{{{{{{|||yyyyyyzzzyyyyyyxxxwwwvvvqqqnnnlllllllllhhhaaaZZZSSSNNNHHHCCCAAABBBCCCCCCFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFGGGEEEBBB???<<<;;;:::999777666444333222333333444555555555555555555555555666666666666666666666666444555555666777888888999444555777777666555777888777777777777777777777777777777777777777777777777888888999999999:::::::::::::::999999::::::;;;<<<>>>@@@EEEOOO\\\iiirrrvvvzzzjjjYYYKKKIIIJJJJJJOOOWWW222222222222222222222222444333333222222111111111222222333333333333444444444444444444444444444444444444444555555444333333666444111//////000333444444444444444444444444444555555666666666666666666555555555555555666666666888888777777666666555555666666666777777777888888666777999::::::;;;>>>@@@EEEHHHKKKNNNPPPSSSWWWZZZeeemmmzzz|||xxxwwwyyy|||~~~yyytttooolllkkkkkkkkklllnnnqqquuuwww{{{{{{|||}}}~~~~~~xxxuuuqqqnnnmmmllljjjhhhgggeeebbbaaa```^^^\\\YYYUUUTTTRRRQQQQQQQQQRRRRRRSSSUUUXXX\\\bbbjjjrrrxxx{{{tttpppqqqvvv{{{~~~|||}}}~~~}}}|||}}}~~~zzzyyyyyyzzz}}}}}}||||||||||||||||||{{{{{{zzzyyyxxxtttsssrrrssstttqqqkkkeeeZZZTTTLLLEEECCCBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIGGGGGGGGGFFFCCC@@@===;;;:::999666666555555444444333333555555555555555555555555666666666666666666666666444444555666777888999999555777888777666666777999666666666666666666666666777777777777777777777777888888999999999::::::::::::::::::::::::;;;<<<<<<>>>@@@FFFQQQ^^^kkktttxxx|||iiiYYYLLLJJJKKKKKKQQQZZZ222222222222222222222222333333333222222111111111222222222333333333444444333333444444444444444444333333444555555444222111555333222111000111333444777666666666555555555444555555555555666666666666444444444555555666666666888888777777666666555555666666777777777888888888555666888999:::<<>>AAAEEEHHHIIIMMMPPPRRRTTTYYYaaagggsss|||}}}|||}}}{{{zzz|||{{{~~~xxxsssqqqooommmkkklllnnnpppsssvvvyyy{{{}}}~~~~~~}}}zzzxxxvvvtttlllkkkiiihhhhhhhhhfffddd[[[ZZZXXXVVVSSSQQQPPPOOOMMMNNNOOOPPPRRRXXX___eeejjjpppzzz}}}vvvssssssttttttvvvxxxzzz{{{~~~zzzyyyzzz{{{~~~~~~||||||yyyzzz|||~~~~~~|||yyyvvvggg```VVVMMMHHHEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGEEECCCAAA>>><<<;;;999999999999888777666555555555555555555555555555666666666666666666666666444444555666777888999999777888999888777666777888888888888888888888888888777777777777777777777777888888999999999:::::::::::::::::::::;;;<<<===>>>AAAEEENNN[[[iiiuuu{{{~~~}}}eeeXXXMMMKKKLLLMMMUUUaaa222222222222222222222222222222222222222222222222222222333333333333444444222333333444444555555555111222333333444444444333222333444666666555444333333333333222222111111111444444555555666777777777444444444444444555555555444555555666777888888999777777777888888888999999888999;;;<<<>>>BBBFFFJJJKKKOOOTTTVVVYYY___iiirrr}}}~~~~~~~~~zzzvvvqqqnnnmmmnnnnnnmmmrrrsssvvvxxx{{{}}}~~~~~~zzzxxxqqqpppnnnmmmmmmllljjjhhh```___]]][[[XXXUUUSSSRRRNNNOOOOOOOOOPPPTTTYYY^^^aaafffnnnwwwwwwrrroooppprrruuuxxxzzz}}}~~~}}}}}}~~~{{{}}}~~~{{{yyylllfff]]]TTTNNNJJJGGGEEEDDDCCCCCCDDDDDDEEEGGGGGGIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFEEEDDDBBB@@@>>>===888888777777666555555555555555555555555555555555666666666666666666666666555555666666777777888888777888999888666555666777888888888888888888888888777777777777777777777777888888999999999:::::::::::::::::::::;;;<<<>>>>>>BBBHHHTTTcccrrr|||yyycccVVVMMMKKKKKKMMMWWWccc222222222222222222222222222222222222222222222222222222333333333333444444222222333333444555555666333333333444555666777888222222333333333444444444333333333333333222222222444444555555666777777888555444444444444444444333555555555666777888888888777777888888888999999999666777999:::<<>>???CCCKKKZZZkkkyyywww```UUULLLKKKKKKLLLWWWddd222222222222222222222222222222222222222222222222222222333333333444444444222222333333444555666666555444444444666888:::<<<444222000///000222444666666666666666666666666666444444444555666777777888555555555444444333333333666666666666777777777777777888888888888999999999999:::<<<===@@@DDDJJJOOORRRWWW]]]aaaeeennn|||}}}xxxuuurrrpppmmmlllooorrruuuvvvxxxzzz}}}{{{xxxvvvsssooommmiiihhhgggeeebbb___\\\[[[WWWWWWVVVTTTRRRQQQRRRSSSTTTWWW\\\bbbiiisss|||yyynnnppprrrtttvvvxxx|||~~~}}}{{{uuuppphhhaaa[[[TTTOOOKKKEEEDDDCCCBBBAAABBBBBBCCCCCCDDDFFFHHHJJJLLLNNNNNNPPPPPPPPPOOOOOOOOONNNNNNLLLMMMMMMMMMMMMLLLLLLKKKDDDDDDEEEEEEEEECCCBBBAAA===<<<999777777777999:::555555555555555555555555666666666666666666666666777777777777666666666666666777777666555444444555777777777777777777777777777777777777777777777777888888999999999:::::::::999::::::;;;<<<===??????DDDMMM]]]ooo~~~vvv___TTTKKKJJJJJJLLLWWWeee///111333333111/////////333333222111222333444555444444444444444444444444555555555555555555555555222333333444444333333222222333333333444444555555444444444444444444444444666555555555555666777777777777777777777777777777666777999999999888666555888888999:::::::::999999;;;===@@@AAACCCGGGNNNTTTTTTYYYaaaiiirrr}}}|||yyyuuurrrnnnppprrrssssssuuuxxx{{{~~~~~~xxxtttqqqpppmmmjjjgggfffdddaaa___[[[YYYVVVTTTSSSRRRPPPOOOSSSTTTUUUZZZ```hhhpppttt|||uuupppmmmppptttvvv{{{}}}zzzyyytttsssqqqmmmggg^^^TTTMMMKKKGGGCCC@@@@@@AAABBBBBBCCCDDDFFFIIIKKKLLLMMMMMMOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEECCCBBB@@@@@@===<<<:::888777555555444555555666666666666555555666666555555555555666666666444333444777888777555666666666666777777777777777777777777777777777777888888888888888888888888999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<@@@CCCIIIVVVjjj|||qqq\\\RRRJJJJJJKKKMMMYYYggg111222444333111000000111333333222222222333444555444444444444444444444444333333333333333333333333222333333444444333333222666666666777777777777777555555555555555555555555555555555444555666666777777777777777777777777777555666888999999999777666888888999999::::::999999:::===AAACCCDDDIIIPPPUUUXXX___iiisss|||~~~zzzxxxuuurrrpppqqqsssuuuvvvwwwxxx{{{~~~{{{yyyvvvssspppmmmkkkiiigggeeeaaa^^^[[[YYYXXXWWWTTTSSSSSSSSSSSSVVVZZZ```fffjjjttt{{{yyyrrrpppqqqqqquuuyyy~~~~~~zzzyyyxxxxxxwwwuuuqqqhhh^^^WWWOOOJJJEEEBBBAAAAAABBBBBBCCCDDDFFFHHHJJJKKKMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCAAAAAA>>>===;;;999888666666555555555666666666666555555666666555555555555666666666555333555777888777555666666666666777777777777777777777777777777777777888888888888888888888888777777888888888999999999:::;;;;;;;;;;;;===@@@CCCJJJXXXmmm~~~ppp\\\QQQJJJJJJKKKMMMYYYggg333444444333111111222333333333222222222333444555444444444444444444444444222222222222222222222222333333444444444444333333555555555444444444444444666666666666666666666666555444444444444555666666777777777777777777777777444555777888999999888777777888888999999999999:::999===BBBEEEHHHLLLRRRWWW]]]fffttt}}}yyyvvvuuutttsssqqqvvvwwwyyyzzz{{{}}}zzzwwwtttqqqooommmjjjhhhccc```\\\ZZZXXXVVVSSSQQQTTTSSSRRRRRRTTTXXX\\\^^^hhhoooyyyzzztttpppooorrrwwwyyyzzz|||~~~{{{yyy{{{|||}}}}}}zzzsssjjjdddUUUPPPIIIDDDBBBBBBAAAAAABBBCCCDDDFFFHHHJJJLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCBBB@@@???===;;;999888777777555555666666666666555555666666555555555555666666666555444555777888777666666666666666777777777777777777777777777777777777888888888888888888888888777777888888888999999999:::;;;;;;;;;;;;===AAADDDLLL\\\qqqnnnZZZPPPIIIJJJKKKMMMYYYggg444444444222000000222444222222222333333333444444444444444444444444444444222222222222222222222222333333444444444444333333444444444333333222222222555555555555555555555555444444444444444555555666666666666666666666666666666777888888888888777777888888888888999999:::;;;:::>>>DDDHHHKKKOOOTTTYYY___kkk{{{zzzyyywwwwwwwwwwwwwwwwwwzzz{{{}}}~~~~~~~~~zzzvvvtttqqqnnnlllfffccc___\\\YYYWWWTTTRRRVVVUUUSSSRRRRRRTTTVVVWWW___eeennnwww~~~{{{uuurrrsssxxxuuuvvvwwwyyy{{{~~~}}}zzzyyy{{{}}}zzzrrrmmm\\\VVVNNNGGGCCCBBB@@@@@@AAABBBCCCEEEGGGIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDAAA@@@>>><<<;;;999999999555555666666666666555555666666555555555555666666666666666666777777777666666666666666777777777777777777777777777777777777888888888888888888888888999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;>>>AAADDDOOOaaawwwkkkXXXNNNHHHIIIKKKMMMYYYggg333333333111//////111333222222333333333444444444444444444444444444444444444444444444444444444444333444444555555444444333888888777777666666555555444444444444444444444444555444444444444555666666666666666666666666666666888888888888777777666666888888888888999:::;;;<<<<<>>BBBEEEQQQeeezzz|||hhhVVVMMMGGGIIIKKKMMMYYYggg222333333222000000111222111222333444444444333333444444444444444444444444555555555555555555555555444444555555555555444444666666555555555555555555444444444444444444444444555555555555555666777777777777777777777777777777888888888777777777777777:::999999999:::;;;===>>>@@@DDDIIILLLOOOSSSYYY^^^dddqqqzzzvvvtttrrrtttwwwxxxyyyzzz|||~~~{{{vvvsssqqqnnnjjjfffdddbbb___\\\VVVUUUTTTRRRRRRRRRRRRRRRUUUZZZ```eeejjjrrr{{{zzzqqqoooppppppooopppssswww{{{~~~||||||~~~~~~{{{oooggg[[[PPPIIIDDDAAA@@@@@@@@@@@@AAACCCFFFHHHJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFCCCBBB@@@>>><<<;;;::::::555555666666666666555555666666555555555555666666777888999888666555666777666666666666777777777777777777777777777777777777888888888888888888888888777777888888888999999999:::;;;<<<<<<<<>><<<;;;::::::555555666666666666555555666666555555555555666666777888:::888666555666888666666666666777777777777777777777777777777777777888888888888888888888888777777888888888999999999:::;;;<<<<<<===???CCCGGGTTTjjj}}}qqq___RRRJJJFFFIIIKKKMMMYYYfff222444666666555333222333111222333444555444333333444444444444444444444444555555555555555555555555444444555555555555444444444555555666666777777777666666666666666666666666777777777777777888888999777777777777777777777777333333444666888:::<<<===<<<;;;::::::;;;>>>@@@BBBGGGIIILLLMMMOOOSSS[[[```qqq|||{{{vvvrrrqqqrrrssstttxxx|||}}}}}}}}}zzzwwwsssqqqooommmkkkiiibbb```^^^\\\YYYWWWVVVVVVPPPRRRUUUWWWYYY___hhhnnnuuu||||||kkkjjjiiiiiilllqqqwwwzzz~~~~~~~~~uuugggZZZQQQJJJGGGEEE???>>>>>>???AAADDDGGGIIIKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNJJJJJJIIIHHHGGGGGGFFFFFFBBBAAA@@@>>><<<;;;::::::555555666666666666555555666666555555555555666666777999:::999666555666888666666666666777777777777777777777777777777777777888888888888888888888888999999:::::::::;;;;;;;;;:::;;;<<<<<<===@@@DDDGGGUUUkkk}}}mmm[[[QQQIIIEEEHHHKKKMMMYYYfff222222111111222222333444444444444444444555666777333333444555666666666555555555555555666666777888666666666666666666666666999999888777666555444444555555555555555444444444777777777777777777777777888888777777666666555555888888888777777777777777999::::::;;;;;;===AAADDDMMMNNNOOOQQQUUU\\\dddiiiwww}}}{{{xxxtttrrrssswwwzzzyyyzzz|||~~~xxxtttrrrqqqnnnkkkhhheeebbb```^^^\\\YYYVVVSSSSSSRRRSSSVVVZZZ^^^aaajjjpppyyy{{{rrrkkkjjjlllnnnsssyyy|||xxxoooeeeYYYOOOFFFBBBAAA@@@>>>>>>???BBBEEEGGGFFFIIIMMMOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLKKKJJJHHHGGGFFFEEEBBBAAA???>>>>>>>>><<<::::::999888666555555444444777777777777777777777777777777777777777777777777777888888888999999999999888999999999::::::::::::777777777777777777777777::::::999999999999999999::::::<<<>>>>>>===BBBIIIXXXiii{{{wwwdddVVVNNNIIIHHHJJJJJJLLLYYYiii222222222111222222333444555444444333333333444444444444555555666555555555444333333222222222333333666666666666666666666666555555555555555444444444444444555555555555555555777777777777777777777777888888777777666666666666888888888888777777777777999:::;;;<<<===AAAFFFJJJMMMNNNPPPSSSXXX___hhhnnn~~~zzzyyyxxxvvvuuuwww{{{~~~}}}~~~~~~yyyxxxwwwtttrrrllliiifffdddbbb```\\\YYYUUUTTTRRRRRRSSSUUUXXXZZZdddiiirrr{{{xxxnnnjjjjjjlllqqqxxx~~~~~~|||tttjjj___TTTLLLHHHCCCBBB@@@>>>???@@@CCCDDDFFFHHHLLLNNNOOOOOOOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMLLLKKKJJJHHHGGGFFFEEEEEECCCAAA@@@@@@???===;;;:::999888777666555555555666666666666666666666666777777777777777777777777555666666777888888999999555666666666777777777777888888888888888888888888999999999999999999999999:::999;;;>>>======BBBIIIXXXiiizzzvvvcccVVVMMMHHHGGGJJJJJJLLLYYYiii222222222222222333444444555555444333222111111222555555555666555555444444888777666555444444444444666666666666666666666666333444444444555555666666333444444444555666666666777777777777777777777777888777777777777666666666888888888888888888888888999:::<<<===@@@EEELLLPPPQQQRRRUUUYYY___hhhrrryyy|||zzzxxxyyy{{{{{{|||}}}}}}{{{yyyqqqooollljjjhhhddd```\\\YYYWWWUUUSSSRRRSSSTTTUUU\\\```gggoooxxxvvvnnnjjjkkkpppwww|||}}}~~~zzzsssiii___TTTLLLHHHEEEDDDAAA???>>>???AAABBBEEEHHHKKKMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOONNNMMMMMMLLLKKKJJJIIIGGGFFFFFFGGGEEECCCBBBAAA@@@>>><<<999999888777666666666777555555555555555555555555777777777777777777777777666666777888888999::::::888888888888999999999999888888888888888888888888888888888999999::::::;;;999999:::=========CCCJJJXXXhhhyyysssbbbUUUMMMGGGFFFIIIJJJLLLZZZjjj333222222222222333444444555444444333222222333333555666666666555444333333888888777666555555666666666666666666666666666666666666666666777777777777333333333444555666777777666666666666666666666666777777777777777777777777777888888888888888999999;;;<<<===>>>BBBGGGOOOTTTVVVYYY]]]cccjjjttt~~~~~~{{{zzzzzz{{{}}}|||vvvtttqqqooolllhhhbbb^^^^^^\\\YYYWWWUUUTTTTTTUUUVVVYYY^^^dddlllvvvvvvnnnlllpppuuuxxx~~~{{{xxxuuuoooggg^^^TTTLLLHHHGGGEEEBBB@@@???@@@AAACCCDDDGGGJJJKKKLLLLLLMMMOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGIIIGGGDDDBBBAAA@@@===;;;:::999888777777777777888666666666666666666666666777777777777777777777777999999999999999999999999999999999:::::::::;;;;;;888888888888888888888888777777888999::::::;;;;;;999888:::<<<<<<===DDDLLLYYYiiixxx~~~rrraaaTTTLLLGGGFFFIIIJJJMMM\\\mmm333333222222333333444555444444444444444555666666555666666666555444333333333222222222333333444555666666666666666666666666777777777777666666666666333333333444555666777777666666666666666666666666777777777777888888888888777777888888999999999:::<<<===???AAADDDIIIPPPUUUZZZ^^^dddkkkttt}}}|||}}}~~~{{{yyyuuurrrooojjjeeeaaa```^^^\\\ZZZXXXVVVVVVUUUSSSUUUXXX\\\bbbkkktttzzzuuunnnnnnrrrttt|||}}}zzzwwwuuupppjjjbbbYYYRRRNNNHHHFFFCCCAAA@@@AAACCCDDDCCCEEEHHHIIIJJJJJJLLLNNNOOOOOOOOOPPPOOOOOONNNNNNLLLLLLKKKJJJIIIIIIHHHHHHIIIFFFDDDBBBAAA@@@===;;;;;;:::999888888777888888777777777777777777777777777777777777777777777777::::::999888777666555555666666666666777777777777888888888888888888888888777777888999::::::;;;;;;999888999<<<===>>>EEENNN[[[jjjyyy~~~~~~qqq```TTTLLLGGGFFFIIIKKKOOO^^^ppp333333333333333444444555444444444444555666777777555555555666555555444444333333333333444555666777666666666666666666666666666666555555444444444333333444444444555666666666777777777777777777777777777777777888888888888999777777888888999:::::::::<<<>>>AAADDDGGGLLLRRRVVV]]]bbbjjjsss|||~~~~~~{{{vvvrrrnnniiifffaaa```^^^[[[YYYWWWVVVUUUSSSTTTVVVXXX\\\bbbiiinnnxxxtttnnnnnnpppwww~~~|||uuusssqqqlllfff___XXXUUULLLJJJGGGCCCBBBBBBCCCCCCCCCDDDGGGHHHHHHIIIKKKMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFDDDCCCBBBAAA>>><<<===<<<;;;999888777777777888888888888888888888888777777777777777777777777888888777555444333222222777777777888888888999999999999999999999999999999888888888999999::::::;;;:::999:::===>>>@@@GGGPPP^^^mmmzzz~~~rrraaaTTTMMMHHHFFFJJJLLLQQQaaasss444333333333333444555555444444444333444444555555444444555555666555555555777777666666666777777888666666666666666666666666444444444555555555555555444444555555555555555555777777777777777777777777777777888888888999999999777777888999999:::;;;;;;:::>>>CCCHHHLLLQQQWWWZZZbbbiiisss}}}{{{wwwssspppmmmgggeeeccc___\\\YYYVVVUUUTTTTTTUUUVVVWWW[[[```ccckkkrrr{{{tttpppmmmttt|||vvvvvvtttqqqlllgggaaa^^^RRROOOKKKFFFCCCAAAAAAAAABBBDDDEEEFFFFFFHHHJJJMMMMMMNNNNNNOOOOOOOOONNNNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGEEEDDDDDDCCCAAA??????>>><<<:::888777666666777777777777777777777777777777777777777777777777666666666666555555555555999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999;;;:::;;;===???AAAIIISSSbbbooo|||tttbbbUUUNNNHHHGGGKKKMMMSSSdddvvv444333333333333444555555555555444333222222222222333333444555666666666555666555444333333222333333666666666666666666666666444444555666777888999:::555555555555555444444444777777777777777777777777777777888888999999999999777777888999::::::;;;;;;999===DDDJJJPPPVVV[[[^^^hhhooozzz{{{xxxuuusssmmmkkkhhhddd```[[[XXXWWWTTTUUUUUUUUUUUUWWWZZZ]]]ccciiirrr{{{{{{uuukkkqqqyyy}}}}}}}}}}}}{{{wwwrrrmmmjjjWWWTTTNNNHHHCCC@@@???>>>BBBCCCEEEEEEFFFGGGJJJLLLMMMNNNNNNOOOOOOOOONNNNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHFFFEEEEEEEEECCCAAA@@@???===:::888777666666666666666666666666666666777777777777777777777777777777777888999999::::::666666777777777888888888999999999999999999999999::::::999999999999999999<<<:::;;;>>>???BBBKKKTTTdddqqq~~~uuucccUUUOOOIIIHHHKKKNNNTTTeeexxx333333333444444444555555333333333333333333333333444333333333333444555555444444444444444444444444888888777777666666555555555555555666666666666666666666555333111111333666777555555888;;;<<<:::777:::999888888777888888888888:::;;;;;;:::;;;===??????CCCHHHMMMTTT\\\dddjjjrrr{{{~~~~~~~~~}}}xxxuuuqqqooollliiigggccc___\\\YYYWWWUUUUUUWWWXXXXXXXXXaaaaaafffoooxxxyyyxxxssssssxxx~~~zzztttfff]]]RRRKKKHHHGGGCCC@@@AAABBBDDDFFFIIIKKKMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNLLLKKKJJJIIIKKKIIIGGGEEECCCAAA@@@@@@@@@???>>>===;;;999888777999999999888888888888777777777777777777777777777777777777777888888888888:::999999999999999999999999999999999888888777777777777777666777888888999::::::<<>>===;;;:::888888999999999888888888888777777777777777777777777777777777777777888888888888999999999999999999999999999999999999888888888777888888777777888888999:::::::::<<>><<<;;;999999999999999888888888777777777777777777777777777777666777777777888888888888777777777777777888888888999999999999999999999999:::999999999999:::;;;;;;;;;:::<<>><<<;;;:::999999999888888888888777777777777777777777777777777777777777888888888888666777777888888999999999999999999999::::::::::::::::::999999::::::;;;<<<;;;:::<<>>===;;;;;;999999999888888888888777777777777777777777777777777777777777888888888888777777888888999::::::;;;999999999:::::::::;;;;;;999999999999999::::::;;;;;;:::<<<@@@CCCJJJXXXfffuuuxxxeeeXXXLLLKKKLLLOOOVVVddd|||333333333444444444555555555555555555555555555555111222444666666555444333444444444444444444444444666666666555555444444333555555555666666666666666333444666777666555666777666777999888666777:::>>>888888888999:::;;;<<<===999:::;;;<<<>>>CCCIIINNNVVV___nnn}}}~~~|||xxxsssnnnkkkhhheeeccc[[[XXXVVVVVVUUUTTTWWW]]]^^^bbbiiipppwww~~~xxxwwwyyy{{{zzzzzz~~~qqqaaaTTTLLLHHHFFFCCCAAAAAABBBDDDFFFFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNOOOOOOOOONNNMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCBBB@@@>>>===<<<;;;999999999888888888888777777777777777777777777777777777777777888888888888777777888999::::::;;;;;;999999999::::::;;;;;;;;;999999888888999999:::;;;;;;:::<<<@@@CCCKKKYYYhhhuuuyyygggYYYLLLKKKLLLPPPWWWeee}}}111222444555666555555444555555555555555555555555444444555666777777777666888777555444333333444555777777777777777777777777777777666666666666666777999888888888777777666666888888999999999:::::::::<<<:::888999;;;<<<;;;888<<<<<<<<<>>>BBBIIIPPPTTTZZZcccnnnxxx}}}vvvpppmmmjjjfffbbb^^^[[[XXXWWWWWWWWWVVVUUUXXXZZZ]]]ccckkkwwwyyytttssstttwwwwwwxxxyyylll\\\OOOHHHFFFDDDBBBAAAAAAAAABBBGGGHHHIIIKKKMMMNNNOOOPPPMMMOOOQQQRRRQQQPPPMMMKKKFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@???>>>>>>======<<<::::::999999888777777777777777777777777777777777888888888888888888888888777777888888888999999999999888888888888999::::::999999::::::::::::;;;;;;;;;;;;>>>AAACCCLLL]]]mmmxxxzzzfffWWWNNNJJJJJJOOOZZZkkk333444555555555444333222555555555555555555555555444444555666666666555555777777666555555555666666666666666666666666666666777777666666666666777777888888888888777777777666888888888999999999::::::;;;999888999;;;<<<;;;999======???AAAEEEKKKRRRVVV]]]gggqqqzzz{{{vvvsssoookkkgggbbb___\\\YYYXXXWWWVVVTTTUUUWWWYYY]]]dddnnnxxxyyysssqqqqqqssstttuuu{{{tttcccVVVJJJIIIFFFCCCBBBBBBBBBCCCEEEEEEGGGHHHJJJKKKMMMMMMMMMOOOPPPQQQQQQOOOMMMLLLJJJJJJKKKJJJIIIFFFDDDBBBCCCCCCCCCBBBAAAAAA@@@@@@:::::::::999888888777777888888888888888888888888888888888888888888888888888888888888888888888888;;;::::::::::::;;;<<<<<<999999::::::::::::;;;;;;;;;<<<>>>AAADDDMMM___ooo{{{xxxdddUUUNNNKKKJJJPPP[[[lll555555555555444333222111555555555555555555555555444555555555555444444333666666777777777777777777555555555555555555555555777777666666666666777777888888888888777777777777777777888888888999999999:::999888888:::<<<;;;;;;===???BBBFFFJJJPPPVVV[[[ccclllvvv~~~}}}yyyvvvqqqmmmhhheee```]]][[[YYYWWWUUUUUUUUUVVVXXX\\\ccclllrrr~~~tttqqqooopppqqqrrryyy|||kkk]]]NNNLLLIIIEEECCCCCCCCCDDDDDDDDDFFFGGGIIIJJJLLLLLLMMMNNNPPPQQQQQQOOOMMMLLLMMMMMMMMMKKKIIIFFFDDDBBBBBBBBBBBBAAA@@@@@@??????;;;::::::999999888888777999999999999999999999999888888888888888888888888999999999888888888888888777777777777777888999999999999::::::::::::;;;;;;<<<<<<>>>BBBFFFOOObbbssstttaaaSSSOOOKKKKKKQQQ]]]ppp555555555444444333333333555555555555555555555555444555555555444333222222333444666777888888777666666666666666666666666666777666666666666777777888888888888777777777777777777777777888888888999999:::999888999:::;;;======>>>BBBGGGKKKOOOTTT[[[```jjjqqq{{{{{{uuuqqqkkkhhhccc```]]][[[YYYWWWVVVVVVVVVVVVXXX]]]dddiiivvvyyysssooooooppprrrxxxqqqcccTTTQQQLLLHHHDDDCCCCCCDDDEEEEEEGGGHHHJJJLLLMMMMMMNNNNNNOOOPPPPPPNNNMMMLLLMMMMMMLLLKKKIIIGGGEEEDDDBBBBBBAAAAAA@@@??????>>>;;;;;;;;;:::999999888888999999999999999999999999888888888888888888888888777777888888888999999999777666666666666777888888999999999:::::::::;;;;;;<<<<<>>@@@@@@EEELLLPPPTTTZZZbbbhhhqqqwww}}}zzzyyyzzz|||~~~yyytttmmmjjjfffbbb```___\\\[[[VVVVVVUUUUUUVVVYYY___cccllluuuxxxqqqooooooqqqwww~~~wwwjjj[[[WWWQQQKKKFFFDDDCCCDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB<<<<<<;;;;;;:::999999999999999999999999999999999888888888888888888888888555555666888999:::;;;<<<;;;;;;;;;:::;;;<<<<<<===999999999:::::::::;;;;;;<<<<<>>CCCGGGKKKQQQXXX[[[___fffrrr|||~~~wwwqqqnnnkkkkkkjjjiiihhhfffeeeeeeggggggiiijjjlllqqqwww|||yyyuuuppplllhhheeebbb```YYYXXXWWWTTTRRRRRRUUUXXX\\\bbbkkkttt|||xxxrrroooqqquuuxxxyyynnniii___UUUMMMIIIGGGFFFCCCDDDEEEGGGHHHJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMLLLNNNMMMLLLJJJIIIHHHHHHHHHAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;:::::::::888888888888888888888888888888888888888888888888888888888888888999999999777777777777777888888999999999::::::::::::;;;;;;<<<===@@@FFFMMMZZZqqqwwwkkk^^^SSSMMMJJJKKKSSS```qqq777666444333222222333444555555555555555555555555444444555666777777777666999888777555555555666777666666666666666666666666555555555555666777999999666666777777888888888999:::::::::;;;;;;;;;<<<<<<;;;===>>>===<<>>>>>??????????????????===;;;999888999888888888888888999999888888888888888888888888888888888888888888888888777888888888888999999999::::::999999999:::;;;;;;>>>>>>???DDDPPPbbbvvv}}}uuuhhhYYYPPPMMMMMMNNNSSSaaavvv555555555555555555555555555555555555555555555555444444444555555555555666444555666777888777777666777777777777777777777777999888777666666777888999888777777777777777777888;;;::::::999999::::::;;;:::;;;<<<===@@@DDDIIINNNVVV\\\cccjjjrrr|||{{{vvvrrrmmmhhheee^^^]]][[[YYYWWWXXX[[[]]]]]]bbbjjjqqqxxxxxxuuusssooommmfffddd```\\\YYYWWWVVVUUURRRTTTWWW\\\cccmmmxxx{{{uuuuuuqqqvvv}}}zzzqqqggg___WWWQQQMMMJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJHHHHHHDDDCCCAAA???>>>>>>??????>>>?????????===<<<:::999999999888888888888999999888888888888888888888888888888888888888888888888888888888888999999999999<<<<<<;;;;;;;;;<<<======>>>>>>???EEEQQQcccvvv~~~uuuhhhYYYOOOMMMMMMNNNTTTbbbwww555555555555555555555555666666666666666666666666333333444444444555555555555555666777777777777777777777777777777777777777888888777777777777888888999999999888888999999999999999999999:::;;;<<<<<<<<<<<<===>>>AAAFFFNNNSSSZZZaaajjjrrr{{{{{{uuuppphhhddd___ZZZWWWVVVWWWXXXWWWZZZ___dddjjjrrrzzz{{{xxxtttrrrllliiieee```\\\YYYWWWVVVQQQRRRSSSUUU[[[cccmmmtttzzzxxxpppsssxxx|||{{{ssskkkbbbYYYTTTNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHEEECCCBBB@@@???>>>??????>>>>>>??????>>><<<;;;999999999888888888888999999888888888888888888888888999999999999999999999999888888888888999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@FFFRRRdddxxxuuugggXXXOOOMMMMMMOOOVVVdddzzz444444444444444444444444555555555555555555555555444444444555555555666666555666666777777777777777666666666666666666666666888777777777777777777888:::999999888888999999:::888888888999:::;;;======<<<======???BBBIIIRRRXXX___fffqqq|||xxxrrriiiaaa[[[YYYWWWWWWVVVWWWXXX[[[```gggnnnsssxxx}}}~~~~~~yyyvvvqqqnnnjjjeee___[[[XXXWWWTTTTTTSSSSSSVVV]]]ffflllwww{{{qqqrrrtttwww{{{~~~vvvlllbbb[[[SSSQQQNNNLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIEEEDDDBBB@@@???>>>??????===>>>??????>>>===<<<;;;::::::999888888888999999888888888888888888888888999999999999999999999999888888888999999999::::::999999999999::::::;;;<<<>>>???AAAHHHTTTfffzzztttfffWWWNNNLLLLLLOOOXXXggg}}}333333333333333333333333444444444444444444444444666666666666777777777777666666666666666777777888666666666666666666666666777777777888888777777777888888777777777777888888777777888999:::<<<===>>><<<===>>>@@@EEELLLVVV\\\dddlllyyyvvvkkkddd___[[[XXXXXXVVVUUUVVVYYY___dddfffhhhlllrrrxxx~~~~~~~~~~~~zzzuuusssnnniiiccc^^^[[[YYYWWWVVVTTTRRRSSSXXX___dddnnnwww~~~sssrrrqqqssswww}}}uuujjjcccZZZUUUPPPMMMMMMMMMMMMLLLLLLMMMOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLJJJIIIFFFEEECCCAAA????????????======>>>??????>>>===<<<;;;::::::999888888999999888888888888888888888888999999999999999999999999888999999999999:::::::::999888888999:::;;;<<<<<<>>>???BBBIIIVVViii||||||qqqcccUUUNNNMMMLLLPPPZZZkkk444444444444444444444444444444444444444444444444666666777777777888888888666666666666666777888888777777777777777777777777777777888888888888777777777777666666666666777777888888888999:::;;;===>>><<<===@@@CCCIIIQQQZZZ```jjjtttzzzqqqiiibbb^^^[[[WWWTTTSSSUUUXXXZZZ[[[]]]```dddiiinnnttt{{{~~~{{{{{{}}}zzzxxxtttnnnhhhccc___\\\WWWVVVTTTRRRQQQTTTXXX\\\fffnnn{{{vvvrrrnnnmmmqqqwww}}}|||qqqjjjaaa[[[SSSNNNMMMNNNMMMKKKKKKLLLNNNOOOPPPOOOOOONNNOOOOOOOOOOOOMMMLLLKKKJJJGGGFFFCCCAAA????????????<<<===>>>?????????>>>===<<<;;;:::999999888999999888888888888888888888888::::::::::::::::::::::::999999999999:::::::::::::::::::::;;;<<<===>>>???>>>???CCCKKKXXXkkk}}}xxxmmm```TTTNNNNNNLLLPPP\\\nnn666666666666666666666666555555555555555555555555666666666666777777777777777666666555666777888999777777777777777777777777666777888999999888777666777777666666666666777777888888888999:::;;;<<<======???CCCHHHNNNVVV___eeeqqq{{{xxxnnnggg```\\\WWWUUUUUUVVVUUUTTTVVVXXXZZZ\\\```eeekkkoootttzzz~~~~~~|||yyytttnnnhhhdddaaaXXXXXXWWWTTTSSSSSSUUUXXX^^^eeeqqq||||||vvvoookkkmmmrrrwwwyyyxxxqqqggg___UUUOOONNNNNNLLLJJJJJJKKKLLLNNNOOOOOONNNNNNPPPPPPPPPOOONNNMMMKKKKKKHHHFFFDDDAAA@@@???>>>???<<<===>>>???@@@??????>>><<<<<<;;;:::999999999999888888888888888888888888::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;<<<===>>>???>>>@@@DDDLLLZZZlllssshhh]]]RRRNNNNNNKKKQQQ]]]ppp888888888888888888888888666666666666666666666666555555555555666666666777777666555555555666888999777777777777777777777777666777888999999888777666888888777777777777888888999999999999:::;;;<<<<<<>>>AAAFFFLLLRRRZZZbbbhhhuuuyyyqqqeee```[[[XXXXXXWWWUUURRRQQQRRRSSSTTTVVVZZZ```dddffflllttt{{{}}}zzzzzz~~~|||wwwrrrlllgggeeeZZZZZZZZZXXXUUUUUUVVVWWWXXX___jjjuuu{{{rrrllllllppptttuuu||||||uuujjjaaaVVVPPPNNNNNNKKKIIIIIIJJJLLLMMMNNNNNNNNNMMMPPPPPPPPPOOONNNMMMLLLKKKHHHFFFDDDBBB@@@???>>>???<<<===>>>???@@@@@@??????===<<<;;;:::999999999999888888888888888888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;888888888999:::;;;======>>>@@@DDDMMM[[[mmm{{{pppfff[[[QQQNNNOOOKKKQQQ^^^qqq555555555555555555444444777777666666666666777777777666555444444555666777555555666666666666555555666555555666999:::999999777777777777777777777777333444666777999:::::::::888:::;;;;;;:::;;;===???BBBEEEIIINNNTTT]]]eeekkkzzzrrrnnnfff```ZZZVVVQQQOOOSSSRRRQQQRRRUUUVVVWWWVVV```cccggglllrrryyyyyywwwzzz~~~~~~zzzwwwsssmmmiiiddd```[[[WWWUUUUUUTTTSSSVVV[[[ccckkkuuu|||nnnmmmllljjjpppzzzyyy{{{}}}~~~uuukkk]]]SSSOOOMMMJJJHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQPPPNNNLLLJJJIIIFFFFFFDDDCCCAAA???>>>>>>??????>>>>>>??????@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;:::::::::999888888888888888888999999::::::;;;999999::::::::::::;;;;;;:::;;;<<<;;;::::::;;;===>>>@@@FFFQQQaaasss}}}qqqdddXXXQQQMMMLLLLLLSSSbbbvvv555555555555555555555555666666555555555555666666777666555444444555666777555666666777777666666555777666555666888999999888777777777777777777777777777777888999999999999999999:::;;;;;;;;;<<<>>>@@@DDDHHHMMMRRRWWW___hhhppp~~~yyyppphhhaaa\\\XXXUUURRRQQQOOOOOOQQQRRRQQQPPPXXX[[[___ccchhhooovvv{{{|||{{{{{{{{{}}}yyyuuuoookkkgggccc]]]YYYWWWVVVUUUTTTSSSWWW]]]dddmmmzzzuuupppmmmgggiiipppvvvxxx{{{}}}~~~yyyooo```VVVQQQNNNKKKHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPPPPPPPOOONNNMMMLLLKKKFFFFFFEEECCCAAA@@@>>>>>>??????>>>>>>??????@@@AAAAAA@@@>>><<<:::999888888999999999999999888888888999999999:::::::::::::::999999::::::::::::;;;;;;:::;;;<<<;;;::::::<<<===@@@AAAGGGRRRbbbsss}}}pppbbbWWWPPPLLLKKKNNNUUUdddxxx555555555555555555555555555555555444444555555555666666555555555555666666666777777888888777777666888777666777888999888777777777777777777777777777999999999999999999999999:::;;;<<<;;;;;;===???BBBEEELLLTTTXXX[[[aaalllvvv}}}rrriiiccc^^^\\\TTTRRROOONNNNNNNNNNNNMMMPPPRRRVVVYYY^^^dddjjjoooxxx{{{~~~{{{yyy}}}}}}xxxsssoookkkgggaaa]]]ZZZXXXVVVTTTQQQTTTXXX]]]eeeppp~~~~~~vvvooohhhfffjjjqqqtttyyy|||~~~tttfffZZZRRRNNNKKKHHHFFFFFFGGGHHHJJJLLLNNNOOONNNNNNOOOOOOOOONNNMMMMMMGGGFFFEEEDDDBBB@@@???>>>??????>>>>>>??????@@@AAA@@@???===;;;:::888888777888888888888888999999999:::::::::::::::999999999999999::::::::::::;;;;;;:::;;;<<<;;;::::::<<<>>>AAABBBHHHSSScccsss|||pppbbbVVVOOOLLLKKKOOOWWWfff{{{444444444555555555555555555555555555555555555555666666666555555666666666777777888888888888777777999888666777888888777666777777777777777777777777999888888888999999::::::999:::;;;;;;;;;===AAADDDGGGPPPYYY]]]___dddppp{{{|||qqqiiibbb___XXXUUUQQQOOOOOOOOONNNNNNMMMOOORRRUUUXXX]]]cccgggrrrvvv||||||xxx~~~}}}xxxuuuoookkkeee```]]]YYYVVVTTTSSSUUUWWWZZZ___jjjwww|||tttllliiikkklllqqqwww|||yyyjjj]]]TTTNNNJJJHHHEEEFFFFFFGGGIIIKKKMMMNNNNNNOOOOOOOOOOOONNNMMMMMMHHHGGGFFFDDDBBBAAA@@@?????????>>>>>>??????@@@AAA======<<<;;;;;;;;;;;;<<<777777777888888999999999:::::::::999888888888777999999999:::::::::;;;;;;:::;;;<<<;;;;;;;;;===???@@@AAAFFFRRRcccttt~~~pppbbbVVVOOOLLLKKKOOOXXXggg}}}444444444555555555666666555666777777777777666555555666666666666666666555777777888888888888777777999888666777888888777666888888888888888888888888666666666666777999:::;;;888999:::;;;<<>>>>>??????@@@AAA???>>>>>>===============777777888888999999999:::999999888888777777666666999999999:::::::::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@@@@@@@EEEQQQcccuuurrrcccWWWPPPMMMMMMOOOXXXhhh~~~333333444444555666666666555666777888888777666555555555666666666666555555666777777888888777777666888777666777888999888777888888888888888888888888555555555555777999;;;<<<888999;;;<<>>>>>??????@@@AAACCCBBB@@@>>>===;;;;;;:::999999999999999:::::::::888888888888888777777777999999::::::::::::;;;;;;999;;;<<<<<<;;;<<<>>>@@@EEECCCFFFQQQcccvvvssscccWWWQQQNNNNNNOOOXXXjjj333333444444555666666777444555777888888777555444444555666777777666555444555666666777777666666555777666555666888999999888888888888888888888888888888777666666777888;;;<<<:::;;;===???CCCIIIPPPUUU]]]ccckkkrrrxxx~~~}}}|||{{{xxxyyyzzzyyyxxxwwwyyy{{{vvvwwwyyyzzz{{{}}}zzzlllggg```ZZZVVVSSSQQQPPPLLLMMMMMMMMMNNNPPPTTTWWW[[[```ffflllppptttwwwzzzwwwyyy{{{~~~}}}|||{{{zzzwwwrrrmmmhhhccc^^^[[[UUUVVVVVVUUUUUUYYYaaagggsss{{{uuukkkhhhkkkqqqxxx}}}vvvkkk```UUUMMMJJJFFFFFFGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLIIIIIIHHHFFFDDDCCCAAAAAA??????>>>>>>??????@@@AAACCCBBB@@@>>><<<;;;::::::;;;;;;;;;:::::::::::::::999999999999999:::::::::999999::::::::::::;;;;;;999;;;<<<<<<<<<===???AAANNNJJJJJJSSSdddwwwrrrbbbVVVPPPMMMMMMPPPZZZlll333333444444555666777777333444666777777666444333444555666777777666555444555555666666666666555555666555555666999::::::999888888888888888888888888;;;:::888777777888:::;;;;;;===???BBBFFFMMMUUUZZZeeeiiiqqqxxx}}}}}}}}}|||{{{zzzyyyxxxwwwwwwxxxvvvuuutttvvvwwwqqqsssuuuuuuuuuwwwyyy{{{vvvpppggg```ZZZVVVSSSQQQNNNNNNNNNNNNNNNPPPSSSVVVTTTXXX___eeejjjooosssvvvtttuuuwwwyyy}}}{{{|||}}}zzzuuuppplllgggbbb^^^WWWXXXXXXWWWVVVYYY___eeemmmuuuttthhhkkkpppuuu|||~~~}}}~~~xxxooocccXXXPPPLLLFFFFFFGGGHHHJJJLLLNNNOOOLLLMMMNNNOOOOOOOOOOOOOOOJJJIIIHHHFFFEEECCCBBBAAA?????????>>>???@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;999;;;<<<<<<<<<===???AAAVVVPPPMMMUUUfffwwwqqqaaaUUUOOOLLLLLLRRR\\\nnn333444444555666777888888888888888888777555444333555666777777777777777666666666666666666666666666999999888888888888888888<<<;;;:::999999:::;;;<<<999999999888999999::::::;;;<<>>>>>======>>>???@@@@@@@@@@@@@@@@@@???>>><<<<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::<<<>>>>>>```QQQKKKYYYnnn{{{~~~ooo```UUUOOOMMMMMMOOO[[[ooo444444555555666666777777777777888777777666555444444444555777888888888888888888888888888888888888777777777777777777777777888888777777777777888888999999999888999999:::;;;<<<>>>AAAFFFNNNYYYeeelllsssyyy~~~~~~|||{{{zzzyyyxxxvvvuuuuuuuuutttsssqqqpppppppppppppppmmmkkkkkklllnnnnnnnnnnnnppprrruuuzzz{{{qqqiiiddd```ZZZUUUTTTQQQNNNMMMMMMNNNNNNNNNSSSSSSTTTWWW\\\bbbiiilllrrrrrrrrrrrrtttwww||||||wwwxxxzzz{{{yyyuuupppjjjeee___]]][[[YYYXXXYYY[[[\\\bbbiiisss|||vvvpppllloootttzzzzzzuuunnneeeYYYQQQMMMKKKIIIIIIJJJLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJHHHEEECCCAAA>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>===<<<<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::999:::===@@@BBBaaaRRRKKKYYYnnn|||}}}nnn___SSSNNNLLLLLLQQQ]]]qqq555555555666666666666666666666666777777666666555222333555666888999999999888888888888888888888888666666666666666666777777666777777777777777777666999999999999999:::;;;;;;<<>>>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::<<<@@@CCCcccSSSKKKYYYnnn|||{{{mmm^^^RRRMMMKKKKKKRRR^^^rrr666666666666666555555555444555555666777777666666444444666777888888888888888888888888888888888888666666666777777777777777777888999::::::999888777999999999999999:::;;;<<<<<>>>>>???@@@@@@??????===<<<<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;:::999===BBBgggVVVMMMYYYmmm|||{{{mmm^^^SSSMMMLLLLLLRRR^^^sss666666666666666555555555333444555666666777777666666777777777777666666555777777777777777777777777777777777888888999999999777888999::::::999888777999999999999:::;;;<<<======BBBKKKUUUaaannnzzz~~~}}}zzzyyyxxxwwwuuutttssssssttttttsssrrrqqqpppoooooollljjjhhhggghhhhhhgggeeedddeeeeeedddcccdddgggjjjkkknnnrrrwww|||~~~yyytttnnnhhhddd]]]YYYUUUQQQPPPOOONNNMMMLLLLLLMMMNNNQQQTTTWWWYYY```dddiiilllmmmnnnooopppssswww}}}~~~wwwrrrpppttt{{{|||uuupppkkkhhhddd___[[[YYYXXXXXXZZZ___ffflllsss~~~vvvpppooosssyyyzzz}}}qqqgggXXXTTTNNNJJJJJJLLLMMMNNNIIIJJJKKKMMMOOOPPPPPPPPPNNNNNNMMMLLLIIIFFFCCCBBB@@@@@@???????????????@@@???>>>>>>===============::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;===;;;999>>>GGGjjjYYYOOOZZZmmmzzz{{{mmm___TTTNNNMMMMMMQQQ]]]qqq555555555666666666666666333444555666666666666666888888888777777666555444666666666666666666666666777777888888999999::::::666777777777777777777666999999999999:::<<<===>>>???EEEOOOZZZfffsss~~~~~~~~~zzzyyyxxxwwwvvvtttssssssttttttssssssrrrqqqooonnnkkkjjjhhhggghhhgggeeecccbbbcccbbbaaa___^^^```aaa```aaadddgggkkkooorrrttt}}}~~~~~~}}}xxxrrrllliii```\\\WWWSSSQQQOOONNNLLLJJJJJJKKKLLLMMMPPPRRRSSSZZZ^^^cccgggiiijjjlllmmmnnnqqquuu|||xxxssslllooottt{{{{{{vvvooolllgggaaa]]]ZZZYYYYYY\\\___dddhhhnnnwww~~~tttoooppptttuuuyyyxxxoooaaa[[[SSSMMMKKKLLLMMMNNNIIIJJJKKKMMMOOOPPPPPPPPPPPPOOONNNMMMJJJFFFCCCAAAAAAAAA@@@????????????@@@>>>>>>????????????>>>===::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999777:::>>>===<<>>CCCIIISSS___jjjvvv|||{{{zzzzzzyyyxxxvvvuuutttsssrrrrrrsssrrrqqqpppnnnmmmjjjiiigggggggggeeecccaaaaaabbbaaa___\\\[[[[[[]]]WWWXXXXXXZZZ]]]bbbfffhhhrrrvvv{{{~~~|||wwwrrrnnnccc___ZZZUUUSSSQQQNNNMMMKKKKKKKKKKKKLLLNNNOOOPPPRRRVVV[[[```bbbeeegggiiiiiikkknnnttt|||}}}wwwlllmmmooottt{{{}}}ssspppjjjeee```]]]\\\\\\\\\___aaadddhhhppp{{{}}}sssoooppppppttt{{{{{{mmmeee[[[RRRNNNLLLLLLMMMIIIJJJLLLMMMOOOOOOPPPPPPOOOOOONNNMMMKKKHHHEEECCCBBBAAA@@@@@@?????????@@@===>>>@@@BBBBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999666:::@@@???===GGGUUUeeeUUUNNN[[[ooo|||zzzlll]]]SSSNNNMMMMMMPPP\\\qqq333444444555666777888888444555555555555555444444555555666777777888777777888888888888888888888888444555555666777888888999<<<;;;:::999999:::;;;<<<999999999:::;;;<<<>>>>>>EEELLLVVVbbbmmmyyy~~~wwwwww{{{zzzyyyxxxwwwuuuttttttqqqqqqqqqqqqpppnnnmmmkkkiiihhhfffffffffdddaaa___]]]]]]]]]ZZZWWWUUUVVVWWWRRRRRRRRRSSSVVVZZZ___aaaiiipppxxx~~~~~~zzzuuurrrfffbbb\\\WWWTTTRRRPPPNNNMMMMMMMMMMMMNNNOOOPPPPPPMMMPPPVVVZZZ]]]```cccfffeeegggjjjooovvv~~~oooooonnnpppttt~~~vvvrrrmmmgggccc```______\\\]]]___```cccjjjuuu}}}xxxqqqqqqlllqqqxxx|||uuummmaaaVVVPPPMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMKKKIIIGGGFFFBBBAAAAAA@@@?????????@@@<<>>??????FFFPPP^^^jjjsss|||wwwuuu}}}~~~|||yyywwwuuutttttttttrrrrrrrrrqqqpppooonnnmmmllliiigggeeedddccc```^^^[[[ZZZXXXVVVTTTRRRQQQQQQNNNMMMKKKKKKLLLOOORRRTTT[[[```iiissszzz{{{xxxuuunnnhhhaaa[[[YYYWWWTTTRRRHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPTTTWWW\\\___aaacccdddeeegggkkksss|||vvvooojjjkkkooouuuyyyqqqlllhhhddd___ZZZ___[[[YYY\\\___cccjjjqqq}}}vvvnnnpppppptttzzz~~~{{{kkk\\\RRRMMMKKKKKKKKKJJJJJJJJJLLLMMMOOOQQQRRRPPPLLLJJJIIIHHHFFFDDDBBBBBBAAA@@@???????????????@@@AAAAAA@@@???>>>===<<<;;;::::::999999::::::???>>>===<<<:::888777777:::<<<:::666888@@@EEEFFFMMMMMMJJJFFFBBBCCCIIINNNQQQQQQUUU___nnn}}}}}}nnn___TTTNNNMMMMMMSSS^^^rrr444444444444444444444444666777777888777666555444888888777777777777888888888888777777666777777777888888888888888888888888999:::;;;;;;999999:::;;;:::999999:::<<>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999;;;AAAHHHMMMNNNMMMUUUUUUVVVVVVVVVVVVXXXZZZIIIKKKPPP]]]mmm}}}|||nnn___SSSNNNLLLMMMSSS___sss555555555555555555555555555666666666666555555444888777777666666777777888999888777666555555555555888888888888888888888888999:::;;;;;;999999:::;;;888777888999<<<@@@CCCEEENNNWWWdddoooxxx||||||{{{yyywwwuuusssrrrqqqqqqqqqpppooommmlllkkkhhhfffcccaaa```^^^\\\YYYVVVUUUSSSPPPMMMKKKJJJIIIFFFEEEDDDDDDEEEGGGIIIKKKNNNRRRXXXaaajjjrrrxxx{{{yyyuuuoooiiiccc]]]VVVRRRTTTSSSQQQOOONNNMMMMMMLLLNNNNNNOOOPPPRRRTTTUUUVVVZZZZZZ[[[\\\___dddkkkooouuuxxxnnniiiggggggnnnuuu{{{tttpppkkkfffaaa```[[[XXXYYYZZZ[[[```fffooozzzvvvqqqnnnooosssvvvxxx|||zzzkkk___WWWQQQNNNPPPOOONNNMMMMMMNNNOOOPPPQQQOOOLLLKKKKKKIIIGGGEEECCCBBBAAA@@@???????????????@@@@@@@@@@@@???>>>>>>>>>======<<<;;;<<<<<<<<<999999:::;;;;;;<<<<<<===<<<888===MMMWWWTTTMMMLLLLLLNNNRRRVVVZZZZZZXXXVVVBBBEEEMMM\\\nnn~~~{{{lll^^^SSSMMMLLLMMMSSS___uuu777777777777777777777777666666666666666666666555777777666666666666777777999888777666666666666666888888888888888888888888999:::;;;;;;999999:::;;;777888999:::<<>>===<<<<<<;;;;;;<<<<<<999999::::::;;;<<<======???:::AAARRRVVVJJJAAABBB===>>>AAAGGGLLLMMMIIIEEE@@@DDDNNN^^^qqqyyykkk]]]RRRMMMLLLMMMSSSaaaxxx444444444444444444444444777777777777777777777888777777666666666666777777888777777777888888999:::888888888888888888888888999:::;;;;;;999999:::;;;999:::;;;;;;;;;???DDDIIIVVV___kkkvvv}}}}}}|||{{{yyyuuurrrpppoooooonnnmmmllljjjiiihhhfffdddaaa___^^^[[[XXXVVVSSSRRROOOMMMJJJHHHGGGFFFGGGFFFEEEEEEEEEFFFGGGGGGIIIKKKMMMQQQWWWaaalllttt|||~~~yyypppfffaaaZZZYYYWWWTTTRRRPPPNNNNNNJJJJJJKKKLLLMMMOOOPPPQQQUUUVVVWWWWWWWWWYYY]]]___bbbhhhtttwwwpppiiieeefffkkkooowww{{{uuuooojjjffffffaaa]]]\\\ZZZXXXZZZ^^^dddmmm{{{zzzsssoooqqqtttwww{{{{{{||||||||||||~~~~~~pppcccXXXQQQQQQOOONNNLLLKKKKKKKKKKKKOOONNNMMMLLLMMMLLLIIIGGGEEEDDDBBBAAA@@@???????????????????????????@@@@@@===<<<<<<;;;:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;???===EEEPPPMMM===777===;;;:::;;;???CCCEEECCC@@@AAAEEEOOO^^^pppxxxkkk]]]SSSNNNMMMNNNTTTccc{{{666666666666666666666666888777777777777888888999777666666555555666666777777777777777888999:::;;;888888888888888888888888999:::;;;;;;999999:::;;;:::;;;<<<<<<<<<@@@FFFLLL[[[dddppp{{{~~~}}}{{{xxxuuusssqqqnnnnnnmmmlllkkkiiigggfffeeeccc```^^^\\\ZZZWWWTTTNNNMMMKKKIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDHHHJJJKKKMMMPPPXXXdddlllzzzzzzqqqkkkbbb```]]]YYYUUURRRPPPOOOKKKKKKKKKKKKLLLNNNOOOPPPRRRSSSUUUUUUUUUVVVXXXZZZ^^^ccclllwwwzzzsssllleeedddgggiiiqqq|||yyysssmmmiiijjjddd```^^^\\\YYYZZZ]]]```gggsssxxxpppppprrrtttxxx|||yyyzzz{{{{{{|||xxxjjj]]]UUUPPPOOOMMMKKKJJJJJJJJJKKKNNNMMMMMMMMMNNNMMMJJJGGGEEEEEECCCBBB@@@??????????????????>>>??????@@@AAA===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::<<<>>>FFFKKKEEE:::888>>>@@@???>>>>>>@@@BBBBBBBBBAAAEEENNN\\\nnn|||xxxkkk]]]SSSOOONNNOOOUUUfff777777777777777777777777777666666555666777888999666666555555555555666666888888777777777888888999888888888888888888888888999:::;;;;;;999999:::;;;999;;;=========BBBJJJQQQ___iiivvv~~~~~~}}}zzzwwwuuusssrrrnnnmmmmmmkkkjjjhhhfffeeedddaaa^^^[[[ZZZWWWTTTRRRLLLKKKIIIHHHFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCEEEGGGIIIJJJLLLRRR\\\dddrrr{{{zzzmmmkkkfffaaa[[[VVVSSSQQQNNNMMMMMMLLLLLLMMMMMMMMMNNNPPPRRRRRRRRRRRRSSSUUUZZZ]]]eeepppxxxyyyqqqhhhdddeeedddjjjttt~~~xxxsssnnnkkkfffaaa```]]]YYYYYY\\\[[[aaajjjtttuuurrrssssssuuuyyyxxxyyy{{{{{{}}}qqqbbbYYYQQQPPPNNNLLLKKKKKKLLLLLLMMMLLLMMMNNNNNNMMMKKKHHHFFFEEEDDDBBB@@@???????????????>>>>>>>>>???AAAAAA>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999>>>DDDFFFCCC???======>>>>>>>>>===<<<===???BBBCCCFFFNNN\\\mmm{{{xxxkkk^^^TTTPPPPPPQQQVVVhhh333333333333333333333333666555444444555666777888666666555555555555666666999888777666666555555666888888888888888888888888999:::;;;;;;999999:::;;;777:::===>>>???DDDMMMUUUbbblllzzz{{{zzz{{{|||}}}yyyvvvtttssssssmmmmmmlllkkkiiigggeeedddbbb___\\\ZZZXXXUUURRRPPPLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDAAADDDGGGHHHIIIOOOXXX```gggsss|||yyysssllleee^^^ZZZWWWQQQPPPOOOMMMLLLLLLKKKKKKJJJLLLOOOOOOOOOOOOPPPQQQRRRTTT\\\fffmmmwwwvvvlllffffff```fffpppyyy}}}wwwssslllfffbbb```]]]YYYYYY\\\WWW\\\dddmmmxxx|||vvvuuutttuuuxxxxxxyyy{{{|||}}}uuufff\\\QQQPPPOOOMMMLLLMMMMMMNNNLLLLLLMMMNNNOOONNNKKKHHHFFFEEEDDDBBB@@@???????????????>>>>>>>>>???AAABBB??????>>>===============999::::::;;;;;;<<<<<<<<<888>>>BBBBBBBBBCCC???888999;;;===<<<999:::===@@@EEEHHHOOO]]]ooo~~~yyylll^^^UUUQQQQQQRRRWWWiii666666666666777777777777666666666666666666666666999777666555555777999:::999999999888888888888777999999888888999999:::;;;999::::::;;;;;;::::::999<<<;;;===@@@AAAEEEPPP\\\jjjtttxxxvvvvvvwwwzzz~~~{{{xxxuuussspppnnnjjjjjjiiigggeeecccaaa```^^^]]]ZZZWWWSSSPPPNNNMMMJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEJJJHHHGGGGGGIIIMMMRRRUUUeeemmm{{{wwwppphhh___ZZZWWWQQQMMMNNNNNNKKKJJJLLLOOONNNNNNNNNNNNNNNNNNOOOVVVVVVZZZaaagggppp}}}zzzqqqkkkgggiiigggiiirrr}}}xxxqqqoookkkfffbbb```]]][[[YYY[[[\\\```iiirrr|||zzzuuuuuuwwwxxxwwwyyy{{{}}}pppeee[[[TTTNNNNNNNNNKKKJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHGGGFFFDDDBBBAAAAAA@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<<<>>@@@AAAEEEIIIRRR___nnn{{{}}}ooo___TTTOOOQQQTTT^^^ooo666666666666777777777777666666666666666666666666777777666555666777888999666666777888999::::::;;;999999888888999999:::;;;::::::::::::::::::::::::<<<<<<>>>AAACCCHHHTTT```nnnwwwzzzvvvuuutttvvvyyy~~~zzzwwwuuurrrooommmjjjiiihhhfffdddbbb___^^^\\\[[[YYYVVVSSSPPPNNNMMMJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIHHHHHHJJJMMMPPPRRR\\\dddsssyyynnnccc\\\ZZZTTTPPPPPPPPPMMMLLLNNNNNNNNNMMMMMMMMMMMMNNNNNNRRRRRRUUU\\\bbbjjjwwwwwwooojjjiiifffgggnnnxxx}}}uuurrrnnniiieeeaaa___[[[YYYZZZYYY\\\cccjjjsssyyywwwyyyzzz{{{}}}tttiii___WWWQQQPPPPPPMMMKKKLLLKKKLLLMMMNNNNNNMMMLLLLLLIIIHHHFFFDDDBBBAAAAAA@@@?????????@@@@@@@@@@@@AAA???>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<;;;>>><<>>@@@AAAFFFJJJSSSaaappp~~~}}}pppaaaVVVQQQRRRTTTaaarrr666666666666777777777777666666666666666666666666666666666777777777777888666666777888999::::::;;;999999888888999999:::;;;::::::999888888999::::::<<<<<<>>>CCCFFFLLLYYYfffrrr|||yyytttrrrqqqtttxxx}}}|||xxxuuusssqqqnnnlllhhhhhhfffdddbbb___]]][[[YYYXXXVVVTTTQQQOOOMMMMMMIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOTTT\\\iiiyyyyyylllddd```ZZZUUUTTTRRROOONNNPPPMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMPPPWWW\\\cccooo{{{~~~uuunnniiieeedddjjjrrr|||{{{vvvrrrlllgggddd```\\\ZZZZZZXXXYYY]]]bbbjjjxxx~~~zzzzzz{{{}}}zzzpppeee\\\UUUSSSRRROOOLLLMMMKKKKKKLLLMMMNNNNNNNNNMMMJJJHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>JJJWWWMMM>>>>>>======<<<<<<===>>>@@@AAAFFFKKKUUUdddsss~~~rrrdddXXXSSSSSSUUUcccttt666666666666777777777777666666666666666666666666666777888888999999888888999999999888888888888777999999888888999999:::;;;;;;:::888777777888:::;;;:::;;;>>>CCCHHHOOO^^^llluuu~~~wwwsssppppppqqquuu{{{}}}{{{yyyxxx}}}}}}zzzvvvsssqqqnnnkkkiiigggfffdddbbb```]]]ZZZYYYVVVUUUTTTRRRPPPNNNMMMLLLIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMRRRXXXcccooo{{{yyyqqqggg```ZZZWWWUUUPPPOOOQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKNNNTTTXXX^^^iiittt{{{rrrmmmgggdddgggmmmvvvzzzvvvooojjjeeeaaa]]]ZZZ\\\YYYXXX[[[^^^eeerrr}}}{{{{{{|||vvvjjjaaaXXXVVVTTTPPPMMMNNNKKKLLLLLLMMMNNNNNNNNNNNNKKKIIIHHHEEECCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBB?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<::::::===IIITTTQQQEEE>>>======<<<<<<===>>>???AAAEEEKKKVVVfffvvv~~~ssseeeZZZTTTTTTUUUcccttt666666666666777777777777777777777777777777777777777888999:::::::::999999999999999888888888888777999999888888999999:::;;;;;;:::888777777888:::;;;999:::===CCCIIIRRRbbbpppxxx|||wwwrrrooonnnooorrrwwwyyyyyyyyytttooonnnmmmmmmsss{{{}}}zzzwwwssspppnnnllliiigggddddddbbbaaa^^^[[[YYYXXXUUUTTTSSSQQQOOONNNLLLLLLHHHHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOOOONNNMMMMMMPPPUUU]]]fffppp|||~~~pppggg___[[[WWWQQQOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMPPPTTTWWW\\\eeepppzzz~~~vvvrrrkkkfffgggkkkrrr|||}}}yyyrrrlllgggccc___\\\[[[YYYXXXYYY[[[aaammmxxx{{{yyyxxx|||{{{nnnddd[[[WWWUUUPPPNNNOOOMMMMMMMMMMMMMMMNNNNNNOOOLLLKKKIIIFFFDDDBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBB????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;999;;;CCCKKKQQQLLL@@@======<<<<<<===>>>???AAACCCJJJVVVgggxxx}}}rrreeeZZZTTTTTTUUUbbbttt666666666666777777777777777777777777777777777777888888888999999999::::::666666777888999::::::;;;999999888888999999:::;;;;;;;;;:::999999:::;;;;;;::::::>>>DDDJJJUUUeeeuuu}}}}}}vvvqqqkkkiiijjjllllllkkkkkkfffbbbbbbaaabbbhhhpppvvv}}}{{{xxxuuuqqqnnnllljjjgggeeebbbbbbaaa___]]][[[YYYXXXUUUTTTRRRQQQOOOMMMLLLKKKHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPOOOPPPPPPPPPPPPPPPOOOOOOMMMQQQXXX___gggrrrzzzpppggg```ZZZSSSPPPQQQMMMMMMMMMLLLLLLMMMMMMMMMOOOOOOQQQUUUWWWZZZccclllttt{{{wwwpppjjjjjjlllpppxxx|||vvvpppkkkfffbbb___[[[XXXWWWXXXYYY\\\eeeppp|||~~~zzzuuuyyy~~~qqqggg]]]YYYVVVRRRPPPQQQOOONNNNNNMMMMMMMMMNNNNNNMMMLLLIIIGGGEEECCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<======<<<888;;;>>>@@@MMMQQQCCC======<<<<<<===>>>@@@AAABBBIIIWWWiiizzz|||pppbbbXXXSSSSSSUUUcccuuu666666666666777777777777777777777777777777777777888777666666666777888999666666777888999::::::;;;999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<@@@FFFMMMWWWiiixxxzzzsssiiidddcccbbb```^^^]]]YYYWWWWWWWWWXXX^^^fffkkkuuu~~~{{{yyyvvvsssooollljjjhhheeeccc`````````___]]][[[ZZZYYYUUUUUUSSSQQQOOOMMMKKKJJJHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRNNNQQQVVVYYY]]]fffrrrzzzyyynnnfff^^^UUURRRRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPOOOQQQTTTVVVXXX___hhhmmm{{{zzzsssnnnlllmmmnnnuuu|||yyytttoookkkfffccc]]][[[ZZZZZZXXXXXX___hhhrrr}}}vvvyyytttjjj```\\\YYYUUUTTTUUUQQQPPPNNNMMMMMMMMMMMMNNNNNNLLLJJJGGGEEECCCBBBAAA?????????@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<======;;;777<<<<<<:::JJJTTTDDD======<<<<<<===>>>@@@AAABBBJJJYYYkkk}}}zzzmmm___UUUQQQRRRUUUaaasss666666666666777777777777777777777777777777777777777666444333444555777999999999999888888888888777999999888888999999:::;;;;;;<<<<<<======<<<<<<;;;>>>>>>BBBHHHOOOZZZkkk{{{|||ttthhhaaa^^^\\\YYYVVVUUURRRPPPQQQRRRRRRXXX___bbblllyyy}}}yyywwwuuurrroookkkiiigggdddbbb_________^^^]]]\\\[[[ZZZVVVUUUTTTQQQOOOMMMKKKJJJGGGGGGGGGGGGHHHHHHIIIJJJGGGHHHIIIKKKMMMOOOQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTRRRUUUWWWWWWWWW\\\fffnnnwwwsssjjjaaaXXXSSSSSSOOOOOONNNNNNNNNNNNOOOOOOOOONNNPPPSSSTTTVVV]]]eeehhhuuu|||uuuooonnnmmmnnnrrryyy|||wwwrrrnnnjjjgggbbb___^^^]]]ZZZXXX\\\dddkkkxxxxxxzzzwwwlllbbb^^^[[[XXXVVVXXXRRRQQQOOOMMMLLLLLLMMMMMMNNNMMMJJJHHHEEECCCBBBAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@????????????>>>======<<<<<<<<<<<<======:::777???===777IIIUUUDDD======<<<<<<===>>>@@@AAACCCKKKZZZmmmyyylll]]]SSSOOOQQQTTT^^^ppp777777777777777777777777666666666666666666666666777888888888888999999999777777777777777777777777333333555666888:::;;;<<<;;;<<<======<<<<<<===???===>>>AAAFFFQQQaaarrr}}}~~~wwwlllaaaZZZUUURRRPPPLLLKKKIIIIIIJJJMMMPPPSSSYYY___jjjuuu~~~|||yyyuuurrrqqqoookkkiiihhhgggeeecccbbb```]]]\\\\\\[[[ZZZXXXZZZXXXUUURRROOOLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRWWWUUURRRQQQSSSXXX^^^aaannnyyyyyylllbbb[[[UUUQQQSSSRRRQQQPPPPPPPPPPPPQQQTTTTTTTTTSSSTTTXXX]]]aaahhhooo{{{}}}{{{wwwqqqmmmlllnnnppp}}}}}}xxxtttmmmiiiiiibbb```\\\ZZZZZZ[[[]]]___bbbqqqzzzvvvwww~~~zzztttlllddd___\\\[[[ZZZXXXTTTNNNLLLNNNOOOOOONNNOOONNNKKKIIIFFFDDDCCCBBBBBB@@@>>>===???AAABBBBBB@@@@@@@@@????????????>>>???===;;;<<<>>>>>><<<:::999999999:::AAALLLYYYbbbTTTEEE;;;@@@DDD@@@===>>>@@@JJJ[[[pppuuueeeYYYQQQMMMOOOUUU^^^ooo777777777777777777777777666666666666666666666666777777888888888999999999777777777777777777777777555555666777888999::::::;;;<<<======<<<<<<===>>>>>>???BBBHHHTTTeeewww}}}vvvkkkaaaYYYTTTPPPNNNJJJIIIHHHGGGHHHKKKMMMOOOTTTZZZdddnnnwww~~~|||yyyvvvtttqqqnnnkkkiiihhhgggeeecccaaa___\\\\\\\\\\\\[[[YYY[[[YYYVVVRRROOOLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGIIIKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPRRRPPPMMMLLLNNNSSSXXX\\\hhhrrr{{{nnnddd]]]WWWTTTRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRUUUZZZ^^^eeelllwww}}}yyysssooommmoooqqq{{{~~~|||wwwpppllllllfffccc___\\\ZZZZZZ[[[]]]^^^kkkzzzzzzxxx|||{{{vvvooogggbbb___]]]\\\YYYUUUOOOLLLMMMOOOPPPPPPOOONNNLLLIIIGGGEEECCCCCCBBB@@@>>>>>>???AAABBBBBB@@@@@@@@@@@@???????????????===;;;;;;===>>><<<:::;;;;;;:::;;;???GGGQQQYYY[[[NNNBBB<<<<<<===AAAEEEBBBLLL]]]rrrtttdddXXXOOOKKKMMMRRR[[[lll777777777777777777777777777777777777777777777777777777777888888888999999777777777777777777777777777777777888888888888888:::<<<======<<<<<<===>>>???@@@CCCJJJWWWjjj~~~zzzsssiii___XXXRRRNNNKKKIIIHHHFFFEEEFFFGGGIIIKKKNNNSSS[[[dddnnnxxx}}}{{{yyywwwtttpppmmmjjjhhhgggfffdddbbb___^^^\\\\\\]]]^^^]]]\\\^^^\\\XXXTTTOOOLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEGGGHHHJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLJJJIIIJJJNNNSSSVVV___jjjvvv~~~qqqfff^^^ZZZWWWQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPQQQPPPQQQTTTXXX\\\aaahhhrrr||||||vvvqqqooopppqqqwwwzzz|||~~~|||tttooonnnjjjgggbbb^^^ZZZYYYYYYYYYZZZdddppp{{{~~~xxxyyy}}}~~~zzzssslllgggcccaaaaaa]]]XXXRRRNNNMMMNNNPPPQQQOOONNNLLLJJJGGGEEEDDDCCCBBB@@@>>>>>>@@@BBBBBBBBBAAA@@@@@@@@@????????????>>><<<;;;;;;<<<<<<;;;:::===<<<;;;;;;<<<@@@GGGKKKXXXVVVMMM@@@999<<>>???@@@DDDMMM[[[ppp}}}{{{tttnnneee]]]VVVPPPLLLIIIHHHGGGFFFEEEEEEEEEGGGHHHKKKNNNUUU\\\fffqqq||||||{{{xxxuuusssnnnkkkhhhfffeeedddbbb```^^^]]]\\\]]]___aaaaaa```bbb___ZZZUUUPPPMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJIIIJJJMMMQQQSSSYYYbbbmmmxxxrrrggg___ZZZXXXQQQQQQPPPPPPPPPQQQRRRRRRQQQRRRRRRRRRRRRUUUYYY\\\___eeennnwww}}}xxxssspppoooppptttuuuwwwwwwxxxzzz~~~vvvqqqooojjjhhhccc^^^[[[XXXXXXWWWXXX___iiisssxxxuuuwww{{{~~~yyyssslllhhhgggfffddd___WWWQQQNNNMMMNNNOOONNNNNNMMMKKKIIIFFFEEEDDDBBB@@@??????AAABBBBBBBBBAAAAAA@@@@@@@@@?????????===<<<<<<;;;<<<;;;;;;:::;;;<<<<<<;;;:::;;;>>>AAAIIISSSUUUIII>>>???AAA@@@FFFOOO___ssstttaaaUUUNNNJJJLLLPPPVVVccczzz666666666666666666666666999999999999999999999999666666777777777888888888888888888888888888888888666666777888999:::;;;;;;:::;;;<<<<<<;;;;;;<<<===>>>@@@EEEOOO___uuu~~~{{{|||~~~}}}{{{yyywwwtttqqqmmmhhhaaaZZZUUUPPPKKKHHHHHHGGGFFFEEEEEEEEEFFFFFFIIILLLQQQXXXaaalllwww}}}zzzwwwsssqqqmmmjjjgggeeedddbbb```^^^___^^^^^^```cccffffffffffffccc]]]WWWQQQMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKJJJIIIJJJLLLNNNPPPTTT]]]gggqqq}}}ssshhh___ZZZXXXRRRRRRRRRQQQQQQRRRSSSSSSQQQRRRRRRRRRSSSTTTXXX[[[___dddkkkttt|||~~~|||xxxsssoooooooooqqqrrrsssssssssvvvzzz}}}|||~~~xxxqqqoooiiigggccc___[[[YYYXXXWWWYYY\\\dddmmmxxxxxxsssrrrwwwyyyrrrmmmllllllkkkfff___VVVPPPLLLLLLMMMNNNNNNMMMLLLJJJHHHEEEDDDBBB@@@???@@@BBBCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???<<<======<<<;;;;;;;;;;;;999:::;;;;;;::::::;;;<<<===KKKRRRJJJ@@@@@@AAA>>>EEEOOO___rrruuubbbUUUOOOLLLNNNRRRVVVbbbvvv777777777777777777777777888888888888888888888888666666666777777777888888888888888888888888888888666666777888999:::;;;<<<999;;;<<<<<<;;;;;;<<<===>>>AAAHHHTTTeeezzz{{{uuurrrssstttvvv{{{~~~zzzvvvrrrooollliiifffdddaaa\\\WWWTTTPPPKKKIIIGGGFFFFFFEEEEEEEEEFFFFFFHHHJJJOOOTTT\\\gggrrryyy~~~{{{wwwssspppmmmjjjgggeeedddcccaaa___```___```cccgggkkkmmmmmmjjjfff___XXXRRRNNNKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIKKKKKKQQQXXX```iiiuuuwwwlllbbb\\\ZZZUUUUUUTTTSSSSSSSSSSSSSSSOOOPPPQQQQQQQQQSSSVVVXXX___ccciiiqqqyyy||||||{{{xxxssspppooonnnooopppqqqqqqrrrtttwwwzzzzzz{{{|||~~~{{{tttqqqiiigggddd```]]]ZZZYYYXXXYYY[[[```iiirrr~~~}}}tttqqqttt{{{~~~wwwqqqpppppppppllleee\\\SSSNNNLLLMMMNNNNNNNNNMMMKKKIIIFFFEEEBBB@@@@@@AAABBBCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>>>><<<;;;<<<===999:::<<<<<<::::::;;;<<<<<>>AAADDDEEENNN^^^qqquuuaaaVVVQQQOOOQQQTTTWWWaaasss777777777777777777777777888888888888888888888888666666666666777777777888888888888888888888888888888888888999999:::::::::999;;;<<<<<<;;;:::<<<===???CCCLLLYYYjjj~~~zzzwwwrrrmmmiiijjjlllmmmrrryyy}}}zzzuuuqqqmmmhhheeeccc```]]]]]]ZZZWWWUUUSSSPPPMMMJJJEEEDDDDDDEEEEEEEEEEEEEEEEEEGGGLLLQQQXXXaaalllrrr{{{~~~|||yyyuuusssooommmiiigggfffeeecccaaabbbbbbcccffflllppprrrsssmmmiiiaaaYYYRRRNNNLLLKKKIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIMMMSSSZZZaaammm{{{~~~rrrgggaaa^^^XXXWWWVVVUUUTTTSSSSSSSSSOOOQQQRRRRRRRRRSSSVVVXXX^^^bbbhhhnnnvvv~~~zzz{{{{{{yyyuuuqqqpppooonnnoooqqqrrrrrrsssvvvxxxwwwxxxzzzzzz}}}xxxvvvmmmkkkgggccc___\\\ZZZYYYXXXXXX\\\dddllluuuyyysssrrrxxxzzztttrrrssspppnnniiiaaaXXXQQQOOOOOONNNNNNNNNNNNLLLJJJGGGEEEAAAAAA@@@AAACCCDDDBBBAAABBBBBBAAAAAAAAA@@@@@@@@@===???@@@???===;;;===>>>;;;<<<======;;;;;;<<<===???<<<<<<>>>======@@@EEEEEEOOO___rrrttt```UUUQQQQQQSSSVVVXXX```ppp777777777777777777777777777777777777777777777777666666666666777777777777888888888888888888888888:::::::::999999999888888999:::<<<;;;::::::;;;===@@@EEEOOO\\\nnn}}}zzzvvvrrrpppmmmhhhdddeeefffhhhmmmssszzzyyyvvvnnnkkkfffbbb```]]][[[YYYXXXWWWUUUTTTSSSQQQNNNKKKCCCCCCCCCDDDDDDDDDEEEEEECCCEEEIIINNNUUU]]]gggmmmxxx~~~~~~}}}{{{xxxuuuqqqoookkkiiihhhgggeeeccccccccceeeiiinnnsssvvvvvvooojjjbbbZZZSSSNNNLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJOOOUUU[[[ggguuuwwwllleeebbbZZZYYYXXXVVVUUUTTTSSSSSSRRRSSSUUUUUUUUUVVVXXXZZZ]]]aaafffmmmttt}}}~~~~~~yyyzzz{{{yyyvvvsssqqqqqqmmmoooqqqrrrssstttvvvwwwuuuwwwxxxyyy{{{|||yyypppnnnjjjfffaaa]]]ZZZYYYWWWUUUYYYaaahhhooo}}}}}}uuurrrvvv}}}{{{uuutttuuuooonnnkkkddd[[[TTTQQQQQQNNNNNNOOONNNMMMJJJGGGFFFAAAAAA@@@BBBCCCDDDCCCAAABBBBBBBBBAAAAAAAAA@@@@@@>>>@@@AAA@@@===<<<===???===>>>???>>><<<;;;<<<===>>>777777@@@CCC>>><<>>???CCCFFFOOO^^^sss~~~zzzvvvssspppmmmjjjgggeeebbb```aaadddgggjjjqqqyyy}}}uuummmeeeddd```\\\XXXUUURRRQQQPPPRRRUUUVVVUUURRRNNNKKKGGGFFFEEECCCBBBBBBBBBBBBDDDFFFIIIKKKOOOWWWaaaiiisss}}}~~~zzzvvvsssqqqooonnnkkkjjjhhhggggggfffgggiiinnntttxxxyyyyyyrrrlllccc[[[TTTOOOKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMOOOVVV^^^iiiyyysssiiibbb]]][[[XXXWWWVVVVVVTTTRRRRRRRRRRRRRRRSSSTTTVVVWWWZZZ^^^cccjjjrrr{{{}}}yyy{{{zzzyyyyyyyyywwwtttqqqmmmnnnoooppprrrssstttuuuvvvxxxyyywwwwww{{{|||vvvqqqkkkgggeeebbb\\\XXXZZZVVVVVV[[[aaaiiivvvwwwttttttssszzztttpppooonnnmmmkkkfff^^^XXXSSSQQQJJJIIIJJJKKKLLLKKKHHHFFFBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===============>>>??????>>><<<:::888;;;<<<<<<<<<;;;<<<>>>@@@EEEOOO```uuu~~~qqqaaaTTTNNNOOOPPPQQQWWW^^^mmm777777777777777777777777888888777777777777888888888888777777888888999999999999999888999999::::::999999::::::::::::;;;;;;999;;;<<<<<<<<<<<<>>>???FFFKKKUUUeeeyyyzzzwwwsssooommmjjjgggdddbbb```]]][[[[[[^^^bbbdddmmmtttzzz|||{{{xxxppphhh```^^^[[[WWWTTTQQQPPPPPPPPPRRRUUUVVVUUURRRNNNKKKGGGGGGEEEDDDCCCBBBBBBBBBCCCEEEHHHJJJNNNUUU___gggqqq{{{}}}yyyvvvsssrrrpppmmmkkkiiihhhhhhhhhiiilllqqqwww{{{}}}}}}vvvoooeee\\\UUUQQQMMMKKKIIIIIIIIIIIIIIIHHHGGGFFFIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNLLLNNNTTTZZZcccqqq~~~|||qqqiii___]]]ZZZXXXXXXWWWUUUTTTTTTSSSSSSSSSTTTUUUWWWXXXZZZ^^^ccciiiqqq{{{zzzzzzyyyxxxxxxyyywwwtttrrrooopppqqqrrrsssssstttuuutttvvvwwwvvvuuuxxxyyytttnnnjjjgggddd___[[[\\\XXXWWWZZZ___eeeppp{{{zzzuuutttttt~~~zzzsssooonnnkkkjjjhhhddd^^^WWWRRRPPPLLLKKKKKKMMMNNNMMMJJJHHHDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>==================>>>>>>>>><<<;;;:::<<<======<<<;;;<<>>@@@IIIQQQ^^^ooo}}}zzzssspppllliiigggdddaaa___]]][[[YYYWWWWWWYYY\\\^^^gggnnnssstttssspppiiibbb[[[YYYVVVRRRPPPPPPPPPQQQQQQSSSUUUVVVTTTQQQNNNKKKHHHGGGFFFEEEDDDCCCCCCCCCBBBDDDFFFHHHKKKSSS]]]dddnnnyyy}}}zzzvvvuuurrrooommmkkkiiiiiijjjlllooouuu|||zzzssshhh^^^WWWSSSOOONNNJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLKKKJJJIIIIIIIIIMMMLLLMMMQQQUUU[[[gggsssxxxnnnccc```\\\ZZZYYYXXXWWWVVVVVVUUUUUUTTTUUUVVVXXXYYY[[[^^^ccciiipppyyy|||zzzyyyxxxxxxyyyxxxvvvtttrrrrrrrrrrrrssssssssssssqqqsssttttttssstttyyy}}}~~~xxxrrrmmmkkkhhhccc___^^^ZZZXXXYYY\\\```iiirrrwwwuuuwww|||{{{tttnnnlllgggfffdddaaa]]]WWWRRROOONNNMMMMMMNNNOOOOOOLLLJJJEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA??????>>>>>>>>>========================<<<<<<<<<<<<=========<<<===@@@BBBGGGPPPaaauuu|||ppp```SSSMMMMMMMMMNNNPPPWWWfff{{{666666666666666666666666888888777777777777888888<<<;;;:::999999999999999888888888888999:::;;;<<<999999999:::::::::;;;;;;<<<<<<===<<<<<<<<>>>>>>>>============<<<<<<<<<======>>><<<===>>>======>>>AAACCCGGGPPPaaattt|||ppp___SSSLLLKKKLLLLLLMMMTTTbbbwww666666666666666666666666888888777777777777888888;;;:::999888888888888888888888888888999:::;;;<<<999999999:::::::::;;;;;;<<<======<<<<<<===@@@CCCGGGTTTiii~~~{{{~~~~~~zzzvvvrrrooollliiifffdddbbbaaa___]]]]]][[[YYYWWWVVVWWWYYYZZZ^^^cccgggfffdddccc]]]WWWSSSQQQNNNMMMMMMPPPSSSUUUSSSTTTUUUUUUSSSPPPMMMLLLIIIHHHGGGEEEDDDDDDDDDDDDAAABBBDDDEEEGGGMMMVVV]]]eeerrrzzzxxxvvvssspppmmmlllkkknnnpppuuu|||yyynnncccZZZUUUQQQNNNIIIHHHHHHGGGHHHHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJIIIJJJNNNPPPSSS\\\fffssstttlllgggaaa\\\ZZZZZZYYYYYYYYYXXXWWWVVVVVVVVVWWWXXX[[[^^^bbbgggnnnvvv~~~|||zzzyyyyyyzzzzzzyyyxxxsssssssssrrrqqqqqqppppppqqqrrrssssssrrrrrrssstttxxxyyysssooolllgggddd]]]ZZZXXXYYYYYYZZZ```gggqqqzzzyyy{{{yyyppplllbbb```]]][[[ZZZWWWSSSOOONNNMMMLLLMMMNNNNNNLLLKKKFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<======>>><<<===>>>======>>>AAADDDGGGPPP```sss|||ppp```SSSLLLKKKJJJJJJMMMSSS```ttt777777777777777777777777888888777777777777888888999888888777777777777888888888888888999:::;;;;;;999999::::::::::::;;;;;;;;;<<<<<<<<<===???CCCFFFJJJYYYppp|||~~~zzzwwwsssooolllhhhfffcccaaaaaa```^^^\\\\\\ZZZXXXVVVUUUVVVWWWWWW[[[```bbb```___]]]YYYSSSMMMLLLKKKKKKLLLNNNQQQSSSTTTTTTUUUTTTSSSPPPMMMLLLHHHGGGFFFEEEDDDCCCCCCCCCAAACCCDDDDDDFFFKKKTTT[[[aaannn}}}|||zzzxxxuuussspppooooooqqqsssxxx|||qqqfff^^^WWWQQQNNNJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNJJJIIIJJJNNNOOOQQQXXXaaammm|||}}}qqqlllddd^^^\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYY\\\^^^bbbggglllttt|||}}}{{{zzz{{{{{{zzzyyytttttttttsssrrrqqqqqqpppssssssrrrrrrrrrrrrsssssstttzzz~~~vvvrrrnnniiieee^^^[[[YYYZZZYYYYYY^^^dddkkkxxx{{{yyy~~~}}}tttoooeee```[[[YYYYYYWWWTTTQQQNNNMMMKKKLLLMMMMMMLLLJJJGGGFFFEEECCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>===============<<<<<<<<<;;;<<<=========>>>AAADDDFFFOOO___rrr|||qqqaaaTTTMMMKKKIIIIIIMMMRRR___rrr777777777777777777777777888888777777777777888888888777777777777888888999999999999888999999::::::999999::::::::::::;;;;;;:::;;;<<<<<<===@@@EEEIIIQQQaaayyy~~~~~~{{{wwwtttqqqmmmjjjgggeeebbbaaaaaa```___]]]\\\[[[YYYWWWVVVVVVVVVWWWXXX\\\^^^\\\ZZZYYYUUUOOOKKKKKKKKKLLLMMMPPPRRRSSSUUUUUUUUUTTTRRRPPPMMMLLLGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEJJJSSSZZZ^^^lll{{{~~~}}}{{{yyyvvvuuutttssstttvvv{{{uuukkkbbbZZZRRRNNNMMMKKKIIIHHHGGGHHHIIIJJJHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIKKKMMMMMMNNNTTT\\\ffftttwwwqqqhhhaaa___^^^_________^^^\\\[[[ZZZZZZZZZ[[[\\\^^^bbbfffkkksss{{{}}}|||||||||{{{zzzvvvvvvuuuuuuttttttsssssstttrrrqqqpppqqqrrrsssssspppvvvzzzuuupppjjjgggaaa^^^\\\\\\ZZZXXX[[[aaacccppp~~~~~~zzz}}}xxxrrrhhhbbb[[[XXXXXXXXXVVVSSSOOOMMMLLLKKKLLLMMMLLLKKKHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>><<<;;;::::::;;;<<<<<<<<<===@@@CCCEEEMMM]]]qqq}}}rrrbbbUUUNNNKKKIIIHHHMMMRRR]]]ooo777777777777777777777777888888777777777777888888777777777777888999::::::::::::999999888999999999999999:::::::::;;;;;;;;;::::::;;;<<<===AAAFFFJJJXXXhhh~~~}}}yyyuuurrroookkkiiiiiigggdddcccccccccaaa```___]]][[[YYYXXXXXXXXXXXXWWWZZZ\\\YYYWWWVVVRRRMMMMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUUUUTTTRRRPPPMMMLLLGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDDDDEEEJJJRRRYYY\\\jjjzzz}}}{{{yyyxxxwwwwwwvvvyyy}}}xxxnnneee\\\TTTNNNOOOMMMKKKIIIHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKLLLOOOOOONNNNNNMMMLLLLLLLLLKKKJJJKKKMMMLLLKKKPPPWWW```nnn{{{tttkkkdddaaaaaaaaabbbbbbaaa___]]]\\\\\\\\\]]]\\\___bbbfffkkkrrrzzz}}}}}}}}}|||{{{xxxwwwwwwwwwvvvvvvvvvuuutttrrrooooooppprrrssssssooottt|||}}}wwwrrrlllhhhddd```^^^^^^[[[WWWYYY^^^^^^jjjxxx|||{{{uuukkkccc[[[WWWXXXYYYWWWUUUPPPNNNLLLLLLMMMNNNMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>===>>>??????>>><<<:::888999:::;;;;;;;;;===@@@CCCDDDMMM\\\ppp~~~ssscccVVVNNNKKKIIIHHHLLLQQQ\\\mmm999999999999888666555444777777777777777777777777888888999::::::::::::999888888999999999:::::::::::::::::::::::::::::::::<<<<<<>>>@@@@@@AAAHHHPPP```sss~~~}}}}}}zzzvvvrrrooollliiiggghhheeeaaa___^^^^^^^^^]]]^^^]]]\\\ZZZXXXVVVTTTSSSXXXXXXXXXWWWUUURRRPPPNNNMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXYYYXXXUUURRRNNNLLLJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCDDDGGGKKKPPPRRR^^^hhhxxx}}}}}}|||{{{yyyzzz|||xxxnnnddd\\\UUUPPPNNNLLLKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKNNNRRRUUU[[[iii|||xxxmmmgggddd```___```cccaaa```]]]\\\ZZZYYYYYY___```bbbdddgggnnnvvv{{{{{{zzzyyyyyyzzzyyywwwuuusssrrrqqqqqqpppqqqqqqqqqpppqqqwww}}}vvvooojjjiiieee```]]]\\\]]]]]]]]]bbbfffppp|||{{{xxxppphhh^^^YYYYYYZZZXXXVVVUUUPPPKKKKKKNNNQQQPPPNNNLLLIIIFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>============<<<<<<<<<<<<======???>>>>>>>>>???@@@AAAAAAEEEMMM\\\pppppp^^^SSSNNNJJJIIIJJJJJJPPP[[[mmm888888999888888777666555777777777777777777777777777888999999::::::999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;===@@@AAACCCMMMWWWjjj|||~~~|||yyyuuurrrooollliiigggiiifffbbb```___```___^^^]]]]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWVVVTTTRRRPPPOOOMMMNNNNNNPPPQQQSSSUUUVVVZZZZZZ[[[[[[XXXTTTPPPNNNJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCDDDGGGKKKOOORRR\\\fffuuu}}}}}}|||{{{zzz|||}}}zzzpppggg```YYYUUUMMMKKKJJJIIIJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJLLLOOORRRYYYfffyyy|||pppjjjfffbbbaaabbbdddcccaaa___]]]\\\[[[[[[___```bbbcccgggmmmuuuzzz~~~|||||||||||||||zzzxxxuuuuuutttsssrrrrrrrrrsssqqqqqqvvv}}}xxxqqqllljjjfffaaa^^^]]]]]]]]]\\\^^^ccckkkyyy~~~{{{~~~~~~ssskkkaaa[[[ZZZ\\\\\\ZZZXXXSSSMMMLLLOOOQQQQQQOOOMMMJJJGGGEEEEEEEEEDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAAEEEMMM]]]pppqqq^^^SSSMMMJJJIIIJJJJJJPPP\\\mmm777777888888888888777777777777777777777777777777777888999999::::::999999888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAAFFFNNN]]]pppsss___SSSMMMIIIIIIKKKKKKPPP\\\mmm666666777888888888888888777777777777777777777777777777888999999999999999888888999999999::::::::::::::::::;;;;;;;;;;;;;;;===<<<===@@@BBBJJJZZZjjj~~~{{{xxxtttqqqooommmjjjhhhgggeeeaaa```aaaaaaaaaaaa]]]]]]\\\[[[[[[ZZZZZZYYYVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVWWW\\\^^^```aaa___ZZZTTTPPPJJJIIIGGGEEECCCCCCCCCCCCDDDCCCBBBCCCEEEIIILLLOOOWWWaaaooo}}}~~~tttkkkccc\\\XXXSSSQQQNNNLLLKKKKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLMMMPPPSSSUUUaaaqqqzzzrrrlllgggeeefffffffffeeedddcccaaa```______```bbbdddggglllrrrwww~~~{{{{{{yyyxxxwwwwwwvvvvvvwwwvvvwww{{{wwwsssmmmkkkgggdddbbb```^^^[[[ZZZ]]]bbbkkkwww~~~yyyzzz~~~zzznnneeeaaaaaabbbccc___ZZZSSSOOOOOOPPPQQQQQQPPPMMMJJJGGGGGGFFFDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<==================>>>@@@AAABBBGGGOOO]]]pppttt___SSSMMMIIIIIIKKKKKKPPP\\\mmm555666777888888999888888777777777777777777777777777777888999999999999888888888999999999::::::::::::::::::;;;;;;<<<<<<<<>>@@@AAABBBFFFNNN]]]ooosss___SSSMMMIIIIIIKKKKKKPPP[[[lll555666777888888888888888777777777777777777777777666777888888999999888888888888999999999::::::::::::::::::;;;<<<<<<======???@@@BBBDDDGGGQQQfffzzz{{{xxxuuusssqqqpppnnnllliiifffcccaaaaaabbbbbbaaaaaa```___]]]\\\ZZZYYYYYYYYYYYYWWWVVVTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXX[[[___bbbdddbbb\\\TTTOOOJJJIIIGGGEEECCCCCCCCCCCCDDDCCCBBBBBBCCCFFFJJJLLLUUU]]]jjjwww{{{pppddd]]]YYYUUUPPPMMMKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMLLLKKKKKKMMMOOOTTT^^^mmm}}}yyyqqqjjjhhhhhhiiijjjjjjjjjiiigggeeedddaaaccceeefffiiilllrrruuu}}}}}}}}}|||{{{{{{{{{||||||yyywwwxxx{{{}}}{{{uuuqqqlllhhheeebbb```]]][[[]]]```dddmmm{{{yyysssrrrttt{{{~~~rrrjjjffffffgggdddaaa\\\WWWSSSPPPOOOOOORRROOOKKKIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????======<<<<<<<<<<<<======;;;;;;<<<===>>>???AAABBBEEEMMM\\\oooppp^^^SSSNNNJJJIIIJJJJJJOOOYYYjjj666777777888888888777777777777777777777777777777666777777888888888888888888888999999999:::::::::::::::;;;;;;<<<=========<<<>>>BBBFFFJJJUUUlll}}}{{{yyyvvvtttsssrrrpppnnnmmmiiifffdddcccdddcccbbbaaaaaa``````___^^^^^^]]]\\\[[[YYYWWWUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXYYY\\\___dddfffddd]]]UUUPPPJJJIIIGGGEEECCCCCCCCCCCCDDDCCCBBBBBBCCCEEEIIIKKKRRR[[[gggtttzzzmmmddd^^^ZZZUUUQQQOOONNNLLLKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMMMMLLLKKKMMMNNNQQQ\\\jjj{{{}}}tttmmmjjjkkklllmmmnnnnnnmmmkkkiiigggbbbdddfffhhhjjjmmmrrruuu}}}~~~~~~~~~~~~}}}{{{|||}}}}}}yyytttnnnhhheeecccaaa___YYY[[[^^^aaagggttt{{{rrrnnnooouuu}}}wwwnnniiiiiijjjgggeeebbb\\\WWWSSSPPPPPPQQQOOOKKKJJJJJJJJJIIIHHHDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????======<<<<<<<<<<<<======;;;;;;;;;<<<>>>???AAABBBDDDLLL[[[nnn|||mmm]]]TTTOOOJJJHHHIIIIIINNNXXXiii777777888888888888777777777777777777777777777777666666777888888888888888888888999999999:::::::::::::::;;;;;;<<<===>>>>>>999<<>>???AAABBBCCCKKK[[[nnnyyykkk\\\TTTOOOJJJHHHHHHHHHMMMWWWhhh888888888888777777777777777777777777888888888888888888888888888888888888;;;;;;:::999999:::::::::<<<<<<;;;;;;;;;<<<<<<======@@@DDDGGGPPPaaaxxx}}}{{{xxx|||~~~{{{xxxuuusssrrrrrrqqqpppooonnnllljjjiiihhhggggggdddeeefffeeeddddddeeeffffffbbb]]]ZZZXXXVVVTTTRRRQQQSSSUUUUUUUUUVVVXXXYYY^^^bbbfffeeedddaaaXXXOOOJJJIIIGGGEEECCCCCCCCCCCCAAAAAABBBBBBDDDEEEFFFGGGMMMTTT___kkkwww}}}qqqhhh___[[[XXXRRROOONNNSSSRRRQQQOOOOOOOOOOOOPPPSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPMMMKKKOOONNNMMMKKKKKKMMMNNNOOOWWW[[[gggyyyxxxsssooonnnooopppqqqtttuuutttpppmmmiiihhhggghhhjjjnnnsssvvvzzzyyyqqqllljjjgggccc___[[[[[[\\\^^^```gggwwwuuummmkkkooouuu~~~xxxrrrooonnnqqqqqqnnnfff]]]VVVTTTTTTPPPOOONNNLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>??????@@@EEENNN^^^qqqsssiii\\\QQQMMMLLLKKKJJJJJJNNNXXXhhh888888888888777777777777777777777777888888888888888888888888888888888888;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<>>>AAADDDHHHRRRccczzz~~~}}}~~~}}}{{{zzzzzz~~~|||yyyvvvtttttttttrrrqqqooonnnlllkkkiiihhhhhhhhhfffggghhhhhhgggggghhhiiigggccc]]]XXXVVVTTTSSSRRRQQQSSSUUUUUUUUUVVVXXXZZZ^^^cccffffffeeebbbZZZQQQJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGLLLSSS]]]hhhsss~~~tttjjjddd```[[[WWWWWWXXXWWWUUUTTTSSSSSSTTTUUUXXXXXXYYYZZZYYYXXXVVVUUUSSSRRRQQQQQQRRRQQQOOONNNOOONNNLLLKKKKKKLLLNNNOOOVVV[[[gggyyy{{{uuuqqqooopppqqqsssvvvwwwvvvrrrnnnjjjiiihhhhhhjjjnnnsssuuuzzz~~~|||tttnnnkkkhhhccc___[[[ZZZ[[[]]]^^^dddsssyyyooojjjmmmrrr|||}}}xxxuuusssrrrrrrpppjjjaaaYYYUUUSSSPPPOOONNNMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAABBBFFFNNN]]]ooo}}}sssiii\\\QQQMMMKKKJJJIIIJJJOOOXXXiii999999888888888777777777777777777888888888999999888888888888888888888888:::::::::999999::::::;;;::::::999999:::;;;;;;<<>>>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===???AAABBBDDDFFFMMM[[[mmm~~~{{{rrriii\\\QQQLLLJJJIIIGGGJJJOOOYYYiii999999999888888888777777777777888888888999999999888888888888888888888888::::::999999999:::;;;;;;::::::::::::;;;<<<======???BBBFFFMMMYYYlllyyypppqqqxxx~~~|||zzzzzz|||~~~~~~|||yyyxxxxxxwwwuuussspppooonnnlllkkkkkkjjjjjjllllllmmmnnnoooooonnnllliiiccc[[[TTTQQQPPPPPPPPPQQQSSSUUUVVVVVVWWWYYY[[[]]]bbbfffggggggddd\\\SSSKKKJJJGGGEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDFFFFFFGGGMMMUUU^^^iiiwwwyyyqqqmmmmmmhhhfffcccaaa___```aaabbbgggjjjnnnqqqppplllgggccc\\\ZZZXXXWWWVVVVVVTTTRRROOONNNLLLKKKKKKLLLNNNOOOTTT[[[gggyyyzzztttqqqsssuuuyyy}}}~~~zzzvvvooommmlllkkklllooosssvvvyyy~~~|||tttoooiiiccc___]]][[[ZZZZZZZZZ\\\fffqqquuukkkhhhjjjoooxxx{{{uuurrrtttuuurrrkkk```VVVPPPPPPOOONNNMMMKKKJJJIIIHHHGGGFFFEEECCCBBBBBBBBBAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<===>>>@@@BBBCCCFFFMMMZZZlll~~~|||sssiii\\\QQQLLLJJJHHHFFFJJJOOOYYYjjj999999999999888888888888888888888888999999999999888888888888888888888888:::999999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>??????BBBHHHRRR```sss}}}ssskkknnnyyy~~~}}}{{{zzz{{{}}}{{{zzzzzzxxxvvvtttrrrqqqpppnnnmmmmmmmmmmmmmmmnnnooorrrtttsssoookkkfff```YYYSSSPPPPPPPPPPPPQQQSSSUUUVVVVVVXXXZZZ\\\\\\aaaeeeffffffccc[[[SSSKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFEEEIIIQQQYYYdddsss{{{zzzrrrppplllhhhffffffggghhhooosssxxx||||||xxxsssooofffccc___\\\ZZZWWWUUUSSSOOONNNMMMLLLLLLMMMNNNOOOUUU\\\hhhyyy~~~wwwsssuuuwww{{{~~~{{{sssqqqooonnnnnnqqqtttvvvzzz~~~wwwqqqkkkddd___```\\\[[[[[[ZZZ[[[bbbjjjyyy{{{nnnhhhhhhkkksssxxxqqqrrrsssrrrlllbbbWWWOOOPPPOOONNNMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<>>>=========>>>???@@@AAAFFFMMMZZZlll~~~vvvkkk\\\QQQKKKIIIHHHGGGJJJOOOZZZjjj:::999999999999888888888888888888999999999999:::888888888888888888888888999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@???DDDLLLYYYhhh{{{wwwnnniiippp~~~|||}}}}}}{{{zzz}}}}}}}}}|||{{{xxxvvvtttsssrrrqqqpppppppppppppppqqqtttxxxzzzwwwooohhhaaa\\\VVVRRRPPPQQQQQQQQQPPPRRRUUUVVVWWWXXX[[[]]]]]]bbbfffffffffccc[[[RRRLLLJJJHHHFFFEEEDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEECCCGGGMMMUUU___mmm~~~|||wwwssspppooopppqqqwww{{{}}}tttpppiiiccc^^^ZZZVVVSSSQQQPPPNNNMMMMMMNNNPPPQQQVVV]]]iiiyyy{{{xxxwwwyyy|||wwwuuurrrqqqqqqsssvvvxxx{{{zzztttmmmgggbbbaaa]]][[[[[[ZZZYYY^^^eeerrrsssjjjhhhiiippp{{{qqqqqqqqqpppkkkcccYYYRRRPPPOOONNNMMMLLLKKKKKKJJJGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>???@@@FFFMMM[[[mmmyyymmm]]]PPPJJJIIIIIIIIIJJJOOOZZZkkk::::::999999999888888888888888888999999999::::::888888888888888888888888999999999999:::;;;<<<===;;;;;;;;;;;;===>>>???@@@AAAGGGRRR```rrrvvvooommmwwwyyyzzz{{{yyyyyy}}}~~~{{{yyyvvvuuutttsssrrrrrrrrrrrrssstttxxx~~~{{{pppfff[[[XXXTTTQQQQQQRRRRRRRRRPPPRRRUUUVVVWWWYYY[[[]]]___dddggggggfffccc[[[RRRLLLJJJHHHFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDGGGKKKPPPYYYgggvvv~~~zzzyyyyyyzzz~~~}}}tttlllddd]]]XXXTTTRRRQQQOOONNNNNNOOOQQQRRRWWW___kkkyyy}}}yyyzzz|||zzzxxxvvvssssssuuuxxxyyy|||~~~xxxqqqjjjeeeaaa]]]ZZZZZZYYYXXX[[[aaalllzzzxxxkkkgggeeejjjttt~~~sssqqqooonnnkkkddd\\\VVVPPPOOONNNNNNMMMLLLKKKKKKHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<============>>>???AAAAAAFFFNNN]]]ooo}}}ppp^^^OOOIIIHHHJJJKKKJJJOOOZZZkkk:::::::::999999999888888888888999999999:::::::::888888888888888888888888999999999999:::;;;<<<===999::::::;;;<<<===??????BBBIIIUUUfffxxxyyysssssswwwxxxyyyxxxxxx}}}~~~{{{wwwvvvuuutttttttttttttttuuuwww|||}}}pppfffXXXUUURRRQQQRRRSSSSSSSSSPPPRRRUUUVVVWWWYYY[[[]]]aaafffiiiiiigggddd[[[RRRLLLKKKIIIGGGEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEGGGJJJNNNUUUbbbqqq{{{|||qqqhhh```YYYUUUSSSRRRPPPOOOOOOPPPRRRSSSXXX```lllyyyzzzzzz||||||zzzwwwuuuuuuvvvyyyzzz}}}{{{tttnnniii```\\\YYYYYYXXXWWWYYY^^^hhhvvv{{{lllfff```eeemmmvvvuuurrrooommmjjjfff___YYYPPPOOOOOONNNMMMLLLKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@???>>>?????????>>>>>>>>>>>>>>>======<<<;;;;;;<<<===???AAABBBCCCEEENNN^^^qqqqqq^^^OOOHHHHHHKKKMMMJJJOOO[[[lll999999999888888888888777:::::::::999999888888888777888:::;;;;;;:::888777999999:::::::::;;;;;;;;;===;;;;;;===<<<;;;===BBBDDDMMM]]]pppsssrrrwwwyyyxxxxxxxxxzzz|||{{{zzzyyyxxxwwwwwwwww{{{ssshhh]]]VVVQQQQQQPPPNNNOOOQQQRRRTTTUUUVVVWWWYYY]]]```eeefffhhhhhheee___XXXTTTKKKIIIFFFEEEEEEEEEDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDGGGLLLOOOWWWfffuuu~~~}}}ooobbbZZZVVVTTTRRROOOMMMMMMPPPSSSVVVZZZbbbnnnyyy}}}~~~zzzuuussstttwwwyyy}}}~~~xxxqqqlllggg```ZZZZZZYYYWWWWWWYYYfffnnn|||xxxnnneeeccceeemmmwwwyyyuuuqqqmmmjjjeee]]]XXXSSSRRRPPPOOOOOOMMMJJJHHHJJJIIIGGGEEECCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???AAABBBDDDLLL[[[oooppp\\\QQQMMMIIIHHHHHHJJJMMMUUUeee{{{999999999999888888888888:::::::::999999888888888777888:::;;;;;;:::888777999999999999:::::::::;;;===;;;<<<>>>===<<<>>>DDDHHHQQQbbbvvvqqqrrrzzz|||xxxxxxwwwxxx{{{~~~}}}|||zzzyyyyyyyyyyyy~~~wwwkkk]]]WWWRRRQQQPPPNNNOOOQQQRRRSSSUUUVVVWWWZZZ^^^aaafffhhhjjjiiifff___XXXSSSMMMKKKHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDGGGJJJMMMRRR```nnn~~~}}}|||yyy|||rrreee\\\XXXTTTRRROOOMMMNNNPPPTTTWWW[[[cccnnnzzz|||wwwuuuvvvxxx{{{}}}|||uuuoooiiibbb\\\[[[ZZZXXXXXXZZZbbbkkkxxx|||ppphhheeeeeelllssszzz{{{xxxuuurrroooiiiaaa[[[TTTRRRPPPOOOOOOMMMKKKIIIJJJHHHGGGEEECCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???AAABBBDDDLLL[[[nnnqqq]]]RRRMMMJJJHHHHHHIIILLLTTTdddyyy:::999999999888888888888999999999999999888888888888999:::;;;;;;:::999888888888999999999:::::::::===;;;<<<>>>>>>===@@@FFFLLLWWWiii~~~{{{ooosss}}}|||yyyvvvvvvwwwxxx{{{}}}||||||{{{{{{yyykkk^^^WWWRRRQQQQQQNNNOOOQQQQQQSSSUUUVVVXXX[[[___bbbiiikkklllkkkggg___WWWRRRMMMKKKHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFIIIJJJNNNYYYeeevvv|||yyyxxxppprrruuuxxx|||wwwiii___ZZZTTTRRROOONNNOOORRRVVVXXX]]]dddooozzzzzzxxxxxxzzz|||}}}xxxrrrllleee___]]]\\\XXXXXXZZZ^^^eeerrrtttkkkgggeeehhhmmmsss{{{}}}zzzxxxvvvpppggg```UUURRRPPPOOONNNMMMLLLJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???AAABBBEEEMMM[[[nnnsss^^^SSSNNNJJJHHHHHHHHHKKKSSSaaauuu::::::999999999888888888999999999888888888888888888999999::::::999999888888888888999999999::::::===:::;;;===>>>===BBBHHHOOO\\\pppyyyooosss~~~}}}yyyvvvtttuuuvvvxxx|||xxxjjj___XXXSSSRRRQQQNNNNNNQQQQQQRRRUUUWWWYYY\\\aaadddlllmmmooonnniii```WWWRRRKKKIIIFFFEEEFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFDDDEEEHHHIIIKKKUUU___mmmvvv~~~xxxtttrrrlllmmmmmmnnnqqqwww~~~|||lllaaa\\\TTTSSSPPPOOOPPPTTTXXXZZZ___fffqqq{{{}}}zzzyyyzzz|||~~~{{{tttnnnggg```^^^\\\XXXWWWYYYZZZaaalllyyyyyymmmgggdddeeehhhllluuu}}}~~~~~~{{{uuullldddWWWTTTPPPNNNNNNMMMLLLKKKHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???AAABBBEEEMMMZZZlll~~~ttt___SSSNNNJJJGGGGGGGGGJJJQQQ^^^qqq:::::::::999999999999888888888888888888888888888999999999999999999999999888888999999999:::::::::;;;999999<<<===>>>CCCIIISSSaaawww~~~wwwpppttt~~~~~~zzzvvvsssqqqsssuuuxxx}}}yyyjjj```YYYSSSRRRQQQNNNNNNQQQPPPRRRUUUWWWZZZ^^^cccfffnnnpppqqqpppkkkbbbXXXRRRKKKIIIFFFEEEFFFGGGGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDHHHIIIKKKSSS\\\eeeooo}}}}}}vvvqqqoooiiiiiiiiiiiilllqqqxxx~~~|||{{{{{{|||ooobbb\\\UUUSSSQQQPPPRRRVVVZZZ]]]aaahhhrrr|||{{{zzzzzz{{{|||uuuppphhhaaa^^^[[[WWWUUUWWWXXX^^^gggsss~~~ooohhhcccccceeeiiiqqqzzz~~~xxxooohhhZZZVVVRRRNNNMMMMMMLLLKKKHHHGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???AAABBBEEELLLYYYkkk|||ttt___SSSNNNJJJGGGGGGFFFIIIPPP[[[lll::::::::::::999999999999777777777888888888888888999999999999999999999999999999:::::::::;;;;;;;;;<<<999:::===>>>???EEELLLXXXhhh~~~zzzuuuqqquuu{{{wwwssspppoooqqqtttxxx~~~}}}nnn```YYYTTTSSSQQQOOONNNQQQOOOQQQUUUXXX[[[___eeehhhoooqqqsssrrrmmmcccYYYSSSMMMKKKHHHHHHIIIJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEECCCDDDGGGIIIKKKQQQXXX___iiiwww~~~wwwrrrnnnffffffffffffhhhmmmsssxxxzzz}}}}}}{{{zzzxxxzzz}}}sssddd]]]UUUTTTRRRQQQSSSWWW\\\___cccjjjsss}}}}}}{{{{{{{{{xxxrrrjjjccc___[[[VVVTTTVVVXXX\\\cccnnnzzzssskkkdddbbbcccgggoooxxx{{{ssslll^^^YYYSSSNNNLLLLLLKKKKKKHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???AAABBBDDDJJJXXXiii{{{sss^^^SSSNNNJJJHHHHHHFFFIIIOOOYYYiii;;;;;;:::::::::999999999666777777777888888888999:::999999999999999999:::::::::;;;;;;;;;<<<<<<<<<===;;;;;;>>>@@@BBBIIIPPP```pppvvvrrrpppvvv}}}xxxsssooolllmmmppptttxxxrrraaaZZZTTTSSSQQQOOONNNQQQOOOQQQUUUXXX[[[```fffjjjooorrrttttttnnneee[[[TTTMMMKKKHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCGGGIIIIIIMMMSSSZZZdddrrr{{{uuuqqqfffgggffffffgggjjjooosssvvvyyy~~~}}}|||{{{zzzwwwyyy|||~~~wwwggg^^^VVVTTTRRRRRRTTTYYY]]]aaadddkkkttt~~~}}}||||||}}}uuummmeeeaaa]]]WWWUUUVVVWWWZZZ```iiiuuuyyypppgggdddcccfffnnnvvv}}}vvvpppaaa\\\TTTNNNLLLKKKJJJJJJIIIIIIIIIHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???AAABBBBBBIIIVVVhhhzzzqqq]]]RRRMMMJJJHHHHHHGGGJJJOOOXXXggg~~~;;;;;;;;;:::::::::999999666666777777888888888999:::999999888888999999:::;;;;;;;;;<<<<<<<<<======???======@@@BBBDDDKKKSSSfffvvvssspppooowww{{{uuupppllliiilllooosssyyyrrraaaZZZTTTSSSRRROOONNNQQQNNNQQQTTTXXX\\\aaagggkkkooorrruuuuuuooofff\\\UUUKKKIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGDDDCCCFFFGGGGGGJJJOOOWWWaaaooo|||~~~wwwttthhhiiihhhggggggiiimmmpppssswww{{{~~~~~~|||{{{zzzzzzzzzvvvyyy|||}}}yyyiii___VVVTTTSSSSSSUUUYYY^^^bbbeeellluuu~~~~~~}}}wwwooogggccc^^^XXXVVVWWWVVVYYY^^^fffqqq~~~tttjjjeeeccceeellluuu~~~xxxsssccc]]]UUUOOOKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???AAABBBAAAHHHUUUgggyyyppp\\\QQQMMMIIIHHHHHHGGGJJJOOOWWWfff}}}<<<;;;::::::999999::::::::::::999999::::::;;;<<<===<<<<<<;;;999888888777<<<<<<;;;;;;;;;:::::::::<<<<<<===??????CCCNNNYYYkkkyyyqqqooossszzztttpppmmmllljjjmmmrrrxxxwwwhhh___VVVTTTRRRPPPOOOPPPSSSTTTUUUWWWYYY___eeejjjooorrrtttrrrjjj```XXXSSSKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEEEEDDDEEEGGGLLLOOOYYY```lllwww~~~uuupppmmmkkklllkkkjjjnnnttttttxxx}}}~~~}}}|||{{{}}}zzzzzz}}}|||jjj```[[[WWWUUUWWWYYYZZZ^^^dddhhhnnnwww}}}}}}zzztttkkkccc^^^ZZZXXXVVVWWWWWW[[[ccckkkvvv|||nnngggeeeffflllsss}}}yyyvvvllldddZZZRRROOONNNLLLKKKLLLKKKIIIGGGEEECCCBBBAAACCCBBBAAAAAAAAABBBCCCDDD======>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCIIIVVVhhhzzzqqqZZZOOOMMMJJJGGGFFFHHHGGGKKKWWWggg}}};;;:::999999888888999999999999999999999:::;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>===???@@@AAAEEEPPP\\\qqqwwwpppoooxxxzzztttooommmlllhhhlllqqqwww}}}zzzjjjaaaXXXUUUTTTQQQPPPRRRSSSTTTUUUWWWZZZ___fffkkkqqqtttvvvssslllbbbZZZUUUMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEEEEEEEEEEHHHMMMPPPXXX```kkkuuuzzzwwwssspppooonnnllloootttvvvzzz~~~~~~~~~~~~||||||~~~|||jjj```\\\WWWUUUXXXZZZ[[[```eeejjjpppyyy~~~}}}wwwmmmeee```\\\YYYXXXXXXWWWZZZaaahhhqqqtttkkkgggfffjjjppp~~~yyywwwnnnggg]]]UUUQQQOOOMMMLLLLLLKKKIIIGGGEEECCCBBBAAABBBBBBAAA@@@@@@AAABBBCCC============>>>>>>>>>???@@@????????????@@@AAAAAABBBIIIVVVhhhzzzqqq[[[PPPMMMJJJGGGFFFIIIIIIMMMWWWfffzzz:::999999888888888888888999888888888888999::::::999999999::::::;;;;;;;;;999::::::;;;;;;<<<<<<<<<@@@???@@@BBBCCCGGGSSS```xxxuuuppppppyyysssooommmllljjjmmmsssxxx~~~~~~mmmcccZZZWWWVVVSSSRRRTTTSSSUUUVVVXXX[[[aaahhhmmmrrruuuvvvssskkkbbbYYYTTTOOONNNMMMLLLKKKIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEEEEEEEFFFIIINNNQQQXXX___jjjttt}}}{{{vvvtttrrroooqqqvvvzzz}}}~~~~~~|||kkkaaa]]]XXXWWWYYY[[[]]]bbbhhhlllsss{{{{{{qqqhhhbbb^^^[[[YYYYYYXXXZZZ___dddkkkxxx|||qqqjjjgggiiimmmwwwzzzvvvoooiii```YYYTTTQQQOOOMMMLLLKKKIIIHHHFFFDDDBBBBBBBBBAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@BBBIIIVVVhhh{{{qqq[[[PPPMMMJJJGGGFFFJJJJJJNNNWWWdddxxx;;;:::999999888888999999888888777777888888999:::999999::::::::::::;;;;;;888888999:::;;;<<<===>>>AAA@@@@@@BBBDDDIIIWWWddd{{{}}}tttsssuuu~~~wwwrrrooommmmmmnnnrrrxxx}}}qqqggg]]]YYYWWWTTTSSSUUUTTTUUUWWWYYY]]]cccjjjooorrrttttttqqqiii___WWWRRRNNNNNNMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFDDDEEEFFFFFFGGGKKKPPPSSSXXX___iiirrr{{{{{{xxxvvvtttvvvzzz}}}lllccc]]]YYYXXXZZZ]]]___dddjjjnnnttt}}}}}}uuullleee```\\\ZZZYYYWWWYYY]]]aaagggsss~~~wwwnnnhhhhhhkkkppp|||~~~yyyuuupppkkkccc\\\UUUQQQOOONNNLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@BBBHHHUUUgggzzzppp\\\QQQMMMJJJGGGGGGIIIIIINNNVVVcccvvv<<<<<<;;;::::::::::::;;;888888777777888888999:::;;;;;;::::::::::::999999888888999:::<<<===>>>>>>@@@>>>???AAADDDKKK[[[iiizzztttwww}}}|||vvvqqqooonnnooorrrvvv|||vvvkkk```[[[XXXTTTSSSUUUTTTVVVXXXZZZ^^^dddlllqqqsssuuuuuuqqqhhh^^^VVVRRRLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFDDDEEEFFFGGGHHHLLLQQQUUUZZZaaajjjrrrzzz~~~|||{{{}}}|||mmmddd]]]YYYXXX[[[^^^aaaffflllnnnuuu}}}}}}yyyooogggbbb^^^[[[YYYWWWYYY\\\```dddooozzz|||rrrjjjhhhjjjmmmwww}}}wwwssspppmmmfff^^^WWWQQQNNNMMMKKKKKKJJJHHHFFFEEEDDDCCCAAAAAAAAAAAA@@@????????????????????????????????????????????????@@@AAAAAABBBHHHTTTfffyyyppp]]]RRRMMMIIIGGGHHHFFFGGGMMMVVVaaauuu======<<<;;;;;;;;;;;;;;;999888888888888999::::::;;;;;;;;;::::::999999999888888999:::;;;======>>>???===>>>AAAEEENNN___ooowwwsss{{{zzztttpppooopppqqquuuzzz}}}qqqddd^^^YYYUUUTTTUUUUUUVVVXXX[[[```fffnnnssswwwxxxwwwrrriii___WWWSSSLLLLLLLLLMMMNNNNNNOOOOOOJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFGGGHHHJJJNNNSSSWWW]]]ccckkkssszzzyyykkkddd]]]YYYXXX\\\___aaagggmmmpppvvv|||~~~ssskkkeee```]]]ZZZXXXYYY\\\^^^aaakkkuuuvvvllliiijjjjjjrrr~~~|||wwwtttqqqoooiiiaaaYYYRRRNNNMMMKKKKKKJJJHHHGGGFFFEEEDDDAAABBBBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<@@@????????????@@@AAAAAABBBGGGSSSdddwwwooo]]]SSSNNNIIIGGGHHHDDDFFFMMMUUU```sss<<<<<<;;;::::::::::::;;;999999999999999:::;;;;;;999999::::::::::::;;;;;;999999::::::;;;<<<======???===>>>BBBGGGRRReeeuuusssrrr~~~}}}xxxssspppppprrrtttzzz~~~wwwjjjbbb\\\WWWUUUWWWUUUWWWYYY\\\aaahhhpppuuuxxxxxxwwwrrriii___WWWSSSMMMMMMNNNNNNNNNNNNNNNNNNJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGHHHJJJOOOTTTYYY```eeennnuuuzzzssshhhbbb\\\XXXXXX[[[___bbbhhhnnnrrryyy|||xxxoooiiidddaaa\\\ZZZZZZ[[[[[[]]]eeennn{{{zzznnniiiiiifffllluuu|||xxxvvvrrrqqqmmmeee[[[SSSPPPOOOKKKKKKJJJIIIGGGFFFEEEEEEBBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>=========<<<<<>>>>>>>>>>>???@@@@@@BBBGGGRRRcccuuu~~~ooo^^^TTTNNNIIIGGGIIIEEEHHHNNNUUU^^^qqq<<<;;;::::::999999::::::::::::999999::::::;;;<<<777888888999;;;<<<<<<===999::::::;;;;;;<<<<<<<<>>???CCCIIIUUUhhhyyy~~~pppppp|||wwwrrrpppqqqsssuuu{{{mmmeee___YYYWWWXXXUUUWWWYYY]]]aaahhhpppvvvvvvwwwuuupppggg]]]UUUQQQOOOOOOOOONNNNNNMMMMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGEEEFFFGGGIIIKKKOOOUUUYYYaaagggooovvv{{{pppeee```[[[XXXWWW[[[___bbbhhhnnntttzzz}}}{{{rrrkkkfffccc^^^[[[[[[[[[YYYYYY```hhhttt|||oooiiihhhcccgggnnnwww|||yyyxxxtttsssppphhh]]]UUUQQQPPPKKKKKKJJJIIIGGGFFFEEEEEECCCCCCDDDDDDCCCAAA@@@???BBBAAAAAAAAA@@@@@@??????===============>>>??????BBBGGGRRRbbbttt}}}ooo^^^TTTNNNIIIGGGIIIGGGIIIOOOUUU]]]nnn;;;;;;:::::::::999999999888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>@@@EEEMMMYYYmmm{{{vvv{{{}}}xxxssspppnnnnnnttt|||qqqccc\\\ZZZYYYXXXWWWYYY\\\___ccciiioootttzzzzzzxxxqqqhhh]]]VVVRRRPPPPPPQQQQQQPPPPPPOOONNNMMMMMMKKKJJJHHHFFFEEEDDDHHHFFFFFFIIIKKKNNNVVV^^^eeekkkqqqwww{{{zzzjjjaaa]]]XXXXXXZZZ[[[^^^cccjjjooowww|||}}}tttmmmfffbbb```[[[XXXYYYZZZZZZ^^^cccrrr|||rrrkkkhhhfffeeehhhqqqyyy|||yyyvvvtttppphhh___WWWRRROOOMMMMMMKKKJJJHHHFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>???@@@AAAAAA============>>>???@@@AAACCCGGGPPP___qqq}}}qqqaaaTTTMMMKKKJJJIIIGGGLLLLLLQQQ```ppp::::::::::::999999999999888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>@@@FFFNNN\\\rrrzzzwww~~~|||vvvrrrpppnnnnnnuuu|||xxxjjjbbb^^^[[[YYYWWWYYY\\\___ccciiipppuuuzzzzzzwwwqqqggg]]]VVVRRRPPPPPPQQQQQQPPPPPPOOONNNLLLLLLKKKJJJIIIHHHHHHGGGIIIFFFFFFJJJLLLPPPWWW___hhhmmmtttyyy}}}wwwhhh___[[[WWWYYYZZZ\\\___eeelllpppxxx}}}xxxqqqiiiddd```\\\YYYYYYZZZYYY]]]bbbmmmwwwvvvnnnjjjgggeeeffflllsss{{{{{{xxxtttsssooohhh```XXXSSSPPPMMMMMMLLLJJJHHHGGGEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAACCCGGGPPP___qqq{{{ooo___RRRKKKIIIGGGGGGGGGLLLKKKPPP___nnn::::::::::::999999999888888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>===@@@GGGPPP```wwwyyyzzz|||yyytttpppnnnmmmnnnuuu}}}sssjjjccc]]]ZZZXXXZZZ\\\___ccciiiqqqvvvzzzyyyvvvooofff\\\VVVSSSPPPPPPQQQQQQPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHKKKNNNRRRYYYbbbjjjpppwww|||~~~~~~|||{{{}}}ssseee\\\YYYWWWYYY\\\___ccchhhooossszzz~~~~~~uuummmgggaaa\\\YYYZZZYYYXXX[[[```gggppp{{{qqqlllgggcccbbbeeejjjppp|||zzzvvvqqqoookkkfff```YYYTTTQQQNNNMMMLLLKKKIIIGGGFFFEEEAAAAAAAAAAAA@@@@@@@@@???@@@@@@??????>>>????????????>>>>>>??????@@@AAABBBBBBFFFOOO^^^qqq{{{ooo___QQQJJJHHHFFFFFFGGGLLLJJJNNN\\\jjj~~~;;;;;;;;;;;;::::::::::::888888999999999:::::::::999999999:::::::::;;;;;;::::::;;;;;;<<<=========???>>>@@@HHHRRRccc{{{}}}xxx|||~~~yyyvvvqqqmmmmmmmmmnnnvvv~~~{{{ooofff```\\\ZZZ[[[]]]___ccciiiqqqwwwzzzyyyuuunnnddd\\\VVVSSSPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIMMMPPPTTT\\\eeelllrrryyy}}}|||yyywwwvvvttttttwwwyyy}}}qqqccc\\\YYYXXX[[[___cccggglllrrrvvv{{{xxxnnnhhhbbb^^^[[[[[[ZZZXXXYYY]]]ccclllzzzsssmmmgggbbb___```bbbhhhrrr}}}~~~xxxuuunnnkkkgggccc___ZZZUUUQQQOOONNNMMMKKKIIIHHHGGGFFFBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>???????????????@@@AAABBBCCCBBBFFFOOO^^^qqq~~~rrraaaTTTLLLIIIHHHGGGFFFKKKJJJLLLYYYeeeyyy<<<<<<<<<<<<;;;;;;;;;;;;888888999999999:::::::::999999999:::::::::;;;;;;::::::;;;;;;<<<======>>>??????BBBJJJUUUfff}}}xxxwww|||wwwrrrmmmjjjkkklllnnnvvvtttjjjddd```\\\]]]^^^___ccciiiqqqvvvzzzxxxtttlllccc[[[VVVTTTQQQRRRRRRRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKJJJLLLIIIJJJNNNRRRVVV^^^gggnnnttt|||~~~{{{xxxvvvtttssspppooonnnllllllooorrrwww~~~pppddd]]][[[ZZZ]]]bbbgggkkkpppuuuyyy}}}zzzpppiiieee```]]]\\\[[[XXXXXX\\\aaaiiivvvvvvnnnhhhbbb]]]]]]^^^bbbkkkuuu}}}xxxtttkkkhhhdddaaa^^^ZZZUUUQQQOOOOOOMMMLLLJJJHHHGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???????????????@@@AAABBBCCCBBBFFFPPP___rrrtttcccUUUMMMIIIHHHFFFFFFKKKIIIKKKWWWbbbttt<<<<<<<<<<<<;;;;;;;;;;;;888888999999999:::::::::999999::::::::::::;;;;;;999::::::;;;<<<===>>>>>>???@@@EEENNNZZZjjj}}}uuuwwwyyyuuunnnjjjhhhiiikkknnnwww~~~qqqiiieee````````````bbbhhhpppuuuzzzwwwrrrjjjaaaZZZVVVUUUSSSSSSSSSTTTSSSRRRRRRQQQPPPOOOOOOMMMLLLKKKJJJJJJKKKIIIJJJOOOSSSWWW```hhhpppvvv~~~zzzvvvssspppmmmkkkjjjhhhfffddddddbbbcccfffiiiooozzz{{{oooddd___]]]\\\```eeekkkooossswwwzzz~~~ssskkkgggbbb___^^^\\\XXXXXX[[[^^^fffrrr{{{rrriiiddd^^^\\\[[[]]]eeemmm|||}}}xxxuuukkkgggccc```___\\\VVVRRRPPPOOONNNLLLKKKIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@??????>>>????????????>>>>>>??????@@@AAABBBCCCGGGQQQ```ssstttbbbTTTLLLHHHFFFEEEEEEJJJHHHJJJUUU```qqq;;;;;;:::::::::999999999888888999999999:::::::::999999::::::::::::;;;;;;999999:::;;;<<<===>>>>>>>>>@@@GGGSSS```qqqyyyrrrwww}}}wwwrrrlllhhhfffhhhjjjnnnwww|||pppiiicccbbbaaa```bbbgggoootttzzzwwwqqqiii```YYYVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSNNNNNNMMMMMMLLLLLLLLLKKKKKKIIIJJJOOOSSSXXX```iiisssyyy~~~yyytttooolllhhheeebbb```___^^^\\\ZZZZZZXXXZZZ]]]aaagggsss~~~xxxmmmddd```___^^^bbbhhhnnnrrruuuyyy{{{xxxpppiiieeeaaa```]]]YYYXXXZZZZZZaaalllzzzxxxlllfff```]]]YYYXXX]]]dddppp||||||yyyvvvnnniiidddbbbbbb___YYYTTTPPPPPPOOOMMMKKKJJJHHHHHHDDDDDDCCCCCCCCCBBBBBBBBB?????????>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAACCCHHHRRRaaatttuuudddUUUMMMIIIGGGEEEDDDIIIHHHJJJUUU___ooo999999999888888888777777888888999999999:::::::::999999:::::::::;;;;;;;;;999999:::;;;<<<===>>>???<<<@@@IIIVVVdddvvvvvvqqqwww{{{uuupppjjjfffeeegggjjjnnnxxxtttllleeedddbbbaaabbbgggnnnssszzzwwwqqqhhh___YYYWWWVVVUUUVVVVVVVVVVVVUUUTTTTTTKKKKKKLLLLLLLLLMMMMMMMMMKKKIIIJJJOOOSSSXXXaaajjjuuu{{{}}}vvvppplllhhhfffaaa^^^[[[YYYXXXWWWUUUSSSTTTRRRTTTXXX\\\bbbnnnyyy~~~vvvlllddd```______dddjjjpppsssvvvyyy{{{|||tttkkkfffcccaaa^^^YYYXXXZZZWWW^^^hhhuuu}}}ooohhhbbb]]]XXXUUUXXX^^^hhhsss|||yyywwwpppkkkfffddddddaaa[[[UUUQQQPPPOOOMMMLLLJJJIIIHHHCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>???@@@AAAAAA============>>>???@@@AAADDDIIIRRRbbbuuuyyygggXXXPPPLLLIIIHHHDDDIIIHHHJJJUUU^^^ooo<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::888999999::::::;;;;;;<<<<<<<<<;;;::::::<<>>AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBDDDGGGOOO]]]pppooo\\\PPPKKKIIIHHHGGGGGGIIILLLPPPYYYkkk}}}<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::;;;;;;;;;::::::999999999999;;;===>>>===>>>@@@AAADDDJJJWWWlll|||mmmlllppp}}}~~~xxxsssnnnjjjiiiiiiiiijjjnnnvvv{{{kkkhhheeedddgggmmmtttyyy{{{vvvnnnfff___ZZZXXXXXXYYYYYYYYYZZZYYYYYYXXXXXXVVVVVVUUUSSSRRRQQQPPPOOOLLLNNNPPPPPPRRRYYYbbbiiitttzzzuuurrroookkkiii```^^^[[[WWWTTTRRRQQQQQQPPPQQQRRRSSSUUUZZZbbbgggmmmqqqsssssspppoooppprrrvvvxxx|||ssslllfffddd```[[[XXXYYYWWWVVVYYYbbblllyyy}}}qqqfff___[[[VVVSSSTTTUUUZZZdddrrr~~~|||yyywwwwwwuuusssqqqppplllfffbbbWWWTTTPPPMMMLLLKKKJJJIIIEEEDDDBBBAAABBBAAA@@@>>>AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCDDDGGGNNN\\\oooqqq]]]PPPKKKHHHGGGGGGGGGIIIKKKNNNWWWiiizzz<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::999999999::::::;;;;;;;;;999;;;===>>>>>>???@@@BBBDDDLLL]]]tttwwwjjjjjjooo|||}}}~~~}}}vvvqqqllljjjhhhhhhiiikkkpppwww}}}~~~|||nnnkkkhhhgggiiiooouuuyyyzzzuuummmeee^^^[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPOOOMMMNNNPPPPPPRRRXXXaaaiiirrr~~~}}}xxxssspppfffccc^^^YYYUUUSSSRRRQQQSSSSSSSSSTTTWWW\\\cccgggkkkoootttuuuttttttvvvxxx{{{}}}vvvnnnhhheeeaaa[[[WWWXXXVVVUUUWWW^^^gggttt~~~ssshhhbbb]]]WWWTTTTTTTTTXXX___kkkzzz{{{wwwuuuvvvuuutttrrrppplllgggdddZZZWWWRRRNNNLLLKKKJJJIIIFFFDDDBBBBBBBBBBBB@@@>>>AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCCCCFFFNNN\\\ooorrr]]]PPPJJJGGGFFFGGGGGGHHHKKKNNNVVVhhhyyy<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<888888999::::::;;;<<<<<<:::;;;=========???BBBDDDEEEOOObbb|||sssggghhhooo||||||www|||{{{tttnnnkkkiiifffgggiiilllqqqxxx~~~yyytttrrrrrrtttwwwqqqoookkkjjjkkkpppuuuyyyyyytttlllddd^^^\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYVVVUUUTTTSSSRRRPPPPPPOOOMMMOOOPPPQQQRRRXXXaaahhhrrr}}}}}}yyyooolllfff___ZZZWWWUUUUUUTTTSSSSSSTTTXXX^^^dddhhhjjjooouuuxxxxxxyyy{{{}}}yyyqqqkkkgggccc\\\XXXYYYUUUTTTWWW\\\cccnnnxxxlllfff```YYYUUUUUUSSSVVV[[[cccqqq{{{xxxvvvuuuuuutttrrrooollliiiggg]]]YYYSSSOOOMMMKKKJJJIIIFFFEEECCCCCCCCCCCCAAA???AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBCCCEEEMMM[[[nnnsss^^^QQQKKKGGGFFFFFFFFFHHHKKKNNNVVVhhhyyy<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<===???CCCFFFGGGRRRgggnnnaaafffooo~~~uuusss{{{xxxpppkkkhhhgggdddfffhhhkkkqqqyyy|||vvvooojjjgggggghhhkkkttt}}}tttrrrnnnlllmmmppptttwwwwwwrrrjjjccc^^^]]]^^^___^^^^^^^^^]]]]]]\\\[[[ZZZWWWVVVUUUTTTSSSQQQPPPPPPMMMOOOPPPQQQRRRXXXaaahhhqqq|||zzzvvvooogggaaa]]][[[ZZZWWWVVVUUUWWW\\\ccchhhlllnnnssszzz~~~}}}uuunnnkkkfff___[[[[[[VVVUUUWWW[[[___hhhyyyssskkkddd\\\VVVUUUSSSTTTWWW]]]iii{{{}}}zzzxxxvvvvvvuuurrrnnnllljjjjjj___[[[TTTOOOMMMKKKJJJIIIHHHFFFDDDDDDDDDDDDBBB@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBEEEMMM[[[nnnttt```TTTMMMIIIGGGFFFFFFHHHKKKNNNWWWiiizzz<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::<<<;;;;;;::::::999999888;;;<<<<<<;;;<<>><<<:::<<<<<<<<<<<<<<<<<<;;;;;;;;;===??????===>>>BBBFFFOOO\\\rrrppphhhcccfffqqqtttnnntttzzzuuuooohhhccccccbbbdddhhhlllrrrzzzxxxnnnfffbbb]]]YYY[[[]]]___fffmmmzzzzzzssspppqqqssstttssssssoooiiidddcccbbbbbbaaabbbbbbaaa```___^^^^^^]]][[[ZZZYYYWWWUUUSSSRRRQQQQQQRRRSSSTTTVVVZZZaaaeeeqqqwww}}}uuunnnhhhbbb^^^bbbbbbbbbdddhhhnnnssswww}}}rrrjjjeeebbb___\\\[[[XXXWWWYYY[[[aaammmyyy{{{ssslllbbbYYYVVVSSSPPPQQQYYYdddsss}}}yyyxxxuuuqqqnnnmmmnnnpppfff```XXXRRROOONNNKKKIIIHHHGGGEEEDDDBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAAFFFHHHOOO[[[lllsss___RRRLLLJJJJJJHHHGGGIIIKKKNNNXXXkkk|||===<<<<<<<<<<<<;;;;;;;;;;;;999888999<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????===???CCCGGGQQQ^^^tttpppiiieeeiiiuuurrrnnnuuuxxxtttooohhhddddddbbbeeehhhmmmsss|||vvvllleee```[[[WWWXXXYYY[[[```gggqqq|||tttqqqrrrtttttttttrrrmmmhhhdddccccccbbbbbbbbbbbbaaaaaa```___^^^^^^[[[ZZZYYYWWWVVVTTTSSSRRRQQQRRRSSSTTTVVVZZZ```eeepppwwwyyysssmmmjjjiiiiiiiiikkkpppuuu{{{~~~uuulllgggdddaaa^^^[[[XXXWWWYYY[[[```lllwwwwwwoooeee\\\XXXTTTQQQQQQWWW```lll}}}~~~|||zzzwwwrrrmmmkkklllnnnjjjddd[[[TTTPPPNNNMMMKKKIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAADDDGGGNNNZZZkkksss___SSSMMMKKKKKKLLLKKKKKKMMMOOOWWWhhhyyy===<<<<<<<<<<<<;;;;;;;;;:::999888999:::;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????>>>???DDDIIITTTaaawww~~~ooojjjgggnnn{{{}}}pppoooyyy~~~vvvrrrmmmgggcccdddbbbeeeiiiooouuu~~~vvvllleee```ZZZVVVVVVWWWXXX\\\bbbjjjxxx~~~wwwssssssuuuuuutttooolllgggdddcccddddddcccdddcccbbbaaa```___^^^^^^[[[[[[YYYXXXVVVUUUTTTSSSRRRRRRSSSTTTVVVZZZ```eeeooovvv|||wwwtttttttttuuuxxx|||xxxpppkkkgggcccaaa[[[XXXWWWXXXZZZ^^^iiittt}}}sssiii```[[[VVVRRRPPPTTTZZZdddrrr~~~}}}xxxsssmmmkkkkkklllooohhh^^^VVVQQQOOONNNNNNJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAACCCFFFLLLXXXiii~~~rrr```SSSMMMKKKKKKLLLKKKLLLMMMOOOWWWhhhxxx===<<<<<<<<<<<<;;;;;;;;;999999888999999:::999999;;;;;;;;;<<<<<<<<<<<<<<<;;;===??????>>>@@@FFFKKKVVVdddzzz{{{mmmiiiiiisss{{{ppprrr~~~}}}uuupppkkkdddaaabbb```ccciiiooovvvxxxooohhhaaa\\\XXXXXXXXXYYY]]]ccckkkxxxxxxttttttuuuuuutttnnnjjjgggeeeeeeeeeeeeeeeeeeddddddbbbaaa```______\\\[[[ZZZYYYWWWVVVUUUTTTSSSSSSTTTUUUVVV[[[aaaeeeooouuu~~~|||sssmmmiiieeebbb]]]ZZZXXXXXXYYY\\\eeepppwwwlllccc]]]XXXSSSPPPRRRVVV]]]jjjuuu~~~zzztttnnnllllllmmmrrrkkkaaaXXXQQQOOONNNNNNJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAADDDFFFLLLXXXiii~~~rrr```SSSMMMJJJIIIGGGGGGIIILLLOOOWWWiiiyyy===<<<<<<<<<<<<;;;;;;;;;999999:::999999888999999;;;;;;;;;<<<<<<<<<======<<<===??????>>>AAAHHHMMMYYYggg}}}wwwllljjjmmmzzzzzzrrrwww}}}tttnnnhhhaaa^^^______bbbhhhooovvvzzzqqqjjjccc^^^ZZZ[[[[[[[[[^^^dddlllyyyzzzuuutttuuutttsssmmmjjjgggffffffggggggfffffffffeeecccbbbaaa```___\\\\\\[[[ZZZXXXWWWVVVVVVUUUUUUVVVVVVXXX\\\bbbfffooottt}}}uuuooojjjfffccc___[[[YYYYYYXXXZZZbbblllzzz{{{pppfff^^^ZZZTTTQQQQQQTTTYYYdddooozzz~~~{{{uuupppnnnoooppprrrlllcccYYYRRRNNNMMMNNNIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAADDDFFFLLLXXXjjjrrr```TTTLLLIIIGGGEEEEEEGGGJJJMMMUUUfffvvv===<<<<<<<<<<<<;;;;;;;;;999:::;;;:::999888999:::::::::;;;;;;<<<=========<<<>>>?????????BBBIIIOOO\\\kkktttmmmnnnssszzzuuu}}}|||rrrlllfff```]]]^^^___ccciiipppwww}}}tttnnnfffaaa^^^]]]]]]\\\^^^cccjjjwww}}}wwwvvvvvvuuutttnnnllliiihhhhhhiiihhhggghhhgggfffeeecccaaa``````]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYY]]]cccgggooottt|||~~~xxxqqqlllhhhdddaaa^^^[[[ZZZXXXYYY```iiitttwwwlllccc\\\VVVRRRQQQRRRVVV___iiirrr}}}wwwrrrpppqqqrrrpppllleee[[[SSSNNNMMMMMMIIIHHHGGGEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAAEEEFFFLLLWWWiiitttcccVVVMMMHHHFFFGGGGGGHHHJJJKKKQQQaaappp===<<<<<<<<<<<<;;;;;;;;;:::<<<===<<<999888999;;;::::::;;;;;;<<<======>>><<<>>>???>>>???CCCJJJPPPaaapppuuuqqqttt{{{yyywwwxxxooojjjeee```___``````dddkkkrrryyy{{{uuuoooiiieeecccaaa^^^___ccciiivvv{{{yyyyyyxxxvvvpppmmmkkkjjjjjjjjjiiihhhiiihhhgggeeedddbbbaaa```]]]]]]\\\[[[ZZZYYYYYYXXXYYYZZZZZZZZZ[[[___eeeiiipppuuu|||~~~|||uuuooojjjfffccc```]]]\\\YYYXXX___gggoootttiii___YYYTTTQQQPPPRRRZZZbbbmmmzzzzzztttqqqqqqrrrnnnlllggg^^^UUUOOOMMMNNNJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAADDDEEEJJJVVVhhh~~~xxxgggYYYPPPJJJGGGGGGGGGIIIKKKLLLRRRaaappp======<<<<<<<<<;;;;;;;;;:::<<<>>><<<:::888:::<<<::::::;;;;;;<<<===>>>>>><<<>>>???>>>???CCCKKKQQQdddsssuuutttyyy~~~wwwwww~~~uuummmiiieeeaaaaaacccbbbfffmmmssszzz|||wwwqqqllliiieeeaaaaaadddkkkwww}}}|||{{{zzzxxxqqqooolllkkkkkkkkkjjjhhhjjjiiihhhfffdddbbbaaa```^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[[[[\\\```fffjjjqqquuu}}}~~~wwwqqqlllhhheeeaaa^^^]]]YYYXXX^^^ffflll|||zzznnnaaa[[[UUUQQQOOOOOOUUU^^^jjjxxx|||uuuqqqpppqqqnnnmmmiiiaaaWWWPPPNNNNNNKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBDDDIIITTTggg}}}|||jjj\\\RRRKKKHHHDDDEEEHHHKKKMMMTTTdddsss===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===>>>@@@@@@CCCNNNZZZiii}}}yyy|||yyywwwyyy|||tttlllhhhccc___```dddcccgggmmmssszzzyyysssmmmjjjhhhhhhnnnuuu~~~{{{wwwssspppppppppooonnnlllkkkjjjkkkjjjiiigggeeecccaaaaaa___^^^\\\\\\^^^______^^^]]]^^^`````````bbbeeehhhnnnttt|||xxxqqqllliiigggbbb^^^[[[YYYWWW[[[bbblllwww}}}qqqjjj```VVVQQQPPPPPPUUUZZZfffuuu}}}xxxtttqqqooonnnlllgggbbb\\\VVVRRRPPPKKKJJJHHHFFFEEECCCCCCBBBDDDCCCAAA??????@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCEEEIIITTTeeeyyyooo]]]PPPJJJHHHGGGFFFGGGIIIKKKQQQ___mmm===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>===>>>@@@@@@DDDOOO[[[lllyyy~~~wwwvvvyyyzzzssskkkgggbbb___```ddddddhhhnnnuuu{{{xxxqqqmmmkkkkkkpppxxx|||xxxuuuqqqqqqqqqqqqpppooommmmmmlllllljjjhhhfffdddcccbbb```___]]]]]]___```___^^^]]]___`````````bbbeeehhhnnnttt}}}|||tttooollliiiccc___]]]ZZZXXX\\\ccchhhssstttjjj```VVVRRRPPPPPPTTTYYYeeetttzzztttooolllmmmlllhhhccc^^^XXXSSSQQQNNNMMMKKKIIIHHHFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDIIISSSdddyyyooo]]]QQQJJJHHHGGGFFFGGGIIIKKKQQQ___mmm===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<===@@@AAAEEEQQQ]]]qqqzzz{{{sssssszzz}}}wwwpppiiieeeaaa^^^```dddfffjjjqqqwww}}}yyytttqqqqqqttt{{{~~~zzzvvvrrrsssssssssrrrqqqppppppnnnmmmllljjjhhhfffddddddbbb```______```aaa```___^^^___``````aaabbbfffhhhooouuu}}}xxxrrrooojjjeeeaaa^^^[[[YYY]]]cccfffppp}}}wwwjjj```VVVRRRPPPOOOSSSXXXcccqqq~~~vvvoookkkkkkkkkiiifff```ZZZTTTQQQLLLKKKIIIGGGFFFDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDHHHSSScccwwwppp^^^QQQKKKIIIGGGFFFGGGIIIKKKQQQ___mmm===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===@@@AAAGGGSSS```vvv|||{{{tttnnnqqqyyy{{{tttmmmgggdddaaa^^^```eeehhhmmmttt{{{{{{xxxwwwxxx{{{xxxtttttttttttttttsssrrrrrrooonnnllljjjhhhfffeeedddcccbbb``````aaabbbaaa```^^^___```aaaaaacccfffiiiooouuu}}}{{{tttooojjjeeeaaa___[[[YYY[[[aaagggooo|||zzzlllbbbXXXSSSQQQOOORRRVVV```nnn~~~zzzrrrnnniiiiiiiiigggbbb[[[TTTPPPKKKJJJHHHFFFEEECCCCCCCCCAAAAAABBBBBBBBBAAA@@@???@@@@@@@@@???@@@AAAAAABBBBBBCCCHHHRRRbbbuuurrr```RRRLLLJJJGGGFFFGGGIIIKKKQQQ___mmm===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<>>>AAACCCIIIWWWddd|||yyyzzzpppiiinnnyyy{{{rrrkkkeeeccc```^^^aaafffjjjooowww~~~|||zzz~~~}}}{{{vvvvvvwwwvvvvvvuuutttsssnnnnnnllljjjhhhfffeeedddeeecccaaaaaabbbbbbaaa```^^^```aaaaaaaaacccfffiiiooouuu}}}~~~}}}tttooojjjeeeaaa___[[[WWWZZZ___fffnnnzzz|||mmmdddZZZUUURRRPPPQQQUUU]]]jjjzzzuuuppphhhiiiiiigggbbb[[[TTTOOOOOONNNLLLJJJHHHGGGFFFFFFAAAAAABBBBBBBBBAAA@@@???@@@????????????@@@AAAAAABBBCCCGGGPPP```sssuuubbbTTTMMMJJJGGGFFFGGGIIIKKKQQQ___mmm===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>===???BBBEEELLL[[[iii{{{tttxxx~~~llleeekkkyyyzzzpppjjjdddbbbaaa___bbbhhhlllrrrzzz{{{{{{zzzzzzyyywwwvvvuuuooonnnmmmkkkiiigggeeedddeeecccaaaaaabbbbbbaaa```___```aaaaaabbbcccgggiiiooottt|||wwwqqqjjjfffbbb___[[[WWWXXX]]]bbbjjjvvv~~~pppfff\\\WWWTTTQQQRRRUUUZZZgggvvvzzzssskkkkkkkkkhhhccc\\\TTTPPPNNNMMMKKKIIIGGGFFFEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAABBBFFFOOO___rrrxxxdddUUUMMMJJJGGGFFFGGGIIIKKKQQQ___mmm===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???>>>@@@CCCGGGOOO^^^mmmvvvqqqvvvwwwhhhbbbjjjxxx~~~yyyoooiiidddbbbaaa```dddiiinnnttt}}}~~~|||zzzxxxwwwppppppnnnllljjjhhhgggfffeeecccaaaaaaaaaaaa```______```aaabbbbbbdddgggjjjnnnsss{{{|||vvvkkkgggcccaaa\\\XXXYYY]]]___hhhuuurrrhhh___YYYUUURRRRRRUUUXXXdddsss}}}oooooommmjjjddd]]]VVVRRRLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA???????????????@@@@@@AAAAAABBBEEENNN]]]ppp{{{fffVVVNNNJJJGGGFFFGGGIIIKKKQQQ___mmm======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@???@@@DDDHHHPPP```oootttooouuurrrfff```iiixxx}}}yyyooohhhdddbbbbbbaaaeeejjjooouuu~~~}}}{{{yyyrrrqqqpppnnnllljjjhhhhhheeecccaaa```aaaaaa```______```aaabbbbbbdddgggjjjmmmssszzzyyymmmiiieeeccc^^^YYYZZZ^^^___hhhvvvsssjjj```[[[WWWSSSSSSUUUWWWcccrrrsssrrrpppkkkeee^^^XXXTTTOOONNNLLLJJJHHHGGGGGGFFFDDDCCCAAA??????@@@AAABBB?????????>>>???@@@@@@AAAAAABBBEEENNN]]]ppp}}}gggWWWNNNJJJGGGFFFGGGIIIKKKQQQ___mmm<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===:::@@@>>>???IIIRRReeezzznnnlllrrr~~~kkkfffbbbkkk{{{yyysssjjjfffbbbaaa``````fffnnnvvv{{{~~~zzzxxxtttrrrooommmkkkiiifffdddfffeeedddbbbaaaaaa``````aaabbbcccbbbbbbccceeehhhmmmrrryyyyyyuuummmfffccc```\\\[[[^^^fffjjjrrr~~~yyypppfff___WWWQQQPPPRRRYYY```mmm~~~uuunnnnnnlllcccXXXRRROOOMMMKKKIIIHHHGGGDDDBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@???????????????@@@BBBFFFNNN[[[mmm{{{eeeUUUNNNLLLIIIGGGHHHIIIKKKRRR```nnn<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<=========>>>CCCAAABBBMMMXXXkkkyyymmmkkkrrr{{{jjjdddbbblll|||xxxssskkkfffbbbbbbaaabbbhhhooovvv{{{|||zzzvvvssspppnnnmmmkkkhhhfffgggfffeeecccbbbbbbbbbbbbbbbccccccccccccdddgggiiiooossszzz~~~~~~wwwnnngggdddaaa\\\[[[]]]dddhhhqqq}}}{{{qqqgggaaaZZZSSSQQQTTTXXX^^^kkk|||zzzqqqooommmdddYYYSSSQQQNNNLLLJJJIIIHHHEEECCCCCCBBBAAAAAA@@@@@@AAAAAA??????????????????@@@@@@BBBCCCFFFMMMYYYjjj||||||eeeUUULLLJJJIIIGGGHHHIIIKKKQQQ___mmm<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>>>>???DDDBBBDDDOOO\\\qqqvvvlllkkkrrrxxxgggccccccmmmwwwqqqjjjfffcccbbbbbbccciiiqqqwww||||||xxxuuurrrpppooommmjjjhhhhhhgggfffeeedddcccccccccbbbcccddddddccceeehhhjjjppptttzzz}}}}}}yyyqqqiiieeeaaa]]][[[]]]aaaeeennnzzz~~~tttjjjccc]]]VVVTTTUUUVVV[[[gggyyytttqqqnnneee\\\VVVSSSQQQNNNKKKJJJIIIFFFDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>???@@@@@@@@@AAACCCDDDGGGMMMXXXhhhyyy}}}fffTTTKKKHHHIIIGGGHHHIIIKKKQQQ^^^lll<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>===BBB@@@BBBOOO]]]tttssskkklllrrruuugggdddeeeqqq}}}uuuooohhhdddaaaaaaaaacccjjjrrrxxx}}}~~~yyywwwtttrrrpppnnnkkkiiiiiihhhgggeeeddddddccccccbbbcccddddddccceeehhhjjjpppttt{{{|||{{{|||tttlllgggccc]]]\\\]]]]]]bbbjjjvvvvvvllleee```YYYUUUUUUTTTYYYcccttttttqqqnnnhhh```[[[VVVSSSOOOMMMKKKIIIGGGFFFCCCBBBAAAAAA@@@@@@AAAAAA======>>>???@@@AAAAAAAAACCCDDDFFFMMMXXXhhhyyy~~~gggVVVLLLIIIHHHGGGHHHJJJKKKPPP]]]jjj<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>><<>>???@@@AAAAAAAAAAAABBBFFFLLLXXXhhhyyy}}}hhhXXXOOOKKKHHHGGGHHHJJJJJJOOO[[[ggg<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>>>><<>>>>>>>>???@@@@@@@@@AAA@@@AAADDDKKKVVVgggxxx{{{hhhYYYPPPMMMHHHGGGHHHJJJJJJNNNYYYeee<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<=========<<>>>>>>>>AAADDDGGGKKKTTTgggzzzmmmdddhhhsss~~~{{{iiieeeiiivvv|||tttlllfff```^^^\\\]]]aaahhhpppuuu}}}zzzxxxwwwtttqqqnnnnnnmmmlllkkkjjjjjjjjjkkklllnnnppprrrssswww~~~}}}}}}vvvpppjjjbbb^^^]]]]]][[[]]]bbbjjjtttuuunnnggg]]]UUUVVVVVVYYYddduuu~~~wwwtttsssrrrnnnjjj[[[WWWRRROOOMMMJJJFFFBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======>>>>>>AAACCCEEEIIIPPP]]]lllwwwyyyxxxzzziiiZZZPPPKKKKKKHHHHHHIIIJJJMMMVVV```===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999:::;;;<<<===>>>>>>>>>???BBBFFFKKKVVViiixxxllldddhhhsssyyyhhhdddiiizzzzzzsssjjjeee___^^^\\\]]]bbbjjjrrrwww}}}{{{zzzwwwsssqqqpppooonnnlllllllllllllllnnnppprrrssstttxxx~~~xxxqqqkkkccc^^^]]]\\\ZZZ[[[```gggqqqxxxqqqjjj```XXXWWWVVVYYYcccsssxxxuuuuuutttpppmmm^^^YYYRRRNNNLLLJJJFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@BBBDDDGGGNNN[[[jjjuuu|||wwwuuu{{{yyygggYYYOOOJJJJJJHHHGGGIIIJJJLLLVVV```>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===@@@EEEKKKXXXmmmtttjjjccchhhuuuuuufffdddiii{{{~~~xxxpppiiiccc^^^]]]\\\^^^dddllluuuzzz~~~}}}{{{wwwuuutttrrrpppnnnooonnnnnnoooppprrrtttuuuwwwzzzzzzsssllleee___^^^ZZZXXXYYY]]]cccmmm}}}{{{tttmmmccc\\\XXXWWWYYYaaapppzzzwwwwwwvvvtttqqqccc\\\TTTNNNLLLJJJHHHEEECCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>@@@AAACCCFFFMMMYYYiiitttyyytttrrrwwwyyyhhhZZZPPPKKKIIIGGGGGGHHHIIILLLUUU___???>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<>>>============>>>>>>>>>>>>@@@EEEMMM[[[pppnnngggbbbhhhvvvooobbbbbbiiiyyy}}}vvvooohhhbbb\\\\\\\\\___fffooowww}}}}}}zzzxxxwwwuuurrrppprrrrrrqqqrrrsssuuuvvvxxxyyy}}}|||uuunnnfffaaa```ZZZXXXXXX\\\aaajjjyyy~~~wwwooofff^^^XXXXXXYYY```mmm~~~}}}zzzyyyyyywwwuuuiiiaaaVVVNNNKKKJJJIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???AAAAAACCCEEELLLYYYiiitttwwwssspppttt{{{}}}lll]]]SSSMMMIIIFFFFFFGGGHHHKKKTTT^^^???>>>===<<<;;;:::::::::999::::::;;;;;;<<<<<<<<<>>>>>>============>>>???@@@CCCGGGOOO^^^ssshhhdddcccjjjyyyzzziii^^^```hhhwww|||uuunnngggbbbZZZ[[[\\\```gggpppyyy~~~~~~}}}}}}}}}~~~}}}{{{zzzxxxuuurrruuutttttttttuuuwwwxxxzzz|||xxxqqqhhhbbbaaa\\\YYYXXX[[[```hhhvvvxxxqqqggg___YYYYYYYYY^^^jjjzzz|||{{{zzzyyyyyynnneeeYYYPPPLLLKKKJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????BBBCCCCCCEEELLLYYYiiiuuuxxxsssqqqsssxxxooo___SSSLLLIIIFFFFFFGGGHHHKKKTTT^^^>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<;;;<<<===???@@@BBBDDDIIIRRRbbbwww}}}cccdddfffnnnrrrbbbYYY]]]fffvvvzzzsssmmmfffbbbYYYZZZ\\\```gggpppyyy~~~~~~}}}|||||||||||||||~~~}}}|||xxxvvvwwwwwwvvvvvvwwwxxxzzz{{{~~~zzzsssjjjdddccc]]]ZZZYYY[[[^^^ffftttzzzrrrhhhaaaZZZYYYZZZ^^^hhhyyy~~~|||zzzzzzzzzqqqhhh\\\RRRMMMLLLJJJIIICCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@CCCCCCCCCEEEKKKXXXiiitttxxxtttqqqrrrvvvtttaaaSSSJJJIIIGGGGGGHHHIIILLLUUU___===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;===???@@@BBBDDDIIITTTfff|||vvvbbbfffkkkttt~~~lll\\\UUU[[[eeeuuuxxxqqqkkkddd```XXXYYY[[[```gggpppxxx|||~~~}}}||||||}}}|||{{{}}}}}}zzzxxxxxxwwwwwwwwwyyyzzz{{{|||tttkkkeeeddd]]]ZZZXXXZZZ\\\cccqqq}}}|||sssjjjcccZZZZZZZZZ]]]gggxxx|||zzzzzz{{{tttkkk^^^TTTOOOLLLJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBCCCIIIVVVgggsssxxxtttqqqqqqttt|||{{{gggVVVLLLJJJHHHGGGIIIJJJLLLVVV```<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::===???AAAAAACCCIIIUUUhhhqqqbbbhhhoooyyyzzzhhhYYYSSSZZZdddrrrvvvoooiiiccc___XXXYYY[[[```gggooowww|||~~~~~~}}}{{{{{{~~~~~~}}}{{{|||~~~yyyxxxxxxwwwxxxyyy{{{|||}}}uuulllfffddd]]]YYYWWWYYY[[[aaaooo{{{}}}uuukkkdddZZZZZZZZZ]]]gggxxx|||zzzzzz{{{uuulll___UUUPPPMMMJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAHHHUUUfffrrrxxxtttqqqqqqrrrzzzmmmZZZOOOKKKHHHHHHIIIJJJMMMVVV```<<<<<<;;;;;;;;;;;;<<<<<<888888999::::::;;;<<<<<<>>>??????>>>======???AAABBBEEEMMM[[[oooooo___dddnnn~~~ssscccYYYVVV[[[cccppp}}}ssslllfff```\\\[[[[[[\\\aaaiiirrryyy||||||{{{yyyxxx{{{}}}}}}|||zzzyyyzzz}}}}}}uuuooohhhcccccc]]]YYYYYY[[[```jjjtttxxxnnnfff]]]ZZZYYY]]]eeesss|||yyywwwtttrrrrrriii\\\SSSPPPMMMJJJFFFFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAA???@@@DDDIIIRRRdddtttxxxvvvrrrooopppzzzqqq___ZZZNNNJJJHHHJJJKKKNNNVVV___<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<======>>>>>>>>>======???@@@BBBFFFOOO]]]qqqnnnaaafffooo~~~rrrbbbXXXVVV[[[bbbrrr{{{rrrkkkeee___[[[[[[[[[\\\bbbjjjssszzz}}}}}}{{{yyyxxx{{{~~~|||{{{|||wwwpppiiidddccc]]]YYYYYYZZZ___hhhrrryyyoooggg```\\\ZZZ]]]dddqqq}}}zzzwwwtttqqqrrriii]]]TTTPPPMMMJJJGGGFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@AAAEEEIIISSSdddsssxxxvvvqqqnnnoooxxxzzzddd[[[NNNJJJHHHJJJKKKNNNVVV___<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<>>>@@@CCCGGGQQQ```uuummmcccgggpppooo```XXXVVVZZZaaaqqqyyypppiiiddd^^^ZZZ[[[[[[]]]cccllluuu{{{~~~}}}{{{yyyyyy{{{zzzrrrkkkeeeccc]]]YYYYYYYYY]]]fffooozzzooohhhbbb]]]ZZZ\\\bbbnnn~~~|||xxxssspppqqqiii^^^UUUQQQMMMJJJGGGFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>BBBAAABBBEEEJJJSSScccsssyyyvvvqqqmmmmmmuuummm\\\PPPKKKIIIJJJKKKNNNVVV___<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;<<<>>>@@@CCCHHHSSScccyyyllldddhhhppp~~~lll___XXXVVV[[[```nnnvvvmmmgggbbb]]]YYYZZZ[[[^^^eeeooowww|||}}}|||yyyyyy{{{~~~vvvmmmgggddd^^^ZZZYYYYYY[[[ccclllzzz{{{pppiiibbb^^^ZZZ[[[```kkk~~~~~~}}}yyysssoooqqqjjj```WWWQQQMMMJJJHHHGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBAAACCCFFFJJJRRRbbbqqqyyywwwrrrmmmlllrrr~~~www^^^QQQMMMIIIJJJKKKMMMVVV___;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<>>>@@@BBBHHHUUUggg}}}~~~jjjcccgggppp~~~|||hhh]]]XXXWWWZZZ___kkk~~~ssskkkfffaaa]]]YYYYYY[[[```hhhqqqyyy~~~~~~|||zzzyyy{{{yyypppjjjeee```[[[ZZZXXXYYY```hhhttt|||qqqjjjbbb]]]ZZZ[[[___jjj|||~~~|||}}}uuuppppppjjjaaaYYYRRRMMMJJJIIIGGGFFFEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBAAACCCFFFJJJQQQaaaooozzzwwwrrrlllkkkppp{{{~~~aaaSSSNNNJJJJJJJJJMMMVVV___;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::<<<======<<<===???AAACCCJJJXXXkkkzzzgggaaafffqqqwwwcccYYYUUUUUUXXX\\\jjj|||rrrjjjeeeaaa]]]YYYYYY[[[aaajjjttt|||~~~|||zzzyyy{{{|||rrrlllgggbbb]]][[[YYYYYY^^^fffooo}}}~~~tttnnnddd___[[[[[[___iii{{{~~~}}}xxxrrrpppkkkcccZZZSSSMMMKKKJJJGGGFFFEEECCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@BBBFFFIIIPPP^^^lllxxxuuupppkkkiiinnnxxxeeeUUUOOOKKKJJJJJJMMMUUU___;;;::::::999999::::::;;;999999::::::;;;;;;<<<<<<;;;<<<=========>>>@@@BBBEEEMMM\\\ppptttbbbaaagggsssqqq]]]TTTRRRRRRUUUXXXggg|||zzzqqqiiieeeaaa]]]ZZZXXX[[[bbbkkkvvv}}}}}}zzzyyy{{{tttmmmiiiddd___\\\YYYXXX]]]dddkkkyyyxxxrrrhhhbbb]]]\\\___gggxxx{{{tttooolllddd[[[SSSNNNKKKJJJHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???AAAEEEHHHNNN\\\jjjtttrrrmmmhhhfffjjjttt|||hhhVVVPPPKKKJJJJJJLLLUUU___;;;::::::999999::::::;;;::::::;;;;;;<<<===>>>>>>;;;===>>>>>>>>>???AAACCCGGGOOO^^^sssppp^^^aaahhhuuu~~~mmmYYYPPPOOOOOORRRUUUcccxxxzzzpppiiieeebbb^^^ZZZXXX[[[bbblllwww~~~}}}zzzyyy{{{uuunnnjjjeee```]]]ZZZXXX]]]dddiiiwww{{{vvvllleee___]]]^^^fffvvv}}}vvvooollleee\\\SSSNNNKKKKKKHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????AAADDDGGGMMM[[[iiiqqqoookkkeeeccchhhqqqyyyjjjWWWQQQKKKJJJIIILLLUUU___<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<=========???BBBDDDIIIOOO```yyyyyyiiieeeaaakkkxxxkkkYYYSSSRRROOOPPPUUUbbbuuu}}}uuunnnjjjeee^^^[[[[[[XXX]]]eeeoooxxx}}}zzzyyy|||xxxqqqllleee___]]][[[ZZZ^^^cccjjjttt|||vvvmmmeee^^^[[[\\\cccppp|||{{{tttsssnnneee\\\TTTOOOLLLKKKIIIHHHGGGEEECCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAA??????AAADDDEEEKKKWWWdddtttrrrmmmeee___```iiippp~~~{{{zzz}}}kkkWWWPPPJJJIIIJJJMMMTTT\\\<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<=========???BBBDDDIIIPPPbbb{{{vvvgggccccccnnn|||zzzgggUUUQQQPPPNNNPPPVVVaaasss}}}uuummmiiiddd]]]ZZZ[[[ZZZ___gggpppyyy|||yyyyyy|||{{{uuummmggg```^^^\\\[[[^^^dddjjjttt~~~wwwnnnfff^^^[[[[[[aaannnyyyzzzsssrrrnnnfff^^^VVVPPPMMMKKKIIIHHHGGGEEECCCBBBAAAAAA@@@@@@???>>>>>>???@@@@@@@@@???AAACCCEEEIIIVVVbbbpppoookkkddd___aaaiiiqqq||||||wwwzzzkkkWWWPPPJJJIIIJJJLLLSSS[[[<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<============???BBBEEEJJJRRReeerrreeebbbeeeqqqtttbbbRRRNNNNNNMMMPPPWWW___rrr{{{ssskkkgggbbb\\\ZZZ[[[]]]bbbjjjrrrzzz|||yyyyyy|||yyyooohhhbbb```^^^\\\___dddjjjtttxxxoooggg___[[[ZZZ___jjjuuuyyyrrrpppmmmggg```YYYRRRMMMJJJIIIHHHGGGEEECCCBBBAAAAAA@@@@@@???>>>>>>???@@@@@@AAA@@@AAACCCDDDGGGSSS___kkkkkkiiiddd___aaaiiiqqq{{{|||uuuwww~~~mmmVVVPPPJJJIIIIIIKKKRRRYYY<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>???BBBEEEKKKUUUiiiooodddcccgggtttqqq```QQQMMMLLLKKKPPPXXX___qqqzzzqqqiiieee```[[[YYYZZZ]]]bbbjjjttt{{{~~~{{{yyyyyy}}}|||qqqkkkeeebbb```]]]```dddjjjsssyyyqqqiii```[[[YYY\\\fffqqq|||~~~vvvppplllkkkgggaaaZZZSSSLLLIIIIIIHHHGGGEEECCCBBBAAAAAA@@@??????????????????@@@AAA@@@AAACCCCCCEEEOOO[[[hhhiiihhhccc___```gggmmmxxx~~~~~~|||uuuwww|||oooVVVPPPJJJIIIIIIKKKPPPWWW<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>@@@CCCEEEMMMXXXmmmnnndddeeehhhvvvqqqaaaRRRNNNLLLJJJPPPXXXaaatttxxxpppgggbbb^^^YYYWWWYYY[[[aaajjjttt|||}}}zzzxxxyyy~~~|||ssslllgggdddaaa^^^```dddhhhrrrzzzrrrjjjaaa\\\YYY[[[dddnnnwww~~~uuuooojjjiiifffbbb[[[SSSLLLHHHIIIHHHGGGEEECCCBBBAAAAAA?????????@@@@@@?????????@@@@@@AAABBBBBBCCCMMMWWWeeeggggggccc^^^^^^ccciiirrr{{{}}}}}}|||}}}yyyyyy}}}lllVVVOOOJJJIIIIIIJJJOOOUUU<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>@@@CCCFFFOOO[[[qqqllldddgggkkkyyyooo```SSSNNNLLLJJJPPPZZZfffxxxwwwnnneee```\\\WWWVVVYYYZZZ```jjjttt}}}|||yyyxxxyyy~~~|||sssmmmhhheeebbb^^^___cccfffooo}}}|||ssskkkbbb]]]YYYZZZccclllvvvwwwooojjjiiigggccc\\\UUUNNNJJJIIIHHHGGGEEECCCBBBAAAAAA>>>???@@@@@@@@@@@@???>>>??????@@@BBBAAABBBKKKUUUbbbeeefffccc^^^]]]aaaeeemmmvvv~~~~~~||||||~~~}}}|||~~~{{{fffVVVOOOJJJIIIHHHIIIMMMSSS<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<======>>>?????????@@@CCCFFFPPP]]]sss~~~jjjdddgggppp}}}kkk]]]QQQMMMKKKJJJRRR]]]kkk}}}vvvlllccc___[[[VVVVVVXXX[[[aaajjjttt|||{{{yyywwwyyy}}}tttmmmhhhfffbbb^^^^^^bbbdddmmm{{{tttlllccc^^^ZZZ[[[bbblllvvvzzzqqqlllkkkhhhddd^^^WWWQQQMMMIIIHHHGGGEEECCCBBBAAAAAA>>>???@@@@@@@@@@@@???>>>>>>>>>???AAA@@@AAAJJJTTT]]]aaacccbbb^^^]]]aaaeeemmmvvv~~~yyydddUUUOOOJJJIIIHHHHHHLLLQQQ<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<=========>>>?????????@@@CCCFFFQQQ___uuu|||hhhcccgggtttgggZZZOOOLLLKKKKKKSSS___ooouuulllccc^^^ZZZVVVUUUXXX\\\bbbkkkuuu{{{zzzxxxwwwyyy}}}tttnnnhhhfffbbb^^^^^^aaaccclllzzzuuummmddd^^^[[[[[[ccclllwww}}}sssnnnmmmjjjeee```YYYSSSPPPJJJHHHGGGEEECCCBBBAAAAAA>>>???@@@AAAAAA@@@???>>>======???AAA@@@AAAIIISSSYYY^^^bbbaaa^^^^^^bbbfffpppzzz~~~zzzdddUUUOOOJJJIIIHHHHHHKKKQQQ>>>===;;;::::::;;;===>>>;;;;;;;;;<<<<<<<<<<<<===;;;===???>>>===>>>CCCGGGRRRdddyyy{{{llliiinnnxxx|||gggXXXKKKJJJKKKNNNVVV```qqqzzzqqqjjjccc___ZZZVVVWWW[[[^^^eeepppyyy~~~zzzwwwvvvyyy}}}xxxpppjjjhhheee```^^^___dddkkkvvvwwwooogggbbb^^^^^^eeennnzzz}}}pppooolllhhhbbbZZZSSSOOOPPPLLLHHHFFFDDDCCCAAA@@@@@@???????????????@@@@@@@@@>>>???BBBCCCBBBGGGMMMYYY```bbb]]]YYY]]]eeejjjuuu|||}}}iiiWWWPPPJJJIIIJJJIIIKKKNNN===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<>>>??????>>>@@@EEEJJJTTTfff{{{{{{llljjjnnn}}}zzzfffWWWKKKJJJLLLNNNWWWaaasssyyypppiiibbb___ZZZVVVWWW[[[^^^eeepppyyy}}}~~~~~~~~~zzzwwwvvvxxx}}}yyyqqqkkkhhheee```^^^___bbbiiiuuuwwwpppgggbbb______eeennnzzz~~~rrrpppnnniiiccc\\\UUUPPPPPPMMMIIIFFFDDDCCCAAA@@@@@@???????????????@@@@@@@@@>>>???BBBBBBBBBFFFLLLYYY```bbb^^^ZZZ^^^fffkkkxxx|||nnnYYYQQQJJJJJJJJJJJJKKKNNN<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======???@@@@@@???BBBGGGLLLXXXjjj|||nnnmmmsssyyydddVVVKKKJJJLLLNNNXXXdddwwwxxxooohhhbbb___[[[WWWWWW[[[^^^fffpppyyy}}}~~~}}}}}}zzzxxxuuuvvvzzzzzzsssllliiifff```^^^______fffsssyyyqqqiiiccc```___fffnnn|||uuusssoookkkfff___WWWRRRPPPMMMIIIFFFEEECCCBBB@@@@@@@@@???????????????@@@@@@>>>???AAABBBBBBFFFLLLWWW^^^bbb^^^[[[___fffjjjxxx|||ttt\\\SSSKKKIIIJJJJJJKKKNNN;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>?????????BBBIIINNN\\\oootttuuu|||xxxaaaUUUKKKJJJLLLOOOZZZggg|||xxxnnngggbbb___\\\XXXXXX[[[___fffpppxxx|||}}}||||||zzzwwwuuuuuuxxx}}}}}}uuunnnjjjfff```^^^___\\\dddqqq|||tttkkkfffaaaaaagggoooyyyuuuqqqnnniiicccZZZTTTPPPMMMIIIFFFEEEDDDBBB@@@AAA@@@??????>>>?????????@@@>>>>>>AAABBBAAAEEEKKKTTT\\\aaa]]][[[^^^eeeiiiuuuzzzzzz```UUUKKKIIIIIIIIIJJJLLL;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>>>>>>>CCCJJJPPP```uuuyyy|||www___SSSKKKKKKLLLPPP\\\jjjxxxlllfffbbb```\\\XXXYYY\\\___fffpppxxx||||||{{{{{{xxxwwwuuuuuuwww{{{wwwppplllgggaaa]]]^^^[[[bbbnnn|||xxxoooiiidddccciiiqqq|||xxxsssppplllfff]]]VVVQQQMMMIIIGGGEEEDDDBBBAAAAAA@@@@@@???>>>>>>??????@@@>>>>>>AAAAAAAAADDDJJJPPPYYY___]]]ZZZ^^^dddgggrrr}}}}}}www{{{fffYYYMMMIIIIIIIIIIIIJJJ<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::<<<======>>>CCCKKKRRRdddzzzzzz}}}ttt\\\RRRKKKKKKMMMQQQ^^^nnnwwwkkkeeeaaa```]]]YYYYYY\\\```gggqqqxxx{{{{{{zzzyyyuuuvvvvvvvvvwww{{{yyyqqqmmmhhhaaa]]]^^^\\\bbblllyyy|||rrrlllgggffflllttt~~~yyytttqqqoooiii___WWWQQQNNNJJJGGGFFFDDDCCCAAAAAAAAA@@@???>>>>>>>>>>>>@@@>>>>>>AAAAAA@@@DDDIIINNNXXX___]]][[[^^^dddgggrrr|||yyyssswwwooo___PPPKKKJJJIIIIIIIII===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>>>>@@@EEENNNTTTggg~~~}}}tttxxxqqqZZZQQQJJJKKKMMMQQQ```ppp|||uuujjjeeeaaa```^^^ZZZYYY\\\```gggqqqxxx{{{{{{yyyxxxrrruuuwwwxxxyyy|||{{{sssnnnhhhaaa]]]]]]]]]bbbjjjuuuvvvoooiiihhhnnnvvvzzztttqqqpppjjj```WWWQQQNNNJJJGGGFFFEEECCCAAABBBAAA@@@???>>>>>>>>>>>>@@@>>>>>>AAAAAA@@@CCCIIINNNXXX```___^^^```fffhhhqqq{{{|||uuuppprrr|||wwwgggUUUNNNMMMLLLJJJJJJ>>>===;;;::::::;;;===>>>;;;;;;;;;<<<<<<<<<======<<<===??????AAAGGGPPPWWWiiiyyyooosss{{{nnnYYYPPPJJJLLLMMMRRRaaaqqqzzzsssiiidddaaa```^^^ZZZZZZ]]]aaagggqqqxxx{{{zzzyyyxxxqqqtttxxxyyyzzz||||||sssnnniiiaaa]]]]]]___bbbiiitttwwwpppkkkiiiooowwwzzztttrrrpppkkk```WWWQQQNNNJJJGGGFFFEEECCCAAABBBAAA@@@???>>>>>>>>>>>>@@@>>>>>>AAA@@@???CCCIIIOOOYYYbbbaaa```bbbgggjjjoooyyyzzzsssnnnpppyyy}}}lllYYYQQQPPPNNNLLLKKK======>>>>>>>>>>>>======<<<===>>>===<<<;;;<<<>>>>>><<<<<>>>>>??????AAA@@@>>>>>>???AAADDDFFFOOOWWW```eeedddccceeegggooottt|||~~~sssjjjkkkvvvrrr]]]RRRNNNKKKJJJJJJ<<<<<<============<<<<<<===>>>??????======>>>???>>><<<<<>>>>>??????AAA@@@>>>>>>???AAADDDFFFOOOWWW```eeedddcccdddgggjjjooovvv~~~uuummmmmmvvvxxxbbbUUUOOOKKKIIIJJJ;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>===<<<===>>>>>><<<===@@@BBBFFFPPP[[[uuutttfffbbbggglll}}}wwwbbbVVVNNNIIILLLPPPXXXiii|||tttmmmggg```ZZZXXXVVVTTTWWW[[[eeemmmuuuwwwyyyzzzxxxtttrrrtttxxx|||zzzqqqlllgggbbb^^^^^^^^^dddppp|||yyyvvvtttwww{{{{{{xxxvvvzzz{{{rrrmmmmmmjjjbbb\\\RRROOOKKKHHHFFFEEECCCBBBAAA@@@??????>>>>>>??????@@@???>>>>>>???AAADDDEEENNNVVV```eeedddcccccceeefffjjjqqqxxx~~~xxxpppqqqxxxgggWWWOOOJJJIIIIII;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;:::999:::<<<===<<<>>>@@@BBBFFFRRR^^^uuunnnaaa^^^ccchhhzzzsss^^^SSSMMMJJJNNNRRRZZZmmm}}}ssskkkddd^^^XXXVVVTTTSSSVVV[[[eeemmmuuuwwwxxxyyyvvvrrrqqqssswww|||{{{rrrmmmgggbbb^^^]]]]]]bbbmmmzzz~~~zzzxxxzzz~~~}}}yyywww|||{{{qqqlllkkkiiiccc]]]RRROOOKKKHHHGGGEEEDDDBBBAAA@@@??????>>>>>>????????????>>>>>>???AAACCCDDDJJJTTT___ddddddbbbbbbcccdddhhhnnnuuuzzzzzztttuuuzzzjjjXXXOOOJJJIIIJJJ<<<<<<<<<======<<<<<<<<<:::;;;<<<;;;:::999:::<<<======>>>AAABBBFFFSSSaaavvv|||iii^^^]]]bbbgggyyyooo[[[QQQLLLKKKOOOTTT]]]rrr|||rrrjjjbbb\\\WWWUUUSSSRRRVVV[[[dddmmmtttvvvvvvwwwtttpppoooqqqvvv{{{|||sssmmmgggbbb^^^]]]\\\```kkkwww}}}zzz|||~~~{{{yyy}}}{{{pppkkkjjjhhhbbb]]]RRROOOKKKHHHGGGFFFDDDBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>???AAACCCDDDGGGQQQ]]]ddddddbbbaaabbbcccfffkkkqqqvvv{{{~~~xxxxxx}}}iiiWWWNNNJJJIIIKKK<<<<<<============<<<<<<<<<===>>>>>>===<<<===>>>======???AAABBBGGGUUUccczzzxxxfff]]]]]]ccchhh{{{mmmYYYOOOKKKKKKQQQVVV```vvv|||qqqjjjaaa[[[VVVTTTSSSRRRVVV[[[ccclllrrrtttttttttrrrmmmnnnppptttzzz}}}tttnnnhhhccc___\\\[[[^^^hhhuuu}}}{{{}}}~~~|||zzz|||{{{pppkkkjjjhhhbbb\\\SSSPPPLLLIIIGGGFFFDDDCCCAAA@@@??????>>>>>>??????>>>>>>>>>???@@@AAABBBCCCDDDOOO]]]eeefffdddcccdddbbbeeeiiimmmqqqvvv{{{~~~~~~|||~~~hhhWWWNNNJJJIIIJJJ;;;;;;;;;<<<<<<;;;;;;;;;===>>>??????======>>>???<<<===@@@AAAAAAGGGVVVeeeuuuddd\\\^^^dddjjj}}}~~~jjjVVVMMMJJJLLLRRRWWWbbbyyy|||qqqjjjaaaZZZUUUTTTSSSSSSWWW\\\bbbjjjqqqrrrrrrrrroookkknnnooosssyyy~~~uuuoookkkeeebbb]]][[[]]]eeeqqq|||{{{~~~~~~{{{|||zzzpppkkkkkkhhhaaa[[[SSSPPPLLLIIIHHHFFFEEECCCAAA@@@??????>>>>>>??????======>>>???@@@AAABBBBBBDDDPPP^^^hhhjjjhhhggghhheeegggjjjmmmppptttyyy}}}}}}~~~iiiXXXOOOIIIHHHIII999::::::;;;;;;::::::999<<<===>>>===<<<;;;<<<>>><<<===@@@BBBAAAGGGWWWfffsssbbb[[[^^^eeejjj~~~}}}hhhUUULLLJJJLLLSSSXXXccc{{{|||qqqjjj```ZZZUUUTTTTTTSSSWWW]]]bbbjjjpppqqqqqqqqqnnniiimmmooosssxxx~~~wwwqqqmmmhhhddd^^^[[[\\\dddnnn{{{{{{zzz~~~~~~~~~zzzppplllkkkhhhaaaZZZSSSPPPLLLIIIHHHGGGEEECCCAAA@@@@@@???>>>?????????======>>>???@@@AAAAAABBBDDDPPP```jjjmmmkkkkkkkkkiiijjjmmmoooqqquuuzzz~~~~~~~~~jjjYYYPPPIIIGGGGGG;;;;;;;;;<<<<<<<<<<<<===========================<<<===???AAABBBJJJ\\\nnnsssccc[[[\\\gggrrrxxxcccSSSNNNKKKKKKQQQ\\\mmmyyyoooiiiaaaZZZTTTSSSRRRRRRVVV\\\bbbiiiqqqtttssspppnnnnnnjjjnnntttzzz{{{vvvpppiiiddd___]]]___dddkkkvvv~~~zzzxxx{{{}}}tttooolllhhhbbb]]]UUUQQQMMMKKKKKKJJJFFFCCCAAAAAA@@@@@@???>>>>>>>>>;;;===?????????@@@BBBCCCEEEOOO]]]jjjppprrrqqqpppnnnqqquuuxxxzzz}}}}}}mmmYYYOOOKKKIIIHHH;;;;;;;;;<<<<<<<<<<<<===========================<<<===@@@BBBCCCKKK^^^ppptttccc[[[]]]gggsssyyydddUUUPPPMMMMMMSSS^^^oooxxxnnnhhh```ZZZTTTSSSRRRRRRVVV\\\```fffnnnqqqooollljjjiiijjjnnntttzzz~~~|||vvvpppiiiddd___]]]^^^cccjjjuuu}}}yyyxxxzzz~~~wwwqqqnnnjjjddd___WWWSSSNNNKKKKKKJJJFFFCCCAAAAAA@@@@@@???>>>>>>>>><<<>>>@@@@@@???@@@AAACCCEEEOOO]]]jjjqqqsssrrrrrrsssuuuyyy|||~~~}}}mmmYYYOOOKKKIIIHHH;;;;;;;;;<<<<<<<<<<<<==============================>>>AAACCCEEENNNbbbttttttddd\\\^^^iiiuuuzzzfffWWWQQQOOOOOOVVVaaaqqqwwwmmmggg___YYYTTTSSSSSSSSSWWW\\\dddjjjpppssspppllljjjiiijjjnnntttyyy~~~~~~xxxqqqjjjddd___]]]^^^bbbiiirrr|||xxxwwwyyy}}}zzzuuuqqqmmmgggbbbZZZUUUOOOLLLKKKIIIFFFCCCAAAAAAAAA@@@??????>>>>>>>>>@@@AAAAAA@@@@@@AAACCCEEEOOO]]]jjjqqqtttttttttwwwyyy}}}|||mmmYYYOOOKKKIIIHHH;;;;;;;;;<<<<<<<<<<<<==============================>>>AAADDDGGGQQQfffyyytttddd]]]```lllxxx{{{hhhYYYQQQOOOPPPWWWbbbsssuuukkkeee^^^XXXTTTSSSSSSSSSWWW]]]fffkkkqqqssspppkkkiiiiiijjjmmmsssyyy}}}yyyrrrkkkeee```^^^^^^bbbgggppp{{{wwwvvvxxx|||~~~yyytttoooiiieee^^^XXXQQQLLLKKKIIIFFFDDDBBBAAAAAA@@@@@@???>>>>>>@@@AAABBBBBB@@@@@@AAABBBEEENNN\\\iiiqqqtttuuuuuuwwwzzz~~~}}}nnnZZZOOOKKKIIIHHH;;;;;;;;;<<<<<<<<<<<<==============================>>>AAAEEEIIITTTjjj~~~ttteee^^^bbbooo|||{{{hhhYYYOOONNNPPPXXXddduuu}}}sssjjjccc\\\WWWSSSTTTTTTTTTXXX]]]ccchhhmmmnnnkkkfffddddddiiimmmsssxxx|||{{{tttmmmgggbbb______aaafffnnn}}}|||xxxvvvxxx|||}}}wwwqqqlllhhhccc\\\SSSMMMKKKIIIGGGDDDBBBBBBAAAAAA@@@?????????@@@AAABBBBBB@@@@@@AAABBBDDDMMM[[[gggooorrrtttttttttvvvzzz~~~}}}ppp[[[QQQLLLJJJIII;;;;;;;;;<<<<<<<<<<<<==============================>>>AAAEEEJJJVVVmmmssseee```eeessszzzfffWWWMMMLLLPPPYYYfffxxx|||rrrhhhbbb[[[VVVSSSTTTUUUUUUXXX]]]dddiiimmmnnnjjjfffeeeeeeiiimmmrrrwww|||~~~wwwpppjjjdddaaa```bbbeeemmm{{{~~~yyyvvvxxx{{{{{{tttooolllggg___UUUNNNKKKIIIGGGEEEBBBBBBBBBAAA@@@@@@??????>>>@@@AAAAAA@@@@@@AAACCCCCCLLLYYYdddllloooqqqqqqppprrrvvvzzzrrr]]]RRRNNNLLLJJJ;;;;;;;;;<<<<<<<<<<<<===========================<<<===@@@EEEJJJWWWooossseeeaaagggwwwyyydddUUUMMMLLLPPP[[[iii{{{zzzqqqgggaaaZZZUUUSSSTTTUUUUUUYYY^^^fffjjjoooooolllhhhggggggiiimmmrrrwww{{{yyyrrrmmmfffcccaaaccceeelllyyy{{{wwwxxx{{{yyysssqqqjjjbbbVVVNNNKKKIIIGGGEEECCCBBBBBBAAAAAA@@@??????<<<>>>@@@@@@???@@@AAACCCBBBJJJWWWbbbiiilllmmmnnnmmmppptttxxx~~~ttt___TTTPPPMMMLLL;;;;;;;;;<<<<<<<<<==============================;;;<<<@@@DDDJJJXXXppprrreeebbbiiiyyyxxxcccTTTMMMLLLQQQ]]]kkk~~~zzzpppfff```YYYUUUSSSUUUVVVVVVYYY^^^bbbfffkkkkkkhhheeeddddddiiimmmrrrwww{{{zzzsssnnngggdddbbbccceeelllyyy|||xxxxxx{{{|||wwwtttkkkcccWWWOOOKKKIIIGGGEEECCCBBBBBBAAAAAA@@@@@@???;;;===?????????@@@BBBCCCAAAIIIUUU```gggjjjkkklllmmmooosssxxx~~~uuu```UUUQQQNNNMMM