BM6P6(@ eeeYYYUUUOOOKKKJJJJJJJJJJJJIIIKKKKKKPPPZZZcccbbbXXXTTTOOOKKKJJJJJJJJJJJJJJJLLLKKKOOOWWW___{{{zzz___WWWSSSNNNKKKJJJJJJJJJIIIJJJLLLJJJMMMTTT[[[vvvuuu___UUURRRNNNKKKJJJJJJIIIHHHIIIKKKJJJMMMTTTZZZttt}}}~~~qqqaaaTTTQQQMMMKKKJJJJJJIIIHHHHHHJJJIIIMMMUUU[[[uuuzzz|||lll```RRROOOLLLJJJJJJJJJHHHGGGGGGIIIIIINNNUUU\\\uuu~~~wwwzzzddd[[[QQQOOOLLLJJJJJJIIIHHHGGGGGGIIIIIINNNUUUZZZsss|||vvvzzzyyy^^^WWWPPPNNNKKKJJJJJJIIIHHHFFFGGGJJJIIIMMMTTTYYYqqq~~~wwwxxxxxx^^^UUUQQQOOOMMMJJJHHHGGGGGGGGGDDDHHHGGGJJJSSS[[[qqq|||wwwyyyxxx^^^VVVOOONNNLLLJJJIIIHHHHHHIIIEEEHHHGGGJJJSSS[[[ppp|||zzz~~~uuu]]]WWWMMMLLLKKKIIIIIIIIIIIIJJJFFFJJJHHHJJJRRRYYYmmmppp[[[WWWNNNLLLKKKIIIHHHHHHHHHIIIGGGKKKIIIKKKRRRWWWkkkkkkXXXUUUOOONNNLLLIIIGGGFFFFFFFFFGGGKKKIIIKKKQQQVVVhhhgggWWWTTTPPPNNNLLLIIIGGGFFFEEEEEEGGGJJJIIIKKKQQQUUUggg~~~eeeWWWTTTNNNMMMKKKHHHGGGFFFFFFFFFFFFJJJIIIKKKQQQUUUggg|||eeeWWWTTTLLLKKKIIIHHHGGGGGGHHHHHHEEEIIIHHHKKKQQQUUUggg~~~~~~{{{ttt___SSSOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIGGGJJJQQQVVVfffzzz}}}~~~rrr^^^UUURRRKKKKKKIIIHHHGGGFFFFFFFFFFFFIIIGGGJJJRRRVVVfff~~~{{{}}}nnn\\\UUUTTTKKKJJJIIIHHHGGGFFFFFFFFFFFFIIIGGGJJJRRRVVVfff|||}}}lllZZZSSSQQQLLLKKKJJJHHHGGGGGGGGGGGGEEEHHHGGGJJJQQQUUUeee~~~}}}nnn\\\SSSOOOMMMLLLKKKIIIHHHHHHGGGGGGDDDHHHGGGIIIPPPSSSbbb|||ppp^^^UUUPPPLLLKKKJJJIIIHHHGGGGGGGGGDDDHHHFFFIIIOOOPPP^^^wwwlll\\\UUUPPPJJJJJJHHHGGGFFFEEEEEEEEEDDDHHHFFFHHHMMMNNNZZZsss~~~~~~fffXXXSSSNNNIIIHHHFFFEEEDDDDDDCCCCCCDDDHHHFFFGGGLLLLLLXXXppp~~~{{{ggg[[[SSSJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGEEEEEEGGGIIIOOO]]]kkk}}}}}}aaaWWWQQQIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGEEEEEEGGGIIIOOO]]]kkkttt[[[TTTPPPKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGIIIOOO\\\jjj~~~~~~nnnZZZTTTRRROOOIIIHHHHHHGGGFFFGGGGGGGGGFFFEEEEEEGGGIIINNN[[[hhh|||}}}iiiXXXTTTRRROOOHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEFFFHHHIIINNNZZZggg~~~||||||bbbUUUQQQOOOKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDFFFHHHIIIMMMYYYfff~~~ppp[[[SSSPPPMMMIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDFFFHHHIIIMMMYYYeeeiiiYYYTTTQQQMMMIIIHHHGGGGGGFFFEEEFFFFFFFFFEEEDDDFFFHHHIIIMMMXXXdddxxx|||dddVVVQQQNNNLLLKKKFFFFFFFFFFFFEEEEEEEEEEEEHHHFFFFFFHHHHHHJJJRRR[[[wwwyyyaaaUUUPPPMMMKKKKKKFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFHHHIIIJJJRRR[[[tttuuu___SSSOOOMMMKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEGGGEEEFFFHHHIIIJJJRRRZZZooouuu^^^SSSOOOLLLIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEFFFHHHIIIJJJQQQZZZjjjuuu___SSSOOOKKKHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDFFFIIIIIIJJJPPPYYYgggsss]]]SSSOOOKKKHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDFFFIIIIIIJJJPPPXXXhhh~~~nnnZZZPPPNNNLLLIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCFFFIIIIIIJJJPPPWWWiii{{{iiiVVVNNNMMMLLLKKKJJJFFFFFFFFFFFFEEEEEEEEEEEECCCCCCFFFIIIIIIJJJOOOWWWkkkvvvfffWWWQQQPPPMMMHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCFFFCCCCCCFFFGGGIIIOOOWWWiiirrrcccUUUPPPOOOLLLHHHFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCFFFGGGIIIOOOVVVgggmmm```RRRNNNNNNKKKHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGEEECCCCCCFFFGGGHHHNNNUUUddd}}}iii\\\QQQNNNMMMKKKIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCFFFGGGHHHMMMTTTaaayyy~~~eee[[[QQQNNNNNNKKKJJJJJJDDDDDDCCCBBBBBBBBBBBBCCCEEECCCCCCFFFGGGHHHLLLRRR^^^vvv~~~~~~bbbYYYQQQNNNMMMJJJIIIKKKEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCDDDGGGGGGGGGKKKQQQ\\\sss|||{{{___WWWOOOMMMKKKHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDBBBDDDGGGHHHGGGKKKPPP[[[rrr~~~yyysss]]]UUUNNNLLLJJJFFFFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBDDDGGGHHHGGGJJJPPPZZZqqq~~~wwwppp[[[TTTLLLIIIIIIJJJGGGDDDEEEDDDCCCBBBBBBCCCDDDEEEEEECCCDDDFFFGGGFFFJJJPPPXXXppp|||sss|||}}}jjjZZZTTTLLLIIIIIIIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDEEECCCDDDFFFGGGFFFJJJPPP[[[rrryyyqqqxxxxxxeeeXXXSSSLLLIIIIIIIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEECCCCCCFFFFFFFFFJJJOOO^^^vvvuuunnnttt|||vvvdddUUUQQQLLLIIIHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFFFFEEEIIIOOOaaawwwyyyqqqmmmrrryyy}}}qqqaaaRRRPPPLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCEEEFFFEEEIIIOOOaaavvvyyysssooommmrrryyy~~~hhhYYYPPPNNNLLLIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCDDDBBBBBBEEEEEEEEEIIINNN^^^rrryyyooonnnnnnrrryyy|||cccUUUMMMMMMLLLIIIGGGFFFFFFFFFDDDEEEEEEEEEDDDCCCAAA@@@CCCBBBBBBEEEEEEEEEHHHNNNZZZmmm|||mmmmmmnnnqqqxxxyyybbbVVVLLLLLLLLLJJJGGGFFFFFFGGGCCCCCCDDDDDDCCCAAA???>>>CCCAAABBBEEEEEEDDDHHHNNNWWWjjj|||lllmmmnnnpppvvv~~~qqqZZZRRROOONNNLLLIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDGGGJJJXXXhhhvvvpppoooooosss{{{lllYYYSSSMMMLLLJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCDDDDDDDDDEEEHHHKKKUUUeeevvvrrrpppooossszzzeeeWWWSSSKKKJJJIIIHHHHHHGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCCCCCCCEEEHHHJJJQQQaaa{{{vvvsssqqqppptttzzz~~~www___TTTSSSKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDD???@@@AAAAAABBBCCCGGGIIIPPP___www~~~xxxsssppppppttt{{{qqq[[[RRRQQQLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCCCCEEEHHHKKKQQQ^^^ttt{{{sssqqqpppttt}}}~~~|||||||||~~~kkkYYYQQQOOOLLLKKKIIIHHHFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHKKKNNNQQQ]]]rrruuusssrrrvvv~~~}}}}}}|||xxxxxxxxxxxxyyy{{{}}}~~~eeeXXXQQQMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGKKKMMMPPP[[[ooozzzwwwuuuxxx|||yyyxxxwwwwwwtttuuuwwwxxxzzz{{{|||||||||~~~|||zzzyyyxxxzzz|||yyyaaaWWWRRRMMMHHHGGGGGGFFFGGGGGGHHHHHHBBBBBBAAA@@@@@@@@@@@@AAA===???@@@AAABBBDDDHHHKKKNNNYYYmmm{{{xxxzzz}}}{{{xxxvvvuuutttttttttuuuxxxzzz|||}}}}}}}}}zzz|||zzztttrrrpppooooooqqqtttwww{{{~~~}}}ppp\\\SSSNNNKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBAAABBBCCCCCCCCCDDDFFFHHHLLLVVViii{{{zzzzzz~~~}}}zzzvvvuuuvvvuuurrroooqqqrrruuuxxx{{{{{{xxxvvv}}}~~~{{{uuunnnkkkkkkllllllkkkpppqqqrrrtttxxx|||~~~zzz~~~iiiYYYRRRNNNJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBB@@@BBBCCCCCCBBBCCCEEEGGGNNNXXXiii}}}||||||~~~|||xxxtttrrrssssssqqqoooqqqrrruuuvvvwwwwwwvvvvvv||||||~~~|||yyyvvvwwwrrrmmmkkkkkklllllllllmmmmmmmmmooorrruuuyyy{{{}}}zzz~~~www___UUUQQQMMMIIIHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA???@@@BBBBBBBBBBBBEEEGGGOOOWWWhhh}}}~~~zzzvvvrrrqqqrrrrrrpppnnnnnnqqqttttttrrrrrrtttwwwzzzzzz|||{{{wwwuuusssqqqqqqooolllllllllmmmmmmmmmllllllllllllmmmoooqqqssswwwzzz||||||~~~~~~~~~mmmYYYSSSPPPLLLHHHHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>@@@AAAAAAAAABBBEEEGGGOOOVVVeeezzz}}}{{{vvvtttssstttuuuuuuqqqmmmjjjnnnqqqqqqnnnoootttyyyzzzyyyzzz}}}|||yyywwwuuusssqqqmmmllllllmmmnnnoooooooooqqqpppoooooooooooopppppptttuuuuuuuuuvvvyyy~~~~~~gggVVVSSSPPPKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@>>>???AAAAAAAAABBBEEEGGGQQQXXXfff{{{|||yyywwwrrrsssuuuxxx{{{xxxrrrlllgggkkkooonnnmmmooouuu{{{zzzzzzzzz}}}}}}{{{xxxvvvuuussspppnnnlllmmmnnnoooppppppqqqqqquuutttsssrrrrrrqqqqqqqqqrrrrrrrrrrrrsssuuuyyy|||~~~~~~|||}}}}}}zzz{{{cccVVVSSSNNNJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@??????>>>???AAABBBBBBCCCFFFHHHSSSZZZhhh}}}yyyvvvtttqqqrrrvvv{{{~~~{{{tttnnnhhhjjjmmmnnnoooqqqvvv{{{zzzzzz{{{}}}}}}{{{yyyxxxwwwwwwuuurrrooooooppprrrrrrqqqqqqssstttuuuuuuttttttsssrrrqqqqqqqqqpppooooooqqqsssuuuwwwvvvyyy~~~{{{yyyyyyzzz{{{{{{wwwyyyzzz___UUUQQQLLLHHHJJJGGGFFFEEEDDDDDDCCCCCCDDD@@@AAAAAABBBAAA@@@???>>>>>>@@@BBBBBBCCCDDDGGGIIIQQQXXXhhh~~~|||zzzwwwtttssssssssstttxxx|||{{{vvvqqqllllllnnnoooqqqsssuuuvvvxxxyyyzzz|||~~~{{{{{{{{{||||||{{{yyyvvvsssuuuuuutttrrrrrrtttvvvuuuuuuuuuuuuttttttssssssrrrpppoooooopppqqqssssssrrruuuwwwyyy|||zzzxxxxxxyyyrrrvvv{{{~~~zzzwwwzzzttt\\\SSSPPPJJJGGGKKKGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@AAABBBAAA@@@???>>>???@@@BBBCCCCCCEEEHHHJJJNNNUUUeeezzzzzzzzzyyywwwuuutttsssuuussssssuuuyyyzzzwwwtttpppoooooopppsssttttttssswwwxxxyyy{{{zzzzzz{{{}}}|||zzzwwwxxxxxxvvvsssrrruuuxxxvvvvvvvvvwwwwwwvvvuuuuuutttrrrppppppqqqqqqqqqqqqqqqsssttttttuuuyyyzzzvvvtttssspppsssvvvwwwxxx~~~}}}zzz{{{~~~wwwsssttt{{{lllXXXRRROOOGGGCCCFFFCCCCCCCCCCCCCCCDDDEEEFFFBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFIIIRRRddd}}}zzzxxxvvvvvvvvvvvvuuutttvvvtttsssuuuyyy||||||{{{xxxwwwuuusssrrrssstttuuuvvvwwwxxxxxxyyy{{{~~~~~~|||zzz{{{zzzyyyyyyxxxxxxyyyyyyvvvwwwwwwwwwwwwwwwvvvvvvttttttsssrrrrrrssstttuuuxxxwwwuuuuuuvvvwwwyyy{{{~~~xxxuuutttooorrrttttttuuu{{{}}}~~~zzzvvvvvv}}}|||gggUUUQQQNNNHHHFFFHHHDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBDDDEEEFFFJJJRRRddd~~~|||zzzyyywwwvvvuuuuuuuuuuuuuuuuuuttttttwww{{{yyywwwuuusssqqqrrrrrrsssuuuvvvwwwwwwxxxyyy|||}}}}}}|||{{{{{{zzzzzz{{{{{{xxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuussssssttttttuuuxxxwwwvvvvvvwwwyyy{{{||||||wwwtttnnnooopppoooqqqwww~~~{{{yyysssaaaRRRNNNNNNIIIHHHJJJGGGFFFDDDBBB@@@???>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFIIIPPPaaa~~~}}}zzzwwwuuuwwwvvvuuuttttttuuuvvvvvvvvvvvvwwwzzz|||zzzxxxuuussssssssstttuuuwwwxxxxxxxxxyyy{{{~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{{{{|||||||||{{{{{{|||zzzyyywwwvvvvvvvvvwwwzzzzzzyyyyyyzzz|||yyyuuunnnnnnmmmlllmmmrrrzzz}}}kkk]]]PPPMMMLLLJJJHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEEGGGLLL\\\yyy}}}zzzvvvsssqqqsssssssssrrrrrrsssvvvxxx{{{{{{}}}|||yyywwwvvvvvvwwwxxxzzz{{{|||{{{|||~~~|||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{yyyyyyyyyyyy}}}}}}|||}}}}}}wwwrrrpppmmmkkklllpppvvv{{{dddZZZPPPLLLKKKIIIGGGGGGFFFFFFEEECCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEGGGLLL[[[uuu{{{xxxuuuqqqoooooopppqqqpppoooqqqvvvyyy~~~{{{yyyxxxxxxxxx|||~~~~~~|||{{{{{{||||||{{{yyyvvvsssqqqppprrruuuwww{{{~~~vvv___XXXQQQLLLKKKJJJHHHFFFCCCBBBBBBAAAAAAAAABBBBBB@@@@@@????????????@@@@@@??????@@@@@@AAACCCDDDEEEHHHNNNZZZqqq}}}yyyvvvssspppnnnkkkmmmnnnmmmlllooouuuzzz}}}zzzxxxwwwwwwwww~~~{{{yyyxxxwwwxxxwww{{{~~~iiiZZZVVVPPPLLLKKKKKKJJJGGGCCCCCCBBBAAAAAAAAAAAABBB@@@@@@????????????@@@@@@?????????@@@AAABBBDDDDDDGGGLLLXXXjjjzzzvvvtttrrrooommmgggiiikkkjjjjjjmmmtttzzz}}}zzzxxxxxxxxxxxx|||}}}|||zzzyyy{{{```VVVTTTPPPLLLLLLMMMLLLIIIFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@????????????@@@@@@?????????@@@AAABBBDDDDDDCCCIIITTTccczzz}}}xxxuuurrrpppnnnllleeehhhjjjiiihhhkkksssyyy~~~|||{{{zzz{{{{{{yyy|||||||||}}}rrrbbbPPPNNNLLLIIIFFFEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>@@@BBBDDDDDDDDDCCCBBBDDDGGGNNN]]]uuu~~~zzzuuurrrqqqoookkkhhhgggiiiiiigggfffiiiqqqyyy|||||||||}}}~~~}}}xxxwwwxxx||||||}}}kkk]]]PPPOOOLLLJJJGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>@@@BBBCCCDDDCCCBBBBBBFFFHHHNNN[[[qqq||||||xxxtttqqqpppnnnkkkhhhgggiiijjjhhhgggjjjqqqxxxyyyyyyzzz|||{{{yyyyyyzzzzzzzzz{{{}}}~~~bbbXXXPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>???AAACCCCCCCCCBBBBBBFFFIIINNNYYYmmm~~~{{{yyyvvvrrrpppooommmjjjiiigggiiijjjiiiiiikkkpppuuuuuuuuuwww|||}}}zzzyyyyyyyyyxxxxxxyyyzzz|||}}}|||}}}~~~~~~}}}}}}sss]]]UUUMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>??????AAABBBBBBCCCBBBBBBEEEHHHNNNYYYlll~~~|||uuusssqqqooommmlllkkkjjjggghhhiiiiiiiiijjjnnnrrrrrrssswww{{{yyy{{{{{{yyyxxxxxxyyyzzzzzzxxxxxxyyy|||zzzzzz}}}jjjZZZTTTJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>??????@@@AAABBBBBBBBBBBBBBBGGGNNNZZZnnn~~~}}}|||zzzxxxvvvrrrqqqpppnnnlllkkkkkklllhhhhhhhhhggghhhjjjmmmooorrrtttzzz}}}|||{{{zzzyyyxxxxxxyyyyyyxxxxxxzzz|||~~~zzzvvvxxx~~~yyybbbWWWQQQGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>?????????@@@AAAAAABBBBBBAAAFFFNNNYYYmmm~~~{{{yyyxxxwwwuuusssoooppppppnnnllllllmmmnnnjjjiiigggfffgggjjjlllnnnrrruuu}}}|||{{{zzzyyyxxxyyyzzzzzz||||||}}}{{{uuuqqquuujjj[[[SSSLLLGGGGGGHHHHHHGGGFFFEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>????????????@@@AAABBBBBBBBBGGGNNNXXXiii~~~zzzwwwvvvuuusssrrrnnnooopppooommmlllnnnpppnnnkkkhhhggghhhkkknnnppprrrvvv~~~}}}|||||||||}}}~~~yyysssnnnsssaaaVVVPPPGGGGGGHHHHHHIIIHHHGGGFFFEEEBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>????????????@@@AAABBBCCCCCCHHHNNNVVVeee~~~}}}zzzvvvtttsssrrrpppooommmooopppooommmlllooorrrqqqnnniiigggiiilllppprrrrrrvvvxxxpppnnnnnnsssqqq[[[XXXRRRGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>??????>>>??????@@@@@@AAABBBBBB@@@BBBHHHRRRaaayyy~~~{{{yyyyyyvvvrrrpppoooooommmlllmmmkkkiiijjjooossstttssstttqqqnnnjjjiiimmmsssxxxwww{{{vvvnnnmmmooovvvkkkYYYUUUPPPIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===============>>>??????@@@@@@AAAAAABBBBBBCCCHHHQQQ___vvv}}}zzzxxxxxxuuuqqqooonnnnnnlllkkkkkkiiihhhiiimmmqqqrrrrrrsssqqqooolllkkkooouuuyyyuuuxxx~~~||||||~~~|||qqqkkkkkkqqq{{{~~~cccWWWPPPLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>==================>>>>>>??????@@@AAAAAAAAADDDEEEIIIPPP\\\rrr}}}{{{xxxvvvvvvssspppmmmmmmlllkkkjjjiiigggfffhhhkkkoooqqqrrrrrrqqqooommmllloootttwwwuuuwww~~~|||yyyxxxxxxxxxzzzzzz{{{|||~~~uuukkkgggjjjvvvooo]]]VVVMMMJJJMMMGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@???????????????@@@>>>>>>>>>???@@@@@@AAAAAADDDEEEIIIPPP[[[qqq}}}{{{yyyvvvtttssspppmmmkkkkkkjjjiiihhhggggggfffhhhjjjnnnqqqrrrsssrrrpppnnnlllmmmpppsssvvvxxx|||~~~{{{yyyyyyyyyyyyyyyyyyyyyzzzzzznnnfffgggmmmfffZZZVVVLLLIIIMMMGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????@@@???????????????@@@@@@===>>>>>>??????@@@AAAAAACCCDDDHHHOOO[[[qqq}}}{{{yyyvvvtttqqqpppnnnjjjiiihhhhhhgggffffffgggggghhhjjjmmmqqqtttwwwvvvsssooolllllloooqqqtttuuuxxx~~~}}}{{{{{{{{{yyyyyyxxxwwwvvvxxx}}}}}}}}}ssshhheeelllwww{{{```WWWTTTMMMIIILLLFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????===============>>>>>>???======>>>>>>???@@@@@@@@@BBBCCCGGGNNNZZZppp}}}zzzxxxwwwtttqqqooonnnkkkhhhfffffffffeeedddeeefffggghhhiiilllqqqtttxxxwwwsssoookkkkkknnnqqqpppppprrrvvv{{{}}}{{{yyyyyyyyyxxxxxxwwwuuussssssuuuwwwtttxxx}}}vvvllleeeggguuuooo[[[SSSQQQMMMJJJIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????===============>>>??????======>>>>>>??????@@@@@@BBBBBBFFFMMMXXXmmm|||zzzxxxvvvuuusssooommmllliiifffeeeeeeeeedddcccbbbdddfffggggggjjjoootttsssppplllhhheeegggkkkooommmnnnnnnqqquuu}}}}}}zzzxxxvvvuuuuuuwwwxxxxxxwwwtttsssssstttqqquuuzzz|||qqqhhhccciii{{{sssfffWWWOOONNNMMMJJJGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????>>>??????>>>??????@@@AAAAAA=========>>>??????@@@@@@BBBBBBEEELLLVVVkkk~~~|||{{{zzzyyyvvvuuutttrrrnnnllljjjhhheeedddddddddcccbbb```ccceeeeeefffiiinnnssskkkhhhddd```___aaaggglllnnnnnnnnnpppttt|||}}}zzzwwwuuusssrrrxxxzzz{{{zzzxxxvvvuuuvvvtttwww{{{~~~uuulllllllllpppjjj^^^SSSOOOMMMIIIFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>??????>>>>>>======<<<<<>>???@@@@@@AAAFFFMMMWWWjjj~~~|||zzzyyyyyywwwuuurrrpppooommmjjjggggggfffeeecccbbbbbbccccccbbb```___bbbgggkkklllkkkhhh```[[[\\\^^^```bbbfffkkkjjjjjjkkkooowww}}}{{{zzzzzzzzzzzz}}}{{{wwwwwwxxxtttwww|||wwwmmmhhhlllqqqxxx{{{dddZZZQQQNNNMMMIIIGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFLLLUUUggg~~~|||yyywwwwwwvvvuuussspppnnnmmmkkkhhhffffffeeecccbbbaaaaaabbbbbbbbb```___bbbfffjjjkkkkkkkkkccc\\\\\\^^^___bbbfffkkkkkkllllllpppvvv}}}||||||ooohhhgggqqq|||nnn\\\TTTNNNNNNMMMJJJGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<======???@@@AAAAAAAAAAAAEEEEEEFFFJJJRRRccc~~~}}}{{{xxxvvvtttsssrrrrrrpppnnnlllkkkjjjgggeeecccbbbaaa_________``````aaa``````bbbfffjjjlllmmmnnnfff___^^^______bbbggglllmmmnnnoooqqqvvv|||zzzpppkkkhhhmmmzzzzzzdddXXXRRRNNNNNNNNNIIIGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>========================<<<===???AAABBBCCCBBBBBBDDDDDDEEEHHHOOO___zzzzzzyyyxxxuuusssqqqpppooopppnnnllljjjjjjiiifffddd```___^^^]]]\\\]]]^^^^^^^^^___```ccchhhlllppprrrqqqjjjdddbbbaaa```dddiiinnnoooqqqrrrsssuuuyyy|||sssiiifffiiisssooo^^^WWWRRROOOOOOMMMHHHFFFFFFCCCCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>======<<<<<<<<<<<<<<<=========<<<===???AAABBBCCCBBBBBBBBBBBBDDDGGGMMM\\\vvv|||wwwwwwvvvtttrrrpppnnnmmmmmmllljjjiiihhhhhhfffddd^^^]]]\\\[[[ZZZ[[[\\\]]][[[]]]```ccchhhmmmrrruuurrrmmmhhhgggeeecccgggllloooqqqsssttttttuuuwwwxxx}}}}}}}}}}}}~~~}}}zzzoooiiiccclll|||ggg\\\VVVRRROOOOOOLLLFFFDDDFFFBBBBBBAAAAAA@@@???????????????>>>>>>>>>=========;;;<<<<<<<<<<<<===============???@@@AAAAAAAAAAAA@@@@@@CCCGGGLLLYYYqqq~~~{{{xxxuuuttttttsssqqqooommmllljjjhhhfffffffffeeedddbbb\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZ\\\___cccfffkkkqqqtttrrrnnnlllllljjjhhhkkkqqqqqqssstttuuuttttttvvvwwwzzz|||~~~~~~~~~~~~}}}|||~~~|||pppkkkkkkkkkxxxsssaaa[[[SSSOOOMMMLLLIIIDDDDDDGGGCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>============;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAA@@@AAADDDHHHKKKVVVkkk~~~|||xxxuuurrrrrrqqqqqqooommmkkkiiifffdddbbbbbbcccbbbaaa___[[[ZZZYYYYYYYYYYYY[[[[[[ZZZ\\\___aaabbbeeekkkooopppnnnoooqqqpppmmmpppuuurrrtttuuuuuuttttttvvvwwwxxxyyy{{{}}}}}}~~~}}}qqqggghhhlllxxxlll]]]ZZZPPPMMMJJJJJJGGGCCCDDDHHHDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======??????=========>>>???@@@AAABBBEEEHHHKKKSSSfffyyy{{{vvvssspppppppppooonnnkkkiiihhhcccaaa______``````^^^]]][[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ]]]_________aaaeeeiiinnnnnnqqqtttssspppsssxxxssstttuuutttssstttvvvxxxvvvxxxzzz}}}}}}|||uuuwwwxxxnnnhhhmmmuuuhhh[[[SSSRRROOOLLLJJJIIIGGGEEECCCBBBBBBBBBBBBAAAAAA@@@???AAA@@@???======???@@@AAA@@@@@@???>>>===<<<;;;;;;<<<<<<======>>>>>>??????AAAAAACCCFFFHHHOOO```ooo}}}xxxtttqqqnnnkkkjjjiiihhhgggeee`````````___^^^^^^]]]]]]]]][[[YYYYYY[[[\\\\\\\\\YYYZZZ[[[[[[ZZZ[[[]]]___eeedddeeeiiiqqqwwwzzzzzz{{{zzzuuuqqqtttzzz|||zzzwwwwwwxxx|||wwwsssqqquuu}}}}}}sssjjjgggooozzzyyyeeeYYYRRROOOMMMIIIGGGFFFEEECCCAAAAAAAAABBBBBBAAA@@@@@@???@@@???>>>======>>>???@@@??????>>>>>>======<<<<<<=========>>>??????@@@@@@AAAAAACCCFFFHHHNNN^^^nnn~~~zzzuuuqqqooollliiihhhgggfffdddbbb``````___]]]\\\[[[ZZZZZZZZZXXXWWWXXXZZZ\\\]]]\\\YYYZZZ[[[[[[YYYYYY[[[]]]aaa```bbbhhhpppxxx|||}}}|||zzzvvvrrruuuzzz|||yyyyyyxxxyyy}}}yyyrrrooonnnsss|||~~~tttjjjeeehhhwwwnnn```VVVPPPNNNLLLIIIGGGFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@?????????>>>===<<<<<<===>>>???>>>>>>>>>>>>===============>>>>>>??????@@@AAAAAABBBBBBDDDFFFGGGMMM\\\kkk|||xxxsssooommmjjjgggeeecccbbb```^^^___^^^]]][[[ZZZXXXWWWVVVWWWVVVUUUVVVYYY[[[\\\\\\YYYZZZ[[[ZZZXXXXXXXXXZZZ[[[\\\___fffoooxxx}}}||||||yyyuuuwww{{{|||yyyzzzyyyyyyuuuooommmlllmmmsss{{{~~~zzz{{{}}}tttiiibbbbbblllyyyddd[[[TTTOOOOOOLLLIIIHHHGGGFFFDDDBBB???@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<===>>><<<=========>>>>>>>>>???=========>>>??????@@@@@@BBBBBBDDDFFFFFFKKKYYYhhh|||~~~zzzvvvrrrooollliiieeecccaaa___]]][[[\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVWWWYYY[[[[[[ZZZYYYZZZZZZYYYWWWVVVVVVWWWXXXZZZ]]]dddllltttzzz}}}{{{}}}|||yyyzzz}}}~~~{{{|||yyyzzz|||tttpppmmmnnnpppuuu{{{}}}zzz{{{vvvnnnddd___bbbppplll^^^WWWRRRNNNMMMKKKHHHFFFFFFEEECCCAAA>>>>>>??????@@@??????>>>===<<<<<<<<<<<<<<<<<<===<<<<<<======>>>>>>??????;;;;;;<<<<<<===>>>>>>>>>AAABBBDDDEEEEEEJJJWWWeee{{{}}}xxxtttrrrpppkkkhhhdddbbb```^^^\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXYYYZZZZZZYYYWWWXXXYYYZZZYYYWWWUUUUUUUUUXXXZZZ]]]bbbgggmmmssswwwxxx|||~~~}}}}}}|||yyyzzzzzzuuurrrpppqqqssswwwzzz|||}}}|||{{{zzz|||tttmmmfffdddhhhxxxeeeZZZTTTPPPMMMJJJHHHEEECCCCCCBBB@@@???======>>>????????????>>><<<==================<<<<<<<<<======>>>>>>??????::::::;;;<<<<<<======>>>@@@AAACCCEEEEEEIIIVVVddd{{{{{{wwwsssqqqpppiiifffcccaaa```^^^\\\ZZZWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZYYYWWWUUUWWWYYYZZZZZZXXXUUUUUUUUUXXXZZZ]]]```bbbfffkkknnnrrryyy}}}~~~{{{yyyzzz{{{wwwuuuqqqrrrtttvvvwwwxxxyyyyyywwwwww{{{xxxnnnjjjhhhjjjsssxxxaaaWWWQQQLLLJJJIIIGGGDDDCCCBBBBBB@@@>>><<<======>>>??????>>>>>>=========>>>>>>=====================>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>???BBBEEEEEEIIIUUUccczzz{{{uuupppnnnnnngggdddaaa___^^^]]][[[YYYWWWWWWXXXXXXYYYZZZZZZZZZXXXWWWWWWXXXYYYYYYWWWUUUVVVXXXZZZZZZXXXVVVUUUUUUXXXZZZ\\\]]]^^^```eeeiiikkkssszzz}}}yyyyyyzzz~~~~~~yyyuuutttmmmooopppqqqrrrtttuuuwwwtttuuuzzzxxxqqqhhhfffhhhooo{{{ttt___VVVOOOJJJHHHJJJHHHEEEDDDDDDCCCBBB@@@<<<<<<===>>>>>>???>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>============<<<<<<======>>>?????????===???BBBDDDEEEIIIUUUcccxxx{{{sssnnnlllllldddbbb___^^^]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTUUUVVVXXXYYYWWWUUUVVVXXXZZZ[[[YYYWWWVVVVVVWWWYYY[[[\\\\\\^^^bbbfffeeeoooxxx{{{~~~xxxyyyzzz}}}|||{{{}}}~~~zzzsssooommmiiijjjlllmmmnnnpppsssvvvsssuuu{{{~~~}}}yyyzzz}}}yyyqqqnnnfffgggmmmxxxwwwaaaXXXQQQKKKHHHIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@????????????>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===============>>>BBBAAAAAADDDFFFIIISSS]]]vvv}}}yyyuuupppjjjffffffccc```^^^]]]]]][[[ZZZXXXXXXYYYYYYXXXXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVUUU\\\\\\[[[[[[ZZZXXXWWWVVVWWWYYY[[[[[[[[[\\\^^^___ffflllrrruuuzzz~~~{{{wwwtttvvv}}}{{{{{{{{{zzz}}}~~~uuujjjeeefffeeeeeeeeefffiiimmmqqqtttxxxyyy{{{~~~}}}zzz}}}zzzzzz{{{~~~rrrjjjhhhdddhhhrrrxxxcccYYYRRRMMMJJJGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>============>>>>>>BBBAAAAAADDDFFFIIIRRR\\\sss~~~zzzvvvrrrmmmhhheeedddaaa^^^\\\\\\[[[ZZZXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVUUUUUUUUUXXXYYYYYYYYYYYYXXXXXXWWWWWWYYY[[[\\\\\\]]]___```cccjjjppptttzzz|||xxxtttvvv{{{}}}}}}||||||}}}zzzpppgggcccdddaaaaaabbbdddhhhmmmrrruuuxxxyyy{{{~~~}}}{{{{{{~~~}}}|||wwwllleeeccceeemmm}}}xxxdddZZZRRRLLLIIIFFFDDDBBB@@@????????????@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>============>>>>>>BBB@@@AAADDDEEEHHHPPPZZZmmm|||wwwrrrnnnjjjfffdddaaa^^^[[[ZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTSSSSSSSSSTTTTTTTTTVVVVVVWWWXXXXXXYYYXXXXXXVVVYYY[[[]]]^^^___```bbbaaagggnnnsssyyy~~~zzzvvvuuuyyy~~~}}}|||uuukkkcccaaabbb``````bbbeeejjjpppuuuxxxyyyzzz}}}}}}|||sssiiidddeeekkkwwwuuucccXXXPPPJJJGGGEEEDDDBBB@@@????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>============>>>>>>???AAA@@@AAACCCDDDFFFNNNXXXhhh~~~zzzuuupppllliiifffccc^^^]]]ZZZZZZZZZYYYXXXVVVWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTSSSRRRRRRSSSUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXVVVYYY\\\___```aaabbbdddaaagggmmmqqqxxx{{{vvvuuuxxx{{{~~~~~~{{{{{{~~~sssiiicccaaaccccccdddfffiiinnnsssxxxzzzyyy{{{~~~vvvnnngggfffiiiuuutttcccYYYPPPJJJHHHEEEDDDBBB@@@??????@@@@@@?????????>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================>>>??????@@@???AAACCCDDDEEELLLUUUddd{{{~~~zzztttooollliiifffddd]]]\\\[[[[[[[[[[[[YYYWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSUUUVVVWWWYYYZZZZZZZZZZZZYYYXXXXXXWWWZZZ^^^aaaaaabbbccceeeccchhhmmmpppvvv}}}~~~zzzvvvuuuwww{{{{{{yyyyyyzzz}}}rrrjjjdddccceeefffgggiiilllqqquuuyyy{{{yyy}}}~~~tttmmmhhhfffjjjpppssscccZZZQQQLLLJJJDDDCCCBBB@@@??????@@@@@@??????>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@???@@@CCCCCCDDDJJJSSS```www|||yyytttpppmmmiiifffccc\\\[[[[[[[[[\\\\\\ZZZXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[ZZZYYYXXXXXXYYY\\\```cccccccccdddeeeeeeiiimmmooottt{{{}}}|||{{{yyyvvvuuuwww|||}}}yyywwwwwwyyy|||pppjjjffffffhhhhhhjjjlllppptttxxx|||~~~~~~vvvlllgggeeehhhoooxxxnnn```WWWOOOIIIHHHCCCBBB@@@???>>>>>>?????????>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@??????@@@CCCCCCCCCIIIQQQ\\\rrryyywwwssspppmmmiiidddaaa[[[ZZZZZZ[[[\\\\\\ZZZXXXVVVWWWWWWWWWWWWVVVUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYZZZ^^^bbbddddddddddddddddddiiilllnnnssszzz}}}|||wwwvvvuuuuuuxxx{{{xxxxxxxxx}}}sssjjjgggfffgggiiilllmmmqqqvvv{{{{{{rrrhhheeeeeejjjuuu|||hhh[[[SSSKKKFFFEEEAAA@@@???=========>>>>>>>>>>>>>>>>>>============>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>@@@@@@??????@@@CCCBBBBBBHHHPPPZZZnnnwwwuuussspppmmmiiiccc___ZZZYYYYYYZZZ\\\[[[YYYWWWVVVVVVWWWWWWWWWVVVUUUUUURRRSSSUUUVVVWWWWWWVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZ\\\___ccceeeeeedddcccdddccchhhkkkmmmrrrzzz~~~}}}uuuuuutttuuuyyy}}}zzzyyyyyy}}}}}}lllddddddeeefffiiiooorrrvvv|||yyytttlllggghhhjjjooo{{{rrraaaVVVPPPJJJFFFFFF?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>?????????>>>============<<<<<<<<<>>>===;;;:::999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>????????????CCCGGGKKKZZZfffyyyyyyvvvsssoookkkfff```\\\XXXYYY[[[ZZZYYYWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXTTTQQQRRRWWW[[[\\\\\\aaaccceeeggghhhhhhhhhgggjjjiiiiiimmmsssyyy}}}yyyuuurrrttt|||{{{wwwwwwxxx|||uuuhhh``````ffflllooorrrwwwwwwqqqkkkiiinnnuuu|||qqq```UUUOOOHHHEEEEEE@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::>>>===;;;:::999999::::::<<<<<<======>>>?????????>>>???@@@AAAAAADDDHHHKKKXXXeeexxxwwwuuuqqqmmmjjjeee___[[[WWWYYYZZZZZZXXXWWWWWWXXXXXXXXXWWWVVVVVVUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVTTTSSSTTTWWWZZZ]]]^^^cccdddeeeggghhhhhhhhhhhhjjjjjjkkkpppvvv{{{wwwtttqqqttt|||}}}zzz{{{{{{sssmmmeeeaaaccchhhlllooowww|||~~~~~~~~~zzztttpppmmmooozzzooo^^^TTTNNNGGGCCCCCCAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::======;;;:::::::::::::::<<<======>>>??????@@@@@@>>>@@@AAABBBCCCEEEHHHJJJTTTcccwwwuuusssooolllhhhccc]]]YYYVVVXXXYYYXXXWWWVVVVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVWWWVVVVVVUUUUUUVVVVVVVVVUUUVVVVVVVVVWWWZZZ___bbbffffffgggggghhhhhhhhhhhhjjjkkknnntttzzz~~~uuusssrrruuu}}}}}}|||}}}tttgggdddcccdddhhhmmmppprrr|||zzzwwwuuurrrrrrssszzz|||mmm]]]TTTMMMGGGCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>=========>>>============<<<<<<<<<<<<<<<;;;;;;::::::::::::<<<<<<<<<===>>>>>>??????===???AAACCCCCCDDDFFFHHHOOO```www~~~tttqqqnnnkkkgggbbb]]]YYYUUUWWWXXXXXXVVVUUUUUUVVVUUUUUUUUUTTTTTTUUUVVVVVVYYYXXXWWWWWWWWWWWWXXXXXXVVVXXXYYYYYYXXX[[[aaafffiiiiiihhhhhhhhhhhhiiijjjiiilllpppwww}}}uuuttttttxxx~~~}}}zzz{{{uuuiiiaaaaaacccfffkkkqqqvvvxxxyyytttqqqrrrtttxxx}}}yyykkk[[[SSSMMMHHHDDDCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>><<<>>>@@@AAAAAABBBDDDFFFNNN^^^uuu~~~{{{sssqqqmmmjjjgggbbb]]]YYYUUUVVVXXXWWWVVVTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVVVVXXXYYYZZZYYY[[[]]]\\\[[[^^^dddiiikkkjjjiiihhhhhhiiikkkllljjjmmmrrryyy~~~}}}vvvvvvxxx|||||||||zzz}}}vvvmmmgggccc```aaacccggglllssszzz~~~}}}wwwtttqqqpppuuu|||tttfffXXXQQQLLLGGGDDDCCCAAA@@@@@@@@@???????????????>>>>>>======<<<<<<;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::999::::::;;;;;;<<<======<<<>>>???@@@@@@AAACCCFFFNNN]]]rrr}}}yyyrrrpppllliiifffbbb]]]YYYUUUWWWXXXWWWVVVUUUUUUUUUTTTTTTTTTUUUUUUWWWXXXXXXWWWVVVUUUUUUVVVXXX[[[\\\___```______```bbbfffjjjmmmkkkiiihhhiiikkkmmmooonnnpppuuuzzz~~~|||wwwxxx{{{~~~}}}~~~yyyoooeee______```aaabbbeeeiiinnnuuu~~~~~~yyytttppppppppprrr|||nnnaaaTTTNNNJJJFFFBBBBBB@@@@@@?????????>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========>>>????????????AAADDDGGGLLLYYYmmm|||yyypppmmmjjjhhheee```[[[WWWVVVWWWYYYXXXVVVUUUUUUVVVTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXXXXXXXZZZ]]]```bbbfffcccaaaaaacccfffiiiiiimmmllliiihhhiiilllppprrrrrrtttxxx|||~~~|||wwwyyy}}}zzzvvvvvvsssooojjjddd___]]]^^^```bbbfffkkkpppvvv}}}~~~{{{zzz{{{|||~~~|||sssmmmkkkmmmpppuuu}}}jjj]]]PPPKKKHHHDDDAAAAAA?????????>>>>>>>>>>>>===???>>>>>>===<<<;;;;;;;;;>>>>>>=========<<<<<<<<<999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@??????AAAEEEIIIJJJVVVjjj}}}zzznnnllliiifffccc___ZZZVVVVVVXXXYYYYYYWWWVVVVVVWWWTTTTTTUUUVVVWWWYYYZZZ[[[]]]\\\\\\\\\^^^bbbfffhhhjjjfffbbbbbbfffiiijjjiiinnnllliiihhhiiimmmqqqtttvvvwwwzzz~~~}}}wwwyyy}}}}}}uuuqqqppphhhdddaaa`````````bbbddddddiiirrryyy{{{wwwsssqqqrrrzzz{{{sssggghhhiiimmmuuusss^^^WWWOOOHHHDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================;;;;;;:::999:::;;;<<<===>>>===<<<<<<<<<===???@@@>>>???@@@AAA@@@AAACCCEEEJJJSSSgggyyyvvvkkkhhhccc___]]][[[YYYWWWWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUVVVWWWWWWXXXXXXYYYWWWVVVXXX^^^dddjjjlllnnnjjjggggggiiikkklllkkknnnnnnmmmllljjjkkknnnqqqvvvzzz}}}}}}zzzwwwwwwxxxyyyzzz|||zzzrrrlllfffbbb]]]\\\___dddhhhkkknnnttt|||~~~|||yyyuuurrrnnnlllpppwww||||||||||||vvvoooeeegggiiinnnwww{{{lllZZZUUUMMMGGGDDDBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;======>>>===<<<<<<<<<===??????>>>???@@@@@@@@@AAACCCEEEHHHQQQccc{{{~~~xxxuuulllhhhddd```^^^\\\ZZZXXXWWWWWWXXXXXXWWWWWWVVVUUURRRSSSSSSTTTUUUUUUVVVVVVYYYWWWWWWYYY___eeejjjmmmpppmmmjjjiiikkklllkkkjjjlllmmmmmmlllkkkmmmppprrrvvvyyy|||{{{yyyvvvvvvwwwxxxyyyzzz~~~{{{sssmmmfffccc______bbbhhhlllnnnrrrxxx~~~}}}~~~|||uuuuuuuuutttrrrooommmkkkoootttxxxxxxwwwuuuoooiiifffgggjjjoooyyyssscccUUUQQQJJJEEECCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>======<<<<<<======>>>???>>>???@@@@@@@@@AAACCCEEEGGGNNN^^^uuu|||vvvssslllhhhddd```^^^]]]ZZZYYYWWWWWWXXXXXXWWWWWWVVVVVVSSSSSSTTTTTTUUUUUUVVVVVVYYYXXXXXX[[[aaaggglllnnnqqqooommmllllllllljjjhhhiiijjjkkkllllllnnnrrruuuwwwxxxzzzyyywwwuuuuuuuuuxxxxxxyyyzzz}}}|||{{{{{{|||{{{}}}~~~{{{tttnnnhhheeecccccchhhmmmrrrtttyyy}}}~~~{{{}}}|||vvvrrrooopppqqqssssssrrrqqqpppqqqsssuuutttqqqmmmhhhdddhhhjjjmmmrrr|||kkk[[[PPPLLLGGGDDDCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<======>>>>>>===???@@@@@@???@@@CCCEEEGGGLLLZZZooozzztttpppjjjgggbbb___]]]\\\ZZZXXXVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXYYY]]]dddjjjnnnpppqqqpppooonnnllljjjhhhfffggghhhkkklllmmmpppsssvvvxxxxxxwwwvvvuuuttttttuuuyyyyyyyyyyyyyyy{{{|||}}}~~~}}}zzzxxxxxxxxxyyy{{{}}}}}}zzzvvvtttssssssuuuxxx|||}}}yyysssooohhhgggfffhhhmmmssswwwyyy}}}yyywww~~~~~~}}}{{{|||}}}|||xxxrrrmmmkkkjjjlllpppsssvvvvvvvvvvvvuuusssrrrppplllgggcccaaagggkkkpppwww{{{dddVVVLLLIIIEEECCCCCCCCCAAA@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;<<<<<<==================>>>?????????@@@BBBDDDGGGKKKVVVjjjyyysssooohhheee```]]]\\\ZZZXXXWWWVVVVVVWWWWWWXXXWWWWWWVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYY[[[```gggmmmpppqqqppppppooonnnkkkhhhffffffgggiiilllnnnooorrruuuwwwyyywwwvvvuuuuuuvvvvvvvvv|||{{{zzzyyyxxxxxxxxxwwwxxxzzz{{{{{{yyyxxxwwwxxxtttvvvxxxxxxuuurrrqqqpppmmmnnnqqqtttvvvuuuqqqmmmhhhhhhhhhkkkqqqvvvzzz|||xxxuuuvvv~~~}}}~~~|||{{{zzz{{{zzzwwwrrrllliiihhhjjjmmmqqquuuxxxyyyxxxxxxvvvqqqmmmjjjgggbbbaaaccchhhnnnuuu}}}ooo]]]RRRIIIGGGEEEDDDCCCCCCAAA@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;<<<============<<<===>>>?????????@@@BBBDDDGGGIIISSSeee|||xxxrrrnnnfffccc___\\\[[[YYYWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVXXXYYY\\\bbbiiiooorrrsssnnnoooooommmjjjhhhhhhiiikkkmmmppprrrsssuuuwwwyyyzzzxxxuuuuuuvvvyyyzzzzzz}}}}}}|||zzzyyywwwvvvuuuuuuxxxzzz{{{zzzyyyzzzzzztttvvvxxxwwwuuurrrqqqppplllkkkkkkmmmnnnnnnmmmkkkggggggiiimmmrrrxxx{{{||||||vvvuuuxxx{{{yyyxxxyyy|||~~~{{{zzzwwwxxxwwwsssnnnjjjjjjkkkppprrrvvvyyy{{{zzzyyyxxxrrrkkkeeedddbbb```bbbhhhpppvvvwwwbbbUUUNNNHHHFFFEEEDDDDDDCCCAAA???@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;:::;;;<<<=========<<<<<<<<<>>>????????????BBBDDDFFFGGGPPPaaawww~~~xxxrrrnnnfffccc___\\\[[[ZZZXXXWWWUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXYYY]]]dddkkkqqqssstttnnnoooooollljjjiiikkknnnrrrtttvvvxxxxxxyyyzzz||||||xxxuuuuuuxxx|||}}}~~~}}}}}}|||{{{yyywwwvvvuuutttwwwzzz||||||||||||}}}yyy{{{{{{zzzvvvsssqqqqqqooolllhhhffffffggghhhhhhffffffhhhmmmrrrwwwzzzzzzzzzrrrttt{{{|||yyyyyyyyyzzz|||~~~{{{yyyuuuuuutttpppllljjjlllnnnwwwyyy|||~~~~~~|||zzzxxxnnnfff``````______dddlllzzzlllYYYOOOKKKHHHFFFEEEEEEEEECCCAAA???@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<<<<<<<;;;:::::::::<<<=========<<<;;;<<<>>>??????>>>???BBBDDDEEEFFFNNN^^^ttt~~~xxxrrrooogggddd```]]]\\\[[[YYYXXXUUUVVVVVVWWWXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ^^^eeemmmrrrttttttnnnoooooommmjjjkkknnnrrrvvvyyy{{{|||||||||}}}~~~|||yyyuuuvvvzzz~~~}}}}}}|||{{{yyywwwuuutttsssvvvzzz|||}}}}}}}}}~~~~~~|||xxxtttrrrqqqrrrmmmfffbbbaaaccceeefffeeeeeehhhlllrrrvvvxxxyyy{{{wwwooosss}}}~~~|||}}}}}}}}}~~~zzztttqqqmmmoooqqqsssssstttvvvwww~~~xxxqqqmmmfffccc```___^^^```jjjuuu}}}fffTTTLLLKKKGGGFFFDDDCCCAAAAAA@@@@@@@@@???>>>======<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>???AAABBBCCCDDDGGGOOO]]]rrr|||wwwqqqmmmhhhddd^^^ZZZXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZZZZZZZYYYYYYYYYYYY___bbbgggllloooqqqqqqpppllljjjiiihhhiiimmmqqqsssvvvyyy}}}~~~}}}}}}}}}{{{zzzzzz{{{|||{{{zzz{{{yyyzzz~~~}}}yyywwwxxxssszzz~~~~~~{{{vvvsssrrrmmmjjjfffaaa^^^]]]]]]]]]___bbbhhhnnnrrrtttuuuuuu~~~zzzsssrrrtttzzzyyysssppphhhkkkoootttwwwzzz}}}yyyqqqjjjeeeaaa___^^^___```eeerrr~~~tttbbbTTTLLLKKKEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>======<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBDDDGGGNNNZZZmmm}}}xxxrrrmmmgggccc]]]YYYXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYZZZ[[[[[[\\\\\\___aaaeeeiiilllmmmnnnnnnlllkkkiiiiiijjjmmmppprrruuuxxx|||~~~~~~~~~~~~~~~|||zzzyyyyyyzzz{{{{{{zzz~~~{{{|||~~~yyywwwxxxwww}}}zzzuuurrrqqqllliiieeeaaa^^^\\\[[[[[[]]]```eeekkkooosssuuuuuu|||}}}vvvuuuwww}}}xxxrrrpppiiilllqqqwww|||zzzsssjjjccc______^^^___bbbfffmmm}}}vvvfff[[[RRRLLLJJJCCCCCCBBBBBBBBBCCCCCCDDD@@@???>>>======<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<============??????>>>>>>???@@@AAAAAACCCFFFLLLVVVfff~~~xxxqqqllldddaaa[[[XXXWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWYYYZZZ\\\]]]^^^___```bbbdddgggiiikkklllmmmlllkkkjjjiiijjjlllnnnppprrrvvvzzz|||}}}}}}~~~|||{{{zzzzzz|||~~~~~~}}}}}}}}}}}}xxxvvvxxxzzz~~~xxxssspppooojjjhhheeeaaa^^^[[[YYYXXXZZZ\\\aaaffflllppptttvvvxxx{{{|||{{{}}}~~~xxxvvvxxxzzzvvvuuussstttxxx|||}}}yyyssslllfffaaa^^^aaabbbeeeiiinnnwww|||fff[[[VVVPPPKKKHHHDDDDDDCCCBBBBBBBBBBBBCCC@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<============@@@???????????????@@@@@@BBBEEEIIIRRR```www}}}wwwoooiiibbb^^^ZZZWWWVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[]]]^^^___cccccceeefffhhhjjjlllmmmkkkjjjiiiiiiiiijjjkkklllooorrrwwwzzz{{{}}}~~~~~~}}}|||}}}}}}{{{|||zzzvvvtttvvv{{{~~~|||}}}}}}zzzuuupppmmmllliiigggeeeaaa]]]YYYVVVUUUVVVXXX]]]bbbhhhnnnsssuuuvvvvvvtttqqqooovvvzzzvvvsssvvv}}}}}}||||||{{{|||}}}{{{xxxsssmmmgggccc```___```cccjjjqqqvvvrrr___VVVSSSNNNIIIGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@???????????????@@@@@@@@@CCCHHHNNN[[[qqq{{{tttlllfff```]]]YYYWWWVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^ccccccdddfffhhhiiikkkllljjjjjjjjjjjjiiiiiiiiiiiikkkooossswwwzzz|||~~~}}}~~~~~~zzzxxxyyywwwttttttvvv|||~~~xxxyyyyyywwwsssnnnkkkjjjiiigggeeeaaa\\\XXXUUUSSSSSSVVVZZZ```gggmmmrrruuuuuutttqqqkkkgggjjjrrryyy|||vvvrrrnnnsss{{{~~~}}}~~~}}}xxxtttnnnhhhcccaaaaaabbbbbbgggqqqzzzooo^^^VVVRRRMMMIIIHHHGGGFFFEEECCCAAA@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????>>>>>>???@@@AAAAAA???CCCGGGKKKVVVkkk~~~yyyrrrkkkeee^^^\\\YYYWWWWWWWWWVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ\\\]]]______aaaccceeegggiiijjjkkkkkkllllllllllllkkkjjjhhhhhhhhhkkkpppuuuxxx|||~~~}}}~~~}}}yyywwwxxxwwwuuuwwwzzz}}}uuuvvvwwwvvvrrrooollllllkkkiiieee```[[[WWWUUUSSSRRRUUUZZZaaagggmmmqqqssstttssspppjjjeeeeeehhhmmmooorrrwww}}}|||uuuooollliiioooyyy~~~~~~~~~~~~}}}{{{vvvqqqmmmhhhcccbbbdddhhhjjjooovvv|||oooaaaXXXRRRLLLJJJJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>======<<<<<<<<<;;;<<<===>>>???>>>>>>===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBB@@@CCCFFFIIIQQQddd~~~xxxrrrkkkfff]]][[[YYYXXXXXXXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY\\\^^^aaacccdddccceeehhhlllnnnoooooonnnoooooopppooonnnllljjjhhheeeiiinnnssswww{{{{{{xxxzzz{{{zzz}}}{{{tttvvvwwwwwwtttqqqoooooommmjjjeee___ZZZWWWUUUTTTRRRUUU[[[bbbiiinnnqqqrrrrrrrrrppplllgggddddddfffeeegggkkksss||||||tttlllfffbbbaaaiiiuuu}}}|||~~~~~~||||||~~~}}}~~~|||tttnnniiifffbbbaaaccchhhooossszzzooobbbZZZSSSLLLJJJLLLDDDCCCCCCBBBBBBBBBCCCCCC@@@???>>>======<<<<<<<<<;;;<<<===?????????>>>===:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<=========>>>=========>>>???AAABBBCCCBBBDDDFFFGGGNNN```yyy~~~xxxrrrlllggg]]][[[YYYXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWYYY]]]aaadddggghhhgggiiimmmqqqtttuuutttsssqqqrrrsssrrrqqqnnnllljjjdddhhhmmmrrrvvv{{{}}}{{{}}}~~~yyytttvvvxxxxxxvvvsssrrrrrroookkkeee___ZZZVVVUUUUUURRRVVV\\\dddjjjnnnpppqqqqqqqqqpppmmmhhheeeccccccbbbcccfffnnnxxxwwwnnneee^^^ZZZZZZcccppp|||}}}~~~~~~{{{xxx{{{~~~~~~{{{yyyzzzwwwooohhhgggllleeecccjjjrrrwwwqqqkkkbbbZZZSSSMMMIIIFFFDDDDDDCCCCCCBBB@@@???>>>??????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>===;;;:::;;;<<<<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@???@@@CCCIIIPPP]]]sss~~~xxxppphhheee___\\\WWWTTTTTTTTTTTTTTTYYYXXXXXXWWWVVVVVVVVVVVV\\\[[[[[[]]]aaaeeehhhiiimmmoooqqqtttuuutttsssrrruuuuuuuuuvvvuuurrrlllhhhfffccceeellltttzzz}}}xxxwwwyyyxxxuuuqqqsssnnnkkkhhh___UUUSSSXXXYYY\\\aaagggmmmrrrvvvxxxyyyuuupppllliiihhhfffeeeffffffgggjjjpppxxx~~~sssfff\\\XXXXXX[[[aaakkkttt{{{~~~~~~|||zzz|||zzzvvvtttpppiiieeefffhhhgggjjjrrr|||vvvkkkfff^^^VVVQQQMMMIIIGGGGGGGGGFFFFFFEEECCCBBBAAA??????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======444666888999999:::<<<>>><<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@@@@@@@CCCGGGMMMYYYnnn~~~xxxooogggddd^^^[[[WWWUUUUUUUUUUUUUUUYYYXXXWWWVVVVVVVVVVVVWWWZZZ[[[\\\___cccfffiiijjjlllnnnrrruuuwwwvvvuuutttttttttuuuvvvuuusssnnnkkkhhhdddeeelllssszzz{{{wwwvvvwwwwwwuuusssxxxvvvuuupppeeeYYYVVV[[[[[[___eeelllsssxxx|||~~~xxxuuuqqqooonnnmmmllljjjjjjiiiggggggjjjoootttwww}}}zzztttjjj```YYYVVVVVVXXX___hhhqqqwww~~~|||}}}~~~}}}yyysssnnnkkkhhhccccccgggeeeiiiqqq{{{}}}mmmddd___XXXRRRNNNLLLIIIGGGDDDDDDDDDDDDBBBAAA@@@?????????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>222444666888888:::<<<>>><<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@AAAAAACCCFFFJJJTTTgggxxx}}}wwwmmmeeebbb\\\YYYVVVUUUVVVWWWWWWWWWYYYXXXWWWVVVVVVVVVWWWXXXYYY[[[^^^aaadddggghhhiiikkknnnrrrwwwyyyzzzxxxwwwvvvvvvwwwxxxxxxvvvrrroooiiieeedddjjjpppxxx|||xxxwwwwwwxxxxxxxxx{{{lll___\\\```cccgggmmmtttyyy}}}~~~wwwvvvttttttuuutttrrrpppnnnkkkhhhffffffhhhkkkmmmsssooohhhaaa[[[XXXWWWWWWYYY___hhhpppvvv}}}}}}~~~{{{wwwmmmhhheeedddbbb```bbbhhhjjjpppzzz{{{nnnaaa\\\VVVPPPMMMKKKHHHGGGCCCCCCCCCBBBAAA@@@???>>>???>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<============999:::;;;;;;:::999;;;<<<<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@AAAAAABBBEEEHHHQQQcccttt|||uuukkkccc```ZZZXXXVVVUUUWWWXXXXXXXXXYYYXXXWWWVVVVVVWWWYYYZZZZZZ]]]```cccdddeeeffffffjjjnnnssswww{{{|||{{{zzz{{{{{{{{{{{{{{{yyyuuurrrkkkfffcccffflllttt|||yyyxxxzzz|||sssfffcccgggmmmpppuuuzzz}}}}}}|||{{{xxxxxxxxxyyyzzzyyyvvvsssnnnlllhhhffffffhhhkkkmmmmmmiiiccc]]]ZZZZZZZZZZZZ]]]ccclllrrrxxx~~~~~~}}}xxxsssoooeeebbbaaaaaa___]]]aaagggpppxxxvvvooobbb]]]VVVQQQMMMJJJHHHFFFFFFFFFFFFFFFDDDCCCBBBAAA???>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<===>>>>>>===:::999999:::<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@@@@@@@BBBEEEHHHPPPbbbsss{{{tttjjjbbb^^^YYYWWWVVVVVVXXXYYYYYYYYYYYYXXXVVVUUUVVVXXXZZZ[[[]]]```cccdddcccccccccdddlllnnnrrrvvvzzz{{{{{{{{{}}}||||||{{{{{{yyyuuurrrmmmgggccccccfffnnn{{{~~~zzzxxxzzzxxxmmmlllooosssuuuyyy}}}~~~|||{{{|||{{{|||}}}}}}{{{wwwtttooollliiiffffffhhhkkkmmmjjjiiieeeaaa^^^\\\\\\]]]aaafffnnntttxxx}}}|||yyyvvvqqqlllhhhcccaaaaaaaaa___^^^ccckkkttt~~~xxxmmmjjjccc^^^WWWQQQNNNKKKHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@??????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<999:::;;;;;;999999:::;;;<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@@@@@@@BBBEEEHHHPPPaaaqqqyyysssiiiaaa^^^YYYWWWVVVWWWYYYZZZZZZYYYYYYWWWVVVUUUVVVXXX[[[]]]aaadddgggfffdddccceeegggnnnoooqqqtttvvvxxxzzz{{{|||{{{yyyyyyyyyxxxuuurrrooojjjdddbbbbbbhhhvvvzzzxxx{{{}}}vvvuuuwwwuuuwww{{{~~~}}}yyyvvvrrroookkkgggfffgggjjjkkkmmmooooookkkddd^^^]]]]]]aaafffmmmrrrvvvzzz}}}~~~|||yyyuuurrroookkkgggdddbbb``````aaabbbeeeooozzznnnffffffbbb]]]WWWQQQNNNLLLJJJHHHCCCCCCCCCBBBAAA@@@>>>>>>??????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<777888::::::999999:::;;;<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@@@@@@@BBBEEEFFFMMM^^^mmmxxxrrriiiaaa^^^YYYXXXWWWXXXYYYZZZYYYXXXYYYWWWVVVUUUVVVYYY\\\^^^cccfffiiiiiiggggggkkkooopppppppppppprrruuuwwwyyyzzzyyyyyyzzz{{{{{{yyywwwsssnnngggcccaaaeeeqqq}}}|||~~~~~~}}}{{{}}}}}}{{{uuurrrnnnkkkjjjkkkmmmoootttzzz~~~yyynnnccc___```bbbgggmmmqqqtttxxx}}}zzzvvvxxx{{{~~~||||||wwwtttpppmmmjjjhhheeeccc___]]]^^^```dddlll{{{{{{lllfffhhh```[[[UUUQQQNNNLLLKKKIIIFFFFFFFFFEEEDDDCCCAAAAAA??????>>>===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>:::;;;<<<;;;999999:::;;;<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@AAAAAABBBDDDEEEKKK[[[jjjxxxrrriiiaaa^^^YYYXXXWWWXXXYYYZZZYYYXXXYYYWWWUUUUUUVVVYYY]]]___dddhhhkkkjjjiiijjjpppuuurrrqqqooonnnooorrruuuwwwzzzzzzzzz|||~~~~~~vvvqqqjjjeeeaaadddooo|||wwwtttqqqooooooqqqtttvvv{{{vvvhhhcccdddccchhhnnnrrruuuxxx}}}{{{rrrlllkkknnnsss{{{~~~~~~||||||}}}|||yyyvvvrrrpppooonnnkkkgggdddccceeefffbbbdddffffffiiiwwwxxxkkkdddbbb^^^\\\XXXSSSOOOLLLKKKJJJHHHFFFEEECCCBBBBBBBBBCCCAAA@@@???>>>============<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>CCCCCCEEEFFFFFFJJJWWWeeeyyyuuuoookkkfffbbb^^^\\\ZZZYYYYYYYYYXXXVVVSSSSSSTTTVVVXXX[[[]]]^^^bbbdddgggiiijjjkkknnnpppuuutttqqqmmmiiiiiikkkmmmooorrrxxx~~~xxxnnneeebbbgggqqqyyy~~~{{{yyyvvvuuuwww{{{ssshhhffffffiiinnnssswww{{{|||sssmmmhhhjjjooouuu||||||{{{|||}}}zzzuuuqqqnnnjjjhhhiiihhhfffcccaaaaaadddffffffjjjooosss{{{uuuiiidddbbb\\\ZZZWWWSSSOOOMMMKKKKKKGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>======>>>============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>AAAAAACCCDDDEEEHHHTTTaaatttxxxrrrlllfffaaa^^^\\\ZZZYYYYYYYYYXXXWWWTTTTTTUUUWWWYYY\\\^^^___eeefffhhhjjjjjjlllnnnpppxxxvvvrrrlllgggeeegggiiiooorrrwww|||zzzppphhheeejjjsss{{{~~~||||||}}}tttllliiikkkppptttxxx|||{{{|||}}}|||uuuoooeeefffiiinnnuuuzzz|||}}}}}}||||||}}}~~~zzzssslllhhhfffcccbbbccccccbbbaaa```bbbeeehhhkkkpppyyy{{{pppgggcccaaa[[[YYYVVVSSSPPPMMMLLLKKKGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>>>>>>>>>>===>>>>>>======<<<;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>??????@@@BBBCCCFFFQQQ\\\nnn|||uuunnngggaaa^^^\\\YYYXXXYYYYYYXXXWWWUUUVVVWWWYYY\\\^^^aaabbbhhhiiijjjkkkkkklllooorrrwwwuuupppjjjeeedddfffhhhqqqsssxxx|||}}}tttmmmjjjnnnwww}}}~~~sssnnnooorrruuuyyy}}}}}}|||}}}}}}vvvpppeeeeeefffjjjpppvvvyyy{{{~~~~~~zzzuuummmfffcccbbbbbbaaaccccccccccccccceeejjjmmmpppvvv~~~uuulllfffbbbaaa[[[ZZZWWWTTTPPPMMMJJJIIIGGGGGGHHHHHHGGGEEECCCBBBBBBBBB@@@???????????????>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???>>>???BBBCCCEEENNNXXXiiixxxqqqhhhbbb^^^\\\YYYXXXXXXYYYYYYXXXWWWXXXYYY[[[^^^aaacccdddkkkllllllkkkkkkmmmpppssssssqqqnnniiifffgggjjjmmmssswww|||xxxqqqooossszzz~~~|||sssssssssvvv{{{}}}wwwsssiiihhhgggjjjooouuuyyy{{{~~~{{{vvvrrrmmmfffaaa```aaabbbbbbddddddeeefffgggjjjooossszzzxxxqqqjjjeeebbb```]]]\\\YYYUUUQQQMMMIIIHHHHHHHHHIIIIIIHHHFFFDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>???>>>>>>===<<<::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???>>>???CCCDDDEEELLLTTTbbbzzzyyyrrrjjjddd^^^[[[XXXWWWXXXYYYYYYYYYXXXYYYZZZ]]]```ccceeegggllllllkkkjjjjjjlllqqqtttsssrrrpppmmmkkkkkknnnppprrrxxx{{{vvvuuuxxx{{{wwwuuuwwwyyy~~~xxxvvvuuuxxx}}}}}}yyyvvvooommmlllmmmrrrwwwzzz{{{{{{~~~}}}vvvpppiiieee___\\\\\\^^^```aaaccceeegggiiilllqqqwww|||}}}xxxrrrlllhhhdddaaa___^^^]]]ZZZWWWSSSNNNKKKIIIJJJJJJIIIIIIHHHGGGEEEEEECCCCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>@@@>>>@@@CCCEEEFFFKKKQQQYYYqqqzzzssskkkeee^^^[[[XXXVVVWWWYYYZZZZZZYYYZZZ[[[^^^aaadddggghhhkkkkkkiiihhhhhhkkkqqquuuvvvwwwvvvtttqqqpppqqqrrrrrrxxx~~~|||{{{}}}yyyuuurrrpppnnnqqqtttxxx|||~~~{{{xxx{{{}}}|||||||||{{{zzztttrrrpppqqquuuxxx{{{{{{yyy|||}}}zzzzzzzzzwwwqqqkkkeeeaaa]]][[[[[[]]]___```dddfffjjjnnnttt{{{zzz|||tttpppjjjfffdddccc```^^^\\\[[[ZZZXXXUUUQQQNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@AAA<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>@@@>>>???CCCEEEEEEIIINNNUUUlll~~~zzzssskkkeee^^^[[[WWWVVVWWWYYYZZZ[[[YYYZZZ[[[^^^aaaeeegggiiiiiihhhgggeeefffjjjpppuuuwwwyyy{{{zzzyyywwwxxxxxxwww{{{~~~}}}{{{{{{~~~|||yyyuuurrrooommmiiijjjlllnnnrrrxxx||||||yyyyyyzzz|||}}}}}}vvvuuussstttvvvyyy{{{{{{xxx{{{~~~~~~|||||||||{{{wwwsssrrrsssqqqlllffffffbbb^^^\\\\\\^^^______eeehhhmmmsss{{{yyyxxxrrrsssnnniiidddaaaaaaaaa___]]]YYYYYYYYYXXXWWWTTTRRRPPPMMMLLLJJJHHHGGGGGGGGGHHHDDDDDDCCCBBBAAAAAAAAAAAA<<<<<<===============<<<========================999:::<<<<<<<<<<<<:::999;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>???===>>>BBBDDDDDDGGGLLLTTTkkk}}}{{{ssskkkeee^^^[[[WWWVVVWWWYYY[[[[[[YYYZZZ\\\^^^aaaeeehhhiiihhhgggeeecccdddiiipppuuutttxxx|||~~~~~~~~~~~~|||yyyzzz{{{{{{yyywwwtttqqqnnnlllggghhhhhhhhhkkkqqq{{{~~~zzz|||||||||zzzyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}{{{zzzzzzzzzxxxuuurrrwwwuuupppkkkhhhfffeeeeeeaaaaaa```___^^^```dddhhhpppqqqyyyzzzuuuqqqppprrrrrrnnnjjjfffeeebbbaaaaaa___\\\ZZZ\\\ZZZXXXVVVTTTRRRNNNKKKNNNLLLIIIIIIKKKLLLJJJHHHHHHHHHFFFEEECCCAAA@@@???===============>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::<<<===============<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@CCCGGGKKKWWWfff~~~vvvlllddd^^^[[[WWWUUUWWW[[[]]]___```___^^^^^^aaaeeejjjmmmkkkiiifffcccdddiiiqqqwww{{{|||}}}~~~~~~~~~|||{{{|||{{{{{{zzzyyywwwuuurrrqqqmmmllljjjhhhjjjooovvv|||}}}|||zzz{{{}}}|||{{{{{{|||~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}|||zzzyyyxxxvvvrrrooommmkkkiiifffccc```___^^^```______```ccciiiooosss}}}uuuppplllkkklllllliiieeebbbaaa```aaaaaa```]]]ZZZ[[[YYYVVVUUUSSSRRROOOMMMMMMKKKIIIIIIKKKMMMLLLJJJHHHGGGFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;::::::::::::::::::::::::<<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@CCCGGGKKKUUUeee~~~xxxmmmeee```\\\YYYWWWYYY\\\___```aaa```______aaaeeeiiilllllljjjfffcccccchhhooouuuzzz{{{}}}~~~|||zzzxxxyyy}}}||||||{{{zzzwwwuuurrrqqqlllkkkiiihhhjjjpppxxx~~~~~~~~~~~~}}}{{{yyyyyy{{{|||}}}}}}}}}}}}{{{xxxvvvuuurrrnnnkkkddddddcccbbb```]]]ZZZYYY^^^^^^```gggqqq|||{{{rrrnnnjjjfffeeefffeeebbb___\\\]]]^^^aaabbbbbb___\\\ZZZWWWTTTSSSRRRRRRQQQPPPMMMLLLJJJJJJLLLMMMMMMLLLHHHGGGFFFDDDCCCAAA@@@???@@@@@@@@@@@@????????????@@@??????>>>>>>=========::::::::::::::::::::::::;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@BBBFFFJJJQQQ```{{{zzzooogggaaa^^^ZZZYYY[[[^^^``````bbbaaa``````bbbfffiiilllmmmlllhhheeeeeeiiipppuuuyyy{{{}}}~~~{{{xxxvvvwww{{{~~~|||yyyvvvsssqqqmmmmmmkkkkkknnnuuu}}}{{{{{{}}}}}}yyyuuutttuuuwwwyyy}}}~~~{{{yyyxxxwwwyyy{{{||||||}}}~~~}}}zzzxxxtttrrrooolllhhheeebbbbbb```^^^]]]\\\[[[[[[\\\___gggtttzzzrrrnnniiifffcccbbbbbbaaa___]]]YYY[[[^^^bbbeeeeeebbb___YYYVVVSSSQQQRRRSSSSSSSSSOOONNNMMMLLLLLLLLLKKKKKKGGGGGGFFFDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>??????@@@BBBEEEHHHLLLYYYqqq|||ppphhhbbb___[[[ZZZ\\\^^^``````bbbaaaaaaaaacccfffiiikkkmmmllljjjhhhiiimmmtttyyyyyy{{{~~~|||xxxvvvxxx||||||xxxuuusssppppppqqqsssxxxzzzzzz{{{|||~~~|||zzzzzz|||}}}~~~|||wwwpppjjjiiimmmrrrwww{{{}}}~~~~~~|||{{{{{{|||~~~{{{zzzxxxwwwxxxzzz{{{{{{|||~~~}}}{{{yyyuuurrrnnnkkkhhheeebbb______]]]ZZZXXXWWWYYY\\\^^^aaagggsssuuuooommmgggfffdddbbbbbbbbbaaa```[[[\\\___cccffffffdddaaaXXXVVVSSSRRRSSSUUUUUUUUURRRQQQPPPMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@CCCBBBBBBBBBAAAAAA@@@@@@>>>>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@AAADDDGGGKKKUUUiii}}}rrriiiaaa___\\\[[[\\\^^^______aaa``````aaacccfffiiikkkiiiiiihhhhhhjjjooowww|||{{{}}}~~~{{{zzz|||{{{xxxvvvssstttwww{{{mmmnnnoooqqqsssuuuwwwxxxxxxxxxxxxyyy{{{}}}||||||~~~yyyzzz{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwxxxyyyzzzzzz{{{zzzzzzvvvttttttuuuyyy}}}wwwrrrjjjdddccchhhoootttzzz{{{}}}|||{{{zzzzzz{{{~~~}}}|||{{{xxxzzz{{{{{{zzzzzz{{{}}}|||yyyvvvtttmmmjjjfffcccaaa___]]][[[XXXVVVSSSRRRUUUZZZ___ccclllttt}}}rrrllljjjfffeeeeeedddcccccccccddd^^^___aaacccffffffcccaaaXXXVVVTTTTTTUUUVVVVVVVVVSSSSSSQQQMMMIIIFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>???@@@@@@AAADDDFFFMMMSSSbbbyyytttlllbbb___]]]\\\]]]^^^___^^^^^^^^^___aaacccfffiiijjjeeeeeeeeefffiiiooowww}}}|||{{{zzzwwwzzz~~~ggggggggghhhiiijjjjjjkkkmmmnnnnnnpppqqqrrrssstttrrrssstttvvvxxxxxxuuurrrpppqqqsssuuuvvvwwwwwwwwwssstttuuuvvvvvvvvvuuutttrrrssstttuuuuuuuuutttsssooonnnnnnrrrxxx|||~~~~~~ssspppjjjffffffjjjooosssvvvxxxzzzzzzzzzyyyzzz|||~~~~~~|||}}}}}}|||zzzyyyzzz{{{|||||||||zzzwwwrrrnnnkkkeeebbb___\\\[[[ZZZYYYWWWRRRRRRSSSWWW\\\dddkkkooowwwyyyooohhhgggcccdddddddddcccdddeeefffbbbaaaaaabbbccccccaaa^^^XXXWWWVVVVVVXXXXXXWWWVVVQQQRRRQQQMMMHHHEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>@@@@@@@@@AAACCCEEELLLPPP]]]qqqxxxpppcccaaa___^^^___``````___[[[\\\]]]```cccfffiiijjjfffgggggghhhkkkqqqxxx}}}~~~|||~~~~~~}}}||||||{{{|||}}}}}}eeeeeeddddddccccccbbbbbbfffggghhhiiijjjjjjjjjiiillllllnnnpppqqqpppmmmkkklllmmmoooqqqrrrrrrqqqqqqkkkmmmoooqqqsssssssssssspppqqqrrrrrrrrrpppooonnnnnnmmmnnnrrrwww{{{{{{zzzrrrpppmmmkkklllnnnrrrtttsssuuuxxxyyyyyyzzz{{{}}}|||}}}~~~~~~{{{zzzzzz{{{xxxxxxwwwuuuqqqlllgggddd```]]]ZZZXXXXXXXXXWWWVVVRRRTTTYYY___hhhpppwww{{{|||wwwmmmgggfffaaabbbcccccccccdddfffgggdddcccaaaaaaaaa```^^^\\\XXXXXXWWWXXXYYYYYYWWWVVVOOOPPPPPPLLLHHHEEEFFFHHHFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBAAA@@@@@@????????????????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<>>>@@@@@@@@@AAACCCDDDIIIMMMXXXlll{{{ssseeeccc``````aaaaaaaaa```YYYZZZ\\\___bbbfffiiikkkkkklllllllllnnntttzzz~~~|||yyy|||~~~|||zzzzzztttuuuuuuvvvxxx{{{~~~eeeggghhhfffbbb______```ccccccbbbbbbbbbccceeefffiiiiiiiiiiiihhhgggffffffjjjjjjjjjjjjjjjkkkllllllllllllmmmnnnooooooooooooqqqrrrrrrrrrqqqpppnnnmmmpppmmmkkkmmmqqquuuwwwwwwooopppsssssstttuuuwwwyyyxxxzzz}}}}}}||||||}}}zzzxxxvvvrrrpppmmmkkkjjjgggdddaaa```[[[VVVUUUWWWYYYYYYXXX[[[aaakkkuuu}}}zzzqqqlllhhheeeccccccccccccdddeeeeeefffiiigggeeecccaaa___^^^^^^WWWWWWVVVVVVUUUUUUTTTTTTVVVUUUSSSPPPMMMIIIFFFEEEIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>??????@@@@@@@@@???>>><<<;;;;;;;;;<<<<<<;;;;;;:::999===<<<<<<;;;;;;===>>>???777888999;;;<<<=========@@@????????????AAABBBCCCIIIMMMVVVhhh|||rrrllleeeaaacccdddaaa___```]]]\\\[[[\\\^^^bbbfffhhhdddgggkkkmmmoootttzzz|||yyyyyyyyy{{{yyyuuutttuuuxxxxxxzzzjjjkkkllljjjfffbbbaaabbbcccbbbaaaaaaaaabbbcccdddggggggggggggfffeeedddcccddddddeeefffgggiiikkkllllllmmmmmmmmmmmmmmmmmmmmmqqqrrrsssssssssqqqooonnnnnnllljjjlllooorrrsssrrrsssuuuwwwxxxyyyyyy{{{}}}zzz|||~~~~~~|||yyyuuurrrooommmlllkkkjjjhhheeebbb\\\YYYVVVVVVYYY^^^bbbeeennnuuuuuuooollliiifffbbbcccdddeeeeeeeeeeeeeeefffeeedddbbb```______^^^ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVTTTPPPMMMJJJIIIKKKJJJIIIGGGEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>???>>>??????@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999===<<<<<<;;;<<<===>>>???999:::;;;<<<===>>>>>>>>>??????>>>>>>???@@@BBBCCCFFFIIIQQQ```vvv~~~uuummmfffbbbcccdddaaa___```\\\[[[[[[\\\^^^bbbfffhhhhhhjjjnnnpppsssxxx~~~~~~|||{{{{{{|||{{{yyyxxxyyy||||||}}}mmmmmmnnnlllhhheeecccccceeedddcccbbbbbbbbbccccccffffffffffffeeedddcccbbbcccccccccdddeeeggghhhiiilllllllllllllllkkkkkkkkkpppqqqsssttttttsssqqqooonnnmmmlllmmmoooppppppooosssvvvxxxzzzzzz{{{}}}~~~{{{xxxtttnnnjjjgggfffggghhhiiihhheeebbb___^^^]]]]]]aaahhhrrryyyvvvnnnmmmllljjjgggbbbccceeefffgggfffdddcccaaaaaa``````_________^^^\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXUUURRROOONNNOOONNNLLLIIIGGGFFFEEEEEEBBBBBBAAA???????????????>>>>>>>>>??????>>>======;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;<<<<<<===>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAFFFIIIOOO\\\nnnyyyooohhhcccddddddaaa___```[[[[[[ZZZ[[[^^^bbbeeehhhiiilllooorrrvvvzzz~~~}}}~~~~~~~~~~~~qqqqqqpppnnnllljjjiiihhhiiihhhgggfffeeeeeeddddddggggggggggggfffeeeddddddhhhgggffffffffffffffffffkkkkkkkkkkkkllllllmmmmmmpppqqqsssttttttsssrrrqqqpppppppppqqqqqqqqqpppooouuuwww{{{|||}}}~~~}}}}}}}}}~~~~~~vvvqqqooolllgggbbbcccdddfffjjjmmmmmmkkkiiijjjjjjjjjkkkoooxxxwwwrrrllliiijjjkkkiiigggbbbdddfffggggggeeecccaaa[[[\\\\\\]]]]]]^^^^^^^^^\\\\\\]]]]]]^^^^^^_________^^^]]][[[XXXUUUSSSQQQRRRPPPNNNLLLIIIHHHGGGFFFCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<======<<<<<<===>>>>>>>>>===============>>>>>>???@@@@@@EEEGGGLLLVVVeeewwwyyyrrrjjjdddddddddaaa___```[[[[[[ZZZ[[[^^^bbbfffhhhiiikkknnnrrrwww|||xxxvvvtttrrrqqqpppppppppnnnmmmlllkkkiiigggfffeeehhhhhhhhhhhhgggfffeeedddiiiiiihhhgggggghhhhhhhhhkkkkkklllmmmnnnqqqrrrtttrrrrrrssstttttttttssssssrrrsssttttttssssssrrrrrryyy||||||zzzxxxxxxyyyzzzwwwqqqjjjfffeeedddcccaaaeeehhhlllsssxxxzzzyyywwwtttvvvxxx{{{wwwmmmjjjhhhgggiiiiiigggfffbbbdddfffgggfffdddaaa```WWWXXXYYY[[[\\\]]]]]]]]]]]]]]]^^^^^^______``````^^^^^^]]][[[YYYVVVTTTSSSSSSQQQOOOMMMJJJIIIHHHGGGDDDDDDDDDCCCCCCBBBAAAAAA?????????>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<<<<======>>>??????@@@@@@???BBBFFFMMMYYYjjj{{{zzzuuummmfffeeedddaaa___```[[[[[[[[[\\\___cccgggjjjkkkllloootttzzz}}}}}}wwwtttssssssssssssuuuuuusssrrrooollljjjiiijjjjjjjjjjjjiiihhhgggfffffffffggghhhjjjlllnnnooooooooopppqqqsssvvvyyy{{{wwwvvvvvvuuuuuuuuuvvvvvvtttvvvwwwwwwvvvvvvxxxyyy~~~}}}yyyvvvssssssssstttkkkhhhddd``````bbbfffiiiiiimmmttt}}}zzzrrrllljjjgggfffggggggfffeeecccdddeeeeeedddbbb```^^^VVVWWWZZZ\\\^^^^^^^^^^^^______``````````````````]]]\\\\\\ZZZXXXVVVTTTSSSRRRPPPOOOLLLJJJIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA??????>>>??????<<<============<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;<<<<<<============<<<===>>>???@@@@@@@@@@@@@@@BBBFFFKKKTTTbbbsss~~~}}}xxxooohhhfffeeeaaa___```\\\\\\\\\]]]```dddiiikkkmmmnnnqqqwww~~~}}}}}}~~~~~~}}}zzzvvvsssrrroooooooooooonnnmmmlllllliiijjjkkkmmmoooqqqtttuuuuuuuuuuuuvvvxxx{{{~~~~~~|||yyywwwvvvxxxzzz{{{zzz|||~~~}}}}}}~~~zzzwwwrrrnnnkkkkkkllllllggggggfffcccbbbfffooovvvxxx}}}zzzsssnnnkkkhhheeeeeeeeeeeeeeeccccccccccccaaa```^^^^^^XXXZZZ]]]___aaaaaaaaaaaa______^^^^^^^^^^^^^^^^^^\\\[[[[[[ZZZXXXVVVUUUTTTPPPOOOMMMKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHFFFEEEDDDFFFDDDCCCAAA????????????===============<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>?????????===>>>???@@@AAAAAAAAA@@@CCCEEEHHHKKKQQQ]]]lllxxx|||zzzqqqiiifffeeeaaa___```]]]]]]]]]^^^aaafffjjjmmmnnnnnnqqqwww}}}{{{uuuuuuvvvuuuuuutttsssrrrqqqqqqqqqrrrsssuuuwwwwww{{{zzzyyyyyy{{{}}}|||yyyxxxzzz}}}~~~xxxrrroookkkgggddddddeeefffhhhjjjjjjhhhfffkkkvvv~~~}}}|||vvvooolllhhhdddcccdddeeefffdddcccbbbaaa```___^^^]]][[[\\\___bbbdddddddddccc\\\\\\\\\[[[[[[ZZZZZZYYY[[[[[[[[[ZZZXXXWWWUUUTTTNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHFFFEEEHHHFFFDDDAAA@@@?????????===============<<<<<<;;;999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>@@@@@@AAAAAA===>>>@@@AAABBBBBBAAAAAAAAACCCEEEFFFJJJUUUdddooo}}}|||{{{rrriiigggeeeaaa___```^^^]]]^^^___bbbgggkkknnnllllllooouuu~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~xxxrrrnnndddgggiiihhhggggggjjjmmmoooqqqssstttvvv}}}{{{zzzzzzzzzzzzpppmmmgggcccaaabbbeeegggfffaaa^^^___^^^ZZZXXXYYY]]]^^^```aaabbb```___]]][[[ZZZXXXWWWWWWXXXYYYZZZXXXXXXXXXWWWUUURRROOOMMMMMMNNNNNNMMMJJJHHHGGGGGGKKKIIIGGGFFFGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<===============??????????????????@@@@@@AAABBBFFFKKKNNNSSS___kkk|||{{{zzz~~~uuummmjjjfffcccbbbeee```^^^]]]___cccgggggggggjjjjjjmmmvvvxxxpppkkkfffccc```dddgggiiiiiilllqqquuuwwwzzz}}}{{{vvvsssrrrsssssssssooolllhhheeecccdddfffhhheeeaaa^^^^^^]]]YYYWWWYYY``````aaaaaaaaa```___^^^[[[ZZZXXXWWWWWWXXXZZZ[[[YYYYYYXXXWWWUUURRRPPPNNNLLLMMMMMMLLLIIIHHHHHHIIILLLKKKJJJJJJJJJHHHEEEBBBEEEDDDCCCCCCAAAAAA@@@???>>>>>>===<<<<<<<<<<<<===<<<============<<<;;;;;;<<<======>>>???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAADDDHHHKKKPPP]]]iiiyyyyyyqqqlllhhhcccbbbdddbbb```___```dddggghhhhhhiiiiiimmmuuu~~~sssjjjddd```___^^^bbbeeeiiilllnnnsssyyyxxxtttooolllllllllmmmmmmlllkkkiiiggggggggghhhhhhfffbbb```aaa___\\\\\\___ffffffdddbbbaaa______^^^[[[ZZZYYYXXXXXXYYY[[[[[[ZZZYYYYYYWWWUUUSSSQQQPPPMMMMMMMMMKKKJJJJJJKKKMMMPPPOOONNNNNNMMMIIIEEEAAAEEEDDDDDDCCCBBBAAA@@@@@@???>>>======<<<<<<=========>>>>>>>>>>>>===<<<<<<===>>>>>>???????????????======>>>>>>???@@@AAAAAAAAAAAACCCFFFHHHMMMZZZgggvvvvvvpppkkkdddbbbccccccbbbaaabbbeeehhhiiiiiiiiiiiimmmuuu~~~~~~}}}wwwrrrkkkdddaaa```aaabbbiiilllpppsssuuuyyyzzzvvvppplllkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhgggeeedddfffeeeccceeejjjooommmiiidddaaa___^^^]]][[[[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXVVVTTTRRRRRROOOOOOOOOMMMLLLMMMPPPSSSVVVTTTQQQNNNLLLJJJFFFCCCEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>===<<<===============>>>>>>>>>===<<<<<<======>>>????????????>>>;;;<<<===>>>???@@@AAABBBBBBAAABBBEEEFFFKKKXXXdddttt{{{uuummmeeeaaaaaacccbbbaaabbbdddfffggghhhiiijjjnnnuuu~~~~~~~~~|||~~~~~~|||}}}{{{zzzyyyyyyyyy}}}~~~|||xxxuuupppmmmiiieeeccceeegggjjjoootttyyy}}}~~~yyysssnnnkkkjjjiiihhheeeeeeggghhhhhhhhhgggffffffdddeeehhhhhhggglllrrruuurrrlllfffaaa^^^\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZXXXVVVUUUTTTTTTRRRRRRRRRQQQPPPRRRUUUXXX[[[WWWQQQLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@??????>>>===============<<<============<<<;;;;;;;;;<<<======>>>>>>======;;;<<<<<<>>>???@@@AAAAAACCCBBBCCCEEEFFFIIIUUUaaaqqqyyypppfff``````aaaaaaaaaaaaaaaccceeefffiiikkkooovvv~~~~~~~~~||||||~~~zzz~~~{{{wwwuuutttsssrrrtttzzz|||zzzvvvrrrqqqrrrtttvvv{{{zzzyyyxxxxxxwwwwwwwwwyyyxxxxxxwwwvvvvvvwwwxxxuuuuuusssqqqoooppprrruuuzzz}}}xxxrrrmmmjjjiiihhhgggdddeeefffhhhhhhhhhgggfffcccbbbcccfffeeeeeekkkssstttqqqlllfff```]]][[[ZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\ZZZXXXWWWVVVVVVUUUTTTUUUUUUUUUTTTUUUXXXZZZ\\\VVVOOOJJJHHHHHHIIIJJJFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>======>>>>>><<<============<<<;;;;;;;;;;;;<<<===============<<<<<<======>>>???@@@@@@BBBBBBDDDFFFFFFHHHRRR]]]mmm}}}~~~tttiiibbb`````````aaa```___```bbbdddhhhjjjooouuu}}}zzzyyy{{{}}}}}}~~~~~~|||zzzxxxyyy~~~|||zzz{{{zzzwwwxxxzzz}}}{{{yyyvvvtttrrrqqqpppmmmllljjjiiiiiiiiijjjkkklllkkkjjjkkkmmmooopppqqquuuyyy~~~yyyuuuooojjjiiihhhhhhgggffffffggghhhhhhhhhggggggcccbbbcccdddbbbaaagggooommmkkkgggccc___\\\ZZZYYY[[[\\\]]]^^^^^^_________^^^\\\ZZZYYYWWWWWWWWWWWWTTTVVVWWWWWWVVVVVVXXXYYYXXXSSSMMMIIIHHHIIIJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>======>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<=========>>>>>>??????@@@@@@CCCEEEEEEFFFNNNXXXfffuuuxxxllleeeccc___aaaaaa```^^^^^^aaadddeeehhhmmmssszzz|||~~~}}}|||}}}}}}{{{xxxtttoooqqquuu{{{}}}}}}||||||{{{xxxssspppnnnmmmlllkkkjjjiiiiiiiiieeeeeeeeeffffffggghhhiiiiiihhhhhhjjjnnnrrruuuwww|||~~~vvvrrrmmmiiiiiiiiijjjiiihhhhhhiiiiiiiiiiiihhhhhhfffeeeeeeeeeaaa___dddmmmfffeeeccc```^^^\\\ZZZZZZ[[[\\\]]]^^^____________^^^]]][[[YYYXXXWWWWWWXXXTTTVVVXXXXXXWWWWWWWWWXXXTTTQQQMMMJJJJJJJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???????????????>>>============>>>???????????????============>>>>>>>>>>>>>>>???BBBEEEDDDDDDKKKTTTbbbooo|||ooogggeee```aaabbb```^^^^^^aaadddcccggglllrrrxxx~~~}}}~~~zzzzzzxxxwwwzzz|||xxxvvvuuuvvvwwwuuuqqqmmmjjjkkklllmmmmmmmmmllllllllljjjiiijjjlllnnnnnnmmmmmmpppsssrrrrrrttt{{{}}}xxxxxx{{{zzz||||||zzzmmmkkkhhhggghhhiiiiiihhhkkkjjjhhhggggggggghhhiiidddbbbaaabbbccccccbbbaaaeeebbb___]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\]]]^^^^^^aaa___]]][[[YYYWWWVVVVVVUUUUUUVVVWWWWWWVVVUUUUUUSSSPPPMMMKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBDDDEEEGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>????????????@@@@@@AAAAAAAAADDDIIIMMMZZZiiiuuukkkeeeaaa___```bbbaaa]]]]]]aaabbbeeeiiinnnttt|||~~~yyyttttttvvvyyy|||}}}|||zzzyyyvvvtttrrrrrrtttvvvvvvuuuyyy~~~yyyuuuqqqqqquuurrrssstttuuuuuuuuussssssllljjjgggggghhhhhhhhhgggiiigggfffdddcccddddddeeeaaa```______aaaaaa```___```^^^]]]]]]_________]]]^^^]]]]]]\\\\\\]]]]]]^^^```___]]][[[XXXWWWVVVUUUTTTUUUVVVXXXXXXVVVUUUTTTSSSPPPMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCDDDDDDEEEBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>????????????@@@@@@AAAAAAAAADDDIIILLLXXXeeeyyy|||rrrkkkccc```___aaa___\\\]]]aaacccggglllqqqxxx~~~zzzrrrooommmkkklllpppqqqppppppooooooppppppqqqjjjhhhgggfffhhhhhhhhhggggggeeecccaaa______`````````___^^^___```aaa```___ZZZZZZ\\\___bbbcccaaa```^^^]]]]]]\\\\\\]]]]]]]]]___^^^\\\ZZZXXXWWWUUUUUUUUUWWWYYY[[[[[[YYYWWWUUUSSSPPPNNNMMMMMMMMMKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>???????????????@@@AAAAAAAAADDDHHHKKKUUU___pppuuunnnfffaaa^^^___^^^\\\^^^bbbcccgggmmmsssyyy}}}tttnnniiijjjkkkjjjkkkoooppppppooooooooooooooooooiiihhhggggggiiijjjiiihhhgggeeebbb___]]]]]]^^^^^^aaa```___```bbbcccbbbaaaXXXZZZ]]]bbbeeefffcccaaa^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTXXXZZZ]]]``````]]]ZZZXXXSSSQQQOOONNNNNNNNNLLLKKKIIIIIIHHHGGGFFFDDDBBBAAADDDDDDCCCAAAAAAAAAAAAAAA>>>????????????>>>============>>>>>>>>>>>>=========>>>>>>>>>???????????????@@@AAAAAABBBDDDGGGJJJRRRZZZjjjyyyrrrkkkddd^^^]]]]]]]]]___cccbbbffflllrrrvvv{{{{{{ssslllgggfffiiikkkjjjkkknnnjjjjjjkkklllllljjjiiiggghhhgggggghhhjjjkkkjjjiiihhhfffbbb___]]]\\\]]]^^^```___^^^___aaabbbaaa```[[[]]]aaafffiiihhhdddaaa___^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZXXXVVVUUUXXXZZZ]]]``````]]]ZZZXXXSSSQQQPPPPPPPPPOOONNNLLLJJJJJJIIIHHHGGGEEECCCBBBEEEDDDCCCBBBAAAAAAAAAAAA???????????????>>>>>>=========>>>>>>>>>>>>=========>>>>>>>>>????????????>>>@@@AAAAAABBBCCCFFFIIINNNVVVfff~~~zzzpppggg```_________aaaeeeeeehhhmmmqqqtttvvvxxxyyyxxxnnnhhheeeeeeiiillljjjiiikkkggghhhiiijjjiiihhheeedddfffffffffhhhjjjkkkjjjhhhgggeee```]]][[[[[[]]]^^^]]]\\\\\\]]]___```___^^^___aaadddhhhjjjhhhddd```______^^^]]]\\\\\\\\\\\\]]]]]]]]]]]][[[YYYWWWUUUUUUWWWYYY[[[[[[YYYWWWUUUSSSRRRQQQQQQRRRQQQOOOMMMKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA??????@@@@@@??????>>>===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>@@@AAABBBBBBCCCEEEGGGLLLQQQaaaxxxuuukkkcccbbbbbbbbbdddgggjjjlllppprrrssstttuuuvvv{{{|||xxxnnniiifffggglllmmmjjjhhhhhhiiiiiihhhggggggfffeeeeeecccccccccfffhhhiiihhhgggcccaaa\\\YYYWWWXXXZZZ\\\\\\[[[[[[\\\^^^______^^^```aaadddhhhjjjhhhddd``````___^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]ZZZXXXVVVTTTUUUVVVXXXXXXVVVUUUTTTSSSRRRQQQRRRSSSRRRPPPMMMLLLKKKIIIGGGFFFEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>@@@AAABBBBBBCCCEEEGGGJJJMMMZZZnnnyyyooofffeeeffffffgggiiikkknnnppprrrrrrsssuuuwwwzzz{{{~~~zzzpppllliiijjjoooppplllhhhhhhhhhfffcccaaa```aaacccddd``````aaadddggghhhfffeee```]]]YYYUUUTTTUUUXXXYYY^^^]]]]]]^^^```aaaaaa```___aaacccgggiiihhhdddaaa```___^^^]]]\\\\\\\\\\\\]]]^^^______^^^[[[YYYWWWUUUUUUVVVWWWWWWVVVUUUUUUSSSRRRRRRSSSSSSSSSPPPNNNMMMKKKHHHFFFEEEFFFGGGHHHCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???AAABBBBBBBBBDDDFFFIIIJJJTTTfffxxx{{{qqqiiihhhiiiiiihhhjjjjjjlllnnnpppppprrruuuwwwzzz{{{~~~xxxrrrooolllkkklllooonnnhhhcccbbbbbbbbb```^^^^^^```bbb```aaacccddddddcccbbbbbbaaa]]]XXXSSSRRRSSSWWWYYY^^^```dddggggggeeebbb```^^^^^^]]]]]]]]]^^^___```^^^]]][[[ZZZZZZ[[[]]]^^^^^^^^^___```___]]]ZZZYYYWWWVVVTTTRRRRRRSSSTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTNNNLLLJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????????????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEFFFJJJSSSaaammm}}}zzzpppmmmllljjjkkkmmmnnnmmmmmmnnnmmmkkkpppvvv{{{}}}vvvppplllhhhffffffhhhgggccc___```aaaaaa```______aaabbb```aaabbbcccccccccbbbaaa```]]]YYYVVVVVVYYY]]]```bbbdddgggiiihhheeebbb___]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\ZZZYYYWWWVVVTTTSSSSSSSSSUUUVVVTTTTTTSSSSSSSSSSSSSSSSSSNNNMMMKKKJJJKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEHHHQQQ\\\hhhvvvtttpppooonnnnnnpppooolllkkkkkkiiihhhlllsss{{{~~~~~~}}}{{{~~~|||rrrllljjjfffbbb```aaaaaa___\\\]]]___``````______aaacccaaaaaabbbbbbbbbaaaaaa```^^^\\\ZZZYYY[[[___cccffffffhhhjjjkkkjjjgggcccaaa]]]]]]]]]]]]\\\[[[ZZZYYY^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZXXXWWWUUUTTTTTTTTTUUUVVVTTTTTTTTTSSSSSSRRRRRRRRROOOMMMLLLKKKLLLLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???????????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBEEEGGGMMMWWW```mmmzzztttsssrrrqqqsssqqqmmmjjjiiigggfffkkkqqqzzz}}}~~~}}}{{{}}}wwwmmmhhhjjjfffaaa^^^^^^___^^^]]]\\\^^^```aaaaaaaaabbbcccbbbbbbbbbbbbaaaaaa``````\\\[[[ZZZZZZ]]]```dddgggggghhhjjjlllkkkiiigggeee^^^______^^^]]][[[ZZZYYY___^^^^^^]]]\\\\\\\\\[[[^^^]]]\\\[[[ZZZZZZZZZ[[[XXXWWWVVVVVVUUUUUUVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPOOOMMMMMMNNNMMMLLLJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@??????>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAAEEEFFFJJJSSS[[[hhh{{{~~~xxxvvvtttssstttrrrlllhhhhhhhhhhhhmmmssswww{{{xxxzzz}}}zzzqqqiiieeeiiieee```\\\[[[\\\^^^___\\\___bbbddddddcccdddeeedddccccccbbbaaa``````___\\\[[[ZZZ[[[\\\___aaacccccceeehhhjjjlllllljjjjjjbbbaaaaaa```___]]]\\\[[[___^^^]]]]]]\\\\\\]]]]]]```___^^^\\\[[[[[[[[[[[[YYYXXXXXXWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOONNNLLLJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???@@@??????>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????@@@AAAAAAEEEEEEIIIPPPYYYfffzzz|||zzzwwwtttrrrnnniiieeefffgggiiinnnttttttxxx|||}}}wwwyyytttppprrrvvvyyyqqqjjjfffccceeebbb]]]ZZZXXXZZZ\\\^^^^^^aaaeeehhhhhhffffffffffffeeedddbbbaaa`````````\\\\\\[[[[[[\\\]]]______^^^aaadddgggjjjllllllllleeedddbbbaaa_______________^^^]]][[[[[[]]]^^^```cccbbbaaa___^^^\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQPPPPPPQQQQQQPPPOOOLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAAEEEEEEHHHNNNWWWeeeyyy|||vvvrrrjjjddd```bbbfffhhhlllppprrrvvv{{{}}}~~~|||vvvwww|||yyyoooooonnnoooyyywwwnnnhhhdddcccbbbaaa___\\\YYYXXXYYY\\\___aaadddiiikkkkkkiiihhhggghhhgggeeecccaaaaaaaaaaaa]]]]]]^^^^^^^^^___``````[[[]]]aaadddhhhiiijjjkkkfffdddbbb```______aaabbb```^^^[[[ZZZZZZ]]]aaacccffffffeeecccaaa^^^[[[ZZZYYYZZZZZZZZZYYYYYYXXXXXXUUUUUUUUUVVVVVVWWWWWWXXXTTTRRRQQQQQQRRRSSSQQQPPPMMMMMMKKKIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCAAA@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBFFFDDDFFFLLLSSSaaauuuzzztttiiiccc```cccfffgggiiilllqqqvvv{{{}}}}}}}}}{{{{{{~~~yyyrrrqqquuurrrmmmrrr}}}{{{pppgggaaa```aaabbbaaa```^^^[[[ZZZ[[[^^^```cccgggkkknnnmmmkkkiiihhhjjjhhhfffdddbbbaaaaaaaaa^^^______```aaaaaabbbbbbZZZ\\\___cccfffggghhhiiigggdddaaa^^^^^^___bbbccc```^^^ZZZYYYZZZ]]]bbbeeehhhhhhgggfffccc___[[[YYYZZZZZZZZZZZZZZZYYYXXXXXXTTTUUUVVVVVVXXXXXXYYYZZZTTTSSSRRRRRRSSSSSSRRRQQQNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCCFFFDDDEEEIIIPPP]]]qqq}}}wwwlllfffbbbeeehhhhhhiiikkkrrrvvv{{{~~~~~~}}}~~~~~~~~~|||qqqpppnnnmmmlllkkkllllllrrrppplllhhhccc___\\\[[[```___^^^^^^___```aaabbbeeeggghhhiiihhhhhhjjjkkkooommmjjjgggeeeccccccbbb``````aaaaaaaaa___^^^]]]\\\\\\]]]^^^```bbbdddeeedddaaa___^^^___`````````]]]___aaa```^^^^^^```cccffffffeeedddbbb___\\\ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVWWWYYYYYYVVVUUUTTTRRRQQQPPPPPPPPPOOOMMMIIIHHHHHHIIIIIIHHHHHHFFFCCCBBBBBBBBB@@@???BBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBB@@@BBBHHHOOOZZZkkkzzzwwwooohhhbbbcccdddeeehhhmmmsssvvvzzz}}}~~~{{{yyyyyy{{{yyyyyypppooommmkkkjjjiiiiiiiiilllkkkgggdddaaa___]]]]]]______^^^^^^___aaabbbcccfffggghhhhhhggghhhjjjlllooonnnkkkgggeeecccbbbbbbaaaaaabbbbbbaaa___^^^]]][[[[[[\\\]]]___aaacccddddddbbb_________``````___^^^___``````^^^^^^```cccddddddcccbbb```]]]ZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYXXXXXXXXXXXXYYYZZZWWWWWWUUUTTTSSSRRRRRRRRRQQQNNNKKKIIIJJJJJJJJJIIIHHHFFFDDDBBBBBBBBB@@@???AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAACCCAAABBBFFFLLLVVVeeessszzzqqqjjjddddddffffffjjjnnnrrruuuyyy{{{~~~~~~~~~}}}yyyvvvvvvxxx{{{wwwpppooollljjjhhhgggffffffeeedddbbb```^^^^^^^^^^^^^^^^^^______aaabbbdddeeehhhhhhgggfffeeefffjjjmmmpppnnnkkkgggeeecccbbbaaacccccccccbbbaaa___^^^]]]YYYZZZ[[[\\\^^^aaacccdddeeeccc```___`````````___^^^___```___^^^^^^```bbbaaaaaa```___]]][[[XXXWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZYYYYYYXXXYYYYYYZZZXXXXXXWWWVVVUUUTTTTTTTTTRRROOOLLLKKKLLLLLLKKKKKKHHHFFFDDDCCCCCCCCCAAA@@@@@@AAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAADDDAAAAAAEEEIIIPPP^^^jjjuuunnngggggghhhhhhlllppprrruuuxxxzzz|||}}}}}}~~~|||yyywwwxxxyyy~~~}}}sssxxxvvvrrrpppmmmjjjhhhfffeeeeeebbbaaa```^^^^^^^^^______^^^^^^___aaabbbdddeeefffhhhhhhfffcccbbbeeeiiimmmooommmjjjgggdddbbbaaaaaadddccccccbbb```___^^^]]]XXXXXXYYY[[[^^^```bbbdddfffdddaaa```aaabbbaaa```_________^^^^^^^^^___```_________^^^\\\ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTRRRPPPMMMLLLMMMMMMLLLKKKIIIGGGDDDCCCDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>========================????????????@@@@@@@@@@@@CCCAAAAAADDDGGGMMMYYYdddvvvyyyqqqjjjiiiiiijjjmmmrrrrrruuuxxxyyy{{{|||}}}}}}~~~~~~zzzuuurrriiimmmttt}}}}}}wwwsssqqqnnnkkkhhhfffeeeeeebbbbbbaaaaaa````````````______aaabbbdddeeeffffffhhhgggdddaaa```bbbgggkkkmmmkkkhhheeecccaaaaaa```dddcccbbbaaa```___^^^^^^XXXXXXYYY[[[]]]```bbbcccfffdddbbbaaabbbccccccbbb```___^^^^^^^^^_________^^^^^^^^^^^^]]][[[YYYXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVTTTUUUUUUVVVUUUUUUTTTSSSQQQOOOMMMMMMMMMMMMKKKJJJIIIGGGEEEDDDDDDDDDCCCBBB@@@AAAAAAAAAAAA@@@@@@???========================>>>>>>?????????@@@@@@@@@AAA@@@AAADDDGGGKKKVVVaaaqqq}}}tttllljjjjjjjjjnnnrrrrrruuuxxxyyy{{{||||||}}}}}}~~~|||zzzwwwrrrnnnjjjlllqqqyyy~~~~~~zzzuuupppnnnkkkhhhfffdddccccccbbbcccdddeeeeeedddbbbaaa```aaabbbdddeeeffffffffffffeeebbb___^^^```dddhhhiiihhheeecccaaa`````````bbbaaa```___^^^^^^^^^___YYYZZZZZZ\\\]]]___aaabbbcccaaa``````aaacccccccccaaa___]]]]]]^^^___^^^]]]]]]]]]^^^^^^]]]\\\ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWVVVUUUTTTRRRSSSTTTUUUUUUTTTSSSSSSQQQPPPNNNNNNNNNMMMLLLJJJIIIGGGEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@???@@@DDDFFFJJJTTT^^^ooovvvmmmjjjiiiiiimmmrrrqqqtttwwwxxxzzz~~~|||zzz|||~~~~~~~~~}}}~~~{{{yyywwwuuuvvvwwwvvvsssppplllnnnssszzz~~~}}}vvvpppkkkiiifffcccaaa```______```bbbfffiiiiiihhheeecccaaabbbdddeeefffffffffeeecccbbbaaa^^^]]]^^^bbbeeeeeedddbbbaaa```````````````___^^^]]]]]]^^^______[[[[[[\\\\\\]]]___```aaa___]]]\\\]]]___aaabbbbbbaaa___\\\]]]^^^___^^^\\\\\\\\\]]]]]]\\\[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXVVVUUUTTTQQQRRRTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOMMMKKKIIIGGGEEEEEEFFFFFFEEEDDDBBBBBBCCCDDDDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@???@@@CCCEEEGGGPPPYYYjjj~~~vvvmmmiiihhhhhhkkkpppoooqqqtttvvvxxx}}}}}}yyyyyy|||zzzvvvtttsssrrrpppmmmnnnqqqsssrrrqqqmmmpppvvv}}}|||ssskkkfffdddbbb___]]]\\\\\\\\\^^^aaafffjjjllljjjgggeeebbbccceeefffffffffeeeeeeaaaaaa```^^^\\\]]]```ccccccbbbaaa_________``````^^^^^^]]]\\\]]]^^^___```]]]]]]]]]]]]^^^___``````[[[ZZZYYYZZZ]]]```aaaaaabbb___\\\\\\^^^___^^^\\\ZZZ[[[\\\\\\\\\ZZZYYYXXXWWWXXXYYY[[[[[[YYYXXXWWWYYYYYYZZZZZZYYYWWWUUUTTTQQQRRRTTTVVVWWWVVVUUUTTTTTTRRRQQQQQQRRRQQQOOOLLLIIIGGGFFFEEEFFFFFFFFFDDDCCCCCCDDDDDDDDDDDDDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA???@@@CCCCCCEEELLLUUUeeewwwvvvlllhhhggggggjjjooolllooossstttwww|||~~~}}}{{{wwwxxx|||{{{vvvrrrpppppppppooooooppppppppppppoooooommmnnnooorrrssspppjjjdddddddddcccbbb___]]][[[ZZZ\\\___ccceeeeeeeeeeeefffgggffffffggghhhhhhgggeeebbb```___^^^]]]]]]^^^^^^```````````````````````````]]]ZZZ\\\```aaa]]]XXX^^^\\\\\\___bbbbbb^^^ZZZYYY[[[]]]___``````______^^^]]]\\\[[[ZZZ[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXWWWUUUSSSTTTTTTTTTVVVXXXYYYYYYVVVTTTRRRUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>@@@@@@????????????@@@@@@???AAACCCEEEFFFIIILLLOOO___pppyyykkkeeeeeefffiiilllnnnpppsssvvvzzz}}}}}}~~~{{{xxxxxx{{{~~~|||xxxwwwuuurrrooommmlllmmmnnnooooooooooooooonnnmmmmmmkkkkkklllnnnooolllgggccc______^^^^^^\\\[[[YYYYYY[[[^^^bbbcccccccccdddddddddcccbbbccceeeeeedddcccaaa```___^^^]]]^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]\\\[[[[[[[[[[[[]]]^^^^^^\\\ZZZZZZ\\\^^^```aaaaaa```___^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZXXXUUUTTTTTTUUUVVVWWWXXXXXXXXXVVVTTTSSSTTTSSSRRRQQQPPPOOOOOOOOOLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA???????????????@@@@@@@@@@@@@@@????????????@@@@@@>>>@@@BBBDDDEEEGGGJJJMMMXXXhhh{{{lllfffeeeeeehhhlllnnnppprrruuuxxx~~~~~~~~~~~~{{{yyyzzz|||~~~vvvooollllllkkkiiihhhhhhjjjkkkmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhggghhhhhhgggdddaaa\\\\\\\\\[[[[[[ZZZZZZZZZZZZ]]]```bbbaaaaaabbbcccaaa___]]]^^^```aaabbbaaa``````___^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]______\\\ZZZ[[[]]]XXXYYYZZZYYYXXXWWWXXXYYY[[[]]]___```aaa```___^^^]]]]]]]]]]]]]]]\\\[[[[[[YYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[YYYVVVTTTTTTUUUXXXXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBB>>>>>>??????@@@AAAAAABBB@@@@@@????????????@@@@@@===???AAABBBCCCEEEHHHKKKVVVddd{{{qqqiiiffffffiiinnnnnnoooqqqssswww|||~~~~~~~~~|||{{{|||~~~}}}wwwssspppmmmhhhhhhgggggghhhjjjkkkmmmhhhiiiiiijjjkkkkkkjjjjjjgggfffdddccccccbbbbbbaaa______^^^]]]\\\\\\\\\\\\[[[]]]```aaa``````aaabbb___]]]ZZZZZZ\\\^^^``````^^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^]]]\\\\\\[[[[[[UUUWWWXXXVVVSSSRRRUUUXXXZZZ\\\]]]_________]]]\\\[[[\\\]]]^^^]]]\\\[[[ZZZWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZ\\\\\\\\\ZZZWWWUUUUUUUUU[[[YYYXXXVVVUUUTTTTTTUUURRRRRRQQQPPPPPPPPPPPPPPPMMMLLLLLLKKKIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBB?????????@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@>>>@@@BBBBBBCCCEEEGGGJJJSSS```uuuyyyoooiiigggiiinnnnnnooopppssswww~~~||||||~~~~~~}}}}}}}}}~~~~~~zzzvvvsssqqqooommmkkkhhhhhhggggggggghhhiiiiiicccdddeeeggghhhiiijjjjjjfffeeedddbbb``````aaaaaabbbaaa___]]]\\\[[[[[[[[[\\\^^^````````````aaaccc^^^\\\ZZZYYY[[[]]]^^^___\\\\\\]]]]]]^^^^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]___\\\ZZZ[[[^^^___\\\XXXTTTVVVWWWUUURRRQQQSSSVVVXXXYYY[[[]]]]]]]]][[[[[[ZZZ[[[\\\\\\\\\[[[YYYXXXWWWWWWWWWWWWXXXYYYYYYZZZXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\\\\ZZZWWWVVVUUUVVV[[[ZZZWWWUUUSSSSSSSSSTTTRRRRRRPPPOOONNNMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@????????????@@@@@@@@@AAACCCCCCCCCEEEGGGIIILLLXXXkkktttkkkfffgggkkknnnooopppsssxxx}}}zzzzzz|||~~~||||||}}}~~~yyyvvvtttrrrpppnnnllliiifffggggggfffeeedddccccccccc```aaabbbdddfffggghhhhhheeeeeedddaaa___^^^```bbb```___]]][[[YYYXXXYYYYYY\\\^^^____________aaabbb^^^\\\ZZZZZZ[[[]]]]]]\\\YYYZZZ[[[\\\]]]^^^^^^]]]________________________```[[[XXXZZZ___```[[[VVVUUUVVVWWWUUUTTTSSSSSSTTTUUUVVVYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZWWWVVVVVVWWW[[[YYYWWWTTTRRRQQQQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEDDDCCCCCCBBBBBBAAACCCBBBBBBAAA@@@@@@??????@@@@@@????????????@@@@@@@@@BBBCCCCCCCCCDDDFFFHHHJJJTTTdddwww{{{ooogggeeehhhlllmmmooossszzz}}}zzzyyy{{{~~~}}}||||||zzzyyyyyyzzz|||~~~|||wwwssstttrrrqqqpppooommmiiiffffffeeedddcccaaa```______```aaabbbccccccdddddddddcccddddddaaa^^^]]]___aaa^^^\\\ZZZXXXXXXXXXYYYZZZ[[[]]]^^^]]]]]]]]]___aaa^^^\\\[[[[[[\\\\\\ZZZYYYVVVWWWYYY[[[\\\]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZ[[[]]]]]][[[XXXXXXWWWWWWWWWXXXWWWTTTRRRTTTUUUXXX[[[]]]]]]\\\\\\YYYYYYXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXZZZ[[[\\\ZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZYYYWWWVVVWWWXXXYYYXXXVVVTTTRRRPPPOOONNNQQQPPPOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAABBBBBBAAABBBDDDFFFIIIQQQ^^^nnnxxxlllhhhjjjiiijjjmmmrrr{{{~~~{{{yyy{{{~~~~~~{{{zzzzzzyyywwwwwwyyy{{{~~~{{{wwwuuurrrpppnnnmmmmmmoooooonnnjjjhhhfffeeedddcccaaa```___^^^bbbbbbbbbbbbbbbaaa``````aaaccccccaaa^^^\\\^^^```\\\[[[ZZZXXXYYYZZZ\\\]]]ZZZ\\\\\\\\\[[[[[[]]]___]]]\\\[[[[[[\\\[[[XXXVVVUUUVVVXXXZZZ[[[\\\\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^ZZZ\\\]]]]]][[[ZZZZZZ[[[YYYXXXWWWXXXZZZYYYUUUQQQSSSUUUXXX[[[]]]^^^^^^^^^YYYXXXWWWUUUUUUVVVWWWWWWUUUUUUVVVWWWXXXYYY[[[\\\YYYYYYXXXWWWVVVUUUUUUTTTWWWXXXYYYXXXWWWVVVWWWYYYXXXWWWVVVTTTQQQOOOMMMLLLOOOOOOOOOOOOPPPPPPQQQRRRNNNNNNMMMMMMLLLLLLKKKKKKGGGGGGFFFFFFEEEDDDDDDDDD???@@@@@@AAAAAABBBBBBCCC@@@@@@????????????@@@@@@???@@@AAAAAA@@@AAACCCEEECCCJJJUUUcccvvvrrrmmmnnnfffhhhkkkqqq{{{|||yyy|||~~~|||{{{{{{zzzxxxvvvxxx{{{~~~xxxrrrooonnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjcccbbb```^^^^^^___aaabbb````````````````````````cccbbb```^^^\\\[[[[[[ZZZXXXVVVUUUUUUWWWYYYZZZZZZ^^^]]]\\\\\\\\\]]]^^^^^^]]]]]]\\\[[[ZZZXXXXXXWWWZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[]]]___^^^ZZZVVVWWWXXXZZZ[[[\\\]]]\\\\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUTTTSSSTTTWWWXXXYYYXXXYYYXXXVVVTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVYYYWWWTTTQQQPPPOOOPPPPPPUUUSSSQQQOOOOOOPPPRRRTTTNNNNNNMMMMMMLLLKKKKKKKKKIIIFFFDDDDDDEEEEEECCC@@@DDDAAA??????AAABBB???===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCDDDJJJPPP]]]ooo{{{qqqfffhhhfffgggmmmvvv|||~~~|||{{{|||}}}~~~}}}{{{yyyyyyzzz|||}}}yyyvvvqqqnnnlllkkkjjjiiikkkjjjjjjiiiiiiiiiiiiiiicccbbbaaa`````````aaaaaaaaa`````````````````````bbbaaa___^^^\\\[[[[[[[[[XXXVVVUUUVVVYYY[[[]]]]]]```___^^^]]]]]]]]]^^^___^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY[[[]]][[[XXXTTTVVVWWWXXXZZZZZZZZZZZZYYYZZZZZZYYYXXXWWWWWWWWWWWWUUUTTTSSSTTTWWWYYYYYYXXXYYYXXXVVVTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUVVVUUUSSSQQQPPPPPPQQQRRRWWWUUUSSSQQQPPPQQQSSSTTTNNNNNNMMMMMMLLLKKKKKKKKKJJJHHHFFFEEEFFFFFFDDDBBB@@@>>>===>>>@@@AAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDIIIMMMXXXhhhtttwwwkkkiiigggggglllsss}}}~~~}}}{{{|||~~~|||xxxyyy{{{||||||zzzwwwuuunnnmmmkkkjjjjjjiiifffdddggggggffffffgggggghhhhhhbbbbbbbbbbbbbbbaaaaaa```aaaaaaaaa``````_______________^^^]]]\\\\\\\\\\\\XXXWWWXXXZZZ]]]```aaaaaaaaa```___]]]]]]]]]^^^_________^^^]]]\\\\\\[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWTTTRRRUUUVVVWWWWWWWWWWWWVVVUUUXXXXXXXXXYYYYYYZZZZZZ[[[UUUTTTSSSUUUWWWYYYYYYYYYYYYXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTYYYWWWUUUSSSRRRRRRSSSTTTNNNNNNMMMMMMLLLKKKKKKKKKKKKIIIGGGGGGGGGGGGEEEDDD???>>>===>>>@@@BBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDHHHIIIQQQ```jjj~~~ssslllhhhgggjjjnnnttt||||||}}}~~~~~~~~~}}}}}}~~~}}}{{{yyywwwuuuxxx||||||xxxtttrrrqqqllljjjhhhgggggggggeeecccccccccccccccdddeeefffgggaaabbbdddddddddcccaaa`````````______^^^^^^]]]]]]^^^^^^]]]\\\\\\\\\\\\]]]XXXYYY\\\aaaeeefffeeecccaaa```^^^]]]\\\\\\]]]]]]``````___^^^^^^]]]\\\\\\XXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTSSSRRRQQQTTTUUUUUUVVVUUUTTTSSSRRRUUUVVVXXXYYY[[[\\\]]]]]]VVVUUUTTTUUUWWWYYYYYYYYYYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRPPPPPPPPPPPPQQQSSSUUUVVVYYYXXXUUUSSSRRRRRRRRRSSSNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDBBBAAAAAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDGGGFFFMMMZZZdddwww{{{rrrllliiiiiijjjlllrrryyy}}}}}}}}}~~~}}}{{{}}}|||zzzyyyxxxwwwuuusssuuuyyy|||zzztttnnnllllllmmmjjjfffccccccccccccbbb`````````aaabbbcccdddeeeaaabbbdddeeeeeecccaaa___^^^^^^^^^]]]]]]\\\\\\\\\^^^]]]]]]\\\\\\]]]]]]^^^YYY\\\aaagggkkkjjjfffbbb___^^^\\\[[[[[[[[[\\\\\\```______^^^^^^]]]]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRQQQPPPPPPQQQQQQTTTUUUUUUUUUUUUSSSRRRQQQTTTUUUWWWZZZ[[[]]]]]]^^^VVVUUUTTTUUUXXXYYYZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQPPPNNNNNNOOOPPPRRRTTTUUUVVVWWWVVVTTTRRRQQQQQQPPPQQQNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDFFFEEEJJJWWW___rrrzzzrrrllljjjiiihhhkkkooosss}}}~~~~~~~~~~~~|||yyyvvvrrrtttvvvxxxxxxvvvuuusssxxx{{{|||yyysssmmmjjjjjjlllhhhccc````````````_______________```aaabbbcccaaabbbcccddddddbbb```___]]]]]]]]]]]]]]]]]]]]]]]]______^^^]]]]]]]]]^^^^^^\\\^^^ccchhhkkkjjjeeeaaa]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVPPPQQQQQQPPPNNNOOORRRTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSUUUWWWZZZ[[[\\\\\\\\\VVVUUUTTTVVVXXXZZZZZZZZZXXXWWWVVVUUUSSSQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNOOOQQQRRRSSSTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJJJJHHHFFFDDDEEEEEECCCDDDEEECCCAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCEEEDDDIIITTTZZZkkkzzzqqqnnnkkkiiijjjmmmmmmuuu}}}~~~tttvvv{{{~~~zzzwwwvvvuuusssrrrpppsssvvvxxxxxxwwwwwwvvvyyyyyyyyyvvvrrrmmmjjjiiihhhfffcccbbbaaaaaa___^^^___^^^^^^^^^___```aaaaaaaaaaaabbbbbbbbbaaa```___]]]]]]]]]^^^______``````aaa```______^^^^^^^^^^^^``````aaaccceeeeeecccaaa\\\[[[[[[ZZZ[[[\\\^^^___\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZ[[[[[[[[[ZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVOOOPPPPPPOOONNNOOOSSSWWWWWWWWWXXXYYYYYYXXXVVVVVVTTTUUUWWWYYY[[[ZZZZZZYYYWWWUUUUUUVVVXXXZZZZZZZZZWWWWWWVVVUUUSSSQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIKKKLLLJJJGGGEEEFFFGGGBBBDDDEEEDDDBBBAAABBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBEEECCCFFFOOOSSSbbb{{{vvvrrrooolllmmmpppqqqxxx~~~pppssswww{{{}}}yyyvvvssssssssssssrrrnnnpppssstttttttttuuuvvvtttsssqqqooommmjjjgggeeeeeeeeeeeeeeefffdddaaa^^^______^^^^^^^^^___``````aaaaaaaaaaaaaaa```______]]]^^^^^^___```aaabbbbbbbbbbbbaaa______^^^^^^^^^dddaaa^^^]]]___```aaaaaa\\\[[[[[[[[[\\\^^^```aaa[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVNNNOOOPPPOOONNNPPPUUUYYYXXXXXXYYYZZZZZZZZZYYYXXXTTTVVVXXXYYYZZZYYYXXXWWWWWWVVVUUUVVVXXXZZZZZZZZZWWWWWWVVVUUUSSSQQQOOONNNOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLHHHFFFGGGIIIBBBEEEGGGFFFEEEDDDFFFIIIBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBDDDBBBDDDLLLNNN[[[rrryyyzzztttrrrooopppssswww}}}jjjooossstttvvv{{{~~~~~~||||||{{{|||~~~}}}zzzwwwssssssrrrrrrqqqpppoooooooooqqqrrrrrrpppooooooppptttrrrooommmjjjiiiiiiiiieeeeeeeeedddcccaaa^^^]]]___^^^^^^^^^___aaabbbdddaaa```___^^^]]]\\\[[[[[[[[[ZZZZZZ[[[___aaabbbbbbdddaaa^^^\\\\\\^^^aaaccccccbbb```^^^]]]]]]]]]^^^ZZZ[[[\\\]]]^^^_________ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\\\\XXXYYY[[[ZZZXXXWWWWWWXXXVVVVVVVVVWWWWWWWWWWWWXXXPPPOOONNNPPPSSSWWWYYYYYYUUUVVVYYYZZZ[[[[[[YYYXXXWWWWWWWWWVVVVVVUUUUUUUUUXXXUUUSSSTTTXXXZZZYYYWWWXXXWWWUUUSSSQQQOOOOOONNNOOOPPPQQQRRRSSSSSSSSSSSSNNNOOOPPPRRRRRRRRRRRRQQQSSSRRRPPPOOONNNMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFJJJPPPYYY^^^ppptttsssuuuwwwvvvzzziiinnnrrrrrrssswwwyyyxxxtttsssrrrrrrsssuuuxxxzzz{{{}}}}}}|||{{{yyyvvvsssrrrrrrqqqppppppooonnnnnnoooppprrrqqqpppnnnooopppqqqpppnnnllljjjiiiiiiiiieeeffffffeeedddbbb```^^^``````______```aaabbbccc_________^^^]]]]]]\\\\\\\\\[[[ZZZ[[[^^^`````````aaa___]]]\\\\\\^^^```aaabbbaaa```^^^]]]]]]]]]]]]ZZZ[[[\\\]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[XXXYYYZZZZZZXXXWWWWWWXXXVVVVVVWWWWWWWWWXXXXXXXXXTTTSSSSSSTTTXXXZZZ[[[[[[UUUVVVWWWXXXYYYYYYXXXWWWXXXXXXXXXWWWWWWVVVVVVVVVYYYWWWVVVVVVYYYZZZYYYXXXYYYXXXVVVTTTRRRPPPPPPOOOQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGFFFFFFEEECCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGMMMUUUZZZhhhyyyzzzzzz{{{{{{hhhmmmqqqppppppssssssqqqrrrpppnnnmmmmmmnnnpppqqqpppssswwwyyyzzz{{{|||}}}|||}}}~~~~~~zzz{{{|||~~~~~~zzztttpppuuuxxx~~~~~~{{{yyyxxxvvvsssqqqooooooooonnnnnnmmmmmmlllmmmoooppppppnnnmmmmmmmmmnnnmmmllljjjiiiiiiiiiiiiggggggggggggeeecccaaa```aaaaaa````````````aaabbb^^^^^^^^^^^^^^^^^^^^^^^^___]]]\\\\\\^^^___^^^^^^^^^]]]\\\\\\]]]^^^___```aaa```^^^]]]\\\\\\[[[\\\ZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZWWWYYYZZZYYYXXXVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXZZZ\\\]]]\\\[[[WWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWW[[[ZZZXXXYYYZZZZZZYYYXXXXXXWWWVVVTTTRRRQQQQQQPPPSSSSSSRRRRRRPPPOOOMMMMMMPPPPPPRRRSSSSSSTTTSSSSSSMMMMMMMMMNNNOOOPPPQQQRRROOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCEEEJJJPPPTTTdddppp~~~}}}}}}}}}}}}}}}}}}hhhmmmqqqooonnnooonnnkkkpppooommmlllkkklllmmmnnnnnnqqqsssssssssrrrssstttvvvwwwxxx{{{}}}~~~~~~}}}}}}~~~~~~|||{{{yyywwwvvvuuuttttttsssssstttttttttuuuuuuuuuqqqrrrsssuuuwwwvvvtttqqqtttwww~~~|||yyyxxxwwwvvvtttrrrmmmmmmlllllllllkkkkkkkkkkkklllnnnmmmkkkiiiiiijjjkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggeeecccbbbaaaaaa``````_____________________```aaaaaabbbbbbbbb```^^^^^^______^^^]]]\\\\\\]]]]]]^^^___```aaa^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYVVVXXXYYYYYYWWWVVVVVVWWWVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYY[[[]]]]]][[[YYYYYYXXXXXXWWWWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWW[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSQQQQQQPPPPPPRRRRRRRRRQQQPPPOOOMMMLLLNNNNNNOOOPPPQQQQQQQQQQQQMMMMMMMMMNNNOOOPPPQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDGGGLLLOOO___hhhxxx~~~}}}||||||{{{{{{{{{||||||~~~iiinnnpppmmmllllllllliiiiiiiiihhhgggggghhhiiiiiikkklllnnnnnnllllllmmmnnnqqqrrrsssuuuvvvvvvvvvvvvvvvuuusssqqqqqqrrrssstttqqqpppooommmkkkjjjjjjjjjkkkllllllmmmnnnnnnoooooommmllllllnnnppprrrqqqpppsssuuu}}}zzzxxxvvvuuuuuuuuusssqqqkkkkkkjjjjjjjjjjjjiiiiiiiiijjjkkkjjjhhhgggfffggghhhiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiihhhfffeeeddd````````````___^^^^^^]]]``````aaabbbcccdddeeeeeedddbbb````````````___^^^^^^^^^^^^^^^___```aaabbb\\\[[[[[[ZZZYYYXXXWWWVVVYYYYYYZZZZZZZZZYYYXXXXXXWWWXXXYYYZZZZZZ[[[[[[\\\ZZZZZZYYYXXXWWWWWWXXXXXXVVVWWWXXXXXXVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXZZZYYYWWWUUUVVVVVVUUUUUUUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYYYYYYYWWWUUUTTTTTTSSSSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPQQQRRROOOOOOOOONNNNNNOOOOOOPPPKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEEEEEEEFFFJJJLLLXXX^^^kkk}}}~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~hhhmmmnnnkkkiiikkkkkkiiigggffffffffffffggghhhhhhhhhiiikkkkkkjjjjjjkkkmmmmmmnnnpppqqqqqqqqqppppppqqqpppooonnnnnnooopppqqqnnnmmmllljjjhhhggggggfffgggggghhhhhhiiijjjjjjkkkhhhfffeeefffjjjmmmooooootttvvv||||||tttrrrqqqpppqqqqqqooommmiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkjjjhhhfffeeefffhhhhhhiiiiiijjjiiiiiihhhhhhiiiiiiiiiiiigggeeeddd``````aaaaaa```___^^^^^^aaaaaabbbcccdddeeeffffffcccbbb``````aaaaaa```___```___^^^^^^___```bbbccc[[[[[[[[[[[[ZZZXXXWWWVVVXXXXXXYYYZZZZZZYYYYYYYYYWWWXXXYYY[[[\\\]]]^^^^^^[[[ZZZYYYXXXXXXWWWXXXXXXUUUWWWXXXWWWVVVTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSTTTUUUVVVTTTRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXXXXVVVSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOONNNNNNOOOQQQQQQRRRRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTQQQPPPPPPOOONNNNNNNNNNNNJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEFFFEEEFFFHHHJJJTTT[[[eeettt}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~gggkkkkkkgggfffiiikkkkkkhhhhhhhhhhhhhhhhhhhhhhhhfffhhhiiijjjjjjkkknnnpppkkklllnnnooopppooommmmmmoooooooooooopppqqqrrrrrrpppooommmkkkiiihhhggggggeeeeeeffffffgggggghhhhhhdddbbb```aaaeeejjjnnnpppsssuuuzzzxxxpppnnnmmmmmmnnnnnnmmmkkkhhhhhhiiiiiiiiiiiiiiiiiikkklllmmmkkkiiiggggggggghhhiiijjjjjjjjjiiihhhhhhhhhhhhiiiiiiiiigggfffeeeaaaaaabbbcccbbbbbbaaa`````````aaabbbcccddddddeee```^^^]]]^^^```aaaaaa```aaa```^^^\\\\\\^^^```bbb]]]]]]]]]]]]\\\ZZZYYYWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYZZZ[[[]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXUUUVVVWWWWWWUUUTTTTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQRRRSSSTTTTTTSSSNNNOOOQQQSSSUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVSSSVVVXXXXXXUUUSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSSSSRRRPPPPPPPPPPPPPPPRRRSSSTTTQQQPPPOOOOOONNNNNNNNNOOOJJJKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAACCCEEEEEEEEEEEEGGGHHHQQQXXXcccnnn~~~}}}{{{||||||{{{{{{{{{||||||}}}fffiiihhhddddddhhhkkkkkkggggggffffffeeeddddddccccccdddfffhhhiiijjjnnnpppiiijjjlllmmmmmmlllkkkjjjllllllmmmnnnooopppqqqqqqooonnnllliiigggfffeeedddbbbcccccccccdddddddddeee___]]][[[\\\aaaggglllooonnnpppuuu{{{~~~yyysssooommmllllllnnnnnnmmmkkkhhhhhhhhhhhhiiiiiiiiiiiimmmnnnnnnmmmkkkiiihhhiiiiiiiiijjjkkkkkkjjjhhhgggggghhhiiiiiihhhgggfffeeebbbcccdddeeeeeedddcccbbb___``````aaabbbbbbcccccc]]]\\\[[[\\\^^^`````````bbb```]]][[[ZZZ\\\___aaa____________^^^\\\ZZZYYYWWWWWWYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___^^^]]]\\\\\\\\\[[[YYYYYYXXXXXXXXXTTTVVVWWWWWWUUUTTTTTTUUURRRSSSSSSSSSSSSTTTTTTTTTUUUSSSQQQQQQRRRTTTUUUTTTOOOQQQTTTWWWXXXYYYXXXWWWUUUUUUUUUVVVVVVWWWWWWWWWRRRUUUXXXXXXVVVSSSSSSTTTRRRQQQQQQPPPPPPPPPQQQQQQPPPQQQQQQRRRSSSSSSRRRRRROOONNNMMMMMMNNNOOOQQQRRROOOOOOOOONNNNNNOOOPPPPPPKKKKKKLLLLLLMMMMMMMMMNNNPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC???BBBDDDEEEDDDDDDEEEGGGIIIRRR]]]gggttt|||yyyzzzzzzzzzyyyzzzzzz{{{{{{~~~~~~fffhhhiiiiiiiiiiiikkklllnnnllliiifffeeefffggghhheeefffggghhhjjjkkklllmmmllllllkkkjjjjjjjjjkkkkkknnnnnnoooqqqssssssqqqooommmllliiigggffffffggghhhcccddddddeeefffeeeeeeeee^^^]]]\\\^^^bbbgggkkkllloooppprrrssssssrrrpppooollllllmmmnnnmmmllljjjiiiiiihhhgggiiikkkllllllkkklllmmmmmmllljjjjjjlllmmmmmmllljjjhhhhhhiiijjjkkkpppmmmjjjhhhhhhhhhgggeeedddcccccccccddddddbbbaaa_________bbbddddddcccaaaZZZZZZZZZ[[[\\\^^^aaabbb___^^^\\\[[[[[[\\\^^^___]]]^^^^^^____________^^^^^^]]][[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQRRRSSSUUUWWWQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[[[[\\\ZZZWWWVVVWWWYYYYYYYYYWWWXXXXXXWWWUUUTTTTTTUUUQQQPPPOOONNNOOOQQQSSSUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQOOOOOOOOOPPPRRRTTTRRRQQQOOOMMMLLLLLLLLLLLLNNNMMMKKKIIIJJJLLLNNNPPPUUUXXXYYYVVVOOOKKKJJJLLLLLLKKKJJJHHHGGGFFFFFFEEECCCBBBBBBCCCEEEFFFDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFRRRYYYaaappp~~~}}}|||zzzyyywwwxxxyyyzzz{{{{{{{{{{{{hhhiiikkkjjjiiiiiijjjlllmmmllliiifffeeeeeeggghhhhhhhhhiiijjjkkkllllllmmmkkkkkkjjjjjjjjjjjjkkklllmmmnnnoooqqqrrrqqqnnnllljjjhhhfffdddcccddddddeeefffgggggghhhhhhhhhhhhhhheeecccbbbcccfffjjjlllmmmmmmmmmoooooooooooommmmmmlllmmmmmmmmmmmmkkkjjjiiijjjiiiiiikkknnnoooooonnnkkklllmmmllljjjiiijjjkkklllkkkjjjhhhhhhiiijjjkkkmmmkkkhhhggghhhhhhgggfffdddcccbbbcccddddddbbb```_________aaaccccccbbb```[[[[[[[[[\\\]]]___aaabbb^^^]]]\\\[[[[[[\\\]]]^^^______```aaaaaabbbbbbaaabbbaaa___]]]]]]^^^___```\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSRRRQQQPPPPPPRRRSSSTTTQQQQQQRRRSSSSSSTTTUUUUUUVVVWWWYYY[[[\\\\\\\\\[[[[[[XXXVVVUUUVVVXXXXXXXXXUUUVVVVVVUUUSSSRRRRRRSSSQQQPPPOOOOOOOOOQQQSSSTTTSSSSSSRRRQQQQQQQQQQQQRRRQQQPPPOOONNNOOOPPPRRRSSSRRRQQQPPPNNNMMMLLLMMMMMMNNNMMMKKKKKKKKKLLLNNNOOOTTTXXXZZZWWWQQQLLLKKKLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDCCCDDDEEEEEEDDDBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEQQQWWW___nnn|||~~~}}}|||{{{xxxvvvwwwwwwxxxyyyzzz{{{||||||kkklllmmmllljjjiiijjjkkkllljjjhhhfffeeeeeefffgggjjjjjjjjjkkkkkkkkkkkkllliiiiiiiiiiiiiiijjjkkkllllllnnnoooppppppmmmjjjiiihhhgggeeedddcccdddeeeeeejjjjjjkkkllllllllllllkkkmmmkkkiiiiiikkkmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiikkkkkkkkknnnqqqrrrrrrqqqjjjlllnnnmmmkkkhhhhhhhhhkkkjjjiiihhhhhhiiikkkllljjjhhhffffffggghhhgggfffcccbbbbbbbbbccccccaaa____________```bbbbbb```^^^\\\\\\\\\]]]___```bbbccc]]]]]]]]]]]]]]]]]]]]]]]]______``````aaabbbcccccccccbbb```___^^^^^^^^^___ZZZZZZZZZZZZZZZYYYXXXWWWXXXXXXWWWVVVUUUSSSQQQPPPSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRPPPOOOOOOPPPQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTVVVWWWYYYZZZ[[[[[[[[[[[[XXXVVVTTTTTTUUUWWWWWWVVVRRRSSSSSSRRRPPPOOOPPPQQQQQQQQQPPPOOOOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQPPPOOONNNOOOPPPQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNSSSVVVYYYWWWRRRNNNLLLLLLJJJIIIHHHGGGFFFFFFEEEFFFGGGEEEDDDDDDEEEEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDOOOTTT\\\jjjyyy|||zzz|||}}}~~~}}}}}}|||zzzwwwtttvvvvvvvvvwwwxxxzzz}}}~~~mmmnnnnnnmmmkkkiiiiiijjjjjjiiigggfffeeefffggggggkkkkkkkkkjjjjjjjjjiiiiiiggggggggghhhiiijjjkkklllkkkmmmnnnnnnllliiifffeeehhhhhhgggggggggggghhhiiilllmmmmmmnnnnnnnnnnnnnnnqqqooommmlllnnnppppppppppppoooooonnnnnnoooooopppmmmmmmmmmlllkkkjjjiiiiiijjjkkklllooorrrtttsssrrrkkkmmmooonnnllliiiggggggiiiiiihhhhhhiiijjjkkkllliiigggfffeeeffffffeeedddbbbaaaaaaaaabbbbbb```^^^___^^^^^^___``````^^^\\\]]]]]]^^^___```aaabbbccc]]]^^^^^^______^^^^^^]]]\\\\\\]]]^^^^^^```aaaaaaaaa```^^^\\\[[[ZZZZZZZZZXXXYYYYYYYYYXXXXXXWWWVVVWWWWWWVVVUUUTTTRRRQQQPPPTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXUUUTTTRRRRRRTTTUUUUUUTTTQQQRRRRRRQQQOOONNNNNNOOOQQQQQQPPPOOOOOOOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRQQQPPPOOOOOONNNNNNNNNKKKLLLNNNOOOOOOOOONNNMMMPPPSSSVVVUUURRRNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFIIIGGGEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDLLLOOOVVVfffwww}}}vvvtttssssssvvvyyy|||~~~~~~~~~}}}{{{xxxuuuuuuuuutttuuuwwwzzz}}}~~~ooooooooonnnkkkiiiiiijjjiiihhhggggggfffggghhhhhhjjjjjjjjjiiihhhgggggggggfffffffffggghhhiiijjjkkkiiikkkmmmkkkhhhdddcccccchhhhhhhhhiiiiiijjjkkkkkkmmmmmmnnnoooooooooooonnnooonnnlllmmmoooqqqqqqqqqqqqppppppooooooppppppqqqnnnmmmlllkkkjjjiiiiiihhhiiiiiikkknnnqqqsssrrrpppkkkmmmoooooollliiihhhggghhhhhhhhhhhhiiijjjjjjkkkjjjhhhfffffffffeeebbb```aaa`````````aaaaaa___]]]]]]]]]]]]^^^______\\\ZZZ]]]^^^___```aaaaaabbbbbb______````````````______\\\\\\\\\\\\]]]^^^___```]]]]]]\\\ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUSSSRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVVVVVVVUUUUUUSSSRRRQQQQQQSSSTTTTTTSSSPPPQQQRRRQQQOOOMMMNNNOOOQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMKKKLLLMMMOOOOOONNNMMMLLLMMMOOOQQQQQQOOOLLLJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGKKKIIIFFFEEEEEEEEEDDDBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCIIIJJJPPPaaauuuxxxrrrnnnmmmmmmooorrrsssuuuyyy~~~}}}|||yyyvvvttttttssstttvvvyyy|||~~~|||~~~ooooooooommmjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhggggggffffffffffffffffffgggggghhhiiihhhjjjjjjgggccc```aaaccceeeffffffhhhiiijjjjjjkkkmmmmmmnnnoooooooooooonnnmmmkkkkkklllnnnpppppppppnnnnnnnnnnnnnnnnnnnnnnnnooonnnllljjjiiihhhhhhhhhggghhhjjjmmmpppqqqooommmkkklllnnnmmmkkkiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjiiigggffffffdddaaa___```_________``````^^^\\\[[[[[[[[[\\\^^^^^^\\\ZZZ]]]^^^___```aaaaaaaaaaaa````````````````````````^^^^^^]]]\\\]]]^^^___```\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRTTTTTTTTTSSSRRRQQQPPPPPPQQQSSSTTTSSSRRRPPPQQQRRRPPPNNNMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNOOOOOOOOOOOONNNMMMLLLJJJKKKLLLNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGHHHHHHIIIIIILLLIIIFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFKKK\\\nnn}}}tttooommmjjjlllnnnoooqqquuu}}}}}}{{{{{{zzzxxxvvvssssssssstttuuuxxxzzz{{{{{{}}}nnnnnnnnnmmmjjjhhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiiiiihhhggggggggggggffffffeeeffffffggggggggghhhhhhddd___]]]```dddcccdddeeegggiiijjjkkkkkkmmmnnnnnnooooooooooooooolllkkkjjjkkkmmmnnnnnnmmmllllllmmmnnnnnnmmmllllllooonnnllljjjhhhhhhhhhhhhggghhhjjjmmmooopppmmmkkkiiijjjjjjiiihhhgggggghhhiiiiiiiiiiiiiiihhhhhhggghhhggggggggggggfffccc``````___^^^^^^______^^^\\\YYYYYYYYY[[[]]]]]]\\\ZZZ\\\]]]___```aaa````````````___^^^]]]]]]^^^___```___^^^\\\[[[ZZZ[[[\\\]]]YYYYYYZZZYYYYYYXXXWWWWWWSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTOOOOOOOOOPPPPPPQQQQQQQQQNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRRRRPPPPPPPPPQQQSSSTTTSSSRRROOOPPPQQQOOOMMMLLLMMMNNNMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLIIIFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAFFFEEEJJJWWWcccttt}}}wwwtttmmmoooqqqqqqsssxxx}}}xxxuuuuuuuuuttttttrrrsssssstttvvvwwwxxxxxx|||mmmnnnnnnllljjjhhhhhhiiiiiiiiiiiijjjkkkkkklllllljjjjjjjjjjjjiiiiiihhhhhhgggffffffeeeeeeeeeffffffggghhhfffaaa\\\[[[```eeecccdddfffhhhjjjkkkllllllnnnnnnoooppppppppppppooommmkkkjjjkkklllmmmllljjjlllmmmoooppppppooommmlllooonnnllljjjhhhgggggghhhhhhiiijjjmmmoooooommmjjjgggggghhhfffeeeeeefffhhhiiiiiiiiiiiiiiihhhgggfffgggffffffggghhhgggeeeccc___^^^]]]^^^______]]][[[XXXXXXXXX[[[]]]]]]\\\ZZZ\\\]]]^^^`````````_________^^^\\\[[[[[[\\\^^^___]]]\\\YYYXXXWWWXXXYYYZZZVVVWWWWWWXXXWWWWWWVVVVVVRRRRRRSSSSSSSSSSSSSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUQQQQQQQQQRRRRRRRRRSSSSSSLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRPPPOOOPPPQQQTTTTTTSSSRRRNNNOOOPPPNNNLLLKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOLLLLLLMMMNNNNNNNNNNNNMMMKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLOOOMMMKKKJJJKKKMMMMMMMMMIIIIIIIIIIIIJJJJJJKKKLLLLLLIIIFFFEEEFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???FFFFFFIIITTTZZZfffyyy}}}qqqssstttuuuvvv|||}}}}}}yyytttpppppppppqqqqqqrrrssstttuuuvvvvvvvvvvvv}}}jjjjjjiiiiiiiiiiiiiiiiiikkkjjjiiihhhhhhiiijjjkkkmmmkkkiiigggfffffffffgggffffffffffffffffffffffffhhhfffdddbbb```aaaaaabbbfffggghhhiiijjjkkkkkkkkklllmmmooopppppppppooonnnlllkkkiiihhhhhhjjjkkkmmmnnnllljjjkkknnnooommmkkkkkkjjjhhhgggfffffffffgggjjjjjjiiiiiihhhggggggggggggggggggggghhhhhhhhhhhheeefffgggggggggfffeeedddgggffffffggghhhgggdddbbbbbb___\\\ZZZ[[[]]]^^^^^^ZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^_________^^^^^^bbbaaa___]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRTTTVVVVVVTTTRRRQQQOOONNNMMMMMMOOOQQQQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOOQQQQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQMMMNNNOOOPPPQQQPPPOOONNNNNNOOOOOOOOONNNMMMKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGKKKTTTaaakkk}}}yyyxxxwwwxxx|||}}}|||}}}zzztttoookkkkkklllmmmqqqtttvvvvvvttttttvvvyyyiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjjjjjjjjjjkkkkkklllkkkhhhfffeeeeeefffgggdddddddddddddddccccccccchhhfffdddcccbbbbbbcccdddhhhiiijjjkkkkkkkkklllkkkkkklllmmmmmmnnnmmmllllllkkkjjjiiiiiijjjkkklllmmmnnnlllkkklllnnnooommmkkkjjjiiihhhgggffffffgggggghhhhhhhhhhhhhhhiiiiiihhhiiihhhhhhhhhgggfffffffffeeeeeeffffffeeedddcccbbbccccccccceeeffffffdddbbbbbb___\\\[[[\\\]]]^^^^^^[[[[[[\\\\\\]]]]]]]]]]]][[[[[[\\\]]]^^^^^^^^^^^^___^^^]]][[[[[[[[[\\\\\\YYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQOOONNNNNNPPPQQQQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOOPPPQQQPPPOOONNNNNNNNNOOOPPPPPPPPPPPPOOOMMMMMMOOOPPPPPPPPPOOONNNMMMNNNNNNNNNNNNMMMKKKJJJMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFNNNZZZbbbwww}}}}}}{{{xxxsssnnnkkkjjjkkkkkkpppsssuuuuuuttttttxxx{{{hhhhhhhhhiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjkkkjjjhhhfffeeeeeeffffffbbbbbbbbbbbbaaaaaaaaa```gggfffeeeddddddeeefffgggkkkkkkkkkkkkkkkkkkkkkkkkhhhiiiiiijjjiiiiiihhhhhhhhhhhhiiijjjkkkllllllmmmlllllllllmmmooonnnllljjjiiihhhhhhggggggggghhhhhhffffffggghhhiiiiiiiiiiiiiiiiiihhhgggfffeeeeeedddeeeeeeeeeeeedddbbbaaa`````````aaabbbeeeeeecccbbbaaa^^^\\\[[[]]]^^^^^^]]]\\\]]]]]]^^^^^^^^^^^^^^^YYYZZZZZZ[[[\\\]]]^^^^^^\\\[[[[[[ZZZZZZ[[[\\\\\\XXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOOPPPPPPPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNLLLLLLMMMMMMMMMMMMLLLKKKMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLLLLMMMNNNNNNNNNOOOMMMLLLLLLMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCIIISSS[[[mmm}}}|||xxxuuurrrnnnkkkiiiiiiiiippprrrtttuuutttvvvzzzffffffggghhhiiijjjjjjkkkiiijjjkkkllllllkkkjjjiiijjjiiihhhgggffffffffffffaaaaaaaaa`````````______ffffffffffffggghhhiiijjjllllllkkkjjjjjjjjjjjjjjjfffffffffffffffeeeeeedddeeefffhhhiiijjjkkkkkkkkkkkkllllllmmmnnnmmmkkkiiihhhhhhhhhhhhhhhhhhiiiiiiffffffggghhhiiiiiihhhhhhgggggggggffffffeeeeeeeeeffffffeeedddcccbbbaaa```aaaaaaaaabbbddddddbbb```___]]]\\\\\\]]]^^^]]]\\\\\\]]]^^^______^^^]]]]]]ZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRTTTSSSRRRRRRRRRRRRSSSTTTTTTRRRQQQRRRRRRRRRPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOOOOOOOOOONNNOOOOOOOOONNNNNNLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOKKKKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDIIIRRRXXXiii~~~}}}{{{yyytttrrrooommmjjjiiihhhhhhooorrrtttuuuuuuxxx~~~eeeeeeffffffggghhhiiiiiiggghhhiiijjjjjjiiihhhggghhhhhhgggfffffffffeeeeee````````````````````````fffffffffggghhhiiikkkkkkkkkjjjiiihhhggggggggghhhdddddddddcccccccccdddddddddeeefffhhhiiijjjjjjjjjjjjkkkllllllkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiiggghhhiiiiiiiiigggfffeeeddddddeeeeeeffffffgggggghhhgggfffeeedddcccbbbbbbddddddcccddddddccc```^^^]]]\\\\\\]]]^^^^^^]]][[[]]]]]]_________^^^]]]\\\]]]\\\[[[ZZZZZZ[[[[[[\\\^^^^^^]]]\\\[[[ZZZYYYXXXYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRSSSSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOONNNOOOOOOOOONNNMMMLLLKKKJJJLLLLLLLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKLLLMMMMMMNNNKKKKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEDDDEEEIIIQQQWWWjjj|||{{{wwwuuupppooommmkkkiiiiiihhhiiiooorrrvvvwwwxxx{{{dddddddddeeeeeefffffffffeeeffffffffffffffffffeeeeeeeeeeeeeeeddddddcccccc______``````aaaaaabbbbbbffffffggghhhiiijjjkkkkkkiiihhhfffeeeeeeeeeffffffdddccccccccccccdddeeefffeeeeeefffggghhhiiiiiijjjiiijjjkkkiiigggfffggghhhhhhiiiiiijjjjjjiiihhhhhhggghhhiiiiiiiiigggeeecccbbbccccccdddeeefffgggggghhhgggfffdddccccccccccccfffeeeeeeeeeeeeccc```]]]]]]]]]]]]___aaaaaa___\\\^^^___```aaaaaa```^^^]]]^^^]]]\\\[[[[[[\\\]]]^^^`````````___]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRTTTSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJLLLLLLKKKKKKLLLLLLMMMNNNLLLKKKJJJJJJJJJJJJKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNNNNOOONNNMMMMMMNNNNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJKKKMMMNNNNNNNNNNNNKKKLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC???AAACCCCCCCCCGGGNNNSSSgggwwwyyytttqqqmmmllljjjiiihhhiiikkklllppptttyyy{{{|||ccccccccccccccccccdddddddddccccccbbbbbbccccccdddaaaaaaaaaaaaaaa``````___\\\]]]^^^___```bbbccccccffffffggghhhiiijjjjjjjjjhhhgggeeeddddddeeefffgggdddcccccccccdddfffhhhiiiiiihhhhhhggghhhiiijjjkkkiiiiiiiiifffdddcccfffhhhiiijjjjjjkkkjjjiiiggggggeeefffhhhiiiiiihhheeedddcccccccccdddeeeeeeeeeffffffeeedddcccbbbbbbcccccceeedddddddddeeecccaaa^^^______aaaccceeedddbbb___```bbbccceeedddbbb```^^^]]]]]]\\\\\\]]]___bbbccc```aaaaaaaaa```___]]]\\\XXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPRRRTTTSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOONNNOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKGGGHHHHHHHHHIIIIIIJJJJJJGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC???AAACCCCCCBBBEEEKKKPPP^^^mmm|||vvvrrroookkkjjjhhhggggggjjjmmmpppqqqvvv|||ccccccbbbbbbbbbbbbbbbbbbcccbbbaaa``````aaabbbccc^^^^^^^^^___^^^^^^]]]\\\ZZZ[[[\\\^^^```bbbcccdddffffffgggiiiiiijjjjjjiiihhhfffeeeddddddeeeggghhhddddddddddddeeehhhjjjkkklllkkkiiihhhhhhjjjkkkmmmiiiiiihhhdddaaaaaaeeehhhjjjkkkkkkkkkjjjiiigggfffbbbdddgggiiijjjiiigggfffdddddddddddddddddddddddddddcccbbbaaaaaabbbcccccccccbbbbbbcccddddddbbb```aaabbbcccfffhhhgggdddbbbcccdddfffggggggeeebbb```\\\\\\\\\]]]___bbbfffhhh___```aaabbbbbbaaa```___WWWWWWWWWVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTPPPQQQSSSTTTTTTSSSQQQPPPNNNNNNPPPRRRTTTSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOONNNOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNQQQQQQQQQPPPOOONNNLLLKKKNNNNNNNNNNNNNNNMMMLLLLLLHHHHHHIIIIIIJJJKKKKKKKKKGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEDDDCCCEEEJJJNNNVVVddd}}}{{{uuuqqqnnnjjjiiifffeeegggkkkooorrrqqqwww~~~eeeddddddcccccccccbbbbbbcccccccccccccccbbbaaa````````````___^^^]]][[[ZZZ[[[[[[\\\___bbbeeehhhjjjfffffffffffffffggghhhhhhiiihhhfffdddcccdddeeefffkkkiiigggfffeeefffggghhhhhhhhhiiiiiiiiijjjjjjjjjiiihhhgggfffeeeeeefffggglllnnnooonnnkkkhhhggggggjjjiiiiiiiiiiiiiiiiiiiiiiiihhhfffeeeddddddeeeeeebbbaaaaaacccddddddbbb```bbbcccdddbbb```___```aaaaaaaaabbbcccdddeeeeeefffbbbcccdddeeedddaaa^^^\\\^^^\\\[[[[[[]]]^^^_________bbbgggiiihhhccc]]]YYY[[[VVVQQQOOOPPPUUUXXX[[[WWWVVVUUUUUUTTTTTTTTTUUUSSSSSSTTTTTTSSSQQQOOONNNPPPPPPPPPOOOOOOOOONNNNNNPPPNNNMMMNNNQQQQQQOOOMMMNNNLLLJJJIIIHHHIIIJJJKKKNNNMMMMMMMMMNNNOOOPPPPPPRRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQNNNMMMMMMLLLLLLMMMMMMNNNSSSRRRPPPOOONNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMNNNOOOPPPPPPOOONNNMMMJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBAAABBBDDDHHHKKKRRR```nnnzzzvvvsssqqqpppiiiiiiiiihhhhhhkkkooorrrvvvyyy~~~ccccccddddddddddddccccccbbbbbbccccccddddddddddddcccbbbaaa```___^^^]]]\\\___``````bbbdddgggiiikkkhhhhhhgggggggggggghhhhhhgggfffeeeddddddeeeggghhhjjjiiigggfffeeefffggghhhhhhhhhhhhiiiiiijjjjjjjjjiiihhhgggeeeeeeeeefffgggkkkmmmnnnmmmkkkiiihhhhhhkkkkkkjjjjjjiiiiiiiiiiiiiiihhhfffeeedddddddddeeebbbbbbbbbcccddddddbbb```bbbccccccbbb```______```______```aaacccddddddeee___```bbbccccccaaa```______]]]\\\\\\^^^___```___^^^aaadddfffeeeaaa\\\YYYWWWTTTPPPOOOQQQUUUXXXZZZXXXXXXVVVUUUTTTTTTSSSSSSQQQRRRRRRRRRRRRQQQOOONNNOOOOOOOOOOOONNNNNNNNNNNNOOOMMMLLLNNNPPPPPPNNNLLLNNNMMMKKKIIIIIIJJJLLLMMMNNNMMMMMMMMMMMMNNNNNNOOOQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPOOONNNMMMKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNQQQPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBBBBDDDGGGJJJNNNZZZfffvvv{{{vvvrrrooommmllliiijjjjjjjjjkkknnnrrruuuyyy|||```aaadddeeeffffffddddddaaabbbcccdddeeefffgggggggggeeecccaaa```_________bbbbbbbbbccceeegggiiijjjkkkjjjiiihhhhhhgggggghhhfffeeeeeeeeeeeegggiiijjjiiihhhfffeeeeeefffgggggghhhhhhhhhhhhiiiiiiiiiiiihhhgggfffeeeeeeeeefffgggjjjkkkmmmllljjjiiiiiijjjmmmllllllkkkjjjiiiiiihhhhhhgggfffeeeddddddddddddcccbbbbbbcccddddddbbbaaaaaabbbcccbbb```^^^___```\\\]]]^^^___aaabbbcccddd]]]^^^^^^___```aaabbbbbb```^^^]]]]]]___``````___]]]^^^```aaa```]]]ZZZXXXUUUSSSQQQRRRUUUYYY[[[[[[[[[ZZZXXXVVVTTTSSSRRRRRROOOPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLMMMMMMLLLMMMNNNOOOMMMKKKNNNMMMKKKJJJJJJLLLNNNOOONNNNNNMMMLLLLLLLLLMMMMMMOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMOOOQQQSSSPPPNNNLLLJJJJJJJJJLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNMMMMMMMMMNNNNNNPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOOOONNNMMMMMMIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBBBBBBBDDDGGGIIIJJJSSS[[[hhhwww|||zzzvvvqqqmmmjjjiiihhhiiijjjlllmmmooorrrvvvyyy}}}^^^aaadddggghhhhhhgggeeedddddddddeeefffgggggghhhiiigggdddaaa``````aaaaaa```aaabbbdddfffhhhiiijjjnnnmmmllljjjiiihhhggggggggggggfffffffffggghhhiiihhhgggfffeeeeeefffgggggghhhhhhhhhhhhhhhhhhhhhhhhggggggfffeeeeeeeeefffgggiiijjjkkkkkkjjjiiijjjkkknnnnnnmmmllljjjiiihhhhhhgggffffffeeeeeeeeedddddddddcccbbbcccddddddcccaaaaaabbbbbbaaa___^^^^^^___ZZZZZZ\\\]]]___```bbbbbb^^^]]]]]]]]]^^^```aaabbb```^^^]]]]]]___```___^^^[[[\\\\\\\\\[[[ZZZXXXWWWUUUTTTTTTWWWZZZ]]]^^^^^^\\\[[[XXXVVVTTTRRRQQQQQQNNNOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLKKKKKKMMMOOOPPPNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMPPPSSSUUUOOONNNKKKIIIIIIJJJLLLMMMPPPPPPOOOOOONNNNNNNNNMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAABBBCCCCCCBBBCCCFFFHHHFFFMMMQQQ\\\mmmyyy|||wwwuuuqqqmmmjjjgggfffeeehhhjjjmmmppprrruuuyyy|||}}}___bbbeeehhhjjjjjjiiihhhhhhgggfffeeeeeeeeeffffffhhhfffdddbbbaaaaaabbbccc```bbbdddgggiiilllnnnooopppooommmkkkiiihhhggggggiiiiiihhhhhhggggggggggggggggggfffffffffggggggggggggggggggggggggggggggggggggfffeeeddddddeeefffggghhhjjjkkkjjjiiiiiijjjlllnnnnnnmmmllljjjiiihhhhhhffffffffffffffffffeeeeeefffdddcccccccccdddcccaaa```aaaaaa```^^^]]]^^^___ZZZZZZ[[[]]]^^^___```aaa```___^^^]]]]]]^^^___```^^^]]]\\\]]]^^^^^^]]]\\\ZZZZZZYYYXXXXXXWWWWWWWWWTTTTTTUUUXXX[[[]]]]]]\\\[[[YYYWWWUUUSSSRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKNNNOOOOOOPPPOOOOOONNNNNNNNNMMMLLLKKKLLLMMMOOOQQQNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNPPPRRRTTTNNNMMMKKKJJJIIIJJJLLLMMMOOOOOOOOONNNNNNMMMMMMLLLNNNMMMMMMLLLLLLMMMMMMNNNKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNOOOOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCDDDDDDCCCCCCEEEFFFEEEJJJLLLVVVfffssszzzvvvrrrpppnnnjjjhhhffffffffffffjjjnnnrrruuuxxx{{{~~~|||bbbdddgggjjjlllllllllkkkkkkjjjhhhfffddddddddddddgggfffeeecccccccccdddeeedddfffiiilllooorrrssstttpppooommmkkkiiihhhggggggjjjjjjjjjiiihhhggggggfffggggggggghhhhhhhhhhhhhhhggggggggggggfffffffffffffffeeedddddddddeeefffgggiiijjjjjjiiihhhhhhjjjlllmmmllllllkkkjjjiiiiiihhhgggggghhhhhhhhhggggggfffgggeeecccbbbcccdddcccbbb___```aaa```^^^\\\]]]^^^[[[\\\\\\]]]^^^___``````aaa```___^^^]]]]]]^^^___^^^]]]\\\]]]^^^^^^\\\ZZZYYYXXXXXXXXXWWWWWWWWWWWWSSSSSSSSSUUUXXXYYYXXXWWWWWWWWWUUUTTTRRRRRRQQQQQQPPPPPPOOONNNNNNOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKMMMOOOQQQQQQOOONNNOOOPPPOOONNNLLLKKKKKKMMMOOOPPPNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQLLLKKKKKKKKKJJJKKKKKKKKKNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLLLLKKKKKKLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDBBBDDDEEEDDDCCCCCCDDDEEEDDDIIIJJJQQQ___iii|||uuuqqqmmmllljjjhhhgggggggggggggggjjjppptttwwwzzz}}}fffgggiiikkklllmmmnnnnnnllljjjgggeeecccccccccdddffffffffffffgggggggggggghhhjjjlllppprrrtttuuuuuuooonnnllljjjiiihhhggggggiiiiiiiiijjjiiiiiihhhhhhggghhhhhhiiiiiiiiiiiiiiigggggggggffffffeeeeeeeeeeeeeeedddddddddeeefffgggjjjjjjjjjiiiggggggiiikkkkkkkkkjjjjjjiiiiiiiiiiiiggghhhiiijjjjjjiiihhhhhhhhhfffcccbbbcccdddcccbbb___``````___]]]\\\\\\]]]^^^^^^^^^______`````````aaa``````__________________^^^^^^^^^______]]]ZZZXXXXXXXXXXXXXXXWWWWWWWWWTTTSSSSSSTTTUUUVVVUUUSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLNNNPPPPPPNNNMMMNNNOOOOOONNNLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKLLLNNNOOOOOOOOONNNNNNIIIJJJKKKLLLLLLKKKJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNMMMMMMLLLJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFBBBDDDEEEEEECCCBBBCCCDDDCCCGGGHHHMMMWWW]]]mmm}}}xxxrrrnnniiihhhgggffffffgggggghhhhhhmmmsssxxx{{{}}}hhhiiijjjkkklllnnnooopppkkkiiigggdddccccccdddeeeeeefffhhhiiijjjjjjjjjjjjjjjkkkmmmppprrrrrrsssrrrnnnmmmllljjjiiihhhggggggggghhhiiijjjjjjjjjjjjjjjggghhhiiijjjjjjjjjjjjjjjggggggfffffffffeeeeeeeeeeeeddddddcccdddeeefffgggkkkkkkkkkiiiggggggiiikkkjjjiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiihhhhhhfffcccbbbcccdddcccbbb___``````___]]]\\\\\\]]]````````````````````````______`````````````````````______```aaa```]]][[[XXXXXXYYYYYYYYYXXXWWWWWWXXXVVVUUUUUUUUUUUUTTTSSSQQQQQQQQQQQQQQQRRRSSSTTTTTTRRRQQQOOONNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKMMMPPPOOOMMMKKKMMMNNNPPPNNNLLLKKKJJJKKKLLLMMMNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKLLLNNNOOOOOONNNMMMKKKHHHIIIKKKMMMMMMLLLJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJHHHHHHHHHHHHJJJJJJNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDFFFEEEDDDBBBCCCCCCBBBGGGFFFJJJQQQSSS```yyy{{{uuupppmmmfffeeeeeeeeeeeefffhhhiiijjjooouuuzzz}}}eeefffggghhhiiijjjkkkllljjjiiigggeeedddcccdddddddddgggjjjlllkkkjjjjjjjjjiiikkkmmmppprrrssssssssspppooommmllljjjiiiiiiiiihhhjjjmmmppppppooolllkkkiiiiiijjjjjjjjjiiiiiihhhfffgggggggggggggggfffeeeiiigggeeeddddddfffhhhjjjkkkjjjiiihhhhhhhhhiiijjjkkkkkkkkklllllllllllllllmmmmmmlllkkkiiihhhgggggggggeeeccc```___^^^___```bbbaaa```___]]]]]]\\\\\\bbbaaa```______^^^^^^^^^aaa```___^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPOOOOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMMMMNNNNNNMMMKKKKKKLLLMMMOOONNNMMMLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIHHHHHHIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGFFFGGGKKKSSS\\\ccc}}}wwwtttpppjjjeeecccaaa```___aaadddhhhjjjrrruuuxxx{{{}}}eeeeeefffggghhhhhhiiiiiieeedddcccbbbcccdddeeefffcccfffiiijjjjjjiiiiiiiiiggghhhkkkmmmnnnooooooooommmmmmlllkkkjjjiiiiiijjjhhhjjjmmmpppqqqpppnnnllliiiiiiiiiiiiiiiiiiiiiiiiggggggggghhhhhhggggggfffjjjiiigggffffffgggiiijjjjjjiiihhhggggggggghhhiiiiiiiiijjjjjjkkkkkkllllllmmmmmmlllkkkjjjiiihhhhhhgggeeeccc```___^^^______aaaaaa```___^^^^^^^^^^^^aaaaaa```___^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXXXXXXXWWWWWWVVVTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKKKKLLLLLLKKKIIIJJJKKKLLLNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJLLLKKKJJJHHHHHHHHHHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFIIIPPPYYY___wwwxxxssspppmmmhhhccccccbbb``````bbbfffjjjmmmsssvvvzzz}}}dddddddddeeeeeeeeeffffffaaaaaa`````````bbbcccdddbbbeeeggghhhggggggggghhhhhhiiijjjlllmmmmmmnnnnnnlllkkkjjjjjjiiiiiijjjjjjhhhkkknnnpppqqqqqqpppnnnjjjiiiiiihhhiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjiiiiiiiiiiiijjjjjjiiiiiihhhggggggggggggggggggggghhhiiiiiijjjkkkkkkllllllkkkkkkjjjiiihhhhhhfffdddbbb```____________``````____________``````aaa```___^^^^^^]]]]]]^^^\\\[[[[[[[[[[[[\\\\\\]]]\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNOOOLLLMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKMMMKKKJJJIIIJJJJJJHHHGGGHHHIIIKKKLLLMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJIIIIIIHHHHHHKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEGGGMMMUUUZZZlll}}}xxxqqqllljjjhhhdddaaabbbaaaaaabbbeeeiiimmmpppvvvyyy}}}bbbbbbbbbbbbbbbccccccccccccbbbaaa_________``````bbbdddffffffeeedddeeefffjjjkkklllmmmnnnnnnnnnooollllllkkkjjjiiiiiiiiiiiiiiikkkmmmpppqqqqqqpppooojjjiiihhhhhhhhhiiijjjkkkhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhiiihhhhhhgggggggggggggggffffffggghhhiiiiiijjjkkkiiiiiiiiihhhhhhgggggggggdddcccbbb```________________________```aaabbbbbbbbbaaa```___^^^^^^^^^^^^ZZZZZZZZZZZZ[[[\\\]]]]]][[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJIIIIIILLLKKKIIIIIIJJJIIIHHHFFFHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGKKKQQQUUUcccwwwzzzuuupppkkkgggfffdddbbb`````````aaacccgggkkkppprrrwwwzzz~~~``````````````````aaaaaabbbaaa```______```aaaaaaaaacccddddddcccccccccdddjjjjjjjjjkkklllmmmmmmnnnnnnmmmllljjjiiihhhhhhhhhiiijjjlllnnnppppppooonnniiiiiihhhhhhiiijjjjjjkkkhhhhhhgggggghhhiiijjjjjjiiiiiihhhhhhhhhggggggfffhhhhhhhhhhhhhhhgggggggggeeeeeefffggghhhhhhiiiiiifffeeeeeeeeeeeeeeeeeeeeecccbbbaaa```______^^^^^^]]]^^^^^^^^^___aaabbbccccccbbbaaa```____________[[[ZZZZZZZZZ[[[\\\]]]]]][[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTQQQRRRRRRSSSSSSSSSRRRRRROOOOOONNNMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHLLLKKKIIIJJJKKKKKKJJJHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGJJJNNNRRR]]]lllwww|||uuunnnlllhhheeeccccccbbbaaa______aaadddhhhmmmrrrtttxxx{{{^^^^^^^^^______`````````^^^^^^^^^^^^```bbbdddfffaaacccdddcccbbbaaabbbdddeeeeeeeeeeeefffhhhiiijjjlllkkkjjjiiihhhhhhhhhhhhhhhiiikkklllmmmmmmllllllggghhhiiijjjjjjjjjjjjjjjhhhgggffffffggghhhjjjkkkiiihhhgggfffeeeeeeeeefffggggggggghhhgggffffffeeeddddddeeeeeeeeefffffffffccccccccccccccccccddddddbbbbbbaaaaaa```___^^^^^^]]]]]]]]]]]]___```aaabbbbbbaaa```______^^^______[[[[[[ZZZZZZZZZ[[[\\\\\\ZZZYYYYYYYYYXXXXXXXXXXXXUUUVVVVVVWWWWWWVVVUUUUUUWWWVVVVVVUUUUUUTTTTTTTTTPPPQQQRRRRRRSSSSSSSSSRRRPPPPPPOOONNNMMMLLLKKKJJJLLLLLLLLLMMMMMMMMMMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHKKKJJJIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGHHHLLLOOOXXXdddkkkuuuwwwqqqkkkiiifffcccbbbaaabbbbbb```aaacccfffkkkppptttvvvyyy|||\\\\\\]]]^^^___``````aaa\\\\\\]]]^^^___bbbdddfffbbbcccccccccaaaaaabbbddd`````````aaabbbdddfffhhhfffffffffffffffggghhhiiihhhhhhiiijjjjjjiiiiiihhheeegggiiikkklllkkkjjjiiigggfffeeeeeefffgggiiikkkjjjiiifffeeeddddddeeefffddddddeeefffeeedddcccbbbccccccbbbbbbbbbbbbaaaaaabbbbbbbbbcccccccccddddddaaaaaaaaaaaa```___^^^^^^\\\\\\\\\\\\]]]___```aaa``````___^^^]]]]]]]]]]]]ZZZZZZYYYYYYXXXYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTUUUUUUVVVUUUUUUTTTVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSRRRRRRQQQQQQOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIILLLMMMMMMLLLNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEEEEGGGIIILLLSSS___dddkkk{{{|||xxxrrrnnnhhhgggeeebbbaaa```bbbccccccdddfffjjjnnnssswwwyyy{{{[[[[[[\\\]]]___```aaaaaa___^^^]]]]]]^^^___aaabbbbbbcccdddbbbaaaaaabbbddd^^^^^^^^^___aaadddfffhhhaaaaaabbbccceeegggiiijjjhhhhhhhhhhhhhhhgggffffffdddfffjjjlllmmmllljjjhhhffffffeeedddeeegggiiikkkkkkiiigggdddcccdddfffgggbbbbbbcccdddcccbbbaaa```aaaaaaaaa```______^^^^^^bbbbbbbbbcccddddddeeeeee```aaaaaaaaa```___^^^^^^\\\\\\\\\\\\]]]^^^______^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTVVVVVVUUUUUUTTTSSSRRRRRRTTTTTTSSSSSSRRRQQQOOOOOOMMMNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGFFFGGGHHHKKKMMMMMMMMMPPPOOONNNLLLKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMPPPNNNKKKIIIGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDAAABBBDDDDDDDDDEEEGGGJJJOOO\\\aaafffsss~~~zzzwwwsssooolllgggfffdddbbb```___aaaccceeefffiiimmmqqquuuyyy{{{}}}\\\\\\[[[ZZZZZZ[[[[[[[[[]]]^^^___```aaaaaaaaaaaaccccccdddeeedddcccbbbaaa]]]\\\[[[^^^aaacccaaa___ccccccdddeeefffggghhhiiihhhgggfffeeeeeeeeeeeeeeebbbdddgggiiijjjjjjiiiiiieeeffffffggghhhiiiiiiiiigggfffdddbbbbbbcccdddeeecccbbbbbbbbbbbbbbbcccccccccaaa___\\\[[[[[[\\\\\\___```aaabbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^]]]\\\[[[[[[ZZZZZZZZZ[[[]]]^^^```___]]][[[ZZZZZZ[[[[[[XXXWWWUUUUUUVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVTTTSSSRRRUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSRRRQQQOOONNNOOOQQQRRRQQQPPPNNNMMMLLLKKKKKKNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJNNNMMMKKKJJJHHHHHHGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLRRRQQQPPPNNNLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHNNNSSS]]]gggnnnttt}}}xxxtttpppiiidddccccccbbb```______bbbdddcccfffjjjnnnrrrwww}}}\\\\\\[[[[[[[[[[[[[[[\\\______````````````______```aaabbbbbbbbbaaa______]]]\\\[[[]]]```bbbaaa```ddddddeeefffggghhhiiiiiihhhgggfffeeeddddddddddddaaabbbeeefffggggggffffffggggggggghhhiiijjjjjjjjjgggeeedddbbbbbbcccdddeeedddcccbbbaaaaaaaaaaaaaaa```___^^^]]]\\\]]]___```bbbcccccccccbbbaaa```___aaaaaa``````___]]]\\\[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[YYYYYYYYYYYYZZZYYYWWWVVVVVVWWWWWWVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSTTTTTTRRRSSSSSSRRRPPPPPPQQQSSSSSSRRRPPPNNNMMMLLLLLLKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLOOONNNMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIINNNRRRZZZccciiiooo{{{{{{uuurrrmmmgggbbbaaabbbaaa```___```bbbeeefffjjjnnnssswww{{{[[[[[[[[[[[[[[[[[[\\\\\\______``````______^^^^^^]]]^^^^^^^^^^^^]]]\\\[[[]]]\\\[[[\\\^^^`````````ddddddeeefffggghhhiiiiiihhhgggfffdddcccbbbbbbbbbaaacccdddeeefffeeeddddddhhhhhhhhhiiiiiijjjjjjkkkfffeeedddbbbbbbccccccdddeeeeeecccaaa```___^^^^^^^^^]]]]]]]]]^^^```bbbccceeeeeeeeecccbbb```^^^]]]_________^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\YYYYYYXXXWWWWWWXXXXXXYYYYYYXXXVVVWWWXXXXXXWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVRRRSSSSSSSSSRRRRRRSSSUUUSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGIIILLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMOOOUUU\\\bbbiiiwwwxxxrrrnnnjjjddd```______```______```dddgggkkkoootttyyy}}}ZZZZZZ[[[[[[[[[\\\[[[[[[]]]]]]^^^_______________\\\\\\\\\\\\[[[[[[ZZZZZZ]]]\\\\\\\\\]]]___``````ccccccdddeeeffffffgggggggggfffeeecccbbbaaa``````ddddddeeeffffffeeeeeedddggggggggghhhhhhiiiiiiiiieeedddccccccbbbbbbccccccfffeeecccaaa^^^]]]\\\[[[^^^]]]^^^^^^___aaacccdddeeeeeedddcccbbb```^^^]]]^^^]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[WWWWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWXXXYYYXXXWWWVVVUUUSSSQQQQQQRRRTTTUUUUUUTTTSSSRRRQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVPPPQQQRRRRRRQQQRRRTTTVVVRRRQQQPPPNNNMMMMMMLLLLLLJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAABBBDDDGGGIIILLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKOOOVVV[[[eeettt}}}uuuooojjjgggccc```]]]^^^______```bbbfffiiinnnrrryyy~~~XXXYYYZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[]]]___```aaaaaa\\\\\\[[[[[[ZZZZZZZZZZZZ]]]]]]]]]]]]]]]^^^___```aaabbbbbbccccccdddddddddeeedddcccaaa``````______cccccccccddddddddddddccceeeeeeeeeeeeffffffffffffddddddccccccbbbbbbbbbbbbeeedddbbb___]]]\\\[[[ZZZ____________``````aaaaaabbbccccccbbbaaa```___^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZVVVVVVWWWXXXXXXYYYYYYYYYYYYWWWVVVWWWYYYYYYXXXWWWUUUSSSQQQPPPOOOPPPRRRSSSUUUTTTRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRMMMNNNOOOOOOOOOPPPRRRTTTQQQPPPOOONNNMMMLLLLLLLLLIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAABBBDDDGGGIIIKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDFFFGGGHHHIIIHHHHHHKKKQQQWWWbbbsss}}}yyyrrrlllgggeeecccbbb]]]___``````bbbdddiiilllppptttzzzUUUWWWXXXZZZZZZZZZYYYYYYVVVXXXZZZ\\\___aaabbbbbb]]]\\\[[[[[[ZZZZZZ[[[[[[\\\^^^``````_________``````aaaaaaaaabbbbbbbbbccccccbbbaaa```_____________________``````aaaaaaaaacccccccccccccccccccccccccccccccccccccccbbbbbbbbbcccbbb```^^^]]]\\\[[[[[[________________________`````````aaa``````______]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXVVVWWWXXXYYYYYYYYYYYYYYYXXXVVVVVVVVVXXXYYYXXXWWWTTTSSSRRRPPPPPPPPPQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQSSSSSSTTTTTTSSSRRRPPPOOOKKKLLLNNNMMMMMMMMMPPPRRROOOOOOMMMLLLLLLKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFIIINNNTTT^^^ppp}}}wwwtttnnnhhhdddccccccccc```aaabbbcccdddhhhlllppprrrvvvzzz~~~SSSUUUWWWXXXYYYYYYXXXWWWWWWXXXZZZ\\\^^^``````aaa]]]\\\[[[ZZZZZZZZZ[[[[[[[[[___bbbcccaaa______```aaaaaaaaaaaabbbbbbbbbbbb``````_______________```]]]]]]^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbaaaaaa```___^^^]]]\\\\\\\\\]]]]]]]]]^^^______________________________^^^^^^]]]]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZZZZ[[[[[[[[[ZZZXXXWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOPPPQQQRRRRRRQQQOOONNNKKKLLLMMMMMMLLLLLLNNNPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFHHHHHHEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFHHHKKKPPPYYYjjjzzz}}}xxxqqqnnnjjjeeeaaa```bbbccccccdddeeefffgggjjjooorrrtttwwwzzz}}}RRRSSSVVVXXXXXXXXXWWWVVVXXXYYY[[[\\\^^^^^^______]]]\\\[[[YYYYYYZZZZZZ[[[[[[___dddeeeccc```______bbbbbbbbbbbbbbbccccccccc___^^^^^^^^^^^^___``````^^^^^^______aaabbbddddddcccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbaaaaaa^^^]]]]]]\\\\\\]]]]]]^^^[[[\\\]]]^^^________________________^^^]]]\\\[[[]]]\\\ZZZYYYXXXYYY[[[\\\YYYZZZ[[[[[[[[[YYYXXXWWWVVVWWWXXXXXXXXXXXXVVVVVVVVVUUUTTTUUUWWWXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPQQQRRRRRRRRRQQQOOONNNKKKMMMOOOQQQQQQQQQOOONNNLLLMMMNNNMMMLLLLLLNNNPPPMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGJJJNNNVVVeeettt~~~yyyuuummmkkkgggbbb^^^^^^aaaccceeefffggghhhiiilllppptttvvvxxx{{{}}}TTTSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZ[[[ZZZ[[[]]]^^^]]]]]]]]]^^^^^^^^^______ffffffffffffdddcccaaa```bbbaaa___^^^^^^___``````^^^^^^^^^^^^___```bbbbbbbbbaaa`````````aaacccccchhhfffccc```^^^^^^______`````````___^^^^^^]]]]]][[[[[[[[[[[[\\\]]]^^^____________^^^^^^]]]]]]]]]aaa```___]]]\\\[[[[[[[[[YYYZZZZZZZZZZZZZZZYYYYYYXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYWWWXXXXXXYYYXXXWWWUUUTTTQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGDDDEEEHHHIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEGGGJJJKKKNNNYYYddduuu{{{uuuqqqhhhgggdddcccbbbdddfffggggggiiilllnnnoooqqqtttwwwwwwyyy|||SSSSSSSSSSSSTTTUUUVVVVVVZZZ]]]aaabbbaaa```______\\\\\\\\\]]]]]]^^^___```bbbbbbbbbaaa``````______```___^^^]]]]]]^^^__________________```aaabbbcccbbbbbbaaaaaaaaabbbcccdddeeedddbbb```___^^^^^^___``````___^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^____________^^^^^^]]]]]]]]]___^^^]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVYYYYYYYYYZZZYYYYYYXXXXXXVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGEEEFFFHHHIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDFFFHHHIIILLLUUU```ppp}}}vvvqqqmmmhhhgggeeeddddddfffhhhiiikkkmmmooopppqqqrrruuuwwwyyy|||SSSSSSSSSSSSTTTUUUVVVVVV___dddiiilllkkkfffaaa^^^\\\[[[ZZZ[[[\\\^^^aaabbbbbbaaa```^^^^^^^^^______^^^^^^]]]]]]]]]^^^^^^___```______``````aaabbbccccccbbbbbbbbbbbbcccddddddbbbbbbaaaaaa```_________``````___^^^]]]\\\[[[ZZZ[[[[[[\\\\\\]]]^^^^^^____________^^^^^^^^^^^^^^^\\\[[[[[[ZZZYYYYYYYYYZZZ^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVSSSTTTUUUVVVWWWYYYZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFEEEEEEDDDEEECCCDDDFFFGGGIIIPPPYYYiiizzz~~~wwwqqqllliiigggfffeeeeeefffhhhkkkmmmoooqqqssssssssstttvvvxxx{{{~~~RRRRRRRRRRRRSSSUUUVVVWWW```fffnnnrrroooiiiaaa]]][[[ZZZYYYYYY[[[^^^bbbdddfffeeebbb```______```aaa]]]]]]]]]^^^^^^______``````````````````aaabbbccccccccccccccccccdddddddddaaaaaabbbbbbbbbaaa``````aaaaaa```___]]]\\\[[[[[[[[[\\\]]]^^^^^^________________________^^^^^^^^^[[[[[[ZZZZZZZZZZZZZZZ[[[`````````___^^^\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXYYYXXXVVVSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRPPPOOONNNNNNMMMMMMNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDEEECCCDDDFFFFFFGGGLLLTTTbbbsss{{{tttooojjjffffffeeeeeefffhhhkkknnnpppqqqsssuuuvvvvvvwwwyyy{{{}}}QQQQQQQQQRRRSSSUUUVVVWWW^^^dddlllpppmmmfff___[[[YYYYYYXXXXXXZZZ]]]aaadddiiigggdddaaa___^^^^^^___]]]]]]^^^___```aaaaaaaaa```````````````aaaaaabbbbbbbbbccccccddddddddddddaaabbbbbbccccccbbbaaaaaabbbbbbaaa```___^^^]]]]]]\\\\\\^^^______```______________________________]]]\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXVVVUUUXXXXXXXXXXXXWWWVVVTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTXXXWWWUUUSSSRRRRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQPPPOOONNNMMMMMMMMMNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIHHHHHHFFFFFFEEEGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDBBBCCCDDDDDDEEEDDDCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGDDDDDDGGGGGGGGGJJJPPP\\\lll~~~vvvpppkkkgggdddeeefffgggiiikkknnnqqqrrrqqqsssvvvxxxyyy{{{~~~~~~PPPPPPQQQRRRSSSTTTVVVWWWZZZ^^^dddgggeeeaaa\\\YYYXXXXXXXXXXXXZZZ]]]```bbbfffdddbbb___]]]\\\\\\\\\\\\]]]^^^```aaabbbbbbbbb``````____________``````aaabbbbbbcccdddcccccccccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbaaaaaa```_________\\\]]]^^^```aaa``````__________________`````````______^^^]]]\\\\\\]]]]]][[[[[[[[[ZZZZZZXXXWWWVVVXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJJJJHHHFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGFFFEEEDDDDDDDDDEEEBBBBBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGDDDDDDGGGHHHGGGIIIMMMVVVaaauuu|||uuuoookkkhhhfffdddhhhiiijjjmmmooorrruuuvvvtttvvvyyy{{{}}}PPPPPPPPPQQQSSSTTTVVVWWWUUUYYY\\\^^^]]][[[ZZZZZZWWWXXXXXXYYY[[[]]]^^^___aaa``````___^^^]]]\\\\\\ZZZ[[[]]]___aaabbbbbbbbb______^^^^^^^^^^^^______```aaabbbcccccccccbbbbbbbbbaaa```___^^^^^^___```````````````````````````\\\]]]___aaaaaaaaa```___^^^_________`````````aaa``````^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNMMMNNNNNNOOOPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHKKKJJJHHHEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFAAABBBDDDEEEFFFEEEDDDCCCAAABBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFCCCCCCGGGHHHGGGHHHJJJOOOTTTcccuuuwwwsssnnnjjjiiiiiiiiihhhlllmmmooorrrtttwwwyyyzzzzzz|||~~~OOOPPPPPPQQQSSSTTTVVVWWWSSSUUUWWWWWWWWWWWWYYY[[[WWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^___``````______^^^XXXZZZ\\\^^^```aaaaaaaaa___^^^^^^]]]]]]]]]^^^^^^___```aaabbbcccbbbaaaaaabbb```^^^\\\[[[\\\]]]^^^^^^^^^^^^____________```\\\]]]___aaabbbaaa```___^^^_________``````aaaaaaaaa```___]]]\\\[[[[[[[[[YYYYYYZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXYYYXXXXXXXXXTTTTTTUUUUUUVVVVVVVVVWWWSSSTTTUUUWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLLLLLLLLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEIIIKKKKKKHHHEEEDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGG@@@BBBDDDEEEFFFEEEDDDCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEBBBBBBFFFHHHGGGGGGIIIJJJKKKUUUgggwww~~~}}}}}}}}}|||{{{qqqnnnjjjhhhiiilllmmmnnnpppqqqsssuuuxxxzzz|||}}}MMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVTTTSSSTTTWWWZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\\\\[[[\\\^^^```]]]\\\\\\]]]]]]^^^___```]]]^^^^^^_______________]]]\\\\\\^^^```aaaaaa```___```___]]]\\\[[[]]]___^^^^^^____________^^^^^^]]]^^^___aaaaaaaaa``````]]]]]]\\\\\\\\\]]]]]]^^^\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRPPPNNNOOORRRRRROOOMMMLLLLLLLLLLLLMMMNNNOOOPPPSSSQQQPPPNNNMMMMMMNNNNNNOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJIIIHHHIIIKKKMMMOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHCCCDDDFFFGGGFFFEEECCCBBBEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBAAA@@@@@@@@@BBBDDDFFFKKKIIIFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEJJJLLLRRR[[[dddrrr|||yyyvvvsssqqqpppkkkjjjhhhggghhhkkkooorrrtttuuuwwwyyy{{{|||||||||LLLMMMNNNOOOQQQRRRSSSTTTUUUVVVVVVTTTSSSTTTWWWYYYZZZZZZZZZZZZ[[[[[[[[[\\\YYY[[[\\\\\\[[[[[[]]]___]]]]]]\\\]]]]]]^^^___```]]]]]]___``````aaaaaaaaa```___^^^___```aaa```______```___^^^\\\\\\]]]___^^^______``````______^^^^^^___```aaaaaaaaa```______^^^^^^^^^^^^^^^______^^^^^^^^^^^^]]]\\\\\\[[[]]]\\\\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPQQQRRRRRRPPPMMMNNNNNNMMMMMMMMMMMMMMMNNNPPPOOONNNMMMLLLLLLMMMNNNNNNMMMNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHGGGHHHJJJLLLMMMKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@BBBDDDEEEIIIHHHFFFCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGMMMTTT[[[iii~~~|||xxxtttpppmmmlllkkkiiihhhggggggiiilllppprrrvvvwwwxxxzzz|||}}}~~~~~~KKKLLLMMMNNNOOOQQQQQQRRRTTTUUUUUUTTTSSSTTTVVVXXXXXXYYYYYYZZZ[[[\\\]]]]]]YYY[[[\\\\\\[[[\\\]]]___]]]]]]]]]^^^^^^___```aaa^^^^^^```aaaaaabbbbbbbbbbbbaaa``````aaaaaa```^^^______```^^^]]]\\\^^^_________````````````______`````````aaa``````___^^^``````___________________________^^^^^^\\\[[[[[[^^^^^^]]]\\\ZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTSSSRRRRRRSSSRRRPPPNNNPPPOOONNNMMMLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHGGGGGGHHHIIIKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCFFFEEECCCAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@@@@AAABBBDDDEEEGGGFFFDDDBBBAAAAAABBBCCCEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDIIIMMMRRR___xxx}}}xxxuuuqqqllliiiggggggggghhhhhhhhhiiikkknnnppprrrwwwxxxzzz|||~~~KKKKKKLLLMMMNNNOOOPPPPPPSSSTTTTTTSSSRRRSSSUUUWWWUUUUUUVVVXXXYYYZZZ[[[\\\ZZZ\\\^^^^^^]]]]]]^^^```____________```aaabbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaa___^^^___```aaa```^^^^^^___```___^^^]]]^^^```___``````aaaaaa``````___aaaaaaaaa```______^^^]]]__________________^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYY]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQOOONNNOOONNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBDDDEEEDDDDDDCCCAAAAAAAAAAAABBBEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJEEEEEEEEEEEEEEEEEEEEEEEECCCEEEIIILLLNNNYYYqqq~~~zzzwwwqqqnnnjjjfffeeeeeeggghhhkkkkkklllmmmnnnoooqqqqqqwwwxxxzzz|||~~~JJJKKKKKKLLLMMMNNNOOOOOOQQQRRRSSSSSSRRRRRRSSSUUUSSSTTTUUUVVVXXXZZZ[[[[[[[[[]]]___```______```aaa````````````aaabbbcccdddddddddccccccbbb```___^^^]]]\\\\\\]]]___``````___]]]___``````___^^^___``````aaaaaaaaaaaaaaaaaa```bbbbbbaaa```___^^^^^^]]]]]]^^^^^^^^^^^^]]]\\\[[[\\\\\\\\\[[[[[[YYYXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLMMMNNNNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIEEEEEEFFFGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCC@@@AAAAAAAAABBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIKKKLLLTTTiii|||~~~|||{{{zzzwwwtttqqqkkkiiifffeeeeeehhhkkkmmmppppppppppppqqqqqqrrrrrrxxxyyy{{{}}}KKKKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSSSSRRRQQQRRRTTTTTTTTTVVVWWWXXXZZZ[[[\\\[[[]]]```aaa```___`````````______``````aaabbbcccddddddccccccaaa```^^^^^^[[[[[[ZZZ\\\^^^``````___]]]___```aaa_________```aaaaaabbbbbbbbbbbbaaaaaacccbbbaaa___^^^^^^^^^^^^[[[\\\]]]]]]\\\[[[YYYXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXYYYYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRROOOPPPRRRQQQPPPNNNOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNNNNOOOOOONNNMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFGGGHHHHHHFFFDDDCCCFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCBBBDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHIIIOOO]]]kkk{{{yyyvvvuuutttqqqnnnkkkhhhgggfffgggiiilllooorrrtttsssrrrrrrrrrsssuuuvvvyyyzzz}}}KKKLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRRRRQQQQQQQQQSSSSSSTTTTTTVVVWWWXXXYYYYYYYYY\\\___```___^^^^^^^^^]]]]]]]]]]]]^^^___```aaaaaaaaabbbbbbaaaaaa```___^^^\\\\\\]]]___```___^^^\\\^^^aaaaaa```___``````aaabbbbbbccccccbbbbbbaaabbbaaa```___^^^^^^______[[[\\\]]]]]]\\\[[[YYYWWWXXXYYYYYYZZZZZZZZZZZZZZZWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQNNNPPPRRRRRRPPPOOOQQQRRRNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFHHHIIIKKKGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBBBBCCCCCCCCCBBBCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBBBBCCCBBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBCCCGGGIIIKKKSSS\\\jjj{{{~~~|||zzzzzz|||~~~~~~~~~wwwuuurrrpppooommmiiiggghhhhhhhhhjjjlllooorrrssssssrrrqqqqqqrrruuuxxxzzz|||}}}LLLLLLMMMMMMNNNNNNOOOOOONNNPPPRRRRRRQQQPPPQQQRRRQQQQQQRRRSSSTTTUUUUUUVVVWWWZZZ]]]^^^^^^]]]\\\]]][[[[[[[[[[[[\\\]]]^^^^^^^^^___```aaaaaabbbbbbbbbaaa___^^^^^^___```^^^]]]\\\^^^aaaaaaaaa``````aaabbbbbbccccccccccccbbbbbbbbbaaa___^^^^^^___``````[[[\\\]]]^^^]]][[[YYYWWWXXXYYYZZZ[[[[[[\\\\\\[[[XXXXXXXXXWWWWWWVVVVVVVVVTTTTTTUUUVVVXXXYYYZZZZZZUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQMMMPPPSSSSSSQQQQQQRRRUUUPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHFFFFFFGGGIIIKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIGGGEEEDDDDDDGGGIIIKKKIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@?????????@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCAAABBBGGGJJJKKKNNNSSSZZZhhhzzz}}}yyyxxxvvvwwwyyy{{{|||{{{uuussspppnnnllljjjgggeeeiiiiiijjjlllnnnppprrrsssqqqpppoooooorrrvvv{{{~~~~~~JJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPTTTTTTSSSSSSSSSTTTVVVWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]___aaaaaaaaaaaa``````___^^^]]]```___^^^]]]\\\[[[[[[[[[```___]]]]]]]]]^^^```bbbaaaaaa``````_________^^^bbbaaa```___^^^]]]]]]]]]`````````___^^^]]]\\\[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZZZZYYYXXXWWWWWWVVVXXXWWWVVVUUUUUUUUUVVVVVVXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQOOOOOOOOOOOOQQQQQQQQQOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLLLLPPPOOOMMMJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGJJJGGGDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFEEEBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAACCCFFFGGGFFFDDDFFFFFFEEEEEEDDDBBBAAA@@@CCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKUUUZZZfffttt~~~|||xxxttttttvvvvvvrrrmmmooommmkkkiiihhhhhhiiijjjkkklllnnnoooqqqrrrrrrrrrqqqqqqrrrtttvvvxxxzzz|||{{{|||JJJJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPRRRRRRQQQQQQRRRSSSTTTUUUWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\^^^``````````````````______^^^______^^^]]]\\\\\\\\\\\\^^^]]]\\\[[[\\\]]]___````````````______^^^^^^^^^aaa```___^^^]]]]]]\\\\\\_________^^^]]]\\\[[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\\\\[[[ZZZXXXWWWVVVUUUWWWWWWVVVVVVUUUUUUUUUUUUWWWWWWXXXWWWVVVUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNMMMMMMNNNOOOOOOQQQOOOMMMMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMOOONNNLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGIIIGGGGGGGGGHHHHHHGGGEEEHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEECCCBBBCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEHHHIIIHHHGGGFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIJJJLLLQQQ[[[hhhsss~~~{{{wwwsssrrrsssssspppllljjjiiihhhgggggghhhiiijjjoooooopppqqqrrrssssssssssssssstttuuuvvvxxxzzz{{{~~~IIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQPPPOOOOOOPPPPPPRRRSSSSSSVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXYYY[[[]]]^^^^^^^^^___````````````___^^^^^^]]]]]]\\\]]]]]]]]]\\\\\\[[[ZZZZZZ\\\]]]^^^______^^^^^^^^^^^^^^^]]]^^^^^^]]]]]]\\\\\\\\\[[[]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]][[[ZZZXXXWWWVVVUUUWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXVVVTTTSSSPPPPPPPPPQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNPPPNNNLLLLLLMMMNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJMMMNNNMMMIIIFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCDDDFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEHHHIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@AAAAAAAAAAAA@@@@@@???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJNNNVVVaaaiiirrr~~~}}}{{{{{{}}}~~~}}}|||zzzuuupppnnnoooooommmkkkkkkkkkkkkkkkllloooqqqrrrttttttttttttttttttssssssttttttuuuvvvxxxyyy{{{|||IIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXZZZ[[[\\\\\\]]]^^^___````````````]]]]]]\\\\\\\\\]]]]]]^^^[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZYYY[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVXXXYYYYYYWWWTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPMMMLLLKKKKKKKKKKKKLLLMMMOOOMMMKKKKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKMMMMMMMMMLLLJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHJJJMMMOOONNNKKKGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEDDDCCCCCCDDDEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEEEEEEEFFFFFFGGGGGGJJJMMMTTT]]]ccciiitttzzzxxxwwwwwwyyyzzzzzzyyyxxxsssnnnkkkkkklllkkkjjjllllllmmmoooqqqtttvvvxxxwwwwwwvvvuuuttttttsssssstttuuuvvvwwwyyy|||~~~HHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMNNNOOOQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^_________\\\\\\[[[[[[[[[\\\\\\]]][[[[[[[[[[[[[[[\\\\\\]]][[[[[[[[[[[[[[[\\\\\\\\\YYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYZZZZZZ[[[ZZZZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYXXXXXXXXXXXXXXXXXXUUUUUUVVVVVVVVVUUUTTTSSSTTTUUUWWWYYYXXXWWWTTTRRRSSSSSSRRRQQQQQQPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNMMMLLLJJJKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJJJJLLLMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLJJJIIIDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCC@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFEEEEEEFFFHHHMMMVVV[[[___hhhppp|||{{{yyywwwuuuuuuuuuvvvuuutttuuuqqqmmmjjjiiijjjjjjjjjjjjkkklllnnnqqqsssuuuvvvwwwwwwuuutttsssssssssttttttuuuvvvyyy|||GGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXYYYYYY[[[\\\]]]]]]]]]]]][[[[[[ZZZZZZYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\\\\YYYZZZZZZZZZZZZ[[[[[[[[[XXXYYY[[[\\\\\\\\\[[[[[[XXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUVVVVVVVVVUUUSSSRRRSSSTTTUUUWWWVVVUUUTTTRRRSSSRRRRRRQQQPPPPPPOOOOOOOOONNNMMMLLLLLLMMMNNNOOOLLLKKKJJJJJJLLLMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNLLLLLLJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBAAA@@@???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDCCCCCCEEEFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@AAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDFFFEEEIIIPPPUUUXXX___gggnnn||||||wwwwwwuuusssrrrrrrrrrqqqpppqqqpppmmmkkkjjjjjjkkklllooooooppprrrssstttuuuvvvvvvuuutttsssssstttuuuvvvuuuvvvxxxzzz}}}GGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZWWWYYY[[[\\\]]]]]]\\\[[[WWWXXXYYYZZZ[[[\\\\\\\\\WWWXXXXXXYYYYYYXXXXXXWWWYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTVVVVVVVVVUUUSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSNNNNNNOOOOOOPPPPPPQQQQQQNNNNNNMMMLLLLLLMMMNNNNNNLLLJJJIIIIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOMMMLLLKKKJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGHHHGGGFFFCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAACCCCCCBBB@@@???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCAAAAAACCCEEECCCCCCCCCCCCCCCBBBBBBAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????<<<===@@@BBBCCCBBBBBBAAA????????????????????????======>>>>>>???@@@@@@AAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFDDDCCCBBBHHHFFFGGGLLLPPPSSSYYY```dddppp}}}zzzuuusssqqqooooooppppppooonnnnnnnnnnnnmmmllllllmmmnnnuuuuuuuuuvvvvvvvvvuuuuuuuuutttsssssstttvvvxxxyyyyyyzzzzzz|||~~~GGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHJJJLLLNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSPPPQQQRRRTTTUUUUUUUUUUUUWWWXXXXXXYYYYYYYYYYYYYYY[[[ZZZYYYWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZWWWYYY[[[]]]^^^^^^]]]\\\WWWXXXYYY[[[\\\\\\\\\\\\VVVWWWXXXYYYYYYXXXWWWVVV[[[ZZZXXXVVVTTTRRRPPPOOOSSSTTTVVVVVVVVVUUUSSSQQQRRRRRRRRRRRRRRRSSSSSSSSSJJJKKKLLLMMMOOOQQQRRRRRRNNNMMMLLLKKKKKKLLLMMMNNNKKKJJJIIIIIIKKKLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKLLLNNNOOONNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHFFFCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCAAA???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<>>>@@@@@@>>>>>>@@@CCCBBBBBBBBBCCCBBBBBBAAAAAA===>>>???@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>;;;<<>>??????@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBFFFCCCCCCGGGJJJLLLRRRXXX___iiittt}}}yyyuuupppnnnmmmmmmnnnooonnnmmmmmmnnnoooooonnnmmmnnnooottttttttttttsssqqqpppooouuutttssstttuuuwwwzzz|||}}}}}}}}}}}}~~~BBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXYYYZZZZZZYYYXXXWWWVVVWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVWWWXXXWWWVVVVVVWWWXXXZZZ\\\]]]\\\[[[ZZZYYYZZZZZZ[[[\\\]]]]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNMMMLLLKKKKKKOOONNNMMMKKKJJJJJJJJJJJJMMMLLLKKKKKKLLLOOOQQQSSSQQQOOOMMMJJJIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHIIIJJJKKKKKKKKKKKKGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBBBBB@@@@@@???>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>????????????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBCCCEEEEEEDDDBBBFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFHHHKKKQQQTTTYYY]]]gggttt}}}xxxssspppllllllkkkjjjkkkmmmpppqqqvvvtttqqqooonnnoooppprrrvvvuuutttsssssstttvvvwww{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~CCCDDDEEEEEEFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNQQQQQQQQQQQQRRRTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVXXXZZZ[[[\\\\\\[[[ZZZXXXXXXYYYYYYZZZ[[[[[[\\\ZZZYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUURRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNPPPTTTWWWYYYPPPNNNLLLJJJIIIIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@BBBBBBBBBAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>======<<<<<<===>>>>>>????????????????????????@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGJJJOOORRRVVVZZZbbbooo|||~~~~~~~~~|||{{{{{{zzzzzz{{{zzzxxxuuuqqqoookkkkkkkkkkkkmmmooorrrtttwwwuuusssrrrqqqqqqrrrsssuuuuuuuuuuuuuuuuuuvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}}~~~EEEEEEEEEEEEDDDCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMNNNNNNOOOOOOOOONNNLLLLLLOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVWWWYYYZZZ[[[[[[ZZZYYYVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSQQQQQQRRRRRRSSSTTTUUUUUUPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOQQQTTTWWWYYYNNNMMMKKKJJJIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@??????@@@????????????>>>>>>>>>======<<<<<<<<<===>>>>>>======>>>??????@@@AAAAAA>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGFFFCCCAAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGKKKNNNRRRUUU\\\gggsss~~~}}}{{{zzzzzzzzzzzz|||}}}}}}||||||}}}}}}{{{|||~~~}}}zzzwwwuuuuuurrrrrrsssrrrrrrqqqpppooolllllllllmmmooorrrtttvvvxxxwwwvvvuuutttttttttuuuuuuuuuvvvwwwwwwwwwwwwwwwyyyzzz|||}}}}}}|||zzzyyyyyyyyyzzzzzz|||EEEEEEEEEEEEDDDCCCBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLIIIJJJMMMOOOOOOOOONNNMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVUUUUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZZZZYYYWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQLLLLLLJJJIIIIIIIIIIIIJJJGGGGGGGGGHHHHHHGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????>>>>>>>>>??????@@@===>>>>>>>>>?????????@@@>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBFFFIIIGGGBBB@@@BBBEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCEEEHHHKKKPPPRRRXXX```jjjyyy~~~~~~}}}|||zzz|||zzzwwwuuuttttttvvvwwwwwwzzz~~~}}}{{{yyyxxxxxxyyyyyywwwyyyzzzyyyvvvrrrpppooommmmmmmmmmmmnnnoooppppppooooooooopppqqqsssuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvxxxyyyzzzzzzyyyxxxyyy{{{~~~~~~{{{yyywwwxxxzzz|||DDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLHHHJJJLLLNNNNNNNNNLLLKKKNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWXXXYYYYYYZZZZZZZZZXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPOOOOOONNNNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNLLLLLLLLLKKKLLLLLLLLLMMMJJJJJJIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@????????????@@@@@@AAAAAABBBBBBCCC??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>??????@@@AAAAAA@@@@@@??????>>>======>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>????????????>>>>>>>>>============>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAEEEHHHFFFBBB???AAAEEEBBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCCCCCCCDDDFFFHHHMMMOOOTTT\\\cccppp~~~~~~|||zzz~~~{{{wwwsssqqqpppqqqrrrqqqssswwwzzz}}}~~~zzzyyywwwuuutttttttttuuutttvvvwwwvvvrrrooommmlllkkkkkkllllllnnnppprrrssstttttttttttttttttttttuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvxxxyyy{{{||||||{{{zzz{{{}}}}}}{{{xxx|||BBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMLLLJJJHHHGGGMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTSSSTTTTTTUUUVVVWWWWWWVVVUUUTTTUUUVVVWWWXXXWWWWWWWWWVVVWWWXXXXXXYYYWWWXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWVVVVVVVVVUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTVVVWWWWWWVVVUUUTTTRRRQQQOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMIIIIIIJJJKKKLLLMMMNNNOOOHHHHHHIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEECCCBBBAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@????????????@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAA@@@@@@??????>>>=========>>>>>>????????????>>>>>>======>>>>>>>>>>>>>>>???======<<<<<<;;;;;;<<<<<<@@@@@@???>>>>>>===<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCAAABBBBBBBBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBBAAAAAA@@@BBBEEEDDDBBB@@@BBBDDDAAAAAAAAABBBBBBBBBBBBBBB???AAABBBCCCBBBCCCFFFHHHKKKMMMSSSYYY^^^hhhzzz~~~|||zzz|||yyyuuuqqqooonnnnnnooommmoooqqqrrrtttvvvyyy|||~~~~~~~~~}}}|||wwwvvvtttrrrppppppppppppqqqrrrsssqqqnnnlllkkkkkkmmmmmmnnnoooppprrrtttuuuxxxxxxwwwwwwvvvuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz|||}}}}}}}}}}}}}}}}}}www}}}BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJMMMLLLLLLKKKJJJIIIHHHGGGKKKKKKKKKLLLMMMNNNPPPPPPRRRRRRRRRRRRRRRTTTUUUVVVWWWVVVUUUTTTTTTVVVXXXYYYXXXWWWWWWVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRSSSUUUWWWXXXWWWWWWVVVTTTSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBAAAAAACCCDDDEEEGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFDDDBBBAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@AAA@@@??????>>>======<<<<<<>>>>>>????????????>>>>>>============>>>>>>??????======<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=====================>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB>>>@@@BBBCCCCCCDDDFFFHHHHHHKKKQQQWWW[[[bbbqqq~~~}}}{{{yyyxxxvvvssspppnnnmmmmmmmmmmmmnnnooonnnnnnooorrrttttttuuuvvvxxxzzz|||}}}~~~}}}{{{yyyxxxtttsssqqqooommmmmmmmmmmmoooooonnnllliiihhhiiikkkppppppqqqrrrtttuuuuuuvvvxxxxxxyyyyyyxxxxxxwwwwwwyyyxxxvvvuuuuuuvvvxxxyyy{{{{{{{{{{{{}}}~~~zzzBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOQQQPPPPPPPPPQQQRRRTTTUUUWWWVVVUUUTTTTTTVVVXXXYYYXXXXXXWWWVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZZZZZZZZZZYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVWWWTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRSSSUUUWWWYYYVVVVVVUUUUUUTTTSSSSSSSSSOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCEEEGGGHHHHHHFFFEEECCCCCCEEEFFFHHHHHHFFFDDDBBBAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@AAA?????????>>>======<<<<<<>>>>>>????????????>>>>>><<<=========>>>>>>??????@@@???>>>===============<<<<<<======>>>>>>??????============>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCC???@@@@@@AAAAAA@@@@@@???AAA@@@@@@@@@??????>>>>>>>>>===>>>???BBBCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBB===???BBBCCCCCCDDDFFFHHHFFFIIIPPPVVVXXX^^^kkkyyy~~~}}}|||zzzxxxwwwuuusssqqqooonnnnnnnnnooopppooonnnmmmmmmoooqqqnnnoooqqqsssuuuwwwyyyzzzzzz|||~~~}}}zzzxxxvvvvvvsssrrrooommmlllkkkkkkkkkmmmlllkkkhhhffffffhhhkkkqqqrrrsssuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyzzzyyywwwuuuuuuwwwyyy{{{|||{{{{{{{{{|||~~~DDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAABBBCCCEEEGGGHHHFFFGGGHHHGGGFFFFFFHHHJJJKKKJJJIIIHHHGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMOOOOOONNNOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWYYYZZZRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTVVVWWWVVVTTTRRRQQQRRRRRRQQQQQQRRRRRRSSSTTTWWWWWWVVVUUUSSSQQQOOONNNPPPOOOMMMKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFFFFEEEDDDBBB@@@@@@<<<===@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>???>>>>>>===>>>@@@BBBCCC@@@@@@>>>=========>>>???>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========;;;:::999???>>>>>>===<<<;;;;;;;;;============>>>>>>>>>>>>@@@@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>???>>>=========>>>@@@AAAAAA@@@???>>>>>>>>>@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHJJJMMMQQQVVV^^^gggmmm}}}{{{zzzzzzvvvtttsssssssssrrrooommmkkkkkklllmmmnnnnnnmmmmmmlllkkkiiihhhiiikkknnnoootttuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~|||zzzxxxxxx{{{~~~|||yyyxxxwwwvvvtttqqqpppnnnkkkiiiiiilllooonnnooonnnllljjjjjjkkkmmmssstttvvvxxxzzzyyyxxxxxxvvvxxxyyywwwuuuuuuxxx{{{wwwwwwwwwwwwxxxyyyzzzzzz}}}~~~~~~~~~~~~CCCCCCCCCDDDCCCCCCBBBBBB@@@@@@AAAAAABBBDDDEEEFFFEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRTTTUUUUUUVVVVVVVVVUUUUUUWWWXXXXXXXXXYYYYYYYYYYYY\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVWWWXXXXXXSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWVVVUUUTTTRRRQQQPPPPPPOOOMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???===>>>@@@BBBCCCBBBAAA@@@??????@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>@@@AAABBBAAA@@@???>>>===>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<======>>>===<<<;;;:::>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???>>>>>>======>>>>>>???@@@@@@AAAAAA@@@@@@???>>>???>>>=========>>>???@@@@@@@@@???>>>>>>??????@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHKKKNNNSSSZZZaaaggglllvvv}}}{{{zzzyyyyyyuuutttsssssssssrrrpppnnnllllllmmmnnnnnnnnnnnnnnnllljjjhhhggghhhiiikkkmmmnnnooopppqqqssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvtttsssssswwwyyy~~~~~~{{{wwwuuuttttttrrrqqqppppppooommmkkklllnnnpppqqqqqqqqqpppnnnnnnpppqqquuuvvvxxxzzz{{{zzzyyyxxxvvvvvvvvvuuuuuuuuuwwwyyyxxxxxxxxxyyyyyy{{{||||||}}}}}}}}}~~~AAABBBBBBBBBAAAAAA@@@?????????AAABBBCCCCCCDDDCCCEEEFFFFFFFFFEEEEEEGGGIIIGGGGGGGGGHHHIIIJJJLLLMMMIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRUUUVVVVVVVVVVVVVVVUUUUUUWWWWWWWWWXXXXXXXXXYYYYYY[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYXXXWWWVVVVVVVVVWWWSSSSSSSSSSSSTTTTTTUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUTTTSSSRRRRRRPPPOOOMMMLLLLLLLLLMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMMMMMMMLLLLLLLLLKKKMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCBBBAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@>>>???@@@AAABBBBBBCCCDDD??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???======>>>>>>>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<======>>>???@@@@@@@@@@@@??????>>>>>>>>>=========>>>???@@@??????>>>>>>>>>??????@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEGGGJJJMMMSSSYYY^^^^^^fffuuu~~~|||zzzxxxxxxxxxtttsssrrrssstttsssrrrpppmmmnnnoooooopppooooooooollljjjiiigggggghhhiiijjjhhhiiijjjkkklllmmmnnnnnnnnnoooooopppqqqrrrssssssvvvvvvuuuuuuuuutttttttttsssrrrqqqooonnnmmmmmmlllqqqsssvvvzzz~~~~~~~~~~~~}}}xxxvvvsssqqqqqqqqqqqqpppnnnoooppppppooooooppprrrssstttuuutttssssssuuuwwwxxxyyy{{{||||||{{{yyyxxxvvvtttssstttuuuwwwwwwvvvyyyyyyyyyzzz{{{}}}~~~AAAAAAAAAAAAAAA@@@?????????@@@BBBCCCDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDFFFHHHGGGGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLOOONNNNNNOOOOOOPPPQQQRRRVVVVVVVVVVVVVVVUUUUUUTTTVVVVVVWWWWWWWWWXXXXXXXXXZZZZZZZZZYYYYYYYYYXXXXXXZZZYYYXXXWWWVVVVVVUUUUUUSSSRRRQQQQQQRRRSSSUUUVVVTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVSSSSSSSSSTTTSSSSSSRRRQQQOOONNNMMMLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCC????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>><<<===============<<<<<<======>>>??????>>>===<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<======>>>>>>???????????????>>>>>>============>>>>>>??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????????????????????????????>>>??????@@@AAAAAABBBBBBBBBDDDEEEGGGIIIMMMRRRVVVXXX^^^jjjyyy|||yyywwwvvvvvvsssrrrrrrsssttttttsssqqqoooppppppqqqqqqpppppppppmmmllljjjiiihhhhhhiiiiiigggggghhhhhhiiiiiijjjjjjiiijjjjjjkkkllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmllliiihhhggggggfffffffffgggkkkmmmooorrrtttvvvwwwxxx{{{|||||||||zzzzzz|||~~~}}}{{{wwwwwwvvvwwwwwwyyy{{{||||||~~~}}}}}}|||{{{zzzzzzyyyxxxuuusssqqqppppppqqqqqqpppkkkmmmpppqqqqqqpppqqqrrruuuvvvwwwwwwwwwwwwyyy{{{{{{|||}}}~~~}}}|||zzzyyywwwtttssstttwwwyyyxxxvvvyyyyyyzzzzzz|||}}}AAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQTTTUUUUUUVVVUUUUUUTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYYYYXXXXXXXXXWWWWWWYYYXXXXXXWWWWWWVVVUUUTTTRRRQQQQQQPPPQQQRRRSSSTTTSSSRRRRRRQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPPPPOOONNNNNNLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>?????????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????????????????>>>>>>======<<<<<<============<<<<<<<<<===>>>??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???>>>>>>======>>>>>>???===>>>>>>??????>>>>>>>>><<<<<<======>>>>>>>>>>>>======>>>>>>????????????======>>>>>>>>>?????????????????????????????????>>>>>>??????@@@AAAAAAAAABBBCCCEEEEEEFFFIIIMMMPPPTTTWWW```lllvvv}}}xxxuuutttssssssrrrrrrsssuuuuuutttrrrpppqqqqqqqqqqqqqqqpppppppppooommmkkkjjjjjjjjjkkkggggggggggggggggggggghhheeeeeeffffffgggggghhhhhhiiijjjjjjjjjjjjiiihhhhhhbbbbbbaaaaaaaaabbbbbbcccggghhhiiikkkmmmoooppppppttttttuuutttrrrsssuuuwwwvvvyyy}}}}}}zzzxxxwwwrrrrrrqqqrrrsssuuuwwwxxx{{{||||||||||||{{{zzzyyy{{{{{{zzzxxxvvvtttssssssrrrpppnnnmmmnnnoooooonnniiillloooqqqqqqqqqqqqrrrtttvvvxxxxxxxxxxxxzzz{{{|||}}}~~~~~~~~~|||zzzxxxxxxvvvuuuwwwzzz|||zzzxxxyyyyyyzzzzzz{{{}}}~~~@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDBBBCCCCCCCCCBBBBBBDDDFFFFFFGGGGGGGGGGGGFFFEEEDDDHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOORRRSSSSSSTTTUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRTTTUUUUUUUUUTTTSSSOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOOOONNNLLLLLLMMMMMMLLLLLLKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@???>>>======>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>???======>>>??????>>>>>>=========>>>>>>>>>===<<<;;;;;;;;;<<<=========<<<<<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>??????>>>>>>======>>>>>>???<<<======>>>>>>>>>>>>===;;;<<<===>>>>>>>>>======<<<<<<===>>>????????????=========>>>>>>>>>??????????????????????????????????????????@@@@@@AAAAAABBBCCCDDDDDDDDDFFFIIILLLSSSUUU\\\eeemmmvvv}}}xxxtttssssssssssssrrrsssuuuuuutttrrrqqqqqqqqqrrrqqqqqqpppoooqqqpppooonnnmmmmmmllllllhhhgggggggggffffffeeeeeeaaaaaaaaabbbbbbcccccccccfffggghhhhhhhhhgggeeeddd^^^^^^^^^^^^^^^______```cccccceeefffhhhiiikkkkkknnnoooooonnnmmmmmmnnnpppnnnqqqtttvvvuuutttssssssooooooooooooppprrrtttvvvyyyyyyyyyyyyxxxwwwvvvvvvxxxyyyxxxvvvrrrpppooopppooommmkkkjjjkkkllllllkkkiiillloooqqqqqqqqqrrrssssssuuuxxxxxxxxxxxxxxxzzzzzz{{{}}}}}}}}}{{{yyyxxxxxxxxxxxxzzz|||}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~>>>???@@@BBBCCCDDDDDDEEECCCCCCBBBBBBBBBCCCDDDDDDAAABBBCCCBBBAAAAAACCCEEECCCDDDEEEFFFFFFEEEDDDDDDHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOPPPQQQRRRRRRRRRQQQQQQOOOPPPRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKHHHIIIJJJKKKKKKLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBB>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@??????>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????======>>>??????>>>===<<<;;;<<<=========<<<:::::::::;;;<<<<<<======<<<<<<:::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::<<<>>>???@@@>>>======<<<<<<======>>>;;;<<<======>>>>>>======;;;<<<===>>>>>>>>>===<<<;;;<<<===>>>?????????>>>============>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@AAAAAA@@@AAACCCCCCCCCDDDFFFIIIQQQSSSYYYbbbiiiqqq~~~{{{wwwtttsssttttttsssssstttuuuuuusssrrrqqqqqqqqqqqqqqqpppooooooppppppoooooonnnnnnnnnnnnjjjjjjiiihhhhhhgggffffff___````````````aaaaaaaaabbbccceeeeeeeeedddbbbaaa\\\\\\\\\[[[\\\\\\]]]^^^___```aaabbbdddfffggghhhjjjkkklllkkkiiihhhhhhiiiiiikkknnnnnnnnnnnnooopppmmmmmmmmmmmmoooqqqssstttuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuussspppmmmnnnoooooommmkkkjjjkkkllllllkkklllnnnpppqqqqqqqqqssstttsssvvvxxxxxxxxxwwwwwwxxxxxxyyy{{{||||||zzzyyywwwvvvxxx{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~<<<===???AAACCCDDDEEEEEECCCBBBAAA@@@AAABBBCCCDDDAAABBBBBBBBBAAAAAACCCDDD@@@AAACCCDDDEEEFFFEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUVVVWWWWWWWWWVVVTTTRRRQQQMMMOOOQQQSSSSSSRRRQQQPPPNNNOOOQQQRRRSSSRRRPPPOOOQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNNNNNNNMMMLLLLLLNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLKKKNNNOOOOOOOOOOOONNNMMMMMMGGGHHHIIIKKKLLLLLLMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIICCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@============>>>???@@@AAA>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????======>>>??????>>>===<<<:::;;;<<<<<<<<<;;;:::999::::::;;;<<<=========<<<999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555555777999;;;===???@@@<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>======:::;;;===>>>>>>>>>===<<<:::;;;===>>>?????????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA???@@@BBBBBBAAABBBEEEGGGKKKMMMSSS\\\dddlllyyyyyyvvvttttttuuuuuutttssstttuuuuuusssqqqqqqqqqqqqqqqqqqpppooonnnooooooooooooooonnnnnnnnnnnnmmmlllkkkjjjiiiiiihhhaaaaaaaaaaaaaaaaaabbbbbb```aaabbbccccccaaa```^^^[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]^^^___aaaccceeefffhhhiiijjjiiigggeeeeeeeeehhhjjjkkkkkkjjjjjjkkkmmmllllllllllllnnnppprrrsssrrrrrrrrrsssttttttuuuuuuppprrrsssqqqnnnmmmnnnppprrrpppmmmlllmmmnnnmmmmmmnnnppprrrrrrrrrrrrtttvvvtttvvvxxxyyyxxxwwwwwwwwwwwwxxxzzz{{{{{{zzzxxxwwwtttxxx|||}}}{{{{{{|||~~~~~~>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKHHHIIIJJJKKKLLLMMMNNNOOONNNOOOQQQSSSUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNRRRRRRQQQOOOMMMLLLJJJJJJNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQNNNLLLLLLLLLMMMNNNRRRQQQOOOMMMLLLKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFFFFDDDAAA@@@@@@@@@CCCBBBAAA@@@???===<<<<<>>>>>===<<<;;;;;;;;;;;;<<<<<<>>>??????============>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<======>>>>>>??????======<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888888999;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>============????????????>>>>>>>>>>>>======>>>======>>>@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDEEEIIIIIILLLSSS[[[dddsss{{{xxxxxxxxxwwwvvvvvvwwwyyyzzzyyywwwtttttttttsssrrrpppnnnmmmrrrqqqpppoooooopppqqqrrrkkkiiihhhiiiiiiiiigggeeeddddddccccccccccccddddddddddddccccccbbb```___^^^___^^^[[[ZZZYYYYYYZZZ[[[```````````````aaabbbccchhhiiiiiiiiihhhgggeeeddddddeeegggiiijjjjjjiiihhhkkkkkkkkkkkkkkklllmmmnnnrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnooonnnnnnnnnnnnoooooopppqqqqqqrrrssssssssssssrrrssssssrrrrrrrrrsssttttttxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxyyy{{{~~~===>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>??????@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQQQQPPPOOOQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPMMMLLLKKKKKKLLLLLLPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFEEECCCBBBBBBBBBCCCCCCDDDDDDEEECCCAAA@@@@@@AAA======>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<>>>??????>>>>>>>>>>>>==================<<<<<<<<<<<<======<<<=========>>>>>>>>>???<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>=====================??????>>>>>>>>>=========<<<===>>>>>>===>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGGGGJJJPPPVVV^^^kkkwww~~~||||||yyyxxxxxxyyy{{{|||zzzyyywwwvvvuuutttrrrpppooonnnppppppoooooooooooopppppplllkkkjjjjjjkkkkkkiiigggeeeeeeddddddddddddeeeeeeeeeeeeeeedddcccaaa```___cccaaa___^^^]]]]]]^^^___```____________``````aaahhhhhhiiiiiihhhgggeeedddddddddeeefffggggggggghhhjjjjjjjjjkkkmmmnnnooopppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppoooppppppoooooooooooopppppprrrsssssssssssssssrrrrrrrrrrrrssssssuuuvvvxxxyyywwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{}}}~~~===>>>???@@@@@@AAAAAA@@@@@@??????>>>??????@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOOSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSPPPOOOOOONNNNNNOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRPPPOOOOOONNNMMMMMMLLLLLLJJJKKKLLLMMMOOOQQQRRRSSSPPPOOOMMMKKKJJJJJJJJJJJJNNNNNNMMMKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBB@@@???@@@AAA<<<<<<===???@@@AAABBBCCC<<<===>>>>>>??????>>>>>><<<<<<<<<<<<===>>>????????????>>>>>>======<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>==================;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=================================>>>============<<<<<<<<<:::<<<>>>???>>>>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDCCCFFFKKKPPPVVVbbbmmm}}}yyyvvvrrrpppoooooonnnnnnoooooooooooonnnnnnnnnmmmllllllmmmllljjjhhhffffffeeeeeeeeeeeefffffffffffffffeeedddcccbbbaaabbbaaa___^^^]]]]]]^^^___bbbaaa```````````````aaagggggghhhhhhhhhfffeeedddccccccbbbbbbcccdddeeefffiiiiiijjjkkkmmmoooqqqrrrnnnnnnooooooppppppqqqqqqrrrrrrqqqqqqqqqqqqppppppqqqqqqppppppppppppppppppsssssssssssssssssssssrrrrrrrrrsssuuuxxxzzz|||~~~yyyyyyzzz{{{|||}}}~~~~~~|||||||||||||||}}}}}}~~~<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDD@@@AAAAAABBBBBBCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVUUURRRRRRSSSTTTTTTRRRQQQPPPPPPPPPOOONNNNNNNNNNNNOOONNNOOOPPPQQQRRRRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOPPPQQQPPPOOOMMMLLLJJJJJJJJJJJJNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAAAAA@@@???@@@AAA@@@@@@@@@???????????????<<<<<<===>>>???@@@@@@@@@======<<<<<<===>>>????????????>>>>>>======<<<<<<===<<<<<<<<<<<<======>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888888888999:::<<<===>>>===<<<<<<<<<<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;999<<<>>>???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAADDDIIIMMMRRR]]]gggrrrzzztttpppooonnnmmmnnnooopppooonnnmmmlllooonnnmmmmmmnnnmmmkkkiiiffffffeeeeeeeeeeeeffffffffffffffffffeeedddcccbbbbbbaaa```_________``````ddddddcccbbbaaaaaaaaabbbfffggghhhhhhgggfffeeedddcccbbb```___```bbbdddfffiiiiiiiiijjjkkkmmmnnnooollllllmmmnnnoooppppppqqqpppppppppooooooooopppppppppppppppqqqqqqpppppppppqqqqqqqqqrrrsssssstttuuussstttuuuwwwyyy|||~~~}}}}}}}}}}}}~~~~~~}}}~~~<<<<<<===>>>????????????AAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMPPPRRRSSSVVVVVVVVVVVVVVVUUUSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUURRRRRRSSSTTTTTTRRRQQQPPPQQQPPPOOOOOONNNNNNNNNOOOLLLMMMNNNOOOPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMLLLLLLKKKKKKNNNNNNMMMMMMMMMNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@>>>???AAA@@@??????@@@BBBBBBBBBAAA@@@???>>>===<<<;;;<<<===???@@@@@@@@@@@@>>>============>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>==============================>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;888888888999:::;;;<<<===::::::::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>><<<<<<<<<<<<;;;;;;;;;;;;999;;;>>>>>>===<<<<<<<<<========================??????@@@@@@@@@@@@@@@@@@@@@@@@DDDJJJMMMQQQ[[[dddjjjsssvvvpppnnnmmmnnnooopppppppppooommmlllooonnnmmmmmmnnnmmmkkkiiiffffffeeeeeeeeeeeeffffffffffffffffffeeedddccccccggggggffffffffffffffffffddddddcccbbbaaaaaaaaaaaafffggghhhhhhhhhgggfffeeedddccc```______aaadddfffiiiiiihhhhhhhhhiiijjjjjjkkkkkkllllllmmmnnnoooooonnnnnnmmmllllllmmmnnnooonnnooopppqqqqqqqqqppppppoooooopppqqqsssuuuwwwxxxvvvwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCC???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIILLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOTTTUUUVVVVVVUUUTTTRRRQQQRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOLLLLLLMMMOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQOOONNNNNNMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA???@@@AAAAAA??????@@@BBB????????????????????????<<<===>>>???@@@@@@@@@@@@>>>>>>>>>======>>>>>>???=========>>>>>>>>>>>>>>><<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>===========================>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;999999999999::::::::::::<<<;;;:::999999888888999999999999999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;======<<<;;;;;;<<<========================>>>>>>>>>??????@@@@@@@@@@@@@@@DDDJJJMMMPPPXXX```gggnnnxxxyyyrrrooooooqqqqqqrrrqqqqqqpppooonnnpppooonnnnnnooonnnllljjjhhhggggggffffffgggggghhhgggggghhhhhhgggffffffeeehhhhhhhhhhhhhhhgggggggggbbbbbbaaaaaaaaaaaaaaaaaafffggghhhiiiiiihhhgggffffffeeebbbaaaaaaccceeegggiiiiiihhhgggggggggggggggjjjjjjkkkkkkllllllmmmmmmmmmlllkkkjjjkkklllmmmnnnmmmnnnppprrrsssssssssrrrqqqqqqqqqrrrtttwwwzzz{{{yyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||}}}~~~;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNOOOOOONNNNNNNNNPPPQQQSSSUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSTTTUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPMMMNNNNNNOOOPPPPPPPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRROOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCC@@@AAABBBAAA@@@???@@@AAA>>>>>>>>>???@@@@@@@@@AAA===>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???<<<<<<======>>>>>>??????;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;888999999999999:::::::::<<<;;;:::999888888888888999999999:::;;;<<<>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;===========================<<<======>>>???@@@AAAAAA@@@@@@DDDIIIJJJKKKRRRZZZbbbhhhrrr}}}}}}uuussssssuuutttsssrrrrrrqqqqqqqqqrrrpppppppppppppppnnnllljjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiihhhfffgggggghhhhhhgggggggggdddccccccccccccddddddeeeggghhhiiijjjjjjiiihhhggghhhgggeeeddddddeeeggghhhhhhhhhggggggggghhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkmmmlllkkkjjjjjjlllnnnooommmooorrrtttvvvwwwvvvvvvwwwwwwvvvvvvwwwyyy{{{}}}{{{{{{{{{|||}}}~~~:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAABBBCCCEEEEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPHHHJJJLLLNNNPPPPPPPPPOOOMMMNNNQQQTTTUUUUUUUUUTTTPPPPPPOOOOOOOOOPPPPPPQQQOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJKKKLLLMMMOOOQQQRRROOONNNMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAABBBCCCEEEEEEEEEEEEDDDAAABBBCCCBBB@@@???@@@AAA????????????????????????>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???;;;;;;<<<===>>>???@@@@@@;;;;;;;;;<<<<<<>>>????????????>>>>>>=========<<<999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;888888999999999:::::::::888888888888999:::;;;;;;999999:::;;;<<<===???@@@;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>>>>============<<<<<<<<<<<<<<<<<<:::999999;;;===========================;;;<<<===>>>???@@@AAABBB@@@AAADDDGGGHHHGGGMMMTTTZZZbbbooo{{{xxxvvvvvvxxxvvvuuusssrrrrrrsssssssssrrrqqqqqqrrrrrrpppnnnmmmllllllkkkkkkllllllmmmllllllmmmmmmmmmlllkkkkkkjjjkkkkkklllllllllkkkkkkggggggggggggggghhhiiijjjhhhiiijjjkkkkkkjjjiiihhhiiiiiihhhggggggggghhhiiigggggggggggghhhiiikkkkkkkkkkkkjjjjjjjjjjjjjjjjjjnnnmmmkkkkkkkkkmmmooopppnnnpppssswwwyyyzzzyyyyyy}}}|||zzzyyyyyyzzz|||}}}||||||}}}~~~<<<<<<======>>>?????????>>>>>>????????????>>>>>>AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCDDDEEEFFFGGGGGGHHHJJJKKKMMMNNNNNNNNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOTTTSSSSSSSSSRRRRRRRRRQQQTTTRRRPPPNNNMMMLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOSSSWWWVVVRRRPPPSSSVVVUUUUUUUUUTTTSSSRRRRRRQQQSSSRRRQQQPPPOOOPPPPPPQQQOOOOOONNNMMMMMMLLLLLLKKKOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKOOOMMMJJJHHHHHHIIIKKKLLLJJJKKKKKKLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJIIIFFFEEEDDDEEEDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???BBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@??????@@@AAAAAAAAA@@@@@@>>>>>>============>>>>>>@@@???===<<<;;;;;;<<<<<>>===<<<<<<===============<<<<<<<<<:::;;;;;;;;;<<<=========::::::999888999;;;>>>???;;;;;;;;;;;;::::::999888:::::::::999999888888888999999999999999999999999888888999::::::;;;<<<<<<<<<:::999999:::;;;:::::::::::::::;;;;;;===>>>???<<<<<<============<<<<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<======;;;::::::;;;<<<===???===;;;;;;>>>@@@???===???@@@AAABBBDDDEEEFFFFFFPPPXXXgggwww}}}|||}}}|||}}}}}}{{{yyyvvvuuuuuuwwwuuusssrrrrrrrrrpppnnnnnnmmmkkklllnnnoooooonnnoooooopppppppppooommmllloooooonnnmmmllllllkkkkkkjjjjjjjjjkkkkkklllllllllmmmlllkkkjjjjjjjjjkkkllliiijjjlllkkkjjjjjjkkkmmmjjjjjjiiiiiijjjjjjkkklllmmmmmmllllllkkklllllllllkkklllmmmmmmlllmmmoooqqqqqqsssuuuxxxyyyzzzyyyxxxyyyxxxyyy{{{}}}~~~~~~||||||~~~;;;;;;<<<======>>>>>>???>>>>>>????????????>>>>>>@@@AAABBBBBBCCCBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAADDDDDDDDDEEEFFFFFFFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRPPPNNNMMMMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQTTTWWWVVVRRROOOQQQSSSTTTSSSSSSRRRQQQQQQPPPPPPRRRRRRPPPOOOOOOOOOPPPPPPOOOOOOOOONNNMMMMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJHHHFFFFFFGGGHHHJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKIIIGGGEEEDDDEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@???@@@@@@AAA@@@@@@??????>>>>>>============>>>>>>======<<<;;;<<<<<<===>>>>>>>>>==================<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999999;;;===>>>::::::;;;;;;::::::999888:::::::::999999888888888999999999999999999999999888888999::::::;;;<<<<<<===;;;999:::;;;<<<;;;;;;:::::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===???===;;;<<<>>>??????===???@@@AAABBBCCCDDDEEEEEEJJJRRR```qqq{{{yyyyyyxxxvvvvvvvvvuuutttrrrrrrpppnnnooopppqqqpppooooooooopppqqqppppppnnnnnnoooooonnnnnnmmmlllllllllgggggghhhiiikkklllmmmmmmnnnnnnmmmlllllllllmmmnnniiijjjllllllkkkkkklllnnnnnnnnnnnnmmmmmmmmmnnnnnnqqqpppooonnnnnnnnnnnnnnnoooqqqrrrrrrrrrsssuuuwwwvvvwwwyyy{{{||||||||||||~~~~~~}}}::::::;;;;;;<<<======>>>>>>>>>????????????>>>>>>@@@@@@AAABBBBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIIIILLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSQQQQQQOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRUUUVVVUUUQQQOOOOOOQQQRRRRRRQQQQQQPPPOOOOOOOOOQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLJJJGGGEEEDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>===>>>======<<<<<<======>>>;;;;;;;;;;;;<<<===??????;;;;;;;;;<<<<<<=========:::::::::::::::::::::;;;::::::::::::999999999999<<<;;;:::999999:::;;;<<<:::::::::::::::999999888999999999999999888888888999999999999999999999999888999999::::::;;;;;;<<<===<<<::::::<<<<<<<<<;;;::::::;;;;;;<<<=========;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>><<<;;;<<<===???>>>>>>???@@@@@@AAABBBCCCCCCDDDEEEKKKWWWfffwww|||yyywwwwwwvvvtttrrrqqqooommmmmmnnnoooooonnnnnnoooppppppqqqpppppppppoooooonnnnnnnnnnnnnnnnnnggghhhiiikkklllnnnoooppppppoooooonnnooooooppppppmmmoooppppppooooooppprrrpppppppppppppppoooooooootttsssrrrqqqqqqqqqqqqqqqqqqssstttttttttuuuwwwyyyyyyyyyzzz{{{}}}~~~999999:::;;;;;;<<<<<<===>>>>>>????????????>>>>>>???@@@AAABBBBBBBBBBBBBBB???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRTTTSSSQQQOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGKKKLLLLLLJJJGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>===<<<=========<<<<<<=========<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::999999888888<<<;;;:::999999999::::::999999:::::::::999999888999999999888888888888888888999999999999999::::::999999999::::::;;;;;;;;;<<<;;;999999;;;<<<;;;::::::;;;;;;<<<<<<======<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBCCCCCCGGGOOOZZZhhhvvv{{{wwwuuutttssspppnnnmmmmmmoooppppppooonnnooooooppppppqqqqqqqqqoooooooooooopppppppppppplllmmmnnnooopppqqqrrrrrrppppppppppppqqqqqqrrrrrrtttuuuvvvuuuttttttuuuvvvsssssstttttttttttttttttttttssssssssssssssstttuuuuuuvvvvvvvvvuuuvvvwwwyyy{{{{{{|||~~~999999::::::;;;<<<<<<<<<>>>>>>????????????>>>>>>>>>???@@@AAABBBBBBBBBBBB???@@@BBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQQQQPPPQQQRRRQQQPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGJJJKKKLLLJJJGGGEEEDDDEEECCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<;;;======<<<<<<<<<<<<=====================<<<<<<;;;??????>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999<<<;;;;;;:::999999999999888888999::::::999999999888888888888888888888888888888888999999:::::::::999999::::::::::::;;;;;;;;;999888888999::::::999:::;;;<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@AAABBBCCCCCCCCCEEEJJJRRR]]]jjjttt{{{zzzwwwvvvuuusssrrrpppqqqssstttttttttoooooooooppppppqqqrrrrrrpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrroooppppppqqqrrrssssssssstttvvvwwwwwwuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzttttttttttttuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxzzz{{{}}}~~~999999::::::;;;<<<<<<===>>>>>>????????????>>>>>>===>>>???AAABBBBBBBBBBBB@@@AAABBBCCCEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJIIIGGGEEEDDDEEEBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>===<<<;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::@@@@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<======;;;;;;;;;;;;::::::::::::;;;;;;::::::999999888888777888999999999999999999777777777888888888888888888888888999999::::::;;;:::::::::::::::::::::::::::888777777888999999888:::;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::888999:::;;;;;;<<<;;;;;;;;;<<<===<<<;;;;;;===???>>>>>>???AAABBBDDDEEEEEEDDDEEEHHHNNNWWWbbblllrrrqqquuuzzz|||yyyxxxxxxvvvuuuuuuvvvvvvvvvuuusssrrrrrrrrrrrrsssssstttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppoooppprrrssstttuuuuuuuuusssuuuwwwxxxxxxyyy{{{}}}}}}~~~~~~}}}|||zzzzzzyyyyyyyyyyyyzzzzzzyyyzzz{{{zzzzzzzzz|||~~~:::::::::;;;<<<<<<======>>>>>>????????????>>>>>>===>>>???@@@AAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQPPPNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDEEEEEEEEEEEEGGGHHHHHHFFFDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>=========>>>======<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>===<<<;;;=========<<<<<<;;;;;;;;;888999999:::;;;;;;<<<<<<999999999999::::::::::::999999:::::::::999999888777777888999999999999999666777777777888888888999777888888999::::::;;;;;;::::::::::::::::::::::::;;;999888888999::::::999:::;;;===>>>>>><<<;;;:::888999;;;======;;;999888888888888999999999::::::::::::::::::::::::::::::777888:::;;;<<<<<<;;;;;;:::<<<===<<<::::::===???===>>>???AAACCCEEEGGGGGGFFFFFFGGGJJJPPPXXX```eeebbbgggmmmsss{{{~~~}}}|||zzzxxxxxxwwwvvvuuuuuuuuuvvvwwwuuuttttttssssssrrrrrrrrrrrrrrrssssssssssssssssssppprrrtttvvvwwwxxxxxxxxxwwwzzz~~~~~~}}}||||||{{{}}}::::::;;;<<<<<<======>>>>>>>>>????????????>>>>>>======???@@@AAABBBBBBBBB>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFAAABBBDDDEEEEEEEEEDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNPPPPPPLLLKKKJJJIIIHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLOOONNNNNNNNNOOOOOONNNLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRRRRRRRQQQQQQMMMMMMLLLLLLKKKJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGGGGEEEDDDEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>===>>>??????@@@@@@@@@@@@????????????>>>>>>>>>============>>>>>><<<<<<==================<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<777777888999::::::;;;;;;777777888888999999999:::888999999:::::::::999999666777888999999999999999666666777777888888888999777777888999::::::;;;;;;::::::::::::::::::::::::<<<:::999999:::;;;;;;::::::;;;===>>>>>><<<;;;999666888;;;======;;;888666777777888888888999999999::::::::::::::::::::::::777888999;;;<<<<<<;;;;;;:::<<<===<<<::::::<<>>???BBBDDDFFFHHHIIIIIIGGGFFFGGGIIINNNSSSWWWXXX]]]ccchhhppp|||{{{yyyxxxxxxxxxyyyyyyvvvvvvuuutttsssrrrrrrrrrsssttttttuuuvvvwwwwwwxxxrrrsssuuuxxxyyyzzzzzzzzz~~~~~~}}}<<<<<<<<<<<<<<<===>>>>>><<<======>>>>>>>>>>>>===>>>>>>?????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAABBBDDDDDDCCCCCCEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJJJJJJJIIIIIIIIINNNLLLJJJHHHHHHJJJMMMOOOJJJKKKMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEIIIHHHGGGEEEDDDBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEEBBBAAA???======>>>???@@@BBBBBBBBBBBBAAAAAA@@@??????>>>===;;;;;;===>>>???@@@???>>>======>>>???@@@===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::999999888888999999:::888888888999999:::::::::;;;;;;:::::::::999999999>>>;;;888555444666888:::333555666777666666888:::888888999999999:::::::::<<<<<<;;;:::999888777666999:::<<<======<<<:::999888888888777777777666666;;;::::::999:::;;;===>>>888888888888888888888888;;;:::999888888:::<<<===;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@AAACCCCCC@@@AAABBBDDDEEEGGGHHHIIIQQQTTTXXX^^^ggguuu|||uuussstttwwwyyy{{{~~~}}}|||{{{|||}}}}}}~~~;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@??????>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAABBBDDDCCCBBBBBBCCCDDDGGGFFFEEEDDDCCCCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJIIIGGGFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEHHHIIIJJJKKKLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEHHHGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCAAA?????????@@@AAAAAAAAABBBBBBAAAAAA@@@???@@@???===<<<<<<===???@@@??????>>>======>>>??????===<<<<<<;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>???:::::::::::::::::::::::::::999999888888999999:::999999999999999999::::::;;;::::::::::::999999999???===999666555555555666333555777888777777888999888888888888999999999999::::::999999999999888888999:::;;;<<<<<<;;;:::999::::::999999999888888888::::::999888999:::;;;;;;888888888888888888888888;;;:::999888888:::;;;===;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAA???@@@AAABBBCCCDDDEEEFFFKKKNNNRRRWWW^^^jjjyyy:::::::::::::::;;;;;;<<>>>>>>>>????????????@@@>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDCCCAAAAAAAAABBBDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@AAAAAABBBBBBCCCCCCDDDFFFDDDCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@???>>>======>>>???@@@???>>>>>>======>>>>>>???>>>===<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;===>>>???:::::::::::::::::::::::::::999999888888999999:::::::::999999999999999999:::::::::999999999888888;;;:::999777666666666666333666888999888888888999777777888888888999999999888888888999999999::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;::::::::::::::::::999999888888888888999888888888888888888888888:::999999888888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<<<<======>>>>>>??????@@@AAAAAABBBEEEHHHLLLPPPUUU^^^iiiqqq:::::::::::::::;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>????????????>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEDDDBBB@@@AAABBB??????@@@BBBCCCEEEFFFGGGCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKNNNQQQUUUYYYZZZYYYVVVUUUMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAABBBBBBBBBBBBEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@???>>>>>>???@@@@@@>>>>>>>>>======>>>>>>>>>>>>>>>======<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::===<<<;;;;;;::::::;;;;;;:::::::::::::::::::::::::::999999888888999999::::::::::::999999888888888999999999999888888888888444444666777888999999999444666999:::999888888888888888888999999999::::::888888888888999999999999999999::::::::::::999999::::::::::::::::::::::::::::::999999888888888888888888888888888888888888999999888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::;;;;;;>>>>>>>>>>>>>>>?????????AAAEEEIIIMMMQQQWWW___fffrrr;;;;;;;;;:::;;;<<<<<<===<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@AAAAAAEEEEEEFFFDDDBBB@@@AAABBB??????AAABBBDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIIIIIIIJJJJJJJJJKKKOOORRRWWW[[[\\\ZZZWWWUUUNNNMMMKKKJJJIIIIIIJJJKKKMMMLLLKKKJJJHHHGGGFFFEEEIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHJJJKKKHHHHHHHHHHHHHHHGGGFFFFFFIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@@@@????????????@@@@@@=========>>>>>>========================<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::999999888888999999::::::::::::999999888888888999999888888888777777777111333555777888999999999444777999999888777777888999999999999:::::::::;;;999999999888888888777777888999999999999999999888888888888888999999999999;;;;;;:::::::::999888888888888888888888888888888888888888888999999:::::::::::::::;;;;;;;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBFFFJJJMMMQQQXXX^^^bbbnnn;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<===>>>????????????>>>>>>>>>>>>>>>======???@@@@@@AAAAAAAAAAAAAAA??????>>>>>>??????@@@AAACCCDDDEEECCCAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAADDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJHHHJJJNNNQQQQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIGGGFFFDDDDDDHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIKKKLLLIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@????????????????????????<<<======>>>>>>======<<<<<<=========<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888888999999:::<<<===>>>:::::::::::::::::::::::::::999999888888999999:::::::::999999999999999999888888888777777777777666555555666666666666555555555777777777666555666888888888999999999:::::::::999999888888888777777777888888888888888888888888666777777777777888888888999::::::;;;::::::999888888888888888888888888888888888888999999999999999::::::::::::;;;;;;;;;;;;>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>;;;>>>CCCEEEGGGKKKQQQVVV[[[aaappp:::::::::::::::;;;;;;<<<::::::<<<===>>>???????????????>>>>>>============>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@BBBBBBAAA???>>>???@@@AAAAAABBBBBBBBB@@@???>>>CCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJGGGFFFEEEEEEDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@?????????>>>>>>??????????????????>>>>>>???@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>===<<<<<<;;;<<<<<<<<<;;;:::999888;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;888888888999:::;;;======:::::::::::::::::::::::::::999999888888999999:::999999999999999999::::::888888777777777666666666555555555555555555555555666666666444333333666888666777777777777888888888777777777777888888888888888888777777777777888888666666666777777777888888777888999::::::999999888888888888888888888888888777777888999999999999999999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>;;;>>>AAABBBCCCFFFKKKPPPYYY[[[ddduuu999999888888999999:::;;;:::;;;<<<>>>??????@@@@@@??????>>>>>>=========<<<======>>>???????????????>>>>>>>>>>>>>>>??????@@@>>>???@@@???=========???===>>>???@@@AAAAAA@@@???BBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJEEEFFFHHHIIIJJJIIIIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMIIIIIIIIIIIIIIIHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????????????????======???@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>======;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<;;;999888666;;;<<<<<<<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999:::::::::::::::::::::::::::::::::999999999999999999:::888888888999999::::::;;;777777777777666666666666333333333333555666777888777666555333111222555888555555555555666666666666555555666777888999::::::888888777777777777888888666666777777888888888999555666777888999999888777888888888888888888888888777777888999999999999888999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<===>>>>>>>>>@@@BBBBBBAAACCCHHHMMMTTTSSSZZZhhhvvv:::999999999999:::;;;;;;======<<<;;;;;;:::999999<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<>>>@@@AAA??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDGGGJJJLLLMMMNNNMMMJJJGGGFFFFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHIIIJJJIIIGGGEEECCCGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGIIIJJJLLLEEEFFFFFFFFFEEECCCAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<;;;::::::999999999999999999999888888888777777999777666777888888777666888999:::999777777777888;;;999777444333333444444444444444555555555555555555444444333333333444444000222555888999888777555777666555666777888777666888777666444444444555666999888888888777777666666777777888999999999999888666666666666777777777777777888999::::::999777666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<>>>AAADDDFFFMMMRRR\\\eeejjjppp|||::::::999999::::::;;;<<<<<<<<<;;;;;;:::999999888:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@======<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJLLLNNNOOONNNLLLIIIGGGHHHIIIDDDDDDEEEFFFFFFGGGHHHHHHGGGHHHHHHHHHHHHFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJKKKJJJIIIGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHJJJKKKIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBB@@@AAAAAAAAAAAA@@@???>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<======>>>>>>>>><<<;;;:::999999999999999;;;;;;;;;:::::::::999999999777666777888999777666888999:::999777666777888888777555333333333444555666666666555555555444444555444444333333444444555333444666888888888777666777555555555777888777666888888777777666666777777888888888888777777777666777777888999999999999888666666666666777777777888777888999::::::999777666888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================<<<===>>>@@@CCCDDDHHHLLLUUU^^^bbbgggrrr~~~::::::999999::::::;;;<<<;;;;;;::::::999888888888888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@======<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCEEEEEEDDDDDDEEEGGGIIIJJJMMMMMMMMMKKKHHHGGGGGGIIIDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFIIILLLMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============;;;::::::999999999999:::;;;;;;;;;:::::::::999999888777666777888999888777888999:::999777666777888666666555444444555666777777777666666555555555444555444444444444444555555666666666666666666666666666555444555777888777666777888888999999999999888888888888888777777777777777777888999999999999888666666666777777777888888777777999::::::999888777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>=========???AAABBBDDDGGGNNNVVVZZZ^^^iiittt:::999999999999:::;;;;;;999999999999888888777777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>??????@@@????????????????????????AAAAAAAAABBBBBBCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGEEEDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFJJJNNNPPPOOOMMMLLLKKKJJJHHHGGGEEEDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<===============<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<::::::999999999999999:::999999999888888888777777888777666777888999888777777999999888777666777888888777666666555666666777666666666666666666666666555444444444444555555666888777555444444444555555666555444555777777777666555666888999::::::999888888888888777777777777777777777888999999999999888666666777777777888888888777777888999999999888888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>=========>>>??????BBBDDDJJJQQQVVVZZZdddnnnvvv888888888888888999::::::999999888888888888777777999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@????????????????????????@@@@@@AAAAAABBBCCCCCCDDDFFFEEEEEEFFFFFFGGGGGGHHHFFFGGGGGGFFFDDDCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGKKKOOOPPPPPPNNNMMMIIIIIIGGGFFFEEEDDDDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIGGGEEEDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>=========<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::999999999888888999999:::999999999888888888777777777666666666888999999777777888999888666555666777888888666555444333333333333333444555666777888888444444444444444555666777777666444333222222333444666444444555666777666555444555777888888888777777777777777777777777888888777777888999999999999888777777777777888888888888777777888888999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>@@@@@@EEELLLRRRWWW```jjjmmmvvv777777666666777777888999888888888888888888888888999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<=========::::::;;;===============<<<;;;;;;<<<<<<===>>>?????????????????????????????????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGGGGFFFEEEDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGJJJMMMNNNNNNMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCC@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============??????>>>>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;::::::999999888888888888999999:::;;;;;;;;;:::::::::999999777666555666888999999888777888999888666555666777666555444333222000///...222333333444555666777777444444444444555666777777777666444333333333444444555444333444666777666555444555555666666666666555777777777777888888888888777777888999999999999888777777777888888888999999777777777888888999::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>===@@@FFFKKKPPPYYYaaacccjjjxxx555555555555555666777777999999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<======>>>999:::;;;============<<<;;;;;;;;;;;;<<<===>>>???????????????????????????>>>???@@@AAABBBCCCCCCDDDBBBBBBCCCDDDEEEFFFFFFFFFDDDEEEFFFEEEDDDDDDEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDD@@@@@@?????????@@@AAABBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888888888888888999::::::;;;;;;;;;:::::::::999999777666555666888:::999888666888888888666555666777444444444444333222111000444444444444444444333333444444444444555666777888777666666555555555666666555444333444666777666555666666555555444555555555666777777777888888888888777777888999999999999888777777888888888999999999777777777777888999:::;;;:::::::::;;;;;;;;;;;;<<<999999999999999999999999::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<============???======BBBFFFJJJQQQXXX]]]bbblll}}}444444444444444555666666999999999999999999::::::999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>999:::;;;============<<<============>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDD@@@AAABBBDDDEEEEEEFFFFFFBBBCCCCCCCCCAAABBBCCCEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGEEECCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFFFFFFFEEECCCAAA@@@CCCCCCCCCCCCDDDDDDDDDEEEAAAAAAAAAAAAAAABBBCCCDDD@@@@@@?????????@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;:::999999888888:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999888888888777777888999::::::999999999888888888777777666555555666999:::999888666888888777666555666777555666666777666666555555666555555444222111000000444444444555555777888888777777777888888888888888555444333444666666666555888777666444444444555666666666777777888888888999777777888999999999999888777888888888888999999999777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<999:::;;;<<<============BBB???>>>AAADDDFFFLLLSSS]]]___fffttt::::::999999999999999999777666666666777999;;;===::::::999;;;<<<===<<<:::<<<;;;;;;:::;;;<<<===>>>::::::;;;;;;===>>>@@@AAA===<<<;;;::::::;;;<<<===>>>>>>>>>>>>============??????>>>>>>??????@@@AAAAAA@@@@@@AAACCCDDDDDDCCCBBBCCCDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEGGGIIIIIIHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<>>>>>>======<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<::::::999888999:::;;;<<<============<<<;;;:::999<<<;;;:::999888888888888999999:::;;;;;;:::::::::888888999999999999888888444555666888888888777666666555555555555444444444666666555555555444444444555666666777777777777666444555777888999888666555666777777777777777666666555555555555666666666666555555666666777888888888999999888888777777666666777888888999999888888777444555666777888888777777999999999::::::;;;;;;;;;<<<:::888999:::;;;::::::999999999999999888777666::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???<<<<<<===>>>@@@BBBEEEGGGQQQWWWaaannn}}}999999888888888888777777777777777777888:::;;;;;;;;;;;;:::<<<===>>>===;;;;;;:::999999:::;;;<<<===;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;<<<===>>>=====================???????????????@@@@@@AAAAAA@@@???AAACCCDDDCCCBBBBBBCCCDDDCCCBBBAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEEEEGGGHHHIIIHHHFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA>>>?????????>>>>>>===<<>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777999999::::::;;;::::::999777888888999999888888777555555666777777777777777666555555555555444444444666666555555555444444444555555666666666555555444333444666888888777666555444444555555555444444333555555555555666666666666777777777666555555444444888888888777777777777777888888999999999999888888666777777777777777777888777888888:::;;;<<<======;;;999888888999::::::999999999::::::999888888777:::::::::::::::::::::::::::::::::;;;<<<>>>???@@@=========>>>@@@BBBDDDEEEHHHNNNVVVbbbooo888888888777777777666666777888999:::::::::::::::<<<;;;;;;<<<>>>>>>===<<<:::999999999999::::::;;;>>>======<<<<<<<<<;;;;;;===<<<;;;;;;;;;;;;<<<===========================@@@????????????@@@AAAAAA@@@??????@@@BBBCCCCCCBBBAAACCCDDDCCCBBBAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEEEEFFFHHHHHHGGGEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@?????????@@@??????>>>===????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999:::;;;<<<999999888888999:::<<<===888777777777777888999999999999::::::::::::999999777888888999999888888777666666555555666666777777666555555555555444444444555555555555555444444444555555555555555444333222333444555666666666555444222333444444444444333333555555555555666666666666777666666555555444444333666777777777777777777888999999999::::::999999999:::999888777666777888888666777888:::;;;===>>>???;;;999888888999:::999999:::::::::::::::999999888::::::::::::::::::::::::::::::::::::;;;<<<===============>>>???AAABBBCCCAAAEEEKKKTTT```nnn|||999999888888777777666666888888:::;;;;;;:::999888;;;::::::;;;===>>><<<;;;:::999999999999:::::::::===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===============???????????????@@@AAAAAA@@@???>>>???AAACCCBBBAAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEEEEFFFGGGGGGFFFDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;:::888777666777888:::<<<999999999999:::;;;<<<===999::::::::::::999888888777777888888888888777777777666555444444555777888666555555555555444444444555555555555555555555555666666666555555333222111222333444555555555444444333444555555666555555555555555555555666666666666444444555555666777777777555666666666777777888888999999::::::::::::999999<<<:::888666666777888999777888999:::;;;<<<===>>>;;;:::888888:::;;;:::999::::::;;;;;;;;;::::::999999999999999999999999999<<<;;;::::::999999999:::===>>>>>>>>>??????@@@@@@@@@BBBFFFLLLUUUbbbooowwwyyy;;;;;;:::999888888777777777888999:::;;;:::999888:::999999:::<<<<<<;;;999:::;;;;;;;;;;;;:::::::::888999;;;<<<===>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>??????>>>>>>??????@@@AAA???>>>>>>???AAABBBAAA@@@AAABBBCCCBBBAAA@@@AAACCCCCCCCCDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@??????>>>>>>??????@@@>>>??????@@@@@@@@@??????===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;:::888666555666888999888888999999:::;;;======999:::::::::999999888777777777777888888777777777777666555444444555666777666555555555555444444444444555555555555555555555777777777666555444333222222333333444444444444444333444444555666666555555555555555555666666666666666666666777888888999999555555666666777777777888888999999::::::999999888<<<:::888666666777888999999999::::::::::::::::::<<<;;;999999;;;;;;;;;:::999::::::;;;;;;:::::::::999999999999999999999999999999999999999:::;;;;;;======>>>>>>>>>?????????@@@AAADDDGGGNNNXXXcccjjjnnnrrrzzz<<<;;;;;;:::999888777777666777888999999999999999999888888999;;;;;;:::999:::;;;;;;;;;;;;::::::999222444777:::<<<=========;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>============>>>??????>>>======>>>@@@AAAAAA@@@@@@BBBCCCBBBAAA@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFDDDBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDDDDDDDFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB??????>>>>>>>>>>>>??????===>>>??????@@@?????????<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;;;;;;;::::::;;;:::888777666666777777777777777888888:::;;;;;;::::::::::::999888777666666777777888888777777666666666555555444555555555666555555555555444444444444444444555555555555555666666666666666555444333333333333444444444555555111222333444444555444444555555555555666666666666::::::999888888777777666555666666666666666666777888888888999999888888888:::999888777666777888888999999999999888888888888<<<:::999999:::;;;;;;:::888999999:::::::::::::::999999999999999999999999555666777888:::===???@@@;;;<<<===>>>>>>>>>>>>>>>???@@@AAACCCGGGNNNWWW]]]fffjjjooowww;;;;;;:::999888777666666555555666666777888999:::999999888:::;;;<<<;;;999999:::;;;;;;:::999888777222444777:::===>>>>>>>>>;;;;;;<<<======<<<;;;;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<>>>@@@AAA@@@???@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFDDDBBBAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDDDDDDDEEEEEECCCAAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????<<<===>>>>>>?????????>>><<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::888999:::;;;;;;;;;::::::888888888888888888888888888888888888888999:::;;;:::::::::999999888777666666666777777777777666666555666666666555555444333666555555555555444444444444444444555555555666666444444555555555444444333444444444444444555555666222222333444555555555555555555555555666666666666999999888888777666666666666666666666666555555555666777777888888777777666666777777777777777777888777777777777777777888888:::888777777888999999888777888888999::::::999999888888888888888888888888777888888999;;;<<<>>>???:::;;;<<<>>>>>>???>>>>>>===>>>???@@@BBBGGGMMMQQQ___dddiiimmmrrrzzz::::::999888777666555444555444444444666888:::;;;::::::999;;;<<<===<<<:::888999::::::999888777666666888;;;>>>@@@@@@@@@@@@:::;;;<<<======<<<;;;:::::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<======>>>===<<<===???AAA@@@???@@@AAABBBBBB@@@@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCDDDEEEDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>????????????@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>======>>>>>>?????????@@@======<<<<<<<<<;;;;;;;;;999999999::::::999999999888999:::;;;<<<;;;::::::666777888999::::::999999;;;;;;::::::;;;;;;<<<<<<:::::::::999999777666666666666777777777777666666444555666777666555333222666666555555555444444444444444444555555555666666222222333444444444333333555444444444444555666666444555666777888888888888555555555555666666666777555555666666777888888888777777666666555555555444666666777777777777666666444555666777888888777777444555555666777888888999888666555555666777777666666777888999999999999999888888888888888888888888======<<<;;;::::::::::::999:::<<<===??????>>>>>>===>>>>>>???@@@CCCHHHLLL[[[aaagggiiijjjnnnyyylll:::999888666555555444444666666777777888888888999;;;999888888999888777555:::888666777:::<<<;;;999<<<<<<<<<<<<;;;:::999999===<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<===>>>@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@BBBDDDDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDDDDFFFGGGHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@???@@@@@@??????>>>????????????>>>===<<<===>>>AAABBB@@@@@@@@@????????????>>>>>>>>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888<<<<<<<<<<<<;;;:::999888;;;;;;::::::::::::999999999;;;<<<======;;;999888666999777222222777888555;;;999777666555666777888777666555444444444444444444444444444444444444444555555333333333333555555***---111555666666444333444555555555555555444444333333333444444444444444555555555555555555555555888888777777666666555555555555555555555555555555888888777777666666555555666666666666777777777777666666555555555555666666666666777888888888888888999888888888777777666666::::::::::::999999888777666777777888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>@@@CCCDDDKKKUUUaaaiiimmmpppuuuyyyhhh^^^888777777666666666666777777777888888999999999999;;;999888888::::::999777999777555666888:::999888999:::;;;;;;;;;;;;;;;:::<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>><<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????AAACCCDDDCCCAAADDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDCCCCCCDDDDDDEEEEEECCCCCCAAA@@@??????>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@???@@@@@@@@@AAA???>>>=========???@@@@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<============<<<;;;;;;;;;;;;;;;:::::::::999999999888888<<<<<<<<<<<<;;;:::999888999999999::::::;;;;;;;;;999:::;;;<<<<<<;;;999888666999999555555888888444999777666444444444666666666666555444444444444444333333333333333333333333333222222111111222222333000111444555666555333222444444555555555555444444333333444444555555555666555555555555555555555555777777777777666666555555444444444444444444444444777777777666666666666666555666666666777777777777666666555555555555666666777777888999999999999999888888888888777777777666999999:::::::::999888888777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===???AAABBBIIIOOOWWWaaaiiippptttwwwiiiYYYUUU666666666666666777888888888888999999999999:::::::::999888999:::;;;:::999777666555555777888888777777888999:::;;;;;;;;;;;;:::999999888888888888888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>????????????>>>>>>??????@@@???>>>>>>@@@BBBCCCBBB@@@BBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@BBBAAA???============>>>@@@@@@?????????>>>>>>>>><<<<<<<<<<<<===>>>????????????>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888;;;;;;;;;;;;:::999999888777888888999;;;<<<<<<===999:::;;;<<<<<<;;;::::::777999:::777777888777444666555444333222333444555666666555444444444444555333333333333333333333333333222222111111222222333555555555555444333222111444444555555555555444444333333444555666666777777555555555555555555555555777777777666666666666555666666666666666666666666666666666666666666777777555555666666666777777777666666555555555555666666777888999999::::::999999888888888888777777777777888888999999:::999999999888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@EEEFFFKKKTTT```kkkqqqsssxxx|||dddUUUMMMKKK666666666666666777777888888888888888888888888888777666666777999;;;:::999777666555555666777777777777888888999::::::999999888777777666666777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<===>>>???>>>======???AAABBBAAA???AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDDDDBBBAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAA>>>??????@@@AAAAAABBBBBBBBBBBBAAA@@@????????????@@@@@@???>>>======>>>>>>????????????>>>>>>>>>>>>;;;<<<<<<===>>>>>>???@@@AAA@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;:::::::::999999999888888:::::::::::::::999888888888888999::::::;;;<<<<<<:::;;;<<<============<<<::::::999777666666666555555444333222222333444444666555555444444444555555222222222222222222222222444444444444444444444444666666555333333222222222333333444555555555444444333444444555666777888888555555555555555555555555666666666666666666666666888888888888888888888888444555555666666777777777555555555666666666777777666666555555555555666666777777888999999999999888888888888777777777777777666777888999999999999999888999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAADDDJJJTTT___hhhmmmrrryyy~~~ggg[[[QQQJJJEEE888777777666666666666666777777777777777666666666555444444555888999999888777777777666666666777888888888999999888777777666666666555555555666666777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;:::;;;<<<===>>>>>>======???AAAAAA@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEECCCDDDDDDEEEDDDCCCAAA@@@@@@@@@?????????@@@AAAAAA?????????@@@@@@@@@AAAAAA===>>>??????@@@AAABBBBBBAAA@@@???>>>============>>>>>>>>>>>>>>>??????@@@?????????>>>>>>>>>======;;;<<<======>>>??????@@@@@@???>>><<<;;;:::::::::::::::999999999999:::;;;:::::::::999999999888888999999999:::999999888777::::::::::::::::::::::::;;;;;;<<<===>>>?????????===:::777666444444555777444444444444444444555555555555444444444555555666222222222222222222222222444444444444444444444444444333222111111222222333222222333444555555444444444444555555666777777888555555555555555555555555555555555555555666666666777777777777777777777777444444555555666666777777555555555555666666666666666666555555555555666666555666666777777777777777777777777777777777888888666777888888999999999999888999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???<<>>======???AAABBBAAA???AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBB???>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>===<<<<<<<<<<<<======>>>???@@@@@@@@@??????>>>>>>>>>=========<<<<<<>>>>>>???????????????>>>===;;;:::999999999999999888888999999:::::::::::::::999999999888888888888999999999888888777;;;;;;;;;::::::999999999;;;;;;<<<===>>>???@@@AAA@@@;;;888888777444555888444444555555555555555555555444444444444555666666333333333333333333333333111222222333333222222111222222111111111222333333111222333444444555444444444555555555555666666666555555555555555555555555444555555555555666666666444444444444444444444444555555555555555555666666444444555555555666666666666666555555555555666666444555666666777777666666777777777777888888888888777777888888999888888888888888888999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;???BBBAAA@@@DDDNNNVVV]]]eeerrr|||hhhTTTKKKJJJGGGCCCAAA666666666666666777777888777777777777666666666555555444444555777888777666555777777666333333444666666666777777777666555555555555555555555666777777555666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>???AAABBBAAA@@@AAAAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@AAABBBBBB????????????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCC@@@??????>>>>>>>>>??????????????????@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<===>>>>>>?????????>>>>>>???>>>>>>>>>==================????????????>>>======<<<;;;:::999888888888888888888888888999:::::::::::::::999999999888888777777888888888888888777::::::::::::::::::::::::999999:::;;;===>>>@@@AAA@@@<<<<<>>>>>>>>AAAFFFJJJPPPWWWdddsssqqqaaaVVVJJJFFFEEEBBBAAAAAA444444555555666888999:::999888888888777777666666777666555666777888777666444666666555222111333555333444555666777777777777555555555555555666777888444555777999;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999:::::::::777999:::<<<======<<<<<>>>>>@@@BBBCCCBBB@@@BBBAAAAAA@@@???>>>======@@@?????????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>???@@@BBBCCCCCCBBBBBBAAA@@@@@@AAAAAA>>>????????????@@@@@@@@@???????????????@@@@@@@@@CCCBBBAAA???>>>=========???@@@@@@??????>>>===<<<>>>>>>>>>>>>============>>>>>>???@@@@@@???======;;;;;;:::999888888888888888888777777888999:::::::::::::::999999999888888666777777888888888777777888888999:::;;;;;;<<<===777888888999;;;===???@@@???===???EEECCC:::444555222333444444555555555444444444444444444555666777444444444444444444444444333333555555555555333333555555555555444333222222000111222333444444555444555555555444333333222222555555555555555555555555444444444555555555666666777777777777777777777777666666666555555444444333444444444555555555666666666666555555555555666666666666777888888888888888666666777777888888888999888888888888888777666555777777777777777888888888999999:::::::::;;;;;;;;;999999:::;;;;;;;;;::::::>>><<<;;;<<>>>>>======>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???AAA@@@>>>======>>>@@@AAA@@@AAAAAABBBAAA@@@>>>===============>>>>>>>>>>>>>>>>>>============>>>>>>?????????@@@@@@AAAAAAAAA@@@AAAAAA@@@===<<<<<<===@@@@@@@@@@@@???>>><<<<<<===<<<;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::999999888777777777888888888888888888999999888888888888888888888888::::::999999999999999999:::::::::999888777666666>>>555<<>>???@@@AAAAAAEEEHHHMMMSSS[[[eeeooouuuqqqrrrrrrooolllmmmqqquuuyyyfffWWWPPPIIIHHHFFFEEECCCAAA??????111111111222444555777888999888888777666666555555666666555555555555666666555555444444444444555555333444444555666777888888888888999999999999888888777777777777777777777777777888999:::;;;;;;:::999<<<<<<;;;;;;::::::::::::::::::999999999:::;;;<<<===<<<<<<<<<<<<===>>>>>>@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@???AAA@@@>>>======>>>@@@AAA???@@@@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@@@@@@@@@@@@@@@@AAA@@@@@@AAA???===;;;;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888888777777777777777777777777888888888888888888888888:::999888777777888999:::888888888888888777777777888000444BBBEEE999000111333333444444444444333333333333333333333333333333666666666666666555444444333333333444444444555555333222111222333333333111333333333444444444555555222333333333333333333333333444444444333333222111444444444444444444444444555555555555555555555555333444444555555444444333444444444444444444444444444444444555555555666666555555555666777888888888666666666666666777777777777777777777777666666666666888999888777777999:::999999999888888999:::::::::999999999999:::;;;;;;=========>>>>>>>>>>>>>>>???BBBFFFKKKQQQZZZccciiijjjlllmmmkkkiiijjjnnnqqqxxxoooaaaTTTKKKHHHGGGFFFEEECCCAAA???>>>===222222222222333444555666777777666666555444444444666555555444444555555666444444444444444444555555555555555555666666666666888888999999999999888888666666666666666666777777555666666777888999::::::::::::;;;;;;;;;:::999999:::999999999999:::;;;;;;;;;;;;::::::;;;<<<<<<===AAA@@@@@@@@@?????????????????????@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@@@@@@@@@@@@@?????????>>>??????>>><<<::::::;;;===============<<<;;;:::999999:::;;;;;;:::999999<<<<<<;;;;;;;;;;;;::::::::::::999999888888777777888888888888999999999999777777777777777777777777888888888888888888888888999888777555555777888:::666666666666777777777777777333333777:::777333222333444444555555555444444333333333333333333333333555666666666666555444444333333333444444444555555444222111222333444333111333333333444444444555555111111222222333444444555333333444444444333222222555555555555555555555555555555555555555555555555333444444555555444444333444444444444444444444444444444444555555555555555555555666666777777888888444444444555666777777777888888888777777666555444444777999:::999888888888777777777888888:::;;;;;;999999999999999:::;;;;;;============<<<<<<;;;;;;;;;===@@@CCCGGGNNNUUUZZZdddhhhlllmmmkkkjjjkkknnnqqq~~~uuubbbVVVOOOJJJGGGGGGDDDDDDBBBAAA???>>>===<<<666555555444444555555666555555555444444333333333555444444444444444444555333333444444555555444444444444555555666666777777888888999999999999888888666666666777777777777777555555555666777999;;;;;;999999:::;;;;;;:::999888999999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@@@@AAAAAA??????@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@@@@@@@???>>>======>>>???@@@?????????>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@AAAAAA@@@@@@??????>>>>>>===>>>>>>===;;;999:::;;;<<<<<<<<<<<<<<<;;;:::999888999;;;<<<<<<;;;999888::::::::::::::::::::::::;;;::::::999888777777666777777888999999:::;;;;;;888888888888777777777777888888888888888888888888888777555444444666888:::666666666666666555555555666777555333555888777333444444555555666555555555444444444444444444444444555555555666666555444444333333333444444444555555444333222222333444333222333333333444444444555555111111222222333333333333333333333444444333333222444444444444444444444444555555555555555555555555333444444555555444444333444444444444444444444444555555555555555555555555555666666666777777777888555555555666666777777777777777888888777666555444555777999999888777888999888888888888888999::::::999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBGGGLLLPPP___fffoootttsssqqqppppppsss}}}}}}iii]]]RRRMMMKKKHHHHHHJJJBBBBBBAAA@@@???>>>===<<<666666555444444444444444444444444444333333333333444444333333333333444444222222333444555555444444222222444555666888999999888888999999999999888888777777777888888999999999666666777777888:::<<<===888888999999999999999888888888999999999:::::::::::::::::::::;;;<<<===>>>@@@AAAAAAAAAAAA@@@???>>>======>>>??????@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@??????????????????@@@AAA@@@???>>>>>>???AAABBB@@@?????????>>>>>>>>>==================>>>??????@@@@@@@@@??????>>>>>>>>><<<===>>><<<:::999:::;;;:::;;;;;;;;;;;;::::::999999;;;<<<>>>>>><<<;;;999999:::::::::::::::::::::<<<;;;;;;:::999888888777777777888999:::;;;;;;<<<:::::::::999999888888888777777777777777777777777777666555444555666888999888888777666555444333222///333333000111555444...333444444555666666666555444444444444444444444444444444555555555555444444333333333444444444555555444333222222444444333222333333333444444444555555333333333222222111111111222333333444444333333333333333333333333333333333555555555555555555555555333444444555555444444333444444444444444444444444555555555555555555555444666666666666777777777777888888888777777666666666444555777888888888777666777888777666555666888;;;:::999888888777777777888999888888888888999::::::888999999:::;;;<<<<<<<<<===>>>??????@@@BBBFFFHHHSSS]]]jjjtttxxxxxxwwwwwwwww|||qqqdddUUUNNNHHHHHHHHHEEECCCDDDAAAAAA@@@@@@???>>>======444444333222222222222222444444333333333333333333444333333222222333333444000111333444555555444444111222333555777888999:::888888999999999999888888777777888888999999::::::777888888999:::;;;<<<<<<888888777777777888999:::777888888999:::999999999888888888888999:::<<<<<>>===<<<======>>>???@@@AAAAAA>>>???@@@@@@AAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@AAABBB@@@@@@@@@??????>>>>>>===>>>>>>============>>>>>>???????????????>>>>>>>>><<<===>>>===;;;:::;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;<<<======<<<;;;;;;999999::::::::::::;;;;;;<<<<<<;;;;;;::::::999999888888888999:::;;;;;;<<<;;;;;;;;;:::999999888888777777777777777777777777555555555666666777888999:::999888666555333222111...111333222333444222///222333444555555555555555444444444444444444444444333333444555555555555444333333333444444444555555555333222333444555444222333333333444444444555555444333333222111111000000222222333444444444333333333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444555555555555555444444444666666666666777777777777999999999888777666666666333444666888999888777666888888666444333555999<<<::::::999777777666666666888888888888888999::::::888888999:::;;;<<<======<<<===>>>======>>>AAACCCCCCMMM\\\hhhpppuuuzzz}}}~~~{{{fffXXXSSSKKKGGGEEEGGGGGGBBB???@@@@@@?????????>>>>>>======333333222222111222222222444444444444444444444444333333222222222222333333///111333555555555444333333333444555666777888999888888999999999999888888666666666777888999999999777888:::;;;;;;;;;::::::999888666555555777:::;;;666777888999:::999999888888888888888:::;;;<<<===>>>???@@@AAA@@@???===<<<<<<<<<===>>>???@@@AAAAAA>>>>>>???@@@AAAAAAAAAAAA?????????@@@@@@?????????>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===@@@???>>>======<<<<<<===>>>>>>>>>>>>????????????<<<===>>>===;;;;;;;;;===::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;::::::999888888777777777777777777777777777444555666888999999888888999999888777666444333333222222444777777444444555111222333444444555555555555555555555555555555555222333444444555555555444333333333444444444555555555333333333444555444333333333333444444444555555222222222111111111111111111222333333444444444333444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444666666555555555444444444777777777777666666666666777777777777777777666666444555777999999888666444666777777666555555888:::999888777777777777777888888888888888888999999:::999:::::::::;;;;;;<<<<<<<<<=========<<<===???AAA===DDDMMMVVV^^^gggrrryyyppp```SSSKKKIIIGGGDDDCCCEEEEEEAAA???AAA============<<<<<<<<<<<<555444444333333444444555444444444444444444444444333222222222222222222333///000333555555555444333555555555555666666666777888888999999999999888888444555555666777888888999777888:::;;;;;;:::999777:::888555444444777:::<<<666777888999:::999888888:::::::::;;;<<<===???@@@===>>>@@@@@@@@@???===;;;;;;<<<===>>>???@@@AAAAAA===>>>???@@@AAABBBBBBBBB??????@@@@@@@@@@@@??????<<<===>>>@@@@@@@@@???>>>AAAAAA@@@@@@???>>>>>>===AAA@@@???===<<<<<<<<<<<<======>>>>>>??????@@@@@@<<<===>>>>>><<<;;;<<<===::::::;;;<<<<<<;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::;;;;;;999999::::::::::::;;;;;;::::::999999888777777666777777777777777777777777333555777999::::::888777888888777777666666666555333000111666666111222777000111222333444444444444555555555555555555555555222333444444555555555444333333333444444444555555555444333333555555444333333333333444444444555555000000000111222222333333111222333333444444444444555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444666666555555555444444444777777777777666666666666444444555555666777777777666777999:::999777444222333666888888777666666777666666666666777888999:::888888888777888999999:::<<<<<<;;;;;;;;;;;;::::::<<<>>>>>>>>>===>>>???AAAAAACCCFFFIIIOOO[[[hhhrrr}}}|||cccXXXSSSLLLFFFDDDCCC@@@>>>@@@@@@>>>>>>AAA;;;;;;;;;;;;;;;;;;;;;;;;666555444333222333444444666666555444333333222222444111///000333555444222555444444444444555666666444444666777888888888888444555666777888888888888555666777666555555777999999:::;;;<<<;;;:::999888999888888888999:::;;;;;;888999999::::::;;;<<<<<<999999999999:::;;;<<<<<>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@?????????????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============??????@@@@@@@@@@@@??????????????????????????????========================>>><<<999999;;;===>>>>>>;;;;;;::::::::::::;;;;;;>>>===<<<:::999999999999;;;;;;::::::::::::999999777888888999999999888888888777777777666666555555666666777777777777666666777777666666666666777777888888777777666666555555444444555555555444222111222222222333333444444444444444333333333333222222444444333222222222333333777666555444222111000///444333222222333444666777222222111111222222333444222222222222222222222222444444444444444444444444333333333333333333333333555444333333222222222222666666666666666666666666333333333444444444555555666666666666666555555555555666777888888777666555555555444444444444555555555666777888888777666555666555666888::::::888666666777888:::999888666555777555444555777888888777;;;:::999888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>@@@EEEMMMWWW^^^lllvvvlllaaaTTTKKKHHHHHHGGGEEE@@@@@@@@@???>>>======<<<;;;;;;:::::::::999999999444333333222333444555666666555555444333333222222444111000000333444444222222222222333333555666777444444666777777888888888111222333444555555555555666777777777666666888:::999:::;;;;;;;;;:::888888:::999999888888888888888777777777888999999::::::999999999999:::;;;<<<<<<>>>>>>===============<<<>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>>>>=========>>>>>>???>>>>>>>>>>>>??????????????????>>>>>>>>>============>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<========================>>>;;;999999;;;=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999;;;;;;:::::::::999999999888888999999999999888888888888777777777666666666666666777777777777666666777666666555555666666777999888888777666555444333444444555555555444333222222222333444444555666666444444333333333333222222444333333333333333444444444444444444444444444444333333333333333333444555222222111111222222333444222222222222222222222222444444444444444444444444333333333333333333333333555444333333222222222333444444444444444444444444444444444555555555666666666666666666666666666555666666777777777777666666888888777777777777888888444555666777777666555444555555555777888888666555666777888999888888777666999888777777999::::::999999999999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999111111222222333555666777555555444444333333222222333222111111333444444333333333222222222333444444444555555666777777777777444444555666777777777777777888888888777777999:::999::::::::::::999888888999999888888777666666666555555555666777777888888999888888999999:::;;;<<<======<<<<<<;;;;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;<<<===>>>>>>;;;<<<<<<<<<=========>>>????????????>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================;;;999999;;;<<<=========<<<<<<<<<<<<<<<<<<===999:::;;;<<<;;;;;;:::999::::::::::::999999999999999999:::::::::999999888888888888888777777777777555666666777777666666555555555555444444555555555888888777666555333333222444444555555555444333222555555555555444444444444444444333333333333222222444333333333444555666666555555555666666666666666333444444444444333222222222222111111222222333444222222222222222222222222444444444444444444444444333333333333333333333333444444333222222222333333222222222222222222222222555555555555666666666666555555666666666666666666777666666555666666777777666666555555555555666666444444555555555555444444666555555555666666555333777777777777777777777777:::999777888999;;;::::::888888999::::::::::::999::::::::::::;;;;;;;;;;;;@@@@@@@@@???>>>@@@CCCFFFPPPVVVbbbsssnnn]]]SSSOOOKKKHHHFFFGGGEEEBBB>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::111222222222333444555555444444444333333333222222333222222222333333444444666555444333222222222222444555555666777777666666555666777888888888888888777888999888777777999;;;999999999999999888888777777777777777777666666666444444555666666777777888888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;::::::::::::;;;<<<======;;;;;;;;;<<<<<<======>>>@@@?????????>>>>>>>>>>>><<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================<<<:::999999;;;<<<<<<<<<======<<<<<<<<<<<<======888999<<<===>>>===;;;::::::::::::999999999999888999::::::::::::999999888888888888888888888777777555666666666666666666555555444444333333444444555666666555555444444333333444444444444444444444333888777666555333111000000444444333333333222222222333333333444555666777888:::999888777666555444444555555666666555444222111222222111111222222333444222222222222222222222222333333333333333333333333222222333333333333444444444333333222222333333333222222222222222222222222444444444444555555555555555555555555666666666666777666555444444666777888555444444333333444444555555555555555555555555555777666555555666666444333777666666666666777888888999777666666888999888777666777999:::::::::999888999999:::::::::;;;;;;;;;:::<<<===>>>===>>>AAABBBEEEIIIRRR^^^lllxxxwwwdddYYYRRRNNNGGGEEEDDDDDDDDDCCC@@@===>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::333333333333333333333222333333333333333222222222333333333333222333444555555555444444444444555555444555555666666666666555333333444555555555444444777888999888777777999;;;999999888888777777777777333444555777888888888777555555666666777888888999888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@??????>>>>>>===<<<<<<;;;::::::::::::999::::::;;;<<<<<<;;;;;;<<<======>>>???????????????>>>>>>>>>>>>===<<<======>>>>>>======<<<================================================;;;:::999999;;;<<<<<<;;;======<<<<<<<<<<<<======999:::<<<>>>???>>>===<<<::::::999999999888888888999:::::::::999999888777777777777777777777888888555555666666666666555555444444333333333333444444444444444444555555555555444444444444444444444444444444333333222111111000444444333333333222222222333333333444555666777888999999888777666555555444666777777777666555333111222222111111222222333444222222222222222222222222333333333333333333333333222222222333333444444444333333333222222333333444333333333333333333333333222222333333333444444444444555555555666666777777666555444444444555777888888777777777777777777888666666666666666666666666999777555555666666555444666666555555666777888888999777666666777888777777666777888999:::999888777999999999:::::::::;;;;;;777:::<<<======>>>???@@@BBBEEEHHHMMMUUUcccvvv}}}ooo[[[PPPMMMKKKJJJFFFEEECCCBBBAAAAAA@@@???=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::333333333333333222111111333333333333222222222222222333444333222333444666111111222333555777999:::444555555666666666555555444555555666666666555555777888888888777777999:::999888777777666666777777222333555777999999999999666666777777888888999999888777777888888999:::;;;::::::;;;;;;<<<============>>>>>>?????????>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================:::999999:::;;;<<<;;;:::===<<<<<<<<<<<<<<<<<<===:::;;;<<<===>>>>>>===<<<999999999999888888888888999999999999999888777666666666666666777777777777444555555666666555555444444444444333333444444444444555555555555666666666444444333333333444555555...///000111222333444555444444333333333333222222444333333333444555666666444444555555666666777777777777777666666444333333222222111111222222333444222222222222222222222222333333333333333333333333111222222333333444444555333333222222222333444444555555555555555555555555111222222222333333333333444444555555666777777777444444444444555666777777777666666555555666666777777777666666666666777777999777555555666777666555444555555666666777777888;;;999777777888999888777666666777888888888888888999999999999::::::::::::999;;;======<<<<<<<<<===@@@CCCDDDBBBEEERRRfffvvv~~~}}}uuuiiiYYYNNNJJJIIIHHHFFFFFFDDDBBB@@@???>>>??????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999111111222333444333222222222222222222222222222222222444555444222222444777222222222333444666777888444555555666666555444444777777888888888888777777666777777777666666888:::999888777666555666777777333444666888999999888777666666666777888888999999777777777777888999:::;;;777888999:::;;;<<<===>>>===>>>>>>>>>>>>>>>======::::::::::::;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;;;;<<<===>>>???@@@@@@============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================:::999999:::;;;<<<;;;999<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999888888888888888888888888777666555555444555555555666666666666444555555666666555555444555555444444444444555555888888777666666555444444444333333333333444555666///000111222333444444555444444333333333333222222444333333333333333444444222222333444444555666666666555444333333333333333222222111111222222333444222222222222222222222222222222222222222222222222111111222333333444555555333222222222333333444555444444444444444444444444222222222333333333444444444444555555666777777888222333444555666666666666444444333333333333444444777666555555555555666777777555333333555666666666333444555777777777777666:::888666666777888777666777666666666666777888888888999999999999::::::::::::;;;<<<<<<;;;:::;;;<<<>>>???@@@???@@@GGGSSS]]]mmmpppuuuyyyzzz{{{|||~~~~~~kkk^^^VVVMMMIIIHHHHHHEEEBBB@@@AAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888...///111333444444444333222222222222222222222222222444555444222222444777666555444333222111111111444555555666555555444444444555555555555555444444555666777666555555777999999888666555555555666777555666888999:::999777666555555666666777888888888777777777777888999:::;;;555555777888:::<<<===>>>===>>>>>>>>>>>>>>>======888999999::::::;;;;;;<<<>>>===<<<;;;:::999999999::::::;;;<<<===>>>???@@@===<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999================================================999999999:::<<<<<<;;;999;;;;;;;;;::::::;;;;;;;;;::::::999888888999999:::999999999888888888888777888888888777777666444444333444444444555555666666444555555555555555555444666555555444444555555666;;;;;;999888666444333222444333333222333444555666555555444333333222111111444444444333333333222222444444333222222222333333444444444333333222222111444333222111000111222333222222111111222222333444222222222222222222222222222222222222222222222222111111222333333444555555222222222222333333444555444444444444444444444444333333333444444444555555444444444555666777777888111222444666777777666555777777666666666666777777666555444333333444555666555333111222333555666666111333555777888888777666777666444333444555444333777666555555555666888999888888999999999:::::::::777999::::::::::::<<<>>>;;;<<<>>>???@@@CCCFFFIIISSSYYYccckkkqqqtttvvvwwwyyy|||rrr___RRROOOIIIDDDCCCEEEDDD@@@<<<;;;<<<>>>???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777333444555666666444222111222333444444222222333444333333333333333333333333666555333222222333555666888888888888888777666666222333666777888777666555555555555666666666666666444444333444444555666777888888777666555555666666444444555555666666777777===;;;888888999;;;;;;:::::::::::::::;;;<<<======<<<<<<<<<<<<============:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<===<<<;;;:::999:::;;;<<<>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;::::::::::::::::::999777666777888:::999888777666666666666999888888777666666555555555555555555666666666666444444444444444555666777444444444444444555666777555555555555555555555555444444333333333444555555555333111111444555444222333333333333333333333333555555555444444333333333333333333333333333333333222222111111111111111111333222222111111222222333444444444444444444333333222222111111111111222222444444333222222111111000444555555444333222444666444444555555555555444444555555444444444333333333444444444555555555555666:::999999888666555333222777777666666555555444444333333333444444555555555666666666666777777777777777777666555444333333222777444333444777888777555:::;;;;;;:::888777888:::999888888888999::::::;;;;;;::::::;;;<<<>>>@@@BBBHHHJJJMMMRRRYYYcccnnnvvv}}}zzzwwwzzzuuufffZZZQQQMMMBBBBBBAAA@@@@@@??????>>>???>>>===<<<;;;<<<======<<<<<<;;;::::::999888888888888777666666666666666444555666777777555333222222444555444333222333444333333333333333333333333666444333222222333444666555555555555555444333222333444555777777777777666555666666666666666666666444333444444555666777888888888777666666666666666666666777777777777777777777666555777:::<<<======777777777777888999:::;;;;;;;;;<<<<<<<<<=========:::::::::::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999;;;:::999999999999:::;;;===>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999<<<<<<;;;;;;;;;::::::::::::::::::999777666777888::::::999888777777666666666555555444333333222222555555555555666666666666777666666555555555666666555555555555555555666666444444444444444444444444555444444333333333444444555333111111333444444222333333333333333333333333444444444444444333333333333333333333333333333333111111111111111111111111333222222111111222222333333333444444444444444444333333222222222222333333333333333222222222222222333444555444222222444555444444555555555555444444555555444444444333333333444444444444555555555555777777777777777666555444666666666666555555555555333333444444444444444444777777777777666666666555555555555555555444444444666444333444777888777555888888999777666555666888999888888888999999:::;;;;;;;;;;;;;;;<<<<<<===>>>BBBCCCEEEIIINNNVVV___eeesssqqqrrrvvv}}}oooaaaWWWNNNIIIGGGAAAAAAAAA@@@??????>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999888888888777777666666666777777555666777777777666555444333555555555444333444555333333333333333333333333555444333222222333444555333333333444333333222111444444555555666777777777666666666666666666555555333333444444666777888999888888777666666666777777999999888888888888888888555555666999<<<>>>>>>===777777777777888999::::::<<<<<<<<<<<<============:::::::::::::::::::::999:::999999888888999999:::999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::999999888888999999:::=========>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999;;;;;;;;;;;;:::::::::::::::::::::999777666777888::::::999999888888777777888777777666666555555444444555555555555666666666999888777666555555555555777777666666666666666666444444444444444444444444666555444333333222333333444333111111333444333222444444444444444444444444333333333333444444444444333333333333333333333333111111111111111111111111333222222111111222222333222222333333444444555555444333333333333333333444222222222222333333333333222333444444222222333444444444555555555555444444555555444444444333333333444444444444555555555555555666666777777777666666555555555555555666666666444444444444444444333333777777777666666555555555444444444555555555666666555444444444666777666555777888888777555555666888999888888888888999::::::::::::;;;;;;;;;;;;::::::======>>>@@@BBBHHHNNNSSSaaabbbgggnnnvvv|||kkkaaaUUUNNNHHHBBBAAABBBAAA@@@@@@??????>>>======<<<<<<;;;:::::::::::::::;;;;;;::::::999999888888888777777777777777888888555555666666666666555444444555666666444444555666333333333333333333333333444444333222222333444444444555555555555555444444555444444444555666777888666666666666555555555555333333444555666888999:::888777777666666777777777999999888888777777666666999999999;;;===>>><<<::::::999999::::::;;;<<<===============>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999888888888888999999:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<999999999999999:::::::::<<<============<<<;;;;;;<<<;;;;;;::::::999999999:::999999999999999999999:::::::::::::::::::::::::::::::::999777666777888::::::::::::999999888888888888888777777777666666444444444555555555666666777777666555555555555555888888888777777666555555444444444444444444444444666555444333222222222222333222222111222222333333555555555555555555555555222222222333333444444555222222222222222222222222111111111111111222222222333222222111111222222333111111222333444444555555333333222222222222333333111111222222333444555555111333444444222222222333444444555555555555444444555555444444444333333333333333444444444555555555555666666666666666555555444444444555555666666666555555555444444333333333666666666666666666666666555555555555555555555555444444444444555666666555888999:::999777777888:::999888888888888888999999777888:::;;;;;;:::999888;;;<<<<<<===>>>AAAEEEIIINNNRRRYYYcccmmmvvv|||~~~||||||~~~lll^^^UUUPPPLLLIIIDDD>>>===AAA@@@??????>>>>>>======<<<;;;::::::999999999999999::::::::::::999999888888888777777777777888999999444444444444555444444444444555666666444444555666333333333333333333333333333333333222222333333333444555555666666666555555555444444444555666777888777777666666555555555444333333444444555777888999777666666666666666777777777777666666555555555444888888888:::<<<<<<:::888:::::::::;;;;;;<<<===>>>=========>>>>>>>>>??????<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::999999888999999999999999999999999:::::::::::::::::::::::::::::::::999777666777888999999:::::::::999888888555555444444444444333333444444444444555555555555444333333333444444555666777777888888777666555444555555555555555555555555666555444333222111111111222222222222111111222333555555555555555555555555111222222333333444444444222222222222222222222222000000111111111222222222333222222111111222222333111111222222333444555555222222111111111111222222111111222333444555555666111333555555333222222333444444555555555555444444555555444444444333333333333333333444444444444555666777777666666555444333333333444444555555666666555555555444444333333333333333444555666777888888777666666555444444333333333444444555444555555666888888999888777777888:::999999888777777888888888444666888:::;;;;;;:::::::::;;;<<<<<<===???BBBEEECCCFFFLLLUUU___iiirrrxxxzzzyyyzzz|||{{{{{{tttdddXXXRRRKKKJJJIIIIIIDDD>>>>>>AAA???>>>>>>======<<<;;;;;;999999999999999888888888:::999999999999999888888888777777777777777888888333333333333444444444555333555555555444333444555333333333333333333333333222222333333333333222222222222333333444444333333444444555555666777777777777777777666555555444444444444333444444555666777555555444444555555666666555444444444444444444333444333444666999:::999888888888888888999:::;;;;;;<<<<<<<<<<<<============:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<======>>>>>>::::::::::::::::::::::::;;;;;;::::::::::::999999999999:::<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::999999999999888888888999999999999999999999999999:::::::::::::::::::::999777666777888777888999::::::999888777555555555555555555555555333444444444444555555555222222222222333444555666555666777888777666555444555555555555555555555555555444333222222111222222111222333222000000222333444444444444444444444444222222222222333333333333222222222222222222222222000000000111222222333333333222222111111222222333111111222222333333444444222111111000000111111222111222222333444555555666222444666666555333333444444444555555555555444444555555444444444333333333333333333333444444444444777777777666555444333222444444444444444555555555444444444444444444333333333333444555666777777888888777666555444333222222222444555555444444555666555666666666555555666888999999888777777777777888444555777999:::;;;;;;<<<888:::;;;<<<;;;<<>>>>>AAA>>>>>>===<<<<<<;;;;;;:::999999999:::999888888777999999999999999999888888888888777666666666666666444444444444444555666666222444555444333222333444333333333333333333333333222222222333333222222222000000111222222222222222333444555777777777777666888777777666555555444444444444333333333333444444333333333333333444555555333333333333444444444444777666555555888999999999666666666666777888999:::999999999999:::::::::;;;777777888999::::::;;;<<<;;;::::::999999::::::;;;999::::::;;;<<<<<<======::::::::::::::::::::::::=========<<<<<<<<<;;;;;;777888:::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999999999999999999:::::::::777888888888999999999999888888999999999::::::::::::::::::999777666777888666777888::::::999777666777777777888888888888888333333444444444555555555444444333333333444444555333444666777777666555444333333333333333333333333333333222222222222222333000222333222000///111444333333333333333333333333333333333222222222222222111111111111111111111111///000000111222222333333333222222111111222222333222222222222222222333333333222222111111222222333222333333333444444555555222555777777666555444444444444555555555555444444555555444444444333333333222222333333333444444444444555555666555555444444555444444444444444444333333333444444444444444444555555555555555555555555666666555555444444444333222444555555333333444666444555666555555555777888999999888777777777777777777777777888999:::;;;<<<888:::;;;;;;;;;:::;;;<<<<<<>>>???@@@AAAFFFLLLQQQ^^^bbbkkkrrrtttuuu}}}vvviii\\\UUUPPPIIIGGGIIIBBB???===@@@@@@======???======<<<<<<;;;:::::::::999999:::::::::999888777888888888888888888999999888888666555444444444444555555555555555666777888222333444444222222333444333333333333333333333333111222222333333222222111000111222333333333333333222333666777888888666555888777777666555444444444444444333222222222222333222222222222333333444555222333333444444555555555???===:::888999999999888666666666666777888999:::666666777777777888888888444444555777888999:::;;;::::::999999999999::::::888999999::::::;;;<<<<<<::::::::::::::::::::::::::::::999999999888888888666777999:::;;;;;;:::::::::;;;;;;;;;;;;:::999999888888888999999::::::;;;777777888888999999999999888888888999999::::::::::::::::::999777666777888555666888999999888777666444444444555555555555555333333333444444444555555777666555444444444444444111333555666777666555444111111111111111111111111222222222111222222333333000222333222//////111444333333333333333333333333444333333222222111111111111111111111111111111111///000000111222222333333333222222222222222222333333333222222222222222222444333333222222333333444333333333444444444555555333555888888777555555555444555555555555555555444555555444444444333333333222222333333333444444444222333444555666666666666555555555444444333333333333333333444444555555555888777666555444333222222444444444555555555555666111444666555333222444777666777888777666777999:::999999888777777666777777;;;:::999888888999:::;;;:::;;;===<<<;;;::::::::::::<<<>>>>>>>>>@@@DDDHHHIIINNNYYYbbbggglllwwwwwwhhh^^^UUUNNNOOOMMMFFFBBBBBBFFF@@@===??????===<<<>>>===<<<<<<;;;;;;:::999999999999:::;;;:::999888777888888888888888888999999999888666555333222222222555555555555555555555555222222222222222222222222333333333222222111111111222222222111111111111000111111222222222333333333333333333333333444555666888777666555444333333333444444444555555555555666555444444333333444444555444444444444444444444444555666666666777777777888999:::;;;<<<;;;:::999888:::999999999888777777777777888888888888999999999999999999999999999999999888999;;;<<<<<<;;;999888999999:::;;;;;;;;;;;;:::888888999999999:::::::::888999999::::::;;;;;;<<<;;;;;;;;;:::999888777666777777888999999999999888:::999888888777888888888777888:::;;;;;;:::888777888888888888888999999999888888777666666666666666777777666555444333333333444444444333333222222222444333333222222333333444666555444333222333444555333333333333333333333333555444444333222111000000333222222111111222222333333333333444444333222222111222222333333222222111000111222333333222111000222111111000000111111222111111222333333444555555555555555444444333222222444333222111111222333444222222111111222222333444555555555555555555555555444444444333333222222222222222333333333444444444444333333333333444555555555555444444444444555555555555444333333222111111333333333444444444555555777666555444333222222222666666666666666666666666777666555444444555666777555444444555555777888888777777777777777777777777444555666777888999:::;;;::::::::::::::::::::::::777888999:::<<<===>>>>>>AAAEEEKKKPPPUUU___kkkuuuwwwjjj___WWWOOOMMMKKKGGGDDDBBB@@@?????????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888666666777777888888999999999999888666555444222222444444444444444444444444222222222222222222222222333333333222222222111111222222222222111111111111111111222222222333333333333333333333333444555555777666555444333333333333444444444444555555555555555444444333333444444555444444444444444444444444666666666666666777777777888999999:::999999777666999888888888888888777777777777888888888999999999999999999999999999999999:::::::::999999:::::::::888888999:::::::::::::::888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;::::::888777777999999:::;;;;;;;;;;;;:::888888777666666666666666777888:::;;;;;;:::888777999999999999999999888888888777666555555555555666777777777666555555444444444444444333333222222222444333333222222333333444555444333333333333444555333333333333333333333333444333333222222111111111333222222111111222222333222333333444333333222222222222333333333333222222000111222222222222111000222222111111111111222222222222333444444555666666888777777555444333222111333222111111111111222333222222111111222222333444555555555555555555555555444444444333333222222222000000111111111222222222444333333333333444555555666666555555555555666666555555444333333222111111333333333444444444555555777777666555444333333444555555555555555555555555666555444333333444555666333333333333333444555666888888888888888888888888444555555666777888999999::::::::::::::::::::::::888999999:::;;;<<<======<<<@@@DDDGGGKKKRRR\\\dddlllsss|||xxxjjj```XXXPPPKKKHHHGGGEEECCCAAA???>>>>>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999888777666666666666666666777777777777666666555555444444444444444444444444444444222222222222222222222222333333333222222222222111333222222222111111111111111111222222222333333333333333333333333444444555555555444333222222222222444444444444555555555555555444444333333444444555444444444444444444444444666666666666666666666666777777888888888777666555777777777777888888888888777777777888888888999999999999999999999999999999<<<:::999777777999;;;<<<777777888999999999999999888888888999999999999:::<<<<<<;;;::::::999888888:::;;;;;;::::::999888777999999:::;;;;;;;;;;;;:::999888888777666777777777777888999::::::999888777::::::999999888888777777666666555444444444555555777777666666666666666666444444333333333333222222444333333222222333333444444444333333333444444555333333333333333333333333222222222222222222222222333222222111111222222333222222333333333333222222222333333444444333333222000111222222222222111000333333222222222222333333333333444444555555666666999999777666444333111111222111111000000111111222222222111111222222333444444444444444444444444444444444333333333333222222000000111111111222222222444333333333333444555555777777666666666666777777555444444333333222222111333333333444444444555555888777666555444444444555444444444444444444444444444444333333333333444444444444333333333444444555777777777777777777777777555555555555666666777777999999999999999999999999999999:::::::::;;;;;;;;;:::<<>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999999999999888888888777666666555555555555555555555555555555555555666666333333333333333333333333111111111111111111111111222222222222222222222222333333222222222111111111111111222222222333333333444333333222333333444444444333333222111111222222333333444444444555555555555444444333333444444555444444444444444444444444777666666666666555555555777777777777777666666555555666666777777888888888777777777777888888888888888888888888888888888888:::999888888888999:::;;;666666777888888888888888888888888888999999999999;;;;;;;;;::::::999999999::::::;;;;;;:::999999888777777888999999999999888;;;;;;:::999999999999999777888999999999999888777999999888888777666555555555444444333333444444444555555555555666666666666333333333333333333333333444333333222222333333444444333333333444444555555333333333333333333333333111111111222222333333333333222222111111222222333111111222333333333333222333333444444444444333333111111111222222111111111444333333222222333333444333333333444444444555555666666555444333333222111111000000000000000000111222222111111222222333444444444444444444444444444333333333333333333333333222222333333333444444444444333333333333444555555666666555555555555666666444444444333333222222222333333333444444444555555666666555444444444444444333333333333333333333333444444444444444444444444666666555555555666666777666666666666666666666666444444555555555555555555999999999999999999999999::::::::::::999999999999;;;===>>>>>>===???DDDGGGLLLPPPVVV]]]gggsss~~~wwwiiiaaa[[[WWWRRRNNNLLLJJJGGGEEEBBBAAA@@@@@@???@@@@@@@@@===============<<<<<<;;;999::::::::::::;;;;;;;;;999999888888777777777777777666666555555444444444555555555555555555555555333333333333333333333333111111111111111111111111222222222222222222222222333333333222222222222111111111222222222333333333444333333222222222333333333333222111111111222222333333333444444444444555555444444333333444444555444444444444444444444444666666666555555555555555888777777666666666666666555555555666666777777888666666777777777888888888888888888888888888888888777777999:::::::::999999666666777888888888888777777777888888888999999999999999999::::::;;;;;;;;;::::::;;;;;;;;;:::999999777777888999999999999888;;;:::999999888888999999888888888888888888888888888888777666555444444333444444333333333333444444333444444444444444444444333333333333333333333333444333333222222333333444222333333444444555555555333333333333333333333333111111111222222333333444333222222111111222222333000111222222333333333222222333333444444333333222222111111111111111111222444333333222222333333444222222222222222333333333111111222222222222333333000000000111111000000000222222111111222222333444444444444444444444444444333333333333333333333333222222333333333444444444444333333333333444555555555444444333333444444555444444333333333333222222333333333444444444555555444444333333222222333333333333333333333333333333555555555666666555555555666555555555555666777777444444444444444444444444444444444444555555555555888888888888888888888888999999999999999888888888<<<<<<======>>>???AAACCCDDDEEEFFFJJJQQQ\\\hhhpppwww{{{qqqddd[[[UUURRRPPPNNNKKKIIIGGGFFFDDDBBBCCCBBBAAA@@@????????????<<<======>>>======<<<;;;::::::::::::::::::::::::999888777666666666777777777777777666666555555555666666666555444444333333222222222222222222222222111111111111111111111111111222222222222333333333333333333333222222222222111111222222222333333333444333333222222222222222333333222111111222222333333333333333444444444444555444444333333444444555444444444444444444444444444444555555555666666666888777666555555555666666555555555555666666666666666666666777777777888888888888888888888888888888555666999;;;;;;:::999888666666777888888888888888777777777888888888888999888888999::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::888777777666555666666666888888888888888888888888777777666666555555444444444444333333333444555555444333333333333333333333222222333333333333444444444333333222222333333444222222333444555555555555333333333333333333333333111111111222222333333333333222222111111222222333///000111222333333333333111222222333333222222111222222111000000111222222333333222222222222333333111111111111222222222222//////000000111222333333000111111222222111111000222222111111222222333444333333333333333333333333222222333333333333444444000000111111111222222222444333333333333444555555444333333333333333333444333333333333333333333333333333333444444444555555333333222222222222222333333333333333333333333333555555666777777666555555333222222333333555666666333333333333333333333333444444444444555555666666777777777777777777777777999888888888888888888888::::::;;;<<<===>>>??????;;;===@@@CCCFFFKKKPPPTTTeeejjjsss~~~sssdddXXXRRRPPPOOONNNFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;<<<===>>>>>>===<<<;;;::::::::::::999999999999999888666555555555666777777777777666666666666666666666555555444333222222222222222222222222222222111111111111111111111111111111222222222333333333444444333333333222222222111111222222222333333333444333333222111111222222333333222222222222333333222222333333333444444444555444444333333444444555444444444444444444444444222333333444555666777777777666444444333444444555666666555555555555555444666666666666777777777888888888888888888888888888666777777888999:::::::::666777888888999999888888777777777777888888888888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;:::777666555555444444555555888888777777777777888888777777777777777777777777444444444444444555666666555555555444333333333222222222222333333444444444444333333222222333333444111222333555555555555555333333333333333333333333222222222222222222333333333222222111111222222333///000111222222333333333000111111222222111111000222222111000000111222222222222111111111111222222222222222222222222222222000000000111222222333333111111222333333222111111222222111111222222333444333333333333333333333333222222222333333444444444000000111111111222222222444333333333333444555555444444444333333444444444333333333333333333333333333333333444444444555555333333333222222333333444444444444444444444444444444444555666666555444444111111222222444555777888444444444444444444444444333333444555666777777888777777777777777777777777777777777888888888888888999999:::;;;======<<<;;;888;;;>>>@@@AAAAAACCCDDDPPPWWW```lll}}}xxxmmmaaaZZZRRRLLLKKKJJJIIIHHHDDDDDDCCCBBB@@@@@@AAABBB???>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<;;;;;;:::999888777777999777666444444555666777555555555555555555666666444444444444444444444444111111111111111111111111000000000000000000000000111111111222222333333333444444444333333333222222111111222222222333333333444333333222111111111222333333333222333333444444222222333333333444444444555444444333333444444555444444444444444444444444111222333444555777888888555444333222222222333444666666666555555444444333666666666666777777777777777777777777777777777777888777666666777999;;;<<<777777888999999999999999777777777777888888888888<<<;;;;;;::::::999999888::::::;;;;;;<<<;;;;;;;;;777777888999999999999888888888777666666666666666888888777777777777888888888888888888888999999999444444444444444555666777777777666555444444333333222222222333333444444444444333333222222333333444000222333555666666555555333333333333333333333333222222222222222222222222333222222222222222222333//////000222222333333333000000111111111111000000333222111000000111222333222111111111111111111222333333333333333333333333222222222222222222222222111222333444444333222111222222111111222222333444333333333333333333333333222222222333333444444444222222333333333444444444444333333333333444555555555555555444444555555555333333333333333333333333333333333444444444555555444444333333333444444555444444444444444444444444333333444555555444333333222222333444666888:::;;;666666666666666666666666333333444555666888888999777777777777777777777777666777777777888888888888:::999:::<<<======;;;999;;;<<<===<<<<<<===@@@BBB???FFFNNNWWWhhh}}}uuuiii___YYYRRRNNNJJJHHHHHHGGGCCC???DDDCCCBBB@@@======>>>???>>>>>>=========>>>>>>???:::<<<===??????>>><<<;;;===<<<;;;:::888777666666999777555444333444666777333333333444444555555555222222333444444555666666111111222222222222111111111111111111111111111111222222222111111111000000111...,,,///333555222...////////////////////////333333333333333333333333222222111111111111222222222222222222222222222222222222222333333444444444222333444444555555444444111222333333444444333333222222333333333444444444444666777666555555666777111222333555666888999:::888888888888888777666666999999888888888888888888999999999999999999999999999999888888888888888999999999::::::::::::;;;;;;;;;;;;;;;:::999888777666::::::999888777666555555:::999999999888777777777888888888888777555444333888999999999999888777777555555555444444333333333333333333333333333333333333333333444444555555555222222111111222222333444333333333333333333333333555555444333333222111111111111111111111111111111333333333333333222111000000000000000111111111111444444444333333333333333111111111111111111222222000000000000000000000000222222222222222222222222222111111111222333444444111111111000000000000000555555555444444333333333555444333333222222222222111111111111111111111111222222222222222222222222444444333333333333222222444333333222222333333444444444555555555555444444555444444333333222222111555555666666666666666555333555666444222111444666444444444444444444444444444444444555555555555666444444444333333333222222555555555555555555555555777666555444444555666777777777777777777777777777777888888999999:::;;;;;;:::::::::888777888;;;>>>;;;===AAAHHHRRR]]]gggmmmttt{{{pppddd\\\VVVPPPLLLGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA@@@?????????@@@AAA??????>>>===============:::;;;<<<<<<<<<;;;:::999999999999888777666666555777888999999999888666555666666666555555444444444222222222333333444444444111111222222222222111111111111111111111111111111222222222111111111000000333000...000333444111---000000000000000000000000333333333333333333333333222222111111111111222222222222222222222222222222222222222333333444444444222333444444555444444444222222333444444444444333222222222333333333444444444555666666444444555666333333444555777888999999777777888888777777666555777777777888999999999:::999999999999999999999999999999888777777888888999999999999:::::::::;;;;;;::::::::::::999888777777888888888888777777777777888888777777777777777666777888888777777666555444888888999999888888777666555555444444444333333333333333333333333333333333333333333333333444444444444444333333444444555666333333333333333333333333444444444333333222222222111111111111111111111111333333333333333222111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222222222111111111111111111111111111111111111111111222222333333444555555555555444333333222222222333222222222222222222222222222222222222222222222222222222222333333444444444444444333333333333444444333333444444444444333333333333444444444444444444555555666666666555444444333555555444222222444666444444444444444444444444444444444555555555555666444444444333333333222222444444444444444444444444777666555444444555666666777777777777777777777777666666777888888999999::::::::::::888777888;;;===<<<===???BBBGGGMMMSSSVVVUUU\\\gggrrr|||wwwmmmeeeZZZRRROOOMMMJJJGGGFFFEEEEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>??????@@@>>>>>>===<<<<<<<<<<<<===999:::;;;;;;;;;:::888888999999888888777666666555666777888888888777666555555555555444444444333333222333333333333333333444111111222222222222111111111111111111111111111111222222222111111111111111555333111111333333000---111111111111111111111111333333333333333333333333222222111111111111222222111111111111111111111111222222333333333333444444222222333444444444444444222222333444444444444444222222222222333333333333333555666555444333444555555555555666777888888888666666777777777666555555666666777888999::::::;;;888888888888888888888888888888777777777888888999999999999999::::::::::::::::::::::::999888888777666666777777888888888999555555666666666666666777666666777777777777666666777888888888888777666666444444444444333333333333333333333333333333333333333333333333333222222222444444333333444444555666333333333333333333333333333333333333333333333333222222222222222222222222333333333333333222222111000000000111111111222222000000000000000111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222111000000//////111111111111111111111111///000111222444555666777444444333222222222333333333333333333333333333333222222222222222222222222000111111222444555555666555444444333333444444555222222333333333333222222111111222333333444555555555555555555555444333222333444555444333222444666444444444444444444444444444444444555555555555666444444444444333333333333333333333333444444444444777777666555444444555555777777777777777777777777555555666666777888888999999999999888777888:::===;;;;;;<<<<<<===???@@@AAAEEEHHHNNNUUU]]]gggpppvvvxxxlllaaaYYYTTTOOOIIIFFFGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBB@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;999999999:::999888888777999888888777777666666555666666777888777666555444444444444444333333333333444333333333333333333222111111222222222222111111111111111111111111111111111111111111111111111111444333111222444444111///222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000333333333333333333333333222222333444444444444333222333333444555444444444222222222222333333333333333555555555333222333444666666666777777777777777555555666666666666555555777777777888999999999:::888888888888888888888888888777777777777888888999888999999999999::::::::::::::::::::::::999888777777777777777888888888888555555555666666777777777555555666777777777777777666777777777777666555555333333333333333333333333333333333333333333333333333333222222222222111111222222111111222222333444333333333333333333333333222333333333333333333333222222222222222222222222222333333444333333222222000000111111111222222222222222222222333333333333111111111111000000000000000000000000000000000000222222222222222222222222111222222222222111111111111111111222222222222222///000111222333555666666444333333222222333333333333333333333333333333333222222222222222222222222111111222333333444555555555444444333333444444555222222333333333333222222000000111111222222222222555555555555444333222222444444444333333333444555333333444444444444444444444444444555555555555666555444444444444333333333222222333333333333333444777666666555444444444444777777777777777777777777555555666777777888888999888888999888777777999;;;888999:::;;;<<<<<<<<<<<>>===<<<<<<<<<;;;::::::999999::::::999999999999999888888888888888777777666666666666555666777777777666444333333333333333333333333333444444444333333222222222111111222222222222111111000000000000000000000000111111111111111111111111111111111222444444333222222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000333333333333333333333333111222333333444444333333333333444555555555444444222222333333333444444444444555666555333222333444666666666666666666777777555555666666666666555555:::999999999888777777777777777777777777777777777777777666666777888888999888888888999999999::::::999999:::::::::999888888888888888888777777777777666666666777777888888888444555666777777888888777555666666666666555444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444333333333333333333333333222333333333333333333333222222222222222222222222222333333444444444333333111111111111222222222222000111111111222222222333333333333222222111111111000000000000000000000000222222222222222222222222000111222333444444444444111222222222333333333444222222333333333444444444333333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333444444444333333444444444333333444444444444333333444444333333222222222111444444555555444333333222555444333333333444444444333333333444444444555555444444444555555555555666555555555444444444333333222222222333333444444444555555555555555444444333666666666666666666666666666666777777888999999:::666888888888777777999:::666777999;;;<<<<<<<<<<<<;;;<<<===>>>@@@CCCHHHLLLLLLRRR\\\eeennnvvv|||zzzoooccc]]]TTTNNNLLLLLLLLLKKKGGGFFFDDDCCCBBBAAA???===@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;:::999999999999999;;;::::::999999999999999777777777666666666666666555666777777777666444333333333333333333333333333444444444333333222222222111111222222222222111111000000000000000000000000111111111111111222222222///000111222333333333333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111444444333333333333222222111111222333333333333333333333444555555555555555444444444444555555555555555666666555333222333444555555555555666666666666555555666777777777666666;;;::::::999888777666666666666666666666666666666666666666666777888888999888888888888999999999999999999999::::::999999888999888888888777777666666666777777777777777888888555555666777777888777777444555555555555444333333222222222222333333333333333333333333333333333333222222222222333333333444444444333333444444555666333333333333333333333333333333333333333333333333333333333333333333333333222333333444444444444444111111111222222222222333333333444444555666666666444444444333222222111111000000000000000000000000222222222222222222222222///000222444666666666666222222222333333444444555555555555444444333333333333333222222222333444444111111111111111111111111222222222222222222222222444444444333333222222222444333333222222333333444333333444444444444333333777777666555555444333333444444555555555555444444666444222333444555444333222333333444444555555555444444444555555555555666555555555555444444444333222222333333444444555555333444555555555555444444666666666666666666666666666666777888888999999:::555777888888777777888999777888999:::::::::::::::777888:::;;;<<<>>>AAACCCAAADDDIIINNNTTTZZZaaaeeejjjmmmttt{{{uuummmfff]]]WWWQQQNNNJJJHHHHHHIIIIIIHHHDDDDDDCCCCCCBBBBBBAAAAAA????????????@@@@@@@@@@@@????????????>>><<<;;;:::;;;::::::999999999999999;;;;;;:::999999999999:::666666666666666666666666666666777888777666555444333333333333444444444444444333333333333333333222111111222222222222111111000000000000000000000000000000111111111222222222///000222222111111111111222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222444444444333333222222222111111222333333333333222333444444555555555555555555555555666666666666777666777777666444333333444333333444444555555666666555666777777888888777777:::999999999888777777777666666666666666666666666555555555666666777999999888888888888999999999999888999999::::::999999999777777777777888888888888777666666666666666555555555666777777777777777666444444444444444333222222111111222222222333333333333333333333333333333333111111222333444555555666444444333333444444555666333333333333333333333333444444444333333222222222333333333333333333333333222333333444555555444444111111111222222222333333666666777777888999999:::444444333333222111111000000000000000000000000000222222222222222222222222///000333444555555444444222222333333444555555555666666666555555444444444333222222222333333444555222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333222222333333333333222222555555444444444444444444333444555555666666666666666444222222444555555333222222333333444555555666444444444555555555555666555555555555444444444444222333333444555555666666111222444555555555555444666666666666666666666666555555666666777888888999444666888888777666777888888888888888888888888888;;;<<<<<<;;;999999:::<<>>>>>======>>>>>>>>>===;;;;;;;;;;;;:::999999999999:::;;;:::999888777888888999666666666666666666666666666777888888888777666555333333444444444555555555222333333333333333333444111111222222222222111111000000000000000000000000000000111111222222222222000222222222000///...///111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222444444444333333222222222111111222333333333333222333444555555666666555555666666666666777777777777777888888777555333444555222222333333444555555666666666777888888888888888888888888888888999999999666666666666666666666666555555555555666777999999777888888888888999999999888999999:::::::::999999555555666777888999::::::666666666555555444444333666666777777777777666666333444444444444333222222111111111222222333333333333333333333333333333333111111222333555666777777222222111111222222333444333333333333333333333333555555444333333222111111333333333333333333333333222333333444555555555444111111222222222333333333333333333444555666666777333333222222111000000///000000000000000000000000222222222222222222222222000111333444444333222111222222333333444555666666666666666666666666666666222222222222333333444555333333333333333333333333222222222222222222222222111111222333444444555666222111111111111111111222111111222222222222111111000000000111111222333333333333555666777777888888666444111222444666555333222222333333444555666666444444444555555555666666666666555555555444444444333333444444555666777777000111333555666666666555666666666666666666666666444444555555666777777777444666888888777666777888777777777777888999::::::;;;<<<;;;:::999999<<<>>>:::;;;<<<<<<<<<===@@@CCC@@@DDDJJJQQQYYY___dddfffiiinnnwwwwwwoooeee^^^[[[XXXSSSMMMIIIGGGGGGHHHCCCBBB@@@>>>>>>>>>>>>???>>>??????===<<<<<<===>>>????????????>>>>>>>>>===<<<<<<===>>>>>>===<<<;;;<<<;;;::::::999999:::::::::999777666666666777888555555555666666666666666777888999999999888666555444444444555555666666666222222222333333444444444333222111000000111222333111111111111111000//////000000000000////////////333333222111000000111111222222222222222222222222000000000000111222333444555333111000222333333333000000111111111222222222666555555444333333333444555555444333333222222111444444444444444444444444666555555555555666666777:::888666444333444555666444444444444444444444444444444444555555555555666666777777777666555333222666555555666888999777666333333444444555555666666555888;;;<<<;;;999999999666777888999999999999999888999999999999888777777666666555555555555666777999999777666555555555555222222111111111222333333333333333333333333333333555444444333333444444555222333444444555555444444333333333222222111111111333444444555555444444333444444444333333222222222111222444555555444222111333333333333333333333333111111222222222333333333444444333333333444555555888888666555444333333222222222111111111111111222333333333444444444444555222222222222222222222222222222222222333444555555222333555666666444222111222222333333333333444444111222222333333222222111333222222111111222222333333333333222222111111111,,,...111333333222000///222111111111222222333444222222222333333444444444333444444555555444444333555555555444444333333333111222333333444444333333666555333222222333555666>>>:::555333444444333111222222222222333333444555000111222333555777999:::555555555555555555555555555555555555555666777777888777777666666666666666666666555555555555666666888888888999999:::::::::888:::<<<===<<<<<<===>>>===???BBBEEEGGGIIILLLOOOYYY]]]dddkkkrrrzzz{{{pppmmmggg```ZZZUUUSSSQQQJJJIIIGGGEEECCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAA>>>>>>????????????>>>>>><<<<<<============<<<<<<>>>======<<<;;;;;;::::::;;;;;;;;;;;;::::::999888:::::::::999888777777666777666555444444444444444999999888666555444333222...///111222333333222222444444333333333333222222222222111000000111222222111111111111111000//////000000000111111111111111333222222111000000111111222222222222222222222222222222111111111111111222222000......///111111000111222222222333333333333333333222111111111111111222222222222222222333333444444444444444444444444666555555555555666777777777666555333222333333444444444444444444444444444444444444555555555555666333444666777777777777666666555555666888888777666666666666666666777777777555888:::;;;:::999999999888888999:::::::::::::::888888999999999888888777777666666666666666777777999888777666555555555555444333333222222222333333333333333333333333333333444444333333333333444444333333444555555555555444333333333222222222111111333444444444444444444333444444444333333333222222222222444444444444222222222222222222222222222222111111222222222333333333333222222222222333444444777666555333222222111111222222111111111111222222333333333444444555555555222222222222222222222222222222222222333444555555333444666666666555333222222222222333333333444444222222333333333333222222111111000000000000111111444333333333222222222222...///111333333222111000333333222222222333333444222222222333333444444444333333444444444444333333555555444444444333333333111222333333444444333333666444333222222333444666:::777333111222333222000333333222222222333444444222222222222333444666666333333333333333333333333555555555555555666777777666666555555666777888888777666666555555666666777888888999999999999999999777999;;;<<<;;;;;;<<<===999;;;===>>>???@@@BBBDDDFFFJJJOOOUUU[[[aaaggglllxxx|||yyyssslllddd___WWWUUURRRNNNKKKIIIHHHHHHFFFEEEDDDBBBAAA@@@??????@@@??????>>>>>>??????@@@======>>>>>>>>>>>>======<<<<<<============<<<<<<=========<<<;;;:::::::::888888888999888888777777888888777777666555555444555444444333333333333444777666666555555444444444222222333444333333222111444444333333333222222222222222111000000111222222111111111222111111000///111111111222222333333333333222111111000111111111222222222222222222222222444333222111000000000000111///......///000000///222222333333333444444444222222111000000000000111111111222333333444555555333333333333444444444444555555555555555666777777666666666555444444333333555555555555555555555555444444444555555555555666444555666777888888888888666555555555777888777666999888888888888888777777555777::::::999888888999888999::::::;;;:::::::::888888999999999999999888888888777777777777777888888888777666555555555555666555444333333333333333333333333333333333333333444444333333333333444444333444555555666666555555333333333222222222222111333333444444444444333333444444444444333333333333333333333333333333333333111111111111111111111111111111222222222333333333222111111111222222333444666555444222111111111111222222111111111111222222222222333444555555666666222222222222222222222222222222222222333444555555555555666777666555444333222222222222333333333333333333444444444444333333222222111111111111222222444444444444333333333333111111222222222222333333444444444444444444444444222222333333333333444444333333444444444444333333444444444444333333333333111222333333444444333333555444333222222333444555777555222222222333333222444444333222222222333333444444333222222222222222333333333333333333333333555555555555666666666777444444444555666777999:::777777666666666666777777999999999888888888888888666888:::::::::999:::;;;999;;;<<<<<<;;;;;;===>>><<<>>>BBBEEEHHHMMMQQQUUU^^^ccckkkrrrwww|||yyyqqqhhhccc\\\WWWTTTRRRNNNKKKHHHGGGEEEDDDCCCCCCCCCDDDAAA@@@???>>>>>>=========>>>>>>????????????>>>>>><<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;===<<<<<<;;;;;;::::::999666777777888888888888777888777777666666555555444333333222222222333444444444444444444444444444444444444555444444222111000333333333333222222222222222111111111111111111222111111111222222111111000000000111111222333333333222222111111111111111222222222222222222222222222333222222111000000111111222111000000222222111000222222222333333333333444333333222222111222222333333444444444555555555666333333333333333444444444555555444555555666777888888888888888777666555444555555555555555555555555444444444555555555555666888888888777777666666555777555444555666777666555999999999888888777777777555777999999888777888999888999999::::::999999999777888999999::::::::::::999999888888777888888888888777666555555555555555888777666444444333333333333333333333333333333333444333333333333333333444333444555555666666555555222222222222222222222222444333333333333333333444444444444444444444333333444333333222222333333444222222222222222222222222111111222222222333333333222111111111222333444555555555333222222111111111222222111111111222333333222222333444555666777777222222222222222222222222222222222222333444555555666777777777666555444333111222222222222333333333333444444555555444444333555444444333333444444555444444444444444444444444444333222222222333444444555555555555555444444444333333333333333333333333333333333444444333333333333333333333333333333333111222333333444444333333444444333222222333444444666555444444444555666666555444333333222222222222555444333222222222222222555555555555555555555555444555555666666666666666444444444555666777888888777777666666666666777777999999888888777777777666555777999999888777888999999:::;;;;;;::::::;;;<<<<<<===???AAABBBCCCGGGIIIIIIMMMSSSWWW[[[^^^bbbdddlllnnnqqqtttyyy}}}uuummmfff___XXXTTTSSSPPPLLLJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBAAABBBBBB======<<<<<<<<<<<<======<<<===>>>??????>>>===<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999777777888999:::::::::999999999888888777777777777333222222222333444555555333333333333333333333333444444333333333222222111333333333222222222222111111111111222222111111111111111222222222222111111000000000111111111222222222111111111111111222222222222222222222222222222111111000000111222222333222111000111222333222000111111111111222222222222333222222111222222333333555444444444333333222222222222222333333333444444444444444555555666888888777888888888777666555444555555555555555555555555444444444555555555555666777777777666666666666666888666444444555666666555888888888777777666666666555666888888777666777999777777888888888888777777666777888999:::;;;;;;;;;::::::999888888888888888777666666555555555555555888777666555444333333333333333333333333333333333333333333222222333333333333444444555555555555555222222222222222222222222444333222222222222333444444444444444444444444444444333333222222333333444333333333333333333333333111111222222222333333333222222222333333444666666666555444333222222222333222222111111222333333444333333444555555666777777222222222222222222222222222222222222333444555555777777777666666555444333111111111222222222333333333444444555555444444333555444444333333444444555444444444444444444444444555444333222111222444555444555666666666555444444333333333333333333333333222333333333333333333222333333333333333333333333111222333333444444333333333333333222222333333333444444444444444555666666555444333333222222222222444333333333333333444444555555555555555555555555444444555666777666666666666666555555555555666666777777666666666666777777888888888777777666666666444666888888777666777888444666777888777777999:::;;;<<<======<<<<<<>>>@@@???BBBDDDFFFGGGIIILLLNNNOOORRRVVV[[[aaaiiirrrwwwwwwooohhhccc\\\YYYUUUQQQOOOMMMKKKIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;<<<======>>><<<===>>>??????>>>===<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::::::::999999999666777888888999999999999888888888777777777777777444444333444444555666666444444444333222222111111111111111111111222333333333333222222222111111111000111222222222222111000000111222222333222222222111111111111111111111111111111111000111111222333222222222222222222222222000000000000111222333444111000///000222222000///000000111111111222222222111000000000000111222222333333222111111000//////111111222222333333444444444444444555555777888999555555555444333333222222444444444444444444444444444444444555555555555666333333333444555777999:::888666444333444555555555666666666666666666555555555666777777666666777888777777777777777777666555666777888:::;;;<<<<<<<<<::::::999888777777777777666666555555444555555666777666555444444444444444333333333333333333333333333333222222222222333333222333444444555555444444111222222222222333333333444333222111111222333444444444444444555555555555333333333333333333333333333333333333333333333333111111222222222333333333222222222333444555666777555555444333333333333333222222111222222333444555444555555555555666666666222222222222222222222222222222222222333444555555888777666666555444333333111111111111222222222222333333444444444444333333222222111111111111222222333333333333444444444444555444333222222222333444222333555666666666555444444444333333333333222222222222333333333333222222222222222222333333333333111222333333444444333333222222333333333333222222000222333333222222333444444444333222222222333333333333222333333444555666333333333333333333333333333444666777777777666555777666555555444444555555666666555555555555666666777777777777666666666666444666888888666666666777555666888999888999:::<<<:::;;;;;;;;;999:::;;;======???@@@@@@@@@BBBDDDGGG???BBBEEEIIIMMMQQQWWW[[[bbbfffkkkppptttwww{{{}}}wwwpppkkkgggccc]]]XXXTTTQQQNNNLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@???>>>=========<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<============<<<<<<::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999999999999999999999444555555666666666666555555555555555555555555555555555444444444555666666555555444333333222111111000000000000111222333444222222222222111111111111000111222222222222111000000111222222333333333222333333333222111111000000111111000000111222222333222222222222222222222222222111111111111111222222111111111222333333111///111111111222222222333333111111111111111222333333222222222222222222111111000111111222333333444444444444444444666777888999666555333222111111222222333333333333333333333333444444444555555555555666222222222333444666888999999666444333444555555555555555666666666666666666555666666666555555777888888888888888888777666666555666888:::;;;<<<======::::::999777777666666666555555555444444555555666555555444444333444444555333333333333333333333333333333222222222222333333111222333333444333333333111111222222222333333333444333222000000222333444444444444444555555555666222222444444444444222222222222222222222222222222111111222222222333333333111111111222333444666777444333333222222222222222222222222222333444555555666666666666555555555555222222222222222222222222222222222222333444555555888777666444333333222222111111111111222222222222222222333333333333222222111111000000000000111111222222222222333333333444444444333222222222222222000111444666666666666555444444444333333222222222222222333333333333222222111111222222222333333333111222333333444444333333222222222333333222222222///222444444222111222444333333222222222333444444222222222222222333333444333333333333333333333333333444666777888777666555555555444444444555666666555555444444444444555555555555666666666666666666555777888888666555666777666888999999888999:::;;;888999::::::999999;;;===<<<======<<<<<<===@@@CCC;;;>>>AAABBBCCCDDDFFFHHHGGGKKKOOOSSSUUUWWWZZZ\\\eeeiiisss~~~yyyuuuooojjjccc]]]YYYTTTOOOKKKKKKIIIGGGFFFEEEEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>===>>>>>>===<<<<<<<<<===;;;<<<===>>>>>>?????????<<<<<<<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::999999::::::::::::999999888888888999999999999999555555555666555555444444555555555555555555555555555555444444333333444444444444444444333333333333333222111111111222333333222222222222111111111111000111222333333222111000000111222333333333333333666555444444333222111000111111000000111222333333222222222222222222222222444333222111000000000000444333333555666666444222222222333333333444444444444333333333444555555666333444444555555666666777000000111222333333444444333333444444666777888999888666444222111222333444222222222222222222222222444444444555555555666666555444333222333333555555999666333222333444555555555555666666777777888888444555666555444555666888999999999999999888777666555666888:::;;;======>>>:::999888777666666666666555555444444444555555666444444333333333444444555333333333333333333333333333222222222222222222333111111222333333333333222111111111222222333333333444333111000000111333444444444444555555555666666111222444555555444222111111111111111111111111111111111222222222333333333000000000111222444555666222222111111111111111111222222222222333444555666777777777666555555444444222222222222222222222222222222222222333444555555777777555444333222222222000111111111111222222222111222222333333222222111333222222222222222222333111111111222222333333333333333333222222111111111...000333555666777666555444444444333333222222222222222222333333222222222111111111222222333333333222222333444444444333333111222222333333222222111111444666666444222333555222222222222333444444555333222111111111111111111555555555555555555555555333444666777888777666555333333333444555666777888444444444333333444444444444555555555666666777777555777888888777666666777333444555555333333444555444666777666666777999;;;;;;;;;:::888777777:::<<<888:::===>>>>>>===>>>>>><<>>???>>><<<;;;;;;;;;999:::<<<<<<<<<<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<======<<<;;;::::::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::999999999::::::999999999888888888888888888999999777888888888777666555555666666666777777777777777555444444333222222222222222222333444444555666666666555333222111222222333222222222111111111111000111111222222222222111111222333333333333222111111444333111000000000111111444444333222111111111111222333333333333222111111222222222222222222222222222222222222222222222222000222333333222111333444666555444333222111111111222222222222333333444555111111222333444444444444444555666777888999::::::888777666555444333333333555555555444444333333333333333333444444444555555555444444444444555666666555777999999777444333333777777777777666666666666888777666555555666777888:::999999888777666555555888888:::;;;<<<=========;;;;;;:::999888777666666333333333333333444555666777777666555444333333333111111000000111111222333222222222222222222222222111111111111111111111111111222333333444444444444222222333333333444444444555555666666666666555555333333333222222222222222222222333333333444444444333333222111111222333333///000111222333444444444//////000111111111111111222222111111222222333444444555666777777555333222...///111333444444444333111111222222222333333333666666555444333333222222//////000111111111111000333333444555444333111000//////000000111111222222111111222222222333333333333333333333333222111000111222222333444555666666222111000111222333222000333333222222222222222222222222222222222222222222...///111333333333111000444444444444444444444444000111333444555444444333111222444666666555444333333333222111222333444555333333444444333333222111222222333333444555666666444444444555555555555666111333666888888666333111555333222333666888666444333111111333777999888666555555555555666666666666888888888888888888888888:::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::<<<>>>===;;;AAABBBDDDFFFHHHJJJKKKLLLNNNPPPUUUYYY]]]______``````aaacccdddggghhhjjjkkkkkkkkkkkklllmmmnnnnnnooonnnnnnooonnnnnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkklllkkkiiifffccc```^^^]]]ZZZXXXVVVTTTTTTSSSPPPNNNKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<;;;:::888777888999999::::::;;;;;;<<<999:::;;;<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;999::::::::::::999888888888888888888888888888888888888888888888777666666333333444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111//////000000000000//////222222333333222222111000333333111000000000111111222222222111111222333333333444444444444333222222222222222222222222222222222222222222222222222222111333444444333222444555555555444333222222222222333222222222333333444555///000222333444555555555444555555666888999999:::999999777666444333333333555444444444333333333333333333444444444555555555444444444444444555666666555888999999777555444444666666666666666777777777888777666555555666777888999999888888777666555555555555777888999:::::::::999999999888777777666666555555444444444555666666666666666555444444444333222222222222222333333444222222222222222222222222111111111111111111111111111222333333444444333333222222222222333333333333444555555666666555555444111000000000000000111111000000111111111222222222333333222111111222333333222333333333333222111111000000111222222222222222111111111111111222333333444555666666666555333222000111333444555444444444222222222222333333333444555555444444333222222111///000111111222222111111333333444444333333222111111111111111222222222222111111111222222222333333222222222222222111111111222222333333444444555555333222111111333333222111111111111111111111111111222222222222222222222222///000222333444333222111222222222222222222222222111222333444444444333222111333444555666555333333333333222222222333444555333333444444333333222111333333444444555666666777444444444444555555555555222444666777777666444222888555444555777999888666:::777444444555555333111555555555555666666666666888888888888888888888888888888888999999999999999999999999999999999999999;;;999888888;;;<<<;;;:::;;;<<<===???AAABBBCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQRRRSSSTTTTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPNNNLLLKKKJJJIIILLLJJJHHHHHHHHHGGGEEECCCCCCCCCBBBAAA@@@???>>>>>>@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::======<<<<<<;;;999888777999999::::::999999888777888888888888888888888888888888888888888777666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111//////000000000000//////222222333333222222111000333222111111000111111111000000000111111333444444444444444444444333333222222222222222222222222222222222222222222222222222222444555555444333555666444444333333333333444444333333222222222333444444///000111333444555555555444444555666777888888999:::999888666555444333333444444333333333333333222444444444555555555666666444444444444444555555666666888999999777555555555555555555666666777777888777777666666666666777777888888777777666666555555333444555666777888888888777777777777777777777777777777666555555555666666555555555555555555444444333333333333333444555555222222222222222222222222111111111111111111111111111222222333333333333333000111111111222222222222333444444555555444444333111000//////000111222333000000111111111222222222333222222111111222222333222333333333333222111111111111222333333333333222111000000000000111222222333444555555555444333222333333444444444444333333222222222222333333333333444333333222222111111111000111111222222222222222444333333222222222222333333333333222222222222222111111111222222222222333222111000///000111222333333333333333333333333333333222111111333333222111/////////000111111111222222222222222222222222222000111333444444444333222222222222222222222222222333333444444444333222222333333444555555444222222333333222222222333444555333333333333333222222111444444555555666666777777444444444444555555555555444444555666666555444444888666444444666777888777===:::777555444444222111444555555555555666666666777777777777777777777777666666777777888888999999888888888888888888888888999888666777999::::::999777777888999:::;;;<<<<<<>>>>>>>>>======<<<<<<<<>>>>>>>>=========?????????@@@@@@AAAAAABBB??????@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>@@@>>>===<<<======<<<:::;;;;;;;;;:::::::::999999;;;;;;::::::::::::;;;;;;999999::::::::::::::::::999999999999:::;;;<<<===;;;;;;::::::999888888777;;;::::::::::::::::::;;;======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;:::999888777999999999999999888777777777777777777777777777777777777888888777777666666555555555444444333333222444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111222222222222222111000000222222111111111111111111111111111111111222333333333333444444333333222111111111111111111111111111111111111111111111111111222333444444333333444555333333333333333444555555333333333222222333333444111111222333333333333222333444444555666666777777999888777555333333222222333333333333222222222222444444555555555666666666444444333333444444555666555666888888666444444555444444555555666777888888777777666666666666777777666666666666666666666555444555666777888888888888555555666666777777777888777777666555444444444555444444444555555555555555333333333333333444444555222222222222222222222222111111111111111111111111111222222333333333222222000000000000111111111111222333333444444333333222222222111111222333666777222222333333333444444444222222222222222222222222///000111222333444444444111111222222333222222111000000000///000000111222333333444555444444333222444444444333333222222111111111111111111111111111222222222111111111111111111111222333333333333222444333222111111222333444333333333222222111111000111111111111222222222222111000///......000222444444333333333222222222111222111000000222222111000...//////000111222333333222222222222222222222222222333333444444444333222444444444444444444444444444444444444333222222111444444444444444333222111222222222333333333444444222333333333333222111111444444444444555555666666333333444444444555555555555555555444444555555555666444333222222444555666999777555444444555666666444444444555555555666666777777777777777777777777555555666777888888999999999999999999999999999999888777666666777888999999777888888888888999999999;;;:::::::::;;;<<<===>>>::::::;;;;;;<<<=========<<<<<<<<<<<<======>>>>>>===>>>>>>>>>>>>>>>==============================<<<<<<<<<============>>>;;;:::999:::;;;;;;;;;999888888888888888999999999888888888888888999::::::777777777888888999999999:::999999888888:::;;;<<<::::::999999888888888777;;;:::999888888999:::;;;<<<<<<<<<;;;::::::999999:::::::::;;;;;;:::::::::777888999::::::;;;::::::888888888999888777777666777777777777777777777777666777777777777777666666666666555444333333222222333333333333333333333333444444333333333333222222222222222222222222222222111111111111111111111111111111222222222222111111111222222222222111000000111111111111222111111111333222111111000000000111222222222222222111000000111111111111111111111111111111111111111111111111000222333333222222333444333333333333444555666666444333333222222333333333333333333333222111000///333333333444555555555666666555444333222111111111222222222222222222222222444444444444555555555666333333333333333444555555333444666555333222333444333444444555666777777888666666777777777777666666555555555555555666666666444555666777777777777777555555555666777777888888666666555444333333333333444444444555555555555555222222222222222333444444222222222222222222222222111111111111111111111111222222222333333222111111//////000000000111111111222222333333333333222222222222222222333444666777222222333333333444444444222222222222222222222222///000111222333444444444000111111111111111000000000000000///000000111222333444444444444444444444333333222111111000000000000000000000////////////000111111111111111111111111111222333333333333222333222111000111111333444222222111111000000000///000000111111111222222222111000///......000222444333333333222111111000000111///...///000111000///000000111111222333444444222222222222222222222222333333333444333333333222444444444444444444444444555444444333222222222222444444444333333222222111222222333333333444444444222222333333222222111000222333333333333333444444333333333444444444444555666555444444444444555666555444444333222333444555555555555444444666777999444444444444555555555555666666666666666666666666555666666777888999::::::888888888888888888888888777777777777777777888999888888888888888888888888666666666666777999:::;;;888888888888999999999:::999999999999999:::::::::999::::::;;;;;;;;;::::::999999999999999999999999::::::::::::::::::::::::999888777888:::;;;:::999777777777888888888888888777777777777777888999:::555555666666777777888888;;;:::999777777777888999777777777888888999999999:::999888777777888999:::;;;:::::::::999999888888999::::::::::::::::::999666777888999::::::::::::777777888888777777666555666666666666666666666666555666666777777777666666666666555444333333222222333333333333333333333333444444444333333222222222222222222222222222222222111111111111111111111111//////000000000000//////111111222222111111000///000000111222222222222111333333222000000/////////111111111111111000000///111111111111111111111111111111111111111111111111000111333222111111222444444444333333444555666666444444333222222222333333333333333333222111//////222222333333444444444444333333222111111111111222000111111111111222222222333333333444444444555555333333333333333444444555222333444333222111222444444444444555555666666777666666777777777777666666333333444444555555666666333444555666666666666555666666666777777888888888555444444333333333444444555555555555555555444444222222222222222333333444222222222222222222222222111111111111111111111111222222222222222222111000///000000000111111111111222333333444444333333222000000111111222222333333000000111111111222222222111222222333333222222111222333333333333222111111000111111111111000//////111000000000000111222222444444444555555555555666333222111000000000000000000000000///////////////000000000111222222222333000111111222222222222222222111111111111222222333111111111000000000000000000000000111111111111222222111000///000111222333222222222111111000000000111000//////000111000///111111111222333333444444222222222222222222222222333333333333222222222222222222222222222222222222444444333222222222333333333333333333222222222222111222333444444444333333222222222222222111111000222222222222222222222333333333333333444444444444666555444444444444555666555666777666555444444555333555666555444444555666333444444444444555555555666666666666666666666666666666777777888888999999555555555555555555555555555666777666555555777999666666666666666666666666666666666666666666666666888888777666666555444444666666666666666777777777444555555666666666666555666666666666666666666666777777777666666666666666555444333444666777666555555555555555666666666666666666666666666777888999555555666666666666666666:::999888777666666666666555666666777888888999999999888888888888888888999777777888888888888888888999999::::::::::::999999999999999999999888777666777777777777777666555555666666666666666666666666555555666777777777666666555555555444444333333222333333333333333333333333555444444333333222222111222222222222222222222222111111111111111111111111//////000000000000//////111111111111111000000//////000111222333222222111222111000000000000000111111222222222222111000000111111111111111111111111111111111111111111111111111222444333222222333555555444444444444555555666555444333333222222222333111111222222222222111111222222222222333333333333222222111111222222333444000000000000111111222222222222222333333333333444333333222222333333444555222333444333222222333555555555555555555555555555555666777888888777666555222222333444555555666666555666666777777777777777777777888888888888888888555444444444444555555666666666666555444444444333333333333333333444555555222222222222222222222222111111111111111111111111222222222222222111000000000000000111111111222222333333444444444444333333000111222444444333111000000000111111111222222222111222333333333333222111222333333333333222111111111222222222111111000///111111111111111222333333555555555555666666777777333222111000000000111222222222111111111000000000000000111111222333444444///000111111222222111111000000111222222222222222000111111111111111222222000000000000111111111111222222222222222111111111111111111111111000000000222111000111222333222000111111111111222222222222222222222222222222222222333333222111111111111111222222222222222222222222444333222222222333444555222222222222222222333333111222333444444444333333222222222222222111000000333333333333333333333333222222333333333444444444555555555555555555555555333666888888666333333444000333666666444333333444333333444444444555555555555555555555555555555555666666666666666666666666444444444444444444444444333555666555333333555888444555555555555555555555777777888888888777555555888888777777666666555555666666666666666666666666333444555555666666666555666666666666666666666666555555555666666777777777555333333333555666555444444444444444444444444444666555555555555555666666666666666666666555555555555666666666666666555555666666777777777777777777777777888888888888777777444444555555666777777777999999::::::::::::999999888888888888888888777666666666777777666666555444555555555555555555555555444555555666777777666666444444444444444444444444222222222222222222222222555555444333333222111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111000/////////000111222333333222111////////////000111222333222333333333333222111111000000000000000000000000000000000000000000000000222333555444333333444666666555555444444444555555555444333333222222222222...///000111222333333333222222222222222222333333222222222222333444555666//////000000111111111222111111222222222333333333333333222222333333444555333444555444333333444666555555555555555444444444555666777888888777666555222222333333444555666666888999999::::::::::::999999999888888888888888888555555555555555666777888777777666555444444333333555444444444444555666666222222222222222222222222111111111111111111111111222222222222222111000///111111111111222222222222333444444555555444444333222333555777777555222111222222333333333444444444111222333444444333222111///000111222333444444444333333333333333222111000222222111111222222333444666666666666666777888999333333222111111222333444333333333333222222111111000000111222333444444555//////000111111111111111///000111333333333222111111111111222222333333444000000000000111111111111333333333333333222111000000000000000000111111111444333222222444444333222111111111000000000000000222222222222222222222222333222222111000000000111444444444444444444444444333222222111222333555666222111111111222333444444111222333444555444333333111222222222222111000000444444444444444444444444222222333333333444444444444444555666666555444444///333777777444111000111,,,000555666555333444555333333333444444444555555555555555555555555555555555555555555555555444444666666666666666666666666111333444333111111444666555555555555555666666666333444666888888777555444333444555666777888888999555555555555444444444444444444555666666666666666666666666666666666666666222333333555666777888888777666555666777888777666555555555555444444444333555444444333333444444555777777777666666555555444222333444666777666555555888888777777666666555555666777888999999888777666222333333444555666777777999999999::::::999999999444555666777999999::::::666666666666666555555444555555555555555555555555444444555666777777666666333333444444444444444444222222222222222222222222555555444333333222111111222222222222222222222222111111111111111111111111111111111111111111111111333222222222111000000000000000000000000000000000////////////000000000000333333333222222222111111111111111111111111111111333222222111111222222333222222222222222222222222666666777777666444111000111111000000000000111111000111222333333222111000111111111222333333444444//////000111111111111111//////000111222333333444333333333333333333333333444333333222222333333444222222333444444555666666777555333111111333555666666666555555555444444444555444444555666666555333:::999777666777888:::;;;::::::999999888777666666555555444444444333333333777666666555444444333333333444444555555444444333222222222222222222222222555444333111000//////...---...///111111000000///333333333222222111111111444444333222222111111000222333333444444333333222222222222111111000000000111222222222222111000000111111111222222333333333//////000000000000//////000111111111111222222222444222111111333444444333555444222000//////000000///000222333333222111000111111111111111111111111000111111111111222222222111111111111111111111111333222111000000111222333111111111111111111222222222222111000//////000000333222000/////////000111111111111111111111111111333333333333333222111000000111111111111222222222222222222222222222222222333333333333333333333333222333444444555555555555222333333222111111222444333333333333333333333333333333333333333333333333666444111000111333444444111111111222222333333333444444444444444444444444555555555444444555555555555444333333222222222222555555444444444333333333333333333444444444555555777666555444444444444444666555444333333444555666444444444444444444444444333333333444555666777777555555555555555555555555666999777333444888777111333333444555666666555555777666444333444555777888777777666666555555555555555666777666444333333555777444333444666777555333555555555555555555555555555555555444444333333333333333444444555666666666555555555666666666666666555555555555555666666777:::999888999::::::999777777777777777777777777777666777888888777666777888999999999888888888888777666666777777666444222111444555555666666666666666333444555666777777666666444444444444444444444444333555666555444222333333444444333333333333222222111111111111111111111111444333333222111111111222111111111111111111111111222222111111111111111111000000000000000000000000000000000111111111111222333222222222111111111111111111111111111111111111333222222111111222222333222222222222222222222222444555666666555333000///111111000000000000111111000111111111111111111000000000////////////////////////000111111111111111111111111111111222222222222222222222222222222222444333333222222333333444000111111222222333333333666555333111111333555666666555555555444444444444555555555666666666555444444555666666777777777777:::999999888777777666666555555555555444444444333666666666555444333333333222222222222222222222222222222222222222222222222444444222111000000//////...///000111111111000000333333222222222222222222222222222222222222222333222333333444444333333222333333222222222111111111222333333333333222111111111222222222222222222333//////000000000000//////000111111111111222222222333111000000222333333222333222111////////////000---///111333444333222222111111111111111111111111000111111111111222222222111111111111111111111111222222111000000111222222333333222111000000000111222222111000000000000000333222111000///000000111111111111111111111111111222222333333222111111000111111111111222222222222222222222222222222222222333333333333333333333333222222333444444444444444333444444333222222333555333333333333333333333333333333333333333333333333111111111222444444333111111111222222222333333333444444444444444444444444555444444333333444444555444444333333222222333333111222222333444555666666333333333444444444444555666555555444444444444555666555444333333444555666444444444444444444444444333333444444555555666666555555555555555555555555444666555111222666555000333333444555555555555555666555444333444555777888666666555555555444444444444666666555444333333444666444333333666666555333444444444444444444444444555555444444444333333333555555555555555444444444555555555555666666666666888888777777888888999:::888777777888999999888666666666666666666666666666777888999888777666777888999999999888888888777777666666777777777555444333444444555666666666666666555555555555666666666666444444444444444444444444222444555444333111222222444444333333333222222222111111111111111111111111444333222222111111111222111111111111111111111111000000111111111111111111000000000000000000000000111111111222222222333333222222111111111000000000111111111111111111111111222222111111111111222222333333333333333333333333333444444444333111///...111111000000000000111111111000000//////000000111000000//////...------,,,///000111111222111111111222222222111111111000000111111111111111111111111333333222222222222333333111111111222222222222222555444333111111333555666555555555555444444444444555666666777777666666555222333666888999888777666999888888777777666666666666666666555555555444444666555555444444333333222333222111000000111222333222222222222222222222222333222222111000000111111000000111222222222222111222222222222222222333333000111111222333333444444222222333333333333222222333333333333222222222222333333444444333333222111222222222222222111111111///000000111111000000///000111111111111222222222222000//////111222222111111000////////////000000,,,...000222333444444333111111111111111111111111000111111111111222222222111111111111111111111111222222111000000111222222555444222111000/////////222222111000000000000111222222111000000000000111111111111111111111111111111111222222111111000000111111111111222222222333222222222222222222222222444444333333222222111111111111222333333333333222333444555444222222444555444444444444444444444444222222222222222222222222...000333777999888555111222222222222333333333333444444444444444444444444444333333222222333333444333333333333333333444444111111222333444555666666333333333333444444444444444444444444444444555666555555444444444444555555444444444444444444444444444444444444444555555555444444444444444444444444444444333111222555444000333444444555555555555444555555444333444555666777444444444444333333333333444555666555333222333444555444333333555555444333444444444444444444444444444444444444333333333333666666555555444333333222444444555555555666666666555555555555555666666777777666555666888888777555666666666666666666666666888::::::999777666777888999999888888888777777777555666777888888777666555222333444555666777777777777666555444444444555666444444444444444444444444111333444333222111111111333333333333222222222222111111111111111111111111333333222111111111111222111111111111111111111111//////000000111111222222000000000000000000000000111111111111222222222333111111111000000000000///111111111111111111111111222222111111111111222222333333333333333333333333333333333333222111000///111111000000000000111111111000///......///000111222222111111111000000000000111111222222111111111111111111111111111111111222222222222222222222222333333222222222222333333444444444333333333333333444333222111222333444555444444444444444444444444555666888888777666666777444555777888999:::999999777777777666666666555555777666666666666555555555444444444444333333222222555444222111111222444555222222222222222222222222222111111111111111222222111111222222333333333333111111111222222333333333111111111222222333333333222222333333333333222222333333333333333333333333222222333333222222111000333333222222111111000000000000000111111000000000000000111111111222222222222000//////111222222111000000000000000111222222...///000222333333333333111111111111111111111111000000111111111222222222111111111111111111111111222111111111111111111222333333222111000000000111222222111000000111111111222222111111111000000000111111111111111111111111000000111111111000000///111111111222222222333333222222222222222222222222555444444333222111000000000111111222222222111111222333444333222111333555444444444444444444444444111111111111111111111111111222666:::======999666333333333333333333333333333333333333333333333333333222222222222222222333111222222333444444444444444444444333333333222222222222333333333444444444333333333333444555555666444444444444444444444444333333333333333333333333555444444444444444444444444444444444444444444444555555444333555666555333333444444555555444444444444444333333333444555666333333333222222222222222333444555444333222333444444333333333444444333333333333333333333333333333333333333333333333333333555555555444444333333333333444444555555666666666333333333333333444444555666555555666888888777555666666666666666666666666999:::;;;:::888666777888888888888888777777777777333444555777777777666555222333444555666777777777888777555333222333555666444444444444444444444444222333444444222111111222333333333222222222222111111111111111111111111111222222111111111111111222111111111111111111111111/////////000000111111222111111111111111111111111000000000111111111222222111111111000000000000///111111111111111111111111222111111000000111111222333333333333333333333333333333333333222222111000111111000000000000111111111000///......///000111111111111222222333333333111111222222222222111111///000000111222222333333333333333333333333333333333222222111111222222333333333333333333333333222333222222222222333444555333333444444444444444444555777888888666555666777777666666666666888:::;;;666666555555555555555444777666666666666555555555333333333333333222222222555444222111111222444555222222222222222222222222111111111000111111222333222222222222222333333444111111111222222333333333333333333222222222111111111222222333333222222111333333333333333333333333111111111111111000//////222222222111111000000000000000111111111111000000000000111111111222222222222111000000222333333222000111111222333333333333111111222222222111111000111111111111111111111111000000111111111222222222111111111111111111111111111111111222222111111111111000000000111222333333222111111111111111222222222222222222111111111000111111111111111111111111///000000111111111000000111222222222222333333333222222222222222222222222444444333222111111000000111111111222222111000000111222222111000000111333444444444444444444444444111111111111111111111111333333555888;;;<<<;;;:::333333333333333333333333333333333333333333333333222222222111111222222222111111333444444444444333444444333333333222222222222222222333333333444444333333333333333444555666333444444444444444444333333333333333333333333333444444444444444333333333444444444444444444444444555333222333555555444333333444444444444444333333333333333333333444444555111111222222222222222222111333444333222222333444222333333333222222333333333333333333333333333333333333333333333333333333333333333333444444555555333333333444555666666777666666555555666666777888666555555666888999888666555555555555555555555555888999:::999777666777888888888888777777777666666111222444555666555555444222333444555666666666666888777444333222333444555444444444444444444444444333444666555333222222333333333222222222111111111111111111111111111111111111111111000000111222222111111111111111111111111//////000000000000000000111111111111111111111111000000000111111111111222222222111111111000000000111111111111111111111111111111000000000000111111222222222222222222222222333333333222222222111111111111000000000000111111111000000//////000000111/////////000111222222222222222222333222222111000...///000111222333444444333333333333333333333333222222111111111111222222000000000111111111111111222111111222222333444555333333333333444444444444333666999888555444555777777555444333333555777888444444444444444444444444666666666555555555444444222222222222222222222222222111000//////000111222222222222222222222222222222111111111111111222222222222111111222222333444222222222222222222333333444444333333222111111000111111222222222222111111222222222222333333333333000000000111000//////...111111111111111000000000000111111222222111111000000111111111111222222222333111000000222333333222111111222333444444444333333333222111111000000000111111111111111111111111000111111111111222222222111111111111111111111111000111222222222222111000//////000000111222444555222111111111111222333333222222333333222222111000111111111111111111111111000000111111222222111111222222222222333333333333222222222222222222222222333333222222111111000000111222222222222111000000000111222111//////111222333333333333333333333333222222222222222222222222333222222333666888999888444444444444333333333333333333333333333333333333333222222111111222222333111222333444555444333222000000111222333444555555222222222222333333333333333333333333333333444555333333444444444444333333333333333333333333333333333333333333333444444444333333333333333333333333333///...111333111111222333444444444444333333222222222222333333333444444111111111111222222222222000222333333111111222444111222333333111111222333222222222222222222222222222222222222333333333333111222222333444444555555222222333444555666666777444444333333444444555666555555555666888999888666555555555555555555555555666777888888777666777888888888777777777666666666111222333444555444444333333333444555555555555444666555444333333333444555444444444444444444444444333555666666444333333444222222222222111111111111111111111111111111111111111000000000000111222222111111111111111111111111000000000000000/////////111111111111111111111111111111111222222222333333333222222222111111111111111111111111111111111111111111000000000000111111111111111111111111111111222222111000000000000111111111000000000000111111000111111111111111111000/////////000000000000000222333333333222222111000000000111111111222222222222222222222222222222222222222111111111111222222//////000000111111222222111111111222222333444444222222333333333444444444222666999888444222444777666666555444444444444444333333333333333444444444555555555555444444444333111111111222222222222222000000000000000000000000222222222222222222222222222222111111111111111111222111111000111222333444333333222222222222222222333222222222222222222222111111222222222222111111111111111222222222333333111111111111111000//////000000000000111111111111000111111222222111111000000111111111111222222222222000//////111222222111111111222333333333222111222222111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000111222222222222111000000000000000111222333333222111111111222222333444222222333333333222111000111111111111111111111111000111111222333333222222222222222333333333444444222222222222222222222222222222222111111111111111222222333333222111111000111222222111000000111333222222222222222222222222333333333333333333333333111111111333555777666555555555444444444333333333222222222222222222222222333333222222222222333333222333444555555333222111000000111222333444444555111222222222222333333333444444333333222333333333222333444444444444333222222222222222222222222222222222222333333444444555333333333333333333333333222...---111333111000222444444444444444333222111111111222333333333333333111111111222222333333333///111222222111111222444000222333333000000111333222222222222222222222222111111222222222333333333333333333333333333333444111222222333555666666777111111111111111222222333444333333555777888777555555555555555555555555555444555777777666666777999888777777777666666666666222333444555555555444333444444555555555444333333333444444444444444555555444444444444444444444444222444555555333222222333222222222222111111111111111111111111111111111111000000000000000111222222111111111111111111111111111111000000//////......111111111111111111111111222222333333333444444444333333333222222222222111111111111111111111111111111111000000000000111111000000000000000000000000111000000////////////000111111000000000000111111000111222333333222111000222222111111000000//////333333333333333222111000222222222111111111111111111111111111111111111111222222111111111111222222000000111222333444444555000000111222333333444444222222222333333444444444111555888777333222444777666777888999888666444333333333333333333333333333555555444444444333333333111111111111111111222222111222333333333333222111222222222222222222222222333222222111000000111111222111000000000111222333444333333222222111111111111111111222222333444444111111222222222222111111000000000111111222222222222222222222222111000000//////000000111111222222111111222222222222111111000111111111111222222222000///......000111111000000111222333333222111000111000000000111222333333111111111111111111111111000111111111111222222222111111111111111111111111000111222333333222111000222222111111111111111222222111111111222333333444222222333444333222111000111111111111111111111111000111222333333333333333222222333333333444444444222222222222222222222222111111111111111222222222333333333333333222111000222333333222111111222444111111111111111111111111333333333333333333333333222222333555888888666444555555555444444333333333222222222222222222222222444333333222222333333444222333555555555333111000333333333222222222111111111111222222222333333333555444444333222222222222222222444444444444222222222222222222222222222222111111222333333444555555333333333333333333333333444///...333555222111555444444444444333333222111111111222333333333333222111111222222333333333333///111222222111111222444///222333333000///111333111111111111111111111111111111111222222333333333555444444333333222222111111111222333555666666777444444333333444444555666222222222333666777666444555555555555555555555555222444555666555666777999777777777777666666666666444444555666666555444333555555555555444333222222222222333444555555555444444444444444444444444444111333444444222111111222222222222111111111111000111111111111111111111111000000///000000111222222555444333222111222333333333222222222222222222222111222333333444444444333000111222333333222111000111111000000111222333333333333333222222222111111111111111111111111111111///000222333444444333222111111000000//////......000000000000////////////111111111111000000000000222000...///111333444444000000111111111111000000......///000111111222222444333333222111000//////333333222111000000111111222222222222222222222222111111222222222333333333111222222333444555777777666444222111111333555777444444333333333333222222777555444444444444333111333111///000222333222///333333111000000000111222111111000000000000111111111111222222222222111111000000000000000000000000111111111111111111111111000000000111222222222333000000111111111222222222222222222222222222222222111111000000000000000111.........//////000111222111111111111111111111111000111222333333222000000222333333222000///000111222222111111111111222222333333333222222222111111111111000000000000000111111222333333333333222111111111222222222333333333111111111111111111111111111111222222222222111111000111111111111222222222222222222222222222222222333333333222222111111111222222222222222222222222111111111111111111111111111111111222222333333333222222444444444444222222222222222222222222222222222222111111111111222222111111000000000000111111111000///......///000111333333333222222111111111000111222222333333222222222222222111222222333333333333333333333333333333333333333333333333333333000000000111111222222333......///000111222222333222222222222222222222222333333333222222111111111111222222333333222222111333444333222000000222444222333333444444333333222---777555...111222111555222111111111222333333444000111111222222222111111111111222222222222111111333333333222222111111111111111111111111111111111111111111111111111111111222222222111111111111111///000111333333222111111222222222222222222222222555555555444222222333444666555444333333333333333333333333444444444555555222222111111222444555777333333444444555666777777555555555555555444444333333333333333333333333333444444444333333222222222...///000111333555666666111222333333444444333333444444333333333333222222222222222111111111000000222111111111000000//////888666444222000/////////555444333222111222222333222222222222222222222222111111222333333333222222000111222333333222111000000000111111111222222222222222222111111000000000111111111111111111111111111111222222333333222222111111000000/////////////////////000000000000000111111111111000000000000222000...///111333444333111111222222222222111111111222222333444444555555333333222222111000000000333333222111111111111111222222222222222222222222222222333333333444444444222222222333444555777888777777666555555444444444444444333333333333222222666555444444555555444333333111000111333444222000333333111000000000111222111111000000000000111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111222222222111222222222333333333333222222222222222222222222111111000000000000111111000////////////000111111111111111111111111111111000111222222222222111000000111222222111000222333222222111111111111222222444444333333222111000000333333222222222222333333111222222333333222222111000000111111111222222222111111111111111111111111111111222222222222111111000111111111111222222222222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222444333333222222111111111222222333444444333222222222222222222222222222222222222111111111111222222111111000000000000111111222111000000000000111222333333222222222222222222222333333444444444444444444444333222111111111111222222222222222222222222333333333333333333333333111111111222222222222222000000111111222222333333222222222222222222222222333333222222222222222222222222222222222222222222333333333111000///111333222333333444444333333222111555111...222222///222222111111111222222333444111111222222222111111000222222222333333222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111222222222222222222222222444555555444222222333444555555444333333333333333333333333444444444444555333222222222333444555555333333444444555666666777666666777888888888888888333333333333333333333333555555444444444444444444111111222222333333333333111222333333444444333333444444333333333222222222222222222111111111000000111111111111000000000///444333222111000000111111444333222222111111222222111111111111111111111111111222222222222222111000111111222222222222111111///000111222333222111111222222111000//////......111111111111111111111111333222222111111111222222111000000000000/////////...//////000000111111111222222111111111000000000111000//////111333333333222222333333333333222222///000000111111222222222111111111111111111111111333222222111111111111222222222222222222222222222333333444444444555555555333333333444555666777888888888999999888666444222444444333333333333222222444333222333555666555444444222111222333444333111333333222111111111111222111111000000000000111111111111222222222222111111111111111111111111111111111111111111111111111111222222222111111111111111222222333333333444444444111111111111111111111111111111000000000111111222222111000000///000000000111111111111111111111111000111111222222222111111///000222222111111333444222222111111111111222222444444333333222111000000333333222222222222333333111111222333333222111111000000000000111111111111111111111111111111111111111111222222222222111111000111111111111222222222222222222222222222222222222222222222222111111111222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222222222111111111111222222111111000000000000111111333222111111111111222333222222222222222222333333333444555555666666555555555555333222111000000000111111111111111111111111333333333333333333333333333333333333222222222222222222222222222222333333222222222222222222222222222222222222222222333333333222111000000111222333111222222111//////000222222222333333333333222222444111...000444333222222222111111111111222333333222222222222222111000///222333333333333333333222222222222111111111111111111111111111111111111111111111111111111111111111///000000111111222222222111000000000000111222222222222222222222222222222333444444333222111333444555444444333333333333333333333333333444444444444333333444444555444444444333333333444555555666666444555666888999:::::::::333333333333333333333333444444555555555555555555444444444333222111111111111222333333444444333333333333333333222222222222222222222111111111111111111111111111000000000000////////////000111222333333222222111111111111111000000000000000111111111222333333333333222111111222222222222222222222222///000222333333222111///222222111000//////...---111111111111111111111111444333222000000000111222000000000000000000000000......///000111111222222222222222111111111000000111000///000222333333222111222222222222222222111////////////000000111111000000111111111222222222333222222111111222222222222222222222222222222222333333333333444444444444444444444444555666777888777777777777777666555555444444333333333222222222222111000222444555555444333333333333333444333333333333222222111111111111222111111000000111111222111222222333333222222111111111111111111111111111111111111111111111111111333222222222111000000000222222222333333333333444000000000000000000000000111111000000111111222222444333222111000000///000111111111111111111111111000111111111222222222222000222333333111111222333222222111111111111222222222222222222222222222222111111000000000111222222111111222222222222111111000111111111222222222222111111111111111111111111111111222222222222111111000000111111111222222222222222222222222222222222222222222111111111111111111111111111222222222222333333333333333333333333...///000111333444555666222222222333333222222222222222222222222222222222222222111111111111222222111111000000000000111111222222222111111222222222111111111222222333333333333444555555666555555555444444333222111111111111000000000000000000000000222222222222222222222222444444444333333222222222222222222222222222111111222222222222222222222222111111111222222333333333444222111//////111222444000111222111///...///111222222333333333333222222333---///333222333666555222111111111111111222222222222222222222111000///111222222333333222222111111111111111111111111000111111111111111111111111111111111111111111111111...//////000111222222333111000/////////000222333111111111111111111111111222333444333111111222444444444333333222333333444222222333333333444444444333444555666666444333222333333333444444555555555222333444555666666666666444444444444444444444444333333444444555555666666555555444333222222111111111222333333444444333333333333333222222222222111111111111111111111111111111111111000000000000000.........///000111222222111222111111111111000000//////000000000111111111333444444444444444333333333222222222222222222333///111222333333222000///333222222111000000//////111111111111111111111111444333111000///000111111000000000000111111111111...//////000111222222333222222222222111111111111111000000111222333222111000000111111111111000000222222222333333333333333000000000111222222333333333222222222222222333333222222222222222222222222222222222222333333333333444444444444444555666777666555333333333555777888444444333333333222222222000//////000222444444333333333444333333333333333333333333333222222111111222222111111111111222222222222333333333333222222111111111111111111111111111111111111111111111111333222222222111000000000111111111111222222222222000000000000000000000000111111111111111222333333555444333111000000000000111111111111111111111111000000000111111222222333333444555333111000000111222222111111111111222222///000111222333444444555111111000000111222222333111111111111111111111111222222222333333333444444111111111111111111111111111111222222222222111111000000111111111222222222222222222222222222222222111111111111111111111111000000000111111222222222222222222222222222222222...///000111333444555666222222222222222222222222222222222222222222222222222222111111111111222222111111000000000000111111111111111111111111111111111111111222222333333333222222333444444444444333111111111111222333444444000000000000000000000000222222222222222222222222444444444333333222222222111111111111111000000000222222222222222222222222111111111222222333333333333222000//////000222333000111222111000//////000111222222333333222222111111,,,222444,,,111888222222222111000000111111111222222222222222111000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111111222222111000/////////000222333111111111111111111111111111222333222000000222444333333222222222333333444222222222333333333444444333444555555555444333222333333333444444444444444222333333333333333222222444444444444444444444444222222333333444444444555444444333333333333333333111222333333444444333333333333222222222111111111111111111111111111111111000000000000000000111111.../////////000000000///000111111111111000/////////000000111111222222222333333444555555555555555333333222222222222333333111111222333222111000///222222111111111111000000111111111111111111111111222111111000000000111111000000000111111111111222///000000111111222222222333222222222222111111111111111000111333333111000000000000111111000000000111111222222222222222222000000111111222222222333333222222222222333333444222222222222222222222222111111111222222222333333333333333333333444555555444333111000111444777999444444333333333333222222000//////000222333333222222333444333222111222444333333333444333222222111222222111111111111222222222222333333333333222222222222222222222222222222111111111111111111111111222222222111111111111111000000111111111222222222111111111111111111111111111111111111111222333444555444333222111111111111111111111111111111111111000000000000111222333444555666666444111//////000222222111111111111222222//////000222333444555555333333222333333444555666222111000000000000111222333333333333444444444555111111111111111111111111111111222222222222111111000111111111111222222222222222222222222222222222000000000111111111111111//////000000111222222222111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111222222111111000000000000111111000000111111111111000000222222222222222222333333000111222222333333222222000000000111222333555555000000000000000000000000222222222222222222222222333333333333222222222222000000000000000000000111222222222222222222222222222222222222222222333333222111000//////000111222000222333222111///000000111111222222222222111111111---666444***888BBB///222222111000000000000111000111111222222222111111//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000...//////000000111111111000////////////000111111111111111111111111111111000111222111000000222444222222222222222333333444222222222222333333333333222222333333444333333333333333333333333333444444444444555555444333333222444444444444444444444444222222333333333333333333333333333333444444444444111222333333444444333333222222222222111111111111111111111111111222222222000000000000111111111111///000000000000//////...///000111111111000///...000000111111222333333444111222333444555666666666444333222222222222333444222222222111111111000000/////////000000000000111111111111111111111111111///000000111111111111000000000111111111222222222111111111111111111111111333333222222222111111111111111111222333333111///000111111222222111111000000/////////////////////111111111111111222222222222222222222222333444555222222222222222222222222222222222333333333444444333222222222222333444444333333222222333444555666444444333333333333222222222111000222333444444333000222444333111000111333333333444444444333222111333222222111111222222333222333333444444333333222222222222222222222222222111111111111111111111111111111111111111222222222111111111222222222333333222222222222222222222222111111111111222333444555555444333222222222222222111111111111111111111111111000000000000222333444444555555444222000111222222222111111111111222222111111222222222333333333333333333333444555666666222111000//////000111222222222333333333444444444111111111111111111111111111111222222222222111111000111111111111222222222222222222222222222222222///000000000111111111222/////////000111222222222222222222222222222222222444333333222222111111111333222111000000111222333222222222222222222222222222222111111111111222222111111000000000000111111111111222333333222111111333333222222222222222222000111111222222222222222111111111111222333444444111111111111111111111111111111111111111111111111111111111222222222222222000000000111111222222222222222222222222222222222333333222222222222222222111111000000000000111111000222444444222000000111111111222222222222111111222...777555333PPPZZZ888222222111000000000000000///000111222222222222222000000111111111111000000........./////////000000000000000000000000000000000000000000000000000000/////////000000000000000...//////000000000000000111111111111111111111111///000111000000000222333222222111111222333333444111222222222222333333333111111111111222222333444333333333333333333333333333333444555555555444444555555555555555555555555444444444444444333333333444444444444444444444444111222333333444444333333222222222222111111111111000000111111111222222222///000000000111111111111//////000111111111000//////000111111111000...---000000111222333333444444///000111333444555666666444444222222222222444444333333222111000000111111------......///000000000111111111111111111111111...///000222222222111000000000111111222222222222222222222111111111111111333333333222222222111111111111111222333333111///222222222333333222222222333333333222222222222222111111111111111111111111222222222222333333444555222222222222222222222222333333333444444444555555222222111111222222333333333444555555555444333222444444444333333333222222444333222333555666555444///222333222000///111333333333444555444333222111333222222111111222222333222333333444444333333222222222222222222222222222111111111111111111111111000000111111222222222333222222333333333444444444222222222222222222222222111111111111222333444555444444333222222222333333111111111111111111111111111000000000000222444555222444444444222222222444222222111111111111222222444444333333222111111000111111111111222333444555222111000//////000111222111111222222222333333333111111111111111111111111111111222222222222111111000111111111111222222222222222222222222222222222//////000000111111111222...//////000111222222222333333333333333333333333111111111222222333333333333222111000000111222333222222222222222222222222222222111111111111222222111111000000000000111111222222444444444444222222444333333222222111111111111111222333333333333222333333222222111222222222111111111111111111111111111111111111111111111111000000000111111222222333000000111222333333444444222222222222222222222222444333333222222111111111000000111111111111000000111333555444333111111111111111222222222222111111111---666777>>>hhhrrrFFF222222111000000///000000...///000111222333333333111111222222222222111111---.........//////000000000000000000000000000000000000000000000000000000000000000000////////////---...000111111111000///000000000000000000000000///000111000///000111333222111111111222333333444111111222222222333333333000000//////000222444555333333333333333333333333000111222333444555555555555555555555555555555555666666666555555444444333555555555444444333333222222222333444444444333333222222222111111111111000000000111111222222222222//////000000111111111222...///000222222222111111///......//////000111222222222333333444555666666444333222222333555888999666555444222111111222222000000111111111000000///222222222222222222222222000000000000000000000000111111222222222111111000000000000000////////////222222333333444555666666222111111111000000////////////000000000111111111666555444333222222222222000111222333333333333333111111222333333333333222333333222222111000000///111222333444444444333222333333333222222222111111333333333222222111111111111222222333333222222111111222333333444444333333333333222111222333444555333444444444444333222111333333222111000000111111000111222333444333222222222333333444444333333222666555555444444444555555111000000000111222333333333333333222222111111111000222444333222111222333444444333222111111111111222333333444444555555666333333333222222222111111000000000000000111111222111111111111111111111111000111111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222222222222111111111000000333333333333333333333333333333333222222222111111222222333333333222222111111111111111111111111111222111000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222333222111111111222333444111111111111111111111111222222111111111111111111444444444444333222111000000000000000000000000000111111111111111222222222222222111111111111111111000111111111111222222222111111111111111111111111333333333333333333444444333333333333333333333333000000111111111222222222222000---++++++---000222555444222111000111222222444333111000000000111111222111111111000000//////222222111111111111111111//////............//////333444111:::[[[uuufffDDD444222///000111111///,,,......//////000000111111222111000///------,,,,,,000000000000000000000000000000///...............//////............//////222111111111000000//////222222222111111111000000222000//////000000///---222222111111111111111111111111000000111111222333111111111111111111222222///000222444444444222111111222222333444444444444444444444555555555555666333333333222222111111111333444555555666666555555111222222333333444444555666333000000222333222000333333333222222222111111111111000000111111222333222222222111111111000000222222222111111111111000111000000/////////000000111111222222333444444555555444333222333555777888666555333222111111222222222222333333333222222111222222222222222222222222111111111111111111111111111111222222222111111000111000000000////////////111111111222333444444444111111111111000000000///222222333333333333444444555444333222111111111111000000111111111000000///111111222333333333333222111111111111111111111111222333444444444333222111000000111222333444555555333333333222222111111111111222222333333222222111222333444444555555444444333333222222222333444555222222222111111111000000333222222111000000111111111111222333333333333333333333444444444444333333444444333333333333444444111111111111111111222333333333333222222222111111000222444333222111222333222222222111111222333333222222222222222222222111333333222222111111111111000000000000000111222222111111111111111111111111000111111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222222222222111111111000000333333333333333333333333333333222222222111111111111222222333333222222111111111111111111111111111222222111000/////////000000000000000000000000000000000000000111111111111000000111111111222222222222222111111111222333444111111111111111111111111111111222222222222222222444444444444333222111000000000000000000000000000000000000000000000000000333333333333333444444444000111111111111222222222111111111111111111111111555555444333222111000000111111111111111111111111000000111111111222222222333111///......///111333444333222111111111222333555444333222222222333333111111111111000000000///000000000000000000000000//////000000000000//////111333222777KKK[[[PPP888444111///000111111///---.../////////000000000111//////............//////000000000000000000000000111000//////......////////////............//////111111111000000000//////111111000000000000000000222000//////000000///---111111111111111111111111111111000000111111222333333222222222111000000000000111222333333333222222222222333333444333333333444444444444555555555555333333333222222222111111333444444555555555555555333333333333333333333333555333111111222333222000333333333222222222111111111111000000111111222333222222222111111111000000222222222111111111000000222222111000////////////000000111111222222333333555444333333333333555666555444333222222111222222111222222333333333222222222222222222222222222222222222222222222222222222000111111222222222111111111111000000000/////////000000000111222222333333111111111111000000000000000000000000111111111111444333222111000000000000222222222111111///......111111222333333333333222//////000111222222333333333444444444333222111000000111222333444555555666222222222222222111111111111222222333333222222111333444444555555555555555333333222222222333444555333222111000000000111222333222111111000111111111222222222222222333444444333444444555555444444333333333222222222222333333333222222111111111111222333333333222222222222111000222444333222111222333000000000111111333444444444333333222111111000000222111111111111000000000111000000000000111222222111111111111111111111111000111111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111111111333333333333333333333333333222222222222111111111111111222222222222222111111111111111111111111111333222111000//////...///000000000000000000000000000000000000111111111111111111111111111222222222222111111111111222333333111111111111111111111111111111222222333333444444444444444444333222111000000000000000000000000000111111000000//////....../////////000000111111222000111111111111222222222111111111111111111111111444333333222111000//////111111111111111111111111000000000111111111111222333222111111111111222333222222111111111222333333444444333222222222222333111111111111000000000000//////////////////000000...000111222222111000...///000222555:::===999111333111000000000000///---////////////000000000000------------...000111222000000000000000000000000111111000////////////000//////............//////111111000000000000/////////////////////000000000111000//////000000///...111111111111111111111111111111000000111111222333444333333222111000//////111111111222222222222222333333333333333333222111333333333444444444555555333333333222222222222111333333444555555555555555555555444333333222111111444333111111222333222111333333333222222222111111111111000000111111222333222222222111111111111111222222111111111000000000222111111000//////000000111111111111222222333333555555444333222222333333444333333222222222111111//////000111111111000000222222222222222222222222222222222222222222222222000000111222222222111111111111111000000000//////000000000111111222222222111111111000000000000000........./////////000000222222111000000000000000333333333333333222111000111111222333333333333222000000000111222222333333444444444333222111000000444444444333333333333222222222222111111111111111111222222333333222222111222333444444555555444444222222222333333333444444666444222111111222444555222222111111111111111222333333222111222333444555333444444555555444444333333222222222222333333444444333222222111111111111222222222222222222222222000222444333222111222222111111111111111222333333444444444444333333222222111000000000000000000000111111000000111111222333111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111000111111222222222222111111111111111111111111111333222111000///.........000000000000000000000000///000000000111111111111111111111111111111111111111111111111111222222333111111111111111111111111111111222333444444555555333333333333333222111111000000000000000000000000222222111000//////......,,,,,,------...///000000000000111111111222222222111111111111111111111111//////000000111111222222222222222222222222222222000000000000111111111111111222222333333222222111000000111111111222333333111111000000000000000000111111111000000000000000/////////000000000000000...000222444444222000...//////111444333///000333111111000000000//////...////////////000000000000------------...000111222////////////////////////222111111000000000000000//////............//////000000000000000000///////////////000000000000111111///...///000111000...000000000000111111111111111111000000111111222333333222222222111000000000222222111111111111222333333333333333333222111000222333333333444444444444222222222222222222222222333333444555555555444444444444444333333222222222333333222111222222222222333333333222222222111111111111000000111111222333111111111111111111111111111111111111000000000000000000000000000111222222222222222222333333333333555444333333222222111111222222222222222222111111...///000111111111111111222222222222222222222222222222222222222222222222///000111222222222222222111111111111000000000000111111111111222222222222000000000000000000111111111111111222222222333333111111000000//////000000000111222333333333333333111111222333333333333222111111111111111111111111444444333222111111000000444444333333333222222222111111111111111111111111111222222333333222222111111111222333333333333222222222333333333444444444555444222111111222444555222111111111111111222222444333222111222333555666333444444444444444444333333333333333333444555555444444333222111111111222222222222222222222222222000222444333222111222222333222111111000000000111222222222333333444444444000000000000000000000111111111111111111222222333111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000///000111111222222222222111111111111111111111111222111000///............000000000000000000000000///000000000111111111111111111111111111111111111000000111111222222222222111111111111111111111111111111222333444444555555222222333333222222111111000000000000000000000000333333222111111000////////////000000111222333333000000111111111222222222111111111111111111111111......///000000111222222222222222222222222222222000000000000000000000000000000111222222111000000///000000111222222222222000000000000000000000000000000000000000000111111000000000111111222222222///000333444444333000///333///000333111,,,...333000000000000////////////000000000000//////////////////.........//////000////////////////////////222111111000000000000000//////............////////////////////////000000111111111111111111111111000///...///000111000/////////000000000111111111111111000000111111222333000000000111222222222333222222111000000111111222333333333333222111111000222222222222333333333444222222222222222222222222222333333444555444444444222222222333333444444444222222222222111222222333333333333222222222111111111111000000111111222333111111111111111111111111111111111000000000//////000000000000111222333333222333333333333333333333333333333222222111111111111111222222222222111111000111222333333333333333222222222222222222222222222222222222222222222222///000111222222222222222222222111111111000000000111111111111111111111222000000000000111111111111///000000000000111111111111111000000000000000111......///111111222222222111111222333333333333222222222111111111111111111444333222111111111111111///000111222333444444555000000000111111111111111111222222333333222222111000000111222222222222222111222333444444444333333222111000000000111222333111111111000111111222333333333333333333444444555222333333444444333333222333333222333333444555666444333333222222222222333111222222222222333333333000222444333222111222333333333222000000///////////////000000111222222333000000000111111111111222222111111111111222333333111111111111111111111111000111111111111222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222222111111111111000000000//////000111222222222222111111111111111111111111000000//////......//////000000000000000000000000000000000000111111111111222222222111111111111111///000111111222222111111111111111111111111111111111111222222333333444444111222222222222222111111000000000000000000000000333333222222111111000000...//////000000111111111000111111111111222222222111111111111111111111111111111111111000000//////000000000000000000000000111000000000000000////////////000000000000/////////000111111222111111111000111222222333222222222000000000000111111111111000000111111222222333333///000222333333222000///444111000000///,,,,,,///...///000000......///000000000000000////////////111000///...............000000000000000000000000111111000////////////000//////............//////......////////////000000222222222222111111111000000///...///000111000///...//////000000111111111111111000000111111222333//////000111222333333444111111111111111000000000222222222222222222111000111111222222222333333333111222222222222333333333222222333444444444444444111111222333333444555555111222333222111111333555333333333222222222111111111111000000111111222333111111111111111222222222111111000000000/////////111111111000111111222222222222222222222222111111111222222222222111111111000111222333333222111000000000111333333444444333222222222222222222222222111111111111111111111111//////000222222333333222222222222111111111000000000000000000000000000000///000000000111111111111---------............///111111111000000111111222///000000111111111000000111111222333333333333222000000000111222222333333333222111000000111222222...///000000222222333444///000000000111111111222111222222333333222222111111111222333333333333222111222333444444444333333000000111111111222222222111111000000111222222333222333333444555444444444111222222333333222222111111111111111222333444555333333222222222333444444111111222222222333333333000222444333222111222333222111000000000000000111000000000000000111111111111111111111222222333333222222111111222222333444111111111111111111111111000111111111111222222222333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111000000000000...///000111222222222222111111111111111111111111///............///000000000000000000000000000000000000000000111111111111222222222111111111000000...///000111222111111000111111111111111111111111111111222222222222222222111111222222222222111111000000000000000000000000111111111111111000000000........................000111111111111222222222111111111111111111111111222222111111111111000000000000000000000000000000111111000000////////////000000000000000000000000000111111222222111000//////000111222333333222111///000000000111111111111/////////000111222222222000000111111111111000000///222111...,,,...///...---///111000...---///000111000000000/////////...000000///...............000000000000000000000000111000//////......////////////............//////........./////////000000333333222111000///......///......///000111111///......//////000111111222111111000000111111222333000000000111222222222333000111222222222000///...000111111222222222222111111111111111222222222222111111222222222333333333222222333444444444444333333333333333333333333333000222333222111111333555333333333222222222111111111111000000111111222333000000111111111222222222111000000000////////////444333222111000000000000111111111000000000000000000111111222222222111111000000222333333222111000......///111111222222222222222222222222222222222000000000000000000000000//////000222222333333333222222222111111111111000///////////////.........//////000000111111111222000000000000111111111111222111111111111111222222333333333333333222111000111111222333333333333222......///111222333444555222111000000000111222333111111111000000000000/////////000000111111111222222222222333333222222222222222333444444444444333111222333444555444333333111222333444444444444444111111000000111222333333222333444555666555444333111111111222222111111111000000000000111222333444222222222222333444444555111111111222222333333333000222444333222111222333////////////000111222333444444333333222111111111111111222222222333333333222222111111222222333444111111111111111111111111000111111111111222222222333333333333333333333333111111111111111111111111000000000000000000000000000000111111222222222222111111111111111111111111111111111111000000000000......000111111222222222111111111111111111111111...------......///000111000000000000000000000000000000000000111111111111222222222222111111000000...///000222222111111000111111111111111111111111222222111111111111111111000111111222222222111111000000000000000000000000////////////000000000000222222222222111111111111000111111111111222222222111111111111111111111111...///000111222333444444111111111111111111111111111111000000/////////...111111000000000000111111000111222222111000///...---...///111111111000/////////000000111111111222---......///000111111222000000000000000000000000)))111333...+++000444222,,,///111000------///111111111000000/////////...//////.........//////000000000000000000000000000000000///...............//////............//////---.........//////000000333222111000///...---,,,///......///000111111000---......///000111111222111111111000111222222333222222222111111111111111///111222333222111...---///000111222222222222222000111111111111222222222111111111222222333333333222222333444444444333333555444444333333222222111000222333222111000333666333333333222222222111111111111111000111222222333000000111111222222222222000000000000////////////222222111111222222333444555444222000//////000111...000222444444333000///222222222111111111000000......//////000000111111222222222222222222222222333333222111000000000111000111111111111222222222333333222111000///......////////////000000000000000000000000000000000000...000222222222111222333111111111111111111111111111111222222222222111111111111111000000000000000111111000000111222333333111111111111111111111111333333333222111000//////222222111111111111111111000111222333444444444444111111000000000000000111333222111000000111222333222222222222222222222222444444333222111111111111555555555444444333333333333333444444333333222222444333222111111333555666777777666555333222111111000000111222333333444444444222000//////000222444444333333222222333333444333222222222111000000000444444333333333333222222333333333222222111111111111111111111111111111111111111222222222333333333111111111222222333333333333333333222222111111111222222222222111111111000444222000///...///000111222222222222222222222222111000/////////111222333222222222222222222222222000111111111222222222222000000000000000000000000000000000000000000000000000000111222333444444555000000000000000000000000000/////////000111222222111111222222222222111111000111222333333333333333222222222222222222222222------...000111333444444111111111111111000///...///000000000000111111111222222222222222222222222///000222333444222111///000000000000////////////000000000000000000000000............////////////000000000000111111111111111111000000//////......111111222222222222111111000000////////////000000222222222111111111111000000000000000000000000000000000///...............000000000000000000000000......////////////......////////////////////////000000///...............000///...------...///000................................................////////////////////////////////////000000000000111111000///////////////000000000000000000000000000000000000////////////222222111111111111222222000000000000000111111222111111111111111111111111000000111222222333444444444333333222222333333444333333222111000000111111444333222111000...------333333333222222111111111000000000000000000000000000000////////////000000//////............//////222222111111222222333444444333222000000000000111///000222333222111000///222222222111111111000000000000000111111111222222222222222222222222222222333222111111000000111111000000111111111222222222222222111111000/////////////////////000000000111000000000000000000000000000222333222000......///111111111111111111111111111111222222222222111111111111111111000000000000111111000000111222222333111111111111111111111111333222222222111000000000111111111111111111111111000111222333444444444444111111000000000000111111111111000000000000111111222222222222222222222222333333222222111222222222444444333333222222222222444444444444333222111111333333222111222333444555666555555444333222111111000000111222222333444444222222222222222222222222111000000//////000000111222222222111111111111111333333222222222111111111333333333222222222111111111111111111111111111111111111222222222333333333222222222222222222333333333333333222222222111111222222111111111000000000333222000......///000111222222222222222222222222111000/////////000222333111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000000000111111222333333333000000000000000000000000000000000000000000111222111111222222222222111111000111222333333333333333222222222222222222222222//////000000111111111111111111111111000000000///000000000111111111222222222222222222222222222222000111222222222111000///000000000000////////////000000000000000000000000000000000000111111111111//////000000000111111111000000000000////////////000111111222222111111000000000////////////000000222222222111111111000000000000000000000000000000000000///...............////////////////////////......////////////......////////////////////////000000///...............//////...------...//////................................................////////////////////////....../////////000000000111111000///////////////000000000000000000000000111111111111111000000000222111111000000111111222000000000000000111111222111111111111111111111111111111111222333444444444444333333222222333333444444333222111111111111111222222222111111000000///333333333222222111111111000000000000000000000000000000////////////000000//////............//////222222111111222222333444333333222222111000000000111111111000000/////////222222222111111111111111111111111222222222222222222222222222222222222222222222111000000000111111000000000111111111222222000000000000000000000000/////////000000000111111000000000000000000000000000111222111///.........000000000000000000000000111111222222222222111111111111111111111111111111111111111000111111222333111111111111111111111111222222111111111111111111111111111111111111111111000111222333444444444444111000000000000000111111000000111111111111000000222222222222222222222222222222222111222222333333222222222222111111111111444444444444333222111000222222222222333333333444333333333222222222111111000000111111222333333333111222333444444333222111000//////////////////000111111111111111222222222222222222111111111000000333333333222222222222111111111111111111111111111111111222222222333333333333333222222222222222222333333333222222222222111111111000000000/////////222111///.........///000111111111111111111111111000000000///000000111222000000000000000000000000............////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111000000000000000000111111222222222222111111111111222333333333222222111111111111111111111111222222111111000/////////222111000/////////000111111111111111222222222333222222222222222222222222222222111111111000000///000000000000////////////000000000000000000000000000000000000111111111111//////000000000000111111////////////000000000000000111111222222111111000000000////////////000000222222111111111000000000000000000000000000000000000//////............///////////////////////////......////////////......////////////////////////000000///.....................------------......................................................////////////////////////------........./////////111000000///////////////000000000000000000000000111111111111111222222222222111111000000111111222000000000000000111111222111111111111111111111111111222222333333444444555333333222222222222333333333333222111111111222222111111111222222222222222222222222222222111111111000000000000000000000000000000////////////000000//////............//////222222111111222222333444222222222222222111000///222111000.........//////111111111111111111111111111111222222222222222222111111111111111111111111111111000000000000111111000000000000111111111111//////000000111111111111//////000000000111111111000000000000000000000000---///111111111111111333000000000000000000000000111111222222222222111111000111111111111111222222222111111111111111222222111111111111111111111111111111111111111222222222111111111111111222222222111111222333333333333333000000000000000000111222000111222333333222111000111222222222222222333333111111111111222333444444222222222222222222111111444444444333222111000///111111222333333333333222111111111111111111222222000000111111222222222333111222222333333222222111222222111111111111222222000000000111222222222333222222222222111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333333222222111111111222222222222222222222222000000000000////////////000000///......//////000000000000000000000000000000000000000000000111111000000000111111111111111............////////////000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000222222111000/////////000111111222222222222111111111222222333333333222222111111111111111111111111222222111111000/////////333111000......///111222111111222222222333333333222222222222222222222222333222111000000000000000000000000000////////////////////////////////////............////////////////////////000000000111......//////000000111111000000111111111111000000000000////////////000000111111111111000000000000////////////////////////000///............//////////////////////////////......////////////......////////////////////////000000///...............------------------------................................................////////////////////////------------.........///000000////////////000000000000000000000000000000000000111111111111111222111111000000000000111111000000000000000111111222111111111111111111111111222222333333333444444444333333222222222222333333222111111000000000111111222222222222222222222222222222222111111111111111000000000000000000000000000000////////////000000//////............//////222222111111222222333444111111222222222111000000222111///...---...///000111111111111111111111111111111111111111111111111111111111111111111111111111000000///000000111111//////000000000111111111/////////000111111222222000000000000111111111111111111111111111111111111///111222333222222333444000000000000000000000000111111222222222222111111000000111111222222222333222222111111111111111222111111111111111111111111111111111111111222222222000000111111111222222222111111222222333333222222000000//////000111222222111222333444444333222111111111111222222333333333111111111111222333444444222222222222333333333333333333333333222111000///000111222333333333222222000000111111111111222222000111111111111111222222222111000//////000111222333333333222222333333333000000000111222222222333444333333333333222222222222222222222222222222222111111111111111111111111111111222222222333333333333333333222222111111111222222222222222222222222000000000000////////////000000/////////000000000000000000000000000000000000000111111111000000000111111111222222222333333//////000000000111111111000000000000000000000000000000000000000000000000222222111111000/////////000000000000000000000000222222111000/////////000111111222222222222111111222222333333333222222111000000000000000000000000000000000000000111111111222111///......000111333111111222222222333333333222222222222222222222222333333222111000000111111000000000000////////////////////////////////////............////////////...////////////000000000......//////000000111111000000000111111000000000000000////////////000000111111111000000000////////////////////////////////////............//////..............................////////////......////////////////////////000000///...............,,,------------------,,,................................................////////////////////////------------.........///000000////////////000000/////////////////////////////////000000000111111111000000000000000000111000000000000000111111222111111111111111111111111222222333333333333333444333222222111111222222333000000/////////000000111444444333333222111111000111111111111111111111111111111111111111111111111000000////////////000000//////............//////222222111111222222333444111111111111111111111111111000////////////111222111111111111111222222222111111111111111000000000111111111111111111111111000000/////////000111111/////////000000000111111//////000000111111111222000000000111111111222222111111111111111111111111333444555444222111111111111111111111111111111111111111222222222222111111000000111111222333333333333222111111000111111111111111111111111111111111222222111111111111111111000000000111222222333333111111222222222222222111////////////000111222333222222333333333333222222111111111222222333333444222222222111222222333333222222222333333333333333222222222222222111111000111111111111222222222333111111111111111111222222111111111111111111111111333111...------...111333222222111111111111222222111111111111111222222222444444444333333333222222111222222222222333333333111111111111111111111111111111222222222333333333333333222222222222222222111222222222222333333333111111000000000/////////000000000000111111111111111111111111111111111111000111111111111000//////111111111222333333444444111111111111222222222222000000000000000000000000000000000000000000000000222222222111111000000000000000000000000000000000222111000000000000000000111111222222222222111111222222333333333222111111////////////////////////......///000111222222333111000/////////000111222111111111111222222222333222222222222222222222222333333333333333333333333000000000000////////////000000000000000000000000000000000000111111111111......////////////000000////////////000000000000///000000111111000000///000000////////////000000111111000000000/////////000000000000000000000000///............//////000..............................////////////......////////////////////////000000///...............------............------................................................////////////////////////------.........////////////////////////000000111////////////////////////.........///000000111111111000000//////000000111000000000000000111111222111111111111111111111111222222222222222222222222222222111111111111222222000////////////000111111444333333222111000000000000000000111111111111111111111111111111111111111000000////////////000000//////............//////222222111111222222333444222222111000000111222333000000000000111111222333000000111111111222222222333333222222222111111111111111111111111111111111///////////////000111111////////////000000000111000000000000000111111111000000111111111222222222111111111111111111111111222444555444222000000111222222222222222222222222111111222222222222111111000000111222222333444444333222222111000000111111111111111111111111111111333222222222111000000000///000000111222222333333111111222222222222111111////////////000111222333222111111000000111111222000111111222333333444444333333222222111222222222111111111111222222222333000111111222222222222111222111000000000111333444222222222222222222111111111111111111000000000000111111000//////000111111111111000000000000111111222222222111111111111111333333333333222222222111111111222222222333333333111111111111111111111111111111222222222333333333222222222222222222333333111111222222222333333333222222111111111000000000000000111222222222222222222222222222222222222222000111111222111000///...000000000111222333333333111111111222222222222333000000000000000000000000000000000000000000000000222222222222222111111111000000000000000000000000000000000000000000111222111111222222222222111111222333333333333222111000/////////////////////////////////000111111222222///000000000111111111111000000000111111111222222222222222222222222222222111222444555666555555444000000000000////////////000000000000000000000000000000000000111111111111........./////////000000000000000000//////////////////000000000000//////000000////////////000000111000000000////////////000000000000000000000000...............///000000..............................////////////......////////////////////////000000///...............---...////////////...---................................................////////////////////////....../////////000000000///////////////000111111////////////////////////...//////000111111222222000000////////////000000000000000000000111111222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111222333333111111111111111111111111///000000000111111111222111111111111111111111111000000////////////000000//////............//////222222111111222222333444333222000//////111222444//////000111222333333444000000111111222222222222444444444333333222222222000000000000000000000000///////////////000111111////////////000000000000111111000000000000000000000111111111111222222222111111111111111111111111...000222222222111222333333333333333333333333333111111222222222222111111000000111222333333444444333333222111000000111111111111111111111111111111444333333222111000/////////000000111222222333333111111222222222111111000////////////000111222333111000///......///000111000000111222333333444444444444333222111111111111//////000000111111111222///000111222222333222222333111000//////111333444333333333222222222111111111111111000000000000000000111222333333222111000222222111111111111222222333222222222111111000000222222222111111111111000111111111222222333333333111111111111111111111111111111222222222333333333111111111222222333333444111111111222222333333333222222222222111111111111000111222333333333333333222222222222222222222222000111222222222000///......//////000111222222222000111111111222222222222000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000//////000111222222111111222222222222111111333333333333333222111000////////////////////////000000000000111111111111...///000111111111111111///000000000000111111111222222222222222222222222000222444777888777666555000000000000////////////000000000000000000000000............////////////............/////////000111111000000//////......//////000000000000//////000000////////////000000000000000000////////////000000000000000000000000...............///000111..............................////////////......////////////////////////000000///...............---...///000000///...---................................................////////////////////////////////////000000000000///////////////000111111///////////////////////////000000111222222333333000000////////////000000000000000000000111111222111111111111111111111111111111000000000000000000222222111111111111222222333222222222333444444555...//////000111111222222//////000000111111111222111111111111111111111111000000////////////000000//////............//////000000000111111222222333222111111111000000//////000000000000111111111111222222222111111111000000111222222222222111000000222222222111111111000000000000111111111111000000222222111111111111111111333333222111000000000111000000000000111111111111222222222111111111111000222222222222222222222222333222111000000111222333111111222222222222111111......///111222333444555333333333333333333333333333333333333333222111000000000000000000000000000000000111222333444444555000000000000000000000000111111111111111111111111///000222444555555555444///000111222333444444444888888777666444333222111......///111222333444555222222222111111111000000222222222222222222222222222222222222222222222222333222222111111000000000000000000000000000000000////////////000000000000333333333222222111111111555555444333222111000///000111111111111222222222000000000000000000000000555444222111111111222222//////111222222333222222222222333333333444444444444333111000000000111111222222222222222222222222444444333222111111111111444666666555222000000111000111111111111222222222000000111111111111000000111111000000//////......111111111111111111111111222222111111111111111111000000000000000000000000111111222222222222111111111222222333333222222111222222222111111111111000222222222111000//////...111111222222222222111111---......///000111111222///////////////000000000111111111111111111111111222333444555555555444333333222111111000000111111///000222222000000000111000000000000000000000000000000//////.........---000000000000000000000000//////000111111111111111111000///......///000111000000//////......------//////000000000...---,,,---,,,,,,,,,,,,---......//////............//////000000000000000000000000------............------........................////////////000000000000...---,,,,,,---...///000////////////////////////............////////////000///...---------------000...---...111111///,,,............//////////////////.........//////000000000000000000000000000//////000000111111222222111111222333333333333222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111000000000111222333333333333222111000000000000111111000000//////......000000000000000000000000111111111222222222222222222222222222111111111000000000000000111111111111222222222111111111000000444444555555444444333222222222222111111111000000000000111111111111000000111111111111111111111111444333333222111111222222111111111111111111111111222222222111111111111000222222222222222222222222222222111000000111222222111111222222222222111111000000111222333444444555333333333222222222222222333333333333333222111000000000000000000000000000222222222222222222333333111111111111111111111111222222222222222222222222333222222111222222333444111111222333444444444444555555444333222111111000//////000111222333333444222222222111111111000000111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111000000000111111111111222333333333222222222111111333333333222222222222111000111111111111222222222////////////////////////444333222111111111222222333333222222111000000000222222222222333333333333444333111000000000111222222222222222222222222222333333222222111222222222333555555444222000000000000111111111111222222222000111111111111111111000000000000000////////////111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111222222333333222222111222222222111111111000000000000000000111111111111000111111222222111111000......//////000000111111000000000000000000000000111111111111111111111111222222444555555555444333222111000000//////000000...000222111000///000000000000000000000000000000000/////////............000000000000000000000000//////000111111111111111000000000//////000000000///////////////.........---...///000000//////...---------------....../////////............//////000000000000000000000000------............------.........................../////////000000000000......---,,,---...//////////////////////////////............////////////......---------......///000...---...000111///,,,......////////////000000//////.........//////000000000000000000000000000000000000000000111111111000111222222333333222222///////////////////////////000000000000111111111222222222222222222222222111111111111111111111111111111000000111111222333222111111000000000000111222111111111000000000000000000000000000000000000333333333333222222222222333333333222222222222222000000000111111111222222222222222111111111111111222222222333222222111000222222222111111111111111000000000000000000000000111111111111111111111111444444333333222333333333222222222222222222222222222222222111111111111000222222222222222222222222222222111000000111222222111111222222222222111111222222333333333444444444333222222222111111000000222222333333333222111111000000000000000000000000333333333222222222111111111111111111111111111111333333333333333333333333555333111//////000111333111222333444555555555555333333333222222222111111000000111111111222222222222222222111111111111111000000000111111111111111222222222222222222222222222222222222333333333333111111111111111111111111111111111222222222333333333333333222222222222111111111111222222333333333000111111111111222222222000000000000000000000000333333222111111111111222444333222000000000000111111111111222222222222333333333222111111111111222222222222222222222222222222222222222222222333333222333444333111/////////000111111111111222222222111111222222222222111111/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111222222333333222222111222222111111111000000000---......000111222333444000111111222222111111000000000000000000000000000111111111111111111111111111111111111111111111111111222444555555555444333000000///............///...///111111/////////000000000000000000000000000////////////............000000000000000000000000//////000111111111111111000000111111111111000000...///////////////000000,,,---...///000000000000......------......///000//////............//////////////////////////////------............------............................../////////000000000//////...---------......////////////////////////............////////////,,,,,,,,,------///000000///......///000000///---/////////000000000111111000//////....../////////000000000000000000000000111111111111000000000000000000111222222222222222/////////////////////////////////000000000000111222222222222222222222222111111111111111111111111111111000000000111222222000000000///000000111111222222222222111111111111000000000000000000000000444444444333333222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111000//////111111111111111111111111111111000000000000111111111111111111111222222222444333333222222222333333222222222222111111111111222222222111111111000000222222222222222222222222222111111111111111111222111111222222222222111111333333333333333333333222222222111111000000//////222222333333333222222111000000000000000000000000222222222222222222222222111111111111111111111111333333333333333333333333222111000000///000111111111222333333444444444333333333333333444444444444111111111111111111111111111111111111111111111111111111111111111222222222111222222222222222333333222222222333333444444444111111111111111111111111111111111111222222222333222222222222222222222222111111222222222333333333000000111111111222222222333333333333333333333333222222111111111111111111222111/////////111444555000000111111111222222222222222222222222222222222111111111111111111111111000111222222333333333333111222333222000......///000000111111111222222222222222222333333222222222...//////000111111222222111111111111111111111111111111111111111222222222000000000000000000000000111111222222222222111111111222222333333222222111111111111111000000000000---......000111222333444000000111111111111000000111111000000000000000000222222222111111111111111111111111111111111111111111222333444555444333333111000//////......//////...///111111///...///000///////////////////////////////////////.........000000000000000000000000//////000111111111111111///000111222222111000///......//////000000000111......//////000000000000///............///000000//////............//////........................------............------................................./////////000000//////......------------....................................////////////---------------...//////.........///000///......//////000000111111222222111000//////////////////////////////////////////222222111111000000/////////000000111222111111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111111111000000000000111111000000000000111111222333111111111111111111111111////////////////////////444444444333333222222222000000111111111111111111111111111111222222222222111111111111111111111111444444444555444333333222111111111111111111111111111111000//////000111111000000111111111222222222222222111111111111222222222222222111111000000000222222222111111111000000222222222222222222222222111111111222222111111111111111222222222222111111222222222222111111111111111111111000000/////////111222222333333333222222000000000000000000000000000000111222333333444444111111111111111111111111333333333333333333333333,,,...000222333222111000000111111222222222222111222222222333333333333333222222222111111111111000111111111111111111111111222222222333333333444444111111111222222333333333222222222333333444444444111111111111111111111111000000000111111111222222222222222222222222222222333333333222222222111111000000111111111222222222333333333333333333333333111111111111111111111111222111/////////111444555000000111111111222222222222222222333333333222222111111111111111111111111000111222333333333333333000111222222000......///000000111111111222222222222222222333333222222222......///000111222333333000000000000000000000000000000111111111222222222111111111111111111111111111111222222222222111111111222222333333222222111111111111000000000////////////000000111111111111000000000111111000000000111111111111000000000000222222222222111111000000000000000000000000000000111222333444444444333222111111000////////////000...000111111000//////000////////////////////////........./////////////////////////////////////////////000111111111111111///000111222222111000///.../////////000000111111111111000000///////////////............///000000//////............//////------------------------------............------..................................../////////////////////......---,,,,,,------------------------............//////////////////...---------------....../////////............//////000111222222222111111000///////////////////////////////////////222222111111000000//////...///000000111111000000111111111111111111111111111111222222222222333333222222222222222222222222111111111111111111111111111111000000///000000111111111111111111222333444000000000000000000000000////////////////////////333333333333222222222222000000000000000111111111111111111222222222222333111111111111111222222222333333333333333222222111111111111111111222222222222111000//////000111222000000000111222222333333111111000000111111222222333333333222111111000000222222222111111111111000222222222222222222222222000111222222222222111000111111222222222222111111111111111111111111111111000000000000000000000000111111222333333333222222000000000000000000000000///000111222333444444555222222222222222222222222333333333333333333333333***,,,000333555333111///000000111111111111000000000000000000000000000111222222111111111111111111111111111111111222222222222222333333444555555555111111111222222333333444222222222222333333333333222222222222222222222222000000000111111111111222111222222222222333333333333333333222222111111111000111111111111222222222111111111111111111111111///000111111222111111111444333222000000000000111111111111222222222222333111222333333444333333333111111111111111111111111000111222333444333222111000111222222000//////000000111111111111222222222111111222222222222111111//////000000111222333333000000000000000000000000000000000111222222333333111111111111111111111111111111222222222222111111111222222333333222222111111111000000000/////////111111111000000000000000///000000111111000000///111111111111111111111111222222222111000000//////000000000000000000000000000111333444444444333222222111000000//////000000///000222222000000000111000000000000000000000000........./////////////////////////////////////////////000111111111111111//////000000000000/////////000000000000000000111333222111000////////////......------......///000//////............//////........................------............------........................------........./////////.........///......---,,,------------------------............////////////000000///------,,,,,,,,,---///000000///......///......//////000111222222222222111000////////////000000000000000000000000111111111111000000000000......///000000000000000////////////////////////222222222333333333444444111111111111111111111111111111111111111111111111111111000/////////000000111111111111111111222333///////////////000000000000000000000000000000000111111111222222222222222000000000111111222222222111111111222222222333333000000111111111222222222000111111111111000//////000000111111111222222222222111000//////000111222///000000111222222333333222111111111111222333444666555555444333333222222222222222111111111111000222222222222222222222222000111222222222222111000111111222222222222111111222222222222222222222222///000000111111222222333000111222333333333333222000000000000000000000000111111111222222333333333222222222222222222222222222222222222222222222222---///111333333333111000111111222222222111111000000000000000000/////////111111111111111111222222000000111111111222222222111111222333333444555555000111111222333333444444222222222222222111111111222222222222222222222222111111111222222222333333111111222222222333333333111222222222222222333333000111111111111222222222111111111111111111111111...///000111222222111000333333222222111000000000222222222222333333333333111222333444444444333333111111111111111111111111111222333444444333111000000222333222111000000111000111111111111222222222000111111111111111111000000000000111111222222222000000000000000000000000///000000111222222333333111111111111111111111111111111222222222222111111111222222333333222222111111000000000////////////000000000000000000000000//////000000000000//////000000000111111222222333222222111000000///......000000000000000000000000000111222333444333222222000000///.........//////000111333333111111111222000000000000000000000000............/////////000//////////////////////////////000111111111111111//////............//////111111111000000000000000222111000//////000000111---------------....../////////............//////........................------............------........................---------.........//////,,,---.../////////...---////////////////////////............///////////////......---------......,,,///111000...---...000,,,---...///000111111222333222111000////////////000000000000000000000000000000000000000111111111---...//////000000//////////////////////////////111111222222222333333333000000000000000000000000111111111111111111111111111111000///////////////111000///////////////000//////000000000111111111000000000000000000000000000000000111111222222333111111111222222333333333111111222222222333333333000000111111222222222222333444444444444333222222000000111111222222222222222111000......000111222///000000111222222333333222222222222333333444555888888777666555555444444222222222111111111111000222222222222222222222222000111222333333222111000111111222222222222111111222222222333333444444444//////000111222333444444000111222333333333333333000000000000000000000000333333333222222222222111222222222222222222222222111111111111111111111111222222222222111111111111222222333333333222222111222222222222111111111000000000111111111222222222000000111111222222222222000000111222333333444444000000111222333333444444333222222111111000000000222222222222222222222222222222333333333444444444111111111222222333333333///000111222333444555555000111111111111222222222222222222222222222222222...///000222222222111000//////111222222333222222222222333333333444444444000111333444555444333333000000000000000000000000222222444444444222000///000222333333111000000111000111111111111222222222000000111111111111000000111111111111111222222222000000000000000000000000///000000111222222333333111111111111111111111111111111222222222222111111222222222333333222222222000000000000//////////////////000000111111111222//////000000000000////////////000111222333333333111111111000///......---000000000000000000000000000111222333444333222222//////...------------...111222444444222111222333000000000000000000000000---.........//////000000//////////////////////////////000111111111111111///...---,,,,,,---...///222222111111000000//////000000/////////111222333---,,,,,,,,,,,,---......//////............//////////////////////////////---..................---........................---------.........//////+++,,,.../////////......111111111111111111111111............/////////000---------------...///000,,,///111111...---...000,,,,,,---...///000111111333222111000////////////000000000000000000000000//////000000111111222222---......///////////////111111111111111111111111000111111111111222222222////////////////////////111111111111111111111111111111000///////////////000///...---------------000000111111222222222333000000000000000000000000222222222222222222222222000000000000000000000000333333333333333222111000333333333333333222111000000000111111111222222222111111111111222333444555333333333333333222111000111111222222222333333333//////000111333444555555777777666555444444333333222000///000333444444444666666555444222111000000222222111111111111111111//////000000000000//////000111222333444555555555222222111111111111111111///000222333333222000///111111000000//////......333333333222222111111111333333333222222111111111333333333222222111111111111111222333333333333222555444222111111222444555555444222222222222111///000111111111111222222222//////000111222333333222000111111111111222222222444333222111111111222333333222111000000111222222222222222111111111000000222222222222222222222222222222222111111111111111444333333222222333333444666444333111000000111222111111222333333333333222000000111222222222111111222111///...///111111111111111111111111111111111222222333444444444333333222222222111111111111000222222222222222222222222111111222222222333333333000000000000000000000000222222222222222222222222333222222111111222222333////////////000000000000000000000000111111111111111111111111111111111111//////000000111111111222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111222222222333333333444333222111000...------////////////////////////000000000000000000000000......////////////......111111111111000000000000//////000000000000//////000000//////.........---////////////////////////000000000000000000000000000000000000//////////////////000000000000/////////000000111000...,,,+++////////////////////////////////////............---------...............///............///000000........................---------............///+++,,,,,,------.................................000000000000000000000000//////.........---------000000///...........................///////////////////////////////////////000000000000//////...222111111111000000//////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111222222333333333333333333222222222111111000000000000000000000000333111000111222222111000111111000000000000111111222222222222222222222222111111111111111111111111333333333333333222111000333333333333333222111000111222222222333333333333111111111111222333444444222333333333222222111000111111111222222222333333000111111222333444555555666666555444444333222222222000///000222444444444444444333222111111000///222222111111111111111111///000000111111000000//////000111222222333333333111111111111111111111111111222333444444333222111000000000000000/////////333333333222222222111111333333333222222222111111333333333222222222111111111111111111222222222333444333222111111222333444222111000000222222111000000111111111111222222222111222222222222222111111000111111111111222222222333333222111111222222333222111111000111222444444222222222111111111000000222222222222222222222222111111111111111222222222444333333222222333333444444444333222111111111111000111222222333333222222000111111111222222333333444333111000111111111111111111111111111111111111444444444444333222111111222222222111111111111000222222222222222222222222111111111222222222333333111111111111111111111111222222222222222222222222222111111000000111111222000000000000////////////000000000000111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111222222222333333222222111000///......000000000000000000000000000000000000000000000000******,,,...///000000111111111111111000000000000//////000000000000//////000000000/////////......////////////////////////000000000000000000000000////////////000000000000//////000000000000//////000000000000///...---,,,////////////////////////////////////..............................------......------......///000////////////////////////........./////////000000------------,,,,,,,,,,,,........................//////////////////////////////.........---------000000///...........................//////////////////////////////////////////000000000000//////111111111000000000//////000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111222222333333333333222222222111111111111000000000000000000000000111000//////111222111///000000////////////000000222222222222222222222222111111111111111111111111222222333333333222111111222222333333333222111111222222333333333444444444222222222111222222333333222222222333222222111000111111111222222222222333222333333333444444444444444444444333222222111111222000///000222444444333222222222111111111000000111111222222222222222222111111111222222111111111......///000111111111111111111111111111111111111222333444555555444333222//////000000000000000000333333333222222222222111333333333222222222222111333333333222222222222111111111000///000111222333333222111000000111222333///......///111333222111000111111111111222222222444444444444333222000000000111111111111222222222333222222111111222333333000000000111222333444555222222222111111111111111222222222222222222222222000000111111222222333333333333222222222222333333333333333333222111000000000111222222333333222222111111000000111333555666777666555333222222222222222222222222222222222222555555444444333111000///222222222111111111111000222222222222222222222222111111111222222222222333111111111111111111111111222222222222222222222222111000000000000000000111111111000000//////......000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000111111111222222111111111111000000000///000000000000000000000000000000000000000000000000)))***+++---...///000000111111111111000000000000//////000000000000//////111000000000000000//////////////////////////////000000000000000000000000......//////000000111111//////000000000000//////111000///......---......000000000000000000000000////////////............/////////...---------,,,---------------......///////////////////////////////////////000000000111.........---,,,,,,++++++........................////////////////////////...............---------000//////............///............////////////////////////////////////---...///000000111000000111111000000000000//////000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222111111111222222222222222222222111111111000000000000000000000000000000000///...---...000111111000//////............//////222222222222222222222222111111111111111111111111222222333333333222222111222222333333333222222111222222222333333333333444333333222222111222222222111111222222222222111111111111111111222222222222444444444444444444444444333222222222111111111000222000///000222333333222111111111111222222222222111111222222222222222333111222222333333222222111......///000111111000000111111111111111222222222222222333444444333222222/////////000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222000///......000222333222222111000000111222222000///...000222333222111000000111111111222222222444444444444333222111111000000111111111222222222222222222222222222333333000000000000111222222222111111111111111111111111111222222222222222333333000000111111222333444444333333222222222222333333111222333333333111000///000000111222222222222222111111000000111333666888999999888666444222222333222222222222222222222222333333333333333222111000222222222111111111000000111111111111222222222222111111111111222222222222111111111111111111111111111222222222222222333333111111000000000000111111111111000000//////......///000000000111111111111111111111111111111111111000000000000000111111111////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000///000000000000111111111000000000000000111111111111111111111111111111111000000000000000000000000---..................---111111111111000000000/////////000000000000//////111111111111000000000000////////////////////////////////////////////////---......///000111111222//////000000000000//////111000///---------...///000000000000000000000000////////////............000000///...---,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////....../////////000000000................................................////////////////////////........................000///............//////............////////////////////////////////////------...000111111111111000000000000000000//////////////////////////////////////////000000000000000000000000000000000000222222222222222222222222111111111111111222222222111111111000000000000///000000000000000000000000///...---///111222222111000//////......//////000222222222222222222222222111111111111111111111111111222222333333333222222111222222333333333222222111111111111222222222222333333222222111222222222000111111222222111111111000000111111111222222222555555444444444444333333111111111111111000000000222111///000111222222111222222222333333333333333111111222222333333333333222222333333333333222222000000111111222111111111000000111111111222222222111111222222222222111111//////000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222000///......000222333222111111111111111111222333222111111333333222111000000111111111222222222222333333444444333333222000000111111111222222222111111222222333333333333111111111000000///......111111111111111111111111111111111222222333333333000000111222333444444555333222222111111222222333000111222333222111000///000000111222222222222111111000//////111333666777999::::::888555222222333222222222222222222222222000111111222333333333333222222222111111111000000000000000111111222222222000000111111111222222222111111111111111111111111111111111222222333333333222222222111111222222222111000000000/////////...///000000000111111111111111111111111111111111111111111000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000///000000000000111111111000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////111111111111000000000/////////000000000000//////000000000000111111111111000000000000000000000000////////////////////////---......///000111111222//////000000000000//////111000...------...//////000000000000000000000000////////////............000000///...---,,,,,,,,,---,,,,,,,,,,,,---......------------------------------........./////////---......///000111111222................................................---.....................//////............//////............////////////////////////////////////------...000111111111111//////////////////000000////////////////////////.../////////000000000111000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000000///000000000000000000000000000///...000222333333222111000000//////000000111222222222222222222222222222222222222222222222222111111222333333333222222111111222333333333222222000000111111111222222222222222222111222222333333///000111111222111111111000000000111111111111222444444444333333333333333111111111111111111111111222111//////111222111111333333333333333333333444111111222222333444444444111222222333333222222111111111222222333222222111000000000111222222333333111111111111111111111111000000111111111111111111111222222222222333333333111222222222222333333333111222222222222333333333111111000///000111222333222222222222222222222222444222111222333333222111000111111111111222222222111222333333333333333222000111111111111222222222000000222333333333333333222222222111000///---,,,111111111111111222222222111111111222222333333444111111222222333333444444222222111111111111222222000111111111111111000000///000111111222222111111000000//////000222444555777999;;;999444111222333333333333333333333333333...///000222333333444444222222222111111111111000//////000000111222222222000000000111111111111222222222222222222222222222111111111222222333333444333333222222222222333333/////////000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111222222000000000000000111111111////////////////////////////////////////////////,,,---...000111222333333111111111111000000000000//////000000000000////////////000000000000000111000000000000000000000000000000000000000000000000......//////000000111111//////000000000000////////////............//////000000000000000000000000////////////............/////////...---------,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---...///000222333333................................................---------...............///............//////000............////////////////////////////////////---...///000000111000000......////////////000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000111111111111111000000000222222111111111000000000000000000000000000000000111000///000222333333222111111000000000000111111222222222222222222222222222222222222222222222222000111222333333333333222000111222333333333333222111111111222222222333333111111111111222333444444//////000111111111111111000000000000111111111111222222222333333333333333111111111111111111111111222111//////111111111000333333333222222222222222111111222222333444444555111111222222222222111111111222222333222222111111///000000111222222333333222222222111111222222222222222111111111111111111111111222222222333333333111111222222222333333333111111222222222333333333111111111111222222222333222222333333333333222222111000///000222444333222000111111111111222222222333333333333222111000000000111111111111222222222///000222333444444333333222222333333222111000///000000111111111222222222000111111222333333444444333333333333333333333333222222111111111111222222111111000000000000111111///000000111111111111111/////////000000111111111444777:::888333000111333333333333333333333333333///000111222222222222222222222222111111111111000/////////000111222222222000000000000111111111111222222222222222222222222000111111222333333444444222222111111111111222222......//////000000111111000000000000111111111111111111111111111111111111111111111111000000000///111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222333111111111000000000000000........................////////////////////////+++,,,...000111222222222111111111111000000000000//////000000000000//////....../////////000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////......////////////......////////////////////////////////////..............................------......------......///000------------------------............////////////,,,,,,---...///000000111................................................---------.........//////...............///000000............//////////////////////////////////////////000000000000//////........./////////000000000000000000000000000000.........///000111111111000000000000000000000000111111111111111111111111222111111111000000000///333222222222111111111111000000000000000000000000111000///000111222111000000000////////////000000222222222222222222222222222222222222222222222222000111222333333333333333000111222333333333333333222222333333333444444444111111111111222333444555//////000111111111111111000000000000111111111111111111111222222333333333111111111111111222222222222111//////000111111000222222222111111111000000111111222333333444555555111111111222222111111111111111222222222111111000///000000111222222333333444333333222222333333444333222222222111000000000111111111222222333333333111111111222222333333333111111111222222333333333111111222333333333333222222333333444444333333222...------///222444444333000111111111111222222222444444444333111///...---000111111111111222222222///000222333444444333333111222333444555444333222000000111111222222222222000000111222333333444444444333333333333333333333222222111111111111222222222111000//////000111222//////000111111111111111...///000000000000//////222666999777333///000333333333333333333333333333111111222222222111111000222222222111111111111000...//////000111222222222000000000000111111111111222222222222222222222222000000111222333333444444111111000000000000111111------...///000111222222000000000000111111111111111111111111111111111111222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222222222222333333333111111111111000000000///........................////////////////////////......////////////......111111111111000000000000//////000000000000//////---.........//////000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////---...///000000///...---////////////////////////000/////////............---------...............///............///000000........................////////////000000000000,,,,,,------------------................................................---------.........//////...............///000111............/////////000///////////////////////////000000000000000///...---.........//////000000000000000000000000000000---......///000111111222000000000000000000000000222222222222222222222222222111111111000000//////333333333222222222222111000000000000000000000000111000//////000000///...//////............//////333222222111111222222333333333333333333333333333222222222111111000000000111111222222222333333333555444444333333444444555222222111000//////000000222111000//////000111222111111222333333333333222444444333333333222222222222111111111111111222222333333222222222222222222222222222222222222222222222333555666666555333222777666555444444444444444333222222111111222222333111111111111111111111111111111000000000000111111111111222222222222111111444333111//////000111333555444333333222222222222444444444444333222111000222222222222222222222222333333222111000000000111222222111111111111222222222222111111111111222222222222222111111111000000000000000000000000000000111000000///////////////333333333333333222111000222111111111000000//////111111222222222222111111111111111111111111111111111111222222222222111111222222222222222222222222111111222222222222111111111111111111111000//////222111000......000111222222222222222222222222222444333222111000000000000000000000000111111111111//////000000111111111222000000000000111111111111111111111111111111111111111111111111111111111111333333222111111222222333111111111111111111111111000111222333333222111000111111111111111111111111111111111111111111111111111111000000000000111111///000111222222222222222//////000000000000//////000000000000000000000000............///111222333000000000000000000000000000000///...............000000000000000000000000////////////////////////111111222222222222111111////////////////////////////////////////////////000000////////////000000000000000000000000000000//////............///000000000//////.........---...............///000000////////////////////////------------------------......------------......---------............///000000///...............111000///...------...///000000000000///...---,,,,,,---......//////......000000000000000/////////...............///000000////////////////////////............////////////...........................///000111111000///...000000//////.........---000000000000////////////111000///......///000111222222222111000//////...////////////////////////000000000000000000111111444333333222111000//////000000111111111111000///------///000111111111111333222000///...///111222333222222111111222222333333333333333333333333333333333222222222111111111111111111222222222333333444444333333333333444444333222111000000000000000111111000000000000111111000000111222222222222111444333333333333222222222222222111111000111111111000000000000000000000000222222222222222222222222222333444555555444333222555444333222222222222333333222222111111222222333111111111111111111111111333333222111000000111111000111111222222111111000222111000000111222333444555444333222222222222222444444444444333222111111222222222222222222222222333222111111000000111111333222222111111222222333333222222111111222222333222222222111111111000000111111111111111111111111222111000000//////000000222222222222222111000000111111111111000000000///111111222222222222111111////////////////////////111111222222222222111111222222222222222222222222000111111222222111111000333222000/////////000111333222111000000111222333222222222222222222222222444333222111000000000000////////////000000000000000111111111222222222222000000000000111111111111111111111111111111111111111111111111111111111111222222111111111222333333////////////////////////000111222222222222111000111111111111111111111111000000000000000000000000111111000000000000111111000000111222222222111111//////000000000000//////000000000000000000000000000000000000////////////000000000000000000000000000000///...............000000000000000000000000111111111111111111111111111111222222222222111111////////////////////////////////////////////////000000////////////000000000000000000000000000000000000///...............000/////////...........................///000000////////////////////////------------------------......------------......---------............///000000///...............111000///...---......///000000000000///...---,,,,,,---......//////.............../////////000000...............///000000////////////////////////............////////////........................///000111222222111000///000/////////............000000000000////////////111000////////////000111222222111111000//////...000000000000000000000000111111111000000000000000222222111111111111111111---...//////000000//////---...///000111111111111222111///......///111222222222111111111111222222333333333333333333333333333333333333222222222222111111111222222222222333333222222222222222222333333333222111111111111222000000111111111111000000//////000111111111111000333333333222222222111111333222111000000000000000000000000000000000000000333333222222111111111111222333444555555444333222222222111000000000000111222222111111111111222222111111111111111111111111444333222222111111111111000111111222222111111000///000111222333444555555444333333222222222222333444444555444444333222111222222222222222222222222222222111000000000111111333222222111111222222333333222222111111222222333222222222111111111111111111111111111111111111111333222111111000000111111111111111111111000000///111111111111000000000000111111222222222222111111////////////////////////111111222222222222111111111111111111111111111111000111111222222111111000444222///------///111333444333222111111222333444222222222222222222222222333222111111000000000000........./////////000000222222222222222333333333000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222333444////////////////////////000111222222222222111000111111111111111111111111////////////////////////111111000000000000111111111111111222111111000000//////000000000000/////////////////////////////////000111111111000...---000000000000000000000000000000///.........//////000000000000000000000000111111111111111111111111111111222222222222111111////////////////////////////////////////////////000000////////////000000000000000000000000000000111000///...............////////////...........................///000000////////////////////////------------------------......------------......---------............///000/////////............000000///............///000000000000///...---,,,,,,---......//////......,,,------....../////////...............///000000////////////////////////............////////////////////////////////////000111111222222111111000////////////............////////////000000000000111000000//////000000111222111111000000//////...111111111111111111111111222111111111000000//////000000000111111111222222......///000111111111111---...///000000111111000000000.........///000111222222111111111111222222222222222222222222222222333333333333333333333333111111111111222222222222222222111111111111222222333333222222222222222333///000111222222111000//////000000111111111111111222222222222111111111111333222111000000//////000222222222222222333333333333333222222111111000000222222333333333333222222111000000//////000000000222222111111111111222222111111111111111111111111111111000000111111222333000000111111111111000000000000222333444444444444333333222222222222222333444444555555444333222222222222222222222222222222111111000000000000111111222111111000000111111222222111111000000111111222111111111111111111111111111111111111111111111111444333222222111111222222111111222222222111111000111111111000000000000000111111222222222222111111111111111111111111111111111111222222222222111111000000000000000000000000000000111111111111000000222111000//////000111222333222111111111111222333111111111111222222222222222222111000000000000000////////////000000000000222222222222222222222222///000000000111111111111111111111111111111111111111111111111111111111111000000000000111222333444111111111111111111111111111111111222222111111111111111111111111111111111000000000000000000000000111111000000000000111111111111222111111000////////////000000000000//////////////////////////////+++,,,///111222222111000000000000000000000000000000000///////////////000////////////////////////111111111111111111111111111111222222222222111111////////////////////////////////////////////////000000////////////000000//////////////////////////////............///000///////////////........................///000000////////////////////////..............................------------......---------............//////////////////......---/////////.........////////////000//////...------,,,---......///.........------------------------...............///000000////////////////////////............////////////000000000000000000000000000000000111111000000000///////////////.........////////////000000000000000000000000000000000000111111000000////////////111111111111111111111111222222111111000/////////000000000000111111111111222222333333333222222111......///000000000000000///......---......///000222111111000000111111222222222222222222222222222333333333333333333333333000000111111111222222222222111111000000111111222333222222222222222333333///000111222222111000///000111222222333333222222222222111111111000000000222111111000//////000000111111222222222333333333222222222111111000000000111222222222222222222111111111000000000000111111222111111000000111111222111111111111111111111111---------...000111333444000000000111111000000000111222333333333222222111222222222111111222222333444444555555555444333333222222222222222222222222111000000///000000111111000000////////////000000000000////////////000000111111111111111111111111111111111111111111111111444333333222222222222222222222333333444333333222000000000000000000111111111111222222222222111111111111111111111111111111111111222222222222111111000000000000000000000000000000000111111000000000///000111222222111000///111111000000000000111111000000000111111222222222111111000000///000000000000000111111111222222222111111111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000111000000000111111222333111111111111111111111111222111111111111111111222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111000///...//////000000000000//////////////////////////////+++,,,///111222222111000000000000000000000000000000000/////////000000111////////////////////////000000000000000000000000111111222222222222111111////////////////////////////////////////////////000000////////////000000////////////////////////------------...000111222.........///////////////...............///000000////////////////////////..............................------------......---------............////////////000///...------......////////////////////////////////////...---,,,---......///.........//////...---,,,++++++***...............///000000////////////////////////............////////////000000000000000000000000/////////....../////////.........///////////////.../////////000000000111000000111111111111000000000000000///////////////111111111111111111111111111111111111000000//////222222111111000//////...444444444333333111000///...//////000000000000///...............///000000111111000000000000111111222222222222222222222222222222222222333333333333000000000111111111111222222111111111111111111222222111111111111222333333000000111111111111000000111111222333333333333333111111111000000000000///000000000//////000000111/////////000111111222222111111111111111111111111111111111111111111111111111111000000000111222222111111000000000000111111111111111111111111111111+++,,,,,,---///111333444///000000111111000000///222222222111111111000000222111111111111222222333444444555555555555444444222222222222222222222222000000/////////000111111000000000//////000000000000000000//////000000000111111111111111222222222222222222222222222222222444333222222111111222222222333444444444444444444000000000000111111111111111111222222222222111111////////////////////////111111222222222222111111111111111111111111111111///000000111111000000///---///111333444222000...000000000000000000000000//////000000111222222222111000000//////000000000111111111222222222333333111111111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222111111000000000111111////////////////////////222222111000000111222222111111111111111111111111111111111111111111111111111111000000000000111111000000000111000000////////////000000000000/////////////////////////////////000111111111000...---000000000000000000000000000000/////////000111111000000000000000000000000////////////////////////111111222222222222111111////////////////////////////////////////////////000000////////////000000000000000000000000000000------------...000111222.........///////////////...............///000000////////////////////////..............................------------......---------............///...///000000000///---,,,---...//////000/////////...///////////////......,,,---......//////......//////...---,,,++++++***...............///000000////////////////////////............///////////////////////////////////////......------......///.........///////////////......//////000000111111000111111222222111111000////////////////////////111111111111111111111111000000000000000000000111333222111000///......---222222111111000///------//////000000000000//////---......///000000000111111111000000000000111111111111111111111111111111111111111222222222333333000000000000111111111111222222222111111222222222000000000000000111222333111111000000000000111111000000111222222222222222111111000000000///////////////...//////000111222...//////000111111222222//////000000111111222222111111000000000000111111000000000000000111222222111111000000000000111111111111111111111111111111............///000111222//////000000000000//////111000/////////000111222111111111111111222333333444444555555555555444444222222222222222222222222///////////////000111111222222111111111111222222222222111111111111222222000000111111111222222222222222222222222222222222333333222111111111111111111222333444444444444333///000000000111111111111111111222222222222111111////////////////////////111111222222222222111111222222222222222222222222//////000000000000//////...///000222222222111000111111111222222111111111/////////000111222222222000000////////////000000000111111111111222222222222222222111111000000000000000000000111111111111000000000000000000000000000000000000000000000000333222111000000//////000////////////////////////222222111000000111222222111111111111111111111111111111111111111111111111111111000000000000111111...///000000000000000000//////000000000000//////000000000000000000000000000000000000////////////000000000000000000000000000000//////000111111222000000000000000000000000000000000000000000000000111111222222222222111111////////////////////////////////////////////////000000////////////000000000000000000000000000000//////............//////............/////////000...............///000000////////////////////////..............................------------......---------............///...///000111000///---,,,,,,---///000000000//////......////////////......,,,---......//////......---------------........................///000000////////////////////////............////////////........................000///...------...///000............/////////000.........///000111111111000111222222222222111000////////////////////////000000000000000000000000/////////000111111222222111111000000/////////......//////000000//////...//////000000000000//////......///000111111111111111111000000000000111111111111111111111111111111000000000111111222222222000000000000111111111111333333222222222222333333000000//////000111222222222111000//////000111222//////000111111111111111000000000000////////////............///111222333000111111222333333444444......///000111222333333111111000000000000111111///////////////000111111111111000000000000111111111111111111111111111111222111111000000000000000//////000000000000/////////...------...000222444111111000000111222333333444444555555555555555444222222222222222222222222///////////////000111111444333333222222333333444444333333222222333333444000000111111222222222222222222222222222222222222333222111111000000111111000111222333333333333333//////000000111111111222111111222222222222111111111111111111111111111111111111222222222222111111222222222222222222222222//////000000000000//////000000///000000111222222111222222333333222222111...//////000111222222222000000////////////000111000000000000111111111111333333333222222111111111000000000000111111111111000000000000000000000000000000000000000000000000444333222000/////////...111111111111111111111111333222111000000111222333111111111111111111111111000000000000000000000000111111000000000000111111......///000000111000000//////000000000000//////111111111111111111111111............///111222333000000000000000000000000000000///000000111222222000000000000000000000000111111111111111111111111111111222222222222111111////////////////////////////////////////////////000000////////////000000000000000000000000000000222111000///------,,,,,,---.........//////000000...............///000000////////////////////////////////////////////////.........------.........---------.........//////...///000111000///---,,,,,,---///000000000//////......///////////////...,,,---......//////......++++++,,,---...000000111...............///000000////////////////////////............/////////000........................111000///......///000111---.........//////000000---......///000111111222000111222333333222111000.........///////////////////////////////////////......///000111222333333////////////000000000000---...///000222222333333///000000000000000//////......000111222222222222222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222...///000111111111111111111111000000000000111111000000000000000000000000......///000000000000000000000000000000000000000000111111111111222222222222222111111111111222222333333333222222222111111444444444333333222222222333333222222111000000000000000000000000000000000222222222222222222222222222222111111111111111111444444333333333333222222222222222222222222222222000000000000000000000000222222111111111111222222444777888666000...///222222222111000//////000000111222333333222111000///111111111111111111111111111111222222222222111111...000111111000000111222000//////000222222111///111111111222222333333333222222222111111111111111222222222222111111000000000000000000000000000000000000000000111111111111000000000000000000000000///000111222222222222222444333222000//////......111111111111111111111111333333333333333222111000222222222222222111000000---.........//////000000000000000000000000000000333222111000000222444555000111111111111000/////////000111222222222222222222222222111111111000000000000000000000000000000000000000000000000000000+++,,,---...///000111222333222000/////////000111////////////000000000000111111111111111000/////////////////////000000000222111111111000000//////......------------............///111111222222222000000000000////////////............////////////......................................................//////000000111111.........///////////////////////////////////////.../////////////////////000///---,,,++++++,,,---........................000///---,,,,,,---///000000+++...000---111333***//////.........---------////////////////////////,,,...//////...------...////////////////////////////////////////////////---------.........//////////////////////////////........................////////////////////////000///...------...///000............////////////000000000000////////////111111000000//////......222222111000///...------000000000000000000000000111111000000//////......111000000000000000111111000000///...............000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111222222222222111111000111111000000000000111111///////////////////////////000111111222111111111111111111111111111111111111111111111222222222222222222111111111111222222333333333222222222111111222222111111111111111111222111111111111000000000111111111111111111111111222111111111111111111111222222111111111111111111333333222222222111111111333333333333333333222222111111111111111111111111222222111111111111222222444777888666222///111444333333222111111111111111111111222333222111000///111111111111111111111111111111222222222222111111///000111111000000111222111000000111222222111000222222222222222222333333111111111111111111222222222222222222111111111000000000000000000000000000000000000000111111111111111111111111111111111111000111111222222222222111333222111000000//////000111111111111111111111111333333333333333222111000000000000000000///............/////////000000000000000000000000000000000222111000//////111222333...///000111111111111111000000111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000------...///000000111222222222000/////////000111////////////000000000000111111111111111000//////222222222222222222222222111111111111000000000/////////............//////...///000111111222222222000000000000/////////...............////////////////////////////////////////////////////////////000000000000111111111222000000000///.........---//////////////////////////////////////////......///......------------...........................000///---,,,,,,---///000222---//////,,,222777///////////////////////////////////////////////////,,,...//////...------...........................////////////////////////---------.........//////////////////////////////........................////////////////////////000///...------...///000............////////////000000000000////////////111000000000/////////...++++++,,,...///000111222000000000000000000000000111000000000/////////...000000000//////000000111000000///...............000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222333333444333333222111000111111000000000000111111////////////////////////000111222222333333222222111111111111111111111111111111111111222222222333222222111111111111222222333333333222222222111111111111111111111111222222//////000000000000111111111111111111111111111111111111111000000000//////111111222222222222222222222222222111111111000000222111111111000000//////222222222222222222222222222222111111111111222222333666888666333222333666444333222222222222222222///000111222333222111111111111111111111111111111111111222222222222111111///000111111000000111333333222111222333333222111333333222222222222222222000000000111222222222333222222222222111111111111000000000000000000000000000000000111111111222222111111111111111111111111222222222222222222111000222111111000000000111111111111111111111111111111222222333333333222111111000000000111000000///...000000000000000111111111000000000000000000000000222111000/////////000111---...///000222222222333222111000000000111222333222222222111111111111111000000000000000000000000000000000000000000000000/////////000000000111111222111111000///000000000////////////000000000000000111111111111000000///000000000000000000000000111111111111000000000000000000////////////000000...///000111111222111111000000000/////////..................////////////000000000000000000000000000000000000000000000000111111111111222222222222222111000000......---,,,////////////////////////000000000//////.........---......///////////////////////////////////////000///...------...///000000,,,//////,,,666???:::000000000000000000000000////////////////////////,,,...//////...------...------------------------////////////////////////------........./////////////////////////////////////////////////////////////////////////////////000///............//////............////////////000000000000////////////000000000000////////////((()))***,,,///111222333000000000000000000000000000000000000////////////000000///......//////000000//////............///000000000000000000000000000000000000000000000000444333333333333333333444111111111111111111111111111111111111111111111111333333333333333333333333000000000000000000000000000000000000000000000000000000000000111111111111222222222333222222111111111111000000000000111111000000000000000000000000000111111222222222222222111111111111111111111111111111111222222222333333222222111111111111222222333333333222222222111111222222222333333444444444---......///000111111111111111111111111111111111222222222111000000//////111111222222222222222333222222222222111111111111222222222111000000//////222222222222222222222222222222111111111111222222222444555555333222444555333222222111111111222222///000111222333333222111111111111111111111111111111111222222222222111111///111222222111000222333555333222222333444333222333333333222222111111111//////000111222333333333222222222222222222222222000000000000000000000000000000111111111222222222111111111111111111111111333333333333222111111000111000000000111111222333222222222222222222222222222222333333333222222111222222222333333222222111111111111111111111111111111111111111111111111111333222111000//////000000......000111111222222222333222000//////000222444111111111111111111111111000000000000000000000000////////////////////////111111111111000000000000222111111000000000000000////////////000000000000000000111111111111000//////////////////.........111111111000000000000000111111000000000000111111//////000111111111111111000000/////////.....................////////////////////////////////////////////////////////////111111111111111111111111111000000000//////......////////////////////////111111000000///.........---...///111111111000///000000000000000000000000//////............//////---,,,000...,,,:::GGGDDD//////000000000000111111////////////////////////,,,...//////...------...------------------------////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////000//////...........................////////////000000000000////////////000000000000////////////,,,,,,---......///000000////////////////////////000000000000////////////000//////............///000///............//////////////////////////////000000000000000000000000444333333333333333333444111111111111111111111111111111111111111111111111333333333333333333333333000000000000000000000000000000000000000000000000//////000000000111111111...///000111222222222222111111000000000000111111111111111111111111111111///000111111222222111111111111111111111111111111111222222222222333333333222222111111111111222222333333333222222222111111222222222333333444444444------...///000111111222111111111111111111111111333333222222222111111111111111222222333333333333444333333333333222222222555555444444333333333333111111111111111111111111222222111111111111222222111222333333222222333444111111000000000000111222///000111222333333222111111111111111111111111111111111222222222222111111000111222222111111222333666444222222333333333222333333333222222111111111//////000111222333333333222222222222222222222333000000000000000000000000111111111111222222222222111111111111111111111111333333333333333222111000000000000000111222333444333333333333333333333333111222222333333333222222222222333333333333222222222222222222111111111111222222222222222222222222444333222222111111111111000000111111111111000///444222000//////000222333111111111111111111111111111111111111111111111111////////////////////////111111111111000000000000111111111111000000000///////////////000000000000///000000111111111000000333333333222222111111111000000000000000000111111111111000000000000111111///000000111111111111000////////////........................////////////................................................000000000000000000000000.../////////000000111111000000000000000000000000111111000000////////////---...000111222111000000000000000000000000000000/////////......////////////222666111+++999FFFCCC////////////////////////////////////////////////,,,...//////...------...........................////////////////////////........./////////000000////////////////////////000000000000000000000000///////////////////////////////////////......---............////////////000000000000////////////////////////000000000000000000000////////////...////////////////////////////////////000000000000000000///...............//////............//////////////////////////////////////////////////////111111000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111,,,---///000222222333333111111000000000000111111222222222222222222222222///000000111222111111111222222222222222222222222222222222222333333333333222222111111111111222222333333333222222222111111111111111111111111222222......///000000111222222222222222222222222222222222222222222222222222222111111222222333444444444444444444333333333222222000000000000000000000000000000000000000000000000222222111111111111222222111111111111222222222222000000000///000000111222///000111222333222111111111111111111111111111111111111222222222222111111000111222222111111222444777555222111222333333222333333222222222222222222000000000111222222222333222222222222333333333333000000000000000000000000111111111222222222222333222222222222222222222222333333333333333333222111111111111111111222333444333333333333333333333333111111222333333333222222///000111111222111111111222222222111111111111111222222222222222222222222333333333333222222222222111111111111111000//////333222111000000000111222111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111000//////////////////000000000000///000000111111111111000222222222111000000//////000000000000111111111111111111000000000000111111000000111111111111000000/////////.........------............////////////................................................000000000///////////////---...//////111111222333000000000000000000000000000000000000000000000000...//////000000000000///////////////////////////////////////////////////444999>>>444)))444???:::000000000//////.........////////////////////////,,,...//////...------...////////////////////////////////////////////////....../////////000000000///////////////////////////////////////////////////////////////////////////000000000///...---,,,............////////////000000000000////////////////////////000000000000/////////000000000000000000000000000000000000000////////////000000000000111111000///............///............//////000000000000000000000000000////////////////////////000000000//////000000000111111111111111111111111333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111...///000111222333333333111111000000000000111111111111111111111111111111000111222222333333222222222222222222222222222222222222222333333333444444222222111111111111222222333333333222222222111111222222111111111111111111///000000111111222222222222222222222222222222222000000111111222222333333111111222222333444444555333333333333222222222111,,,,,,------.../////////111111111111111111111111222222111111111111222222333222222222222222222111111000000000111111222333111111222333222111000///111111111111111111111111111111222222222222111111000111333222111111222444777555222000111222222111222222222222222222333333111111111111111111222222222222222333333333444444000000000000000000000000111111111222222222333333222222222222222222222222222222333333444333333333222222111111111222333333111111111111111111111111000111222333333333333222///000111111222222222111222222111111111000000000333333333333333333333333000111111222222222222222///000000111111111111000222222222111111111000000000000111111111222222222111111111111111111111111000000000000000000000000////////////////////////000111111222111000///...////////////000000000000//////000111111111111111000000000///...---------///000000000111111111111000000000//////000000000000000111111111111000000//////.........---------............////////////................................................111111111000000000///////////////000111111111222000000000000000000000000/////////000111111222222000000///.........//////........................//////000000000000//////333;;;BBB777)))222;;;333222222111111000///......////////////////////////,,,...//////...------...........................////////////////////////.../////////000000000000////////////////////////........................///////////////////////////000000000///...---,,,............////////////000000000000////////////.../////////000000000111.........///////////////000000000000000000000000.../////////000000000111222222111000////////////...............///000000000000000000000000000000////////////////////////222222111111111111222222111111111111111111111111444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111222222333333333222222111111000000000000111111000000000000000000000000222222333444444444333333222222222222222222222222222222333333333444444444222222111111111111222222333333333222222222111111555444444333333222222222111111111111222222222222222222222222222222222222......///000111222333333111111222333333444555555222222222111111111111000000000111222333444555555222222222222222222222222222222111111111111222222555444333333333333222111222111111111222333333444111222333333222111000///111111111111111111111111111111222222222222111111000222333333222111333444777444111000000111111111111111111222222333333444222222222111111111111111222222222333333444444444000000000000000000000000111111222222222333333333222222222222222222222222111222333333444444444444333333222222111222222333////////////////////////000111222333333333333333111222333444444444444444111111111111000000//////333333333333333333333333...///000111111111111111---...///111222222222222222222222222222111000///000000111111222222222222111111111111111111111111000000000000000000000000............/////////000000111111222222000///...////////////000000000000//////000111111111111111444333333222111000000/////////000000111111111222000000////////////000000000000111111111000000/////////.........---------............/////////000000000000000000000000000000000000000000000000000333222222222111111000000111111111000000000000000000000000000000000000000......///000111222333333111000///---------...///........................//////000000000000//////---999BBB888***222;;;333555444333222111///......////////////////////////,,,...//////...------...------------------------////////////////////////////////////000000000000////////////////////////........................///////////////////////////000000000000...,,,+++............/////////000000000000000////////////.../////////000000111111000//////...------,,,,,,000000000000000000000000.../////////000000111111333333111000////////////...............///000111000000000000000000000000////////////////////////222222222111111111000000222222222222222222222222000111333555555444333222222222222222222222222222333333333222222222111111222111111111000000///////////////000111111222222///000111222222222222222333222222222222222222333000000111111111111000000111222333444444333222111111222333333444444333333333333333222222222111111222222222222222111000///000000000000000111111222000000000000000000000000222222222222222222222222111111222333444444444444333333333333333333333333333444444555555444444333222222222222222222222222000222444444222000000000000111111111111222222222111000---,,,,,,---000111000000000111222222222333000111111111111222222222444444222111111111222333555444333111000111111222222222222111111111111111111111222222222333333333333333333222222222111111///000222222222222444555555444222111111222444666888888777777777666666666000111111111111222222222111111111111000000000000000111222333333333333222333222222111111222222333222222222222222222222222333333333222222222111111111111111111111111111111///000000000000111111111111111111111111111111111333333333222222111111111000111111111111222222222///////////////000000111///000222333444444333222111111222222222333333333333222000///.........///000000000000111111111111000000000000000000000000000///.........000111222222222111111111111111222000//////.........//////000000000000000000000000111111000000000000111111000000000000000000000000222111111000000000000000000///...------...///000........................//////000000///...---------......///000111111222444222000///...///000111111111111000000000000000111000000000//////......000000000000000000000000000000000000////////////......///000000000000000///////////////000111111///;;;>>>333,,,000444222<<<666000///222333222000......////////////......000///...------...///000000000///...............////////////////////////000000000000000000000000//////000000000000//////,,,,,,,,,---...///000111111111111000000000000000111000///...------...///........................111111000000//////................../////////000000000000000000000000000000000////////////000000//////000000000000//////000000//////.........---000000////////////000000////////////////////////222111111111000000//////222222222111111111000000000000000000000000000000000111333444555444333222222222222222222222222222333333222222222111111111222111111111000000000000111111111111000000000000111111222333333333333333222222111111111111222222111111222222222222111111222222222333333222222222222333444444555555444444333333333222222222111111222222222222222111000000000000000000000111222222222222222222222222222222222222222222222222222222333333333444444333222222222222222222222222222222111222222333333222222111333333222222222222222222111222333333111000000111111111111111222222222222444333111000000111333444111111111111111222222222000111111111111222222222444333222111000111111222222222111111111222222333111111111111111111222222222222222222222222222333///000000000111111222222000111333333222222333555555444333222333333444555444444444333333333222222///000000000000111111111111111111111000000000000000000111222222222111111333222222111111222222333222222222222222222222222333333222222222111111111222222222222222222222222111111111222222222333333222222222222222222222222333333333333222222222111111111111111222222222222111111000000111111222333222222333333333222222111111111222222222333333333333222111000//////000000000000000000111111111111000000000000000000000000///////////////000111111222111111000000000111111000//////....../////////000000000000000000000000333333222000/////////...000000000000000000000000222111111000000000000000111000////////////000111///////////////////////////////////////......---......//////000111111222333222000///...///000111111000000000000000000000333333333222222222111111000000000000000000000000111000000000////////////......///000000000000000///////////////000111111222===@@@555,,,...444444:::555000///111333111///......////////////......000///...------...///000000000///...............////////////////////////000000000000000000000000...//////000000//////...//////.........///000000000000000000000000000000000///...---,,,------...........................111000000000/////////............/////////000000000000000000000000000000000000////////////000000//////000000000000//////000000/////////.........000000////////////000000////////////////////////111111000000000/////////222222222111111111111111444444444444444444444444000111333444444444333222222222222222222222222222333222222222222111111111111111111111111000000000333222222111000000//////222333333444444444444444111111111000000111111111222222333333333333222222333222222222222222222333333444444555555555555555333333333222222222111111111222222222222111000000111000000000000111222222333333333333333333333333222222222222222222222222444444444444333222111000111111111111111111111111111222222333333222222111000000000000000000000000222333333222000000111222111111111111222222222333444444444444444444444444222222222111111111111111000111111111111222222222222222111000000000000111...///000111222222222222000000000111222222222333222222222222222222222222//////000111222333444444111222333333222111222333444444444444444444444444555555555555444444444333/////////000000000000111222222111111111000000000000000111111111000000///333222222111111222222333222222222222222222222222222222222111111111111111333333333333333333333333333333333333444444444444333333333333333333333333444444333333333333222222111111111111222222222333333333222222333333444555555444333222111111111111111111222222222333333333222222111111111111111222000000000000111111111111000000000000000000000000//////000000111111000000000000000//////000000111000000////////////000000000000000000000000000000111111111000000000000///000000000000000000000000222111111000000000000000111111000000000000111111000000000000000000000000///////////////............//////000000111111111222222000/////////000111000000000000000000111111111111000000000000//////000000000000000000000000111111000000000/////////......///000000000000000///////////////000111111555>>>@@@555---000666777777333///...000111000///...//////000000//////...//////............//////000//////............///////////////////////////000000000000000000000000.........//////.........111111000///////////////000000000000000000000000///...---,,,,,,,,,------////////////////////////000000000000////////////....../////////000000000000000000000000000000000000000////////////000000//////000000000000//////000000////////////......000000////////////000000////////////////////////000000///////////////...111111111111111111111111444444444444444444444444000111222333333333333222222222222222222222222222222222222222111111111111111111111111111111111111222222222111111000000000333333444444444444333333111111000000000000111111222222333333333333222222444333222111111222333444222333444444555555444444333333333222222222111111111111222222222111111000111111000000111111222333333333333333333333333333222222222222222222222222333444444444333333222111222222222222222222222222333444444555555444444333111111222222222222222333333444333111000000222444111111111222222222333333111222333444444333222111333222222222111000000000000000111111111222222222111111111000000000000000...///000222222111111000//////000111222333333333333333333222222222222111222222333444444555666666222333444333111111111333333333444444444333222222666555555555555444444444000000000000111111111111222222222111111111000000111111111111111111000///333222222111111222222333222222222222222222222222111111111111111111111111333333333333333333333333333333333444444444444555333333333333333333333333444333333333333333333333111111111222222222333333333333333333333444555555555444222111000111222333111111222222222333333333111111111111111111111222///000000000111111111111000000000000000000000000...///111222222111000/////////////////////000111000000/////////000111111000000000000000000000000,,,---...000111333333444000000000000000000000000222111111000000000000000000000000000000000000000000000000000000000000000/////////.........////////////000000000111111111222111000//////000111111000000000000000111111111////////////////////////000000000000000000000000111111111000000000//////......///000000000000000///////////////000000111666::::::555333888;;;:::444111......///000000/////////000000000000///////////////....../////////000///............//////////////////////////////////////////////////////------............------000000///////////////000/////////000000000000000........................000000000000000000000000000000000000////////////...////////////000000000////////////////////////000000////////////000000//////000000000000//////000000//////////////////000000////////////000000////////////////////////////////////............111111111111111111111111000000000000000000000000111111222222222333333222222222222222222222222222222222222111111111000000111111111111111222222222000000111111222222222333222222333333333333222222111111000000000000111111111111222222222222111111444333222111111222333444111111222333333333333222333333333222222222111111000111111222222222111111111111111111111222222333222222222222222222222222222222222222222222222222111222333333444444444333333333333333333333333333333444444555555444444333555555666666777777777777444444333222000000222444111222222222222333333333000111222333333222111000333222222222111000000000000000111111111222222222111111111111000000//////000111222222222000///...//////000111222333333333222222222222222222222222444444444444444444444444222333444333111111111333333333333444333222111111222222222111111111000000111111222222222222333333222222222222111111111111111222222333222222111111333222222111111222222333222222222222222222222222111111111111111111222222333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333111222222222222333333333222222222222222333444444333222111000111222444555111111222222222333333333//////000000000000000000///000000000111111111111111111111111111111111111///000111222222111000/////////...//////000111111000000000000000111222222111111111111111111111111+++,,,...000222333444444000000000000000000000000222111111000000000000000//////////////////////////////////////////////////////............///000000000000000111111111111000000000000000000111111//////000000111111111111222222222222222222222222111111111111111111111111111111111111000000000000......///000000000000000///////////////000000111666444333555;;;AAA???:::111000.........///////////////000000000000//////...//////////////////...//////............//////////////////////////////////////////////////////------............------------------...///000111......//////000000000000/////////000000000//////000000000000000000000000////////////000000000000////////////000000000111////////////////////////000000////////////000000//////000000000000////////////000000000000000000000000////////////000000000000000000000000000000............////////////111111111111111222222222111111111111111111111111111111111111222222222333222222222222222222222222222111111111111000000000111111111222222222222222000000111111222333333444222333333333333222222111111111111000000111111111111111222222222222111111333222222222222222222333000000111222222222222222333333333222222222111111000000111222222222222111222111111111111222333333222222222222222222222222222222222222222222222222000111222333444444444444333333333333333333333333111222222333333222222111111222222333333444444555333444444333111111222333222222222222333333333333222222444444444444222222222222222111111111111111000111111111111222222222111111222222111111000///222222222222111000///...000000000111222222222333111111222222222333333333333222222222111111111000111222333333222111222333555444444333333222222111333333333333222222222222222222222333333333444444333222222222222111111111111111222333333333333333333222222111111222222333222222222222222222222222222222222222222333333333333333333333333333333333111111111111222222222222333333333333333333333333111111222222222222333333222222222222333333333333222222111111111222333333111111111111222333444555111111222222222333333333//////000000000//////...000000000000111111111111111111111111111111111111111111222222111111000000////////////000111222222000000000000111222333444111111111111111111111111//////111222222111000///000000000000000000000000222111111000000000000000......////////////......//////////////////////////////...------...000111111111111111111111111111000000000000111111111111/////////000111111222222000000000111111111111111111111111111111111111111222222111111111000000000......///000000000000000///////////////000111111555222333999AAACCC===666/////////...//////000000///000000111111000000///......////////////......///............//////000////////////////////////000000000000000000000000.........//////.........+++,,,,,,,,,---///000111---......//////000000111//////000111111111000000////////////////////////////////////000000000000/////////000000000111111000000000000000000000000000000////////////000000//////000000000000////////////000000000000111111000000////////////000000000000000000000000000000...////////////000000000000000111111111222222222444444444444444444444444111111111111111222222333222222222222222222222222111111111111000000000000111111111222222333333333222222222222222222222222444444444444444333222222222222111111111111222222222222333333333333222222222222222333333222222222111111222333333333333222333333333222222222111111000000111222222222222222222222111111222222333444333333333333333333333333222222222222222222222222222222333444444333333333222222222222222222222222111222222333333222222111------...//////000111111222444555444333111222222222222222333333333444444333333333444444333333333111111111111111222222222000111111111111222222222111222333333333222000000333222222111111111222222111111111111111111222222000000111222333444444555000000000111111111111111000111333333222222333555888777555444333333444444666666666666555555555555111111222222222333333333333333222222222111111111...///000222333333333333333222222111111222222333222222222222222222222222222222333333333444444444222222222222222222222222111111111111222222222222222222222222222222222222000000000111111222222222222222222333333333444444222222111111222222333444111222222333333333222222111111222222222333333333000111111222111000......000000000000111111111111111111111111111111111111333222111111000000111111000//////000111222333333111111111111222333444444111111111111111111111111///000111222222111///...000000000000000000000000222111111000000000000000...///000000000000///...000000000000000000000000//////---------...000111111111111111111111111111//////000111111111111111...//////000111111222222---........./////////000111111111111111111111111222222222111111111000000......///000000000000000///////////////000111111444666:::@@@BBB>>>555///...///////////////000111000000111111111111000000---...///000000///...---...............///000000////////////////////////000000000000000000000000...//////000000//////.........---......///000000------......///000000111---...///111111111000///.........................../////////000000000111//////000000000111111111000000000000000000000000000000////////////000000//////000000000000////////////000000000111111111000000////////////000000000000000000000000000000/////////000000000111111000000111111222222222222222222222222222222222222111111000000111111222333222222222222222222222222111111111111000000000000111111111222222333333333444444333222222111111111555666666666555444333333333333222222222222333333333444444555555444444333111222333444444333222111222222333444444444444333333333333222222222111111///000111222222222222222222222111111222222333444444444444444444444444444222222222222222222222222444444444444333222111111111111111111111111111111333444444555555444444333000111111222333444444444111333555555444222111222222222333333333444444444222222222222222222222222000000111111222222222333000111111111111222222222222222333444333222111000222222111000111333444555222222222111111111111111//////000111333444555666000000111222333444444555///111222222222222444555;;;999777555444555666777444444333333333222222222000111111111111222222222333333333222222222111111,,,---///000222333333333333222222222222222222333222222222222222222222222333333333444444555555555111111111111111111111111111111222222222333333333111111111111111111111111//////000000111111111222222222333333333444444444333222222222222333444444222333444444333222000///111111222222222333333333222333333333222111///...000000000000111111111111111111111111111111111111444333111000000000111222000000000000111222333444111111111111222333444555111111111111111111111111,,,---000222333333222111000000000000000000000000222111111000000000000000///000111222222111000///111111111111111111111111///...---,,,---...111222222222111111111111111111...///000111111111111111...//////000111222222222000000111111222222222333111111111111111111111111222222222111111111111000...//////000000000000000///////////////000111111555:::CCCGGGBBB777...***---///000000///000111222000000111111111111000000---...///000000///...---...............///000111////////////////////////000000000000000000000000//////000000000000//////111000000///////////////---------...///000000111,,,---///000000000///............................../////////000000111111000000000000111111111111000000000000000000000000000000////////////000000//////000000000000////////////000000111111111222000000////////////000000000000000000000000000000//////000000111111222222222333333444444333333222333222111000000111222222---...///000222333444555222222222222222222222222222222222222222222222222111222222333333222222111333000......111444333222666666666555555444444444222222111000//////000000222222222222222222333333222222333333333444444444333333333333333333333333444444333333222111000000111111111111111111111111444333333222222333333444222333333444444333333222222222222222222222222222111111111222222333333333222222222222222222222222222222333333333333444444333333222222333333444555111111111111111111111111222222222333333444444444555444222111000111222222111222222333333222222111333333333333333222111000222222222222222222222222222222222222222222222222000000000000000000000000//////000111111111111000111111222333333444555555444333333333333444555555888888888777777555444444111222333111///......///222222222222222222222222333333222222222222222333000111111222222333444444444444444333333222222222222222111111000111111111444444444444444444444444444333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111000/////////000222333444444333333333333222222111111222222222333333333333333222111000000111111000000000000000000111111000000////////////000000111111111111111111111111000000000000000000000000333333333333222000...---111111222222222333333333000000000000000000000000000000////////////000000222111000//////000111222222111000//////000111222///000111111111///...---000000000000000000000000111111000000//////......000000000000///////////////000111222222111000///000000000000000000000000111111111222222333333333222111111111000000//////000111222333333333333333//////............//////......//////000000111111999HHHNNNBBB666333222///............/////////000000000000000000000000000............////////////000000000000000000000000........................111111111000///.........///////////////000111111000000000000000000000000///////////////.........000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////222111111111000000//////---.........//////000000000111111000...---...///000000000000000000000000...------,,,,,,------.............../////////000------...///000111222222111111222222222222111111111111000000000111333333222222333333333444444444111111111111111111111111222222222222222222222222111222222333333222222111444222///000222444444333555555555444444333333333222222111000000000000000222222222222222222222222000000111111111222222222333333333333333333333333444444333333222111111000111111111111111111111111222111111000000111111222222333333444444333333222222222222222222222222222111111111222222333333333222222222222222222222222222222333333333333444444222222222222222333444444222222222222222222222222222222333333333333333333444333222222111111222222111222222333333222222111333333333333333222111000111111111111111111111111222222222222222222222222000000000000000000000000000111222222222333222222222222222333333444444444444333333333333444555555888888888888777666555444333444444333111000000111222222222222222222222222333222222111111111222222444444333222222111111000444333333333333333333222222222111111111222222333444444444444444444444444333333222222222222222111222222222222222222222222111111111111111111111111111111111111111111111111222111000000000111333333333333333333222111000000111111111222222222333333333222222111000000111111111111111111000000000000000000////////////000000222222222111111111111111000000000000000000000000111111222222222111000000000000000111111111222222////////////////////////000000////////////000000222111000//////000111222111111000000000000111111000000111111111000......000000000000000000000000111000000000/////////.../////////000000000000000///000111222222111000///000000000000000000000000111222222222222222222333111111111111000000000///000111111222222222222111//////............//////.../////////000000000111111===BBB999000000000,,,........./////////000000000000000000000000000000............////////////000000000000000000000000........................////////////000000000000000000//////000000111222000000000000000000000000////////////////////////000//////......//////000000000000000000000000000000000000000000000000000000000000000////////////111111000000000/////////....../////////000000000111222333222000///000111000000000000000000000000///......------......///........./////////000000------......//////000000111222222333333222222111111000000000111222333333555444444333333222222222111111111111111111111111222222222222222222222222111222222333333222222111444333111222333444444444333333333333333222222222222222111000000000000111444333333222222111111111000000111111111222222222444444444444444444444444444333333222222111111111000000000000000000000000222111111000000111111222222222333333333333222222222222222222222222222222111111111222222222222222222222222222222222222222222222333333333333444444222111111111111222333333333333333333333333333333333333333333333222222222222222333333333222111111111222222333333222222111222222333333333222111111000000000000000000000000222222222222222222222222000000000000000000000000222222333333333444444444333333333333333333333333444333333333333444555555888888888888777666555555444555666555333111222333222222222222222222222222222111111111111111222222444444333222222111111000222333333333333333333444222222111222222333444555333333333333333333333333111111222333333333222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111222222333444111222222333222000...---111111111222222222222333333222111111000111111111222222111111111000000000111000000//////000000111222222222222111111000000000000000000000000000000000000000000111111222333/////////000000000111111////////////////////////000000000000000000000000111111000000000000111111111111222222222222111111000111111111111000000///000000000000000000000000000000000000////////////...//////000000111111111000000111111111111000000000000000000000000000000222222222222222111111111111111111111000000000000000111111111111000000/////////............//////////////////000000000000+++333666000---///000,,,....../////////000000000000000000000000000000000............////////////000000000000000000000000////////////////////////---......///000111111222000////////////000111111////////////////////////////////////////////////000//////......//////000000000000000000000000000000000000000000000000000////////////000000000000000000///////////////...//////000000000000000111111222333222000///000111000000000000000000000000000//////////////////000....../////////000000000........................444444555555555555444444222222111111111111111111333222222111111000000000111111111111111111111111222222222222222222222222111222222333333222222111333333222222333333333333222222222222111111111111222222111000000111111111444444333333222111000000222222333333333444444444444444444444444444444444333333333222222111111111000000000000000000000000444333333222222333333444222222333333333333222222111111111111111111111111111111111111111222222222222222222222222222222222222222222333333333444444111111000000111111222333333333333333333333333333444333333333222222111111111222333444444333111000111222222333333222222111222222333333333222222111111111111111111111111111111111111111111111111111000000000000000000000000333222222222333333444444333333333333333333333222444333333333333444555555777888888888777777666555444555666555333222333444222222222222222222222222111111000000000111222222000111111222222333444444222222222333333444444444222111222222333444555666222222222222222222222222000111222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222333333222000...---111111111111222222222222222222111111111111111222333222222111111000000///111000000000000000000111333333222222111000000000000000000000000000000000111000/////////000222333/////////000000000111111000000000000000000000000000000000111111000000000111000000000000000000111000111222333333222111000111111111111111111000000////////////////////////000000000000////////////......///000111111222222000000000111111000000000000000000000000000000000333333222222111111000000111111111000000000000000000000111000000///......//////............//////////////////000000000000,,,000111------111222///...////////////000000000////////////////////////............////////////////////////////////////000000000000000000000000......//////000000111111...............//////000///////////////////////////////////////000000000111000000//////000000111000000000000000000000000////////////////////////////////////000000000000////////////............000000000000111111111111...///000///...---...///////////////////////////000//////......//////000...////////////000000000000000/////////.........333444444555555444444333333333333222111000//////111111111111111111222222333333333333333333333333222222222222222222222222111222222333333222222111111222222222111111111111111111111111111111111111222111111111111111222222444444333333222111000000222222333333333444444444444444444444444444444444333333222222222222222111000000000000000000000000444333333222222333333444111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444111111000000111111222333333333333333333333333333333333333222222111111111000111333444444333222111111222222333333222222111111222222333333333222222222222222222222222222222111111111111111111111111000000000000000000000000222111111000111222333333333333333333333333333222444333333333333444555555666777777777777666555555222333444333222111222333222222222222222222222222111111000000111222333333000111111222222333444444222222222333333444444444222111222222333444555666222222222222222222222222///000222333444444333222111111111111111111111111111111111111111111111111111111111111111111111111///000000111111111111111222333333333222111///...000000111111111222222222222111111111111111222222333222222222111111000000111111000000000000111111222222222111111111000000000000000000000000000000333222000/////////000111000000000111111111222222111111111111111111111111000000111111111111000000000000000111111000000000000111222333333222111000000000000000000000111111////////////////////////////////////000000000000...//////000111222222333111000000000000000000111000000000000000000000000222222222111111000000000000000000000000000111111000000000000000///...---//////............//////000000000000///////////////000///...///111222000////////////000000000111////////////////////////............////////////////////////////////////000000000000000000000000//////////////////000///---,,,,,,,,,,,,---......////////////////////////////////////000000111111222111111000000111111222////////////////////////////////////////////////.../////////000000000111............////////////111111111111000000000000---...//////...---...000///////////////////////////..................///////////////000000000111222222111111000/////////000111111222222111111000333333333333222000///...111111222333444444555555444444444444444444444444222222222222222222222222111222222333333222222111000222333333111000000111000000000111111111111111222111111111111222333333444333333222222111111111000000111111111222222222333333333333333333333333222222222222222222222222111111111111111111111111222111111000000111111222111111222222222222111111111111111111111111111111111111111111111000000000222222222222222222222222222222333333333333444444222111111111111222333333333333333333333333333333222222222222222111111111111111222333333333222222111222222333333222222111111111222333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111000/////////000111222333333333333333333333333444333333333333444555555555555555666666555555444111222333222111000111222222222222222222222222222111111111111222333444444444444333222222111111000222333333333333333333444222222111222222333444555111111111111111111111111///111333444444333222111111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111000333333222222222111111111000000000111111111111222111111111000111111222333222222222222222222222222222111111000000111111222111111111111111111111111000000000000000000000000222111000000////////////000000000111111111222222222222222222222222222222///000111222222111000///000000111111111111000000000000111111111111000000000///////////////000111000000000000000000000000////////////000000000000///000000111111222222222111111000000000000111111000000000000000000000000111111111111111000000000000000000000111111111111///000000000000//////...//////............//////000000000000////////////...//////......//////////////////000000000111111000000000000000000000000............////////////000000000000000000000000////////////////////////000000000000////////////,,,,,,,,,,,,,,,---......////////////////////////...//////000000111111222222111111000000111111222////////////////////////000000000000000000000000......//////000000111111...////////////000000000111000000000000000//////...000111111//////000222000000000000000000000000///......------......////////////000000000111111222222222111111000000000///000000111111000000///000111222222222222111000111222222333333444555555333333333333333333333333222222222222222222222222111222222333333222222111000333555444222000000111000000000111111222222222222111111111222222333444222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222111111222222222222111111111111111111111111111111222111111111000000000///222222222222222222222222222222333333333333444444222222222222222333444444222222222222222222222222111111111111222222222222222222111111222222333444111222222333333222222111000111222333333333333222111111111111111111111111111111111111111111111111000000000000000000000000111000///......000111333222222222333333444444444444333333333333444555555333333444444444444444333000222333222111000111333222222222222222222222222222222222222333444555666444444333222222111111000444333333333333333333222222222111111111222222333111111111111111111111111000222333555444333111///111111111111111111111111111111111111111111111111111111111111111111111111///000111222222222111111222111000//////000222333000000000000111111111111111111000000111222222333000111111222222333333444222111111000000111111222000000000111222222333333000000000000000000000000...///000000000000000000/////////000000000111111111111111111111111111111///000222333333222000//////000111222222111000///000//////////////////000......---------...000111000000000000000000000000.../////////000000000111111111111111111111111111222111000//////000111222000000000000000000000000000000000000111111111111///000000000111111111111//////000111111111000000//////............//////111000000000/////////...,,,---///000///---...000//////000000000111111111000000000000000000000000............////////////000000000000000000000000..............................//////000000111111......------......///000000000000000000000000000...//////000111111222222000000////////////000000////////////////////////000000000000000000000000.........///000111111111/////////000000000111111000000000/////////.........///000000//////000222000000000000000000000000000//////......//////000//////000000000111111111111111111111000000000000111111222222222222111111---...000222333444333333111111111111111111222222222222222222222222222222222222222222222222222222222222222333333222222222111444666666333111111222000000111111222222222333222111111111222333333444222222222222222222333333222222333333333444444444111111111111111111111111222222222222222222222222333333333333333333333333444333333333333333333444111111222222222222111111000000000000000000000000222111111111000000//////222222222222222222222222222222333333333444444444333333222222333333444555111111111111111111111111000000111111222222222333222222111000111222444555222222222333333222222222000111222333333333333333000000000000000000000000000000000000000000000000000000000000000000000000111000///......000222333111111222333333444555555444333333333333444555555222222333444444333333333111222333333111111222333222222222222222222222222333333333333444555666777000111111222333333444444444444444333333222222222222222111111000111111111000000000000000000000000111222444555555222000...000000000000000000000000111111111111111111111111111111111111111111111111000111222333444333222222111///---,,,---///222444000000000000111111111111111111000000111222333333000000111222333444444555222222111111111111222222//////000111222333333444000000000000000000000000+++---///000222222111111............/////////000000000000000000000000000///000222333333222000//////000111222222111000///000///...------...///000...---,,,,,,---...///000000000000000000000000000.../////////000000111111222222222111111111111111222111000//////000111222000000000000000000000000//////000000111111222222//////000000111111111222...///000111111222111111//////............//////111111000000/////////...***---111222000---///333000000000000111111111111000000000000000000000000............/////////000000000000000000000000000........................,,,,,,---///000222333333///////////////000111111111111111111111111111111...//////000111222222222......------------......////////////////////////000000000000000000000000---......///000111111222//////000000111111222222000000//////.........---+++---......------...000000000000000000000000000111111000000000000111111000000000000111111111111////////////000000000000333333333222222222111111222222222111111111000000...///000111111111111111000000111222333444444555111222222333333222222111111111111111111111111111222222333333333333444444444444333333333333444444111111222222222333333333222222222222222222222222222333333333333333333444555555444333222222222222222111111000000111111222555555444333222111000///222222222222222222222222444333222222111111222222000000111111111111000000222222111111111111111111111111111222222333333333333333333333333333333333444111//////222333222000444333333222111111111222333333333444444444555555666555444333111000//////222222222222222222222222111111222222222333333333222222222333333444444444000/////////000222444555111111111111111111111111333333333333333222111000111111222222222333333333000111222333555666777777111222222333333222222111111111111111111111111111222222333333333444444444222111222222333444555666666555333222222333555666333333333222111000///...000111111111111222222222222111111111000000/////////000111333333333222111///000000111222333333333222111000......000111222222222222111//////111333000000000000000000000000111222222222222111000000//////000111111111111111000000111222222222222111111111111111111111111111222222222222222222222222222111111000000111111222000000000000000000000000000000//////.........---000000000000000000000000222222222333333222222222000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222000000000000000111111111111111111111111111111111/////////000111111222222......//////000000111111222222111000//////000000222222111111000000//////000000//////.........---............////////////111111111111111000//////////////////000000000000////////////////////////000000000000000000000000111000///......///000111////////////000000000000////////////000000000000............///////////////.........///000222333444222111//////000222333000000000000////////////------,,,,,,,,,,,,------000000000000//////////////////000000111111222222222111111000///......---......//////000000111111///000000000000000//////...000222222000000000111000000000000111111111111111111000000//////......333333333222222222111111333333333333222222111111000111111222222222222222111111111111111111222222111222222333333222222111222222222222222222222222222222333333333333444444111111111000000111111111111111222222222333333333333333333333333333333333222222333333333333444444444333333222222333333444222222111111111111222222333333333222222222222111222222222222222222222222444333222222111111222222000000111111111111000000222222111111111111111111111111222222222333333333333333333333333333333333444111///000222333222000444333222222111111222222333333333333444444444444555444444333222111000000333333333333333333333333111111222222222333333333222333333333333333333444333222111111111111222333222222222222222222222222333333333333333222111000111111222222222333333333111222222333444555666666111222222333333222222111111111111111111111111111222222222222333333333333222222111222222333444555555444333111111333444555222222222222222111000000000111111111111222222222222111111111000000000000...///000000111000000000.........///000111111111222111000//////000111222333333333222000111222444111111111111111111000000111222222222222111000000//////000111111111111111111111222333333333333333111111111111111111111111////////////////////////111111000000000000111111000000000000000000000000000000000/////////......000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000111111111111111111111111/////////000111111222222////////////000000111111222222111000000000000000111111111000000000000000000000/////////.....................////////////111111111111111000//////////////////000000000000////////////////////////000000000000000000000000000///............///000000000000000////////////////////////000000000000....../////////000000000///.........///000222333111000///------...000111000000000000////////////000000////////////000000000000000000/////////////////////000000111111111111111111000///............/////////000000000111//////000000000000//////000222333222000//////////////////000000000111111111000000000/////////...333333333222222222111111444444444333333333333222222222222333333333333333222111111111000000000000111222222333333222222111333333333333333333333333222222333333333333444444111111000000000000111111111111222222222333333333333333333333333333333333222222222333333444444444333333222222222333444444333333222222222222333333111111111222222333333333222222222222222222222222444333222222111111222222000000111111111111000000111111222222222222222222222222222222333333333333333333333333333333333333333222000000222333222111333333222222111111222222222222222222333333333333333333333333222222222222444444444444444444444444111111222222222333333333444333333333333333333222666555444222111111111111222222222222222222222222222222333333333222111111111111222222222333333333333333333333444444444444111222222333333222222111111111111111111111111111111111111222222222222333222222111111111222222333444333222111111222333444111111222222222111111000000111111111111222222222111111111111111000000000111111111111000000000000......//////000111111111222111000//////000111222333444444333222222333555333333222222111111111000111222222222222111000000//////000111111111111111222222333444444444444333111111111111111111111111222222222222222222222222000000111111111111000000000000000000000000000000111111111000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000222222111111000000//////111111111111111111111111/////////000111111222222/////////000000000000111222111000000000000000000000000000000111111111111000000////////////..................////////////000111111111111000000///////////////000000000000000000000000000000000000000000000000000000000000000//////......//////000111111000000//////......////////////000000000000/////////000000000111111///.........///000111222000///.........///000111////////////000000000000111000000000000000000111////////////000000000000////////////000000000000111111000000//////......////////////000000000000//////000000000000//////111333333222000.............../////////000000000000000000000////////////333333333222222222111111333333333333333333333222333222222222222333333333222222111111111111111111111222222333333222222111333333333333333333333333222222222333333333444444333222222111111222222333111111222222222333333333444444444444444444444444222222222333333444444444444444333222222222333333444333333222222333333444111111222222222333333333222222222222222222222222444333222222111111222222000111111222222111111000111111222222222222222333333333333333333333333333333333333333333333333333333222111111222222222222333333222222111222222333111111222222222333333333333333333333333333333333444444444444444444444444111111222222222333333333444444444333333222222222666555444333222222111111111111111111111111111111222222333333333222222111111111222222222333333333333333333333333333333333111222222333333222222111111111111111111111111111000000111111111222222222222222111111000111111111222222111000000111222222222222222222222111000///000000111111111222222222111111111111111111111111555555444333333333333333111111111222222333333333111111000//////000111111111333333333222222333555444444333333222111111111111222222222222111000000//////000111111111111111111222222333444333333333111111111111111111111111333333333333333333333333000000111222222111000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000111111111222222222222333222222111000///......111111111111111111111111/////////000111111222222000000000000000000000000111111000000000000000111//////000000111111222222000000//////////////////............////////////000000111111111111000///////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......////////////000000000000000000000000111111111111///////////////000111111111111000000000111222222////////////000000000000/////////000000/////////////////////000000000000////////////////////////111000000000/////////...////////////000000000000...//////000000000000///000111333222000/////////............////////////000000000000////////////333333333222222222111111111111111111222222222222333222111111111111222222111111222222333444555555111222222333333222222111333333333333333333333333222222222333333333444444333333222222222222333333111111222222222333333333444444444444444444444444111111222333333444555555666555444333222111111111444333333222222333333444333333333222222222111111222222222222222222222222444333222222111111222222111111222222222222111111111111222222333333333333333333333333333333333333333333333333333333333333333333222222111222222333333222222111222222333333111111222222222333333333222333333333333444444444222222222222222222222222111111222222222333333333444444444333333222222222333333333333333333333333000000000000000000000000111222222333333333222222111111222222222333333333444333333333333222222222111222222333333222222111111111111111111111111111000000111111111222222222222222111111000111111111111111111111111111111111444444333333111000...---000000111111111222222222111111111111111222222222666666555555444444333333222222222222333333333333111111000000000000111111///111222222111111222333333333333222222222111111111222222222222111000000//////000111111111111111000111111222222222222222111111111111111111111111000000000000000000000000111222222222222222222111000000000000000000000000111111111111222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////000111111111222222222222333222222111000///......000000000000000000000000/////////000111111222222111111111111000000000000111000000000000000111111//////000000111111222222//////000000000000000000............///////////////000000111111111000000////////////000000000000000000000000000000000000////////////////////////111111111111111111111111111000000000/////////...////////////000000000000000000000000111111111111/////////000000000000000000000000000000111111222.../////////000000000111//////000111111000//////.../////////000000000111000000000000000/////////000000000000////////////000000000000////////////......///000000000000000---///111111111000111222............////////////////////////000000000000333333333222222222111111000111111111111111222222444333111000000111222222111111222333444555666666111222222333333222222111333333333333333333333333222222333333333333444444222111111111111111111222111111222222222333333333333333333333333333333333111111222333333444555555555555444333222222222222333333222222222222333333333333333222222111111111222222222222222222222222444333222222111111222222111111222222222222111111111111222222333444444444444444444444333333333333333333333333333333333333222333444333111111333444222222111111222222333333222222222222333333333333333333333333444444444444222222222222222222222222111111222222222333333333444333333333333333333222000111222333444444333333000000000000000000000000111111222333333333222222111111222222222333333333333333333333222222222222111222222333333222222111111111111111111111111111111111111222222222222333222222111111111222222333111111111111111111111111333333333222111000///...000111111111111222222222111111111222222222222222333333444555555444222111111111111111111111111111000000000111111000000000...000222222111111222333222222222222222222222222111222222222222111000000//////000111111111111111000000111222222222222111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111222222222111111111111111111111111000111111111111111111000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000........................////////////////////////////////////000000000000222222111111000000//////000000000000000000000000/////////000111111222222222111111111111000000000000000000000000111111222000000000000111111111111//////000000000000111111............///////////////000000111111111111000////////////000000000000000000000000000000000000000000000000000000000000000111111222222111111000/////////000000000000000////////////000000000000/////////000000000111111//////000000000000//////,,,------....../////////......//////000000111111000111222333333222111000......//////000000111111111111111111000000000000000000000000////////////000000000000////////////---...///000000111111000,,,...000111111111222333....../////////000000000////////////000000000000333333333222222222111111111111111222222333333333555444222111111111333333222222222333333444444444111222222333333222222111222222222222222222222222222222333333333333444444333333222222222222333333111111222222222333333333333333333333333333333333000111111222444555555666222222222222333333444555222222111111111111222222111222222222222222333333222222222222222222222222444333222222111111222222111222222333333222222111111111222222333444444555555555444444444333333333333333333333333333333333222333444333111111333555222222111111222222333444333333333333444444444444444444444444444333333333333333333333333333333333111111222222222333333333222333333333333333333444000000222333333333222222111111111111111111111111000111222333333333333222111111222222222333333333222222222222222222333333111222222333333222222111111111111111111111111111222222222222333333333333222222111222222333444555111222222222222222222111000111111222222222111111000111111111111222222222111111111222222333333333111222555777777666333222111111111111111111111111000000111111111111000000...000333333333222333444///000000111111222222222111222222222222111000000//////000111111111111111000111222222333333222222111111111111111111111111333333333333333333333333222000...------...000222000000000000000000000000000000000111111111222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111000000000000000000000000000000000000000/////////000111111222222222222222111111111000000000000000000000111222222111111111000000000000000//////000000000111111111............//////////////////000111111111111111////////////000000000000////////////////////////000000000000000000000000...///000000000000///.........//////000000111111////////////000000000000....../////////000000000//////000111111000///...+++,,,---...////////////.........///000111111111///000222333333222000///.........///000111111111333222222222111111111000////////////000000000000111000000000/////////...---...///000111111111111---///111111111000111222/////////000000000111111.../////////000000000111333333333222222222111111222222222333333444444444777666444222222222444555333333333222222222111111222222222333333222222222111111111111111111111111222222333333333444444444666555555444444555555666111111222222222333333333222222222222222222222222000111111222444555666666///000000222333555777888222111111111111111111222///000111222333444555555222222222222222222222222444333222222111111222222111222222333333222222111111111222333333444555555555555555444444333333333333333333333333333333333222444555444111111333666222111111111222333333444333333444444444444555555555555444444444333333333444444444444444444444444111111222222222333333333222222222333333444444444000111222333222222000000333333333333333333333333000111222333333333333333111111222222222333333333111111222222222333333333222222222333333222222222111111111111111111111111222222333333333444444444222222222222333444555666222222333333333333222222---...000111333333444444000111111111111222222222111111111222222333333333111444888;;;;;;999666444333333333333333333333333000000111111111111000000///111444555444444444555......///000111222222333111222222222222111000000//////000111111111111111222222333444444444444333111111111111111111111111000000000000000000000000111///,,,******,,,///111000000000000000000000000//////000000111111111111111111111111111111111111222222333333333333222222000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////////////////111111111111222222222222000000000000000111111111000000000000000000000000/////////000111111222222222222222222111111000000000000///000000111222222222222111111000000////////////000000111111111222............/////////000//////000111111111111111////////////000000000000////////////////////////000000000000000000000000,,,---...//////...---,,,------...///000111222222////////////000000000000............//////////////////000111111000///...---...///000111111111111---......///000111111222,,,...///000000///...,,,---......///000111111222333333333222222222111111////////////000000000000111111000000/////////...---...///000111111111111///111222222000///000000000000000000111111111111.../////////000000111111333333333333333333333333000000000000000111111222444444333222111//////...333333333333333333333333333444444555555444444333444444444333333222222222333333333333333333333333444444444333333222222222333333333222222222111111444444444444444444444444333333333444444444555555444444444333333222222222444333111000000000111111333333333333333222111000///222111444777111///777333333222222111000//////111222333444555666666666333333333444444555555555222333333444444333333222444444333333333333222222222222222222222222222222444444444444444444444444444333111000000111333444333333444555555555444444111222333333444444333333555333222333666666444222333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333111111000000000000111111222222222222222222222222444555666777777555333222000111111111111222222222111111222222222222111111......///000111222222333222222222111111111000000,,,---///000///...///000555444222111111111222222222222222222222222222222111111111111111222222222222222111111111111222222//////000000111111222222111111111111000000000000222222222222222111000///222222111111111111222222333333444555555444333333222222222222222222222222333333333222222222111111111000///......///000111111111111111000000000000...///000222222111111000111111111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000///...---,,,,,,---...///000000000000111111111111///000000000000000//////000111222333333222111000222111111111000000//////111111111000000000000000222333444222000//////000111111111111111111111111111111000000//////......000000000000////////////222111111111222222333444222///---...111333222000000000000000000000000000//////............//////......------------............////////////......111111111000000000000000000000000000000000000000000000111111111111000000000000000000////////////111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111111111000///////////////000000000000000000000000000000111111111111000000111111111111111111111111////////////000000000000////////////000000000000222222222222222222222222111111111111111222333333111111111222222222222222333333333333333333333333111222222333333222222111444333333333333333333222444333333222222333333444444444444333333333222222111111222222333333333444444444444444444444444444333333333444444444555555444444333333333333333333444333222111000000111222444444444444444333222222444222222222000111222111444333333222111111000000111111222333333333222222444444333333222111111000222333333444444333333222444444333333333333222222222222222222222222222222444444444444444444444444444333111000000111333444333333444444444333333222111222333333444444333333555333222333666666444222333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333111111000000000000111111222222222222222222222222222333444555555333111000000111111111111222222222111111222222222222111111//////000000111111222222222222222111111111000000...///111111000///000111444333222111000111111222000000000000000000000000222222111111111111111111222222111111111111222222000000000000111111111111222222222111111111000000222222222222222111000000222222111111111111222222333333444555555444333333222222222222222222222222333333222222222111111111222111000//////000111222111111000000000/////////...///000111222111111000111111111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111//////000000000111111111000000000000111111111111000000000000000000000000000///...------...//////000000000000111111111111//////000000000000//////000111111111111111111000111111111111000000000///000000000000111111111111222333444222000//////000////////////////////////111000000000/////////...000000000000000000000000333333333333333444555555333333333111000000000111000000000000000000000000//////............/////////......------......///......////////////......111000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////111111000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111000///////////////000000000000000000000000000000111111111111000000////////////////////////////////////000000000000////////////000000000111111111111111111111111111222222222222222333444444111222222222333333333444333333333333333333333333222222333333333333222222222333333333333333333444444444222222222222444444444444444444333333333333000111111222333444555666444444444444444444444444333333333444444444555555333333333333444444444444333333222111111111222222444444555555555444333333666///333333...<<>>777777777777666666666666777666555444444555666777999777666555555666777999666666555555555555666666777888999999888777666555666666777777777777666666888888777777666666555555777666444333444555777999555555555555555555555555888999::::::999888777666666666777777777777666666555555555555555555555555555555555555555555555555444555666666666666666555333333333444444444555555555444444333333444444555333555666777777555333222444333333222222333333444111111222222222333333333333444444333222111222333111111111111111111111111000111111111111222222222000000111222333333444444000000111222222222222111666666555333111000///...333333333333333333333333000000000000000000000000111111000000000000111111222222222222222222222222222222111000//////000000111111111111111111111111333333222222111111000000000000111111222222222333000000000///////////////222222222111111111000000000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222666555333111000000000111111111111111111111111111222000...///222333111///111000/////////000222333222222222222111111000000000000000000111222333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111444222000///...///000111......//////000000111111000000////////////000000......//////000000111111000000000000000111111222222222222111111111111000000000000000///////////////000111222222111000///000000000000000000000000222222111111111111222222333333222222111111000000000111222222111000111222222111///......000222333000000000000111111111111333333222222111000000///222111000000000000000111222222111000000000000000...///111222222000...---///000111222222222222222000000000000000000000000222222111111111111111111000000000000000000000000///...---,,,,,,++++++,,,......//////000000111111000222222111///...///000111111111111222222222222000000000000000000000000555555555555555555444444555555555555555555555555555444444444444444555555555666777777777666555444888888777777666666666666777777666666666666666777777777666555555444333333444444555555555666666666777666666555555666666777888777666555444555555666666777777777666666555444777666666555555444444444888777777777666666666666666555444333333444555555999888666555555666888999777777666666666666777777777888999999999888777666666666777777777777666666777777777777666666666666777666555444444666777888666666666666666666666666888888999999999888666666444444555555555555444444555555555555555555555555555555555555555555555555666666777777777666666555333333333444444444555555555444444333333444444555222333555666777666555444444444333333333333444444222222222333333333333444555666777777555444444555111111111111111111111111111111111111222222222222444333333222222111111111000000111222222222222111333333333222222111111111333333333333333333222222111111111111111111111111111111000000000000111111222222222222222222222222222111111000000000000000111111111111111111111111000/////////.............../////////000000000000000000000000000000000000222222222111111111000000000111111111111222222222000000000000000000000000000000000000000000000000000000111111111222222222222111000/////////000111111111111111111111111111000...---...000000///---111000000000111111222222111111111111000000//////222222111111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333222000///...///000111////////////000000111111000000////////////000000////////////000000111111000000000000000111111222111111111000000000//////000000000000///////////////000111222222111000///000000000000000000000000111111111000000111111111000000000///////////////111222333222000000111222222111000//////000111222000000000000111111111111111111111111111111111111222111111000000000000000222111000000000000000111//////000111111000///...000000111111222222111111000000000000000000000000111111111111111111111111000000000000000000000000222111111000000000000000/////////000000000000000222333444333111000111222111111111000//////......000000000000000000000000555555555555555555666666555555555555555555555555555555444555555666777888777777777666666555555555888888888777777666666666999999888777666666666777777777666666555555444444555555555555666666666666888777777666666777777888999999777666555555555555777777888888888777666666777777777666444222000...888888777777777666666666666666555555555666666777999888777666666777888999888888777777777777888888777888999999:::999999888666777777888888777777666666666666666777777777777777666555444555666777888777777777777777777777777777777888888888777666666444555555666666555555444555555555555555555555555555555555555555555555555888888888888777666555555333333333444444444555555555444444333333444444555000111333555666777666666555555444444444444555555333333333444444444555555444666888888666555444555222222222222222222222222111111111111222222222333444444333333222111000000000000111222222222222111000111111222333333444444444444333333222222222111111111111111111111111111111111000000000000111111222222222222222222222222111111111000000000000000000000000000000000000000222222222111111111111000////////////000000000000111111111111111111111111222222222111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000111111111222222000000//////000111222222111111111111111111111111000///......000000///...000111222333333333222222000000000000000/////////444333222111000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222000/////////000111/////////000000000000111000000////////////000000/////////000000000000111000000000000000111111222000000000000/////////...////////////000000000000000000111111111111000000000000000000000000000000111000000//////000000111////////////000000000000111333333222000///000111111111111111111111111111000000000111111111222222//////000111222222333333111111111000000000000///111111000000000111111222000000000000000000000000000111111111111000000///000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222333444000000000000000000//////333444555444222222222444777666555333222000//////000000000000000000000000444444555555666666777777555555555555555555555555555555555555666777999999999888777666555555555666666666777777777888888888;;;:::999888777777777777777777777666666666555555555555666666666777777777999999999888888999999999:::999888777666666555555777777777888888777666666555666888999888777555444888888888777777777666666999999999999999999::::::999888888777777888888999:::999999888888999999:::888888999999::::::::::::777777777888888777777777555555666666777777888888666666555555666666777888888888888888888888888888666666777777777666666666777777888888888888777777555555555555555555555555555555555555555555555555999999999999888666555555333333333444444444555555555444444333333444444555111222333555555666555555555555555444444555555555444444444444555555555666222444666777555333222222222222222222222222222222111111111222222222333333111111111222222333333333000000111222222222222111000000111222333333444444444444333333222111111111111111111111111111111111111111000000000000111111222222222222222222222222000000111111111000000000////////////////////////333333333333333333222222111111111111111222222222111111111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333111111111111111111111111222111111111111222111111000111333555666444333111111111111111000000000000333222222111000000111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111000//////000111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111222111111000000000/////////////////////000000000000000000000111111000000000000000000000000000000000000000////////////000000000000111111222222333333222333333222000///000111111111222222222111000000000000111111111222222222000000000111222222333333111111111111111111000000111111000000111111222222000000/////////000111222111111111111000000///...000000000000000000000000111111111111111222222222000000000000000000000000/////////000111222333333222111111000000/////////222333444444222222333444777666555444333111000000000000000000000000000000444555555666666777777777666666666666666666666666555555555666777888999:::999888777666666666666666444555666777888:::;;;;;;;;;;;;:::888777777777777777777777777777666666666666666666777777777888888999888888777777888888999999999999888888777666555555666666777777666666666555666888:::;;;:::999888888888888888777777777777888999999:::::::::;;;;;;999999888888888888999999::::::999999999999::::::888888888999999::::::;;;777777888888888888777777555555666666777777888888666666666666666777888888999999999999999999999999666666666666666666777777777777888888888888777777666666666666666666666666555555555555555555555555999999999999888666555555333333333444444444555555555444444333333444444555444444444444444444333333555555555444444555555555444444555555555666666666222444666666444222222333222222222222222222222222111222222222222333333333111222222222222222333333000000111222222222222111222222222222222222333333333333333222222111111111111111111111111111111111111111000000000000111111222222222222222222222222///000111111111111000000////////////////////////000000000000000000000000222222111111111111111111000000111111222222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000//////000000000111111111333333333333222222111111000000000000000000000000111222222222111111111222///111444666777555333111222222222222222222222222111111000000111222222333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111000000000000000000////////////000000111111111111000000000000000000000000000111111222222222111111111000000000.../////////000000000111111000000000000000000111000000000000000000000000000000////////////000000000000111111222222333333111222333222000///000111222222222222222111000///111111111111222222222222111111111111111111111111000000111222333333222222222111111111111111222222000000000///000111222222111111111111111000///...000000000000000000000000000000111111111222222222000000000000000000000000.........///000111222333222222111111000000//////000111333222111000111333000000000/////////......111111111111111111111111666666666666666666777777666666666666666666666666666666555666666777888999777777777777777777777777444444666777999:::;;;<<<::::::999888777777777777888888888888777777777777777777777777888888888888666666666555555666666666888999999999999888777777555555666666777777666666777888999999999888777666999999888888888777777777555666777888999999999999999999999999999999999999::::::999999999999::::::999999888888888999999:::777888888999999888888777666666666666777777777777666666777777777888888888999999999999999999999999777777666666666777888888555666666777777666666555666666666666666666666666555555555555555555555555888888888888777666555555333333333444444444555555555444444333333444444555555444444333333333333222555555444444444444555555444444444555555555666666555666666666444333444555333333333333333333333333222222222222333333333333555555444333111000//////000000111222222222222111333333333222222222222111222222222222222222222222222222222222222222222222111111000000000000111111222222222222222222222222...///111222222111000000000000000000000000000000111111111111222222222222000000000000//////////////////000000111222222222111111111111111222222222000111111111111222222222000000000000000000000000000000000000000000000000/////////000000000111111111111111111111000///...000000000000000000000000///000111111//////000111///111444666666555333111222222222333333333333333000000000000111222333444000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111222111111111111000000000000000////////////000000222111111111111000000000000000000000000111111222222222222222111111111111......//////000000111111111111000000000000111111000000000000000000000000111000000//////000000111////////////000000000000000111222222111000111222333333333222111111000000111111111222222222222333222222111111111111111111///000222444555666555555333333222111111111111111///000000111111222222222111222222222222111111000000000000000000000000000000000000111222222333333000000000000000000000000000000000000111222333444111111111111111111000000...000111111000///000222/////////000000111111111111111111111111111111111777777777666666666666666666666666666666666666666666666666555555666666777444555777888999999888888666777777888888999::::::999888888777777777888888888888888888888888888888777777777888888888999999888777777666666777777888777888999:::::::::999888555666777777888888888777999999999999888888888888999999999888888888777777444555777888999999999888999::::::::::::::::::999::::::999999999999:::::::::999888777777777888888777888888999999888888777777777777777666666666666666666777888888888888888888888888888888888888888888777777666777888999:::666666777777777777666666666666666666666666666666555555555555555555555555666666777777777666666555333333333444444444555555555444444333333444444555333333333333333333444444444444333333333333444444333333444444444555555555555555555333111111333666333333333333333333333333222222222333333333444444666555444333111000///...000000111222222222222111222222222222222222222222000000000111222222333333222222222222222222222222111111000000000000111111222222222222222222222222...///111222222222000000111111111111111111111111333333333444444444555555000000000000/////////.........///000000111222222000000111111111222222222000111111111111222222222000000000000000000000000000000000000000000000000////////////000000000111...///000111222111000000000000000000000000000000///000222111///...000222000111333444444444222111111111222222222333333333222111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111//////000111111111111111222222222111111111000000000000////////////000000222222222111111111000000000000000000000111111222111111111111000000000000.........///000111111111222111000//////000111222000000000000000000000000111111111000000111111111000000000//////////////////000222222111111222444555444333111000000111111111111111222222222333333000000000111222222333333...///222555888999999888555444333222111000000000...///111222333333222222111222222333333333333222000000000000000000000000///000000111222222333333000000000000000000000000111111000111111222333333111111111111111111222222...///111000//////111222222222222333333444444444111111111111111111111111888888777777666666555555777777777777777777777777777666666555555555555666333444777999::::::999888999999999888888888888777777777777777777777888888888888888888888888999999777888888888888999999999;;;::::::::::::::::::;;;666777999:::;;;;;;:::999666777888999999999999999:::999999999:::;;;<<<===999999999888888888888777666777999:::;;;;;;::::::999::::::;;;;;;::::::999:::999999888888999999::::::999888666666666777777888888999999999999888888888888777777666666555555666666777888888888888888888888888888888888888888999888777777777888:::;;;888888999999999999888888777777777777777777777777555555555555555555555555444555666666666666666555333333333444444444555555555444444333333444444555111111111222333444555666444333333222222333333444333333333444444444555555444333222///---...111444333333333333333333333333222222333333333444444444222222222222222222222222000000111222222222222111111111111222222333333444//////000111222333333444222222222222222222222222111111000000000000111111222222222222222222222222---///111222333222111000111111111111111111111111000000000111111222222222333222222222111111000000---......///000111111111000000111111222222222222000111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000...///111333444444444444000000000000000000000000000333444444111000222444000111222333333333222222000000111111222222222222444333222111000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111...///000111111111111111222222222222111111000000000000////////////000000222222222222111111000000000000000000000111111222000000000000////////////---......///000111111222222111000//////000111222000000000000000000000000222222111111111111222222333333222222111111000000...///111111111222333555666555222000000000111222111111222222222333333333......///111222333444555---///333666999:::;;;:::666555444222111000000///---///111333444333222111111222333333444444444444000000000000000000000000///000000111222222333333000000000000000000000000000000000///000000111222000000000111222222222333...000111111000000111333111111111111111111111111111111111111111111111111777888888888888777666666888888999888888777666555777777777777777777777777555777999:::::::::888777888888999999999999888888888777666555555666777888777888888888999999999999777777777777888888888888<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::666777777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888666888:::;;;888666::::::999999999999::::::888888888888888888888888777777777777888888888888;;;;;;;;;:::::::::999999999888888777777777777777777777777777777777777777888888888888888888888888777666666666666666777888777777777666555555444444666666666666666666666666555555555666555555444444666444111000222333444444666666777777777777777777666666555555444444333333777777777666555555444444666555333222111222333333666666555444333333222222111111222333333333333222222222222111111111000000222222222222222222222222111222222333333222222111111111111111111111111111333333222111111222333333555444222111111111222222111222333333444444333333222222222111111000000000111111111111111111111111000000000000000000000000000111222222222222111000111111111111111111111111111111222222222111111000000000111111111111000000111111000///////////////111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000000000000000000000000000000111111111111222222222111111000000111111222333222222333444333222111000111222111///------///111111111000000000000111111111111000000111222333333333333222222111000000000111111000000000111333444222222111111111111111111333222222222111111000000333222111/////////000111111000111222333333111///222111000000111333555666000000////////////000000111111000000000000111111222111000......000111222000111111111222222222222000000000000000000000000333222111000000111222333222111111000000000000000444333222000000222333444222222222222111111000000000000111111222333555555333222333666:::>>>???@@@>>>999333///000222222222000000111111111222222222222222222222222222222222///000111222333444444444222222111111222222333444222222111111111111222222111111111111111111111111///111222444555555444444222222222111111111111000000000000000111111111111222111000//////000111222888888888999888777777666666777777888888888777777777777777777777777777777777888:::;;;;;;;;;999888888888999999999999888888999888777777777777888999777777888888888999999999888888888999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;;;;999777888888777777777777888888888888888888888888888888888888888888999999999999999999999888888888777777:::999999888888888888888888888888888888888888888888888888888888888888888999888777666666666666666777777777666555555444444888888888888888888888888444444555555555555555444666444222111333444444444333333444444555555555555666666666555555555555555555555555666666666666666555444333333222222333333666555555444333333222222111111222333333333333222333333333333222222222111222222222222222222222222333444444555555444444333111111111111111111111111333333222111111222333333444333222111111111222222111222333333444444333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000000000111111111111000000111111000///////////////000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111333333222111111111111111000000000000000000000000000111111111111222222222111111000000111111222333222222333333333222111000111222111000......000222111000000000000000000111111000000000000111222333000000000111222222333333222111000000000111222333111111111111111111111111000000000000/////////...333222111000//////000111222111111222333333111///............///000111222000000////////////000000111111000000000000111111222111000//////000111222000000000111111111222222111111111111111111111111333222111000000111222333222222111000000000000000222111///......///111222222222222222111111111000111000000000000000111222222222222444888;;;======<<<777222000111222222222111222222222333333333444222222222222222222222222000111222222333333333333222222111111222222333444222222111111111111222222111111111111111111111111111222444555666555555444222222222222111111111111000000000000111111111111222111000//////000111222888999999999999888777777555555777888888999999999777777777777777777777777888999:::;;;<<<;;;::::::888888999999999999888888::::::999888888999::::::777777777888888888888999999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::999999999888888888888999999888888888888888888888888888888999999999:::::::::999999888888888888777777;;;:::999999888888999999999999999999999999999999999999999999999999999999:::999888777666555555555888777777666666555555444888888888888888888888888333333333444555555555666555444333333555555444333111222222333444555666666555666666666666666777777444444555555666777777888333444444444444333333222555555555444444333333222111222222333333333333333444444444333333333222222222222222222222222222222666666777777777777666666111111111111111111111111333222222111111222222333444333222111111111222222111222333333444444333333333333333333222222222222111111111111111111111111222222222222222222222222333222111000000111222333111111111111111111111111000111111222222222111111000000111111111111000000111111000/////////000000///000111222222111000///000000000000000000000000000000000000000000000000111111111111111111111111444333222222222222222222000000000000000000000000000111111111111222222222111111000000111111222333222222333333222222111000000111111111000000111333111000000//////000000111000000000000000000111222000000000111222222333333333222111111000111111111111111111111111111111111000000000000////////////222222111000000000111111333222111222222222000...------...///000000000000111000000//////000000111111111000000000000111111222111000//////000111222///000000000111111111111111111111111111111111111222222111111111111222222222222111000000000000111111000///......///000111222222222222111111111111222222111000000000000000222111111222555888999888777555222111222333333222333333333333444444444444222222222222222222222222111222222333333333222222222222111111222222333444222222111111111111222222222222222222222222222222333444555666666555444444333222222222111111111111000000000111111111222222222111000000000000111222999999999999999888888777666666777888888888888888777777777777777777777777888999::::::;;;;;;::::::888999999::::::999999888:::999999999999999999:::777777777888888888999999999999:::::::::;;;;;;;;;::::::999999999999:::::::::;;;<<<===>>>===<<<;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999888888999999999:::::::::;;;;;;;;;:::::::::::::::;;;:::999999888888999999999999999999999999999999999999999999999999999999999999888777666666666777888888777777666555555555666666666666666666666666222333333333444555666777555555444555777777555333222333444555666777888999555555666666777777888888555555555555666666777777222333444555555444333222555555444444444333333333111222333333444444333333444333333333333222222222222222222222222222222222666666777777777777666666111111111111111111111111222222222222222222222222333222222222222222222222111222333333444444333333333333333333333333333333111111111111111111111111222222222222222222222222333222000//////000222333111111111111111111111111000000111222222222111111000111111222222111111000111111000000///000000111///000111222222111000///000000000000000000000000000000000000000000000000111111111111111111111111333222222111111111222222000000000000000000000000000000111111111222222222111111000000111111222333222222222222222111111000...000111111000000222333111000000//////000000111111000000//////000111111333333222222111000000000333333222111111000000000111111111111111222222222222222222111111111111111222111111111111111111111444222111111222222000...///000111333333333222111111000000000000000000111222111111000000111111222222111111000000111111222//////000000000111111111111111111111111111111111222222222222222222222222333222111111000000111111222111111000000111111222222222222222222222222222444333333222222333333333222111000111333444555444333222222222333333333222333333333333333444444444222222222222222222222222222222333333333222111111222222111111222222333444333222222111111222222333222222222222222222222222333444555555555444333222333333222222222111111111000000111111111222222222111111111111111111111111888999999999999888777777888888888888888777666666777777777777777777777777777888888999999999999999999999::::::::::::999999999999999999999999999999888888888888999999999999999999999::::::::::::;;;;;;::::::999999::::::;;;999:::;;;=========<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<============<<<;;;:::::::::;;;;;;;;;;;;;;;========================:::::::::999999999:::;;;======<<<<<<<<<<<<======::::::::::::::::::::::::888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::999888888888888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777888999:::888888888777666666555555666666666666666666666666444333333444444666777888666666555666888888666444333333444555666888888999555555666666777777888888777777666666555555555555222333555555666555444333444444444444444333333333222222333444444444444333222222222222111111111111222222222222222222222222444555555666666555555444111111111111111111111111222222222222222222222222222222222222222222222222111222333333444444333333333333333333333333333333111111111111111111111111111111111111111111111111333222000//////000222333111111111111111111111111///000111222222222222222111111222222222222111111111111000000000000111111///000111222222111000///000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111222000000000000000000000000000000111111111222222222111111000000111111222333222222111111111000000000---///111111000000111222111111000000000000111111111111000000000000111111333333222222111000000000222222222222111111000000000000111111111222222222111111111111111111222222111111111222222222222111444222111111111222111///111222333444555444333222111111000000000000111111222222111111111111222222222222111111111111222222000000000000111111111111111111111111111111111111222222222333333222222222333222222111111111111111222222111111111111222222222222222222222222222333222222222222333444555666333111000000222333222222000111222222222222222333333333333333333222222222222222222222222222222222222222333333333222111111222222111111222222333444333333222222222222333333222222222222222222222222111222333444333222111000333333333222222222222111111111111111222222222222111111222222222222111111777888888888888777666666999999999888888777555555777777777777777777777777777777888888888999999999999999::::::::::::999999888999999::::::999999888999999999::::::::::::;;;999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<:::999999;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666666666777888999:::;;;999888888777777666666555888888888888888888888888666666555555555666888999888777666666888888777666222333333444555666777777555666666666666666777777888777777666555555444444333444444555555555555444444444444444444444444444222222333444444444444444222222222111111111000000222222222222222222222222222333333444444333333222111111111111111111111111111222222333333222222111111111222333333333222222111222333333444444333333222222222222333333333333111111111111111111111111000000000000000000000000333222111000000111222333111111111111111111111111///000111222222222222222111111222222222222111111111111000000000111222222111000000000000000000111000000000000000000000000000000000000000000000000222222222222222222222222000000000///000000111222000000000000000000000000000111111111111222222222111111000000111111222333222222111000000000000111...000222222111000111222222222222111111222222222333222111111111111111111000000000111222222333333111111222222222111000000000000000111222222333333////////////000000000000000111222222333222222222333111000000111222222111111111222222222222222111222111111000000111111222222222111111111111222222222222222222222222222222000111111111222222222222222222222222222222222222222222333333333333222222333333222111111111111222000000000000000000000000222222222222333333333333///000000000222333444555333222000000222333222111///000222222111111222333333333333333222222222222222222222222222222222222111222222333333333222222222222111111222222333444333333222222222222333333333333333333333333333333000111222333333222111000333333333333222222222222111111111222222222222333111111222333333222111111666777777777777666555555777777888888888777777666777777777777777777777777999888888888999999::::::999::::::;;;;;;::::::999999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@>>>>>>=========<<<<<<<<<========================<<<===???@@@@@@???===<<<<<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::;;;>>>AAA===<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<<<<============;;;<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777888999::::::999999888888777666666666888888888888888888888888999888777666666777999::::::888666666777999999888555555555666666666777777666666666555555555555555666666666666666555555555444444444444444555666666444444444444444444444444222333444444555444444444333333222222222111111111222222222222222222222222111222222333333222222111111111111111111111111111111222333333333333222111000111222333333333333222111222333333444444333333111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000222222333333222111222222333333222222111111111000000111111222333222111000//////000111222000000000000000000000000000000000000000000000000222222222222222222222222111000000000111111222333000000000000000000000000000111111111111222222222111111000000111111222333333222111000///000000111111333555555333222222222444333333222222333333444444444333222222222222222000000000111222222333333000000111222333222111111///000000111222222333333.../////////000000000000000111222333333333222222222000//////111333333333222222111111111111111222222111111000000111111222333222222111111222222333111222222222222222222111222222222222333333333333222222222222222222222222222222333444444333222222444333222222111111222222111111222222222222111111222222222333333333444444111111111111111222333444444222111111333333333222///111222111//////111444555444444444333333333333222222222222222222222222000111222222333333333333222222111111222222333444444333333222222333333444333333333333333333333333///000222333444333333222444444333333333222222222111111111222222222333333111222222333333222222111666666666666666555555444555666777888888999999888777777777777777777777777::::::999999::::::;;;<<<999::::::;;;;;;::::::999:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<======>>>======<<<===???AAABBB??????>>>>>>=========<<>>???@@@@@@???>>><<<===>>>>>>@@@AAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???<<<<<<@@@CCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>========================::::::::::::::::::::::::999999888888888888888888999999888888777666666666666666666666666666666666;;;:::888666666777999:::;;;999666555777999999999888888888888999999999999666666555555444444444333444444555555666777777777555444333333444555666777444444444444444444444444222333444444555555444444444444444333333333222222222222222222222222222222111222222333333222222111111111111111111111111111111222333444444333222111000111222333444333333222222222333444444444333333000000000111111222222222111111111111111111111111222222222222222222222222000111222222222222111000111111111111111111111111//////000222222333333333111222222333333222222111111111000000111222333333333222///......///222333000000000000000000000000000000000000000000000000222222222222222222222222222111111111222333333444000000000000000000000000000111111111111222222222111111111000111222222333333222000/////////000111444666777777555333333333555444444333333444444555555444444333222222222333333333222222111000000000///000111222333333222111///000000111222222333333000000111111222222222333000111222333444333333222111///...///111333444444444333222111111111333333222222111111111111222222333222222111111222222333111222222333333222222111222222333333333444444444222222222222222222222222222222444444444444222222444333222222111111222222333444444555555444444333222222222333333444444444555555444444333333444444555333222222333444444333000111222000......111444666666555555555444444444222222222222222222222222///000111222333444444444222222111111222222333444444333333222222333333444333333333333333333333333000111222444555555444444444444444333333333222222111111222222222333333333111222333444444333222111999999888888888888999999999999999999999999999999777888888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????>>>===<<<<<<===AAAAAA@@@???>>>===<<<<<<;;;;;;::::::999999::::::???>>>==================@@@???>>>>>>>>>>>>>>>???>>>???@@@AAABBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBB@@@>>>>>>???AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>?????????>>>>>>======<<<======<<<<<<;;;;;;::::::===<<<;;;:::::::::::::::;;;:::888999999:::888777888888777777777888888999777777888999999888777666666666666666666666666666777777777777777777777777666666666555444444333333666555555444444444555555666555444333222333444444555555444444444333333333444444444333111111222444333333222222222222222222222333333444444444333333222111111111000000//////111111111111111111111111111111222222222333333333444333111000000000111111111111111222222333333333//////000111222333333333222222333333333444444444333333333333333333333333111111222222222222111111333222111000000111222333////////////////////////000000000000111111111111333222000//////000222333333333222111000000111111000000000000111111111111111111222222222111111000111111000000111111222333111111111111111111111111222111111111000000//////111111111000111111222222222222222222222222222222222222222222222222222222111222333444444333222111111444777888777444111000444444444444444444444444555444333222222333444555333333333222222111111111111222333333444444444444333333222111000000000111111111111111111111111111333222111000000111222333222222222222222222222222222222222222222222222222111111222333333333333222000000000111111222222333444444444333333222222222444333333333333444555555333333333333333333333333333333333333333333333333333222000...///111333555222222222222222222222222333222222111111222222333333333333444444444555555111111222222222333333333444444444555555555666666555444333111000000111222222222222222222222222222444444444444333333222111333333333333333333333333444444333222222111000000222222111111111111222222222222222222222222222222111111222222222333333333555555555444444333333333999999888888888888999999666666666666666666666666888888888888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAA@@@>>>===>>>???AAAAAA@@@@@@???>>>>>>===??????>>>>>>>>>???@@@@@@>>>>>>===============>>>@@@??????>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA??????@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDEEEFFFEEEFFFGGGGGGHHHHHHHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIGGGEEEDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<=========>>>======<<<;;;;;;;;;;;;:::999888888999999888666777777777777777777888999999::::::;;;:::999888777666666666666666666666666888888888888888888888888777777666666555444444444666666555555555555555666888777666555444555555666555555444444444333333333444555666444333222333555333333333333333333333444222222222222222222111111222222111111000000000000111111111111111111111111111111222222222333333333444333111000000000111222222222222222222222333333000000000111222222222333000000111111111222222222333333333333333333333333111111222222222222111111222222111000000111222222000000000000000000000000000000000000111111111111333222000//////000222333333222222111111000111111000000000000111111111111111222222333222222111111111111000000111111222333111111111111111111111111222111111111111111111000222222111111111111111222222222222222222222222222111111111111111111111111000000111111111111000000111444666777555333111111333333333333333333333333222111000//////000111222333333333222222222111111111222333333444444444333444333333222111111222222111111111111111111111111333333222111111222333333222222222222222222222222222222222222222222222222111111222333333333333222111111222222222222222222444444444333333222222222222222222222222333333444333333333333333333333333333333333333333333333333222222000000000111333444222222222222222222222222555444444333333444444555333333333444444444555555111222222222222333333333333444444444444555555555777666444333222222222222333333333222222222222222444444444444444333222111333333333333333333333333444444444333222222111111222222111111111111222222222222222222222222222222222222222222333333333333444444333333222222222222999999888888888888999999999999999999999999999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???AAAAAAAAA???>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>=========>>>???@@@AAA?????????>>>??????@@@@@@BBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@CCCCCCDDDEEEEEEEEEEEEDDDGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTRRROOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHIIIIIILLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHFFFDDDCCCAAAAAA===>>>>>>??????@@@@@@AAA@@@??????>>>===<<<<<<;;;;;;:::888999::::::999777888888888888888999::::::;;;<<<<<<<<<;;;999888777666666666666666666666666888888888888888888888888888888777777666555555555777777666666666666777777999888777666555555555555555555444444444333333333555666777666444333444555333333333444444555555555444444444444444333222222222222222111111111111000222222222222222222222222111111222222222333333333333333222111111111111222333333222222222222222222111111111111111111222222000000111111111222222222333333333333333333333333111111222222222222111111222222111000000111222222111111111111111111111111000000000111111111222222333222111000000111222333222222222111111111111111000000000111111111222222111111222222333222222111111111000000111111222333111111111111111111111111111222222222222222333333333333222111000000000000222222222222222222222222000000000000000000000000111111000000000000111111111333555444333111111222333333333333333333333333444333333222222333333444333333333333222222222222222222333444444444333333444444333333222333333333222222222222222222222222444333333222222333333444222222222222222222222222222222222222222222222222111222222333333333333333333333333333333333222222444444333333333333222222333333333222333444444555333333333333333333333333333333333333333333333333111111111222222222333333333333333333333333333333555444444333333444444555333333333444444444555555222222222222333333333333333333333333444444444444888777666444333333222222444444333333222222111111333444444444444333333222444444444333333222222222555555444444333333222222222222111111111111222222222222222222222222222222333333333333444444444444222222222222111111111111:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@AAA@@@???>>>???@@@@@@@@@@@@???????????????>>>===============>>>>>>@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]^^^______^^^^^^^^^^^^^^^^^^^^^\\\YYYXXXWWWVVVSSSQQQOOOOOONNNNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSQQQOOOMMMJJJIIIHHHDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBAAA@@@???>>><<<<<<===<<<;;;;;;<<<===<<<;;;:::::::::::::::;;;<<<<<<;;;;;;<<<;;;:::888666555666666666666666666666666999999999999999999999999999999888888777666666666777777777777777777888999777777666555444333222222555555444444444333333333444555666666444333333444111222222333444555555666333444444333333222111000222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333222222111111111222222222111111111111111222222333333333444444444222222222222222222222222111111222222222222111111222111111111111111111222222222222222222222222222000000111111111222222222222222111000000111222222111111222222222111111111000000111111111222222222000000111111222111111111111111000000111111222333111111111111111111111111222222222333333444444444444333222111000000000000111222222222222222333333111111111111111111111111444333222111111222333444222333333222111000222333222222222222222222222222555555444444444444555555333333333333333333333333222333333444444333333333444333333222222222333333222222222222222222222222333333333222222333333333222222222222222222222222222222222222222222222222111222333333444444333333555555555444444333333222333333333333333333333333666555555555555666777777444444444444444444444444333333333333333333333333111111333444444444333222333333333333333333333333333222222111111222222333333333333444444444555555222222222333333333444444222222222333333333444444777777666555333333222222444444444333333222111111333444444444444444333333555444444333333222222111555555555444444333333333333222222111111222222333222222222222222222222222333333333444444444555555222222222222222222111111::::::999999999999::::::888888888888888888888888999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<====================================>>>>>>>>>???>>>???@@@???>>>>>>???@@@>>>>>>??????????????????CCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHKKKLLLNNNQQQSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXZZZ\\\^^^```aaa``````aaaaaaaaaaaa``````___```aaabbbccccccddddddaaaaaaaaabbbcccdddeeeffffffeeedddccccccccccccdddeeecccaaa```___^^^[[[YYYTTTTTTTTTUUUVVVYYY[[[]]]]]]]]]]]]]]]^^^^^^^^^^^^```___]]]ZZZWWWUUUSSSRRROOONNNNNNMMMLLLKKKKKKJJJFFFFFFFFFEEECCCAAA@@@>>>???>>>===>>>???@@@???>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;:::999777555444777777777777777777777777999999999999999999999999999999999888777777666666777777777777777888999999666666666555555444333333555555444444444333333333222444555555333222222222000111111222333444444555000000000000000///......222222222222333333333333222222222222222222222222111111222222222333333333222222222333333333222222333333333222222111111111222222222111111111111111222222333333333444444444222222222222222222222222111111222222222222111111111111111222222111111111222222222222222222222222111111111111222222222222222111111111111111111222000111111222222222111111111111111111222222222222......///000111111000000111111000000111111222333111111111111111111111111222222333333444444444555444333222111000000000000111111111222222333333333222222222222222222222222444333222111111222333444222333333222000000222444222222222222222222222222111111222222222222111111333333333333333333333333333333333444444333333222222222111111111111222222222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222222222222222333444444444444333666555555444444333333333333333333333333333333333666555555555555666777777444444444444444444444444333333333333333333333333111222444555555555333222333333333333333333333333333222222111111222222333333333333444444444555555222222333333333444444444222222222333333333444444555555555444333333222111444444444333333333222222333444444555555444444444444444444333333222222222555555444444444444333333333333222222222222333333222222222222222222222222333333333444444444555555222222222222333333333333::::::999999999999::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<=================================>>>>>>>>>??????===>>>@@@???>>>>>>???@@@>>>?????????@@@@@@AAAAAADDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDFFFGGGIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQVVVXXXZZZ]]]___`````````aaabbbccccccddddddccccccaaaaaabbbdddeeehhhiiijjjiiijjjjjjjjjjjjiiihhhhhhhhhiiijjjkkkkkkkkkkkkkkkhhhhhhhhhhhhiiijjjkkkllliiihhhfffeeedddeeeeeefffjjjiiigggggggggeeecccaaa[[[[[[ZZZ[[[^^^aaadddgggeeeeeeffffffgggggghhhhhhjjjiiigggdddaaa___]]]\\\ZZZYYYYYYWWWVVVUUUTTTSSSOOOOOOOOONNNLLLJJJGGGFFFCCCBBBAAABBBDDDDDDDDDBBB???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;999777666888888888888888888888888::::::::::::::::::::::::999999888888777666666666777666666666777888999:::777777888888888777666666555555444444444333333333111333555555333222111222111111111222222333333333333333444444444444444333222333333333333444444444333333333333333333333333111111222222222333333333111222333333444333333333333333222222222222222222111111111111111111222222000000111111111222222222222222222222222222222222111111222222222222111111000111222222222222111000222222222222222222222222111111111222222222222333111111111111111111111111///000111333333222111111111111111222222222222333......///000111111111111111111000000111111222333111111111111111111111111222333333333333333444444333333222111000000000000111111111222222333333444222222222222222222222222111111000000000000111111222333333222111111333555333333333333333333333333222333333444444333333222333333333333444444444444333333444444444333222222111111000000111111222222333333333333333333333333000111111222222111111000222222222222222222222222222222222222222222222222222222333444444444444444444444444444444444333333222222333333333333444444333333333222333444444555444444444444444444444444333333333333333333333333222333444555666555444333333333333333333333333333555444444333333444444555333333333444444444555555333333333333444444444444333333333333444444444444333333444444444444333222333333333333444444444444333444444555555555555444333333333333333333333333444444444333333333333333333333222222222222333333222222222222222222222222333333333333444444444444222222222333333333333333;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>?????????>>>???@@@@@@??????@@@BBB@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWYYY[[[]]]___aaadddeeegggiiijjjjjjjjjiiikkkkkklllmmmmmmmmmmmmllliiijjjjjjkkkmmmooopppqqqrrrrrrrrrrrrrrrqqqppppppooopppqqqqqqrrrqqqpppooommmmmmmmmmmmmmmnnnooopppnnnllljjjiiihhhhhhiiijjjmmmlllllllllmmmllljjjhhhbbbbbbaaaaaacccgggjjjlllkkkkkklllmmmnnnnnnoooooopppooommmkkkhhhfffdddcccbbbbbbaaa```___^^^^^^]]][[[[[[[[[ZZZXXXUUURRRPPPLLLKKKJJJKKKMMMNNNMMMLLLFFFFFFDDDBBBAAA@@@@@@???>>>??????@@@???>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555666666555666777888999999555666777888999888777777555555444444444333333333222444666666555333222222222333333333333333333333555555666777888888888888333333333333444444444555333333333333333333333333111111222222222333333333111222333444444444333333222222222222222222333333000000000111222222222333000000111111111222222222111111111111111111111111111111222222222222111111000111222222222222111000222222222222222222222222111111111222222222333333111111111222222111111111...000111333333333111000111111111222222222333333///000111222222333333333111111000000111111222333111111111111111111111111333333333333222222222222222222111111111111111222000111111222333333444444111111111111111111111111000000111111111111000000111333444444333333444555333333333333333333333333555555666777777666555555333333333444444444555555333444444444333333222111222111111111111222333444333333333333333333333333111111222333333222111111222222222222222222222222222222222222222222222222222333444444555444444444333333333333333444444444222222222333333444444444222222222222222333333444555555555555555555555555333333333333333333333333333444444555555555555555444444444444444444444444555444444333333444444555333333333444444444555555333333333444444444444555333444444444444555555555222222444555666666555555222222333333444555555555333333444555555555555555111222222333333444444555222222333333333333333333444333333222222333333444222222222222222222222222222222222222333333333333111111111111222222222333;;;::::::999999::::::;;;999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@BBBAAAAAAAAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLNNNPPPRRRVVVVVVWWWXXXYYY[[[]]]^^^```aaabbbeeegggjjjlllnnnnnnnnnoooppppppooonnnnnnppppppqqqrrrrrrrrrrrrrrrnnnnnnooopppqqqssstttuuuwwwwwwwwwwwwwwwvvvuuutttsssssstttuuuuuutttrrrrrrqqqppppppppppppqqqrrrrrrsssrrrooommmmmmmmmnnnoooooonnnnnnpppqqqqqqooommmhhhgggeeeeeefffiiilllnnnooooooppppppqqqrrrsssssssssrrrpppnnnkkkiiigggfffffffffeeeeeeeeeeeeeeeeeecccccccccbbb```]]]YYYWWWUUUTTTSSSTTTVVVWWWVVVUUUOOOMMMLLLJJJHHHFFFFFFEEEAAABBBCCCCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777666555555555555555555555666777888999222444555777777777666666555555444444444333333333333555777888666444333333444444444444444444444333000000222333444555555555333333333444444555555555333333333333333333333333111111222222222333333333000111333444555444333333111111111222222333333444//////000111222333333444222222333333333444444444111111111111111111111111111111222222222222111111000111222333333222111000111111111111111111111111111111222222222333333333111111222222222222111111...///111333444333111000111111222222222333333333000111222333444555555555111111111000111222222333111111111111111111111111333333333222222111111111111111111111111111222222000000111222333333444444000000000000000000000000111222333444444333222111111333555555444444444555444444444444444444444444111222333444444333222111333333333444444555555555444444444444333333222111222222222222333333444555333333333333333333333333222222444444444444222222222222222222222222222222222222222222222222222222222333444444555555444444222222222333333444444444222222222333333444444444444333333333333444555555555555555555555555555555333333333333333333333333444444444444555555666666444444444444444444444444333222222111111222222333333333333444444444555555333333333444444444555555444444444555555555666666111333555666888888888777111222222333444555666666333333444555666666666555000111222333444444555666222222222222222222222222444333333222222333333444222222222222222222222222111111222222222333333333//////000000111111111222::::::999999::::::;;;<<<:::888888999<<<===;;;888<<<<<<==================>>>>>>>>>>>>????????????<<<===>>>???@@@???>>>===CCCAAA@@@???@@@@@@@@@???@@@@@@BBBBBBCCCBBBAAAAAACCCGGGGGGCCCCCCJJJNNNNNNMMMQQQVVVYYYYYY[[[^^^bbbdddeeeffffffgggjjjnnnqqqkkkkkkmmmppprrrsssrrrpppnnnqqqttttttrrrrrrtttvvvzzzzzzzzz{{{|||~~~yyyyyyyyyzzz}}}}}}|||zzzzzz}}}|||xxxtttvvv{{{{{{~~~zzzuuussspppooooooooommmlllpppooonnnoooqqqtttuuuvvvtttsssrrrqqqooommmkkkjjjjjjhhhfffeeeffffffeeedddhhhjjjkkkkkkiiieeeaaa^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[XXXUUURRRQQQOOOMMMKKKNNNMMMJJJHHHFFFDDDCCCCCC???===:::999:::<<<======::::::;;;;;;;;;;;;:::999777888888999999999999999444555777888999999888888666666777777666555444444444444333333333222222222444444444444333333222111222222111111222222333444444333000......000333444222333333444444333333222222333333444444333333222000000111222222333444444333333333222222222111111111111222222222222111111000000111111111111000000111111111111111111111111...000111111000000111333000000000000000000000000000000000000000///......222222222111111111000000111111111111111222222222555333111//////000111222//////000111111111111000111111111111111111111111222222222222222222222222222222222111111111111000333333333222222111111111000111222333333222111000222222222222222222222222333333333333333333333333111333555666666444111...111111111111111111111111111111222222222333333333666555555444222111111000333333333333333333333333444333111111111333555666222333333444444333333222555444222111222444666777333333333333333333333333555444222111000111111222444444444444444444444444333333333333333333333333555333111//////000111222444444444333333333222222333444555555444444555777222222333333333444444444555555555444333222000///555444444333333222222111666666555555555444444444777777777666555555444444444333333222222333333444444444444444444444444444333444444333222111333444333222222111111222222333555444333222222333444555333333333444555666777777555666666666555444333333444444555555444444333222555555555555555555555555555555444444444333333333333333333444444444444444333333333222222111111111333333333222222222111111999999888888999999:::;;;<<<:::999:::<<<>>><<<;;;>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>?????????<<<===>>>???@@@@@@@@@???AAA@@@@@@@@@BBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFMMMPPPOOORRRYYY]]]\\\^^^bbbeeefffffffffjjjmmmjjjlllooopppppppppqqqsssrrrqqqpppqqqssstttsssrrrqqquuuyyy|||}}}}}}{{{}}}{{{{{{||||||{{{zzz{{{{{{zzzwwwtttpppmmmkkkjjjhhhffffffggghhhhhhgggkkklllmmmmmmjjjgggccc```bbbbbbaaaaaa``````______]]][[[YYYXXXYYYYYYXXXWWWVVVUUUSSSPPPNNNKKKJJJIIIDDDAAA>>>======>>>======::::::::::::::::::::::::777888888888888777777666666666888999999888888777555666666666555555444333666666666666555555555444444555555555555444333222333333333333333444444555444444333333333333444444222222333333333333222222222333333444444333333222111111111222333444444444333333333222222222111111111111222222222222111111000000111111111111000000111111111111111111111111111222333222111000111222111111111111111111111111000111111111111000//////222222222111111111000000000000000111222222222333222111///.........///000000111222222333333222222222222222222222222222222222222222222222222222222222222222111111111111000333333333222222222111111000111222333333222111000222222222222222222222222333333333333333333333333444444444444444333222222222222222222222222222222111111222222222333333333444444333333333333222222333333333333333333333333333333222222222333444555222333333444444333333222333222222111222333444555222222222222222222222222444444222222111222333333444444444444444444444444444444444444444444444444555444333111111111222333444444444333333333222222333555666555444444555666222333333333333444444444333444444444444333333222444444444444444444555555666666555555555444444444666666666666555555444444444444333333333333444444444444444444444444444444222333444333222333444666666666555555555555666666555555444444444444555555555555555555666777888999555555666666555555444333444444555555444444333222555555555555555555555555444444333333333222222222333333333444444555666777333333333222222222111111333333222222222222222222999888888888888999::::::>>><<<::::::<<<>>>>>>===@@@@@@@@@??????>>>>>>>>>======>>>>>>>>>?????????===>>>???AAABBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHKKKNNNQQQSSSPPPVVV\\\^^^aaafffiiiiiimmmoooqqqqqqooopppsssvvvwwwzzz~~~~~~||||||~~~{{{yyyxxxyyyzzz{{{{{{|||~~~yyyvvvqqqnnnkkkiiijjjkkkkkkkkkkkklllmmmnnnllljjjgggfffdddeeeffffffeeedddcccbbbaaa___]]]^^^___``````______^^^\\\ZZZWWWUUUTTTSSSLLLIIIFFFCCCBBBAAA@@@>>>;;;;;;999999999999;;;;;;999999999999888777666666888888999999888888777666666666777777777666555555777777777666666666555555555555666666555555444444444444444444444555555555222333444555555444333222111111222222222222111111222333333444444333333222111222222333333444444555333333333222222222111111111111222222222222111111000000111111111111000000111111111111111111111111333444444333111000111222222222222222222222222222111222222222222111000000222222222111111111111111//////000111222222333333000000000///////////////222333333444444444444444222222222222222222222222222222222222222222222222222222222111111111111000333333333222222222222111111111222222222222111111222222222222222222222222333333333333333333333333666555444333222333444555333333333333333333333333111111222222222333333333222222222333333444444444333333333333333333333333222222333333333333444444222333333444444333333222111111222222222222333333111111111111111111111111444333333333333333444555444444444444444444444444555555555555555555555555444444444444333333333333444444444444333333333333444666777666444444555666333333333444444444555555222333333444444555555555333444444555666666777777555555555555555444444444555555555555555444444444444444333333333333444444555555555555555555555555333444555444444444666888888777777777777777777888555555666666666666555555666666666666777888999999555555666666666555444444444555555555555444333333555555555555555555555555333333333333222222222111333222222222333444666777333333333333222222222222222222222222333333333333:::999999999999:::;;;;;;>>><<<:::::::::<<<>>>???@@@@@@@@@???>>>>>>============>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIMMMNNNQQQUUUXXX\\\___aaacccfffiiijjjkkknnnrrrtttxxxzzz|||{{{zzzzzz~~~|||wwwuuusssqqqpppllllllmmmmmmmmmllljjjjjjfffgggiiijjjjjjiiigggfffdddbbb```___```aaa```^^^aaaaaa```___^^^\\\[[[ZZZUUURRRMMMJJJHHHFFFDDDBBB>>>===;;;999999:::<<<===;;;;;;;;;;;;;;;:::999999::::::999999888777666666888888888999999888777777666555555555555444444444444444555555555555444444333333444444555555555555111111222333333222111111000111111222222111111000222333333444444333333222222222333333333444444444333333333222222222111111111222222333333222222111000111111222222111111000111111111111111111111111111222333333111000111222222222222222222222222222222333333333333222111111111111111111111111111111//////000111222333333444111111222222222222111000222333333444555444444444222222222222222222222222111111111111222222222222222222222111111111000000222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333555555444333333444444555333333333333333333333333111111222222222333333333222222333333333333444444333333333333333333333333222222333444444333333222222333333444444333333222111222333333333333222222222222222222222222222222333333333333444555555666444444444444444444444444444444444444444444444444333333444444444444333222555444444444444333333333555666777666555444555666444444444444555555555555444444444444444555555666444444555555555666666666555555555555555555555555444444444444555555555555555555444444444444555555555555555555555555555555555666777666444444555777666666555555555555666666555666777888888777666555666666666666666777888999555555666666666666555555555555555555555444444333555555555555555555555555444444444333333333222222333222111000000111333444333333333333333333333333222222222333333333333444<<<;;;;;;;;;;;;<<<======<<<<<<:::999999:::===????????????>>>>>>=========>>>>>>??????@@@AAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDDDDGGGKKKNNNOOOPPPRRRUUU]]]```cccgggjjjlllllllllsssrrrrrrrrrrrruuuzzz~~~uuutttrrrpppmmmkkkiiihhhhhhjjjkkkllllllkkkiiihhhdddbbb``````aaaaaa```___^^^______```______^^^]]]ZZZWWWTTTQQQOOOMMMJJJGGGCCCAAA???===<<<===>>>???:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888777666666666777777888888777777777666555555555555444444444222333333444444444333333222222333444555444444333333333222111111222333333000111111222222111111000222333333444444333333222222222333333333333333444333333333222222222111111222222333333333333222222111111222222222222111111111111111111111111111111---///111111000111222444222222222222222222222222333333333333333222111111111111111111111111111111///000000111222222333333000111222222222222111111111111222333333333333333222222222222222222222222000000000111111222222222222222222111111111000000222222222222222222222222333222222222222222222333222222222222222222222222333333333333333333333333333333444555555444444333333333333333333333333333111111222222222333333333444444333333333333222222333333333333333333333333222333333444444333222222222333333444444333333222333333444444444444333222444444444444444444444444222333333444555555555555444444444444444444444444333333333333333333333333111222333333333333222222555555555444444444333333555666777777555444555777444444555555555666666666777666555444444444555555555555555555444444333333444555555555555555555555333444444555555666666666666555555444444555555666666666666666666666666666888888888666444333444555555444444333333444444555555666777888888777666555666666555555666666777777555555666666666666666555555555666666555555444333555555555555555555555555555555555555444444444444555444333111111111222222333333333333333333333333333333333333333333333333===<<<<<<<<<<<<===>>>>>>;;;;;;;;;:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDBBBBBBBBBCCCEEEGGGIIIJJJJJJOOOVVVZZZ\\\___cccfffkkkllloooqqqssssssssssssyyyvvvuuuwwwyyy|||~~~xxxrrrnnnlllmmmmmmmmmlllkkkiiifffeeedddcccaaaaaacccddddddccc]]]]]]___``````___^^^]]]]]]ZZZXXXVVVUUUSSSQQQNNNIIIHHHFFFCCCBBBAAAAAAAAA<<<<<<<<<===<<<<<<;;;;;;<<<;;;:::888888777777777444444555555666666555555777777777666666666555555222222333333444333333333111222333555555444333333666555444333333444555666111111222222222222111111222333333444444333333222222222222222222222222222333333333222222222111111222222333333333333222222111111222222222222111111111111111111111111111111,,,...///000000111333555222222222222222222222222222333333333333222111111111111111111111222222222111111111111111222222222///////////////000000000000000111222222222222222111111111111111111111111//////000000111222222222222222222111111111111000111222222222222333333333333333222222222222333333222222222222222222222222333333333333333333333333111222333444555444333222333333333333333333333333111111222222222333333333444444444333333222222222333333333333333333333333444444333333333333222222222333333444444333333222555555444444444444333333555555555555555555555555222333333444444444444333444444444444444444444444333333333333333333333333222222222222333333333333555555555555444444444333444666777777666555777888555555555666666666666777888777666555444444555666666666555555444333333222444444444555555555555555333444444555666777888888666666555555555555666666777777777777777777777777888888888666444333444555666555555444444555555666666666777777777777666666666666666555555666666777555555666777777777666666555666666666666555444444555555555555555555555555666666666666555555555555666666666555444444333333333333333333444444444444444444444444333333333333<<<<<<<<<<<<<<<===>>>>>>:::<<<>>>===;;;;;;===???===>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJNNNRRRVVVXXXYYY___fffjjjkkklllppptttrrrrrrsssuuuxxx}}}~~~{{{wwwsssooollljjjhhhfffdddcccddddddcccbbb___```aaabbbaaa```^^^\\\\\\[[[ZZZZZZZZZYYYWWWUUUOOONNNLLLJJJGGGEEECCCCCCCCCCCCBBBAAA@@@>>><<<;;;;;;;;;999888888888888999444555666666777777777666666666666666555555555444222333333444555555444444222333555666666666444333444444555555555555444444222222333333333333222222222333333444444333333222111111111111111111111111333333333222222222111111222333333444444333333222111222222333333222222111111111111111111111111111...///111111111111333444111111111111111111111111222222222222222111111000000000111111111222222222222222222111111111111111000///.........///111222000111111222222222222222000000000000000000000000/////////000111222222222222222222111111111111000111111222222222333333333444333222222222222333444222222222222222222222222333333333333333333333333222111111111111222333444222222222222222222222222111111222222222333333333222222333333333333444444333333333333333333333333555444333222222222333333222333333444444333333222555555333222222222333333444444444444444444444444222333333444444333222111444444444444444444444444444444444444444444444444444333222222222444555666555555555555444444444444333555666777666777888:::555555666666666777777777777666555444555666888999666666555555555555555555444444444555555555666666444444555666777888999:::777666666666666666666777777777777777777777777777555555666555444444555777666555555444444555555666777666666555555666666777888777777666666777777888555555666777777777777777666666666666666555444444555555555555555555555555666666555555555444444444111222444555555555444333333333333444444444555555666666555444333222222111<<<;;;;;;;;;;;;<<<======:::===@@@???===<<<===???>>>>>>???@@@AAABBBBBBCCCAAAAAABBBCCCDDDEEEFFFGGGJJJLLLNNNRRRXXX^^^ccceeeiiinnntttvvvtttsssvvvyyyxxxxxxxxx{{{}}}zzzxxxllljjjfffdddbbb```^^^\\\ddddddeeedddccc```]]]\\\\\\[[[ZZZ[[[\\\\\\[[[YYYRRRRRRPPPNNNKKKHHHEEECCCKKKKKKIIIGGGDDDAAA>>>===;;;:::999888888888999:::777888999:::::::::::::::444444333333333222222222333444444555666666666555333444666777888777666555000222444666666444222000222333333444444333333222222333333444444333333222111111000000000000000000333333333222222222111111222333333444444333333222111222222333333222222111111111111111111111111111111222333333222111222444000000000000000000000000111222222222222111000000000000111111222222222222333333222222111000000000222111000//////111333555111111222333333333333222////////////////////////...//////000111222222222222222222111111111111000111111111222222333333333444444222222222222444444222222222222222222222222333333333333333333333333333222///......111444666111111111111111111111111111111222222222333333333000111111222444555555666333333333333333333333333666555333111111111333444222333333444444333333222555444222000000111222333333333333333333333333333222333333444333222000///444444444444444444444444555555555555555555555555666555333222333555777888666666555555555444444444222444666777777777999;;;666666666666777777777777666555444444555777:::;;;555555666666777777888888444444444555555555666666444555666777888999:::;;;777777666666666666777777777777777777777777777777111333444444444555777999444444333333333333444444777666555444444555666777999999888888888888888999555555666777777777777777666666666666666555555444555555555555555555555555555555444444444333333333***,,,///222444444222111333333333444444555555555777777666555333222111000===;;;;;;??????======@@@>>>@@@@@@???===<<<===>>>@@@???>>>???AAACCCCCCCCCFFFFFFFFFGGGJJJNNNQQQSSSRRRWWW___eeejjjmmmpppqqquuuuuuwwwyyyzzz||||||}}}~~~yyytttooojjjfffdddhhhhhhhhhfffdddaaa___]]][[[ZZZYYYWWWVVVXXX\\\___XXXYYYYYYUUUPPPKKKJJJKKKOOOOOOOOONNNKKKHHHDDDBBB??????===<<<;;;:::::::::555666666777777777666555888888777666444333222222555666777888777666444222555444333333222222333333444444444444444444444444444444333333333333222222000111111111111222222222111111111111111111111111111111000000111333555666333333222222222222222222222222222222111111000000000000111111111111000000222111111111000000//////555444333222222333444555000000111111111000000///000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222111111222222222222111111111111000000111111222333111222333444444333222111222222222222222222222222444444444333222111000///222333444333111111111333222222222222222222222222111111222222222333333333222222111111111111222222333333333222222111111111222222111111111111111111444444444444444444444444444444333222222333333333777666444222111111111222444444333333333333333333333333333333333333333333444444444555555666666666555666777666555555555777333444444555666666555555555444222111111111222222444444444444444444444444333444666777888888888777888888777777666666555555666666666666777777777777666555555666666777888999777777666666555555555444666666666666666666666666777777888999999999999888999999888888777777666666777777777777777777777777999999999999888888777777:::::::::::::::999888777777777777777777888999999::::::999888777777888888666777888888888777555444666666777777777777666666555666777888888666444222555444444333222222222222555444444333333222222111555555555555555444444444<<<999:::===>>>;;;<<>>???>>>===<<<===???AAAAAA@@@AAACCCDDDEEEEEEFFFHHHLLLPPPTTTXXXZZZ\\\eeeiiinnnrrrtttuuuwwwxxxyyy{{{~~~yyyrrrnnnkkkkkkjjjhhhfffcccaaa___\\\\\\[[[YYYXXXWWWXXXYYYYYY[[[\\\[[[XXXUUUTTTUUURRRRRRRRRPPPNNNKKKGGGEEEDDDBBBAAA>>>===;;;::::::888888888888888888777777777666666666555555555555555666777888777666444333666555444444333333444444333333333333333333333333444444333333333333222222111111111111222222222222111111111111111111111111111111111111222333444444222222222222222222222222222222222222111111111000000111111111111000000///111111111111000000000///111000////////////000111111111222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111111222222333222222222333333222222222222222222222222222222222333333333333222111000000111222333333111111222333222222222222222222222222222222333333333444444444222222111111111111222222333333333222222222111111333333333222222222222222444444444444444444444444444444333333222333333444444333222111111111222333111111111111222222222222333333333333333333333333444444444444555555555555444555666666444444555666444444555555666555555555555555333222222222333333555555555555555555555555555666888999::::::999999777666666666555555555555666666666666777777777888888777777666666666777777888888888777777666666666666666666666666666666666777777888999999999999999888888888888888777777777888888888888888888888888:::999999999888888888888999:::::::::999999888777888888888888888999999::::::999999888777777888888888888888888888777777666666777777888888777777666666666777777777666555444555444333333333333333444333333333444555555666666555555555555555555555555<<<:::<<<@@@@@@>>>>>>@@@>>>???@@@???>>>>>>@@@BBBBBBCCCCCCDDDFFFHHHJJJKKKOOORRRWWW]]]bbbeeefffgggqqqsssvvvyyyzzz{{{~~~{{{zzzwwwsssnnniiieeebbb```______^^^\\\ZZZXXXVVVWWWYYY\\\\\\ZZZXXXXXXXXXUUUUUUUUUTTTQQQNNNKKKJJJHHHGGGEEEBBB???>>><<<<<<;;;;;;:::999888888888999777777777666666555555555555666777888777666555444777666666555444555555555222222222222222222222222444444333333333333222222111111111111222222222333222222222222222222222222111222222333333333222222111111111222222333333444222222222222111111111111111111111111000000//////111111111111000000000000222222111000000111222222111222222333333333222222222222222222222222222222000000000111111111222222111111111111111111111111222222222222222222222222111111222222222222111111111111111111222222222333333222222222222222222333222222222222222222222222333333333333222111111000000111333333222222333555222222222222222222222222333333444444444555555555222222111111111111222222333333333222222222222111333333333444444444444444333333333333333333333333444333333333333333444444111111111111111222333444000111111222222333333333444444444444444444444444555555555444444444444444333555666555444333444555555555666666666555555444555555444333333333444444777777777777777777777777777888:::;;;<<<<<<;;;:::666666555555555555444444666666666777777777888888:::999888777666666666666999999999888888888888888777777777777777777777777777888888999999999999999888888888888888888999999999999999999999999999999::::::999999999999888888999999999999999888888777999999999999:::::::::;;;999999888888777777888888:::999999888888888888888888888888999999888888888777777777777666666666666444444444333444444555555444444555555666777777777444444444555555666666777>>>>>>BBBHHHIIIDDDBBBBBBBBBBBBCCCBBBAAAAAACCCEEEDDDEEEHHHJJJLLLOOORRRUUU]]]___ccchhhlllppprrrrrruuuwwwzzz}}}wwwqqqmmmjjjiiifffcccaaa___\\\[[[XXXZZZ\\\]]]\\\ZZZXXXWWWXXXXXXWWWVVVSSSQQQOOOMMMKKKIIIGGGEEECCCAAA@@@@@@>>>===;;;:::999888888999999999888777555444333333666666777777777777666555777666555555444444555555222222222222222222222222444444333333333222222222111111111222222222333333222222222222222222222222111222333444444222111000000000111222333333444444222222222222222222222222222222111000000/////////111111111000000000000000222222222222222222222222111111222222333222222222222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222111111222222222222111111111111222222222333333222444333222111111222333444222222222222222222222222333333333333333222111000///000222222222222444555222222222222222222222222333333333333444444444444333222222111111222222333222222222222222222222222333333333333444444444444333333333333333333333333444333333333333444444555222222222222333333444444444444444444555555555555444444444444444444444444666555555555444444333333333444555444333333444555666666666666666555555444444444444444444444444444777777777777777777777777888999:::<<<<<<<<<;;;:::666666666666666666666555666666777777777888888888:::999888777777777777777999999999999888888888888888888888888888888888888777888999999::::::999999777888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888999999999999999888888999999999:::::::::::::::999999888888888888999999;;;:::888777777777888999888999999::::::999999888888888777666666777777888444444444444555666777777888777777666666555444444333444444555666777777888===>>>EEEMMMNNNHHHCCCBBBDDDEEEDDDCCCBBBCCCFFFHHHHHHLLLPPPSSSUUUYYY^^^bbbfffhhhkkkooouuu{{{|||uuunnnjjjgggcccaaa______```aaaaaa```^^^\\\ZZZYYYXXXWWWUUURRRQQQPPPLLLKKKIIIHHHFFFFFFEEEEEEAAA@@@???===;;;:::999999888777777777666666666666666666777777777777777777666555555444333444444444444444444444444444444444444444333333333222222222111222222222222333333333222222222222222222222222111222333444444222111000000000111222333333444444222222222222222222222333222222111000//////000000000000000000000000111111...//////////////////...//////000111222222111111111111111111111111111111111111111111222222222222111111111111111111111111222222222222222222222222111111222222222222111111000111222333333333333222444333222111111222333444222222222222222222222222222222333333333222111111///000222222222222444555222222222222222222222222222222222222333333333333333333222222222222333333222222222222222222222222111222222222333333444444333333333333333333333333444333333333444444555666555555555555555444444444777666666555555444444444555555555555555555555555666666666555555444444444333444555444333333444555555666666666666666555555333333444444444444444444666666666666666666666666888999:::;;;;;;;;;:::999777777777777777777777777777777777777888888888888888888888888888999::::::888888888888888888888888999999999999999999999999888888999::::::::::::999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;888999999:::::::::999999888999:::;;;;;;;;;::::::::::::999999999999:::::::::999888777666777888999999999::::::::::::999999888888777777777777888999555555555555666777888888777777666666555444444444444444555555666777888888;;;===CCCKKKMMMGGGBBBBBBEEEFFFFFFFFFFFFHHHLLLOOOTTTXXX]]]```bbbeeekkkpppnnnppptttzzz}}}wwwqqqlllgggfffeeeeeeeeeeeecccaaa[[[[[[YYYWWWVVVTTTSSSRRROOONNNMMMLLLKKKJJJJJJJJJGGGFFFEEEDDDBBB???===<<<666777777888999:::;;;;;;666666777777777777888888666555444444333333444444444444444444444444444444444444333333333333222222222222222222333333333333333333333333333333333333111222222333333333222222111111111222222333333444222222222222333333333333222111000//////000111222000000000000111111111111000000111111111111000000...///000111111111111111000000000000000000000000111111111222222222222333222222222222222222222222222222222222222222222222111111222222222222111111000111333444444444333222333222222222222222222333222222222222222222222222222222222333333222222111000111333333222222333555222222222222222222222222111111111222222222333333333333222222222222333333111222222222222333333333111111222222333333444444444444444444444444444444333333333333444555666777666777777777666666555444555555444444444333333333666666666666666666666666777777777666666666666666333555666555444333444555444555666777777777777666333444555555666555555555666666666666666666666666777888999:::::::::999888777777888888888888999999777777777888888888999999888888888888999:::;;;<<<888888888888888999999999::::::::::::::::::::::::888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<999::::::;;;;;;;;;;;;;;;999:::;;;======<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;:::999999888888999999888999999::::::999999888888888888888999999999999777777777666777777888888444444555555666777777777555555555666666777777888======@@@FFFGGGDDDCCCDDDHHHIIIKKKLLLOOOSSSYYY]]]cccggglllmmmnnnpppvvv{{{|||zzzuuupppllljjjgggdddaaa]]]\\\[[[YYYWWWVVVUUUUUUUUUTTTSSSQQQOOONNNNNNNNNNNNOOOOOONNNKKKGGGCCCAAA============<<<<<<<<<<<<777777666777777888888999777666555555444555555555333333333333333333333333444444333333333333222222222222222333333333444444333333333333333333333333111111111111222333444444222222222222222222222222222222222333333333444444111000///...///111222444///000000000111111111111222333444555555444333222...///000111222222222222111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222111111222222222222111111000111333444555444333222222222222333333222222222222222222222222222222222111222222333333222222222111222333333111111222333222222222222222222222222222222222333333333444444444333333222222333333444111111222222222333333333222222222333444555555555555555555555555555555555333333333444444555666777444555666777777666666555222333333444555555666666666666666666666666666666777777777777888888888888444555666666444444555666333444555777777888888888555666777888999888888777888888888888888888888888888999:::;;;;;;:::999888666777777777888888888888777777888888888999999999::::::999999999::::::;;;888999999999:::::::::;;;::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;===>>>@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;:::888888999999999999888888777777999:::::::::999999999999888777777777888888555555666777777888888999666666666666666777777777AAA>>>???BBBDDDCCCEEEIIILLLNNNQQQTTTXXX^^^eeejjjnnnrrrvvvwwwuuuwww|||xxxrrrlllfffbbb___^^^\\\ZZZYYYXXXWWWWWW[[[ZZZWWWUUURRRQQQOOOOOOTTTUUUVVVUUURRRNNNIIIFFFFFFEEECCCAAA>>><<<:::999777777666666777888999999888888777666666666666666222222222222222222222222444444444333333333222222222222333333333444444444333333333333333333333333111111000000111333555666333333222222222222222222222222222333333444444444000///......///111333555//////000000111111111222000111222333333222111000///000111222333444444444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222222111111000111333555555444333222111222333444444333222111222222222222222222222222111222222333333333222222222333444333111111111333222222222222222222222222333333333444444444555555444333333222222333333444111111111222222333333333333333444444555666777777666666666666666666666666333333333444555666777777111222444666777777777666222222444666888999;;;<<<777777777777777777777777777777888888999999::::::555666777666555555666777222333555666888999999999777888999:::;;;::::::999999999999999999999999999999:::;;;;;;;;;:::999888555666666666777777888888777888888888888999999999<<<<<<;;;:::999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>=========???AAABBBBBBBBB@@@???===============>>>??????===>>>?????????>>><<<;;;888888888999999888888888666777999;;;<<<;;;999888::::::999888777777777888::::::999999888777777777777777777777666666666666BBBCCCDDDDDDDDDGGGKKKNNNUUUWWW[[[^^^bbbggglllpppxxx{{{yyypppjjjgggccc]]][[[\\\^^^]]]\\\YYYXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXQQQNNNIIIEEECCCAAA???===;;;:::999999999999777555666666666555444333222111222222222333333444444444555555666777666555333222333333333333333333333333222222222222222222222222333333333333333333333444222333333444444333333222333333333333333333333333000000//////000000111222222111111000000000000000111000000000000000000000333222111000000111222333444444444333333222222222333333222222222222222222333333333333333222000000333222222111111222222333000000000000000111111222222222222222222222222222111222333333444444333333111111111111111111111111333333333222222111111111222222111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111666666666666555444333333333333333333333333333333333333333333333333333333666666666666666555555555333333222222222333444444333333444555666777888888999999888888888888888888777777666555555555555555777777777777777777777777888888888888888888888888444555666888999999999999:::::::::::::::999888777999999999999999999999999666777777888999999::::::999999888888888888999999:::888777888999999888777888999:::;;;<<<;;;::::::;;;;;;:::::::::;;;<<<<<<======>>>>>>======<<<<<<>>>===<<<:::999999999999======<<<;;;;;;:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>>>>>>>@@@BBBBBBAAAAAADDDGGGIIIGGGDDDAAA@@@???>>>>>>???@@@AAADDDBBB???============<<<:::::::::999999888888777777888999;;;;;;::::::999999999999::::::999999999777888999:::::::::::::::444555555555666666777777AAACCCEEEHHHKKKOOOUUUYYY```cccgggkkkpppvvv|||~~~uuuqqqkkkccc____________^^^```]]]XXXUUUUUUVVVXXXYYYWWWWWWYYYZZZZZZZZZYYYYYYXXXUUURRROOOMMMJJJFFFDDD===;;;888777888999888777888888888777666555444333333333333444444444555555444555555555555444444333444444444444444444444444222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222222222111111222222333444222222111000000000000000111111222222222333333333333222111000000111222333333333333333333333222222222222222222222222222222111111111222222222222222333222222111111222222333111111111111111222333333222222222222222222222222222333444444555555444444222222222222222222222222333333333222222222111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222333333444333333333333333333333333333333333444444444444444444333333444555555555666777777777777666555444444444444444555555666666777888888888888888888888888888888888777777666555555555555555777777777777777777777777888888888888888888888888666777888888888888888777:::::::::::::::999888777:::::::::999999999999999777777777888999:::::::::999999888888888888999999:::888777888999999888777999:::;;;<<<===<<<;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===============>>>======<<<<<<<<<======???>>>===============>>><<<======>>>>>>??????@@@AAABBBBBBAAA@@@@@@BBBDDDEEEEEEFFFJJJMMMNNNLLLJJJEEEDDDBBBAAA@@@@@@@@@AAAIIIGGGEEEDDDDDDCCCBBBAAA>>>======<<<<<<<<<<<<<<<999999:::;;;;;;;;;:::999999::::::;;;;;;::::::999777888999999:::::::::999555666666666666666777777FFFIIIMMMRRRWWW\\\bbbfffjjjmmmsssyyyvvvmmmhhheeeaaa^^^```]]]YYYWWWWWWXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYY\\\[[[ZZZZZZXXXUUUPPPLLLDDD@@@<<<999999;;;<<<<<<:::::::::999888777555444444444444444555555555555444444333333333444555555555555555555555555555555222222222222333333333333555555444444333333222222222333333444444333333222111111111111111111111111222222111111222222333444333222111111000000111111111111111222333333333444222222111111111111222222222222222333333333333333111111111222222333333444000000//////000111333444333222222111111222222333222222222222222333444444333333333333333333333333333444444555555555555555444444444444444444444444333333333333222222222222111222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333000111222333444444444444333333333333333333333333444444555555555555555555333444555555777777888999:::999888777666555555555777777777888888888888888888888888888888888888888777777666555555555666666777777777777777777777777888888888888888888888888888888999999888777777666999999:::::::::999888888;;;;;;::::::999999888888777888888999999::::::;;;:::999999888888999999:::999888777888999:::999888;;;;;;<<<============<<<======<<<;;;::::::::::::::::::;;;;;;<<<=========;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<=========>>>???@@@BBBCCCDDDEEEGGGGGGGGGFFFDDDDDDFFFHHHJJJLLLNNNRRRUUUVVVTTTRRROOONNNLLLIIIGGGFFFEEEEEEJJJHHHGGGFFFFFFEEECCC@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<;;;;;;:::999::::::;;;;;;;;;;;;::::::777888888999999999999999777777777777777666666666QQQUUUZZZ```eeejjjpppsssvvvzzz~~~sssiiiccc```^^^]]]^^^^^^]]]YYYUUUXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]___```]]]XXXTTTOOOJJJDDD???>>>>>>??????;;;::::::999888666555444444444444444444444444444444333222222222444555666444444444444444444444444222222222333333333333333666666555444333222222111222333333444444333333222222222222222222222222222000000//////000000111222333333222111111111111222111000000000000000000000222222222222222222222222111111222222333333333444000000111222333333444444111000///......000222333333222222111111222222333222222222222222333444444333333333333333333333333222333444444555555444444333333333333333333333333333333333333333333333333222222333333444555666666444444444444444444444444444444444444444444444444444444444444444444444444333444555555666666666555444444444444444444444444555555555555666666666666555555666666777777777888:::999888777777777777777888888888777777666666666777777777777888888888888777777666666666666666777777777777777777777777777888888888888888888888888888888888999999888888777999999:::::::::999999888;;;;;;;;;::::::999888888999999999999::::::;;;;;;::::::999999999999:::::::::888888888:::;;;:::999;;;<<<<<<===============???>>>===<<<;;;:::::::::<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<===>>>>>>???AAABBBCCCEEEHHHJJJLLLLLLMMMMMMLLLJJJHHHHHHJJJLLLPPPRRRVVVZZZ]]]]]]\\\[[[\\\[[[XXXUUURRRPPPNNNMMMKKKJJJIIIIIIIIIGGGDDDAAA@@@@@@???>>>>>>>>>??????======<<<<<<;;;:::999999999::::::;;;;;;::::::999888888999999999999999888999999999888777777777666[[[```hhhooouuuzzzuuulllgggbbb`````````\\\YYYVVVVVVVVVWWWXXXYYYYYYZZZXXXYYY]]]aaadddccc___\\\XXXSSSKKKEEEBBBAAA@@@???;;;;;;:::999888666555444444444444444333333333333444333333222333444666777333333333333333333333333222222333333333444444444666666555444444333222222222333333444444333333222333333333333333333333333000000//////000000111222444333333222222222222222333222222111000///......222222222333333222222222111111111222222333333333000000111222333333444444333222000......///000111333222222111111222222333111111111111111222333333333333333333333333333333111111222333333333333222333333333333333333333333333333333333333333333333222222333444555555666666444444444444444444444444444444444444444444444444444444444444444444444444555666666666555555444333444444444444444444444444555555555666666777777777888888777777666666666555777666666666777888999999777777777666666555555444666666777777777888888888777777666666666777777888888888888888888888888888888888888888888888888888666666888999999:::::::::888999999:::::::::999999;;;;;;;;;:::::::::999999:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;999999:::;;;<<<<<<;;;<<<<<<<<<<<<=========>>>@@@???>>>===<<<<<<<<<<<>><<<;;;:::999999999999::::::::::::999999999999:::::::::999999888:::::::::999888888888777hhhnnnxxxwwwiii```^^^___^^^]]]XXXWWWWWWWWWWWWXXXYYYZZZXXXYYY\\\aaaeeefffeeeccc]]]XXXRRRLLLHHHEEEBBB???>>>>>>===<<<:::888777666555555555444444444444444555555444444444555666666333333333333333333333333222222333333444444555555666666555555444444333333222333333444444333333222333333333333333333333333222222111111222222333444555444333333222222333333555444444333222111000000222222333333333333222222111111111222222222222222111111111222222333333444444333111000//////000000333222222111111222222333111111111111111222333333333333333333333333333333000000111222222222222222222222222222222222222222333333333333444444444444222333333444444555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444333222111000444444444444444444444444444444555555666777777777:::999888888666666555444555555555666777888999:::777777666666555555444444555666666777777888888888777777666666666777888888888888888888888888888888888888888888888888888888555666777999:::;;;;;;;;;888888999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::;;;===???>>>===>>>>>>=========>>>???@@@AAAAAA@@@???>>>>>>>>>>>>BBBAAA???>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJMMMPPPSSSUUUWWWXXXWWWVVVTTTRRRSSSVVVYYY\\\___cccdddeeefffggghhhjjjjjjhhhfffccc```]]][[[ZZZXXXVVVUUUTTTSSSPPPMMMLLLMMMNNNNNNLLLJJJGGGEEEDDDCCCAAA???===<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999:::::::::::::::999999999uuuoookkkfffaaa^^^]]]\\\ZZZYYYYYYZZZZZZZZZYYYZZZ]]]aaaddddddddd```]]]ZZZVVVRRRNNNHHHDDDCCCCCCBBBAAA???===;;;:::777777777777666666666555666666666777666666555555444444444444444444444444222222333333444555555666555555555555555444444444222333333444444333333222222222222222222222222222222222111111222222333444555555444333333333333333222222222222222222222222222222333444444333222222222222222222111111111111222222222222222222222222222222222222222111111111333222222111111222222333222222222222222333444444444444444444444444444444111111222333333333333222444444444444444444444444333333333444444444555555333333333333333444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333444333333222222555555555555555555555555333333444555555666777777999888888888777666666666777666666666777888999999777777777666666666666666555555666666777888888999777777666666777888888999888888888888888888888888888888888888888888888888777888999999::::::::::::777888999::::::::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<===???@@@@@@???AAA@@@@@@???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@AAACCCEEEFFFBBBCCCDDDFFFIIILLLNNNPPPMMMMMMLLLKKKKKKKKKLLLLLLMMMOOOQQQTTTWWWYYY\\\]]]]]]]]][[[YYYXXXYYY]]]```ccceeeggghhhggghhhkkknnnnnnnnnmmmllliiifffdddbbbaaa___\\\ZZZYYYXXXVVVTTTVVVWWWYYYZZZXXXTTTOOOKKKIIIHHHEEEBBB@@@???>>>>>><<<<<<============<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;}}}}}}rrrhhheeecccaaa^^^\\\ZZZZZZZZZZZZYYYXXXYYY\\\___aaaaaacccaaa```^^^[[[VVVPPPKKKHHHHHHGGGEEEDDDAAA@@@>>>:::999999999888888777777666777888888888666555444555555555555555555555555222222333333444555666666444444444555555555555555222333333444444333333222111111111111111111111111000000000///000111111222555555444333333333333444---...///000111222333333222222444444444444222222333222222222111111000000333333222222222222222222000111222333333444333333333222222222222222222333444333333333333444555555444444444444444444444444222222333444444444444333555555555555555555555555333333333444444555555555333333333333333333222222555555555555555555555555222222222222222222222222333333333333333333333333333333444555666666666666555555555555555555555555333333333444555666666777777777777777777888888888999999888888777888888888777777777777777888888888444555555666777888888999777777666777777888999999888888888888888888888888888888888888888888888888999::::::::::::999888888777888999:::::::::::::::888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>======>>>@@@BBBAAA@@@CCCCCCBBBAAABBBCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCCAAA@@@@@@AAACCCFFFIIIKKKIIIKKKMMMPPPUUUYYY\\\^^^ZZZYYYXXXWWWWWWWWWWWWWWWTTTUUUWWWZZZ]]]```bbbcccaaa```___]]]\\\^^^bbbeeegggiiikkkjjjhhhjjjmmmqqqrrrrrrrrrqqqooollljjjhhhllliiieeebbbbbbaaa```^^^dddfffiiijjjgggbbb[[[WWWMMMKKKIIIEEECCCAAAAAAAAA>>>>>>????????????>>>>>>======>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<vvviiiaaa^^^^^^^^^^^^```]]]ZZZZZZ]]]aaadddeeeaaaaaa``````___[[[UUUQQQQQQNNNKKKJJJJJJIIIFFFCCC>>>>>>===<<<;;;::::::999999888777666555666777777777666666666555555555555555555555555555555555555777666555444444555666777777666555444333444555555333444444555555444444333444444333333333333222222111111222222222333333333222222222222222222222222111111222222222222111111333333333333333333333333222222111111111111222222222222222222222222222222444333333222222111111000111222222333333222222111222333333444444333333222222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444555555444333333444444444555444444333333111222444555555444222111111333666888888666333111333333444666777777777777888888777777777777888888666777777888888888777777777777777777777777777777777888999::::::999888777888888888777777777777777999999888888888888999999;;;;;;;;;;;;:::999888777777888888888888999999999;;;;;;;;;;;;;;;;;;::::::===========================>>>>>><<<;;;<<<>>>@@@CCC???<<<===<<<999:::===============???AAADDDFFFCCCCCCDDDFFFIIILLLOOOQQQLLLIIIGGGFFFGGGIIIJJJJJJLLLLLLKKKKKKLLLOOOQQQSSSTTTSSSUUUYYY___dddhhhiiijjjhhhfffcccaaaaaaaaabbb^^^___```aaadddfffhhhiiijjjiiigggggggggiiikkkmmmlllnnnooommmlllmmmqqquuuvvvuuutttsssssssssssstttoooooonnnlllkkkjjjkkkkkkpppsssuuusssoooiiidddbbb___YYYQQQLLLLLLKKKHHHEEEEEECCCAAAAAABBBBBB@@@???>>>???@@@AAAAAA???===<<<@@@>>><<<<<<<<<===<<<;;;}}}|||~~~rrrkkkgggccc```^^^]]]\\\]]]___```___]]]bbbbbbccccccccc```\\\XXXRRROOOLLLJJJKKKKKKIIIFFFDDDCCCBBB@@@>>>===;;;::::::999777666666666777777777777666666666555555555444444444444444444444444666555555555555555555666666555444333333333444555333333444444444444333333444444333333333222222222111111222222222333333333222222222222222222222222111111222222222222111111333333333333333333333333222222111111111111222222222222222222222222222222111111222333333444444555111222222333333222222111222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333444444444444444333333444444444555555444444333333444555555555555444333333555777888888777555333666777888999999999999999888777777666666777777888777777888999::::::999999777777777777777777777777666666777777777777666666888888888888777777777777999999888888888888999999999::::::;;;;;;:::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<;;;;;;===???AAA===;;;======;;;===@@@???@@@BBBCCCDDDEEEGGGHHHGGGGGGHHHIIIKKKNNNQQQSSSPPPOOONNNOOORRRTTTWWWXXXUUUTTTTTTTTTWWWZZZ^^^```bbbbbbbbbeeejjjnnnqqqrrrpppooommmkkkjjjjjjkkkkkkiiiiiijjjjjjlllnnnpppqqqnnnmmmlllllllllmmmooopppttttttssspppnnnnnnqqqtttxxxxxxxxxxxxwwwvvvuuuttttttsssqqqqqqqqqqqqpppooopppsssvvvwwwuuuqqqnnnmmmiiiccc\\\XXXWWWUUUPPPLLLHHHGGGFFFGGGGGGGGGEEEDDDDDDCCCBBBAAA???>>>>>>>>>@@@???===<<<======<<<;;;{{{wwwuuuxxx}}}xxxmmmfff``````aaaccccccbbb___\\\]]]]]]^^^```aaaaaa^^^\\\TTTQQQMMMKKKKKKKKKKKKJJJJJJIIIHHHFFFCCCAAA>>>===<<<;;;999888777777777888777777777777666666666666444444444444444444444444444444555555555555444444555555444333333333333333333333444444444444333333333333333333222222222222111111222222222333333333222222222222222222222222111111222222222222111111222222222222222222222222222222111111111111222222222222222222222222222222000111111222222333444444111222222333333222222111222222333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333444444444444333333333444444555555555444444555555555555555555555555555666777777777777666555666666666666666666666666777666666555555666666777222333444555666777777777777777777777777777777777777777666666666666777777888888888888888888888888999999888888888888999999777888999:::;;;;;;<<<;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<===>>>>>>===<<<<<<===??????<<<<<>>===>>>>>>===<<<{{{yyy|||wwwllljjjhhhffffffeeecccaaaWWWWWWXXX[[[^^^___^^^]]]XXXUUUPPPLLLKKKJJJJJJKKKLLLLLLKKKJJJHHHFFFDDDBBB@@@???<<<:::999888888999888888888777777777666666444444444444444444444444222333444555555444333222444444333333222222222222333333333444444333333333333333333222222222222111111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111333222222111111222222333222222222222222222222222222222222111000000//////111222222333333222222111222222333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555222333333444444444444333333444444555555555555555666666555444444555666666666666555555555555666666666555555555444444555555666666555555555555666666000111333444555666666666777777777777777777777777:::999888777777888999:::777888888888888888999999:::999999888888999999:::888888999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<===>>>>>>>>>AAAAAA@@@??????>>>>>>>>>>>>???@@@@@@>>>>>>@@@AAA@@@>>>>>>AAACCCBBBDDDHHHFFFJJJOOORRRSSSSSSUUUVVV\\\\\\\\\^^^aaafffjjjlllpppqqqqqqqqqqqqqqqsssuuuuuusssooolllkkkllloooqqqmmmkkkkkkmmmqqquuuwwwwwwzzzyyywwwtttrrrqqqqqqpppqqqpppooonnnmmmnnnoooooorrrrrrrrrsssuuuwwwyyyzzzxxxvvvqqqmmmkkkkkkmmmnnnqqqrrrtttvvvuuussspppnnnmmmjjjjjjmmmrrruuuuuurrrqqqtttwwwxxxvvvtttsssrrruuurrrnnnkkkhhhddd___ZZZYYYYYYYYY[[[]]]]]][[[YYY[[[YYYVVVSSSPPPNNNLLLLLLEEECCCAAAAAAAAABBBAAA@@@~~~zzz|||}}}ssskkkeeecccbbbaaaZZZYYYYYY[[[^^^``````___[[[XXXTTTOOOKKKIIIIIIJJJKKKLLLMMMMMMMMMKKKJJJIIIDDDCCC@@@>>><<<;;;::::::999888888888888777777777444444444444444444444444222333444555555444333222333444333333333333222222222333333333333333333222333333222222222111111111111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111333333222222222222333333222222222222222222222222333333333222111111000000111222222333333222222111111222222333333222222111222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555222333444555555555555555333444555555666666666555555555444333333444555555555444444333333444444555:::999888777777777888999666666555555555555666666555666777999:::;;;;;;;;;888888888888888888888888:::999888777777888999:::777777888888999999999:::::::::999999999999::::::999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@@@@??????>>>>>>===???AAAAAA@@@@@@BBBCCCCCC@@@AAAEEEFFFEEEFFFIIINNNSSSZZZ]]]^^^```dddhhhkkkkkkjjjlllooosssxxx{{{}}}yyyuuussssssssssssrrrsssuuuzzz{{{uuuqqqooonnnnnnmmmnnnoooppppppooommmlllmmmkkkjjjlllpppssstttsssvvvxxx{{{|||zzzxxxwwwwwwwwwuuurrrpppnnnllljjjhhhaaaaaabbbdddfffgggfffddddddcccbbb```]]]YYYVVVTTTMMMKKKIIIHHHIIIIIIHHHGGG{{{wwwvvvxxxyyyzzz|||zzznnngggbbb```]]]\\\ZZZZZZ\\\]]]]]]\\\\\\[[[XXXRRRMMMKKKKKKLLLKKKLLLOOOPPPQQQPPPOOONNNIIIGGGEEEAAA???======<<<999999999999888888888777555555555555555555555555444444555555555555444444444444444444444333222222222222333333333333222222222222222222111111111111111111222222222333333333222222222222222222222222111111222222222222111111222222222222222222222222333333222222222222333333222222222222222222222222222333333444555555666666111222222333333222222111111111222222222222111111222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333444555666666666666666333444555666666666666666444444444444444444444444444444333222222333444444888777666555666666888999777666666555555666666777666777888999::::::;;;;;;888888888888888888888888777777666666666666777777777777888888999:::::::::::::::999999999999:::::::::::::::;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????????????????????????????===???BBBDDDDDDDDDFFFGGGIIIGGGHHHLLLNNNMMMNNNQQQUUUZZZ```dddfffkkksss{{{}}}{{{{{{}}}|||yyyvvvuuutttrrrqqqqqqqqqqqqqqqpppooooooqqqtttxxx{{{}}}zzzvvvqqqnnnmmmmmmnnngggffffffhhhkkkmmmmmmllljjjkkkjjjiiifffccc___\\\XXXVVVTTTTTTTTTUUUTTTSSS~~~|||yyyvvvppptttyyy{{{|||pppjjjdddaaa]]]\\\[[[[[[[[[ZZZ[[[\\\[[[WWWRRROOOOOOQQQMMMOOORRRTTTUUUTTTSSSRRRMMMKKKHHHEEEBBB@@@???>>>::::::999999999888888888666666666666666666666666666555555555555555555666444555555666555444333222222222333333333333222222222222222222111111111111111111222222222333333333222222222222222222222222111111222222222222111111333333333333333333333333444333333222222333333444222222222222222222222222222222222333444444555555111222222333333222222111111111222222222222111111222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333444555666777888888888888333444555666777777777777444555666777777666555444444444444444444444444444555444333333333555777888888777777666666777777888555666666777888888888777888888888888888888888888666666777777777777666666777777888999999:::;;;;;;;;;::::::999999::::::;;;888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBEEEHHHKKKLLLMMMOOOPPPTTTSSSUUU[[[^^^]]]___cccdddiiinnnqqqttt}}}}}}zzzzzz|||}}}|||~~~zzzpppkkkjjjkkkhhhgggfffgggjjjmmmooopppsssrrrqqqooommmkkkiiihhheeecccaaa```aaaaaa```___}}}qqqtttvvvuuutttyyyzzznnnjjjfffbbbaaa```___]]]ZZZ\\\]]]ZZZVVVSSSTTTUUUPPPRRRTTTVVVWWWVVVTTTSSSPPPNNNJJJGGGCCCAAA@@@@@@:::::::::999999999888888777777777777777777777777777666555444444555666777444555666666666555444333222222222333333222222222222222222111111111111000111111222222222333333333222222222222222222222222111111222222222222111111333333333333333333333333444333333222222333333444222222222222222222222222222222111111000/////////222222222333333222222222111111222222222222111111222222222222222222222222222222222222222222222222333333333333333333333333666666666666666666666666333333333333333333333333555555777888999999999999333444555666777777777777444666777999999777666444444444555666666555444444777777555555666888:::<<<888888777777777777888888888999999:::::::::999999888888888888888888888888777888999::::::999888777777777888999::::::;;;;;;;;;::::::999999::::::;;;666777888:::;;;<<<==================>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>CCCCCCDDDEEEFFFGGGHHHHHHHHHKKKPPPSSSTTTVVVXXXYYY___^^^bbbhhhlllmmmooosssxxx|||xxxnnnjjjjjjhhhfffdddeeehhhllloooqqqzzzyyyvvvsssrrrrrrrrrsssmmmkkkiiiiiijjjjjjiiihhh